kernel-64k-debug-devel-5.14.0-503.22.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']gwHreleng@rockylinux.org p-Bm5 ']pH>!wVYͲio6=̤aM%l] u, #E ?280;?iNoV ØL.V:2@K8?+UpTok+@gJ`?70FۃXKAmIҊHJ'RМD[ M`),;`;Fv?Fvd  / s 7=E J^3|J^ 8J^ \J^ lJ^ 5 J^ J^pJ^FJ^DJ^TT(z8c9c:uc>9 G9 J^H:3J^I;\J^X;Y;\;J^]< J^^@ | bDdDeDfDlDtDJ^uE;pJ^vFd.Fv0Fv4Fv:Fv|FvCkernel-64k-debug-devel5.14.0503.22.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-build-aarch001.bld.equ.rockylinux.org _Rocky((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later OR BSD-3-Clause) AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND (GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only OR BSD-3-Clause) AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later OR BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Clause) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only OR BSD-2-Clause) AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR LGPL-2.1-only) AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND ZlibRelease Engineering Unspecifiedhttps://www.kernel.org/linuxaarch64if [ -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.22.1.el9_5.aarch64+64k-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 ) fi9d W -/yKD "fuQ-q<; u=Tx}A1!/  } b!D 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, , {I' {;f3<X# 5 u ]O.Y|OMdIg  \FKIJ6GMB "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 $(#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?( XYv>$ 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 +n7I SQ(TY v$ u~jxc?~ ^  ::!~ $PZ; W U> |T *9q8j /_i'5EIT rVG] ^xH_: N~ew;7`&$*A%=##U!VHx/ !r' [Q<"D P !* )aCrZ_  L7n '1AhG :7 rJ  "+13` (V4!U-e*A@>UAP SC A z34#, XT|y@T6c%}  Qa&'BMxFnhCkn 3nY '3uCa&X[&&5 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}mW /thIDl.p$ ( YP;I mE#! 07i<tK#~ Pt_2)AӼHV h 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 ggggggggggggggggg>ggggggggggggggggggggg>ggggggggggggggg>gg!gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggMgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg1868507a33029a846693505ef970f1926a74e468f38702e9f94dec683bc7bfe6dedbbafaecfc462064e6bdc615af08e6e2568f85736c82606fab9386734dcfdc72a20d1d62801fa706f4ccd799f0ebaa4a21285605f68d9e88eab0df328e80b6266c426105b9356be1852497e129ec464d76f6b4aeb6da10a869a032f1297d1083b3300a18a5494ada050ad012d66341a5671d830c1ae95e22daacf5c11cbbbc7525c2eefd8c7889ad3d2d6ad153c52ecb78c71adbb024d28b11b7e7add8cd65f58c2b44e44abf163388994e0390325dc850ff7f6de5387a784b6c4cd74d48bcb38101352fec241752a072caa300539252e0da7392a269aa9b5e14861e69fd016f33ef87892c093b41df00f7ed5a091b80819957114ce278f2da9b80e9e37861b9dc4e75a9e3e2e411796b24d563be598946ad1a8f6579e44ded5bb166364d8c7837252187fe7bb8aeeb0ff25c86f6ef167490f93eed3063fb95929b7245296b60c4b19c1fcf7c45ce360fbc4743ae8372977f668a7239caa52d36d8811dbc846597278f87bc174ce8e09daa3de9e6a5c8a83c4d040a65093cd1655f5a11582562e6e293322f87aa53d707cd9c38dc45e6392fdf03c6bd71df961e4776dd20f550da7d689baa6b807cb1b4bb3b4ce2eb881e9b33bce56ecf83a4d5db0e1bd82734bae5362095bbe3e2e5fc9cdbe8cb66afaac7fae47b0645f52f9d7818628baaa2c71be2ff169ce8dbf05b5bb44c3d8edad8ad8b5339ae78c04f916717cc3e89767df32ee3725dd200a9cc1c484f51c419734b51a68ea981bafd403c2f43522d91bd7a6294ab6f8596d212ca0375d5a15d2ee79c19eb38fd143a211487efd3ef680c1a491a893de4df69e5c97541d4bf33d047213311eb7752fae96c7f1d3aced0be5ba0877e2fdf47b2d0cfa3232dcb05868edb0cfd6a1a1ea8308b9006cd3b71ca45f4fb6c549686e0afd2609f9b389d030c6ea9f0c6083b3164382db734e7f6c7df45bbcd80619f0ea378036c57f87c0215c6166f2b5ff472a1388bcc37cf31592a0294c9e276b3d65987f470eaaa2dc024c33977f409a6026185bed4f55b5ed2a82f6de63c13869899f43e8807db63376641eeeeaf51bc14614203fd6a741ca4cb404ea550f4959a0330e735365ab465b10dfe9e2cdf2efa897494eaaca672ec08a389e767239d3179eadf579b916ec6529af1f1d30d3a387494c2902e8cd93964c40c9d0948d2f643d91dc198a7ac508941bc8a9ec644a08df0446c445c45f78277b8d924fee39654544e0524f3dc971f229f76acff75acbaecf0170cd89497fc9e8f55d6928f2d68f810f238ebb41f621813b06e095b0eac45c510983360aba400a8fe0ac89218b6e16b04f9d57c87e4e67970b186e8f87af8285a16280f45569e392a006bb8516325ddd7db57932be8bdedd220893dc1ade23075fb2db21108cd952c29dff62383449e383462123cc8b1263f191be888998d5739fb9f3ad63a2f1470c57e65c305f4b4d573f2dcd99bbf8a62d6c0faece82caa2aeeb24765d310f8e569a2714d48d038b36cc2113a8b3fe9b7927a878d45997198add13ea2db77ba0998c8ac5cb18cfacb311a0b79fa35a21a2fc21d257c089ae9f02ecaa65ed59df9a8a7cd26eae69abb33f2229c86d5ad2c5092c6b56fe480f88235c4368ee3aeb99d5594f03d901429e6ea45c5297343ee5434a983ca7eff0f7a84b98c15f061d54ab67128db560e99814c3dae0c15090404f8b9b59718f065cad32ce0d340cef5d4e90bf3f001e61ec794d5bbd079d1e3f36a3dfc204f9f6234f9ff8809e973d5905c16cac1ff5e3c1d1c270896f4b0afb25ac08fddc80568907ed17043fb71415ab9fd8c903d0ae11823bd0eded7a90245530b095e06cac76f755f748d5888992d22dcf724c450c75407ed74485ad4c6a139427aaf636a86bc0b4b1da2f833c90219133f4535b58ba2d857cce6f7f802836035bce21845586f5da593ea6ed8d0f52ef789634108369f379c086d5b5bef3473ff4c61ccc9684e8a8025d4166d154ce16e22c44959280da288119725bfed9e468da87e365f2843f6b29de7998f7b0ababd18305909fa8c56cc0d4e391d88134883aaa3767d3ec63bfd7dbf42fc70b7a02811f96015dc87cdec9b279b41c512946ae4de4e968ef034f01e901c980da96b7447ab01bb5c79e8e18e2fa742befd121a0844d300fca1f7fb9b7dbc15ab2f58761eabe202e859069d13a28cabc7f67bf5abe43dec3552f885858e14d8ec254c1576e53a3fc0e4505668e0f9ae1d35df994e52e181a88550d60bc762a01d4ffe6562bae9fcc7ef0b6c536879ff610af8ffe21c49d5304fc54653ede11212dd1198e48a73e2ace10382d0034d5d94956039fc12feffc4b0e7d4cfdbed8b3961d223181bab3c7b7889836a46c329d81727b25dfb64d8871efd16f82010c14efd67e2eca96dd6b5e6ba7e6e93b3a0817737986ed45ac3564fb983388c6a5fa164e5ee8388531b08f32b25eaa15d988316aacb5eac25ac5eab246bf657ec4fcebe6bba7e639e3b03d0d3b64b40ddba5857e29a00c9165a607a726875f5f8ed1514f1ab60393b353b3457de91aefde21222f1336f5a8ffdacc410025667b2364d6c3577b5635e971121562bfb9eb3b99e6845d823f649e1203c24076ccd5885d38fae9e958cf3ac082e75676358a41422fdfc0cde30cb0772c24eb81b0ae47a69be31bc14155bc5d12fb3168e284fdbc6cc48038fbcc9ad6e29e59f8df2f3a3c06699a555301dd2729c86e16507c639756e6abea1a10f8d7b8172e2ed25203fa97caab36be7196f326649da17b08577ae623154e69fed47a3a9a1437ab8731f6a4a93772b8edbb73a5bb203140e4966026c6a013e7f6993b67097b3de447d7ec6d1ef6d4e1651bad6c3aabde1ad917f556bc8f852b8dc2f60ef231f779dba5563019eab227a5d590dcd4eab0f497859d094b94ef668171374566849b069e989cf21dbe484ce3191c101cda71316bd86bb7aa6afd551b6f525a3a0ee29b5693f36050a62768bdedd30d4c2a6499ef3596457365b4d53874adfb15ef240265a1b5fd6add783e2a7642c49f7e2b4927b9011a730acd47157c94d4977751b0ce4d771a228f822ab5bcf36073ed96bee53c591509cd4a1f0062a9e9fe579a06ad96bb5e6ae9ab7f7aebbddd77e8a15f1e109f6b470d3ab3c2bc6021036325fe15c199d55664dc7c282e1fa5740714143bab846c3ae3c9c77aff4ef586e238b901aee8073027ba49ddc27f07a10e9b825701abca4adf7a3f48beb97b2fc028a6ac39f82e83e9dda73cddd9d21f417e636226862ba7750d345e21ae23d3add3a76cb8029e7554922db9d65811389b2a86874a216af490c6ceb66a002e6c81522430b48c0c0e7ca3ace0c85efe1b36e714e1b2d3398d56b0f1af2c38744201b6160357012089ff9d49d4e5b65c6481e030e3e44a7aa9fa2137db8c923cfd0e401af1daeb836ff1832b140f73842686c83a36541351db6db77f36b1d451cd56b1a64ee859cba478db642d0e78351eca2472853896266b8111e27ce95c81a21f11b5d322b1f92ddd33ef24e042585f6f11741d05ee6db9773c4d063df5322db8c8c80aa1cdb1be6afeebe46604dd3c50ccafc7efa62491a38e4aa851c021229be46456ec52498866c4c01f96b8f162fc1b6a97c157b8e6fcca6559907f2ccf7b0b8ee48657542ae40afb85c1b7ab9c56a85c926682fa5a7b12d697e0f3c1831819850f8e3086ea13cc411c4292e2372c6c4d78153be10d4b49a3a6d54817aa7db17cba4c54f2c4ac6f0cedfd66a5efb0eb9aa936159352d58c66509cfaa4ec479d2bde838a70ad275f3cba7362a07bb342542ebb197b9a7cb91612d8fed369ebc69e68b471305626147b25f6f202ee8133fd0394fa94f7824e4637c3198d29f158fa5d836aecfec00b07d83ebd6ce63e7b9110f2f21447e610b745f16852ee6b1c495fa94ceea35a1c22cb817e1648b3cb23cd5a43ce3fe4dbfa482fd1801f89897f6c0721944ab6d15cc810f26e03062cd35dbaf8e66208676e5ef7140dfcbce33d7896e1dfc5970970e8c7fbf84ccac3153e1c6aa6be75ec1371f4e7288564e3fe968d356589ec7c5dc0f16946d518993514a42b55cee9b1b49dd55ed3654b136f1421056a3e7fcb4f75cb5fa18b1c98bcc4ee8bb206d4ef338aaa78d44c7d136a681aeb97e2d5264f0b9be4dc0605530703c964de4bc855d624b03aa621b1452e8595be0d76c755ac5a851a10875052fc2fa7f508259cd164a9953a66a21d8f655df6468490d2fbd7c4c35832d36afa6d53523acdabe7703787b5b14f3a26bbf3257baab61b744359225972548505c1dfc8b641e8fad1fe4410ad3ae8d29978eca1200816b9521361103290dc104ca8568b167e8637803fa17bf4124f8ac37c6a76b36c24b7a9fdbce98a87e00437ade8eddd227fd91d2d1bfac77adadf5d5be6848494588dcf5a0ae8a9962af7f51bc9bcf1cada14eac1612b458b91c1a18411e865cc05a8e12b2181fad8b54e6b568d2c11f6e1075c5336daa1f51da06326a350817df8175c819f834a0fa966962b5311b92c7e1572bb9f3e29780ad16a09d01d930f6728a510cb9315a71940bd69f4e0a1e494cde593f0bd2be6649157c82006f7b56228011ef5d42fce5f3e70e662c40d11af4f5f392f210e8294f0fed7355694f092f3690c8fd40bec6827cab282ded62530f7df691007720a23ec783310275b75054525a426a6efe656ce8dcbd3d8099ad50d38497e82fd3d9df0aed37cf0f119930e104ed09284c5b4052d862c20272712bcceb9735f5f2e9a8549f4cb36f452b5e19587e2bde1cbd115c37bf5f93c1db2244d4fe0b4805451654e2365631434d44713fb8892a53445841178d746b9795f6004e8808129953ee977675737c215f25357000122fd60b5c8bdab64ed96f5489a7b2b96f66bfd8c3d0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c3792b2b8615eace89a216bce3be3e80defaf7fe2f1a5836f0ed0c74534583b77ad254a4ea41043e64101312050eae779246c1ecaa2e59c973b6ac0591cdefdf57fff263f1e0f8856c379e63b0d34f3b45a6baa36a250ada6590961f48d77def6a962ef8ea989c68aeb83fce943bb0c48751036ea6e9565b9ff17d2cb9222b8e39430f40d93fadf36f94648d83387fb2c2a812d9d53055054151398bfe77cb51662146bfdfca6e5215150e823860bafbd31bf973fe8f313c5460a1333416e6b27d6575f7c32affc20f130b1e0655cf3e77cae7b5a855b7799035ec4c2986f8f63c7f8915bccd11dd8f78af7f222757dedc6fcafe3e9b16ee4e5fddd650b7b362a103e839648dcc94df7c0d0913e8c48791087cea47d270aac55743756d9f0d82ca872c89805bccab11bf78a0d7ba2515236f0df89670096139dfee6e3e91ed3237fd63d2af3defa64ec127f0a64aac7247fecff48b274a6216eb7abb0e90c6a6af4d3b731798f809dbd4088d0cb43fa7110c12c9c3d53d56ecb7dd368f12f37ac5d5326e06c779beaf096f7e576677fef1b2c4719a42ff457db09435c6a2af9dd32c7fca9bd0add2cfcd55de2a93579dea971293b3ea694bea6db64acd5e90db8df400132290f5d1ce6f169cf101ba18d5a4e3f6cc03336ccdd8c9a5f3cf5489dc93835928d914f9a5d92319455070aa3f5a1c27f1bfa70b8039e69b9b8e5ff1e03145c11d566c5368593d40b3510e54d0f563f296fa16afdd9f50503cb23349f24d7501e24e03eb33dc35b50b72ff4261b4d8a521f302fd93e0b2e79407f1bad39ab1f75b284f0db5ab4ec1058f7a853dbc409c9ee2293df3c16003b34353d4e35c7e8d4ab25fb6b1394aa48ea55367891deb3f0e8ca1e2247adcf18a692fc6db33ea9e449aaa511423211c1f437d60f2d68df221e88edc32960fb33353adf0e03f9366521f002d3737e9201ce72ea1b26862c4a645fce2a5b58e702cb1231611e31c1a7c1c22240887b42e33f063401fb1824ae23f27a9a75f4f4e46ddfb67072c17b09ccefc9ff1552335ef1630b0b738710ffc29a2120081b8b6bc84a5c4101a88a857703540fca09723ff64d6e94d4d22d5a937ba2f10ffeac9e25ea1052d1fb282db6bd53024fe0d6a6baeca70eb5667035fd51888d64eb4b4c7fd971e2da4ab28694a692cf35c33a549e08aae3f008bb35bbda427adf873bb14b89d7ad911ba77bfb04974f548b3e7d3ec9a676b8d3368b0a49716883eb7fe6b79c8ea97bf2efa9fa8dfff63386b64aadd66819187c7f3f0e97992ef3e261b2806ee2deb848ec79624e0049b1e7a24f24f8d6c0ef881c5ab51497eb46a261e7bad571a0c2287411f0b0b5af1b9fd23d866f77929e4ca6f487e0fb3f3dafa83afe17fa7fb4e4bd4f81a131f72a7c8e51069e5cfbb06744b847b61e1944a8ffe5e8d4b887a9b15f07345e7df68716337b80f1b0e970d1791aee14281048ebe15887efcf3a8b721c994e85d704dae675192960acd963c60d54a7248420ada8a97967f638e204e125c03481b3c0c33f2ab4f4c03fff12ea79b8181d82acbe2e18acd98fb951368fd0ac59efbbb3c79d73427da2d0b9b05418a705d77df2b1adcdae9ffc777dcdf6b4f46a018fa563d4fde8c7c78289aa44364f003ec2a4ce5948a158343f77c1b2e9b1463eea77c8d8a1a33326a068ccb2670f767c36f3b8249cb7edcea078251106635323db973d75f9b8903b096ae5b3f9ec869cd48cd36997fe3eeb74262251b027f9cd004b687ab2157b6217a41b2e998bca90d64aa38df06f7c027e38b411c6cbf6ef7b11a8cccb092dccb6875a4dd0d5a961b9aa6f81efb464737e1cadba99c27cd54d58e90b34f3a993c6f44f00911c8bb2bf00fcc40fe851254b67870e62789169e12803c038919dcb430cb8adc1f5eadf384c3174313a29f8e9f5fa25cbc0e7d6d68a8b1c78dc201701a362bdcc3353ed7e6fa0755bb53ddcb7bcfeb516b9855f64b81069373730bd58d2841b620524af7d04f94b0aab119d95d163764903ab8986107e42732c347d362656b28b170c1b6e796b35be1805c2cb5dcebb828fc97e2fc5582df09ef43c7ad93994f5a31e9efa78b6f46020dad3e5c4c9b844ee08d35b016b44c1d8e1b67d90b1b362cf7af88610d59a4ecce6ae387360ee5a5443c12e4733d8ae12b580453638d74815db64686e3682c2d42193497e705e6dbebcc52ce69012d660f889085c9c0ca76dfe96a627cc89956c1f6e03c260ab1605142652f24b2f5bd3230d1eb3edd0d187a27fc5acdb1574d54c249d8ebf410b9f449eb2ad5583990718f1b4451625b90829cb0369522194cb2ab3c9b95bf251c7a18291758f896707dcf305835b5a8145f023b3209cd4454f8e4309ab1555999968d715406ccdcabade50169387d2ce304d1cfea32b16c6d95bc5a59f064c5c95d7828a6a3423690e72c1513c5938c5d7b1668f9671a23e24c64081aa587ab94aa11dbc797fe72d3debbf803399648f71ac8076a3075cc518e83dd2be3001d836814705bdffd2d5628ec28eb5a2cce6162a458faa1471c6edfe422fcb74b6448fc52b2404c81ae859a62a57b310856750829baab9e688fab38eec1e1f4a7e9c8d56e6806708b0ab6feb6e841fae7e06f0384adccc10017fef7535d2a9147f3fa6b0ff730cc7b633133e0890932611934c43e7caeaffed21fb6efa41f9fb264ba525084bb9db81e900e69bd95d1ca24cff224108b6182235503c04856e49fc09dbc622f7f32743751738b4d75213ab1a8d62a794138b1c5378737c3f364defdc563d337a57534b5e1f7c6ce288ecbdbc8901b2598a137024cc323dd3a9699aa7fb1e00c5599b8903877d1bdd186ba323f71d9fa564b465cbedf422168c21f4866fa6812ab71ad444342fc7b79e100f09bf375800741578aa189f735d4ac5ad311ccca735df547c6b4f7e014f0a1bbec198470086f988ff0f721b1cbc1bbc3d4cef05b7503b136d065c8aecdf9911dfb9590e76b039ddffb7de62a4bca14d1b41695feef5478294870c8fd7c5633b34a567a514ababfcf2fcfcdf231c69e4329d8d38977a9373ee14732a5be4fe9a20e7ac0fcd8038b43bf2f5a45bbc69c323a4b6dbff1cb38f78c47806c6d852253b0b98d95383e7c89fd1fff0bda6213ac1946aefcc287be5981a2178e3021dc048cf5eb261636fe220e2fe52e5a913d174b68ccba0eaae2c4701847321ed6fce9e2a57f0cda7dea7c38176a01490a8a113fcdefb25059fd89da9ae4e4aabea0d44ed0c422035394373f13fd69568822654a404924c104bdace338ab8d1c122bb16c6dd942eb85db2c9e4c34c3c88f231bbe2d1910444b887c71b7a0d6cab8a4fb7705cdf4588c9f46c78701acdd844691f3974d2404b9f3ff061c6abff5ec19d3636efc82d24f371425eb9b8d5132e8a866fd7d180c9a6f73adb18c9dfd3ac3c1c72e3a1b288de627739868cde8d73aefd9106c2372cfeffb570716e4c4248cbcacfb97c5bc5fb704e69b41b7480db81d71433d04da5b3b04130b23cc28051938f6fc0e1cbb45845fabf52755a14698cd44487f45d32031d28cb9ebe83ce4c2da60047a4d4eabd1fdedba4a9db0b71a2b0140b82e2ae62f6d1a4eaa716178d50d1b0f3194c47f0510f270cd18ca78d8fe63c83307747cc282e45c07084a17bb6d1dc2f6758a4dc93ede61c06d54d66e58440caeb21a35aca617ce9e26cbaca632a4da7445b2d2adf8a53fa90632c53c2874f22dec98725ff32d78592ecb8b2698314cb2894e339743122e5798237637fd63d2af3defa64ec127f0a64aac7247fecff48b274a6216eb7abb0e90c6a61522430b48c0c0e7ca3ace0c85efe1b36e714e1b2d3398d56b0f1af2c3874420497509c309700b87f26612b5ab75adca290351f9f581415f589d8a0b2c8ab0e464d4c3a3a921a6d3e88908100decb2a0e894a17388c0961ed8127b301bc3fc19def21e8eeaa18bc543a72be7a0524c4ab7ae5d7e207e21ca197c2a2db94d9c5be95fe17050cf6eb0b7da6c96916157e38e1f484d24465f8a464130c535a19ede45df9c623c3cb5c78dd983149a03d4347643263ab2c03090c3190f90a5c1a9295c1ba96f8c127aab4bd1253c4992b27bc04a62c8f1f48c1644f8c9fe3cf010cab2a38576fb7d213365c1a6e158ba3bd1d34197135e01df3f04cece5ccd0521534c0cd3904a9d02a51151d782109d3a7c2f88c77b773129f592b4665e3e98f25a37ed25a00006ffc728a14250082cba056a6fdb585b26fa8a4ea62610be1a3806869b93fef34cd5f605ddb90ab3e811570b0cd866db7530bdd172fe5a094a890dcd2e19ab4ad8328d2dc476dcea21939895a0a0541d7d8ab904ab0d06480dd701af4d3b731798f809dbd4088d0cb43fa7110c12c9c3d53d56ecb7dd368f12f37a1785c3a14becb019ef0df29dc3a0c78e48a7035f5995d7ca9d0789e033658aa3bc0bbf29c827d360058e2489c3c003033d3a0da4fbe916e89f4339d42df659fd4254af12fd3ea83457623dc303398fc3cae3ff3d23e216530f5af018730612915f0b1e26d60a913150962856666eb584412287185f8447d90232127ee9d4ad0aba6b236840edf6a3b3baf13e1184af240fffe1d1060854e37ba791bde72fc09b85f341079930b5e971042c98ddcceaad586f1e057e9f191d9af7e64a1229348171b338d47a9441973d33b31ec819dad75285597a5b8027164bf84b862ee509e93b032f4f4a07cb5db743b90d5bb38b1555b6e60b47bbf79694c3ad98b56d577528a420c46befff6e4b6d1a69745b018121c77827059895dba459abc0bb664063933bd68e659eeddab7c5e428020fdf3e971dcca15c790aaac4f3cc4aaea5cf1d7fdec6c81326b8156bdd8640094731c5391d2079950712b42555fd1cd19907e5510e9a02957282530cf7ff1ce2bc23afce8838a366e754c9c1899b3374d2837c40093e33ba2ce0bda2d3fc4bc042e7afcf64d319ceb7a2967b0f78418cdb4bc08a906beaa8b258a23f947665ead3b91e23c846fc10c5f84bed7190f82857d6d34c800f543a63d911ffa8f89586bb4926a6151d4c3c2892ffec41bf38fbdbe0f4d5a8284d81477ff6a54bf6e5fec9d3d2f4043b59ccd67f04dd856787f685d44b0fac7914b195a60cfbd42d867c48abc88ffa07e426e0c295e5511d31fba4f76e92f3968dd6c58f0ebf40fe5cdec93619cd2076b97ba533cf2c26ab7d767391185424a5e6d6cdd34240bb0b97892414f2e3cee06e25ec645a74e39debc14d7b6f33f566b91b78a27cada05393099f32ea3c83f1b8b8f9f0be10088b906fecb185e14b506e1024aecdf679fc5efb89d83e75520902b5fb30cf11c465c833d6780fe08d4cbc3caeae9250f876fe39817e5078466f5dc136f3b0f1b9b025a83b5030f04b65d15d434a61e02b11c72a9dc8ee0ef53e5fd7223addf261117e3cff72ff58dab70e0f4fd32a0a6c03d2891f6ab9535d59b7998a4810c488de21cf72baee7e4f6f5a0516a0e5326bfd0e96573842d013e3c39cd35d56c75ae7edd6c18edabfb22293c3eecd87dfee3791dac380f6d4c8632633ece40428fa6a1de8ca99413c262f91dd854a54de35aa9a7c89fa0c899f047a2536cc6b78775ca1878af5b86ca23b187ad76482eefacf51c976789729a721ea0c0e89a624947f78a06ba5236583516a9b3da7384fe7083cc6aa6cc95772e7fc3dabef0801286731ad0e4c5da377b45e00814d7d0f913234b9347d637f1105c4b048b84eccbf46646028719ca48a93fd162d184584f44c63d54e48de05bdb6a6e873215aff8609018b10f76643c21f9a67eb5ad9aa9eccd2bf08967a59d97b92a9eb39c2ae553ea8980da83bc38388a87ec386d130d1989150910363d31ad1287df84b8c2d08c3ee24cbbaa79ce293009d7ed5d7a8e99466706f63f2591f550fab95c77b12bece297a009d37e4b3a02f6cf17896939607580cc0011fb4987a7a4fd0cbfcc1a3a229a3a418eefb29c6b6e80381f7a4000f994d36d6b15c88d5b7e0cf53963f76d2f4dc51158d0d1792ae4dfc48c249cd75d83808d36175580ae99f70733c2165f5ebd3c42976f0b67eb51da8a065f00748a5fb85746d46240e397d4d381e28f1821825de7549ee1d10d3c536395c49f368922b1a601b6127aae6dfbd9f0230199d828dfe9ea5d7840fe365cfbd8da50419ccb2889e78bcfba1e74ed1c669c8adcd4d71864e2e2d17aca238975ee25af9715b96180568a462f5be3600a4a582a2172dda527453ab72fde2c867391bf6d2f06d5ecbb748d868d92f3836c8c0eb520ac9679f709a49d45f1215d893bd98b6d228cea06b024bd6fda56dc83c6b5e8c8eac38bed306176a3f26b090f6f12e03f405b242953e552ab635213c071b4a3bf99593913c8106b219556695edab439c617c1b49871f2668483cb17bbe37cfc06235cdbea3c2003f8414fc2ed2730656bc96b9f349e2c3f397e3e6a26dbc764fa6f1d33d9010e2d25ad34a6b7bf8751ee3e1ab54cf550685e2c044934f2433c1a357b988dd6d18d9018e28374334ddf5dae3f9a14c598dd131386bbcd808df7fd33de5b3e17225f7b1696458a3a76f2d96e9532c8b352661cfe261ddc98273e355ca8d03ccf421e6632f334ac835cf165732489e4d656c092c3027477d8ec1b81ae36f1896fb894929f07c88c940d1a6caf5f2ec2360745b6f975922e28ea1146a480012efdff695cd35517daad0030228a6e34ceae103571724289c976e546bf6f72704e8d3c990dee539e31581a2516359accba5134e6ef44f3263ab9a1f3f34af87a87e29bedc869d5a479e3e180bb371798ce6aafb2f54df4db8453bd75891da9db709a9db6129129dfe585674c393a6cdca79f3052c47f2b34cd33a05cfd9507e0f7103fbe9fd9a7e80230614c32533845e7880c6751e9a8653c3baf592a705f6d037bcd4d00d4536834200b3d76847cb5600bcfbe02130793e244146021843883e980a0f63fe513f94a24f2543579fe691f3c5aac8aee19ac234abf8a00c76d39b6ebf8da9c9bbab1c7e115f452050d706facc841a8ce8ebc8f26871268ec058f461d0149833b6a35cea09907af448528dfb2398e8353c3556dcb0c0d3dac8f21e031d215593778bb1d4fd2d66e47eeb666085548fa21a18d8f6175e677239417ad6afb120ef02c85e6d2cd7ca0c691dcb7967579ebe0e03074be8200087f35fd7e939a8455314723d52822c8354930040c72f7992339f6e61e8a15d6e5b3ac6db39b8578092bef07f0e6397f64269fb719ade8a574a5658f62653840361e41ead2aa4620f03d868bc8ab8335fd79ec5791e75336eb4338d2a41c140997f2a4f6940736506eb678e7b5badce43ac51467b70e94b67e68c20f9c1882037f1a644849f39417076906315d59c47950a7020a18bca18ebfd6089190b44728b8e0ecb762a417f79e78e974130274c952ced7874604445eebce7860eed0c7a4c803cfc8bf2295d4156d491c2991ca988795931b3484556b8e17cd9a5b6960cc17d1557405509ab5ff7dce94bb36592f73be4613cfa0f6642fb1b1000db18460ccb7dde4f8547b7ed7d089220c40df2182b13b64dc6b5d45cbb5e258e39aa25296a4468f7f7aab862741c6cd6dbb9adac2d4fce45e81367d36ace597d2ddf505e41f0751cb9f5f2d0e5abdbbad48ea8d3e2896c47bf4e3f2081024b75b997a3dfc5a3167295cb1e7b12b4185a6ca1e8449a4fe58fa884d4faca945b6e85528b1e52b02f8afb9d97b23ed3a4724684b5618f1b488fa3ce78a4e497878ae538fb3bb1e56aa417946c790ac222914709f11ed89248282c16ef66df51f18fa25bacaa16e8f02ba397940558ca11e30d1bef5ad1c827487049dcf930fe8a0fefcf55afff9e78e3317697628bfc136fd3a0f3339911741b65f01775723ea15208aeed0093079074c188328bf69cdb3ef87fce56e71951255606cb72527870dbf8d3a832b4c5d1aee456234714b64ab096b675d84d835d92a0acd32b75b0b0514a9bc549ccbd5fb7cf4d767cdb87fe344a29c4c287c2f17021d368f924551ace7508421635678705acea4e370dc4fe314a952f8a21dac4580d338a887b76c5836cba24d7c5d456c92671faeb02a838ead56f996092d905b8edf5ac214539bb8c588ef8607a0777b17d9c925b8d20924e483a2a1d6ddc01f27987de7c1a5df68d04e98536dd3c35c3116328bda559b02f577655c1d8452e746bb15bb8517ea36bf9208659ae2c9c839a7375aa0d9ffc3258d219e7c8fcd388013009a6a96c7cb3b1991447d3e14b052958c4d61d8c2616c91a7607c3a2eb7b0c3be92ba7eac6252ae94ded36f59fb54fd4ee399784a98760fbdea696737b53bccdff68593f3a81656f178d3e578d5fb0b3c0256be4f6e708e7c4a9ba8decb9bb047d2e2047a4ce2019d405925d1de7446d43ecce0d08feb757534da0279f78d62b4b653d7abf1534617faf827038b51a892c9e1e6f6bf443c3e5099507447473a48ec2ae18d441e36a9c7a9c2242985995a989a0abe6f7a8e6f605b708e648381f6ba1fce01d2d087952ea5ecdaa8f39757d4aefd78bc1b601ecac7e6817eaa4523d0b6ed1c699ac56043ff13a7b95208f8cba5a2c062905672ead86f374e9c54a545c51072d6a57eb4531d7d234339a6028185d3a782c8cd07de7a982ca4271114e01091fa3adb058b55adadf54c9a17bf3b807cd25413a94c47659e44dcd70600271dae830841219e4ee2767bea35d09d10b31132dfdb0c5b4177a852e2928438ba8b2042a7ed47c0f71df6e51fb24a0a23ae66ad5a073884c87762d5d79901c3c348ae64bc0edef28207f6687f0e5c1ce0202a3effa863e1854dad366eda72035aa433379702e4cb8b9ad1ebb70c2123785a8057cfdd9ef5c9cfd3dac8aab56b0add8e9cb1d20850b912265d5d30134ac6392c9c01638fce3dbb1da43d4b2bc22219ba505f3b26405a9ba929235db83ee72bba2940275554f6c7fcd466695f0f16b89c3bba3fbca3e395340e5af066aa799b86134a42c1920bd63ddb3acd53057f8fff5e6cd5963eb7ce43b703e6414e6acb42cf0d66450f7761608afe28a10c6d02901e05f2ad5fc04e68a4a64fe85ad216dde4a130d80ffa7fe2a9fe9a8d6ceafd24373c4ad8ff8d80bc976c350e5848c2a2e0a262d970e60e201fbcbea7cac82d374ef665da4c666283f27595f54f1770c93871aaedda6456c4ba8e4b6ab9cf57ed81167b3e4eee3bcef52774fe8467bc7405e3822e90bebe309cbd9fbed3903584b9865cf1fc1da8b8e2910983d203f121f9c5c821e188df6dea588c3802824b332b88d9dd7156cffc842d81ccc4bd97d2e65b38964a8916b691831bf77cfc3983f8e4fb8008b2ec187661f39e1b6f493d6b162a897ed72afa88a190b20446cfb6acf9d04eb47ef8e8a49b484c1759adc00811262fde5bbc9ba0555ceeb6c91c680bbfa371d2005721c78fcd65bca6c7611df88dcac030e8f3ff823a49c6a251dde621949696ba466cee4c4acd914a01a2ef04682b49321c53ce37897cd6c3a5646b4f5a44f143da505fcce8993b2e7c98e006a59abf18a3833a9d4e44b430062d8d2bfd957ec3d904f36c05ae8530796217cfe1555b5782989fa919819cb8993ed007d97638acb6dbc1cf9804723c68dacb8c44c87892ce5a95d08bead805aec24ca17e1b60e0b9a78cd4a3c27716acb8bb1c8d7bc2c066bc32c8864914ea7005fd59286484a2e0ad2f8f9bd82d62ac0af7703a82533dc118ec0943f498bb46cfb656b6b945a76c9b0aa50f371bbbe22b6d47e485cceba96a82f5b533ba6c2928626c517c1681dd361bebfa108fb893ba9b07e9970b8ed7a54317e1129aa9fc18f98cae6f9d38ea75dd2a4ee1a5b38de1e71349433d4f3a0e2373e2a121356af0d2acde6945eb76fa79742203c6c3e3d5185a2c13d00cafdea64267ab8ddea70685a83e36834e98ceaf75dfd5d2a41ceb9a74eb0b41242817257fa5d149d2e546a50f84b28b9280f3f25af53cb2a53bce033b72a96807ed8077297cf4cf09dd9ed3cd6d730144ba24a1f06fac406b1163cebda6f327d081164b7bb15e31109b939de026ceaba7afb5b6ea950a3059de0541a498b358e8759d5353dcf26cafe509fee0d513066eaa5eefc5f1a4f9ebef8db4752b2a662c3241533efad073b2f4f8d26a178d489537c2c3eac456f38a5e089887701d44cb2e098bb9c24eeeef760887c9dcb7fd69ecc0ae89946916c7e00f21d5899cc487d68a1bad9500f42e174baabd2e588d41a8897740c21ccec74abceed4068542911918ffba7aee817b9166d97a8574b6d776d864333ef267bb71a4404a1da3e5accb420e728c4039fbec4b9f809f3c1bf4b0aa8bfe5d894bb0b30400e2379df96e422c2f38120f214866205c45824ce74d7703cde2e502a1aedb653e1998954f26e930e459a5cc61b8fbfc6ff20ffc49a1819fb74f2732827ae4789e69cc535e3e622230ef540a1ad43307081bc4087939db9048eef4a25114d61a5e9e1eb16c2626f346cffd4abef318d440ac8c07d7d72c0ab925258977709626642d3beac454593196ddad02f94bbd515d91bdb542402ec70e28c6cfa16840ac1f8e885e1daac1ab2122f81cb58ee50cdae03aedd8112f2164a41de21e7fd6f0e8fc4db50d447187118c42aa31d54e631b229a2fbc975837f9e7537818d67d87fb1bea1c6a42c20f7cc99a4a750ff638b6bc56b87b85bc8082a2dacf7011b60da7db7488f48919f838e8355439d2a27037a61a21abea05543762452f3bd9026cb9014475ad5320ba355b0dc0572f653f84b7a1941848e7c5cf1eeaf434abc45dffc7fcd4dc0e3243f7b350a6d3da45561dc6e0ed0544ddcb8dc0116a45bc752071a32a1050e0bc85ac4cac8005dc62a29c0a8ec4a24595d0b6d5ce08b67253b5359f99690bfb33bfb0560d016a654ce4513a7f2683565da4cb07a5f07964ec4d51b710a9bed1d02defddb9d5ee0749944656749e5b23a488be41171d3b6f7992f11a6145b6601459e786838a53743f4a8a69bf6a17a0048001fa29b515a58c8c9ec09d10c4536d53f890111df4a5381f3fc5f7ce52afaf1129aac52232a21eafb9e004331118b0752758790e0217b708e992ef4b8f7614efbdbb7a5dc8869a075572363bcafe6003bf3c0813903180b60a9a475f4e096dd54f353e9ffb6fe210fd9ea34323c63e767cae4213e59d9aa82b5181d2b0b0db6b9871cdfb96d9df620e898aa96e5c43ca7155859d25a7c72178d8e83c91b209d7822e96fa43fd89dae2bf3efa6ee3f6298f1e1dac3bc67a39f4a207dcad8a19556e3f7c2df2c82d3e16d16b0935fa3336524adb44402fb6455e5ff9af5648010e84d02c82299fa55a0c236d8c4f664798bbbfedb667078192052ba1f10b07716dc0fb0bd8d43736532fd271651f67d889c962088bedf82034e81d4aee7edadbad6890e5ac2cbfb8d3697e7e1cb445690dc410c6a76913a94cbc29e04977dd6df791ba3101af6240ed02c9d8b25893581c0c1740a0742e67e0a479491bc8f70cb7c29a237e873e975e689da1ffe7ae7e7031df1e7d0d0537a1adc38f3a1acaf40bd72e398367a18bb932b1dc0219a417f54df84f5855c744d35e9884195216193a81e6c0c5eeded666f092fec45627862a0b8fc97dcf0850a47d832cb01b49a35b823e69efd038d10757bd88dc7fb6998a182c4a98ffb012fb7e0863113451823eee19b79fc404a99bfa7bdf4b7110e7cf795ed74426ff132301cf4e68bd093160997c71bc2716db68598004d6bc290719f50c27fc3be4bc8dcb4235689588d2340138551cdfb1fbcbdd5033b2bb6f9e3a77e462289d328f0edffb772246e8cbd1d4d970d271f33f8f34ba575c02527f6ec062c4f63336b3b0d4cc4ddf73ab8b0f35eb3d07bf83fdbb2df75ee57487563eda97cfee1933b742fa1b12f343e040a1c682b62ed4f969da8fcb8ff65a697d53ac969b701346cf8e081f3b2568d2958afd9f789854292375b6f0498a4fa593984438c5b7645b008094be8d0a99df3aafcf58c98a047cfbbd67f1bb6bdf54f280c7df7426223157cac81c99738ace1ab4d483c03b9f55b9601c1099bf24d44a3a8b68f91f9eca09fbfb3bff102c4e2dc5a092a17415e031c8ce2400844043a61a7260befa41ecd1f425c509dbb7059dad7ff0d431968feb31bbecdf2304a067464f2afe684d49ab6f71599a507e52e78b7e31c8a9d8c98a0a5c0340cefe3c0bd20b1021986b3e6bc2b8c1f3863f115ad8d5e97e0a047aa653655d5ff188abc1f41ac2bba78e44a8cc73744389c9cfb185ec5967e08feedf30adc368465dfd7ac0863c84c8ec3d0ae0a1e8c5ba286c50e62669e3be0846a974a4abdeaf9b5a9a55be52925e9b50976d7f35caa58ba891d1e9f76d5f19f7aa5263334b12440fc48af147a6ec126c01b8c2c69c6546a9a950c27c70d06ab91ded4c51b20cb377091bf9a6debdd8134b9af1b6374afc9342a8768dec8fb216bd52104d8b48ab0abe842bf27427b1229fa885bf8723b6e076f92079ac62da43730c3c887defac334deae08a66a6d697bf270ecd8b465033d7690720b88322f3d87430764d5d7a4a2ba4977aca8319285fe23c32aaab19c6a79383ccca398a1e6389c999c1e9c5e4c1044be7450fe5916d076b06e2b2451ed6849d14617b946c43e7cf5d545d8bb608ac71940aa39f7d8e45e19e1533ef760ea97d81a0011c6f9db4c697640f12e6ce6084929188e9d73d3e1a1da95b8646e2a538d1f8564df33a544544173ce6b267652edd1d46987994886eee983f79672cd0ec8814f66e069db92c689f37eaa34f9a918d030fa0240375bab0d3f3a8a54ce66327a7d0b7777e79946eb2e756f8ebcd4da40eeb5437b0242e739a4867ca57fccc0a01be41887d1bc0a252f89a546c163453706d1a3be5e179c2475643e865fb2b4ce0a97e4c4ae6f774981036644ed2bdb6109a8064199c055411f326e62e6735f1a559606c10b84377ae6011dc9cd88d2f80ad6ca74c8d8dc02654bf92aace5c6424d62755ff4903a9617e1d96a835994494d1a7bb4461bbb7524f4168aea8442c67a8aebadcb4259d85f57ce719adacb88e6cf324fdb18a06964fda0ffae3ccab54de00fca73913236c123d824693baf1b4d4dbc4a302391ded96d364737d08fd5f3d12ca5b8b33a9485da3f32f8b707622124bf20da13ba391535299bacb66c5a1f311a90835fdd0ef25df5b6d9d610c57cba42aa85decb49a307af3fbb90335341ad02dbbf5016236fb490a864fd8e3d396dd48b6647ac98758dd91ee5b639ed2aee4d31b9d1d85543876fc0d6471b5938de360f450da2f0c969508d28e81ea5c9de378d1f79b20a471d4faf922118aef46f60e71c7c567c6fc3746a91a5a00434f6403044d2f7c54aba6b81ab6897333f14053b8f2776de936a2834d09b3fd2f33cfd8d1d982c898d4b3590c0ee94ec7551ce32ea867322bea9cdedaa35dc690c73a6292c0b361da3d7a476fc6405d8110aeaf06d4d6af615ff0aaec10fb7ba238b6af7adf5cf2bf67d5373781856a56dae3963af3e716b83d7aefda088d7ff0220140eb9b3a0c42ea176f3497b1e3baea582fc9c3197ab8f74231208d88955b684fd302be30f222f17fe66f9559e7b6905a7df27aa8eb79ac96e9994db4bcbec489d710ef0ad06f9682086a3a5b580b19aecc3b3235a5830da724febd661fa5442272b4b95818a812095ea3bd4261b1dc4cb6acc8798ceb98604d45342122146cc714c58d319959b0ff1e04974d53253475de0f378a568a57835d533f8e8d67d6c880b61505ae35c211d81a8420346c595a4a461bf9be0b6583259b7cfa8289a789aa9d3f7151f1e1bb814b47ebe01c4403312cb44f047a84bff076e8e02ecf63bcc2c9a64966721ed4cc67bbeba21f308a9e61f17805beae475d36a4977b1d66a405dcba054c3b2575575edcf011dae901ed2a8ebf510c17feff51cd44eddc91a20a64882c1d7a17aa89157350b77f7624193c03833dcb356f27b825b7d758224148bf90eda185fc65733ab0a7c1dce25af24afd2454b9d930a3f392302cd3d53f1fb32180b728989910e140b5f98494aa41b8f8967bfcc0780e7616437a94ed5d1bc747f10235b539398eda5188f3d33ab36a66272cd29d683e607c5c0e857f209322708cfffbd25b0aad32f6bf6a3b8934decf31cf08fee35dd37f74d47af859b237f81260c498d9998a798f05fabafd0a30092b9d05423395e25a5e924e0a8e65bb86005e7b2c0820a632c8c5b379a3cd4298cbf74ca651b6447fa3cae5d97568bc68e6851675d9f88f20546e31977a3264cff8d82a439cc3f2e7d2d29a8fa3e1e5bbe53af35841f44e321aff427c82e8f37e345b1bfa79aaf94f690e156c7d4c7a5f9a4c12b316d120636402483f83345b51202d7735c5414fc8c0c1fe52f966327cc3bfa37655cb6ff1c2c04a8def035d2e6650cb1c6e03216ac66b6708d029814949895a9544759d361d92d0894066ebfc62b1ab4fcda047023044455559cd0cc281ac52f93b77cb9ba743dfd4b9c5aad025ea58dc931edaa9735dfc16284fcae9b67b121aeaf99644eb71a52be5199855a8ba562ec854dcdaf9fb0278d4b92d9e9fbe93bec6242cb2e03eacf9e7f96ea52b776ed0bb2e7835eb8e4469954145cc71e86b8ae6526c5946d0921f2f7edc50a169fbf6b1d2c8bb7327147fd367b1574b498cf2411b232f1d93b6340aaf00964b98ee6b87bc0d623474875859105a4e044e9a5de1ba52c24f54720ffaecc12656a45d2561a440d5e1fee18915830e77e1b1de56a010233412d236dfe53183519c07c47d5bf010b0c3709bc3c02c774515272f767a73aaabb464839e2502adf30a0e768636eb6590da01b805e1409eeb3377feda6ff4e5796576768d9c6b4400d18457ea7c31cc6015a7973c3ee10f62a6f5d72d0ba78a29594d58285b3196af469a5f98b886bee30ec46dae42d8923c1a03a7d4c84858625d7c018c45ab91ba86bf5ac16847e656fe56a2baae370cb1719648d8d6b00e1f670add19e43dadf839012e38e94d66f083c0f1ee96315730f3e5496c4362c32f66d4b276c28de815d3b912c97098f5cbdb15bf0109084b2014a8c83c5ee7661b373bd14d7721ef676b2eef06d74834cb12c226f81902f432c53f2c156978037890d24caed4fa0c1150f721580eabeb007c6a12d4f4d1747bb03f91e1a305dc050ca9c1aab937ea78b49aaac1a9adf7c4757c3ae6cc94059ea73c440b10631602b342956aafd076392948827d7dbf5d2c06e0c3b2cef6c93617444196f25fb6f849ff35b726b4ecbd2312a80ed182683e8a6082aff3eabb197c7421266c25c97bd5998a1847a0433ae2f48b34dea4741b88945b9e02a32bd51ce8bfb5fecb87887ee5ab369e34c5d2edc06a9861810264e5e7e87a3faeb7e98d7c9b151ce36d8721e0e34d417bb829672e59dc5b9a21a4b7ef1c991220234e3d26fb51da000e0820784e2926047bcfe033649565f49bd573da62ca776b3a8b88a2e4146d3a4680fb8699ef34532be6de7d4310ec1bbe8480f8e73dac1d4fcab34100e6d5a58bae03b59a99de671bf1afce7c099047793d28aa7dd0b120a8fa29e7fa142fd0ce52b217e802f00382aec94b5f2b7ee0e4b3ef44200767b5f7814525b8161d22b3df3f5c4fe2f7d682b99d3b35525cb2ce3781e9771fd79bd9fe990f0e079270245ebb5e0c7b7ea3b3e131843dcf3b70319553f805cca9c7b33dee856666f6a94780a776105c25f0af5ce6ea6dd5b6531adf9006fb95a86509373eeb50edeb512c5413367f770e7cb05a5e6d190ae528101bcc64af8c2375d4382e93259762f43122b8b06bbef6b7eee6485569113566335cdec05f2896bf657ec4fcebe6bba7e639e3b03d0d3b64b40ddba5857e29a00c9165a607a726875f5f8ed1514f1ab60393b353b3457de91aefde21222f1336f5a8ffdacc410025667b2364d6c3577b5635e971121562bfb9eb3b99e6845d823f649e1203c243223a116dcbb4c660e9398a3acd11d32d9e0bfa7df3f1b00108cdd788e35f1dab81b0ae47a69be31bc14155bc5d12fb3168e284fdbc6cc48038fbcc9ad6e29e59f8df2f3a3c06699a555301dd2729c86e16507c639756e6abea1a10f8d7b8172aafe0687f3e9d312a5b74221fcdc4f394402e5b08fee9d6e85c5693d3c346f6f676d957b86a8fd361fead416c26a3a1388134a825e44a06dc5c645c198f2111c14dd5beda8a59a8b3160e78cfd2b3a29aed753ef6bf96841895f0c093be772a1af290b5ed3e3e1248a3de1c340d0ce87614a1285bd78eae8798f0f1bed03c5def8a7cb3b75cb59a556641b64880c62c8308099f640c29cc11149051ccbc1205d97ccc134b0429468cde24a9c8afa1349b4b4381e872338fe8b7c74bbd5f7de12baeec6773c94f0636f44de880eeeba13691e5a20e8b96ad545f9b1a93d10c3ec071a3b9a9d55ed9fa0ee15f0e58bcf066bd1584fc862082a3c477148cdde0d64b1a54c24a12ce2c0f283661121974436cdb09ae91822497458072f5f97447c5d5642952058f28bed9a4d77ad962165c563ff729160442e64ee0f1ff3fb60fc4f20913592e6680e3c927121c6de5674ff59071bcf5b8caa7740fda9425689e2ee436a9c327f7568c64cbdb7f7083365fe5ca2bb2ce3dd0d718bef9483efdf6ae5c1478466e40ef29d7d9ba8396fb15f73f9223e69e40e445500251852121bc76d7245ee3b42b2e5df950a01ce7c2374db7b971a5a4304646d5a4e9ccfa76395ee31f22d5b78e1510bc885571c49556f4d9a7ca49ead96deb0dd22c04ca903d99d60fcbd6c2f3f7207d61791f97406e59efeb90d071c82492f56a386ee54ab8c5edd864107295503e102ea339e0fd4496204c697bdd5c1b1a35864dfefe504a990562185c822e79d362de4f9f76a1a7016e1529a01d88a7da9552140f666c6a9471bb3801c1b6cf9d36bef650e297aff61dc1cbbb9789d0e667fea057a262e39e8e4f6a19902c45fa3bdb634bdd0c1d32e02b174471c08eaaac18894ff89fb239dfd4f05382315c0a32fa3d77d08b9c75b190bdbef49eca11f61520db974316ef5ad7b3432b62307e642e300bf85ae2de8923fbc77958556edc95847f347c20552f067f37ff479b7ac377ecf62081ad12e684a64fdf4bab16de9cdc1e46f90352ca5777abcb217beabc6b1a529629c03cb5c6fd0823479ee09c5ab65e3b58700de190c8ee1e77a18d061c00eb36c164ef0f4e2df1de6cc80181dce9446f950807a55255281a940e9b36b0c982f99c819190d526db21c440d96fab766863f72f6d870c29b678515c2c164b72a070538d1569a09354f7c3aacf9a7184806a953228175db7a41a4e37456429a2fa77aa9523255b4af9a66f5639b89eab8c09c75e79e7fcdaa6505d18e1aa9ba4e973a461c726b7e640f471f0649bb0b25fc8a3233f1bacc52c22478d12fc815d315215e426d255b29d15e26e5f722535ad8ad714d434ee384515a4325315992e61dd957f0fa91f3858fe7c079de59f56edded51de869c6ca9e365296a6b66747cbebdcf76972b8cce7aab91e55bf4ab1f3581df9c2a857d11a8415a18e7a6ccf23640cf9bddf245a5f90c43b3014d08d3ae19faf9527d7b26fc15cfa914dc6e03d976570242ea37377491f3619ab287e6169025df66e2bc44e87ae07d97aa6a00572733f32973fa22a08f2ce0c9ecdb85255c1afe57832154fea591ff628377c8622f8d87a4b673afe06c3d8737d3c1692dcb1e90910b6ca981303acc042195061225039c080c900169b231ab343c7e9ec6530864ea6d9c7f1ca98f275aafe3c5533d274aec702ea6029f8036bdb577b0c53e08f7d91b9471b621e0c1a31cafca4a94dfa01cf27aaba40391ffd744be455aa37de5b3c1f17a01e81ed720ebd0c5c18afb0d43c4c1b1928b4583595c4ca35df07645a7175b80f0fd759d48de2f33001630dc4905ee3786cc6097fce98163266119569148e0940e8a6e8861eaaaf90853a685fa803c4e039166060a3c921c8d79001e3cac496b3bcc37452f0caa104b2205a8a19dde0196a7791988b3b74e23c2174c1efea0c6173cb0d956cc37a0750834fc83974bdeef818c3f8cd20164235baa1035a01cbf770530810d20b703375d8c6321d438eaddd88f3515f5dd3fb062ff9c72cba6faa5749f84248b3e73894fb6731dc558af01f8f5a626d8f44ba6fad469770c0899ba44a3545c5e137ead0f121480c1d6d3851c8d481f1d6822e39a4cc60db6bdcd528bce555b2ecb58e8a1624e3e13e09312c31318023c4e86b957e2b01ff2d4cf2ab6c7f792f1c2b3a73ae05a17e2cf1fe946f3048f09baa622b28c0161ab5118f0766284fda95075b8d2082d451270c4e3ff9099fc1fd7a8a6e1981de284fc9dd6bb62530cda94516a8cc023483dcfc29ba55566c0a551b98159da400e52a026434a35ed2744d7a984f2e71548fbf78dc59337183099a4831d34f7e963b56bd14eac9f3793f67336087aa64b234d9c16026f83e3cd0e0baa6bf27778f86d43602d5db08d4f4acda256ba09009c43b9d93b9283ad9dd75ce7c9dd2b6864f55929556d2a7b9b98c13c097df273bf67be22c3765363d72cb25438dadb18cfecceb5bc92c2a3c186edba1e0a819b4fa1fae369efe13226842b752eb243689a8dc89f74b09df87a0e6552a54bd62705e9d111ee8ad013a6ea8eec20c2229dfee2e981338954386df0a7fc477b65f62518979405282aa95169d86677ba6cdc4a14c3b687e6b1b0ed6b24097e6d86ca831d16125c2143b210e203bbc83f0e9bb2ef6ce264aa33309c5b69ad09c2bd293c9bb79a6fc2c3cd22f34dbbd8f5acfb1fd82800c6226e644c58de83758fc47db08789d18cda55d31ac307ab39eeedff19f6a50ff1548f7980161fa79ab367a7cafcf65e15a5257132cb03b0aa4975835d29a304c3e3cc3e059a37c22df60d6fc05de8fd9eeb4ca7cff92862a9cfd0129c92c29473269b68c451736ca630be953aa301223328884cb89bc15c016c2eec6b660b7b5750e7c5dd064bdd277f2eea9204fa7e63108e2465bbe511c80b5b581368229cf1ee9908ca88954998b8e0a974e0845fbb6440101114bf2d7752925d79dafcb7557a845c3704066b47c2e538c59484481d90edd7e993dcf160bf3adbeba1d29b1442eab1f7fc50184df7ad7271c9d48fa1dabd0e413e88017a26a245cc0dc857ab42d82caec323264873d69781e585f826246224042a7fbb79fcd9c4d413526ad32169bbdb9bdb501238e65cd2a1a244cc4a8c81b7111de4e92aab06b6a1a7f055827b1d985b55dcd52410485a8be805bbb7527f488dada3bbff9815e72d319cd42e8e49cb07deab90336484aa1fc14d8e6f9771ad0dea575bfca65be3be1f1e60c4dce0ce3518c7c1eefb7f883d07fc3bd26cb12dca01f08374cb320afe81b5d501fe538e20666b25b5f1b33c8d96c9016cf6b21e882b1999c152e4f8f71ff25c2d1159334d0a3bf8340d7ff40ae16d39551b92890ba4eaf23ab6de418464d14c3646963133f390fc56ab4c2efa87b6fc7ad58428c803a38328c9cc07099070a574aac0cd6c63a9c7dbc7f67e1e21f66ef30d7a8528494c950613db460f746b63c6d18462944e17cb434621fab19d6385672e299ab045014732eac3e326d0efcb6aac7eb11ca461080267b77a01a97b2b55fdb60104bc26a7f600841ddf2ad231205f3d9a6538d2397d8bd644f594c0c2d4e4e2d83c5ec517e608cbceb137ed28c64182f620de6759c1dac155a56c93941a6699c884a9a1d971693488f41b9b85c6312472d9e04a0af2408bf4ad9417ca1a060eaf040a14f1aa79df68ed492de0bd97d3fe0e59cdca8843a71b6203885624457609879520093ad47e4baf96bbbd2be59d86eecf83b5a6e53c8d630ed64eef0f0323b78a2a766dcfa59ae410d1e6835bfb4a2cd0fd6268c8a45df7dc405a458ee9b937b11bd40e5c9db04c103cb63e8c8248f59c83d13949436233937a35f966ae4df6f5cfbaefa88b04eb3ea1b44522d2ce299f9627ebfdb627fe48b70715f07a2fe993b68e8ecbb4b9d742bb1847849f982dd8d007cb6a8f5a57b4989bc9c1f7be4ad0ccddf48b2fdd2b426c6a3046c2a403b90eaa5a8c0058d286d0e159d32535550c90dc7219ce7c0da45b926e2cf6eaf7b36cb1ff53fa04fa0df26fb71bad9e942ec233d62bdbe4dfc22ba9bf95f9ce79a7d338dce1b3eed36dddb4ebd41c33259995116c53380f77a2130bf628960b307e20d30ffb14534044f9aa913cd2db72e110886a1dc5d9d4a7f1748657dea0e778a76699f1a0d3bcecfb58cf5b4435d606e7ed0271a627ab437b58893d3e8e33fb9c76b21f590c03c0b123f9e864d8fa996b18830c3e0622133627b7c885287db3c2e1255bc97f359287a1eeb844e8b58bd338054ee4ea8e4a67770dba7aeb3511650a0f3ef9f905ef9f1119c5bdf3655327d4fa1281c711c4557d9aef5326bef0789bbeb41985b436d764058dfff0b0df3c8fc0207c44a00fbd807446ee01ddfc77ec1f1adbccfb846887a4f605ca5decc569250655b9e410d1e6835bfb4a2cd0fd6268c8a45df7dc405a458ee9b937b11bd40e5c9db04f2ee1d8d7e18790e63b31a09b6006602bd1798e2b556b124d8607facd413870313135ede1614d35f94fd9954b70371afb85ec079b2791d1207fb2612469f285d946a3f434f66696b7928b4909072d0747bdadc148ecfbdca8cc3a57ca41b5195e9c8a763b9739d464d1b4ec21ad8f5bf95a476c17b56b6bd2a3c20003c77430d0c2dee210418f9ff17bd9fb603290b237a8a68934ea3d9926a49effc7b5ecfbeefbe4d7d13ff73e6e58c20f84e8708b1cf2bee25e2296fb3ba2a9151576d6106baea436168aed2c7589fde6d778829d88aafe7c856d3818fd509cd88dc85e471dce69fcc88bc2124731df9ab6a1fdf7f61c279f7a42f9936b5b1bbdb6a15b34e410d1e6835bfb4a2cd0fd6268c8a45df7dc405a458ee9b937b11bd40e5c9db046725f2e7f37225501f9e002c6a50ab91792b078a31debc28485373365a7a77e5b405a37e40f72891c13e37c0a703b1f883679c016bf7d01f8b122b47079862f18df59ae624b3b5f3614b264a6a964308c66319e29cff1f0415839f2fa279b25b37e013cfc0d1a184780a05f103771f72ce11f01423c5f39d327fe27bfc762e5a1b6ff91cb55dd0905d336a8d0d08be8b705e5c725501467fc3c14aca4e7beeb7c6f06d56f01ee2c7d97cfea604c72403b0ff0161c0cee04d6aa8eee441f0409ba1ac0b17bf5b067cb497b4368e6d277f64c5f4c48adeda7b6e11c937b22f605f2e1f0360bab01011c56ec6150230263a93f9bbc44121527ca9efe6630a55e5d960356accca0f02876eff68cb38351c981fcc410781b952c3193fdcc319f84d76510fc88a3447d25a8bfdb84d59176d3b9ceb85dc44ebe880dccbfb03c20dbc21d79f0b8284f212740c4d54b32d31db3c826a0c4e5d3cccc87244d94412eacc26685b8d332791b1bdd2796091da5145155734060df73bfc1e5683bb2b4d309020402e9b0a2ee951c048b3ff77c8230e389a25818844e5755195c7e0d3f527457d553984d87a780c34716f7f8414ea7bc4202ac171321742454756f77668fa51a8387004c1bfaf9bf84a2256b071f7a0821b4bbce2a5c222ace880aa940e24b5fe6032c8b4fc4933c2367ff6d195cac07f3ea3e8b6e4a446310384f68a2db4d80f43e1274a989137bde8f12718c8f893729f6f95da7316650354050885c5739ce2b01e0213aadaea744522f21b4a0b655e1ccb686ac84f5e5e1ef0e5a3a713912fec8dcca75c670773491f11e24a7b87d72be3cbcdf942d77fb17d2683972b2e26b810f8eb26e7ce2b7aa9556f552b406e507691dd23bbe94fdb510d4eec39ef0cb329465286ea9a60e8abba60b8d887973d620f6f07c8a970449b274cfaf219233bdac1f84c34ba0feda6640061189f345acc2619b5aa0448aa9eca63ed774022c9c9ab16f5a2998b903da89b1f0d7dd78c41c8cfc592e8df1279ea7bd31bb322bc8eb4e8175f8c009de6074fb5533473ffd387ca3bcc0611867ca7560764440c704d2d04ae5a0025f94253d1f4358e54ab61b46021747b5607453591050fd585f110add8e3c7a907f97fb44cf98ef71939f4b7c5c64967f68c74ca8e6309678dbcef28c2c25a48574bdb2d5a52217f2bb6a6be878ea6d7c469bfa13015eefed3c7fabe83092f2a1a15c64056b58ce445be5cf348c0aa8bb9e103d94d9bb086ae719b701e6c3e34f3df51a6c8737e6ee4d801dd5086ad0423f25bfe2af0128c52e33a7b0d4c5efb6b719fe98eee225df110b71cbf149e4d64320bfdf7d9de3bd1d1160de02fa02a83f22c48973df609a9bb1ee12925687be12aa35702bdade0d2a91bb8a6a236a9db6987e6deace7b187fa3fa905ec865fe4752f27cf68ffa2f029a27b63eb1e18ec7ffa9651bd1d475786b09eea0fa6a77e929e6123614e66842dd51296edbc5dbf62edca092db9c8e66d077cb88de49fe1f28d8a6f988891cf6c7df45bbcd80619f0ea378036c57f87c0215c6166f2b5ff472a1388bcc37cf9a4262ff669cc589b3e42242eccb032ecae08e4d230e827a18ee8cdc1a980b7df6047ef58611328d6389ac1856041857c3d739d0ebb4519151ffdc8c995a0763c0c47f4384435684a30281f28762602b6ff50eb1fdd74818c75ec57f8819ac69b7d5629de6ad49cd85ff4a4de02715d8d53a6448cc90da28c2b23cd151a56845c181f211ba6846e6ccc88855e032003c80e73633aee4c7c084a4cefe70a4d08f3866c825f1b1359bdb17e1183b91bd31efae21c611f0083ad1697fe9ab8b319a434299dd3205dc394f6a42f13d89b4f92f604f739f0ae64d51742ca3f505168aaaa28d0317ba8b2639287b4cd47a2ba28f6e2e12477082ddaaff75ff851e35889bf858fba01b32d304dd392777657569399f95bc73cfc1ec4fc05e3937014a7fd880511d6efc7271096a6d17dbf4ed03ff91dbd6a9fc87e6d309983efe81125b1b8b1367af4cb8904747b58450d4f249436095ce561c2f3a5adf61270f592f4d7a3fdf039ef8273404b4c0b4d17edcfec7dc7a7eb34c92eae38a5dc2473b0b28ee5e293dc0800caacf4071ba2be7a01ca2cc6eedac4f2ad62644759c07385d826710c8bfd345a131e1bf1c7c98ba8b61fb56131d12363ef52ef96bef823f1f4c81b381827471f651be8d8dedcbebbf9d67fb003ebaa75660282dd9b1f5d0b07016d2de58d3d26f15f46e9285bc9fa837f7689eb3ddf3de649a5b89e445f150ddcbe39a5551d503aec9b8844ae6ab8e9aaf9e9ed1092b72e825fc93732b3d832e17adddd5db8bae40f594f790bfa6490e33462512cbe0f87e55bba285087b95c91b97bb59dd547fa8c98ed6ea3612ce99da4ba90c20a56330c2bbfcd6716b78b0f6c7df45bbcd80619f0ea378036c57f87c0215c6166f2b5ff472a1388bcc37cf9aec2f25ec151ef5e49dbd3936862217aad990aca9ae80d51d909aa65ad50dc6f5abbbc33c489e87c793c347e88e321699741531805cf7ac6935b95414644400e271666d22ed423bba340afbc7ec902c1bc0f374bc119644fbe83a2b2c4aea322fe2fd8b45ec8028d0a35679fd68d3c2c99b84f42855255cee1cf3beece0f4aac47d8a99e27afac7a9d79bdbd7c037356074faa380501dfecd0dded3460fb21c07b744a3e12792f150b1608b2773a608f18b9c9f7ffa9686a8e2dc84560cee1f5ca83a6ee2467ed29e27122bc6d0aac22ea606a992d8462da39b13b90786365c168931141512abbae9138ec9469b8bc651b21c6293eaa060312bd7484847a30588ccf5b985a81329878b3939a77acaa511fb880e197f13965b673d5b5d7dc47bddc89228bcd87f56ffd13760fc671e128a7c3ddf60231b25e83ae127e3ff634f4cf34226b033198eb9c8a3fe6f7f34de1ab46aabb032c05f65c5a7ef6a815f61870927283ad7219a3a693422f648aac2db72ccba6f4fb1ca46905ae2490e1cba713a67ca518fc0464606168680a76bedf9541e9a67de425eb6fce1ac613b4d1203e18e844a9b33534b7a18061d00057e8e4e0c458625a9e033b9865d60331ea05108c821a6de1feeb3c387ec447b2e4d6bf0a28439a79e8c871627f0257543aa81be7d2f5a88e5d518676d365ba10d859d9bbcf7bcb1df02c0fa1d3980f118433ea5ee62f7a5d85d03c393e1c135157c9c1846d9c15285aea0f2e633c0c8ff64745e31d4c1b20cf84cecf1bf347d4796f43c8c1072c8819b20f7a75b845940dce80657501aa1469fa22281dbea9fe157eb78ba92444f942f7b1582997d74a2093f945968f6d01c195649bab2757cd92d1f3d44089fc8c16d92f63ad09d978be4513f550052d66d40f4eac92ffccaed86fc4315a11ed956cc9132d176835f62534aaa32203e2637f78525913e368c4010772e8e7ccb5f18a43b82353a42bf1a0e6fecc3befbf6e1fdcd7cc5ebae0f47a635f4008254ebd04688d17f537cbbcb08b48bc97d0c8d8442222889fe9790f677e7f171c9ddd306bbc8ff235f3585178ff2255db7f4a527ce2d6133c7a409fa69c1a289da46421714fab594811b4377149eb5306bdd33fff4c16e0a5dc118a0ea1541391e5ee3e88405c482e7cbf3cc0ebc9b789f8979fe987e530a270a327fc651a54b5a76471d4ca74625168279e77672e044212ef78a659d2c2ab73eea8cb5c115ca2160e6b6dff6d3ea27dcbb797cd64f5ec4b393d3fe064e9f360f237267f267b9f8db2f0cb2e436628758132f96a53e0629e30acf94557dbd1c8e649c1a0092241136e4dff3df7720ebc5dd7798be038095c51a2850b9e966509757b0545902e6b3358f244604803a39c66741fd54cb4a29979d187b0e67bd029887a929d87de350597b4579ea2dbecf490d693645a55c3d36bb5b8a273cbcffa8e51c3de58d4729d7f5e5a4bf05828c3c789558803e66aab539b67a6e5d9482a07487f75dae8ed0c210d75172659b9587a2523e3a8fb3d9ff71c494ed9e8b2ae7d739fb194f2dba40c9a973a525d7952cd8bfd6f50888f12ecb6f6da70d3a6b3bca03885ca9b5c7be2c02da7a32df1360c33e6421301e29ee81f3a534480d8450385f4d87adc19f6390d24af39f3ca99d10360ffc0245aef94d7842198dbd2bba5e52ce92b743a0ec0c5f09168e4d81c34cb342770e732d192095d5922968f147b59ab02babb88915724b71cc5071ecef8b178457b77ed043e76fe7783c51049487f1b19c1448dadb3b42eb7b212dd2eddf3823566745d6ce44ebe2041d55af373a5f7a7642681fa19c82aa588cd0d426631cd8681043327fb3220b57044c0edaf2fac6673678ccdeb99cc10c58f4ad3f56100b88ab488fe2d8871459225bcddd7e87439ecf33305e7dbec80bdc634b618ceb3c670cd0ab56c9b4173544eb7183f74d946f6fc4386e62a078cedbcb42b3777c95a4ef6b7ddc35be381159d985657f21ab235233614ca6c1145464213a77b491e89f86cd3e26454c1b92937c914b83a8db322488ffddc662cc395900239d7fe05c4829dfe5311813e1e2e0a12b68303b50334f29230e1c6b148780bb45d7f2ae88265bf702fd22e004580af6674ff01c8f674cd0d618bd9d59d2a48b7e7ec0e9d2c2fcfe23e71bf050382984ed9c8cbbdde80f5a9d07cfa87de93a4144c180acb94e186d7d9628658d6cd398a52fc6ba2ca622bc73213c2c7958ad118cd5cc87f1c07b68795646aa718a364ff7490f653ff2d812abd19f3346fa10ce054aa68e178ba98cfd72ec6e5dfd9808e3acf8620076de073f3ebf030427b1f0de3b4348274d4597d5e93b060644f92a6b4d6d9ab48d09664fb5e5c41cd263b1b093b4377933075fd7d911258b5efb44d68ec8fda9ca7672103498d63fe7923db46ad0eb239eb931a5bfecc7dfa4088d9fe84f0a695f015ecb861561aad530c6c4d42110addc5fed116c3d0b13e992698207c0a84dade6f4048b2e19b64665ec1675f4540bf11b2f8eb699c8c2cec8f554f53b664fbbe22cbed29e82d2b02fa3d5500c90ca83dbd7443ef803da0017c9e099e11cff0131437236e0823697e6abf68ab7b93cadc6b01fc4e70fdccc1f7a2375c479485a9aed09457a40d358d33557655cd428760047d3e753fe061977abdd47c36c555812a2ca74ce865b50978c5738c4dda6881273575174e9b3410e7f1afaa4a61a62cb9ad6a516b27fa28d815f54d4282667981b085e04941259c3a9fb3b9d9b53ffb03c3493748509ba2a13e936c6d1e0f04e956c180aacbfe60a0515932a3b01e3ced4790501fd6baddd5f796133337f91d55a7b69ecdf6886680a4b9312b37edbc2b8ab28d75ec309b58d05a7c90e3d300b95467f1eb317f0e7754e386109df6ac5eca2525d69f77ebad0a9eede3ec8d5137615e9521800448b42862ef343f4698bc24e821c22717f3442859a28ef647b1d66ce1117a95ae16ad7091f2a929a4f7bfc1fb8a993df055e1354216b2bd6965b0d54a6e556aec2dffe0a02ba12b1b71dcbbea9c1d4cfd789e66bfb640735d5dec674bdda4dfb1189c84fd7f5988d17df0c999d1041995ecbc5db639262a62891ed79f7a11dee85846c248322739dec68a4468980c1d7b03b204ebc5483a288e391b5fe0851ecf20332be58a8d7b16e77fc8f1fdf79d59fde015bd456da855f79a9de69725e267b0ea7eaea44b17078e8a3203ddb1b12edaaf82d36fbae3be4e5eb32de3434c1d35abcd3b5f1612925f027533f51755cbbe7360af4cacb6604ece03635083ed9d562be0bb54d410dcc63fcf41a18e41ca22d161b9a6df6bc17d7a1ec68b0d2ec560746f9c11d307e2c0a1deea1aa5c3f3c8abe19831240f632e33aa62a3412057aa275ed3677dc81e5a6882473dc9b25a1960b8220bacc7ddaa95c4db87103c731369e6425a19fcd3c9ea0c6967111628dd3119222e43e5a61b31a59ff45f8097e99c253b6e83b070cddf5ae9880f43496111f9bc0204350a19b10b7a78718cb9f655c3fe50f13ee1e82f96e7d007ff0b775669ed2fb579362161aa14a07185288140131c5c2b39966c74bb4f99b2b9aa5c5a13e8b1ad1cdaa363f892680e8ab9237e4e5e96d46c78bc4c014be6d80a31fc8e115a660b2f5c25da371ab2d9e12b5eacf8bbb5acf43c3b4f2b5097a44797181a1401c8db240c8f1c034896a887ead08653b9e8ce53909886115bc8233d8e0138dda5e85c4b26499fe79cacb80614be5320493f6933878e4c908939e0ba05994c06997c9ce23e7f0f1de394c7cb6188bbade69f9aff7cfee0d3811eb948481c7061f1fd9f49799a05e8a3fa9d8a4f4c56bdd6bc04893588e8b2180837bd5a6e2d892f0ff1578f765ec4a5a2194338dbc950a64352dca9601d9bc51996b9aee5f8808c2b2c1097989f7bbf8b31a7d2b80711cb1eef2817fee8070ad2e7ed27c3794854ffa46cb15299ac3294ead2912ef650fa807f61ad390d26709be5decb92ee96753829416583bd7df007b891ef7738fb1d1071659bf6885a725bf39db5ab218a14fb9f518a788a63fac9c7547800cfa8f0e6d4a7d64fe9642797433116ea8693c78042937a7b2fa858c0ed156956a3ba32220221b3b5af1b69dd3943c71d85d4d314a73f5e6d6f0672f19e70560e53cf8a67aa34db6d18ff95a3582fbc7bc074ba4fa6fafa785a0683aed0f2c74640a708c2d8193866f7abe0bd07c047d151d8c15df5d7147c54e9c1ae243e212b3c818961ac82a5b3131f1b432214fd1e0ea7aa6b9fdd1aa648ddff1ba8949dc19c74f49230d33c71e43d537be7756d80288bbc87779243c591260d3e66fcca9c2553b807a4d3eb528f5e2c17b56d065624df67c50732f5d7523413c6f3836ae26f84795332487161e773abd775b07af6f94c3e82f3080c3d3ef4e6576001e93fdc59a877dd96ffaa52ae6079931dc8a34aed10f5e6a940255a488bda2c155954afddd6da47fc82878d547e55e037fdfcf9ca3bf009b742d4cc9ade501bdb730abee697444e90d3bd3509d1d925467622793cf9c61c618054d78230313c74c505450ae8eb0260d375a69e313cb3fbbf5b15f483db1f08ca142c5c23685a2a49af7971cb18f474c25b304afa236d3eddeeb5f76e2741dff05a062c845085890483d959587b1bb6890debf869a44b2e0aac295274b6bb2ec820b030fa138f568574f7a8b3e275363b48810b4c951f8667a2a4c22e0bccbfa6feac660435d0df9895d0b2d455fc49e01c159177cd90fdfca0fc15252e7e2a1b7d565702b22b43bd4d437ede5afe3a5fecd96640f02eb502f86915ce1881387e550c12b332934a7c8f15f6fc5078db85ece93c0d6fa1e8700820fb1421ac7f1e116469880426b5b19fbe260ae7d346fc497af0c66e7055ee9e2449371073d0f8702c908b6d6fa38134f06b4d123f8b9a612622116fc8a3125df8a05c6fb0ef370fe2d13dfd34095640c4e210ed147d0b1502768ef9dad203409eedbc62faf4a13a18c1ca1aeb0f162aaf0f3cb1a8ee84af52048562efecc085ba93957f480fe70fe2d13dfd34095640c4e210ed147d0b1502768ef9dad203409eedbc62faf4ab3268045b7a5ec77d877b5f0be72ae5e1b92fb09a030a42005825f9ad7b463862045971f285b680693f63d20ad5c69e5e0575d207d88aba904493f4d8e066467e56039ac3dce4159875489d94d2a1f73ba87cc8a5bb8b2575563992f917eb618bd398642bcf1b56ce093f66e9397fc08ab54cdb38ab6029f49936785f8f25b1bfd5957d5f2f807ca519bffea2e47c19c39c40cc43a6164ce2a7d10d04f3e0bdbcb584fcaeb966b18acf1470d69fb46551e75f67def1435b140d50587ed98933e5bb8377c9d0173cf15aad81f7e3d728397e0418e4a2e7ed4bafff01062c7950fe1098577feacdf66a3ee8f678d5d52f2d255ffe13ff493d27ec3b1f3b8891d8ee1098577feacdf66a3ee8f678d5d52f2d255ffe13ff493d27ec3b1f3b8891d8e3b59b8d547f544b4d383f532fe4bdc4d70893ca03226c4805c84563f07104c178d9d1dfb26d90d7c752700997e1a7de318c68248cc782e76ed994975cb062bc878ee949b8502a78616b719f015724b6a1c14fe6887481e8bfb29c547a1ddf781853806763d1338d625e03f0125e396cbf9ac87ccc669449f4e31121e4c80bfe6b8a858dd2a3d7406b27a6ff1d04865ac8ce8d2f0e3d8f15850603be2fc021221c665f296e911378659463bd3d3582071cbe39b4bfb4085d3281a20c099572dd7bc36f2a6ef2321e59a36bf42f842c4772d37fe26c3232215e95504988cb66259ed61afa346c7f61d9e59520a1a7c85e20f5877e39cdc8c0a8e79a63176580e8d8247e5a436565f29b683df3645724eaf258828729706b91febe85b5ba857860259478915d6ec0109b3f1e578c064bdca31eb2ac2d9652fb307c252fc22f91f69e410d1e6835bfb4a2cd0fd6268c8a45df7dc405a458ee9b937b11bd40e5c9db0d7dcf8a72c1e0cef0f3bded4e82115ca6577478fb92d8936facabc739da64e36203a3ba49c23849ae37996310016d8ef0b19df06f53135a9e8eb14868245c20ab99a1969cc6e142823b8151937d6bae953a3ab6a98b16f7a265891e30cb3c0573b6008a152cc1d77a05183d890f03b903b794c121830b28b28147312581d67546be75df5658d7172569183b1ef8b20a263708c53c3f53c610c1ab6d0962e273efff4048e69e6b1b0afac6f75825097a5f15c72635e2ce74f092edac299e60aec884ae9e166630c5df3bc7223ab7aed963df06c02a2ec31e28df203a58c6405b0cc6864b31b45808315eaf78b5827d851f0906cb7dd45d645a45b8f5ee8afadacc82608085548cb52a991059a092d41e4ae097e9a7cd6a38c209c61a2702375465617d239910e22e47d46d2a4fab9236b303b844933aa63f3062dfa72d3d93855f61cfbac493932cd07df5cf7e269ed1ba20d1037d82af7b272fc23e74e51c6f01bdcad2da1a875c5638c56cc3fb6f9717518bc1443fc5ea6c553440b5a0657170dd0e921e0381dc01a1cf69366b4d38c3e552d86900cdaba1c9de8c5b69162e44adf8f6ff50e7bc28adef05d37964adaa210572f55abc867d9283dd5c096055bc3810b7c30fd04710e0ff6ec53c0f0faed747bfefe21e102e0e8b3974a6c082ee6503ec6bd153ba58aaa7ec912d43260c30c30a9b3154041f7ea1c14af46131a570b55cc21ea445d0275e03a50d697a2ebc03a6e4cbdc13f26698b02aa77a5819250baef7ab8e63ee2c99a28b22cfbe3d1f5b62460ecb1f17e7f7641a73de0c5bd05b066bd95b3a5889b956b91c30a94c51c7cc3113fd6889291d82b4cdfdaf0ec9f1d71574eb12e88b3c4184823f8a408f5e760b0daf3ae72923ea2ef8e0311e410d1e6835bfb4a2cd0fd6268c8a45df7dc405a458ee9b937b11bd40e5c9db0f9bc1b489c3c631fdefdf9ecad7f62cdda37ea3caf953da41ca54ce75d3d10922a4346c679a1d582aaef02e73a35e23812ec7ba87135180aa68900c48be3d614acf3b3015bae64a55d63f4cbb7e77cc3f868d562f39a896d78e1ad36473afb6c9f95a8ac590b10cb82b36b3d28b34ddac52b68203321d2288479a4220baba748c6ce68184f4c4603dc183dcaabb4fc0efd272eb2e5d87d95a6a963b46688ca8a0b96f97991ab2705394d2908cf2e0a7ef425354ae9f0129146397a791bba7c16555587a5880dcd8a7e2de097f0051e309354b1eba7b0b3b0df1f0c1e38486ec754317a4247edaa4a85ea14a13bd936144cb592e343766b86271a5469208d4e16a22c824697fa9dc1e14009ac99c2a15849ec068e95883b4544cf1a976a3bf53d5bb49789aadb50032f88ba3e70ef5639653557f59085ca231d54df08561b522e0721877f0147f31e5009edb29a176922c7a54a6dfc257cb3f01f81ca8aa9e12344dcd1279cd8486de5eb23a5edd23aaaa9a39f60cff808635f19121d8906f66b9e8a5a727b041d9643eee7b0eda31ee1464b86f999482875e810c97c42aad6ef1564b451e168a10576eba8e090f7e0d837c42e03e5afadda34bcdd41aa37910cfb64252359304e31ad91712b810c34afbd317b02ec8e194fb189644cb7d56f21d90f5e47ec6223e49a69df18b92072f646ab7de3469265e6e9c8aad49cd7f4f7c88a8069a2bc749c5b689f562d67d18b27e75022d1f0b62178e6fd803a7571abea5ef76ecd3501ec943cc5a5ff90481d4c4fd8bfc7d8fa5a2674241a5127ee12f8e3e5b0eb910b1419005874c591a082152e341ccdbda6fb652f655157cb1694b63a483eeea464c686222b8a1d5401a99c0354065a52a28efaebf1feeb7c183c07719f4466957b8e25e28bf9143cd639776ef66e19f56e7ba013175371148b100db82ec1ddedf254f8ac63e5162321f05bfd5034890f0f47d88c875f8468152ae9f3fff431b09336023a1028cd1a4092b9d8e1b4083219af923e0479fb69b9477ec6d1bc1f48542b0e5cf6f9f60db3793c639e68901ea5b4ae24bc53c644858d59eb89e0977b768b1ab41a4eb0c49a9f0a8ed8d2290b2e23369ed331c31d20012ab3d7844dfce3567129c173726cfbe1e8571a4d61104f7d46cc49c1f8dc685d84e2df50ab8d508dd388bf732506f4803708acdd1e13e653b2eb34701ea67c0bbaa1b43a6f35e88a98a3316b02dc28cd263bda7d8ee067bfec90c13fbc70ab067642217de67a11a06a862505307c146656f9ee0654b271e4d7e69ac64eaa10c04e3e8ffcdf4ba533ed02cae7845d473624f8bd7e1588fed130a0e2c6ea4937ee76be6eb276999db8bff4160e938f9c11cc63defb24ed28374d1fa6a01c51e7b263fd72d0c07b93fe5f0ae91aace36ba826ad1846fe3dff97003d902f838b4b4bd74e754b1c740a5dca649d0e6c260468e33f35fafa801b0c87d6e09e6a527e54237943fb452f29471a575330078536a43166834352352040d49df016f8f066aa0b45156a18c7b5d564183dc8860903d949ce15d276b9e440d509400128d97de4283652e04007d05d0cf493cb0fe427593789d537824a0e39699189856019b49e6574b5dc5faa5dfdfe03c2d02e580cd3fd97f8a8bfd7b712f767677afc71491c99da236598da037370f045b18b7ab105a93d76f10153a848952285d3c21a883479e8889fec12b0e48a51572164fc67c6ecca2e76926d332a79478609f11908bd824be0202f9aa2f49888a8105de67e70471ea912e1b9698a68deea4faaf07d84a584a49807d71d40fa444e44a541a227be5164dda36b844d190e5e77cb977c561222ecef288030197195ba73a1272d71187c9799311895f5789485e2766f68867361ecb31bd3a7f25ad11bc83dea54272008116dd1ebd62364dd9fa6de82e1ac509ba79e2fac3038f52fea49644a816245b75664cd0b9b9bf71307b0fe074a27c86b615b92107569f7e43d473fd38f118b6e844f5dbf77320c2fd44c524dacbc9677a1f656a0e91c4ddd0d62b9fd19d57bb33f022101ce765fc67b3e74bbf97075db50057f4d8e03b34949133a1753f90889ef4a53a5b968b0f9963cd15dc5542e0aeddc6367e9bd555bc3d4c743d7352e057f262def569c26dabdc4ed2ecc1c24f10eadf1f611ce50df0df23a72e814f738e60560ef0dabc5f7f8ab3ad8e5e2ef21a986dc6e3648d59c2f767257c2d97b622349f9bd5887e47fa2741061689e5d31ec482e85a9d1e840b6e1162042561074e0439e48d2e15678db7ee619cfb33c2af10d717008d83c03a8329fadb46984f7e205bac090a52de914569a4f805e03f05c03b92ff153761076adaaefcf0004f75d9f21eb2b1c8abe4f0f29073247343941dcf7c7b03cb16e4a9e7e5f4ecf75c2a7e8c03cc7a8101090a3309748d25e6bcf3563785d0bd92a6aff7583c18c1b2c56864a3023d3d3e9a9c947d24719052d4e96f7db7ba615df171c78862aa81c252cdb6e81547bb9eb4d3703008cdc396b30af597b7f12c68f3944251873519193c160684fd2085d326944cb70efa384efc546b94aa5493b1b9d674f512877dbe1369d74d25983e4ec58719cd026d1b7b47d4b9388049cedc5ee4248253c02bcfb2d1ee03fd660a73a098d884b90027e80b9d347aa1494312ddd21fb27439526cf809cab7385dc24472f97322b86bf04885392f5c91158f70dba3a468a66d404ff45d86d0275660845b1463ca07074e078c6641b1384b808b80c0a0471e2cafe92223e156cd1f7a0be5468c5e62e4cd488cde0d1135eb3648e5b0680b615dd36dfaa7127ad81a15e5fd6ebc49b42a346281e96e84b249c9baf7403e85128384355af30009a2bd2ce6ba4927e6d2cd6a66a386de8154ec8b6607b4d4e24050ed3c9e237933400a7d52b56038925aaca5a776e388625995680c11eada07d2f657fd0df2553c2dcb7b14dde1174df00f874c0c4331e0bac59f1581eb70b9271ffc4b156fb25f6d3ca70f42b02159fd6edfd58c468807ff8dccbba548eb85ad7b27cdc5d9fd42d41fe50123ee718524696312cb9606caf0ce136b9c180ec7cadceaf416c13d310de5db5f1080b0b7a9e61e289a8e9ebcc47f404248fc37894c59e1df4bd7323cdea6ab41aea89ec875df9ac114500695a5ea97ecfc19e11f776778bebe5119b633bfddfe7976b44e189c0b2cf3d24814ca80fffbf41b5fe1470b21f9205e516638d1d834dc4eed905d7711f1ddf70ea7e67b8a7cc6489ce4ea241a0fad1d8d8ee658779ccb0db4b70257d5165fde77f7f7659b49c8ef91da6f08d60bf921c8e6a3fd5c0818afb4fdaac2242d015485f7b7515c374cf5b86e634803d36295fab13c6a7eed44863143a106c7216d42a29cce3564452db4d8fbc74e6f327d706a6d22f1adad3e969fc72604bb9423479788f36f49325762d3098753eb355082195c11e69cbcb44a673d068c288d8f0a6dbca86c95c1dd3061c06f039464c3985a071de066c6a9c056309f6b972102aeb4cfcb541963f44b08e77c0b2617b33ba184a7ba82e2fbb453f5a0b2e06b67a64efe2aaef8e9a0059591c4df0467f810d9249488bd18166db1a06f754223e30ff72d7f4ae61e2a1d72f5ed27f6db65f7a82b31393f890dd93452f3165452586cd4df0def55fe451ee4e3c09ffb9ccf5ffe1ec45728fdb49eb7274bdeb976d514dbb71e42d25944f70bee29473e0a8c232e29616701faa8e9415062f201c2e305dbc7e3a0d044955edc935946ddb1eafd37cbf07c87f9e5248c02caf48385f2be9303d79f5cd9072cbeefa3ee3ac7cd40f1f5a2188a8119d6ccf38b7565cb9fb5105e4624f69a04216bf783482643c644182f0b4fcb08d1165607bf5a3170022e22b96fd88d40db443e5c47904d1c963ef2cb12773ae2cf659ceb3b46c66848cd57ad3ba9c56ee34419d67d44b39a6f7a1d92e93ab754ae5cfb0bd6051a55fff8521264a568e07987a8ba0289f3919322638a21e34910be9594f4ed464e42386548d59f51094135502217e72abf7f7a51125a5ba8c48bff9afd7ca06458654db56e656210de5a167328f9fad6ee589266c26c2a464a6713954fac19cb0a408c37b64f5c4db600f8926cd3fe9c7f674b257dac356b329b16515a76ed63a731931f9ddfebdf26669ef7ff9d30c41c6836bd20d4caf611bc2af780747e61549f82e5c5de91d063b3fc101184a3c0a1710f1dd839c1dae145dc46641fca7b23bcad2c5779e71d7e012238c211b5bb0c1b6afbd9e9a6845690c95cc03f4cc50e30045bf9139e57ac52a4323dcd417cf662905b544ffe8441915311d76076cb656f30f1e3d1791287024e145f504d96f138f505c15190f98a99afff06e007b645085de5e161d6bf38324d7c4a47c51dc9aa40bf3fbd4de42302fd5351639881ea328f95d52732e775c13abe781b121e7d65a1797bfb061fb90f54274378c236ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551e5b4da397db3dbc9a9c9c1639ec9244e8076ebe798290e045eaf7e54e24f37e819bbfd2a669de5f2ae7e8bb57050c55d1b81feef5b5a464a4eadf5d26765240d9870c8254fc58476bd71f13ca6ce7a82db1808231643451099f0dad5e7068c98490266bd728e0c0f466950b157028d7b9aee0169179aa8852f9662f6c4034f4baecdc4b1c8c391267e396cf57ffc25a005d54b3a9fc65f3ecfcb9f9e0e2108dfa5e94cbf23e45bb333e2621990708716aa19febaa75d6b7b1963a60ef33b8fec953c76042ea4133f7b268829e46e4ee6fc073ecec6eb93295ac144853090b9a145955af4c99cb0a9ceb4f07400832d00154b1ac608641a6acd23786f1ffd7a2a7cc5853e612054cc905e4ad3ade07b3f0f3dbe7c0aa9a2c51f45eb8c35fcb13024e1345fb91bffb11ba03076f4723429872c5914bb59eb85f5379d7aca4f8fa97f8472e7808cd1d6778ea41564b9fd5e9f5e1cef6fc85e78fb262ee4c43202e22ed6f137994f82173df8188720d4358382c4f517342d15c7da80a953951c99e15bc48cc685f1e4eee74745d7a7397fc78898d66043e9cc50c9d230845fa503c22c26ceff75cd5f65939455675a7d9917371341a57dca7703ebdaf7fb52bc3ae108bb2dc04c079a399ec71e915b14b857427671d5dd916e04e2f6a8b37a6231e0abc250717b4966b4215bda3abcf033be1472cc12553c8b26171896c47276b724d5bfa5cb261a798e163db3e1ca595e270ec5157d2f11b1c99eb935b8feb433bab83c54d91d1b5e32f273091bb2b1979452e0888456a3ce7da2bf059f5687acdaf8989233bf9666bdf0368f0c551b307c4786e804da29839524915b7a0fb151ebc19ab23691c7a0973178304ae77271b9b6302f97cb8d88b92d1ca5c5517582df1bc222178d2d2efa278ca12ab22d95c8a282074133a4b8cbb745bbb5cd500be8f044be8d45e944adebab39427d99bcbc6a72654b431c13c7e1831a677b567edc0ec8e5169c51d8a8e36ffe00fca66f557a0316d11cec60315e94cf1763907925b36c585e6e8d7a6bc1cb4e9f282168f0d607baea9a3ecde04bcf385062619392fab4584d7880aed0aee81ed485347d584d416839a358d9f64a1e9186c4515bbf5b4f6ea1396d5a65c52d86f53044f62e8f6e4423c14b98e54e829d9ab84e837849862bcd76952d97567a2239a44da89ae586910b362e565547310a5fd5e1e6a5870fc91f1a4ce80c759e65361bd93ba5833ab1614f27e440662327e67cc34587bb7dc0dee9801a2cf0d471efa6697b02469da6ab1ee66fe985cc27755319926f047fbcda112c23563fad3b390dd834bdecad436e8b7599dd01de1578ade2984572409938550f5d21b9ee5995ad99f88d86e21a9e205f210205dc747717d79878f99bc38993c1b66be1a1b8d20e0704e57b14a333d64d3400a9bc7d0565d49084ea54bb4768f298beb5a505f314284e2e8c8424d94563ae6ac3446a8c54ba9b130148a7f34f78209dfc14907104b7136dcc79e1e4dfaac28cad77861cb88e6d3f5c3b46b903bd5eda57299e516bf3de27cdf08743c07fcc4a37d3d80546bb383c9b51e25a3c73c63fc00b0d67ebeff045c5bb0a10281cc4a6ac51c6b666ffc2facb3821ce7f37dbb7d24c63134feabe7e7e6b82defdf4cbe15f918c499f3ae7f9bcd3677ddc46de7c5feb31dd8cd99036ecb55e1f2b2540cf3023c61fc7b3b7cddb0cc7afc53ccff3cae9644ca33005416636dba9544de4527f8fc46eca6aae03846ffad4fa63fc579294011164c743826674b9a700d0ca9ce96877fa5613841ace21136dedf534f9c052f8155dc036f30b500abfcb23b73a83f02d912db78fd65b870207ef084d38dfb83cb5ac19adfdfac8ebf9cf741402d60c37fb2dff6827e5f61f7a82ccb042f96ec9bf4ce02d520a7203ad9427819e07d453d03195b37af1237a48b79daf0dde989fd3d91854ddb0c1b752a26aa32e6391e3dfc9e3ee0c18128ad8f2f732b64b88a40711a649080be6348d1c37cf1966efb80507111d5579b631ccc9c6cf08e08efad36ca23330bb96412953e2a2ff544f06b2bfd4e58ef561fa20d8442142d00fabedc7191a26f57ce0c4379399aafa4425288243d60cf8368ba8a4cce718fc1a7af9ed9b7e767f19cff37db25c412ae5d6ce95785929a56b8014135fc7649355c8b58a0ae1a68992b985738fb0d5c29c994e1b90ddf33d6958b07bf3b1a9a9744cc54f2d0a191fde1e1321156a6637cf8310c0413d17985749ce9eb05178048b40afb3b303657c6c84571cc77b4d13658e2d1870c847de679ebc17e759672759f659a93befc1f2033114ea07ea957e4482ff2abc8f09ab243fb7dd7c408d855e41573d763fcfccd5278eb5457ef995b203912ac1afbd3dc8bcb70d3e08a7a898a75be6e395249ae1c42b7a5b3b339ac3678b9f04cf918cf07f1570dce729f7b3cbe61fc531ba29faf4e1b88e8b818497106e90bb7f17ce52dfeecfd27179788c161e7559ee22065730895dab40d77b9d811c93f83eb62299d329abe9ad319781b6cd521c32c370670ca3acf71680788683c258aec9da0740dc49af31febf582ff2998cc3dfff947e4f7883d9cb1cdee2e06a539a57f7b64102a7afe37fef28c1c3bd8284d8eb58ac76c29611894952b64f445ab782d948181070150a903a403cb1de3950f397952edb9ae0fbeb798ae8cf505ae562e722b6530070e24062bac606591887f27f5ac091341986ca245a2bb98fc39cf731fc47a38d7b238bf2313182b0fc3f367b786ca6f7bbb67e01089ca92c9f45033cf73a3d2b9c378d531269e70e525eb289ce27d6d663eef19db631a3b224d12bf7d2afed35328bca8ae4db1ce2ef20ab8c4aac84355c140e7edde3d855458b41c2c01ff2cc4e96913bc8910705e8561ff4114ce9b638c5d53ffe811c8d266e6a0757b73c6c0ca92c527efe8b23d56950942ea3260528ab4aa5ba8e2786f263522e72723a3d441991b3f3b196fc594b58f7170bb72d2480f639c257ec3fa537bc213ad6a6c466e2eb0b285f29de7ddb5a45aaa85021d1735ff671cf6a56cf1f3f985ec508f377b49d4893fa82226f0d7b807ab5f9d5539db3b68688968f6ebce74370556f3c8d7a38d3b43f59c4f11fc406af33538dd257357eb5cc5003b6ee91bf7f79abbce47ccf102bad59e36ae787804c401830a118f1369c982ed30bbe69ca81f00bb7ad01953e9ea2f85943aa158f7984790f366c3b11f468986cff987b38eb6c5a9cdb2d4b42ba2291a2fa4d336f613a2cf02b48aecb103995b67f1a0c3dafd425908a33841df7493eaa3c24b3f4cd07c4739ce1092dc13d70cdcc76039684ee5d510ec8a6cfda873a07384f16fca6bf7a5d13b5fe04dd31544f299b97c853e791252de2b0c9fbf7f800774a485ebdb97a1fed3578ce771ac9137f1406bd6db1dcdf6b0e9022a7b9709d964647cac340d6524c76e27224a3055f13c29489ecabb6552557310fc0c29d430c3e934a13678282b507eb3d0b0fc9f76b7829368f91083f4743d1881dcfbf9278b4eceff8f323bf1d084abd2f109c31128d631169b74a3ab8ce9e294be6e37ff56c78fa70aa48cbf52344697892ffc3ef12858ab79641d1a1642d504d18ce54d84a940cfa1fd2a58c01ab324791f08a99fb786f8a4a7f21c7a788396ebe2931ea6e9e85ac2135314170223e4604c225c82584991c20a0dcd2e7fc67e154f5a02de3391b740166575deeda6fe4d40314a9930a59faf16fca1e2642b54407efb22acfda2cd025fd79f9fa2f8818c23e13f893da7a889e27a75c74b77482266c5f529af642165851a32f9b6eff902dc3766e51e4c62b84955a12fbff7b295e2cba80b97e6943220176797430abfe8fbb466d18644a24bf4eb4d578c1667342d7153b8130b7f9a3f9368eef1a253a41ae6b7bbef4dcec1b60bfdc3fa4a33736dec77fdd96df8faa93bb651240b0a010f58e0ba2c345e0f62d68b5a8b0fa2070a15ffde9b07283eafea7f9df0f89bb84042024b541126b8ca27fbd5d32d3a9b79112c4919fe24dc691e4fbbde56c58661d0dc2c3ec3aed8504de6db24fd07c95a5f7eb30b85cfa554b32817a7d5c8915d4d9f04744495cfe576de600d0d1734d0ee46234d536ecebc50fb6d42177606a57f5911be2e4afae08ee08ae130de0a412bbb926d5ebb770ddc0b4adda14f63941f93ceb3c0b9e3b8c076725a26709e663f083b8f833c04c65b4653352bf00d0da1c6d24d78f6c7df45bbcd80619f0ea378036c57f87c0215c6166f2b5ff472a1388bcc37cffa55c4744cf69b4db3c4f32a62496d2ef9e6b8a370b64031ca8440c034fccb248cc090dd78123a22f745de465c6a9497022b826c8681b27138180ac018362824d40bec30ddd0df6db8caaed8f6da3a2a63832c7f83dabef7a8a40b0ed96bceb491b38af6d82580b9d495f4a0898269af07f21483c06e074709c30706a332959a087520bd85131e87180a33725a9149c4b4d0011e771a09926dcfabe81536f63af340ca60bdf989b4a8ab15c8de8aea86130555e52bfb89479be307e61f884e8183361558816121f2d19bbc40e527a71fa063a65d61fa2e0a5ec588679caf06b9fa80c03e724bcffe8caf005d5911adb0fcf222dbe6a057398b647bed11c73c8923341f57a32433547c57f3aa70f23bbd2d9c8c23e775df5d29c2fdf98153a2fd2165f55723498da43adf504c7b70474ff219fc7c66b05f8ab6f8e7442296fe0edbd76d2e8c9b4881fa775066a5f229f68c7a082c5d1db4c8a4607f04c26414139a9eff45f7696744483a7a9c75299575c13ce403a601656ed4c37160aacdbc4f9e8a5a727b041d9643eee7b0eda31ee1464b86f999482875e810c97c42aad6ef1dece0f612d544495fb0bda63218f62b561515f11d839b677445516823ba5a88cc0fc80e06f4994319051bb9e9222944b128e4e00bd908a9328c8108bdb29f6bdefa2fe117ba10fdb4e7446a21776d916a44ed2e02bdd352c3bef36b5da7d7ff20d722d3c455036a1ea994f81b8a455b7b849ae11602e4f0fc2ff2e14bcfe50eafdb9297eae69a96b30173fa6b7a0c1fabcdd54a1edff6d3bd56ae172caabc60ee2cdff9d81f8103421c8a650c961a9f5f56adc511bc65402a7156e3406a21bf6ba1c187ada147a14b59e3ba8e77c7f7293b6f546367f14f1bef952b56a603d52aad1243258bbfbca502c6ca322877a487de3f6e014e4bfe015dd9ace21c7a22035d936c13f22a235f6639fc46b2ba000c1f66b729d3f09806257b5c36405a4506929072d2c0dbc7a784fdc74b6fa9b6f9da8ad4f117395e47f7aa7ddec5d5ec106a892f0f8a1f7348c9bcfb99280f14d7913d238a3f5bacbd07d443e69e4d8da8ec881c14728c82b64ead6f21b3400db58c8c3a749ab436e852aadb8a89679392893037e8d65d80bbdabdf56ff8c6dc6e4812b6daaf3fc6d2afce56ece2f05c8741ccd3a21f8907911ae7a8d4e78ddcde1a6d0f6c421f8453f52c377700f067b1729f1a453ed15f3d9e632d212d8a1bcbefec0f79ee6f759e77220e4bdb9aa80dc9beddbb94a698deb35231cec73213fdcbe9a03cc4ddbd140dd1dab44faecc334ac81fde927cafb86b78deb3dbf618946ba138fd85dddfd677b5478e7d1075478fc1630fba991a568361c3d155807351089aaea282b36dd07ba586610196aa53a524eb583479089833b576550e82143698379a079e3bd74c2279925094af25011e3d232feb7061993689893ce0c52933110ac23a7f5f917f326df590928eea13e4d83c31c44d7bc31d57907ad308db59c7ac4356a9371de2ca2547c34d22625deb9f7a9bbac4b63c59ba40c118b1934779ab8e16fba18b9e99372cfed8d3181e61e5e12282f0e06a3998bf82d19327b71246d4d4d6119c338565e67bfbddcba107db27b432179c7a6464693c9b36cd58b03869b6c6bb775a827243bf4f88d83143e33349ec07699e6f00158428dcbba9e6b981743bfa4d9e54b2c7803ac6c2188aa35326d385814786d8807a07da0c36876a368d992577166448d54b2e5f80acf1d3b4bd58ad327e698eed0f79c3ebc5c1ca5f7fda9119ecd1e0517324e21cd55a2b41866691b13611305ffdf681799cd10bd66d21c1da979ee0632821922fed102db7cb2040c2e114076562fdeaaf5638071d016426524786ad40ec7e6c128d72e704e234ed6ed685caa7447f410433af88557b9a2696eba8eb111d9bb5f8aaf0194c7fbb783b25a17d2bb5fdfa8ebcb817ce4242eccde15e14f6a2ead5b7586806b24042ea60ea4d2292fa43f87d5400d8fe72acd4ea9211e8d531c629a49cce5050523b3f180cc9b29940865378db61db786b087051de2d620ca6b23ffa81c35c4e23bcecb226fb6a61600cab89969e2df6ff481ad214340d98fa80e973ca94c9743b5797d3e2e608e793fde32afdb31b95d6986aada831ad3470c4e178e741d5c86c84890aad86305c5712e52062a9204b72a61c970294711ce8525c8f0c10301a59656ac752a5986c66671fbc5c7b1e20626df6d39b40bb05effa483230a0a1f2a3fbd32fd70fc96a2bdd33e5081cbf8e1c117f8ab5586e4d10e5c69168e274d6d25510ca17e13b1ce44edd104099b51c7d2fe6ae62e1602af814a52202d08f0c22885de97f673a14207b951254dfd38e6a08f97541b70d002958d12eeb31b52fa0fdc4734d642e86af14bbd34a11444f0fb073ddcb58b16381f76697b1f4f29e7ce12b39cc64370195145acc1538bdec57f313b768ef581fa329a6c7d08a6c5aae599cd6fdac47f62c17afd3e11b948b1a333be2fdcedd056d1325479cde0b0550b96936e6a7285dca2b23400c98616118f4b0947e7024e22d5507c25f63fe663490206e529e0d35a612ee424a0b3956410cdf157107120386ba6021d706b3367d6bbcc31a4c2e2b49538f900264aad1028453c3523a0b2d9c0e65e06f253221cfa625708f06e4587b01656c9e0d191ae70cd8ef8db83f79a6d6673cff7b84095ba4bf8be03ca8079c645f084e2b210329f931b8bcbb1392ac2a911523ca879b3d4aa50507352a39bc1678b5b931768271a7442c74d60073255e15929bedb156b5300d76f06e24be27fc47339e1fe370c708b205d72b9eccd4463b5fa66fd5fed3762bd00db1f9878e0a0ab116255e8888f19e8da1b94ff70ce3c71b20ecdbdb46f80c188fe3dbbb5b38fb464b4e6d9db5790db4385b9f84f86116b006fb153f7e9672dffb89e7227ac3354293a4b0792f1566717fcbe98436873bac1c976a3c699fabc5c0d7b477aa9f133128af324a95a09ac798f3132cfa5a16d1dd850588aef0449c2456de9320235a260f60f5302bb42bff2f719e97e2da5c17ec3969297bd832e15a6f3988b2ef07dae8d34eee8ffcd7cf2934977f8419869f20a09ed77e7203f363dd140afd6d0c38abf8a7c950e0e5a4f801051015254b7f913616fb6ab55d11030d2a514331f57d45c738f86cf7a4ff42fea6dacbd557e969f1d336c40461066922d2868b91acdcb52ad523a7a68aba40e9205b22812496d0a1eacc74e0e354f56b159ad03d2dd29d4d18e50914568018ded054d74980e8c0cf9586adea6621025faae129c4b9a58484caf37abc49aa5f29971daac89ee06a965fe516b6c916608f4935b0a0986f68dfb2f30e329a485e7accfdde656f65c87660136bfe42fb789f7dbebce796ec6630bdd5bd55c990c4318bad90742c2e5fb858ffc92d55d201a0ef0c5343e51f20a7d3a6b69460705386fbe3cd3eaa53745a03dccb9d9464c0dcccd7b58ebecdc3a154640305547b5669a4ef3688806f6f70ea2e93e055d18a379b7fa65aacc21d75d4a06b5a4e6297ca6c289d245712b50cf4d812921ec6959eed96e726fb858e5da7981f1fd4e52761b48f2ae01eaf57987f13bb15e18f79ac24c1456d37e36a101549330320a15013493f70f91df2366e25d3d39fe5ccd0962fdd25b121aa58abe9e2f996ab37fb6aeb28c00a5e92fbc2140564ebeec945b6569a1a776f2b29be8897847f4043440a16929508862bdc723568bad7ed20ef1bbb6b5a00636b77d9473d2c14e32008996dd52c7cc5009f697a855cfea60551378f803d6376ce22b654f1f80d81c26399282f8257614eae172543023eb240e3fb7fff84c42ab276dbb0355f1cfd6bdd1f0401b34e33f9e9f87b3ae6b1db761f9ad3e00af1ffacd1c85c14d4c427effbf3cd6606f5c723db89f2b209bd4b6b1fca0b4a66de41f661c292320551a5e506868dee444154bdeec731c1aba624813139721e523ce213358e57cf5218e1b7509e2fbc220790836ce9453eae6b2ca47230f87ef5e3da7bdc72b9e7a0dffb12c6b2323693f2506967c1645265c27de0535ba7486da15c7fe2530eca45670392ab8620147643f87a2330adb74d63c9c5b994844c1d0616b171a97a282c034e7f0b04370ffdb5ff9657b5079dac6b861ad08528a18337e4b6bd977597c3afc4dcfa962917963a736bf0af6f8401c65d04b104368eda6a33e34736a485d66037a508fd646ff1c57d82ff4bc5d4cf76daf17db57eb935a2bbbf86f3007eb7e2bdca27e5090fccf07c8a293fc1a14195eac2bfe791137f5e463fb5086b3b2e817136d0701c562fa12fb312e5f674d870aea9dbe58fb161ef7205b8aa4355c17aa9d45527c5735413589b7517ef3a51e631752f75c4ba2dc1f7056ec9585fc6834372ca6ccc0e010be7dfa444fa33152f4138fa513e07e9e2ce52485f6b8f6b98bddb0de788dd8a3ba2d874f8165bac3c6ea50cb69b84c3f3d0c5a84ab5aa3b11b36f2b09e5da3d5148f95a790c4aaf19fc201a6029d1edff0a1f9524db6c1ddf298c5a2b357c756f2c6f37cebb4057e4c65fa0e8f6514088067aa77584fd3821f172ccfc664f4f796b1f3c534caa0784e76026db7fb13fec2ba7650a84f00243ae7408057420bbc4f930fadf8cb2ddc67c0546acd1cc5790ddfcb94987fba5cdb29cba46afe03ae8671befa51ee1b649082c01b8511168a7a92142da996726b1a1804f82a2a1de825357c5ff8e1470111699b046382b42fd3eb2cbfbfa875efc721b4629df2fb3eed05dbdaeb51ae224ada90acd57676c9ea2e08d85f8d3ff4733ce445242d510843c2e3f24a6842e25c9c2e44b3c7fab9458bdb022bb6e0e8ea78755fa900ed5491b5f42e28c6245a41222dd69aa64d783c82aaf0a1dcd572ba11aec9125faa32756f4948c9c6af863a277bf237014442756ee8a1aa27a4c0ecebf625856016611041d6e62bf1428b6be0bd515862d30f9f1709031224ec359764b3d5f2c14a62bf9aaa424dcfec9dd71704360cdaf481a9a8aa2e6dee77d3bb845b1ce33605841be97b9de50ca45dcd6572e9941be82813f901e91a57eb48412be10b8c725ad07a4b9fed929d461b5ed054e0f0e93ad8cd347467d3b7ef3d4e846e2d8f1303ddaaa0d358acd3684bdfe9c4c5985ba8520dbe18b9bc972fae8977b43ded807cc1854b6ca9cd84875b5b9c94a4873e227a924149f9b6b9ee1e923a3f3307be5b6f8fc49f6c7df45bbcd80619f0ea378036c57f87c0215c6166f2b5ff472a1388bcc37cfae9b77988a7ac75e4db84d7e094f6d388f210312462d801db4e703e2b8c9ca7aa5ad47d2cf56cf53b9f79f300dfe7cc8f77a462213d246bfaa9c1669aae93cc378816a72ff05110948b9d84bbb2e2aadb4d4464fc6710ec0c18677df1ab80770604f169228896d4b36b410fb68b14fb6dd66ff01252fe88f36eb04157e8d601ab27fe74be6509a272fc20601b5d0bd0a0788f54523369ad2fbbde854dc7ffe8415923ffbbb8c2821a3ec6e394fcb69bcf3e07782fa47003a34b4e802f8021f742c2b489498376ecad3978728271e6fe3e8ebd913ddeaf564af23870b46e43c19294d95e096d9a81fcaae02d429fd0e7c3581371c1d533a9ad89906caaddd9c4308ed81bbe80da3c8694adc051bebb42c1eba46b518f072539cd0fa828557092939385a0bc072b095fce1d7ceb81ba4c727bca08bca20b71fdb13642af122a7d405b2b8195dba0e833c36672afbdb022baeec0d61a9f28e6e44afcc9f1bbd8fb17ea399e4968be927199fc7e5fdc958ce780114525465cc648b3f7be759e86a8da97eb335d1da642af55a9bd0a308cd053dc14a1bbf620cbdcd4696e667398492b7d9dd26cfab793997418964bb266dc1605a400163974cd76329dbc8adb99be1dc2a6a2a67b66e1d983418c31da4b4ae88f81ced942a0e14b3c4255f9a74c75afb25650242b97f2d00bcd24f7d21456564c91076e7f146fc105a845443a1c9256bbda017cbbabfa833b9e3925531a4afc45e9b1970a861d6369d2ed71482db72ad082092c11165dc3f8294a8c71d38f790ca511bc898ff643ffcda3e875f8a0ba025a67ebe9ebca24dcfb62d7bf89f260053ef31ed261a422b63d547b7c65d3e3c2eb6f46661a9dba5e203eb1dd8f9fedc02ac5d4c17751c831d23610c7d251b044196b910a362b9f2e159dbf9f0f2eaa57e03290ed4c5a5895840539ae962a7824f2ff0d57a75da1c0812c8802f86749efcc79083c1c133b2e958b1e76884fec60af1c211c0e5397c3fec3f680b9d26e8216881d893d73c6fc4d7d6ae9a86c8e2b5f12c2f028f280a67d127dd92bcb7432c2ff9e8adfb18965865ec11f37f8f085a47762c1bf7638372727ba67f13c80928230584ccc3ac62da4400228861bc50ed82c59cadb0c1697d6dc384d8f0ffbe64411c3c08d4f25ada82fd37f783f29a2fdeb72f823c3d5f98f56edfbac34da379c38ecc2efbe5cee60737e1c88b864959ad6b4287a1650fb3be2ce69b56c955b138e37a7f5551a891b884fff984758fba5f34b8bf8474e96dc9bf89708d145c17269ab8282978dcbe42491e9b531bf51ef3cfb6ad400fed58c0c4a0671d66d0df6319c0e2b4ba11fdb803cb2b9a6246ed159c2a23b3206ed897206b8902eb796c142ac724db8319da5db61aa694656e933503cf09aa9bbb1bf4dcaa255896c8a15b512eceffceff92527c880536d88575bedc430467c1284545026faf912c4e070c7637d841c57fcf15e2057c2694c5714af7a8067dd71489fdadc66c81690efed6600e832ad5a138dc53f7d5881b0176cba8a2b606eb4d0a68a629ce565de87a53627b2e075bcc97cf0ac973d9c91c3bd70de1de6781e3bda32caf3754408887d5202be0bbaf365498d693662848cae468d4fb3a00280d9187932f8e48d8590dd66a0382eabda3de7937cb8036581e67eb15f5ee60ede4821ce3956898c5e1185ec592da7a68ebaadc1f6fb9c0f5615f02591acb0bdf32384b067f893a3090cfbd3e656765858a64644e0f62d465e9529185ddafd841c7335eade2dcb8e510a6f66a531f9c123bb7a65ad11e3279db3cfda65a0df2d52fa1ff170e2e63dca68be5ec79b84a94def6368304d38b44b13d198aa0816aee4b7bbd2a47121d7b47d514ed03cd7b5d1f879ff4a4eff3cebd570ad03346474930019fe466f9903cd337424f065dc6f3eb80be97ff078291a9b97d472477f441af72c6c793db0b166cfafd62c1499c640b1ea76c7f8056813eb2e5dcd6ada25943102cfd5590c7b792e65b96038c20f4bbdd7bc4e58a8e02904cc412295051796f125aeeab329454c7f387f4782cae48958d14636804cf34ccab2fe3b367eee94f50037638be3f6ba638e51386d611d930615e2c7e57611a838606c28cf2b173cb4f2df3ecb5bc20fa31c7172d7d8bc790c8a8bca77bacf9736a9b3564215317ff4bfac3e99881221d64249c156341751bd63643309bfd9b83a8f5e121cb88705e4fecba59ab2c7a30af58f20e8314d78e2352c68d1616df0d304598bf474277886fdc63e096537e253623e1cecae4e0dc782cc06072dc62e15af2c43136691b7a37088ce08e8e265379612146885dbf83ad9c7d46cb15c1607801f8ee04d11a3d1094ba0d4821f02209dc5048bcf178c026cfe0a905f3557777a2eb938bffb002bc26efd6d38935e681c025d1971c462ca73763176faf778c3140532eefb45a226b18eedd821a1e5de5030cf5523fedac3631bd6a4ff4124d5c0f48dc8e034f0798056cf2f0ed1c095e9def16caff0ea1dc6abc17141d0b5b5791abcce02fb10fb24fae6abee0a3ce8a08cea70ee45daa141fdace6d12a6f268fd3f7fa3d13fc2e4c9891fc45feeb669cbeb76489fb1ddef497044f0499e4589294f6213df893fbdffff44d066d655b465221a8b2b88df440946bad18c695118cf5acfb4d20e4c885d531dbbb9fad752691ad0cd108de232531f4adc03aa0da83df5cf239953de01eab974535edde9d8997d3ba4c3abdc46fd61c5fb1e7aad2701d8f56634a3157d0c7eb8582922d2f152b9c59be7d2d2b6c3507eb622173bc4ab9dbcf1991c648402dd9d3006258c65f13409b52b029fef9b2ff6cbe141a90f2830f564fed6bd496b702976cea0df1e9f770ca3fee214ca2b8ba387bd9cfb5d97208e9c32465429cdae6d713b851125e9aaf90c2d9010ad2be496e1c38635d01c6a4656bb96b3cbe424f21ef1b61d9ab25be3048e13c4c5a3d3b36836c23b671b0c4e1beb0d74238b79459a9592fd13ade1a2bb5b7da4120b050093389531e5c43cb4a70c9d003fe355e51516206de9970add1057706632b2628bf2b6cd4130b0c9c5f4d5f5e09e35e6a803ab002e68c8bba40ef851a4690017bfac94b9f142f94aae990d0304a2639284bc26d2863906fdecd26ce0794c0d6f00c7fb011987e328fd7d6357787d73d883d4fed3694ef6c9d8c0522b4dc77ffe93988a1403bd31a4abc10d69127371c5aa8c5e43b029c1b4473ea63c407b3179cc4916ba5721c700933b6800ad073607227aaff3952220b45db55ef99b446315ab4f332b52d57681044b5a4229829971e59950afabbc28788ccb05f4dea72ae3a4900a4cc88c6c21c44b8818e63b5cbc7cf8988763dba308459983869472b89578b8af105280c352398b6ff1c5f24526f44fefc2e42cd5d468d32f65b90d5b9da586b4359035c5f82da0e9fc75b10950d19ab6aed67d9542e445b22e8c0239cc75801106fbeddef6eb9337cb3272b4f92e44add46be25c44e519daa558470e2cad9bf2f926d2e1624305ccf5c5b7efd1dac6c0c1871be58dd43546381238216668abab5f575a093ddbc5b71cf8eab8712e1f6ac8b75a8209402036243dd9b09ca4a2166e859404ef91846209139c0de3e192735019d3de460a66c342503f3805422e111f6f328c9cad5170b132351be954932d2364975b32a1cc470b0033ae5ba11da21511bc70c3444e28d0a1de5eb91f9b4a7a608dfa5f20461c9caf6ef10bee1f86139c5dbb3aee12176547f9632e61a66a824783dc5ca9e454c60ddff51282f9376377c73ad54204858a508f7e37225618ad5adf9939463df621dd33b76585b4b772d455a545cd704393749d96d955021e9b1bad855ddf82745bc912bca331e273c82f390167b4ef46eab949de09eecc1e0295c76de707de9892ed2bc5678e5aaa5ff7bbff86b2cbf5f49874ce9162748b2a43851398f43f1cfcd95a40d0f4a59c72ca82e740606bd10bfaf61866821b163c536e755954275b39de82092db790eab5f89d37bb522268212d75cc9c798f643a95b18cb146802267338d37e8843e9c95093d51971e275a742ef8db39dfdaef0b896c4287507166344f2b51edcccd5f3bb5d0caf0e459135dfff83faee382d3e41031cc7d0316d4bcf466c927974acc0aec849905c510f5054c98056bb2fd026d28463f4317713bb36c073acd5dac662d6b53de93740c384ddd8fc20f15654cb93a23ccdb52b5df82e4b4f939c339247d3e73f8818387083cefb00f97b165b701b5a577096fed22f267a3720fe243fdda3bea884e97ab611757ac00cd26db4bed938369a4280f4e0481f535e5fb3be1b05e3c92edfff0d170d9b5004f30d3dfad0e84f1a6fe26368364e6bf627d45143f5272ceab063e50d815df8c0c2795ca1e57e1ca9c0c9d9c19deca8417a62e5f2f21c5e6aeadf1540efce563eaae140e5af2af4e88b1887715fec6851aa7c62afa01541ec0cf78ab96f5efb851428cebbed3aff631a044b9af96b4c8c2213e82e76f0c126eadcb71bace44f21ea701f19869492a06f2851af0dc7cee287f0cc5ae8ca109b780ca70e4892729c30dbfe0f1d3f94727056ad6a0e10165b51725203f22f6b0ee2504eea882d64ac4112918180b31a596a3ad38eeedb6bda31470e6a71a5ae9f94eb9611cd05630e97abed3e5fceecf9311ed39480d8a3becd113da0bcb219724b83be660ec505f0d1af2cc5ebe837b03779f51f3e89673342866c45d12f07da85367fb96ab6fe787c794b154be4387fcff27d62d56b347788dd0bffcbf24cdb3f3a2bf0ea32a3ace881c82b402c1fcc9f00cb899d8ae7326a553a2b38e85d331e3ff39f88cf9144a08baf3fd4e93efdf08ea46ef913691544cec5600fd4c4bab8e66c21b4e2d5b216d9bb64992a8583e785a1a017ceef541d5997fc6137614238692e211445f1659bdc64c41e09abd25fb01b0bec2484ba9cd070607b97d6ef8f7913de266094862d1431f926b96e9c75a86726f7c83df431ec2507315a3f081681e4583986a2f17a20cb522c791643525135351bff8cf8534f9838a3eea9a6ff6b530d8c4aa2c2077620893ccba8c4696f7bae3da0eaabcfd1f066c3c4fc27485949739c16b43657438e52ef68c7d9104f42677832b4e311f392576e6acd9147ad4dc6e6fd93f03e9472ca5aa8d5435347971e6f11d3b5838da33a52242efd3c1ae874d071b3f5e4f8b615bdc81521c22a81b217a9701feac923637c750ea6923d814cec8257025a820aea5b0758f5d917f6b3102f1ddb2f2e59db17929c7e10f8534aaebb8d5aa556d3cb5b7420577e6030aac7c9b59718e716da0ce6efc8c0401330592f8ace2e3ccc93dc2c3b13b375fe109d109d8a4682abc5affbf55b1fc82d3eabfc6e96d2d9eaf6bf0081d0beb189a907e9a8c0dd3a43c2a827cf7c9fbb9d3ee0f03a49e920a92addc98dfbe2a9b4e15fed59a68d59c03d4cb9c14235be775fa7f766d4035c7887188ce997b6230bfb00a9263674314eb61664d9bb3649817bcedb474f1b3787bf25bc7bee12cf1fc8145baef835432ae8a1af4c5b5e1fd4cb8e54c008785bd19a84442fd78604c4aed204519a96db01b73ef24da7b94301c1a8d46fdeac9b1ab69601d98605737b928be490e8a053dce264d1b701dc6fc3ae907860adf00a15f5b66184c7441eb7b584fd196af089bfa9ec17b30b8d263962da2d09a1e9b20b0f2f0784b07aad90741e9d5410711e5a9d606570030f6d18a64fc5de8d347cab766e638b3125ed3a8e079d61adcd9fa875f8c610a0355fb34fdd11e8af3f403cbd61538095ca0f69f07a861271a23e2e1229b2f0438efd435d41d0bbc28c7006b25214a45f9a9037941e1825b2a5b18e5ca8027d19d9f004cef607f97795f743485860cd8083979867df0405b6ee30afaaa98e61848b2028a80aba1222664fd02750d0d91eac88df02df6e92ce19705afe276c61e8e7b03bb131afb980c79b1cd2d8a38c5c0eebcdcf192d51d2302e3e4508d1cc04dfc2f6952279cde647a8dc60c832222859484e960b9e8424a1144ec39001dd54a0facbf45194967998e91dc475f4723ce74b952d34547a1e2c605c59c6285777ba05d7795c8714540b9e39ae8027b6cdf1b203285b1534eb1090a4e5118c672e5594af9abae369fb26589e7b146fc6d8999dfefe0abaa863c023ab068281eccdf617368ff7c2c089c9b11eebcbd9c31f657ce318435d3369f0456b3eaa0ef71b4e46ac228b20f596ae7e2ccea0ab81e9a6fa9b6c5a3168cfd73782fea699a5f7867fd2f8c42af6a58cf0fbfe4c426cfe1a58d1fb3656c28aa4460cc80cc17578c843c448a5d1d72d03d310651f87516eb14c397742f84930e61eb785378ed89301582777d6c3ce9080e2cf503c882f6e7339208a947ee5c7d9a442fb5def8403c14b37cca69575ab4af4bbad7e559b8f971da90deb710a89a4648f5a315ee1f702760ddc0d6debebb458ee6daff0b5899c8af172bfa974299ce8ffb1705aadd0f5950eecde41610f6c4573bd01c504c9bc850e420df70126adad0247c214bcb3ff15c171e94a7ca2a2a6b9b446e07cfbada2bd1a651b883056e693e8bec1982c01e057927b34f6d6c88043799e103521383e138676b921d11c149f1f24d22292c25ca40c4b040111e60f475f5e0d0585e062735de31d3a20d9147a6e15c114a72d08a556e86ca34fe2e53b35bedcab95677f78748858dce4643d84d26fa27c4c3857f6dc45dd9facd742140aa44165e25c614f6e233ded3b4687f0d341f6bd2f4fdccc62137ea13c28fcbc8dc9c5506d76add5d23385dde9f2246422dfb7e5ad6f6d7e0a140fc5220c386cbdf19c34361c73e1f6615205d47086b0c416888a93bf4e94f172f340143389444936693f4d700ba124a7d8c09c7e8840c7b10c21b514cbb70b69b5f737256f30880858b43d17f3e388cf60bb5321f7f031b108eabab58f4e927171848f1a919e4035072c9ef40556662cf4a267fc000647fed97b2c337fcd771202f5ad41f7f333d88b5259d46e9c8ee36af2a76fbc62936465e88a0f629ede24775657e4e96872ca4ce81184ae1069288db01fe54faf66f033b60b3a9164d238ee779c1abe5ce4c4005177e1468e76e866d11e11633f68f5d11778a3bb73dcb25c973506b08fd09afc3601bf80c2ffb77c8ba782cf0a687c75e26c2e8ea27f66c204dc876bec7418a6e3ac584f043f81bdc8af96df516102e377499bff4ed7d309eaa5b8536de49b354c25dedb0e9aba2ae2d69b5f7bc66de4302fad386db95985bb85d36f1f9b4d14a6da3a65db8d13d4b940a6b1a3f914f4e28840d4db7f2068b95d086b0f358f262fca2f1d3b67106643ab578adb0b26fd9f98b024d3bf94a98bbf576efce759f61218bd62c8906f68b45e133c405f0b614d08e2c5f57c7adb19951c2902ccc797ad90d9e004d98a282db55522a3f9ee2e7e3778f2e307c14e85d4d9482dc444f075627dfca85ee19edf31963ee02318135dfb4063b26bd28b5a9bfe89a9a6dbcd1e38d313e045e619374df1ce27e379807dc5a044dc98b7f2d85c22df56523405fdcc7c25afc597001221c6bd264cd9a80c285b44708e4453effdfeacf61bd7ed71039563873f3d691f580c43998b0969962f635ef0415042b9c17fda0da9283f694a05aa430aefb4d1d2b7568c8e63127c894ae0d4653e09edf036383689b1dd6b08993160799cf5bf446914756f1281cdf7b4145bcaf797e5947e87b6d0cfd19693924871d087a309805944bcce551239e823d290b0c7f0c5b88c9fa55a07062a8f3859402e760c8e9adc155cdc4535e796586ef5fc317f6bd00c422017262f4f70b1fe05a98ab5cdce93b589b4a6eaf24148763fa2c665dd43e06a30a86ca035f7a43a0e7eca88bcaa7e396a196d0479a514e1098620b98a19d2bf4c8c1aed9ca3cd612a5b26d1743fb0dbe9e3d3c4d49a5a11c83ac285f82a7874e31ab6fbe28332e0779c87f2249c6dd4e37f85880aec17e4cdeb8c54eab624e93ce6e8eb43cbda7ad9520d56069587fc4a28c89bfdd30cd0ff2db59e1986e72e09dacb072dc4d02d6d7da1d09cec35a9110678436c2e4d1dba5532d32f049d13be2037b5da9bf5f29d4565ce8c807db3cc90630029da9061c76d50a47bef8fdd4c8c022c0aebd9e4a9aa9c2adfbad60b957b30c8ff261d73bb939c46acc2806b1f42ad792303dc99e838d036d330fa2c94e8929265e16d146f5e027500f960a65787798c90fb756d6076450ebf501c2fcf653b60b7bd27d16880c9824ba99902bef6d8f24bb2aff805d2dd80cfaec42d11ecb95aec72d8c32070434ab46509f57271709ddea7a9e6b710eda7eee933a2e330706254a1016c91785196feb8af43c6987ee4bb93b498d9dc9141a1bbadc195ab641236117e5e5abfaf601c5597468f5e36c9c31ac1169024c250c612bb35e4667f70134ece6325a0861e6d852fc4c40289c5b77f1a3215a0ff2069bace28a6451eeb5d34081f141d134729b72e71f1572c35335a9bd8d55c79b9e0f42d6885b013d12e630668fd9da3ad7a9df3227e6eb0a531134d343abda07bdc504889667acaefc4c9c42e70f6d81defd46cff767ea4bfd21408012dbce2526eb1cb25254709c8a280520435e84f838850d2ad9e39dddfb4b2c5685d679ad8b93e2f718fe5a73334a3e2bc6426ed6db90bf4978f93bd5d0f285bcb1c9a5891a17d90a342b12324635e28802d0694acbe2a87b5143c2e9f6e216d5879262c8907df055595c777c66e7d435a0fee0db6cf51025af9e7ecb09cb3bdb6479d3fc236f419a0a004d0046bf6283b554d23c9a0b57255e4d7a5faca201b28f0dc3d157a6e08a791fc256d29bd703cf3234e72c9265d899f8329cba4d23d6dad14b81b515c8d88f0a30baa2b1e10c9077f9a3a34ef3f5675185927e23a3e3cde043f24b47182702107f7c3fe70e97018a96684297d5bbf5184b77ebe1dfa7ebe0022651c263b84d61e6cb7becd04cd3e78ae152bebf5a1159a1c0403bc2f51d5bf38363ee56075ed963a1c291b0294b2ed9d31855386a78c09754b610f8ddf016390c531ce96264f910f795b17cc1e8d1268f0566767b6d0501aaf3f6985a5cbf1ff9f6b677faf7f47e85049df49e2736aa4cf6a845536d8b4009e4cc08c729c3a446d1268b989a7f711f214357dae6fa30ed8aaf67178135bf2dfcac1a6e584c1807f1025575d6dbb3595d222afeaa5b5e4d50b3cc7667389c296c514d98b122c611b9692709e1beef542a3987b332aae079abb141bb9387e321265b0cf248be47455b1197e1bb4ec4f48c1c20ab15da83fc14dd656c8119c7715e0ec477bf2b8c38be97085a2c8e6b506e63341696d65a9acea8c3ab417676fa5f5541c3c082f7e52a8b2bd1ce4e4b14561f6d373fc6b88cb8e8d4504d947eaa16d31f9a97022c09d7ec4b02968858cf63c77402321f213bed0d1924cc2e84acd3f327f82304daa757312edecc612df9d25a795eb1883c0033c08f560406e3116372e2c37d909b0b2df2ab76240be7fd3e721bda44e0bfc3b511f5e995e7e105a6ffc86e370fc725bd576b8ebab6efa3941087aa9254d3ef1431576e817707eb1bd762088e26af2c672ff529c671f1e36a4e56c77b116dd0860eaa1f5d536124e685320dbbe87911df92939a3e6fd76f26e9149b6e390c7eb55000d37a6e02850cff7dd2e884e8985084fdfed8a92712dd3f6da39396796fc34f0d5d3ea6649472220924f91c0c72bcdc476d5b64c4b4e767c290ad3e07e1ffde4e74e996da33074d70e4dde954d5ab4644dfce1cf43813d80a80fda5dadc3fa121c357bb4eb311b0d34cde49eeeff3fec1244dc14f4a97157eea9a76d816fd8ef814de5da85f73e6ffdd59960e1dc536fbf424a3bf50cbcb0c0775e162672e7c68e7e00c34a436c3dee469b99389ef598a93cd834200086e9981c6948cd664081c2fc703321fca26afcdd20fa9653e37b247fad327ffd46198724d58a7cf03e0f8392b85242c3c7984d15003d1365136eab56cb8b918d02383e03d12dc2727dad093596628a44fa77604b064a016bf1de09c335afed2f9e0f932a4db3daa6f9daee89b8b995515435abd6dda845c6ff954df3f9c22294f03a08892c92577a393064a75702f2291af05e0976d29e2137b98977dc6f060ee810d35f734a03d54f5e743bd5254ab411e8c0c48f8adafa8b3ea64cfcfdbe304723a65f56d6d8927a5ccd271dec05dda415c3396329b022d2adfe2781f0101101633fb1d7bd697dcff46d2b39290fc293587d052e4f7f943e4cfe50cf29b8afb3d9e09db75e1e9452e9aeba4f1c173a4284e74b5e9f58568c2feac022a3d99777fc898bdde1ae410a93694055741572fef68e207ea507f3a8ccc191c19b4a496d1aa0f486fd9c064862bc5018bebfaa463b76e50d3f9a58303d695686a309d30d2144dfe9210bd2f992f196207ff9879b59daceb9610ecba59b8d5167c1de85051a7723fa437662a591a39d278e65489cd4c90da2ce45e79deff6de213e0f933767019bdbccf2cf1c1e2e70f9f8ceecf2cf35478a6235bd7e120ef9aac907397d634cb4d1f53fbd2fa1927265851ca213a463be6c76af25ef033286ad6ba959f8ef8516caeb46858780163ac6739260a3fe0d0a98d66ec45c2ebbe0cfefa15a92fbd63b19483a7fc7ecb5d6cb36f7961f82f11350703daa22665b77a8c99ece5f4e941f5c5ba2f2f3fa5028789d766c80f50514ea6aeb5ec0b68afe9519a8ef81791a77988d371842869b3d7695b4263eb89cea357e7ee617663512473eb53a5d655db291ceb1e0d7baaa5a80c2652857b3e088564f57dafc098bae9a7fcc5bf2bbb18215b681ea41a4bd48b585af6645e0a52cfbe49ba2bd42a46c1b37efddf01afd042a763457dde04170355b2b5b66167769849120a2ac204d28073ea7065484e4a6f5dbe3fb84fad525ff229b4559671be410d7d5e7511f614c0056c7f71d24afe4bec1ebcfd292455af11767505621e88b441af61e60cb2e294cf9a135ade659a52b5eb9398d5e4b5ffee136436cc8a0aae683c02e18b4ebf3bd39e0ddc8362227368ca40a46df8e4d8e02acfae146a81baa2b2428009db6e942687612db019f2e508e6a8e528c6667ffdfbb659c3d623a8c519c7ea1cb582eb11a196fdfbc0f97728acb84747c696b1f021e0240b1c9bbdb7706a88d57dc1172ab526098abe71b172fff9f0a1e8428cc87c71dd36caa95bbc412f2f207d1ff527f31a908c0300a06d581b6861eafcf1a70f9567ec2cc9d244f1239a65ccb4aa3044633996ae662dc42d72ab1f107a5a911ae776c653d953f8b0aa466abcf415f2d9061ed13898ead9fa7205bc7060ae0e86429fa6fbabb4cd74ad51c565df162755c8c1e1782967b59fc9c2a25ea0d7f4c56546f4c7c671133473ddbab4a0e3ad1991b9c586207431782779f74e252b229e651367589d245ec899a979a32d302206bae868780d35e66c60c77a3d54d9b4e860e3a619cb721f50d03606fa622c478e01ef69db6361d6fdac81c986813f365cf333bfdce097f6da64caaecff8ae9b3b182e434fad157355479ad98045354f7567cff1e7a09afe7363a6220e33b483042c4467fdde8ab76d9fb514ec5a272ca49690ba19eb04953b03164964701c2f560709c12953393f48f78c1270c7c13c2d42f0c98d7049259fad463162ec551c0de89cbc4b76a25be8c0443e0b140518b3f2f4a087bd6baeb6294b10ea07e168c3d95154ef26631a0afd0af0a21ef61dd3cbd501cb14dfaaf76e0b3cd1e0e97f180d9beec1e648395869f0f44c5fa16b6d95c0f8f849b7f99d15eb3b06aab7050e56f058896f0914e13fb3956e693909f967df365f2c1d16f85d93c491dbb5b1dfbce4a25cb1ebb14c46451d33c847a88e6656bc517889bcdab9459252beab91009450a6e28890251ad7328369da357723a070d1f5a2430efad1a4c524daac22a705d98f7dbdd1a8a54c5d9385f9bd189c12f6f5d79c146e3bcd290fa6c7791e767a6fed1015e209a21f332803e7258e57da1b8648fa35b106829ff8c94eae3b8ea0278487e5904f00eaa4380e79df7f2df7476cad45a22975c6c3bf9c6f3e8b36ac6f61cfea82525b61fb6fde3ae12b60b4749cac77cb840dac12f210432da8f22465cdee1ac6dc4ef3a9ba7efd22de2cd8b04867831941911c8b11b9a08271155ef8f351dfd89721154173a458d50f2db9ee5f396ccec01937f22767bfee163db4e366066fc5d7271a824c27d2a5788983e7da7a832a59ded21826c1cceab2e1adf723fc89e27c478afe5ce8982c5d334f14fe1b49c076ab3a68a99140b27f28eb9b7bbe2c0721cf04c1baa378ea1e45863a1745fa4a20dec1c0e118c6b913fed11f63bc0940523de2d6d7189b09d4d4ec9525695e170b547e9e3426e20a1fbd62403e07c7c870ede9598fbec8811170b66e61e5d58c23e1d69bb3921cff1eee99559895abb6ee38c9b58bafdc914a5bd2995fa5f141602b3049568c9e81574ffe86d5b33710b542b3a40ecf717d0a13f603835762be6f2505db20a98449be5383fc4df5f6c19ce77f77048f38eb278710871e3f1f89899062372579d5ca0569ea3b1e9d09d10e692fe133fb88e7bbf35ce2dc9f57d36476355fc0123cfcd092c4d0a1860c85f432307316a1270332399ea7c43000687e9b94f37b07984c13fd04b503ce711bdbcadfd8ad57ffd1ca86c08b18b4acb6334fc81eb0bf08cf5e61d280d676b02a34f41d055bce2f7c39bd2607f9991d04ae448f4e7f2316cd27dc6a41f924412fd5b1bbe084c0f28c35073c8716b8ee0ce96f408e650c6a56a02554ae78aa974bc7470ca11e88a2272d55f50e4cd7ca293bc59c5a995964f2bb8db49e5404372d3a30b5b289e1217ae9e9bf5c504cbfa2a281921005ec08218e8cc4fd6f74c5d2decce5a36bbd2a2f54adbcae96e83bc4813a9c687c7ed450e65ca5ac4d70e49f56263e9bd69515dd72dd3a6903138f0bedc85512118ba9aa64709b41236d063cc4a375a0f19f0a7a9614e1a7368fb1843f568ba0a3e8ed803cec8880f5a4f32650325314860ce893f0aa88d8687d9e3500039d957c2d8377aae34b5408c7d60c2b008504bd1a10b4eb75cc48dede85f689c7f3381ae375571dd36e3bc58b590ed5823428f087e2b23b22decec269d64087f250eceb7803bfc2856fc843a1989c51f2b74dd2895ce43919c7d499640d166239b05e5f7b8f02abc8062da5d9ac1b40fea745be8514f97041343ee2906fefd8db5fc267f2a5be442293e335a85a5b92bfc22fb88f7066e6c0371f38622d99f9ad99fc5e45f1e8383636ff3947d1d12638b245f74e026b12995afd966631a7c7868e3104920080df629cffde34d1148288b7fbee4842786c85158948e7b212f01d74525668454b4e19d99a1c20092d9d6c1ab4978186ed916ad473fafe692bdccaed56c349e22a50ad49250cf62b6945d5f3d303e49c44ad5c69e53698cd9c98da4d69afc822585a052acf544dedc423a4cb25295ed9d8d66d9e32a6441664cce72f76767f555ef707c8936a0e50f1a400a3adb1bcdb25d336646e3529afd66238d1acc298dbf9a624778ff517bb8e0554574e25bbffe4356376d8a072ec629f4b29801459107b2e5589310aa9337eb3fd5da8d531099e66dcb749630ddf11e5073a2d92f94af51d340f9e2d7c63fbc10f6a5802d84f548132754590615ec1d12ce6cfe0730f5f4591b566291664bcfd35b4c75884883b7be452dd6f8435432ee2a541f6eac78d93de47b171812a5b32a73d0f0833a2407410e21c3c28d6d8aab4ee6bc4700b9771bc51ce50c773ce3de997f17e7f5a41e84bb56a1b4b7f0931a7bbb515eb5292dde549d7303e546c7cf6a0c448c6008b84151a10a4ae427a57052742dc9bda6a84b6eca4bb2b7ccf6827902b9cf98805ecebd48312d0df35fe4417258f8b4302785508968ce7e5d5a249b4b0d7b5b25916fa2736917b22d35ecd8267c3b125ae1096a4061e1ad2f02361b0793751878f0fd576634be49087666d1e4fab59ceab057b64fb04e2be6a173b5183b0e0b641f939c8885010af0d64a289444baa70e33d530d415cdd7f688af92171b93cd0177ae41cc0db1b1e5373930870d4458071c9c2e1f4a29488966d759d4261346d3ea7cdd485ff6df22d2345893003eebe92e85cada5668e3e4350c94d590b560a7b92dfebddfe427640f3236e6f5730c50a3e5bc22070367bf4b31d27210c3b87c56bf3c49ff91086f6f7f202df292d0a103f02234208b4e1cf400c6ea930891d8433666c96cc18dfb00456d8508aad617c6374d686e88eb4e41a4cdd13f9581b653ff1b6bbebf4a6178b413b9443766586ea44165fa1cfc8ee3640304b7c6797f2bb86bcdb9fbcb51824b4b0a9df5ca74e164b5106f8d42b70e09da9779631ea8317dcf42db9142447df18e3d2b6b179687235444a5b826f7a0b2441e7ab934e22313d4fe395fbece36f78bba1b4abd791bd4f761befe50f3ae7730e6cf7503ac2a35569d270555f344f67ddb695da0c026c25d22fb1cfbbc29df4667f5149fe46a847a87b36cf74bcf07dcd5432f3bdfbb3e3a8ddbfc6742e7597224658b9801da4e3faf494bf28d940673f527ab30eabcddbdb55674067108508e7b3452d75c4e0b1be52eeb4fe800e531986bf24032c6b8b148c667c51b9a70714ed74591281ac916951f1b28d94dc336aa640f2710fc038fdb5ed1931257259f174108d6095456f528b7f872442166a95369feade1abcf333ea68584e4d55162372828d1dd9421eca851b4c882bfb07ab11ef9f0303ab4051979a3fb844ef742ffd12c1c8948726dd33666941680b07b3a3be1c14520f603fe7012fa806e5ecd5a2e3e00bd73b94a9acc4dd8265a644f38d334721a8a1920932a2ce03bab9c1cae327a8f889eeb89c90f7d1ed46b2af90f1988373205e9e99854cb30d5274409079022fa9929716780e515651bd5488ab9d7df662e6080fe1839a9d058958433e45aa0aef181185e3a3a9a44b9f54bd111b8b0f5840a0ecd59fb5ed21f39b12c01ae1d54bc7c21c8ad4cef510d91e921a2715ecea1bab0832626288dac84fb0377e3e62170b257dbf3ad20a55fb4d12de9d5c3e3dd6d14404cafc84fd9ecadb87e61199b7b5bd3b581ce23bfa3ba2fe0b1c0a76a02a4271f24fe6224b7a66f08629ecd3d0abb9a5a4313a48612d414dd201643d7a8c8fce8772cefcb1311462ff55403d41f7580ac01a9dfe5db26c6e18d5a71917233eecd920d92af73b38646f5af9e4537f4b9b942520c1010841db070a52d5736e5f4064576f89fb4c0225f483ec8f88bdd7c0ef76d35016566406b54a97af8bf3518063f20d7010f16cb6a55673589b15802a13a084757dcd0ddbc36315dffb9330ebd84db5f6e7834028758560b88308cf232152d514766449b0816a4b918ee6434d912dcbc5caf749ec75c981c49b51f6d572c78e16a369df17b9ab17c9dac5251fe009ded43dd509f260364c9d000e7de1cd7c0dbb5f287493b28e18e65a8de7c938b0123c94d87f960d033618ab7bd884431d74714aec5877167957e8f87134ac9ed432d1d0054e2c0b4302c0cecb480968577e11bfaf0fb11b542b3ade336018f7d2c982d7a533c4ccac2bf5ae3a93a650529ec13d202b8bb228a6166df48c95227ed5e3682f472e7320c27fcdf2671ade2886f6db1928f1d2268567212e77dfc47ebe5ba1b43a6e1225c59ea48812a5a0821f2b2e2b87afc04fb8f913e8c78ccb14d6130bfb86d455bbde4b0792d6ef8cdd019ba96c8c4c70a8e7c40836b106e2b8f155e89de9bff977e25a1450bd819a475bcf382d0c0e06eaac3d1f0c43e0709c8764452f8ab979ddf1d00023cdf2a521508114f5d5cc65bf630cbda5712cfda0cd15c6e4e70a2cd941170f06c643f04fd6b99cedc27e193e75d6510227bae953f84ab50b35c84832e972e1ea0eda08f6ff6a6265a7bf284713de611adcf4ae7ec9299dae40ec79047275f8d90c37449539a56df8def159ff32345a44d470e9784a9b01c0564d4421f8384dcc2d997ad4c1b2c500b53b1096866f602823aac16c1680b4a3e38e214ba524510f80c1cc9f2b020ecb4532f243eb2347e7a825eb41da70edd80a0047b54b26216ad1a53653ccfa4357cae8077ccec0ae38dac25a2880f3a0201df1d5689c5d0fde2fba93f552912b02371cea144200cac3413880261e082c02339f57f9ea5b0d309e89c9bb95a04038d51ca04e1302e0a847b2c220c6675b07245796a5ff46a201789e5cf4f18c39b7390b4bdf447556a1e9b64c72d29fd80fc6823b1de859ef57eae2236f428a0b410a89ccd929aa0ef7b729da1158f9b31a9fdc35a611bbe88a3b60d5c0c753dae42c4746cf23bc88cb85cb53e89b1a3238ad44472d59eaef8739357be36dabe99b4a87a5ec4aca49ccc0b48fb3b1298d40786218b0db36da3e4c3d91f61149c9af19438a93f10412f6d6727477476af7e21c816fc2e7795bc56c13528cebacf2a89b98e9289a8706ebc32744a3c0995e3e7b4dd49ae8ac115423763ee258d7c0da7d98796148b9f268b7865d77c195004c135312301d95592006d8156755647990516b274b9dfad9cf57a9c1206cac2d989e4b0be61b2f7d1669f7458303392bcebfd745348fb7a448d2f20af607d631387b916da766e02641e43a0d8d24288fec636ac70a8e113faf3919365de0b7d4cfc566cf5b9942e78053393f922da1546474a15d916433fd5aedf932be5f1b41f0dfb1f13800f20cdaef7687ed42ecabff05d6651175e851f56c5ce13cef694e4a3ebd7e5e8417f0e6067fff0977868ea8f85b2b0b64d9e7a9ae7f6c583a9840c0384fe1ec969d6f5370b58ec0699d79d0d035bbe54327408b476b1292149d88dce6d67f61f30385e64bace35b154fb8cfbab4207cb11e5764e58aa60e7cb3fccf25884d1fa89a3d73c0f51fa884eb7995e213f6385243083d980ef0dc03f7c730b4fee585f91b14c9251d32e4da84ea64339c32104f24a8a83683c33e17bb90274f29d4c8ed258dc930bf96014f1dfddf7590d52b433e4e54a4b5277192b0df39851f0f6b651712afc415df4e731de676a8634801a3931951226ca37807fcdf6982195d7cb02db262ca22549ec9c219243e2c496182b9ab983d989d4dd0134a9f66c87fc60b59d2d1a5e71f5b695e98701a6a294f4d7a9ec1ca23b68af188ea1181b2e1aeedcee889dc6744a1f6d9a4f8e0b4341bb293516c8fdf71b2ffbbaf6b8294c37f36d17e9eeb182522bc0fde63098f4ab74c34b222370700ea32213aa4252d90ba70cfe6d32e04d02e2bf9a005bd53ff30a8bc5c2e5649516fc9bd12c6625b425018df3b87ceba2a46f7659a370d4c186cbb717b75b68ccf2f0a4573086824802649ac96445e0ace1247d1072389ccee2fd541819a1579411ad930e3a44a32ea5df2febbebc750260a5571885679f1e440df22532eb6f7c3c1a521e6e15dbb729b612568d1996561c85bc8696cd9a71d02e838711ee47390c9bd4010f7e187f75984a61c5348cec86809d3b7335c789a4e138b29a6ad160fb5a02dc197b81430ef8e7c1bb72de34ee927cbeed3e342a0aecef504f6d5f5a46e1cd5b7ddf0fe5ea215006b6bf877ecbacade8767879dd562c1d12954da724494177dd2fa22a49b03863fd24b0284d882b7885704e9869710197162834a3ff21c62d9a9c97f2af0155e7481b8de25a9e9bc26fa623f2c216b44edb93a800eda217a3d5816632552b41bbaa923a316a122a0c16c3e72fa5b6f484d2307e9ec63365e024b1bf52b152033d4b40afb6d1bbe2befc484bd2a0ea473d96a33ace9c23e7bf9a4c3240259c222da1576cdbafc08fd8064f49c72498370ebdaa2e83dbce313153a57f7d6d31c27c55aefc32ad0df5cd98def89f1acb0c755cd1a561c9f13db299b54f71d2973b66711b28228e4f1a3f36bc3ed3965ae89e038163ea07709bc8d4c528417a2a612f24b810c0eb060e88aaf2a0d8431551578c11fe9d73e915f21d00bb06e9a55ca1f474bbcfacaf27772c25097bb05919427b7a39db71d0c28bfd8bafdc51ccc60a1fe0c3b256d765b95f5f1aabb1c7d182a5f830d39e0c345a9baef2a00a726c697f0e7cbcb766e377507a9523287e09da07105781327fe4e5d3f9e9a62d1386883db2f30171a7acdeba5cff3ca0696d36e766015debe78512555a0f2e35675e3f058e8e6df06744989223a207f716eb9f4458d9611672b53ce4fcdb11b119da1c10c05bf841c0b04335020016d55f17e053e9f1d5d4cd4cdf89ce61675426b02c277ea734367653654078d5742eca8d7b39a41b5a4bd7f09232f5bf24535fcf29b1c3556ecab40b1cb9bf801a6c3ab7eb00fc958fa98a372adfcb473af7f4ef8667d6ca21beabe6f6a35138a58b90849ff7b08dc1654650c8e4b650f7df77db5416dbf82c52ee19953f4f31e426ab790274ba8e98e95dae482c122ce3f2028d1dc91bf459ee30ea7e9dc88743dd56dfa225811cc17845a02c54e9ffa5a6d009a544aee041b637de7745df699d4db47507f77d1a68175f42b477bf30063a6dac0b5ab3d8f65a4d1ade0cf80626af1b9bf852a7f53a4e5178727f2029569329fef1b7fab70714b2d67a63a66259b47eb73c5f31e73d908d470fab803a4816e0914d31e22ef4e7a14b5a0f5b497b128c3d65a2afec044e11e43b5552d21368828b52b614b3f62c4066128aec73243d170c7be7de119b52cd61416028cb2beadd79f04e3f7ad8bcca7f6a6f361d8c62806180821dc557b80e4cd01fb770b58383827c3ef245fe52c2c052ba977d3ae5b7319959bbd87cf2816e928f299c551623ccde72a41265934475b8d4b44391874d4aea9f51af7c56f0f43b7a17f8dad1c644b52c487efad8a6c36ef6147ae35d168cf3e97caac4e6e2677628afcc7a6ba3144abd18cadd97ce4218c62f687ea3b81493be4aaa72c84ab4d6450a11b0516c59689dfc0a81f8dd1adc03876c425ad3f19a4b6ca53168254bb5064f1903634a7855c987a42315cf6547803fc6bab11d195bbd57d474f6e363c1f3f5e9e9a9aa0a4b8c0700648fa1843b78d796e185d2544ff27cc1e1002aebcbc03355fe47a5dd4c989361a98d502a2f05c9dd3d8766c5503513450f34c428832207297c09c1198c7d8a3193b3e429f4990cdcecc5cbeb908d2f70be25838ba8f2fe06899237b5e735da58a7ec04c0fd2eaa16e7361f4a3189d8b1d13fe96b795194375b8140c13fc13e357bb8cc3fc34371cadcb9616cdc7f26c9f20248eb47753bf0ed8e4a8316756b6c8f18d8c2fd501e5838ba27e193f6f597cd6c3409bf34915b51ee0967467ea538c9208088e6a9594159ab7ab269bbe993952525db8b9c8a4d5c3cff78687eb70595b8a83f9425ea7d4d1fdd23ff4f6262990acba337c04c91677672bf154b14a12533cba5928d4efcd47c6c58ea0f530685fc9d1a8a48fa6fe66ea2851d066c5af28d7427b2f3dede0074f51cd554db3e5d5f06b2f961361950a68e463bfee18fc13eb90df6e679459a6bc8951273c15a1d24f796cb3654011ea20886acf2d232d3e6d15a27f0df9bb04889b695402d0c45b7ab196f2ec556d6a7e993567f113a627d89604f1155a17c9dce7baf578bc78bcb4cd66883f3b2a15e485a3574a07724762cb94c7d4c1ce7fba4a3984c38e9e2232f8cbaa0336b06e8e63eef637a98e72f3e32c55d436bc4e1064a1a45f3fe070d0adc1878d827a3f1d31f879b4bb162ba1c38005c71eea8a55e69391ba6d447b732cc458d0d3bf54a54029579edd9214460acb5788839fbedd87056d73334af1383ea44521b7a80192018f8fd20ed1e68287871e556a70309d9fb42389e576eda674bb566795e2ce0805fd0ada4f4d3f4d4ad83ecec28cce97b44688bfc7f3cabe313f577fda3afc442596b78a8a58202cd51ebc3c63b51d7b048e5eaa9680bbfa3ba26b461d55219b6886afd49632ca854238688ba0081b3061c4bc4e587b6746bf759be78b8e5074020366cbfb45c0d9a9f12c0879df948350ac8b6fd1fd6d3c4b678dba7d3a6b1b20e6a13dc25d078bb7263d392dcaf7854a6d39070143cb0ca79c5516464701a6a25fa5ee0893b168b112429c40dd47419d00fafdf36a51431daf9d2e38d8ffb21a946c511f182e5cf8fcca972da9af69ec68b6db04aee04a032eb75a97f3d6078d108d2d5ffb209164abd2988e67eba0f3cf60ed63708c8094dead4793f67bc39876adf4b614fe3895dc5115a3515c5914a273f0e3b59bb5bf1f2c0ba0f1bf7566eafd561798fafc3426b29e35f898a0966106a25bafa6bef29189b0908d6e7b41fcfb6576068d283c618af4bc815513aea30945f4c7f30c82f8c17450ed7a97f3c33296dd748eef67ae1d09ac569da184df0b6c182a9fc71feecd3b2194904d05cc13d5866fd62a806936fc510c1924a65df64f66f361996b5a497fc2aa42cd05aab7cb8cd03ca33905bc4f77ad9b277a9a1df964284f9cb85477c451c9ffccf4f32965d4df653ff4fd0ae32e652aad3ccb3504b8d9bc3f86215d50db77dd769bd80a8ae7d97344c74ba70c2a839cff7ae942be2b149925e217e42ed331a6e4f15912c5e114ae8bfa1633bd1a6583bd70c5f49df0d7098116e9d9be1026cd3e15f33fdbad00f4ecebe245c36ac33b57d5c2d56e22d17dfdc6897c319582e30e9800b653f1133c7a098dc66b692d58c1da747c5bc192a445adad03a7ad5934c40ce52febe0bb17d028ee48462a6aea98f249df0d94be5ad3da4cb2b8beaabc47c63b1ba7edfbe5e557ba4444c6541b056f898cd8676ae65496b9a2f13d83f81fac67befb13ee293f8a94170be7b5551ad95715510913ae2178c2cf55ed12b7348770b4fb1f87a184f6c28c415518b92acda27d75d66e1cafd67381e0ffa955210cef2509b51e54226488d7adb54a47dcf20eee51dca39e8b24bb5cdafcb557ec015dc1f5cf7673301378bade5ddd8f06190604aab30abd88be03c8a0140ccb5aa64f3391244574c8f9ecb67013029b62ed23822989e2f93d91486c2db89e18abe870af3cd6df939768ae6f873d2da9698e6fb3c0c0b8b30e264abdf66946ba6240acd5abb51e09e0b3907e12716af3a288beed120e6945504bc5c53601d7df69c2680fc08d14e30c163f06af5d85690e08e58e2886178ea9612729cc025d2fb030c8d8ae8089a5dd4bbdd49318079b406c87c29a0de9213f01ccc77c430357d419664c2fb52a259cb5d73f91537343565e043515637758f4f72f31fa67a44e50390d19cde9b8bee066b7bc6b4c03fd52d5d479e995c02fd9fe2017d107cff925e14213840e234fee9d3e870f4d230b02cd7ac92dd3651d194c770304c7cb28fbe8e28e27c84b9512079a8796256ffdcb7c536f598234f25831acdda8b0795b721086f05b13665a9eba5e738d0a8bb1b81c51dc7961bafd91360d4288576a50fb652de8d7eda0049dc4140737d2cabee87959f4467226b48c02599d47dcb441ccdb5095379a9ff88ee832bc09e7edf148a902568d32525e5cc8158fce789cbe511550f9ebeef0e3cd96b8f74eacca1bbf9dd0c02ed3878654eb74c9047fdf367a17f4db3942b715f2076410c0af882d65c77c901c6c9cffff3295c3e94bd54e7584370b2ab1f26489d9a48f53972a2c160f496283eb0449b0bbf5398d649502cdf3d7842d2f1606adf6028d735ffb509d018d58d4f520f8a1324910650f2fecd0f05257b124b8172a5f5d4c99459cd340ed6a4e8c23ccc83fdee005c0dfbff6875e074f51c81c52108b568f0f5fee1787ff852bd1b0952a3845b2583115b1a5414a4dbe13469be58cb33af07d30b5ab69b74fb77d177d4b0b321a9ffc3bf7d2f746938276b58eb00e19954c4c81b5231a6d5038d377f27bf212a4aebb8d9f27f4481aeb8b2b0d280e5de38780f56fd7577116cc91f53d34f5166439ae1903d053b72b9e6ccbcfbec4906b5b233ed5b50d68055d5d679cbc1181759df3d9390d64b8647b4601b5ad3065318de37708cb7655bb4b0a307043f483331aabd63cb97ece323e9bd9c3f8cb3b198a73ce66777dfdcb415b9ed8baef405b3a99b966e2ce03f57eb87c7238ad3242c6290d02845bfdb10f6f67895e7e4724bafae599d2eef5b632ad399fba01a4726fcedecd8ed898ccc51ba1e12378030bdc4cfbf8007f47d38193229ef0ef06f707382a2d0297a722e5b278c86fc36aa3b5cc0f3758964706f816e37815c6899a95e88f7ec743200ccd2b8386ddaa9d89d814dcb87030a4ffaf46ad197281f5e11a4205f344854c1b7c48fa2c971e2e2fc46ea6f791adaa0156efdcc8bd48ea525eab385eb6ae468229b12c6e682375972587570ac9fc29da87ccadc0a077c37120bde29611cb7395ec382339757182b9eecc0172ab1825abf9cf44e743ffc614429d65d8467b806de2fcaeebe62201d3f4ee2c0b0f9e7420c070d8f1d7fcabfcde890d9eed4db7a574897cf714b4b3a8ce8da5edf385d7f2d4b24456c26ee1e19d2b5d91619b7c63e85f503feaf2b7580c3272e2ff3c576d2df2a3142839d2d6328cca1198ab2249ec63dc45b2de6e7ea3f0491566da8b78c1ab05d45eb941f7e657eb3ebe674dfb65528ff7eec1e9d91cca3ee7c907551f33626e86e5334ac6057e1fe9c9b14e0436de16d11e3421201337ee4c93ef5c20c6c91685b517a7fb1c4d2aae135fe62237644a7e57f199abe149bc1869ac93a469aa0de608a98da6387959fac21b204bc0a66fb4036637d9da4323c82f9958044163ff8516d1c03a6364c1eb30a10140d4760c4ca378691b19043e69bee546ad434a23712afbd91839546f7c51d21129b1a8b307e1ba674d2edaf4580f39f2afd1045286f657e913d049a164fcaa86ea51be851a111e0354ce191f1f8a6647253c25c0c7def5c015a594f93fed99151a0d0f72330eb618ef7fd7bd7889b708b83338369d422ecd80a29b7ab32dd9285ae237ffe364764961c1a7f1d588253942fd59c3ee8bc168a74a04b11edda1ad103ab30cb41fe0783ab9c623ad94bea14cc27b8599b714cb51fef2c2bffbd0555c595a33d7d514f966a5502a51096ac9f368eb50a766dfc7e1d27c2f3ab7b627a650a300838ef533543155af603f1c513c6d3747c6ead6943ebaa788405f64c2f3c7796567316772acd1a8b5faa224f6554597167405271774d69e231a4cf8164e5b05f5aab647587fca3c84c0e1c391d66f4b210f21de7b2c01c71829ad3e54bb35bbfc4de2f39ec87c12a3e1e507ca4af8fa508655f418641665e852dfbebf30ddccaeb2bf1df41f6b9b1e419e6f7662a6579d53213352e86f1ad6dd4b115ed74792d50ccf575a7ebf0e6c2d9acf5126708d1c2198662f3ccf3b8c2b6bd9d866ce4bd3dcd9caad95b5473429d5195a8ab75fa34159f3806cd6d8f8fde9db2cdf7a5c7ee3c9ccd3be3d17178a0fbab50fb4a275abc947d0df1ffa7f6b40c204a6be77053e2a70e18edfe833a153cfcf0d3ee5bd7f51582b732aa615f6921fd4d27920e8d818a56a0554cb77d73259238f24bd01d53f06984a97afd624567f931cb1d9f23e6d5aaf3890875b6eac1855c791a846d7df7d0ab7915281bdbb230736d7e1f3ebad03bb900e87f934887ae38b8e1ad1a7f00bdb3ba49a79f61a838ddc3dcd2c8d08b31c3481f675bdf880829ad25343912536793e12f8de2b5005edaeb8b9d826174cca8f46681fe989f86bb7348a14612c93bf949c245fb3a8dc753a8b92817044e92dc4b19b3de469aafaa714a2f533b26b7df47c6e846129468b98a059f822afd325950fbe6888b0955303448e04aa3b34d59ee21617fbb8ae528e4cf2c149c46bfec320ffed1645a9779a74532057473cfb769be8c689291a818412d6f8f6657b18f2b000dfad3b8e77aac1068aca50140dbd99fe289922f021e2cba5ba3c489c26d2273cc15c3219b33b68d1d5d69d1b14652f7bdf13ed2082c1ef5c6cca884ea941fcd836ba8be993b48effe007221e39cc56f0e77f31983d5321e8e70137c3a24a5796e059eebd7d0a3c8e1bbd7b11f47cf289cea82ade73c33ce9e08fad8d5b537e62268d153aee365e81fbeeb788850ebcdbe192eb4457c89dace75408f0c95174f594557d1a2778b584fb9f456cf784fd9d5a24555cf05d1858cf376a0450c5f9ca3dede939626ebfb30965c2c5811e115c6fbcb9a2475d4651fbe238e77018d945f7748f078d6ad9b56eeda10b32839743aa730f3a7d4439ff78fba538cc07304c3bcada12f0a5260e3db1dc188b473d325bc8fc243eb28134194171887211ec77d37884794ab6c237dcfe877b4bd660093f620cf456dc12d00c06c3afb3e64ea93b0c637d340dbd0307a38947d948724885e57582a100e5c301b19a123bbdb4431db84a6f61b4ece9b74c03ea33ac29b279d0dd314022840834c24528e0b87709abff3355a5761217b2a72e122691924541d85d29ab306771158526c015d0a0bf7814af45fe6e907549ae9f763b5bedc695690401cd8cb7f59e48572e391a79a8f2c512378b87dacfede8d29ed73444cfaad28c602464219e00ac598c18aecf93c78159a1a8b322fb2401e4042aef483e9c8dd65d0e70ff301bab4b2f129b19678db652f481a48df58add5ae4e5b1e15da4da3cdb9b7121a708f24fee024f85755efa4b5f208cfcf17551aa32b12c3bca1a59817c21bddfa078b48b72313dff7f93367b89d82a8493c48a697d7772648f3b6c3c4a7a565e38bfcb34b35eb84adac212fa3e2645dc4b0bc2df6d50fa10e7c290735d19a94b1647d322de79844fa3a9630d1b28c8883f8e17e2222e0f60d33f9dc9fdefeae5a59f926229a5bef96741fc7c671a49e88fa05691e7c81b529efea13f5ceec10051ad42f92540c98dab7a019aac2ca841fd334181faddf619894f3aca055db653b11f23dd12d49ac28875896daf48e19e5dac46bb43b87ee66f4f45bab0b38116f4c26e6b117141ff08b7a60e6884763ea23922a201947b064f2fbd4b1696797b2fbe7ae8b6c3b8de96807f18f9fddb1b27d8d126a095dc6bfb07ba7b303d8a836407f2e730b65b87ab94852b0f3c4a63c7a2573b90be2cd6bf110a41239693ab7a117a135c2d4517d7c0243b6a83264b405a6a9184b487253b468e05de7adf97bf29f0a949b5e1fb41aa1870a1cd72402bf964afd55efc469a465e2fb6fbba0f3d3221d7b9c8e9fde5ceb172e188984b4ba7bfcbbcabcd602547ed839a3573ceaf81d4bee2284f5f425d850d70c8bc60a97a9da147ebfea5971ae8f8c5681b000550a57a123f53a21a56696cb155fb05adf498d72ef57686ba7ed392c12332283d18400837a01ab85b54c176eb5486d6be276386c4fa4d17afa1bbfaffdf16183920f582b09c38d5b775317fa807cfc84b42058f94a3f52848e402d23298744d10a54e3e6200b06a91aa37d965e9f710b4d0bd8ecd2c102bebde6e30852a89c35773ae250f85f3b3f5ba177c589eec892b10f4f5718ca6c28ca0b6935db50a3ee1591d131c7f0069b10a8d3b6366831236450a4812f6e59e722b13160851c3d5567fc6edd74aa63e2e8514902b227347b277e5f2ca1b1b18c8a43f7fe721e9df4cf6b48f953a196d9f50318a41683d1debeaee723f10fc220cb2d4c6636e957ee5771a82f7b7eb7cb8f093d596df1be24abd24c6a30841202457d95ea3e48225292095ab865ae56e8dab94f716a612090a3d9318bbc40a76da89ae60f45df60fc3e7d3badce89ccaefb61f68d8d9e5b36058cb96252632c3b00a76258826707fa19f4638d1fb7b1aa377911e0a158a157c1165f8bc0e94736247047c9b21845f99f4bdccb2179ed68c73ef5ce09538d446bd263ed112bebd028fe704b6104f72f8e95fedaea43fc489fa7dcadb43195c7a38fac32e02508149781e949c98ad1c8b79dc6cf39632e6d5a0552cac66e8e7cc61176c9456910d23172c0f646ba8a394d4025c9ac79909c5b8aa9a87033b7f2cc8dda3caae4407c93bc449a0ddda3e81feec81bc4e763c482c82b4fe9465b26c685d8a73ae65d1b6d84225bc68ac3ba8366dee1c7ff7343e57429b73bc7c7d0fe0af857509500a5843b341155b92a8e7881764c1bbe40fc4fabc037dfce5ecc8eebf21a828f5a80f3f3fc2b0a81eb75cdc9124d21d840825caab80b35468339afb3c6d95aebc36cfed61d27c19c85b357864bdbff394346d443239477fbe026edc44c55e7a8d9f07c225e6277a86ed7089e1114e97c8dd8752b003af16dc92e92dfd2054d4eaead81d6e01eb085acc30b947b8f56dcb16709a587e6f549e5e811e8b2a8c2323c6ac26bdd407ac436449d592e7b093778baa45116a242fb278c06c8b62d9c1dd5663d79d61233348afe5137222b91fc1eacb33eb69afd333bac11ea4d14435866f9d97069389717840102defe83ec777a65df0a86fd1c1de0249d2ef42b4139f11cbb219632a47b7005e13a4ed4fa80f71123a151e949d61a301ad3bcd3bd90ca4bf88b5f0fa23b388f9e90588847c05a5e56071a3ef62134dce4b51cacb03675a1e76022387dc5c598839eb5dabe5f77eee28a98adb3d61c03c6a9ed74678433b33df7fd0df1a705bf513512a32abfdf0cabac26d35b2d4eafd9afa24d1575b780113e6319c42d57b6b98a10799bef4050b975092d2ddf09905eb47c5aa401fcb000f517ea1ea78d4c8c302533659bf0a88ec8d4f84b56ffb135f273c251e95230e4922c942e600b95b5e09d892e68c45707362e16a3bedf0ae47d151e5bb63139cdf989b42d36bba2625e085af6c47a49d839685f2781f00dba7cd66209f60483b1218d9dba88654aa39c3269c25fd6c7d0133530f4f8f266484c49917326f762ff9fab2e6b9174ed91f0b77f1126219621af113f159faff4852312cead499dadbaa89e20b0c8ef6ad7ce5f14cb31ce138427cb1dbfdd4898132795f44ab46951e6e636bad5cdfcafbdf27eb97f4657949eb397367acb86abf3fdbae3e07eedbd9b055dd749cfecb21d92b6edfc945344036077ac2ee74e1f97a9a2dfc6fb72448e0d6668415440c43d8f63dbb83d32b670614fb6c3a1abb7956a2bcb976f0c78275b7d8fc7b74bdef38e9cb0703ed6cbba56102239f7ef18e9d29a02998745c8a26d1111e7a8b35355d1b0aa7a5f59c99e42b5492c41325af0af5df7eb0e56c6ce28f644af97a862344b9c0cdd89852c7412f86441ccf6fe115710f8c4a7d54868787d5f654ab470bac6e70dd9607b1fb0031f3c8bee7f70c9da8d753ffd60278dbf48bdc24e3422187358128382b65cfc73b56bc6c154a3193a05cb7d0e19edba468d5079095405f76faed19b927c6f0f1692ad7c0c10ee315d9b865ec9631a8fcc5ec330a67014b26621dba9d09af433ad9c23522c81a0b3529764d1307f71c145f3369f4f86102a18ce3ca6fca4563f9234c6d2f69d3d257deb259565a7fd2d96c9ed3851975f280b895ce927a57fdacdd4f3eccf6334af2d8611974965dadb32020ed8536734cea395fc164c863cb697c931154975d342544657fdfc3992e8447faf3d01d9ce9be17277d3f1ac48aec81bff7a5163390f0f318d1bf44f2826aecc82eb1b1dad1aaed197263ba87159505af700d6c23e6a4c5cae2d4ebda47969c1070c007ba0650a0d8d4e4b1d8b5d1ad864dc42472829916c0b59f453f39aa1f66a4c5dcb9fea29467b82364abd5d69d5eb41532af7f5f72ea38037566d1c2051782dd9adf83e85bafd3414f13a40a2f9b8574af1b450873f3e8b43877d51dec7371b4a2efdb43e92501c0073eb01ddea86de9fccacd11497c80a79d5d6ffea647cc611dbb0cb14314108392575ee2355a679b50a75c4afb6ee064e150723e1d1b7481991ec7d6a5e9c69ad6f8e48731975514b98cf3b0a8925e97a084eaecb0e74a8e9ee86925331ef544408c5d0bcfe7c274365f4205a3f50aa92470fe8500ce3e8cca7ec3b9cb874c4d86997ce02e8176e833445ce4338c4e692ac9446888bcedcd3a8beb1c5d57abc50f987dbff91987bf866b1be5e033c46165dfbef4895065893789c425bbd2c13a35b4b24017d213a195e546110356f7ef81ddda8400dbf1402fb1620914387b588d263658e0c611f9806bfff9f0446a5986c8df6ebaff9ccd314343d31b4e6dc4a99df7123a07a057d423956f8913b193bfe3cd60fffd2678b7c14d7e5b542d6ebc644d40ac50b886becbbd3cb7e8c435de57dbdb1ba0e86bb1312bdaf5f6ec8e1bf2f2504efc61e2b0730846c793010224e4525ebf2cf17cca104ef8f66ac2366f50698210b336b0c72a07193d61fbca782969e06b5b780208af4c627096970b9bbc55fba250c5016975e7092d6d0beeb05d7cf3df6375b682f2354d0058b47e9d8772c5a7a9b33d2e495751636cf755af62e1d444cf5611faf988931e02d5fc1180508d275c7bd5dbc0a2817c57149f33589ae0393dca4db62880db5f5c552fd1477fd9115ec2ce4014beeda063582d452ba7293e385dfdf02955e71e4883f589eb452e73b17f9d7f354b6ad5665085533c91efe4ed606f63498dde3a06af5ccc6e6430ceaf516e7a44ead47463cb83a35ebe374aca461c97c1c38678730a10d952c2a2875bde2d6af9e8ce29d4f70a17e0b594962b7e1bf7d0041c074f1edc0d0df963badba25e9f4582437cce486522610728122d12bd59777b85e408129fdc5a4b794ebdedc9ac1447fa2e42595508a2501e1c55cf154cc415718605e81a5c657ba65ad791c38e5a300724badff855ca3e5b9c00a274768353d5e8c3d32166925041603462835322aefecda1faa910c41373e9a2aea69ef9936098f09a9358f904e15660e201fb39f7aea4f0b2cf43633f4d7e6828f6b155de8e981bc16b3063a9d9bba4defc47dc3933fc0b31e9776ec9009a4a15200a7ff6aefb1620e92f57d7776957ef4b12d31b64415cc4217c09b9f0dbe313160ade7f1a923ca9005790083cd7c244f20f6c98fe758f3cdc579742a5b3a6f503eeff1e78d86c67cafb67058958169da17251770d1aa6853097d082082270277252f0947a0280c9219cffcaa503693562eecb7a3e84b1d9e3a26146fe7d438100ce6b2fefc48ee22eae9cb3b6ffbcee9097bea444cf0b85a7080597aed33c68a84f7ad691f6484c4a0634347fe8a1d84fcbff01ac6f3cc7be7435e72c2def012e2a36e1471e815e47ce0cd2926027244b01176e9fa1812481a014b713e109fcc9573682c7250a5a2c6f29083f0cdebf1f39f34af56f59a706b9a7ae3b23120cdbe8b2a23bb0b8c5a3de8de3827e61a8e3d3749ae058743c2002ce69930ed566b406776af4638177abb04ce899e457a53296e5fd17b15fb711632a30759f207e62c95432837fe6ae63f1c181e2d620948ea6340943f7937c1a59e5c2b8cf73edfbfec96113730465c1f1b5053e3868c8110c1ccb6c554c3194f0d50536d33d4e7bab1dc25478957dabc41f2b15d5ae449b2583123728fcd6f36958fc79cdd687e2bc712b97d87c83789b7c8b7a7e1f4222ab7d528eae6a8dfad7c3d65c6078e36c9e971688d7ab7703b6ddc075c05c8bd823c08fd7619458aa7041e350f4937636ad5bf36997599473ea0d5471840b742a898d8a2f84d105b0d7aa0426feba3a69c994806f25656414c7976dcaa57be712b8e6ecf75c6dbecfa1836f522799584237831d8f87b7aab073e9edaeb11d0dc9b30660995ff5cf11e0e6ba3ae22a70ef3d2229d49485d24bddf2b2cd11e3f1e5cb5fbff8e2f87bf405d8775747baa74c3a798016373e87d2c4a44908afcd4a31b2cc6e4172037afe0929dded1527d596fa4eaf7741e28fe93a74f3fbc3463052e3a4147f93411c8dabece060b0c14b4d3bc2c651200c852e6ae45bd86f71c1fc5ca54306689ae7dfb2f82de154e17452949f5f872ec7081943940f6e106302e5a9d0927283ce25009cf131428ad704e51478ae02a9a19fc69add728f091d414992c34d50036faf1fd2fd3cf38193c9348be3f84c2e525b5aa525d126d41ad13b44931d380139afdefab3ac2690b95b711218198544797d91e1188e3e46cf90d96da7b29723d5403147b69c45a31b3b2ff22229e5e9b9f7c6fe71a681d5ade168da40fb37d10422eb40c6479cb3faeb3e555cb3174d73d424001313bc0055183fde903c118ae3cccf422862a7eaf301f7eeebb227566bca2d3561fcefc27c0f9a11b05d812906cff4c06e8fd3048f689640123840492bf391773872f0bc9437f271a1f2a26e8d2784ff1a13bb868a91f26238ab330ff69f38e2cb3ebae9c535938bf3b0f789507e80b242ab2a02736afea435ecc3e0e36ae8e6485866a25d47288cece0439f8eafd41bfcefd7ca23e58d1b4e74b34cc3248c7dc58be470f59c9050190ea2ddad28e263623e0843e4d81437b4938584b31837d272b41d004b192f850ac471f7d21470c4ef3fb86ee2cf924a6fd88e4c36ecd49e6e937a631a4c82398b82b8ee41c698f4dfc11010e7dd53665a15e3c8e3edf3a24dd0fe673e92abf97e877d57f6cd0083926a581fe24d67cc63ec5bf761f6929b9b76349d0df939a4ffe52edf640f70fc98d92b090bd33618a4d3f3adc9127a64600f50267c88a7f4d174ab07f46ee9deaf02ca59a3f5b3a7bbf566ca902856f33f9c8e83ae805c0345e9d96ac24e92d71d80911af162eed4120729d4b3fb84b6c2653a65ed9cfe3f15921e85e589fe8853abca7b8a8eb8afa8ff67bda100d457131b2416ea57124e065e9295a2fce11105fef70b55fde7ca663017d3da3867635aaf414a5189e92e7e4f26b18a60fa9a5d9b418d1cb654889add76c2b5d57eb35262fd172f9e22639565885b53795939221747f75400382b66c3b9da081a3179cbc3090e46713f67e0c7bc3b4b676568c6e86448a3bb3ea7773535fa58b762b86b26d9af1a055b68a0e204426ce8f76801257c1d73600ece26a3ffa518419bfd86945124753379d9826b8bcab6cc183da2c3b895ec584be9adac15e011512b4e1db52ea6756dc605759acda984565aeb840573224407c06ca424f0967e66b839b31c61978005e13b10d9e0b51bfe6a077094ca94a9d9af8a46031dc2b3265ffe53c339546a325af87dc372d0f113bd3b725b5bc72dd6b68c27f25b6810a97dadb8a140a878a082e48808caa49191984274b0efb5f760413158747d88232191ac9338d47bbcf74795e90e7cbdb516b7cd9e4f25c136fef6073e206ae205b79320ff41d92cb47b023e98baf45a4e76ff8ae6c09fd7c8dc3215ee3072aceb164c61e9e15a96a8f43ba0d8db5f94cb6993a6c190dab703c6d116d0b61a356fa1e2bbb1d44cf004bdd754268bd697ad54f10e1cdf088155c55b97578f591a7350656812697169ac84fa96141d927a03d9eb82c3a64aeed6a6de0ad4a7493e75683b9ca085024276d419fb05613d15343d0b52397ce933bb24a74035c0d0162ba5683e5d1cdcd0edd0520e4f8aef7c8c5fc4b5f7aaae4be700af3138ecb5ff986192f7f436a288a28b1e63502a0e6d461a7862079ec64af8bb50c44aa23878d60987e7d109eda24e162c8be8dae9a88460b178707b7a206dfefb3c733d7d27ff35301005b9624320c2d830292f6d218ebb1971c652c39999f5496b54580b29c651842435d4ec65a4535b2a54560fd5c258341083ddcf95a8e82d6764ef774eeb3148ab548e6f1b835c430541227c32e1857d97b7ad0ea7731d5df4cf4691037d1b2e3cd0a9c3268c93b5e588cee0ea0981976d66ac7e76d26e1a922e58ffdd6953f4f5aacc5e8c5ec0dbc63ee941185ef81d3227c5d1e37b2d0f762181bbef63a58d2e800462819a329358fdfa4fe78ee30361d093e2aaaa2dd9667117153ff3b28f73b2b5befc24656332e5058578281e5b62b39fc5739543f07ebdb2ee26ab5b0effbe8b9f24ff5fdff38532ebc12e326babb4723224ec60d638378ebbacc56d9ded5bc65eb289bc863bf0e7eb8479bcb2a0be41597f2c8be528448488714d4a55b26b090df321e0588cd8cb6b17d455b57b07b13a07a750b003da0cfe9bc5d27f70effac5db029810773f286bc4c05d072e70051666807cb6b1479d9a0989957f2a15793888fbfbdfb73a3a22d2193aeacc78d915c1726e0ae494d9371315af246f08ed65b9dfbf3d9304acc688e56d24d043e7c273398308221327d101e1adc588a130c5f110123cacfb5086a7199bd3fc1b5efba782d4013aaa4c7d4029acc1afbea0e419640c27103d230801d31289a1c61cb7efb4700e1975107fa25250052bbed3142ef55d5c2d4df93b8f2c17f6ffa2bf5d289610818b1e39006c0804f3473bc2956617e4ba29d409cdd4ae134ec20b1fe1b57f86e3af858464182e3061f4512883d34f3251613383c87c5d8060f3dff16a1230c3f8146a14583dd045ae4ab9bf9b29acb58b971c3aaeefb1c2d0413d9e4f2c2fcbd9325f9281a1af62bf5a38ff7d9da777e5598292758df2e38118f137e76be1cbbfb0274121cb9ce4a1bee225b79b56558079ada1ebf2805223be551127732031737ca6777e5b2e5b5d94b08a0dda08cd12f954a73d015b6b0437c68322f87ed9ca953abe70f297279e9d5c1534985c853a9be4e28f2f1e4270d9b3d08ab07430d7f2f6f1acde423681e8bf00fdc20f353433641b5c56875b2e22417dd7e2586cf99bdbf47976e83439446ee94a95490bb30228cf34e1cd0910d6fb09636fa9bf5d68e24f364ed95760afbba684428f25bec7951382db840e5bc6a531f8bf26a7c9ad2bc7f527fbaa5ea1023d0527febd859f2b86055e02d9a1b2c2cb4f7bb3a6e4fa334159d602813266b2561c37b67ef57f27327302fec5a086f8982794fae20a20f1afd321b51c63951360ce975ccc235d415a69c93f6421348e75ab091dcddc4b25e0abb884baf75cc4ab1500dfc088c04a7703d931d3ae214a5c2b77adac2eed6dfdffdcdaa9f0772f201174233a9025be2d0a33f00a44d84e187e54a4a2ab2cd2fa6ddc7f14c1ec79177293323592882c86d3fbfe17050768666f531c04d457a79484b58a3e94b562013f270a2f84931f704d99f798ac6174fd04d283b74d2d80dbab0507c4b25a4caeeed4c12f4ba89078585f79dcd3a1631f048f36c3a12306892d2429753fb473c95cb9a63d0a638b096569b7ec75b58122fb74e1e4e1e950ec3b758512ed6342fa5617fcace5cb7395622941b3e03c8254d4ad6fbc256bfa364ea3a1445e4cc16df3ca893a7e80a021e481715c3b7a6649a2e808b3af1de17f02f61b63f2b3a7ecbaffdde4ed7d9b418a2128f32034c58fbb83a3069862f0d0d4f011addd61abd4f8ba02f2bd5821b5d64411ed2d0ce3369a3191c4dff1d8c690bad1e1335571b37c3e3a3a6a350da8ec53c1ca087fac95a7367fa8fcb0668aa0f2dc6a10132f0331957af5b40b8f5add3707363f1ce87f83e5bdcbac4e0de046cc17251f5935b94018ffa8efeb3ee183fb11522b04e5e8a69e88ce66a5110f2c8e9c7a09945a3502df1ade09dc6f36240076f59fe333f90ba07cc32a516c6d2d5c3b856e7d6c11b1dcb16f2105770f7a57459f3fd41c251911e334a63043f7d7f5ab0b62077431afddca223979364accd5eee92f1839b495fcb8591cb484c201259b7821655cfb088c06fe49a4917e10072a904048827c64f5ad3c6271f5976766d2629c99465844876c8acfa6b29f6f60ac6d4f9cd0ee8b3b0b61850460edf83b84589b1421526523b0fbb4e899ae8cf60efef18f95e4e11e3a0f00cd63e6c6ca72e24cd836bcf0b5f817a774645e6299a80c7316a2517b4045eabb51ac35fab5ff303c376bd55cb7a3e93ea260a87076fd5faa8fd4b8ecf428bc1eccf07913af2b0fe49fdbf944b4f1e4a606aa9a23aec84102370df81f5564c7878dd9cb0a4c8dce6ebfe86f72010af2fde32606ae100525ac6e3b6c7f987d8a34a02ec32826f09d91fd02599e561feaac1c348e65ae520a77ce03d8ff33980492115e15d44571e53dbd186c219bd2c0503c471e618a9603972552c3e323f083c2b36520ee830f83febc66d41cba678238f1e3fb9f5b73639bdba20a8e128c8de28da6b3daaae0bffc6a7a5da6259cdac66ebf2a4ce3c5f0e591a1796dc1473266c6c9439095bbdf33b4c2ec6ff386216b6b1531e0f2f2c66fc41de049188a8de5ea8dac9fb214fa41b2943780db444e1c38700a7b43c6543f444fc97ae7105e0301b32f8a9d066e2be8f85b2d275f0f94bb07a6a36b14e29807bd9ab0772001b9246467695e63a71b8848643b628ce00096cd4c734a1f0de776ed7408896e2312dacd997bad8e18ce842b8aa5229ca80b8b3ebae965f32fcd7afcf98f80531dda029817d0a9aeaec901fc49833d7ac5211a181cd50145f8b555cc01b27dc5b8d7cf272d6a20249523fc1e06242be9dac35efef082d7217b5fa54808626e1d3b8b97e3506c01b90c6fbdda832241df6fc0d0e0240da9659d4695cd1c6b5e16f141334e2957a02e8dd090d5841ad90f3bccce2d594536fce5ace7db6c73f46e610e9d09336a10dfdaab3ea8686acec6d0617a276249e58bfa510fed39f1e748d1e83cbf020c6f01dd7a8316d3c9ab264baae4b78407ad0ef3b4d81fb0d921352478d17718212b046628a95b9d35cb81abe605bc76d2d1e3f7adac5962ae5eb1ab44fa7787cb25048570dc02802d4327437b0d2ba13bc729cf2c19712fee9462940b10f6deb0e70ea60dfffab304b61b80a556f6e99fd732873b930a032d56b69e53be6890c079c44ae2450a90000befd9eded5825af6fec44f3e415cae58695ed9f187c7308be52f8f8b5cd385b4161e0df586d800cd78f6cac36bdb73fe93175e07abac3cc35dd46a0a5b2f22951d19727ce56303fa12773856405bdc756b57f190747d033e18d97e9e0cd3677e0668f77cc8b3f67c43e84459c74ae38e900288c7e2eae2b03a7432038659aed6dd61a2912e94a9f0b08ad7b360052be679153ed3e0219d7af74df697821b370b562d3cd2a1a570fd8d3d65c411887c70e61320a75e19537fb94faa703fed45f1e6938e363573456d72cfc4782d838fdabc6a73dae338e416778832fed83305c213a55423c86084dd54781451dfaab19a0c8faf1a137e7549ec6dca8a748af4a065dd88fa421ce35f04c91d4ee04a651ea9dbfabde7970190ac6c50b843909fa46fbe0c0673daf2de7247e8af20c756c55036f6fc8f62f8334838ba290ed021f8a6055a7164567cc8b9b6aed18da6d6085e9e55a4c7a9c654779a91de80b5186ffec8f663e9a42bea1ca80a47ac6361e166c860b481b6779ec29a08cc7f99671df63d8c65f2c38fb51a9fff86410d25c31ad2a5697965631ca449b7f5707701fd4126f23c8929d0bb4cf7f0ddb00c18dc4567f22f402b1565a1c8b99b527fff544c244efc8c08f9e36bf86b6c61c65118c70b7a12ffa8514b3fb2eef3edd59d226f3242308ae61b59bdd858d36d8d18a71fb103f908e4b6b65f51bf8b1a866bd7d7aa2a9fa05de5869755374dcc445b22fd9508b7ad5b0589b3cccb7d63cdc234dd88ebcdf9bc6f4cbbbc488b60f44706c89942754e7f6b4ef6808e96051b1631843f68c9d201ecc033b377f6a82199c178a18ece34ecec728eabad358086b309ef8345b7229e9f7600f60d79d1172a759327aaa15e32f18238c0dc59062267d17da837251d8942892a2b045ef3429a986ce4527942b8823f6a258bca389f0723621cf0447cc4d30306beca7ab6089d9e29d687c36f0800b434da309989821bcc14f2abf63969d57f74ee57680e9b1f285bdbdcfa8da2d9f700e5d5303f9c7749d8c9cf075a390e4825fcbec7e8d9b12324c8e072ae593242c5da3836b8bd3aad76c4abd4dcb85cc7c4396323fb4b305c8b00792b6284907d0f63bf99e1750ff82d67318f23222de8eff713a8cca205e0a0299696b40d0fd5420d72fdfb5674207a4f5e7f08e0ce822505867019a608a870f88487aca4ebbf73c7d5477c0f1fac4176f2c4c596bc64775fc9640b7c169ab853314b5e98af3273f1eac82fa17eb1cdaf0c40ed8e31520e0195ba9316e20a8c05f476c411679cd32db575407941e33178b31a3d46df6f6f455680675254f4399c5acc05c1edccc56223abff81f8b60e9ddf5947ee4cb375574e3f41c9c7c90c4d7534e82560245b59a3815f8466840a966afd6d4090f04831a6ed168b72092dc23ed8ae831313341a818b016406d0688e937231c86e0770f28e5679f2398d01f31225993346be6091b920b7f5234e0444c3e1cf53eefbc4064404fff388dbf63cb226757a98a562f212fdc39ca3e70d65bf807286c14c49699d53e161c604dee80f65a2ca927a0032066aeb0b7b1ce823509f89136bc6e139b0ff6f95a9a5b28e939f2e2625d6e4c8edab634e36b94e1e317bd0414cf6425806b8b1ec8481dd6fda09152a388e230d353c3e55f55284973fd18e9dbaf2cfcf9370545c0a54e06391c6461bfc99f97dc5e46efe642b1c9bcd884a4124618f31db8c10fcd2db884534d5bfc6d8fdaf7bd5b8ba55706362dba0fcf45fe1d1fea8f900aa1064a2dd43557d5831786d66772d81a8c22c61dba0b20ad98107f1e67f57fceabdaf416c4903926573705a57460d971c2c198fbf529b42919eedd0447783b6dbfce251f6cfbb3b60aa442ac36b622a409716c9413ad2a3ea9d33afc432f0ecd832301b20d6f8738c74c6091a5a402be4ff1150567ba75615d55c8abae821e1a24da06f641a4ed9b05b788da9149478f33d88b609ec1f9644e3ec3f522fc53a8b724f5b6dee008909c556ab7498ac29ce3ee5c35514fcf1b37443c12ac361b84053c701d0bd46be17c32c133cfaee5ebd821e77012fb85cdf6b13df3bfb6fa4ea1d74719725cee400005357ad23718a541a0cf902d5571b2980692fb3bd1fd24bdf098ce1158c104e9fc8584157fd8c263e8c2a6667a42ad360c2e10d2591ef3939da42f4199169cd8a99f11b5590abaf3fcb6a4a50f4e4cb3c9940a0790348e2e0141936249d4324f992771cf1ad083db0091bcf33c9d106224a62fbe97c3a355904e3b94a496122664c0ba157aad05089efe1c0ee8ab61fa95e23b91ed4648fb91d4721db5bf97edb96e190322bc58d121c1cea910b83e16f172d0e5b762ea7d33c89a17e4e7b4548b0771159b402c49920a9a75204e66e891b63c9b8ebf58f23192bc505f2c571a7877c38761049f01d6261430b57a7f2ed6b493b5c207af1882088ac0fbb8ad9be3f8f0f91dfae1c0498e154df4c47f22ea642dd752d1fa25d0cf441b264cada06c1d89a2f211f8fb29f3c48da545d7e66732f77a2d3c7929bad9759580f4c413ec0a98280342459c4d11e9c513cf2ac81b03480991b756c128b9da2bfe84e4b05f8d2d4d8ad87aba933f2b234437b1443b433deefa0a221a598210b4ecc3f5627dfc54c1eb1a1b8f19fcfc5121de0baaabd520e4df754ce7a3cfab3f1666772db935f6e81863e5af34ee01102b2f2d391438caa035b74bb22154135c922f50760743c5f0bfa711a727ca6f4f1739b6efbc3fe863d0e7f429c11b02fbbf43d2d9917312a1de180321ef9f2e30b5a732a41f75ebedc77d7744b088bb66941ac6ace36cedfb7002e266b04669b882687fc6a0ba58f2cd950bdae173a87946d1b7e402eaf153ecb2d18de253ab7819311b397974f582d0c48360d3f5ce99fd4fbcd9478b09ace9c4516803b706ef2fae58c65269bdfd2ddd0eb83806634ac46ff053094d07002ba4336b290881850b08bd71c004d63dcb5b7228b708aa7c32b65b6fd33e0a9c5b78567cea8acb1789491d40fc6f25ca33a5fb243fa221f4a650dcadb761169de221410cb794c25839c28802d99a3fa1366fd79b41e656955d6cc37d1a07a723daa2750d765270cc2b7c8861c6e6739c98019a22b957acc9ca01e302ad19400cee3c6c8423244b04af316ca57d48f5c0c61aac71605f4ef24e6cfad15b7f15c17c87be30b9c560b25f8201944eb4817bd44cdd074c38e4a2874e843d6b1be2a03bcd893b5314eada31fcd05b09ef25c6f5af1bee721b3434a2e5ed4bd3f90020805113d30cb7d7856ffedcb0bf0cfbb7da75f77c0cda9077bd6e0a9b7a1aff9ae746cda04f1f217004d81939fd5f2fc5a68c7734877b5ab84494b448b0e23a8db702eced59721a11e5ca7ee5f2ae81393af91d237f105d75dc6b2e5bd785ededad4ce1e4733fb0ad80fcbe1da706d30aa6f375b977819393c0ebc6444ea04de6e76f09cfb5f6bfffa72238a32bc583222e355241478d6331363fbde6e47cb8d0a23a5b35ac2cebe2facd9e8f897065b0553543ceef93ccb1e1369b90fd942ddec393a6aac691eed49a0235a582131273b9daaf6fc88f1c1f9c36b92ba0377055ac79343d5ab0667fd0d2b1c556dba074ec6bf0f8b8de05646525ac153f13a1410d75e044e0797c6e78f20f1ea8f7d4b4088b67efccfed1275e73e6fdc4bd03be27fa844b7d4084bc893efc16e76567494e87b7e8785b356a5b7321fa01446027f6282abeae3b09be564b64ec9fdef13fc4a86ff0c347f87f4622f78d187d7a6c4b52c5b23c09b1ce6454b46013aef80fd50d6928d3bc5eebe1088b20faf0a2ea3c000f6cf89d517017b6c7f998ee5ccc6ab131941eb5b2f0656cc0cdd3847a1463f1fffced9c498efc0fb66297a0f3a0d38027a1ef20b053019c642f7fc6a03c2cd92bfccdead9df3de74680d656d4c8c574440fe83e9b264e99e9d325bde24fb827b9062750849582215ca221f4f6e9b4800e05658dbc98b27ae52b26a8ad7e2796e716aab79e3ea4f48a384dbbdbe865bd4914e72d7bcee8ccbb0811c82af8ce7606dfa7a45a87dcbe215b3fdae68038629eb67ebaf4dcd0e14306bd706a86f800bde3a2a766aa7601a2057a7f3c6eea6b367da28df47cd953ba6c3a5a98cb968ae838e3319c5bc5bfa4cc1746962597d851840c11588b8f323fda1fcf3cf81503a3a1cd558e8a38c98f3f48cc12f01e9fad67a7698faa30a310260490e63567f2d209a49d0c519195611e80627778959baba71b5cf0712aee17a3b4b8056e46a3a8c865454f25e827cd19a254d81357a173df78b268479fac1efd69ea68a68af52862bc29081aa65d7ccc6ccbd4eb00780963a927ebb8baeb6409456fe2263f1b88f3738dd8bc28d05782b2430ce30526d525b1d2e3afeb579abefe6cb3e03d4fe40a68bf4ad30c1ee23c8cde44cb118e6fafb8d3a4737b42c3c3e4784c010f473b7172021aa550b7015d77a6fcf3df90876067eca115fbe0fad3faa2aba654060877363f19ba16fdda9c82c6e92496e356f97a6b88ac636da6df52bf9daae718598f1e90421586c27c8c7e8d9d8356c959e302e1c2048f42323b7a156b6e09eeb27c6467dc4d4c81e271ca2f79470d026a724f45ca31b165156f057fe36fdb1b6923f4207da3c5129e8fd5617b56d5736831812b222e60b241aa8829da140bf4123c225f57563d88073fb6cbc0f31f92c2133792f792cce90cdfad7ef1791e8e7dd34dae7daef03efd97fde41026203ff5b19462f0e2184ea99a09a10080230478de0124059a4142e4a632587e67c6fbc050ac82dbfbfcd98eda2acd1b609d2e1f50538fcb6d2a72666ef38df3c3b5640973107d31a1908a332d3589953d3f208048aa33ae5ce7e34a5a211dec3cb8589f4f33c956b901d86cf93e523fe509bcdc9b4afd2ba473c041537b635496677f1e1a1243ca61d59545a90ca0791fede87173a6d214d2b200415da9c65ee7f29118891cf0561173e7f5c3c0fd9ee62e331754998c7cabe66151d67168736545d191ca7b023e185f18beb700ae4e0a840c9ce2a62d8883bf1dcaa7a3660887b01f0930805d821ea820fe680b8e9cbf69e6f0626915bdff571deef3d960fc46a13f8b94e4b293b74f10a2c284b6a067a790d9d0d0273a24b94bf237ed7354e321cc9bd5f336fc2c18f75d9cd34e7c2af96fb536e4edfd077a7a72707cb076acca076ff647ae154e0c790c2ede1eeab3b12765b97f1c76d02dbd5c9bfd9fef239c64536e2d01681bc1dca1e5055e93e29c56715667354c3071025da6c07f66533fab4529da09b0ace0ef42ae412c36c7febe34b4e1f65baf5bab07fcc4bc8fb94007a6e55cab8cc9d4b63017b6e2807e2c486e72f933949565c46e64069eb3f5db5795d54a3d98124e39d1f44e0f808b720b0f553f8afc9f99f22d4f5c7f0e08be57981223cebe1c99fba95dafe5f72ca5573d6f496a940c80e10edf09308fc4d81694a3380e1e85c7cc8e16b26d59e48016bd7360ab052c833b0240bc94ff1ca47fa14803f047ccb2a6c30ea5f920dad178c86b3ac5cff19f2d280d17472dcfc7b5965f6222301e31699aae44713521620c429775816b80e31b9dc8414c6ba17d163b1dc2d32f6bbcae67fed79584ebb7b36906a33b2adb7ff8d8f1723e87c68b73e7becacf447af88d46f1321c43f85af40f5740de517beb05ff25676b35cf2920dadf35bbe29ab090085da29abee2baf0dc49887253fac9af32d49fccb9d76015b3b611fd1045725a0b69063cf68b27611c61c1bd5ba59a22c73380e12fd35e74ccf364e16947cdb9f5e60f7a425ad20e7e0cf88c9407a7d9a4cef56549b79e6bb78a936ddb1a5fc977e9985c65d3d4ff2ad46a9cdf40851e0c862efd717031c9f099bc7033251630e64b6d9069349085327a9ba96b717f9136f9acf19ba8d3a4371254fd0844de5d21b9a97a4fdd3061b0177a7bee64ae523c028f5b6212455b248a41bae6aad936e966656e9acd1996b2b20178ac63984538a8de7468a6132e32e86f8857cfeebf2b8aec99c4d4b2fc35b528bd4fe17a98d672a32cb3e0d20b8725d348c7e1f8792c2ca939c2ec6974683db73fd407de2a2de127455293911734a26aab0470e9382c483b82e12c78bbee964d90fc94ab0b370344e7d2e73c7135a809b5579e23a2830384c380a8328a994e35a3f4501f7fc311001766c2e0b2ad883f5b8e8caf3c65fbbed4db20d1151ab969227281db5654e03dbaacedc2c4b0959c9e595bb0ea7f7934e3d0f92583e1d56b809b230c0dacc0ef8cb37996ef3af12cb57a119e83f9f349cb5fb3cb475ab1f65650035c05f5862e79f7505a6e50951f16d77b264039fe3eee9e8fd658c348de13d2d3b925970ff2568bbae6baa864aeafe3ec500a3d708d8e15b262da3cfefd8345ed605c27bececa44e1db8ae12d4aabfa4b18204efed3e2d0f862e112fc9bb290e63ccb2cb33bbb7b33502737204dff086ba648824ad7085ad5bb9aeed6a30aeffb4e4cf0c86c0254fd363b63fb778d441aed1b627d5c123837a3dfbf94accbd8dab471b23b43225785e41cced3269dfc19c40dc954b7f58693e0b05b3ea02421c4deef96a6f911034d014c0028c3cd35e4332fbd29381d6526776150c78acbc242bcc5ec5e82c8eb24c0cf3c4cc6e7e5df53ab4a28e46da0b380c1cecf8ebc0c3d7b616c738952ccd73e9a3c8c388919747b3e7148167a957c6db9e17a2b58b80f5df1a7640af8c397bf14bacf495730ef440584f1206374436e0353ed66c37a64ed55a6f5f6e6b91ec6575cca29d63186fba7244f77b6055f2dd8c405a6e2fcb7024eec63699a0ff0192ff376b9afaca53cfdb5afbb9f6211e07e079a3a3e250023033d9c7156df026820a3db2d4f38252271861266528b98aabcd08eaf6ac27c8d0997d380b9f9c8271371120923ee615b409918a2e6202c2739b636d87ed6e28a6a3cbefe3bb21378d7d2d993e6547daad496c1d33b0ac0dbcc5cd70c990beee697cfaa65e01e18c275134c5392f04444fa3170d3443f01d5eb42ee2d1f4d6bb71f054556af3e87925bcbf54f87dc48649d775d99e1312c33f1770b4653861dcec1590cdecbac1acad48f7a710ee5c000d0da135a7a9725ef1230ed105361ee14c52d9417964d461ceb8961a3cfdf9ea39d5a18bc6c7fcac7174903ec08745ac46682347f56249f5fb610fc065af754c10bd1b682d501e50e17b111c5b4d8b1a8685ebbc299c859647eebeeeb8597f1c94620c484da751bd50f0ae2a4bde4b122f183d337512784047bd9d2da6b51befcda63314273d647c6c531ec5d63613ea8c8671aa764438e908584cc904d0f43adaafa5b5b46b2701243e7c7345358616ba3395ad3f66550f31b9704a46ff022eb7bda9ac15ebf17c795a9827b73704096de8b79f0fa7775fd09e9708ec550d200e17c68f1ae42ddd3db127f2a2662add46fdfd70f72192b5f932c8e93eabce4973615d595d1037bebc9f7961222bdc5b9033c783e5f0134719f390f49fb95bb204d6097140ec01be025119d3ed6d3d64d4dd26ef8df83c7c2162a463e9a880fb1e7f8d283ba7f521656e63d88ead3720bac266dda8fa21b127cc07c02b6cb43083b6d719bd8adeca048d001feb7f283c652fc333b6d1a8668ed1ac7a55320682ed1a8c8a7abf09ccc2747c7efa64e51bd6d406ea1d6b5bf594f7f64f48d087060a46281436c67d7f1947fc4c7bbc9e9a134c2a0066bf1364026c32f5c119af67bd776e7e95fec11c8448a7244f0a4660032f8b3fa3adc45d7390e57cb5f3e2db52257ee7085d289ed2dd7909faba5f562e73f06420b5d1cb04ac819643f6b698d88682477bff7f2a4d8c9729d4a5c502dceafd59619d423d3dd3a1f2cb09f0fa85a7e2e7a76338932cf595fe5704f6c1b4bfc229fa4d03031b5835754fe19d707c80e25c651344e204569bfcab30ea453a2f99d7678668b9dbff385dd0b386bb7b163dda7afd39bcac1831b43ba1c0081b19ec8d8f61bc04a075907ca866b2ac451091d36c609c6bf84b3b6cf883ae009ed5f5380640c7dfdc7c36b673577e2cc087af63d534e7fb8b16d613b59163dc601b60fe9982c43886e915d6c8269312cd6c78933995127a9d602fa3e759faa4d6f1a6b1ef496ac0b7ed94f286cc73ad0770448d857d4ce903b868b06d24a81c8b5824c59797f984936d6bd3d63d232f8ac72a71d2343b317de0cb0e711ac0b22f9b770918e35e2cf754c904b2dc45f2b1bbbadefd36dddf07a9c1a037c4c3434be13929e58b0b493c4953a4cf7524ecad6cce48dc6bc9e7f6b0c27e28d8ed0f1e35f3fe81245481498245e9fc718fc112e1e8985e3248981fe037d85c11922a28d6495ae27681ada5db98b579604eee1d1a524b314aa5cb8d5daada34688e4e9f7cf75f35d905526c43128cda237120bf48ccd6c365e9d09be092eb3f978ce60bdfb528f8d0e7b40199b74cdd2159e594e9526572366e20e050ba8ab8c6be5ba054d87b1f6676c34f8573aa589427438e8b896c2c44ab2128cec4fdd570178962cc052dce9cd2a4ac8e73a3cc0da88cf139a7acde9e2b95c1bcd1eb0e858004e5e9644d9d596eb8679438f32d6ffea1644e1436d5fdda2967366189b299c9384bd433c16b4ca2ab913538d3560c244b30d2c562cc1f26e001ac501ca78b299460f062eb85dd99c7eade6ede68d6d58b1e7e3b67a401308cbf2404913d6b7899cc7c865beb9302b09b2388eb2166548e39e6c55c3c504cca084334b85b3cea2b92d5d5df7d5ab299a9ee31d7074797a25581f31638c052013876c8a1579affcd3192c0a473328078d37b8359cf1890c236045a2ed1cb0e1d1f3dfc1df120dd4ba2cb4aede2709b08ade77f095153eb1efa56410d8e648726a1af76469e9a356d8c5664d1794853ffd58e0fc8743c6d2caf7f2d7c04e188eb822fe036b49ef3581da08a66a061cf9b2db97395c90beb60b385ecaabe182b3848eac5bc39141163734d213bd9eaa0c85821a1a2252bd70924242b69f06ca16388d2ba72c9bd498cdb4359cd3c48b6cd3f362c30980904d21512877a3efaf6899bddf6ebacc2f71061617f0f461bae952fe5e9eb5c9edd404653d59ea485cf4416c7276728c9dca752ef3c2e2e5b2e700c49815db7bc34a22696fdc5904f2ebe2a0a58c2f8ab1a86f24dbe3ac52f5e37daf9e3108268d22522e06232e3a6886b481b5c8055726af6da1516fa9a2d0e8bb1858481cb3a04150866016caf80485410f313a7cb51e92da025a48d36336bd3f680b0b925ad0f49da3e60f23124a2cd1a1e5841e1b890db468d317473e94863389229015de1d9d47e633c0f692b31891a446c60d6fa7445537f77202330cf0b4006c49b1584caaad6ec6b014697b2573ad3632063ad8008a2998fa038954a984412877ef80cf3c17dfbda50dcf304aaffb126c7ac4e5eb270933b56702bbae0980da6bd56fa90313f0535126db652d138be0a9c79572ed15b6ddb233b6604007ac37a9f585949b7b1f31850be2fc79f0998c256d537eb231df03d8baa04c139be7b47fb40022e7384626a2443ab5752c39365d1102b46b171acce1dca1700f156d2acc8aaef7c7c190e256c556d2d7147bf7c80facb1546ab09ddc6efa17675b2c3b3e6cd598d9b12cc82a9cb09a2ccd8178bd85b45710b90875b5da99bc3b14603aba348c7aa67746ef5d8b515e2d410079b1d506833291631b96bb438ff409b11aca64ad90ef85046afa6c27890b84c3bdbf7363e70751a9a2070a32a95e52d3bb7682f3e48e78d8fca24ea36e45f056afa629b80482e3b05c8125f0345b189fc1b7e7715faf735331dc51113f7bcc459baac880a001a0b5107ec5b7a19c17a3c9b68f20644e400ae00b4825b8421707d1c9093bc07d42d11cdcda06afd661c4c80a23719dcf7ed0d207cb662c0a698fad282c7b56a9927e5591483c31321e88946f3b2e28c4e6cee29f4845532c5c9304aa59a2da3599cd7c9c4b5e69416f93b310622d0f582908d5af725aa26a18d867425691ea0af8c483f7d8e907c49d2eccb57fb14fa33b1c9eb8acd7b95278e48cd93aaef08ed131138de9e5bc4144c0b69898620e131b745d10c6911e20a16357470b278fae771fbe6a4a22a19e311e1808b0c7e7ebb76464b2d10b714521c4c73dabbccb2e8034830187cf0c446a9bd44303bd1a917049d66da84b66f1dcd93ced22fd26be6bf01e2ae0e2ddf13d4b04d684c50aac2c8dc2a8963bfbe822e413dae2347c760cedb4930cc0dd4b06a27bf89b98a6c5dd99a74031a0e823d8941dd7e262ae48097deb21773acd53f8195830f5f6420d61334e072aef50d6fbc9a92d92a91553c55ae5aa2de306b1b15ab3da020f0865742f2a237fd9b9036ad4566f23f620537c55d25d96b6019cd18bc72322d91bcb28f68c5b78e1fbf7c117df9c2a8c2bf38a8be6adce562e4cd29fe48df303dbadc009df77d9809b91ca446556a725086fec8546b282342cd650ddf8a5184d2ad8caa57c003de78e5e75cd5b0fabafbba4af7d436e30e72b043cc429ce9a5a383f097c1f0218ac1ae6bfe2908fba4dccee91c3c16bb4066a5142220b97e39c1105533d641a68e63e412fe5c229f53f3ce6fde2ab15ca3308dcabff572d00adcc609e51efc8ca8758a24b9223383c44432b8893b91faa6abe5f8fef8668cdabdbcfd5b4c33eb42a76c729f023d78ca623badc1c520c4e92e2968a8289946e412b4ab09dbccdf843789242ce8ae6221dff35f6c1b0d40008d718a8c9663e5e077e7ab60bbb54237767e6a07f4506dd9bfe01981fe792cd7a0bc578facc1745f38ab4dbc40bd99c080164b25b265bf23e376ded76d0c19ba3509036e6e8058d11c08de18aa9c2a5200dff6001d7329b3e6d2b976a1f7e1150ff420585d8883e7e9bb35ae21943e621c258460901557171e40a8bee419d82c0293345975f02902c09dd05db1ccf363523d418715076d504d5d4ac6a540da570348703be9093feef517aae694122853157e5ef081a2c5dd30b751e01fea027df566fd5712468c4ca55599d521d538e1f3d1deb973f0b20fa1f200d3583787cc8037a4979d876de2811e8ee6a8ac85671e141b673289f9d524bba85ed8c675197aac78a3fb9580619a725300c395073b5aea88dc05e9fc273d29d5398be4c52d741bee911bbe56f016776697d1012ba6bb4cfb6d812f50ba27f4be65c9d08dc9b10bd2fd536a509250d21efc50cbeba4675a5c18f89d0ebe6e31d80f55313665b12971b3013f37b064988b86a52f44531d1cd56c783b0cf64a6774235e8a71f243eb6a203fef08db2c53ca154867d83053f82b2a2fc7d9fac6555918d19a08849953d21a8d2a56653ea9664883cbf3fb40028f580185ffac803e79ae19d8dd3b3d134d2d36fe5c2d08e21cb28c723b8915f91092a221b367d037b43ef39a839aa91835c56b9810f9750510f57de767f6dd7e10c05bdd6a0d3ec7e765d5e8c7b43b2de3a76a7191be000680354f9dd01b7918e7f9d3d31e45ccb240652e16c0f9dc110ee22a2207af488d9bbf1d5aa1521401eddfe62e061d1231ece000a44b4660d11ea5813971239395f42e24af45faedffaedf72c7a7464c710c88ed4b3ed6889ad3285fcf731a4bc033fbe4c45b9cf03ae558a07eb96da97d7c53f2d3ad86175b66fb6d3585c7234c416ffdfa2e09d2f25111e2258b78082850a282f23affa152b201a798f3b05969bd9ec9d5b06ce801a4a02d5b05aa6680eacf3f15ef7f745c645d8d8550934bfcaeda5ebab7d6408680be784c1e0240d7ae041c3b5417dfdd61f42793f090f7c6492ba22d75ce8ade14f06257839110d75b06d660b2d76e5ff3032d85fdfd9681b00b1a95abfa1639317f548f9b324698e6bff4740bc4d928a74158586aabb187a70d48551404897f3819838fb7a556484f31ae00a60abe922d9eabca0edbc62b7d647c9875c142b66ae700dd3fd16054150122f5f8bfae2ddc4f39b3ae370e47478e3036578f71e9a6e9bf93abb61c95b057ce688e368968ae775c3c70364f195697b21108ce5cc1fa79f7d07a04e1d34e107376085765b0766f11514565860fede49290ad8601e25683e6bc6633edb68d3be01a97b560b6979f284490947c90631ddff75d8ed83e42d2e34642bd917ed533f0b46816cac85ebf2b911d6ff8af45434a405b3f68b098255c9ad2b2c5355413b298db0506d2d58d15933cfaf28e3b156901ad593e9ebae029ef50d782775a067d0fc13a15e0ed02f3648a2db9437a365b16ebfa5bc25a041d07a0fe9787221ee64816943379a3f7373a4a97915fb6d2db242a79286079a3371dd630caf79d8b6b5944c709cf3f4c931d32bdc07bbf47c985333d1af3206c0f84c129ae1c118ade85f63a369afae254056bf29f2b04ad973e42d061688751fa039461d9793995aa279a0d69e529262cc49c9c662dea6a72c166aa85b2389a9c71f18c9a93d6be22fe78aa59d4fa3fb2e01da99bccda78c5c5beb4b26f127e55172e0ad4ec4ade2d87c5bfae6a1e9802da772d694471babccc8f756595fe483c4e5bdcc372f84ceae4931d308289ff08f9f4b9ec0bbf3954c0e40774c32f1afc0e434f03e7e483a5f1067f1898462b0f0ea7d2cb68102f0ed1507e15d2e6939d53b02169d574e4cb830e0a74ff5164aae45bd92bbd0e27011a5fe5c014a1c43a5f0e27cc0dc54a037dbbc1ca28b6dd5abb8762db5d920cec778b716c97dd96024138c4c983ff959422f9705817af67bd2eb5c13926ea3b8aa5d6bcae7811f5b282e4b2f17944f99139ae45ef5d316f0fadd7c33b8210854d50edc8af373ba5f2f5af7ad88c88ce863a2993887feb8d578d151b1d5fdf8b912df453c0e5593a91a709294c28cc3218352869ea324ac0a4552ca999c0a80716675528cab1ee3b15de93091ee5a13ea12ff6d79fed9cf8fddcfb78407e73303cd4768dcc7e2e319339cd03041e34647ce588f093d7864e6d651ec1442a80cf041e8ed3f84001864f6bd632fc057053f4e1d2b789e15f66f4505bf37e31adf9ecfe9c55660360352b9b1135287302f044fed6c54c9589671e5877abafc9b614abc01d30ddc838ef9a66eba2e3fe2a3e28404301fcca5c29d9d7a0012f0c1ee6ee88cdfa043d9dae43f473a17211632d5f5ad377cc225655953efc3e63b2d03dca070ffaf572ee28afd6321b8085b1cefd940d7b83d6fdbb84c6a0c1814aa67999a864e87609d6e4f903b9794d5169205182c6af6d42be0d41af8eb777b1a98e3aaa55ef2c1dcc4288d4aa5d1a8247f02aaec623c7e76c1f59876b39c5847db10200e02394bf60c4d76ec1b81ce16329815b70da9d48e7a0fe424c95015a7351dbf5f1239b19afc1d84078ea280214270cf7dd18c5875d5a29aedc7e8a8abbdc6724bf9b824b8f64a74904fd038fd3894b423c62978545b3ae86acc3fdd15dcd98f8fb5ca39b7a3e1a8f80fbcb0e9289fbfb2a4979a0b572d9fd421c520e86c6d82deb579d42c7fae5b5d60ece52bcd8831511260aed7e473d80e776982ecb9a396ff0057b8f40ea6653e2eb6759955e259ff1701c62d6393c51e57c0d60892ee68d1c2b1bc28e243b340cfda3286d1940870505d9db2510a984975b708848733b51244971509e71c25f3670543642ea7d0770534b691eccd9ea75ada1f12c5990dddc5fdd8ef316075870d2f02f2fba181e69dda7a9425d6a0249809b8b8f08435e4da953744c782470e8a9f7753119b67319b42ff8ba072b86b063222d9102c6ff93dbe7975898d2f48758304ca6c91a9a42910ac264b22ec3220ec6c7f1e9617c97b136490532f85eed9b916d28557a1b9f9deb3c5ce55f9132e9970117883a775f6da7df851620b7163c0812fea881c8d27efe58c05f464e853fd17358d15a74a730f03fcc50642f82fab40a1b90418961ba5e0993a3d0f23a68eee4ea8ba3f1e26619735fdbd9491b5ad91ab31704671132a34e26aa896e88aee15baeccbf170181fa9451a46c2375d0a21f0f5dab8a87da9dd5a5e77f0340756300f092ff6c1364a3a7c54b40979e7975806daeb508f38dfa6ccb029cec390b5a74752934503a01973dd74694a5b7cff7de817fc1f74b25c064b52ae0870363df67371e53d15cb7501a452ded2a64f78c29cd99da3f38a84b4a1374eb5a110c2fd4f3be448ec65bd643db24e7cf819ce95fc3337d0c5e42c40e880b729741881ceecec79456f57f5703caad76fa92e3dcd20ce5a77641a1f9013a13d7c352f055739e72c50c3f3e786635439d4bb50601b9531ea84a33eab965754e06b12d5dadb9b85230d199cfad1988d71dccaad87e14c4bc4e3c22819bbf91dfd384e342c1d6ae379f2e3cf5da5a1a48c36a584a5c217194d9bbcd706ee7714557e6df20b63f451960697407e91f9f208d9378e435678e06e029fc1efbbe34eadefa7d0be98a350e4b0d056b8fd542e6aa26956cbbfe1b09f5584122ab70aa7588adea57a9c196bfa563042da5abfabd3af28acef46b4a7b3fcd8d1e1b8194d3f67b94df8f58318f9a9bc3be6322fc68c24e47cb0054f24f3c9d75be92867a83aa518ef1fa7057211c4cdcb675efac8d9d7daf3d33d985ee29601406a0b4aea44963ef4b9c5aad5ad1e050f9fc731220f376702e533a698c95f81dbf64a44e52f846b179a875cc02197018c43d47db8376b7f96d917e9a8cadcf26951f092611e18eee22c4f9cd83e564eb5978c3aa353ccff49ac3adbf3aa0eda74cec6a3e135f7d44bf507c1b10fdbafa208d047cf3057f72705574479fcbf19d9638dfdf2d70addce64e15b0b705a4d3053b41fea8c3183e9fa892b557d5f2bc0d2d21f60df7537ed92bd8c2f83941176fbd55834df63d10d42b14db9dc535383e92f9f8fa59860f2cea87224e3abd715ffb96bb91d78ab60c6ee8b52442e1be28dfc181c44dfbf6a37085e00822204829a11a8d86620113a1b50143561be6fbae87fef29b14755e5a15f872c108217fdcb4eb18bdd8023680a60c1122d414206d1be9b194275905dbea59adc4b5beeb0e12964e9fa0a5fd0987c9a4466ab43c20a96f0e9f16f981fc0a14bf9c46f02133f85f583209d8d545d823c2ac02111a76cd729a9c8f4f9af61bb1606dc6de4c6c84b69504d30cdc6287e37a70945be66cfcae1d11c0a83daf95985703347a9d56e36594a2a19b8ec59ba0e725f4c115fd7b84064cf3d04c3742381774fe56391f5d9590da1eb20bcee51bc2c1fcb3ff5d57b7fbf84e9d30148bac8db92209ad92876ca690cba2d5a05b95c5829daf07463dafa9f9c72aa1a2ec4ba66eedfd8d8a4af153273a6edd612cd0ff80dd39b8ac8cd09a5ad3dd0256853651fc962c51df410977ea06c4df7ebcb4368a02145d78b9de315c06d8a821f708eda0a05fd5b2b6d190cad299e779eb6dbb532c9d068fec8cf72fd13b334846ec8da7110ae802c35b4632df41cdac80b8b7a891feae533fce9b9f080da248018a884bad6128dc8e558f796e1be8dab7f65e5944a20d3489329ca5508d328d9d9d1affa60c2fe81e08bc006efac3733b6202be06e5475e713a647506086354e10f6c70a8b131e1675a55110172f35ff036db1407b930d6fd895fc37b734c55a3e5e8720ff8e116e21aec7744814b3cc8578537c34bce38d24291977750706e4af35ec65e522e85b7ab63a5e85f04684ecb4770f69acd788d04be24297731668ca052ba3719711609bed9768a98cda10a01139b0d4e97711478a7f4acdc50eee491267412f302ba4a19285736003934ebd72b21e48d1ca7688d5a06ffcc00c3bdcef96eedcce8c626355b1f1e524cf60fefc727917e6b58cf9ed39311e830384ad10ecd87e93058752bc284bed5d0e2e0c5d1a0ec3ee2f7f72d0ba404fdb88960d685f10e884b308ec5d93f52916fefe3b5871ba3d5a81462d389067f112460b21e5c86a80135c95e56a026b8e33c6deceffb0870f75c9d5f90a97c74a05fa7ffb28c0136f261415aebe06ddf99f0c2af4ce1b33605afa945a96b06b07bc6cd0bfac8e18768cfbfef1fa0f992e1a310f1f414fa77d3170f1208e81ee0d9dde0e9c5a4000b8159ffded7b0f6329d687f602cb67a33ce10a646468d0350d5379f4467ea0eab863db2a9a8acfdf96e0f6e452559a00848305b0e3a6c9cbbf6ae0263dbfe33e6d54e6e4df587a6c87d7b272515b09572e8a88ca061b7df1e5f56e20482991c0747a68804f4244b8e6fcacf78b5a32e4534b31fb3fb9df43d64c2fe1dd0574ec7a4b0ea954ffea7b569def7df865fb69f8a28c13b5856e3a54792cd5ba32d19cecd62e034ceed9c54544a07c28725ad075af65f93c75a8462a30ae5aa609d1840856bb0f11a866d99785949218a2e5ec706ee1f8b173a71acfd97493d4a7406be04b3095e16a0838122d0cc8733eb6e785840af250453589d1082841dbb14650cc597da0cfe78a5d3db18134f0b4cedbc75467abc62960d01b2b8d3e9441ffa9361fe28ca9ec209021fd3f5e2bad4ed7d1d67ea711fa0e8256e65713af3290ddbe8588604fba14c69c06f6a8819dcb87bf1546470baa82accafc1977df6c0f25503023e53d4238608db2950574b9c8c2726d8f3a16236a2c78761fc4599d35768064e954de6ba25fc88f19460e390c0f3f1007a73e0831295d8ed48841d68ccd3f0657e9fdfe400260f80b4492782620ad512559141107a0ef1c14bfa67e432340a32e09430f0b71e2dcaac1d6c2677e8ab09249b8a1502848d50cd2ec90b5b5b6772897ca2186c7ae7abbe3b089e04fb0167b6f2cb3e02ced5d8594c7b120c432194532facf1149b46020ccf002f31b41a3dfcbc6bb0445d8dede0387895224d7412f7dc9446981b9312402f10a7e63e6103d75b3d79edc2e525d0d4a7565fdbd3a2dec339463dce2d43e5ef0f1f07286ddbcfbab12fe8b690e1738256ab945b7b1bc25490a5cdac7c1338b51ed399ee8ecc46da0625c282bc339037869eeb5086065983480a577b4a0b1bcad08052a7542f8331169ed9d523693ed32ebe99ea6eb53793ef302b842cb4c6a0337eacd49ad09a273a2013b03511e5edb7b6dd33d0e408c886b2a3e32018cb270c68d24e6021809db6aeee0189278151edcf9f158b40e2402e6dff6df46305270fa434ef39b0e77a0bdcb835fa54729618917d64a53bbc76abf57a907bf4e3a36d2fff1acb28d12335f7b53abf3daa4d828d600850bbf55f9e6846fcba7c50c384386ec6e1776debb7d10f02d93fcfbbd28ee3f4d43aed9e0391837f35ca6306190f097dd4778ac35e8bb08f6724e4de2b89c684465f1bff1045229a75c22b83eb2ec727f399f4b56afd7f0ab963620019e3cf7eaef52d8abd754c5411a8397875f884e406eb8bc84dae45503c0f12d0e9517acd17d37398fedd38052fc295599929f611996d271bc6f4b5df3b3bf46ef8c50de50b3272206f1917c0e1cd601079d4cb2fbec4ebcfd49ad45c62578916c6215ad699573bb1c2b49015c023060e8b1b04ba04a8b837589cead56460c311450e8d0c1e890b07e2ab7b48bff5045517d9ae4320dff3b7c89fb29e3196d5cea567d0d42e6577fab1e6aab0442cbdb8e5bf82387dcc3ddd98bc63db15d77430e43fe5520603165e36ebbb5bc81a26f9eef0c80540ba81cd971384dabbcf3182bfcc8169a17a1463b7421e977a103d2fdfa585aa1c700634320052edfbefd3f45124db8ad33a05ec623e61cd4794caec14c2fef8fe6eb460ecff965d162e132bace38aebb451a54b1e3c2d3136005ee3dcc253ea4a49b6a71f4cc20a7487c65aac8b52c3976fb82d6568ccc3a7609fd80462813386d826c8f74ec1df4849ae0e46a88bb31490e26af781fa1e4112eed5cb28e0bc5b6804484cefe0a0c3e55ffdd6350031ca2a92be3fe4abfac65f8438c4f6b821d6fd319e3972e523dba42faa56a15ce8f640896f5858554e4fb5c6aa020659329b4b549ecf65d4dd43c79e7154aec29514faa4f5cdfd328783d81d5bdd1b3f59359c8752496c2b91531f80dfdf09f8f2f8ab599b68e079a395c4c7efceab7ce876ad7c5bded9c05305519398f4f78484a3766a61e71b26477a22b481a83343c6be01f2425727d174835f0a0660ccc52d79cb0325375ac88f6b6672651823af8e70b19f3c9a3e61f1a125baea89834f77a6bbb8f73c3b28c0e4d1142eb02116a15c664f2d386513181283a2ea290b985c923a5f98451b1704af7b61b9e2fde267d73673c4f71f4d12a5695463818d067a3dfa1912e647299cf2e6f0948451ce26cd2f04f08adb3e56a69b22faa210a19dbb830d44e69c2faeaff5a8912ce295b3bf3a1799c6f79d0252b0b640e88adb3e8b2512cf58d8fda1ce4b5556d6fe5ba71d8ad39c6dd6a5ac022605caf7244709d6bb333a31d42f74ac28ee6940c696013e99e3f72e34aa16ede693375a3528656ff52c2107d801fcfcb8c1f03f2bd643926bafce1db6ac4c788ec477d4bcbb10489d6a73123b35df088ae3714a210831c84a1b6a922b2f683208e95d50d968d61fd482a88585058e293af8f4c8cb1dde0fa528e1263e063314c0f8a2affb15400fcacfa7b425a1c5ab7c86f4bccc77103d6aca98afd198497d8066ae6ae129863bf0c02c5a7381686c39147b6c98d4af2a7e48d1333989127be9732103801f1b7278a077a8c856aacf1c053d8199c9fcd82303b6de1ebabcafa129a6b61daaaaefef89352303e19403a5818307f0c420a90163021e1a98aa3ee93840ff5cf3bd926b16dd39588ef241ed4cf6468a85f631115cf9bfdccfb3be173a4242e61822e2f8703b8dce1e0047bbcf6f27a056911efc6524d52b90c48be64b63e9f776ba625ffeeab7d0d1e8542a630a33d64759382812b019fcc00fd231b258bee51195af3b161ec734b3b1fc1d087b3e5e3001f609fa9360c03b2e6df30d7c535f97450e7522e8a5d37a65ad77790d38eff093eeab4345639ca196804f88b365c97542219b085ca0fd9efee06032d18a4a44102c823c9ff22c327152a467a33dd138d30072f9ed8cd9ace79293ea3fe19d2cae211b5b028bf0b4b08cef6dd7933f1ad4d8b666190824eb64c44273a75cf46bcf556fd07ff5ff8dab39a91522f860068550d5b103d5cbb273ecec2f61f9ad73030399529f42891f621da26a5b47a162a02cff652f7db3f17aef5d00f85ff89e861525972a39dc90ce66f7f5d710d1e215995dcae08b59a428c0c5fb71aaafebea65836c951d27555be8966b98e2cd3d3bcdf7c0ffc7546195d3388e823d9b00f9ad11cd47f7df31fb379675c828ab778bfa11ca034ee82ba6a924f34bdc4b10ecf203a5c94385f41424d2d8397a1c3ec0ac01e5004330016969093892c8ed0c615afc2b71a1252cdd72be6ab4940adfb2f367058be4a2cd34a150c24ed2fe06079c3996f6aa84cbe9e941792700c22e4989a6adfd2da577df557a8cd52dac33879ce3eab51dd3b3d4c4d3f4889fa6a41244a054ad3f753f7cc878c926687dddfd112c86d82490016ecd13e908cddcb2b764384b316197b88b7cce86d21009e7eb09a87f7afe22ff22ae6638c8fb68c2a236dd4bdf45c53e86afe698746b1580f4c1a11420f3d8f5f331a64634017e6db9812b8d6a4be560cb5314da88f394709d260ff15ef5ca512a4bbc1cb38befb4a5fde1c5bb498cd83e0b5d7d180e4c8ad1378a795d26452626b0f6fc1b50d5eabf9bebd7a96553d70ee600126acccedecc4076931130a674c296697cbba89c4d9f485d65cb361b94de541ab77f6d315df542f6bedd1e6f01a819fb9673f2c26fe5706ee922eb52ee451d1169895764594df2af6b0e132372760c3dd869bdfd54e558eef930694ab34c6b51852f50eac0582cab831912a5ea971edbb3a2ba6f66293dbf81eed180b50d165931de3c1a2e8e010919b24aaa420e5f28d8c0703c35ed9a93173dc9ac6b5bedaa59049522d8a9db70b95d8d32bcc940de919ec2d64ae839e5e1f2c94952c79650ecf9aa7b86a9813ffb3f7938cd731e48e2b6bec570349b1239055d70e78b03561af43733e413dbaa1491fa078c965e246075868c574f77cbbfddf75dc42e257fa6b55383f79ad81da2d1491dc077dcafdda6c6b8e77a719cd8c91b14d2065508ee2f400c53edc3032dd22b5badc0550a7ae8b9207c3490dc2e25f1b6eb4ef8b92b314db5e8bdaf15b3f90057718e2fd4d71165a14f10d48d0c9ba69250e2221c6a66d2d07765798dcc17cbe64a350bb8b4f859a1604cd6d5b8e2ae69914f77ea6e024524fa8c9232f9891dc4473b0bd6bb028a568d4bd82b4259b06c7a863b20186d346579f8d27e2df2d253d726c6aa81a9ad5aff0785f62f486823c38446903dc52a4b63e4b8c2daf0a413b81951e262e5fa77a1f01417dcb7b007882771e387e950520124931dedc36dacd79b81df10fb9938700063cd13afa51597ba07dce6d38da17ac068496e6341c8ae4d4aadbb70bbb45efea0f5264480c5b618d0a2cf4b3ad7fea29d6cac71fb53da4dca539351d6e691cdf47b1546a8a32e1ea9f9ca35f42033f7619bc1d745cdecaa23b07fd0e6cd86b321388620a827b761c1a75e93418ae0062fa8b109c5242460e1975d4788bcb3a2d14492f6b2d12cac585a12eda65847410a645fbc3041bda1e67e853d5b729b170aaaa7870d2ad942b4080ede1c87c3285d765907de22c1c7e812fef5e4401cd9f9497820369d42dfe22a047a69776b774d8d2b651f9a1a76e97c99108770131b80078b392b80a0331ad7574e38e62d7cd19f5805b93862069d56cf135b6ff8121e239c059dd7461bf7a5f171b69d4f7c5210f6d2bbc9b7a964a740aceb3259f2977fa32da32b84e75d1d45e8b5f9e733309e7cb997e6f3f4c7879e010dfcc9cdba7c68c789bef444e4ddf55cb050eff0cb4321fcf1efb32c5fe1a90e76088301509fd459a4d26e4a6365426d838c61e46903a7e5893f285d9ad3a09940f3459295656a4d1f8effa0b863fc6af866f3bf5eb5be21a306b31f92b6a0df6d625cdb36242d7b2723fcfd385a8f09fc6164c3e00ed9213778f6f7f2481cf4f8df1d4e2f8c6b39ef4af8d1695100220ca8544d3f1ce80a5b16c456b8a91040bd5e0873b544da070fd5116adf2c88715ae7a8148d1d548990a1e1e6d3db3a0b36534cfc27272b6b7b69e2011fe782fe4d3721568e574b823dd82e463f29be9323dd5241fdc3aca0ecfe108773022cc08742b37f58a88dcebf05845b976545128d7d6542627df775775ef8e87553430ad7d46076700bb55824e31b397208c88cc1ad77bfb11b4bdbfdfc7011f1e1e62eec87e9962cd95cbe30d120b0eb13c39a0c8aee6967fe766338eb4830a1f3ec9578b998ae58c372480c2ec2e49a8d9876da154b97b55dbee770373b5360b982662b0d422fa42c5c57b02fcd76d6931453c0552aff2b07a5c71a4023cfff8f800930448121bb414494acf9da875844b8edcceed00264cc5c68f6ff2ea4d843a9a747802fa2420704a84d81f794a59fca5df2e97ebe15b65b805318d875706cfd1abe972e9fb0ac6ef95854299562a86c94932a47ad73770a09f369ae633bdf77b651fbdc0c7deae26426a773835a33b07b5e6e3b41264c0024eb2958ed4ed058afad0ea18330b8629627262d2c32c36d01fbb932daa5a435fca156579a52c121e05d8db24e7e3155ee29a9ff8c2bf971e6d5a88cf66d7f8c2ffc5de807cffe8bf7b5e97fe9a7d166b2ede9ad8c5a4f8831d84cc790bf28045b2443a4110b918649b1ab73405548e7f1bfc5a7cf4cd8c3d409539e23090d13e50c27b3f05b624295539c9e546fb790b564ea262820048ad58229c58d5eb621b1fa43e272158eeeb2eb6c0478eaed932b8160686fcc672ade5ad19168063f9ea2159b672c3cf7cc5680da55d8d2c5ed46a359a481433d4750fd8af650d7030e9efdf4e93f3cde485c067eb0c7ce178f29950261d82d935d0168f25cf900efda096338c2db926a36261cba1c14cd91be6c2cfcee0a8a91f1665bb7070ce12d60b81a272c5cd743036513df491e460f035bd0fd1a57ae892c1829f36ddd106c3d20f8feb24ee4b565a7af98a95479470ce6a8cf3ce726e4325a3545d746ee57d2f271b20f01f5bdd298a904bf6b5a490ba9583b7907a0e3dfae1281a9e259b2f29953671e79731b5a663ededdb64fc6c7cce985380f97755b9076d76c0ec36b3371be34a2ccd6f7269b250778a835ce936ddcd6da001778a0487cfd83d3b4b3ca8a9727616fbbbc618a80bb22c036f9ca2934508345ddd67b45c327c0fe55aa089e3461be3612f8abcfe3b3beefa67acf4982a00e5cbe6d11fbb05ae0fdd758acad8830aa5094172c9488d0f313b7838811f4cbabad2254be61429ab93e5fa49d4d4e25d140c9cad5771456def0b45130d46cd061912bb1640c06fe2c731b7669764ab60fbc174814aca07b209f98f80bc2a1bf21d4a871c6333f165ada589da1b9a4321a19f038e14842da46b17be466ca917c084c2bfe338758c4739aa7428b3c38f42d296d4fd5f36c374a8351025e92a35dc1afa9fc38d460e98560d517f7d5e3df9cb7cb35a98a7aaab28fcb813075fb3c28e90d499bf9b4f6f59d639526842fb05e471da8964331b1ecd248ae78c17270e8c89514207b3dfc5d65a98efe3c7d7cd224f1e18bbe1e45596584818e7440b890b7733d8cb71598e23732287316e31bbfccb98187d2a98850b33b527e2d9f281dd28a96f7b40ad1a5f5d311ba2acc3d85ab1ecc22be417924d352717514be4afcd47845ffb5d141b96e0cd5c0b897b904614d8eb7039d280c0c416d25658fd3ecae0d9ba134bd58228d74a4052a01be6169849738b9dbc795582a02f64f994731ed91e31dadd62ef9a8c12c00a463a5c5ea713c1cd3ebead2b1bf4d379fdab18f5259de8b6fceb4f5722da348fa4d818d87e2049c9262d51d3a776d7f27f9a3e14fbdb9d55da7288b37268c4902e774971065311f248cce35c0bdff8d179940e52239af074c93bc608451a2f89b8aa5a99246c52691f271571047753aa89b041e4227bf9630304527c10092bc463617946ef848669fa9b7b860a852dc57b39c9dfe39392cfa2c0e1d0e9850fb2798c098db7072909bd6a256df129b5e44437b6a2516fcf70c8d445e6af1cba4da991230da089c0ded004ce988723b816fa56ca491857f7d46c98a5e4510551740246ab79a48bca5b486002c2d50154404e9ef77c4065ca804352975941c0c47e37ff08206f467abbd1729d77e6b01beb65cf131ac5a4efc6cea1bee6a1c9298a30193e63599f97263f2f9bdad42881ff61fb4ece5b8ddd2e6d41294e2f5ad7ea0ac7f59a27e5443d7e8563e53888c9ccf63acfbdaa0e84d044134f68423c5ab34e24b9931b2f7790b97e43378022f562744667b9119d8a1d859c3265d4e2b0fd9f79c627c9c99cc4c2387e508473021f5676d1e19df66b0007281acf77dcb186925fd92779bddb6a71795e9795557b1c95023eeed6fd6352c5e8cb768ad503592ee9c889fa9c8d6f0d274cc258903ca891474a5cb3cdb506bc0c8cb9a72ccef2e91672e2586c4d3901189447aa8ad645c9871167ac672fdea315053529b98b146404588b021bc083f2af653645911e1acf9d4f51dea8a4913d2de69ee5184a4424a884202f92cddbcd4ceea1aac3f1b2a505bcb1948ee6ebe65845e01f7c32ed2fffaa771a23bbf0a505fb737199b4e2101c576a24ba3b56f6a313dae394e2cb7d29eb30ac640a7c1814ff962c72c1e5551770e9910f49ce0f4f821b0d3e14ef8cb8d880b12db2b0cc71aef2703b5e14a43605bf5150c163333c8b4590a59216ce07bfb5d14e2f6c16ea508563480a06accc050b970e648e405ac0e73fc893f8a5dab23faa72bcedf5eed3d64d3b1cdce2e7040bd791c65b73f77b3065f98edcaae8deee5d13d491a3cc5494e67b83f564d246975b37b97530531c9c909484d79cd3664685e7290d1d9b79f3ac41c99d7b2b66e79d25c2172071aba9d568d772c4f656df7bf3a05f40affbbd4a8a8827dd155089afdd3f356e32f16ec8bf96da7d0571aa6e960b176ec0a7f062aa0ad7597ba2ec637c5a64a65699490fbf194d20d3c71ee6da605eebd6d3590cebb94513684f4678fb92beacd58d330a1126ee4add4ac7cb3fa8fe1bc7f04fdb5744e2e6b3dfa20c94a8284a39798a752c4dcc3427b94bf6974e52a46760691291f5a0669f23cd38476a4dcb73465e7ecb4860c02b9b91755ed2f7b616dac5876fc045de73cca9b03e0a4f65cd39e37fcb73e93dc7c83219cb99a499e9197efd6d29b97df665f6fd18ba71b0379b1b80e9eb42db447905aa0fc9a3b454078bb3d78b650fe81ec8cd70cd2209d01e05f85129e67ea04e2c811bb88c10d2e92ab28167544e0fa2be8e599f4c6ee08db4f7c89a904356d32ec0e7f08bc53fdd03390ff31f393c99492940ea77883f54ff020ad8bcfaf597db167fb8c37e9b914b9115a59425d3bc4c676b85a0d0607b87638515c886d6771a062cc885570e542fb6d8d3a963243ee472a89c57b8357cb86f9f4e57584fa602a9969e9bfbb5fcb584dd970a32216c753d099b5f70a7a2a70b2f17f624ab0e2737afdf2498b1523d990d57dd37881c732e29825c5731c6526cbdb28d681d8fbabc8967818d0ad41fe1ffce94e75ae375499b782d0c16c243eb3aa4818f6fbf587f9b04088e07ff0aa61e16f73fa70d0b82854e25811d47f55bd4f8e7646d327858ec176c73002108a6d5056d77836c745ec11a6261cb55c860147a37394f84ce095b68dc031f3f3da7d68def890ae519ebd38d60f827a6ef64ff99587b56ef6b1002bac5d0139f29a038c5cd49a9d45ee3614db91d06ab8548b538b05b4dc4dfbb82d4e15b5f468ec2274b7505ec55841065fe5d7d46fbc077fc94f4e346d75a0b48f4e7b441673016925df111dd128b63acedb65c264ee90f3be46d46867f41b1936826aa19ef24a97f4fef9ab2563af8ce7fa6d0f3bfed2648fca6b1be347befd4f9c7b1c0c6000470067e949cca56d18acf8d2e6dd013bebe18d5389c5328e7bd8487e25b50d77c255e1d47db10eab468535d53c47e90396eea7813a11bed40d362891fcd2d68036a1e0ca116121f9dafb127fae3ed30998e6efa495a57d1b4e78cad2c8a21ac5f55bba85af3fd17ada5ef04eb4d7140d1230b7850c5236baf0d75281b990bf3db044a696ca414f6cdfe00871dd86e3bd0d3847f2887dc5601ef698f703c07a0c0af70c3795d1c879af2cdcfb71960be577eab0f6db291d707b7b4ecc9a4c4caf6048d83482cfb5f669c5fdd53c307b14f237bae4ab1ab3b2f1d8bf9e938ce6e7aa7a62b85bbc7685b9dad894536daaea0765f5f767b5b6d5583cc5694859c2419509b9a622f78a8d982de560f55cd156314971ccbea133c7447f19b8ab3d0cf80508fd2d684c43ae0862279eb1a33ab2aa0517f848d4e2b585c13915f76a868cb2063ca6f3464ac2a4fa6733933d5e6d5dea2f5872060ae519eabb7c5d454408de53eb78aab8c54428df0ee5fb51dad46ed4f1dedb527a86a1d7a599e4c863003d41191f38878549093162aa0b41daffc730b99cb6cc97a8b0e14c63f772ece0a00e333911a470778dedf3016665d7553b851b06373ffd5aa20d39db503de2ee2f3bae28ee43c80428110c1a869ebe83b536e827d8712dcaf6b244f6559db8fc85074cf75777d63bb9f1da6872ac39f0713db4033e008519f7f5da1815d03bff3421adf7cdaec1d34e8710c35e536c7fa4e780a401b9c1e851a68e9fd11910ca6bb3aaa6419df0efa2cdc2b80122fcdd8464256cdcaa5a8d35c22f8e57edc61d6d60d1d88541063a67e563d1ebb02e6dce846aecfae58f024cae77d57dc627a054d785a6225b47983f75d2c92f75bcf7f00a4b3fa63feaf4000069f849dfe78d47ccedc04834f6686b11e8b4c64f17abe6b1388412847673f653ec8a8272bee75d5e633099053abb319a16466cd3aba63ec569e30982dfcd977140daf6db15eaa5a19917ecc1f6858359fb3c7fac390f0b7eb56e0893df3f12a0306bdfa176981f7e1949dee244a7dd0600094137b2b89fd26e0e810ee30d26669b7745c5ba297bb1bbfa3127d34b30b12fea8c98aa3d8e6b0dafd82af5ab3696d60a8e079d3936072ce437e784ff40c1bb3153632e854ef0cb4029aaf98631d00a639e31e34bd0c50c572930df18282d630e5d7019ba9f559bd06f936bcf11c62b75724bccd61be87634b9a70106bfe4e276ed0d216f948c11d17c4968465aead10128c62298cd904b184e7f7d8312d03d0d1e6fa1994d6e498ed0accdedf6491162d8a783983eb138e2cc5defce7e09ee81428dcee6200e9a6efbd13a294038bb095e33d026cd8b1f419fe3b14ea1e508d90c27935bedd2fe00f8e0dfc60e28c7fb359a08eea19437ec82a9419c2871911bb4d5b37f1e432909faa5131f14ef3c2cadfb37febf2751d94831e103ed0c5b711d79b3f396ffe2abd7059740afadffefb23c6443f7ced22372d34aa2c450a90d092425b530bb5cc7c7035575d4c2ed465684f5227c18cab2163d123d64bea118cdaa4d6d67ed3237080f696a9e55d7156666547931c01f2cddeaeeb90165a4e4b0f76e1916d1525746f68e3c93c4fac902ccc6bbbfee72bed7a213816762fa996d0688fd38b90012fef1477b7df80a8cb05c207f515fe9bb5432311b00e4ac4af5b2358f38e096754325c5f1e0a677945c58c68009533d36e53db3c94fb75398e28b0a1b6ffa81ef4468efd7d4a0b045610b8b48e7e020db3f9cef54b59493bd0368222aeb033d5320cbacd0fc134b489d88acc160605402ad3ce22cddf741546b3b86dcdb9400424633a9b6c0635382c1e8fa4d9bea61858c4a929ef12d5ba120fd9779d52b77b2da697756b4df4892909c846188cee7ee68333247ce8cb52b9ad6355207ab28732eb40734f7745f3f11e5eefd22d25831c58477955206aeee73da185c205455e176580f4920404629e28c9897feec9a33687fd892659134e7e3c0fd247d5f0a1bc59e3ef5f336bd380eadcd87f66cd44a28ecc546b8f1266a5f4ab90bd7d3a04497899c33337084a1f1c7064f16a469fd6d24d3fa8c480d19a33e3d26c639c5d9994a7042c36503d74a7435b6e72785680700f3c39f2bfca070f27416d2906f1b8b7f002dcf530700f7d552155a70fcf70b479dc0524feb1b2b9ce01846e4aeb5fbf53c6cd6b37cd255bcd742534c6db197e8f4f244d8133742a2ec31458c29ff249afd4e4f1aabf953d16e9fe9f9de4638a270fa45a0c015e6d36fb5af7fe3012b1e09f27c10c87c607bac0c8170c5ee5fced21d812ba964e04b1aa68a57104ca7fa765b8fad140bea7efda13ddee70158e47cc328f4e1b3af1853a5d4bc7ba71f6e140205f553914f2be4aadb8e4a0ad7e3a2ebd06ebf3078585fb400cdcf998fb02dcac5bc7aa298ed58f7bca4dd73cce57df8c53e9f305537588ab4e3d492d2c14b68de18f714660bcb7362ccdc7952d5a3da32fc7a1bfeae9402d08a55c1538a2e51bcdfa651ce6aae8e45e51b13b1ace4e40a3635a9578cdf124e40f36a4d1c356b5211899fc3ecc461a28dd4dae8ec2d2de58392ff20413f88de61cee1161b322fb3f0ed927db2cd8a5cf4c5779fd8e2465c93153a968d30648b342e273797c26360d4132acd0315920722ceecffd1113af91a98b25ced9f16ac9ae81e59ab5bf1ba583411e3d68259b589c5e3bfb7b45a8771536392267b5ff4e7646c5cc892ec651dc748c56f8b1f871ec62baa48a2660ce22911ee5d0cc6389acd9e34dbeabf6236115b8e780f99b6f5c47d933e97e0716f231612eb6e66e7aa431174009f8d2ebe4c912fc1723d17930a597e610a0493b77a059ca792a8a75c8f026ff7f4bd20427cec0828efae18f16f3cb0e718d8d72fe71baf9cb620094594c92cf393777223f71ecedaf4cbf420e97ede115ad13ee6a1192dc2d06a6f78f50d0906934165c164fd49f2503bba52c533252acae518f39f44fd3e1c659bfe28deb323d79d599588954a0b1cf91f618d9ab4e390b2f5b5f2d9e9e17992b547b41f070eb73229662ab7d29f53997144ea3f90a79db7bc0b9c80fe3684fe328dfde854f611e7236547c81785fe0e57c1bfc9b009f31d432847243c6b828aadff579ffa514de1e460e71cb98d1fdc221fd112dda62ef0d275c021ea9a5ae4f426f55a248d536362ee0391e5d3c27a10f4779d80705ad9b2b3bd508860ade35516090fbd82091dd914466dd5f47c24e36a7d60d14b8a36bb67181e91533ce6105c8f0dff7d03560f177473bd798c7848a8414bd89c310b90171755a42fa3143296e4fa490997911926ef741796b95005bb51b5c854da7188eaf3a34bfa767f1111db92f6a85771cdb251814420ff3491b04a020454bd8026083f29f9d2b081b1d93cc2c6063c0825999537621c45c9cc9bba2705d0786a2eccac862be13516ca9b17ab08eb0cb69beee8f05617b200e2fce06723390e70076a825016c51572d6711c2c1a743e05bcaf7bae731e8c9f5696d6b07ebfe3661ec07ce7f7528e5839eca3faf0ee1bb175c95aa5fb15639ce8394a288b223f9fe7afa27649d1c98fb698099fb34a9115471d4a4376dc97a08ba933974117d89ac8fcbbebd53d5d2c411956dcdcf0006dfcfcdc39280b53aa1c39e637092b978d7ff927a35d1b82d80054eeb9397f13b4c68c3edc5fbe5f51e863033d88e02c9010c5372efce4748724bff7c5945ba6c53e0c5be0d472ac85849573b0939429019d0ea5a7be464c7c9d71b0251bda48e2f4d1ddc573d5704ebc0792baea62f641544b1686056462f59743a91e1c3363151d06e55e7bb469a6281253406b08f898761eeb663e4b904635edc3601ddc0c2131d81fb25e104061c0bb6bd15f0d6000036314feffadc5653a731ef54eb8c931ae4d934d1dda841a43411ebf1a4ff1ff0d3a37d16fb69d3507819a51802162b8676ef6b7ea432c3a9b53cac6c97914075c7e8b0c0b64774b71e23a709a0b805c5aec0c8add9f6cdab7c94425d86a1be9d254fc083c57748fcdd1a01c1d47a13a4a67c35a031d54f75ffc0b5efc60132845f4556d3cb70df388a4d55fca750f412bee7823a581b39990c451c44a4d44e07bc09062632a9680243cd13e816a8556bc816e0a04de06a7ca674dd5ea808faa68d76dc4dba4b901d3559a8c5ed22ab853e4315712f840930e67230fd664e24bc93ac6dbe980ced53e823bcd8790fa394e7ed1dd999e0040320d0c9e990258b06a5d9f39d6009f2f7fce999bcb2fd8bda299a8cd4dff4744cf5ded4974aec0c1448e2ee20516819bc1546786bc8400e619aeb6ee7818ec8dca2ba461a7ace0da375b565a97463a6aaffa4ed729431266e1facd7c04e5e00fbe650b5e426890fc46de280341e56563223102690ad997684aae4d007ff7d3c7f357816f2343d6b460bcdaec21644246ee6813fbbed9fc4b3fd07723a914d6c2ed441821d4ab061a04a2c918475da9473872a60e166fd0f822b4b64eca136b29db0268bd7c9b49c5dc98ee561828f57356dfa16cf97b0ff386f9ffd844a52a95b99e8ad0b8da66654b1ab82232b1d987eedb3ac7fc58159a3231563a11a3332c9ac4f89d06b5b5ee2906274ed5e2a5c1649e9cea8111ab808c778deca606e8d987f8d363688bb471f6f736778396535e6bb0475c6dc273e798a5dc8cae8c1889c9e6f4c0019a8105596c160f4bf93c62ecbec264149c6b1127477682cac56d22dd3f99afdf8ecefa42ae61ed4b2a7309fec159d36e68332029eb713da6e5bf6e0cde4b8ed06b1d9351622dec11016d8a983fed8be9685aa1b12bcfc91fbdf5931dbe2496bd1702a2bbe25fe1468bf574594d5d10ef01c3735b06c155cc2105b1ac9853ab10dfb4196f744447ba3f7acbda876079d5f9a8c9599f9c661f07967cf59f017d0a9de7e84098dfd1310a4fbc975758459fa7caca8496c6b18b406ff641efa5afb1f83bab5f25fb66817d68809ed22c7f7d8414d8ed5cc2a5c03832f970e8cf2dbcd7d65e2924b02068c8f2ba3dff6cffb753c906071a2d878d1ce22c16b3fc9bc36a6d9f651e98419ace8d93ef97f47c54c182de35b81a36b17c50031b900575a0164ce19c77d1329b3e73d7e48fcf79d47632e288102ce585dfc6d5be38f817de50f77480ad79b87a33ea9001ec42bfb0fce431936c0a096f28de150b94d0911dc3df5c8e15370c72d909a258de700abf0cca2ed0e32bc689660d6333762bd3e9a6c0a45320136c5aab35d506d5076e3109137d68995288eaad042690f33d1091d39f6d2a6033ce69d44c18643aa3dacbfe4bc4e001c8e5e0ea8ac4e435260c2f11155f2bea33885ad1270f3bdfa4b655306b1d0808652b63186b851442bd496fbddefca6bbf4fa00cff65a9d1b3f2aebf761c66e05e3131105aac38987a224f561002903f209b4ca4974267c46554cdb6bf161c4fa87f81c33ad8df6afbbcb844d6ccdce42936d21fc6b22088473b457567fbd41711521498f217e583f5b10a2f48484f3358ef7687ada5dcf3b23ba24af3026a22412538121d15e2169992315d356add041924aa96f9e332cf467b8d0366aeb5c1248d040ef410dd8a6a8f91356b643706237d7a9a6f2db450708443b80699d9bd340c713ec69910cbdd83a0a339030df03ac2a05dd99297651102bd11d60de2661a2f397f669d4ceda813c59c26858193cf8cbb109a5d3c6c3bf5f34cf820308ab608d74f405b62987cf54da56c925ce08b94ec901e72d18456cac4c45908354a4f3089ef45e0aed90dd3aabd341f3d43277152a58373c2b68a958cfd4d86990a6a5b4e5de31860b0caa3fd38fb79155ee1ab0e24652cfa418523b162daf20ab067f1079d768af1ab97ad65be91957ba33d104130f0a1d6adc8f433cb8a378ca70c844a32eb73ebd1414b1f9e827cd681cf0daab636a81bd7e9bce013a5d5f9aee03b93887f5c54f036d6b7eb61ff215e6250eda5bb7a16f8264fe1f625a6ddbcb240d01e3a8ab9093eb36da803da2b2ad7e1b3e6be454d246ea0ca934674f3184ab451d23def78f611854f27ec49325fe835d3a109260651e6170fb6d064bc96efbf38a1fbd8dc580149edad2dcf578ee3f620b84295825fa5b63d9d367b4c3da97c875355cfc4793330af2e1b7f8046490f6ac9a0d7731b757b1b3a2b77eb3e0e5216fb04c4e509bc4f5ac0742cca4824b2704794df4ae0592294e47f7468002d387dc8a5316d57f14c716101e8624dc45ac2e8405dc4522bec66ff042f28832758722ee363294ece4dac1adb5a4facf73f3e83c748cca9a0da97ddd42cb6b25af4fb036fb040554b7486da3023e0f33e2a9499335d11518be40572c627928353c6946ddb8f704f2d98d8b9073e9f9c67bba874b0cd861e1c95169857d67f681912662d98896a01587a0eadc43c8d13df168bd4785967cb083f16c778184541e020cd95fe280b670f7b8307487abbebc4e255d7cd3d824724f04e351c72161388ed76a51113b35d47888767b7d8a7da8070438bc35d4c75e69c4669c42e4d666d0b0be6582eecf5635ceb3ff843a0e96531551bf0f6198e0414a92f3a9e0671c6d32cbb188305708b3dab6d5392ee404468ad461d8ad5a7c358773671dc211c759d26a7915a482a698419812c6a07d9aef45decfca8cefa727ea4b322a4c5fed58ea05cc30bcdb641fd1b43851eb049d615c806b0d946ae29c560f52a03fbd86edc35ce97be407076525be71ca0fda7ad03968aece2be3ee7cc39e7ec2e86eabc12842db04637ce3e11e0d8dbb1be1accfdf45633a70faec505f368feaf41513185f1f30719107348e5e5cb1dcc8d20fe2b8d2e735c4e60876457543dae339e42f4f25f1753e758b88a75b32b9c3cadb33df26ea21e896c1124670c72802f6e4b2023ec8b9aa67aa25f0060e996901ed17ab6ad446ffe2756fe19a1834c70d5447d4a0aca68fa19fd52ffd22a45219dc1a2878984d2f73984612e3482a65379adc9dfac540bd3c264c5b8f72d09fcf16655ec3f77b8503eb5ce75af761afde20cc163b8a513eb0a17f3ed8a2c6e66d7a05bb96192e25d072a8d24277451ed30a3bd4cae126df7ba040684873456dc96c9415ecb5c376f5e52c15211a6584e14ab73cc53e91757a58b76f60d4ffcadf76f7bd26288dfdd5344a910bed8f479654784a071f45e60bb578cc1ae14ce7c9d4d5a9d78f440574979b690c56f7b2a8102c3c33dc1e93f0bd78e391b4102932850e588b748e9428e6231ac91741f4fde25a2c7c638b3c49b98d5ed7b265c58c4b087ae422f1f7f1473b974ab8021954e206626582f6b8f5ebc976c8394135fa1c9a8ad7fa9a9c8d56c86a15b930b36da10118345fc3173934bc9951f973560f7d0abf13ccadca9523be95cf17b7aff97b9c65fefd39de928eb7afb4f21507b61a74adf4045f984432ba1c791ca0d0ba7a86372daea0ce14dca7a53fc8a086b953232172ebb98cb53590c973207b9567cfadb4ea9f1ba3460f2773ed8169b44ad27fc51aa63a8d5df2b2fc5e6630edd0d7aaf5f6121ab2b6ff9935aa04c97c168452bfbff57f02a5c87bd9c18e53e093a4ac3abdd0889fdd8d86a4edb63a6be3a25f737f5bcab0e6ac5f928a9512f3db3a59323bfce307cddbbaa04d7ba8b95843258dac0df885143a6c126416494ad6d2ce6d54c78b7e714853b815020942ce1845a82cd29bf2596a3b9eec7591013a5eb5360bc5f3dcd9b4ecfad62bd3d7c17b53ae7e9606a4b56aabaafa3de6a1266ca59bd4df4f4f984190f5d6eec3f255036c640231c4992cca8a395d9a8dcbfdc92aae060c744d824f4a7a95a4fd6dcde0139a98be37ac98d323e622f98934f4d88c7294c71279d437720d589ef736ba3f9d7ff8d90689429e84ed41a98934f4d88c7294c71279d437720d589ef736ba3f9d7ff8d90689429e84ed41ab1156a1c0d0f93c52b3e3e492720dc6682ffb32b275d534428a4f74ce1e2a0d570e2105266fb30605f44ed00682e81c20d68f9ff634cc5a3281f45a29dd8e0cbcd121cb84ea483ebd135f7c3bd379d0f6f99575550ddf36bef2c256d82ad6c15447b90e18e6cd1d12ba0d4f5e7cbaaf42cffb460299266e96cfc1a8f7c30096799879d0758878ae6024885339f4bfab7fcf865f444fb706d40fb68ac043ee8a7d69c20ee68ff05364679be166bcaac3921ab562a1af6f15c076bf7e6cfe686726357248292d80a5208cb848f1c826c7563af80555474da39f322eed24868ed2d1890e047d98277dd760921fc2394c7ee5d584224c9188a9ae319688b5c25ed09f705f377d5b5488aabe3873a9bec19d7bf6a6fddb896d737c85594dd5e06babc49963d73f2d195ddde882f8adf6291463c12ea89658b23066824f7bc859511270fbd1c167e34202e5564563f1eb6db48d7d03b4853b54cdf22e67ecf2763ade3317bcdf62dbc2b9a676743b6924a64fa64c987908951056b8514ff9607a35ac63120e0c4e361447fe215b0eaa4dc9bb6f52829d4b55bacffa67616020aed76a972b440b4ed2729f6b038ec457f1d43884aef74b06f129d324f6186514543e269cfeca56802f6fcfe22aff0647c756cde42dcd800eda4aa858c178f6cae8207a1ef269eb6c508236feb75947be5e11dd1cb4975745c903e506cffcb3dd6669c10ee76db5d28d1b4cf315270ca23fbbe3a46a37041b57fccb27e20adb211d6ebbe5ec464db29e0967f4ed1b459a0d0e3855913d501d82c82f2f4bfb7ded1c153ba90fcce3953c66471b55770e788d84b2197d84b800b1086f0a6541753fc434e7499d53c65c873d835ae2d8ffaa5cff47f9c8b6bf444d64cbdbb9eeb4e79488cf7198d2d7a9990a6f76b6056dbb5a2d04c1e379c3b7717ae8aaf503486e9c3dd57d0f3e9d3412abdc9ccb6eb993c95b1791f44ba51798badf1851fb2a5621ca9a16508d98720ff7c645f3d28392fb7529b8e4ab0a69860927b18c82261916f45c00b49ddf0aeca9f297061e37a04714f3a4e27b93444e0e4168faa4b6bfe1a952ebf7d064e8404f84e2ca7cdd61e7c1054b36d1c7c225bf88f4b03f55176191a46b3cfa39c69dbc3a78fc8cace229a907c95c974c45797b1076c848f9f511e8cdd0e8516d5ba122e003b9cf910c3a6ad688c5b6a3a37847f2da9814839d11c82290478b2d5e77f80f45267d8808b602aa5f881f1c278385aae2471e7393ef13a0bfeafae1f27814fbf07ae89ab5337b2f7aad51fb8481befe37ac3bf631a04c167daae31fca399c3357e1e18b527c006e345d54b4c9b1cf8a357dd653f8f7a92be5ad69a804eea503a6d2a31d095b62c98d2eeb5e13710e3290d0629ffb8f3a3a68a336d5b779c90ee4066ef9ee2057674313ffc758b8f9c6fe43a300e2246a799651a88a69eefd44263bca9d4e7dae4ef040bc88e022364838a92d3920a9b91fed768a6fd448e6776e4551c42793a9b837138c82c7e558b1a1ccfcccb55a5f5cd0e4dae43e11fc8ffc0ba8669c2b2609981f42d6d2e1ff5e37cbde077942ba2b65fb852b3a448dd3148167488764410ffd5ffb2e13a3a328b1a9bf1a06d9e5849ed40eb2560072035f6e108aee39627aeab9d09d8bb54b3797f181ade44a4f1b292d6623ddb858302dd616335751a883670c82b310d2459dd3d488bb0c9859cdb34721bf0965c9b06f5a89cfc06b0940286e9c753f3a538cd64b55800fa90ff0b129a7b10297cdc95419de917901b37ac5d11202c70e96d35b05df8bde24b2bd1a6e147bb390b93ac4bd8c3467794ea68475e096424d18802e4d21bc8ef0911bbd5a4d2a8ab0ab61665f2b7504f43a402139aac571f920b31894f5fe78781da64f0b6b2fee1577a845f813affad2f6cfa405a44faf5299696b645984f64302312b024487b277979a0350b26ea664d95ab83f8d8d7620b2cd1c39a10c266f51b3f8576dd6863fea067390dd0ba41191981f5cb96654ee66909363d2a047a306e065050cc0c4be7f27e5bd76ed09701ec5bd6f26d5df7ae7e18b02d347907b0d3b8895fbb5de7b416f55275e7449f7c781b0ae8e4cb3a61172ca7f84aec1647882640fb8a1d5052ce65180e05f3039a5b63283c67df201f8e5c6e4fd6dd729ab98495851d492265c7ce209420d85eecc50b934b79546751f62676b11bfb2604c592213b55e2b21d91440a0c58c4ae6d1696435d31dca042c3042c78ab64ec59cc900b8a88747065de6e569dc3949835eea547ab23ae5fd2b42b71514d1aadee5019fa170e1ae8459425e005793ad92c956765c2e7cd27d31dab38a3927f6e498ff10983514e2ef9315420a90285e288f23753b396fc4304f199b4d976724c5217d66d934d18353b231510929cbd9bbcde61db9171926bc710d500323f94ba9cdd46de7ec672a73e2e27a04bbf790066aae409799ff68f2b9fd4c78dc9348f83fe35063a6560cdf858695ca2328735e688b0257ab23d4ea6aa3ae46406aa665122fc86fe754d07cf33aafcdbe2531d9b6a4436257dd7dc540eb7dfda1a4d5cf4af9dc1a38bc0fb6c255c1d3f5d8de18e5b1c82c927c6dddbbbb2af82d6737554d24a9dfb55992b46956618f11d4c91b324a1247f35ffbe47c4c0e4dfdfa19a08fa1f54bc4c2c7da3af47cdb8e22dd08d1ae252df8ad37de91fdccbadbbfb0383b3199f60b6d82f1a50af1377f0572478937a5c7c8bc13ae690e8e325c73ef9560fe0f6643922dda4571c29aeb999d8b3e32e8b4674c52e4272d6d2b629294c8865b42b591f63580fee72ac5011cd795527fab617c020c50167f268036fc58c2d51a5f9ae9cfc1eeb861ef685fec7bf2adc66417a3c4cc01593e5f82a0cd4cd5f26402ca26331717d1488d3b17d03d06e74247587cd78f2f116e0b8767adffdfb20f41df9e6e500c653dca8f85d9a34e2db2f50af129fcb244a0b92e28dc29e92bfd0c39e19706a08ed36490b763c0ef16974fad8c644921dde863c067e83161490405e531695fe2d013e9370c5c1413ad4f66b9986d731205d3399a26c3ccfd0bde740935097b3e4e6a0832b05a93d630fd0c9bab4d003143980b0c97294af4b0335f94512513f83a5dd89b12a18485d536ce05cfc9fa286b4e6ff27f38b793dbfa9c0fd826fd35d7dc1cd1cc0754a03f510c7f2cf7746d3a13622cd514876f39569e7a42be197f69d65a611d33608c38d7d67e7b0ab45ba574b8f2fd92e2e3fc8dfce1c275a21a17233e8af6d02bdb47d816b4abf445a2beb80c9f7a7cb33c576ad56da173783e03c218b05e6cae87fe73f578124db651ec7f4b275da1857493d9c6477e6b6cdc6f93ad75f5187e5a7c07a973a86b25635b7b46733659c562e1a95ea5e2d88021d3ce20f3ee178264a46cc22ad702a7e314804f9be97ecaa0079072021debe60e4016957159137c0ac9fdf2fe1ddc9fd33fc323421167771648a556f4994ddeed19c190b585a2dae281a8a7e0d9a04e1e507636debe78b06aa343fa47950e21c5d50307537a5b0c2ff77ee0528ce51207a13d6fda8bbfcdc57b4fd4114719c7b657b7572ad5af898c900d7b4030fe27613610cb9fd4fd4939ce481fb36d68867b94b77147693ad8be7657a29fc034479885ffc20cebcc089ad9cf15b6d3bc5561edfd43bbe325c46c98b89d61f68c217fb918b14874e89b55187cf6f8c958f94b500477989c21db017d4a6286327f1d2f23a3d699777c54e7fda0bdc0a93def3acc4064210aad637f39fb0f9ffaa970cbe217c8cf7e231d05d5136862fc795d77d916417e4a15d7a5c3f9806afa37373443aa1b5fa0aa8649de283d5de536eca7fa735117841f85e1e4ce30ed4fe06a8d1d95568cfbc47a5354fac190121d625f80ff0a4d87e81a6bb4d0fa4409f30974c325ace8f27c3bfb6b455289a1075de843f0eae8f5774891bcfd624135d1c2498c6bc976b72c68627e4f086f8f23f7590561640692f627c4e68638c68ca1665410ee4d11892611f5230f7943c83401b4f75d2e662a36099550beae8f35d89bc72b8b6357ebc0c53de091734a5a3a64db802195b8634367a5be2aa0e540f838c968fb28efe07156f25b7a9eed1dd4e4c22819f3b69f962e4e592ab95d4d32947283757d612780ef9e0936bf1840301427632d4472f104876d8628553b299b43e26a2b49c30a00ebefa8ad7e197b41cfb859f314a585b7d14394112fb1f53b30e84f7eb95c6d8ff95b7c1f3855e6e7a06dda53909c0b58447f44fc80e1bfeed9b101c02846df956c019822236b8aea6d7a9a2b7df898c6349e435597742e86d091fbdd934e95bf363ee1f86142a6a549ebcec35dc9cea20261ab8580f66380c11572269aae510a7616d2644c81f363f20b7574fb86acc4ffd2752a9024193fad6729ecc7902cb9e568b4024ba3ec9a49d4533297a88dc1554076befc0e1f0c744238f3142d31c1c8b6ffbe558bb27af4a45856bb12cd8802da31e2af7435ebf6321cc121262d0ac0ea2e22dd78b52a5d3bbfe31d6f81529e3809c4bf1444320981c6e6c7940296c1ff92fdfedd9b22716da2a1f92e5609c16f56fbc9fcb1fbd8e6d54d3c745b986ed2ddd281f981d66eede88feed59889eb89ffbd2fa863881a829b07bda5fc5c4666527bc5802b2aad41d5d216bfcfbdf8dd1eaf360fe0e1b08ddfb8afe83634f0ac186a802fa2e146f6bcd4cc9e071a38d9f0d42452eb31f2f0116c5405f3d673a4db2f6a2655f588b38b7729bfa4194da193f68a4611b58140b5fdf963867ee7e36cf1b098522e453318e75db63eb5cd94439d3138cb88631dc5370a5ae782bfd95da03dfadf22dbf54a25d6a735445309c510a737754ec39511c4c676c117c71cc44ac2bb03f5de4b150681ccb30075c90743549588c78ca5b94dbe25d1d0650132114608cd7ddba8f377325f5d557c7075ec9df5632cc6e2ea98f78a6f0b2b83524c78755f57d2a4b134462ab6f62cd14971e3fa32ef84b79e94d954e89794e67f7bc2d6deef29c14b5e8767178c08bfeb9882318fa05c085647a2fc33bbf1258068b411d89e1b69fb734130f30bac65a9b3a0be303aa907c76ad61dc464866aa5f2e457a3587fce8bb2c30c4b6a9505b27f1aa116a092b344f864eb1ea741076a8144bbeac47a20449a434cf14fd11d43507553b432789e00ecb030d3c2b2c6ce9c3caba806996ca78a7e0e1a4fa83249619c63ed1fe9be096c0c234d44146b475dea01cf557d5f4548db7329d00bbdc03fd2f52a34534c0f08e2d9caec0d7886fdde3a3bb4f62d6d1e41f3967e6b3f6181de7e353b113edb35c04c02dd28591c313ff82ae193fceef126580b8b871271eb4cdea8d0a8ea333bfce7f3135180d65f3ec5b32de0834b906c01fd644a0039234175e9bfb13a607ca39d1bffa31dc5e842ba0e7cd8b90213fcd28d043fae1074c7ddfa8e7e6da227ffafd79564d43a8e293e9ddc7da49d277279bdd1d1e04007e7eb9c1ca7d1a049faecdf92c89b825f5d5c259f8de5cfa8f358f45a27fab9b3d5be12360da0f06926d1010f1065666dc00be2597d2f4d1790b8387aed58dd123e82bd9d9c6b279e6a97b86b4f557ce3ec43ec0b64dc65c69dda1eba3e0e609a5d69f9261f266bd667924bccffd3d01c7ab0042759f0db33dfdda6b5bf92249b083c60187fbc3b635ddf79c651600b3f99526e97410670c3f5b6f0b4879a808fd3a2a8e0f07ba8d77155515138c1c6bbb0abb2f0b3387c2f9128aafc129a0d074ede03b5c379b332203ece3862fa6040da97a865151a716ab18a4f4b119da4c5db03c5395d271df707d19daf1ecc10d16139eee7df24b08ac58064ee5a0c4e3c984c936e4b9325d509cc0ebd9be94ce9bee83220f3a5b2251f645fa7d7b2318144eb01be990930c6063a3a58b1c80f0c463f928b062540120e72b945017e1792246e4b2e31265f732d47818ec3854431359919064bcf1308e028f5459931d2f589197f5aa0540b518aae02718a21b7e52d73ae0202818c35ed60c94bb9d8751cf9b6ba72eababe9876719c98173bd30975b2eb7a052d6ddd0f35028a95cfbbbc10568b861ee90857a106f1612653a4763ddef6bca2cc42b4e65aec855879e9887945c1926b98290d99640a3ba8f1d3ccc4b804a8a9c721ba7cb14d92b0525fa744e88db5703d0b5e00c224e6600745e855ebc2b810c0d650917eabbc6aa57ef163a4ac254670bace906e4f5f589278febfc66b83e0cb1e83b2df4b642be50ff7dc9958c1992bb0794caf14f1fc8dc0eabbcd3ac8a56eae34b0cacf840d8e7e05d3546a8e45d89df425dc331973cc7ae41190eaa88b4f3c2902c982b77d096c08fa24c0230508d2909b8304b74aacdac8fdc67b79a6348a28d277868379124c1b116be37fce0544f7df0d242344efac38921d69bd4370596f042e24c1eab83ba9652986f14277db30b2a10322cb4a37713d7e78a8b0ba93b61c72ed20533c4e035fa262c5c8f2693d7c25ed38dae42adb0263c9e979d93ff5517c96aa49ab592ea638dbbf8dced6326fe2fdc71eea060b62d2dc6e31a860ca0ce97609d344f74f661fd5274acbe70541e723c942e78a1214e82090f11277208ce4dfbd91d77470f398258e71b00237c5132349b4a8ee8efbd3a5ce6e03cc8a63b526f428bbf930242dc7d3a2ecc2b9369e6966d41b22139979a4e4fe4deaaec7c87ce3b12e3c19d150bf3659e90a3eb3653fe9cd5a5cd7d893483963d698a913e6aebcad26ee643a939e72949f29c692f2a6c102a51085bcb3131a7afb510e3bd8d4d754101c9811b56600c51c51a0dffe12671dab36af5024edbee2d9c9e65f0132d97b701e907fedff9200d1890d4b6809b314827f8a4f2442732b3e305621bbfd078326247922f2d6b8a1b800172d8a961d673290df49a744be224d66229e4257f917983b936340e3c78cde5c32eab0d9664a36ea649e3e6d5ad859f419db3ffb69e68b00b92a0b5104d93b257009997a714f49e8b6db220aee0665b88d1ef30b0fc6ed42e8e216b2a238bffdc178b7054adbc2f984c4679b4857ad27664cc1ae0dc6b89e9f201a19afff75f1caf6c7afa05fe2093ad6a5eba82ea6c74fc12269dbe7878261aebcc1a1d84821ce7fef7f498f0d49661d43d754d4d9363d4b80d43e04aeab9866bc9ef17ee7b3ff548acf4592bcd4eececd2d30f5d728bacdd2e4bfeaa7400dbcd08b13f30799077c3a227445bd71a3545a8a36536926626aff63bcc7c024ea66a07bd4852d862f9b311ea6574c2a1c84daad46e996e938ca9a5efe970054235669ba28127c6ba77ea4789e98313f93726f5bdb00552334030ca1e5a4272e89bfc4156bfc9497d9b18f7b46baf0d07da162ce762ad6987b05dba7ff3ae989e2bcd21885b966da1cd049a38bf803d0bb4bfb817a1a7a6b9e54989361d49a29e0410ac09deac582d8e8d451a5cbf457f1fb190b9b3a9c45d60f7b9824d42cb1a9f92d6185dffa63eec180a42fd5723cae2a61484237afe94025d75dbecf67e7de3cb6ef60a21c138a2885919aecc058d4381f9f2dd853b126ed9df5ca46cc9e9ac4ccca32a7d9b817fbab863b2eb407331d13d183fea04cedd1175677338f09d1a4b9641b78b75875e83e013a1235e6fd9f6134d37e2e60375afcf3ba09d276c5f044045f32afff6d86c136ef86d37cee133cb21507980fd41c8f346323310023fac274b2a2a2613464a264af42c15521c54d4b747c4d4323c1f1706025250379a81ae25de9632268c1eb9d787f9519a07c07e05bb15ea6d1a41bf11f5e9d6aeedc1c0df2d7762e086e70e1a093238e75c9aa5bf25751630d9471a3a6eb80c764aad6ef581db6785e7e6a10ff25e60cb0f5aa78a530e46cff28c6149a8e001431d22a7039c557f9b1dd419aba43aca15609cc69ed349d2f091a9e198c1ef9d4108b244a5750eedd77a93f55eb82e78b4ac2e6dabaae3139eb65be0064f0f057e8944f4091e4bcffb61909b224c1b0c220592d7c429f6c795d8d93c10f0369e1ad18dcfb7668a5fdcf0057d6df2646436306f5a808d795994e58a507387bbd46cfb36bec4e720b2eb9480d9578b0ff0b9dd761de9bc941362a64c919bb4ed6da1408b3b28d9c9f2ce8dba847c60140cae5c825922645de0c7f3f00fa73ffa3b5a066b9f0530b151edaef954fdb27cea334cec19c913da83db36979c20b0e67226bfff3a2362f0b7d92a27a8f7640ef426ad68905dea2b245e23eb868bc7fc4a32a7618d75bd7ce2a950559f0b00d0265dd55fe58c22daf19a47bba29b5b468c7daafe7659eb4677b2e36ff7e98b8d9bf0ad64c9c5635887156577f16b172b023a8271c3ae26bcb65d619099e6fb41cbd400fd2ff81ecebce8f166fd49abff3500695e38cb588704f981a8ca894327c0f558015488a2c5beab6b0f4669d718f6253fb54e949ee5e867204298ee37034ba3f86592cfe159ad09140012d154624b6c46fc48db1f1505cbd3213b69b9f5a560da81b86e1fff4adc8cf432200495da904d1801be227a757e90ce4372bd8420bebef1b6dbb83407dbf753ea3db804e1fe7baea985f0b8675cb48a70fbdbac89f8c25ce75c1ddb0143676ed6901e75efe5687557e36e0958ec79bf018ae42d8d4d9de712cc08d04071c24280d7d1607f7bf3f1b6e108fb02e14d84c5743562678ca160ab6387419c73c56798a3374f567310612c2b9621df0469555758f2756d04335f6208486a55d847735e0d351e374a9f94646916fd132e72e4f994cbd57fa6bd0a3e3ef841cac5fa74ea264b290e6edaac22c7124936feff8752a4dedfa9701c8a5ff43aee9f1d230a30a54634f294b6678932a1b3581ba97241dc2062a7f2f2bcf68063fb3d3d3659bf7c166dfe1da7bf54353247c925578e961b3446175648bfefaa28a715d30be373c8771391c6d82d1ea3030ab5664f0335570478ef801090b14ffaef775198fa006ebef01b5f96097bc95f4f01d74cd69a195ea87f56d0dd6f232c7e00a91dcf0b39b29fe20f74e71613bd37a3696f5fa087e251d9ca590040e42286fd28bf62e7203ac087c9c0bb57e8f5d61320d5a9928b2ec4d5a254e39e5a456ec5c848f564f74ede28c7a3ad285329915a023486569be7f5de6b2bfb470db8505662e2e1c44c46ea81b37ec49bec570271045bbc306ab18e127493cacb0252cf7fb1553b2ad9fef0156d5b813f0c3fd9157a2d2b7022216b454df19eebd314291b6142fad51d28bbc5cd19f2f88e81a7a902be21c0e15415bbf9d3d2b2a885caecd917f40d17dd8e80c8e75adf425622983a517790da8e04d6b8fa744d6b24b667ce8e43a944cda1b0f1cdc02c89f2fcb2a60b43c18f7adf3f7b90fc7d29e2aeb1b9e41692cf32d63a234f786385d256601beed04c5ac38fc4c6f0fce7471975ac8049b4ce00c6ceb616cee6713d3d4a321e5532f7d554f5c60746619d82a91fa05e4a02e843b8894edca27d253ccab275b618179f0cbdbd9154eb7defc13ee908f998575edfaf784bff6d974617228c08daf78308052686b9f6e7cfc10290ba4cd6e907958dfb36a323503e4eb872e913c3e5063a764217365c862a5a77c4663fae4873319523f9882bc437c9c67a15d7c19f0fb45dbf3e216e05d3741193c084a256aec795a680001737546d0b212256e8f89345f96be7917928190a573e29b8812121d988feeb7ea9cab9add37aae49e5a154c822c02f4c427a50c0dbd36d48b438a66970ef622c66710a1402299970f99ef415c216d3a957f177e7649530a41547e78762f8f82e80eab623870053f3a924999421ac976febac2119b9e9ffc873030ed11985d84c3dd70e31a09ae734b2aaafd5493f0b582a53bc8d7bcb0e4568b9b3249f241de9029849095d7971c74a84d8446969baa9708bda721da6f94f5a28b5b00a3258fd97e41ab84835c7ecc6fd47e8f47e5cfb53263646b526014f1daa8432bc5e937e4ee340625e9ae7640115614189588a04f6f961472e9c02c60624aba4de9f1013153d2d2fd623fa9c098dc96f3b657f3cab95b7d8c62f79717b8be58b6daaa876e8fb098a20b26f19cd55e0ce7b90b26886c6f73a9e072c8407f5e18d52af90818dbadd4ccddd59076d3d8ad3aa4b338e2fd2ddef64febd4e7d23f5f040f0fdbfbb15ad4407e819a0c2d286041d917897ba82ec50aeedf8c32b1977106e4d72ef901c327352891f89e3840e5e57ad637e7ee2e253c303733c3ece5b4a025cc99814b3c27986075286ed613ec34db595c18340ac81aaf6f547ebca9cb910ab8dea81019debd497df72f6f4bec5e593be7f7634b5a2726d6464032042ff1037c8864cc6be37ed93331b105de59286282354f7d0a8b1d34e7f62e773c8458d31cf0d2abf9ef75c95802f04f242aacb016e783ad0b904a9fd90a470af8c38efe594415f4d7cb4afc772fb04a39f39fe093746355ca9fba436c50a09443142901b7389f37ea048e511a2375233e31b40f41b35d0197637f36bf9f374dde6df785e3caab3a1750b488f9dff841e0578b8c49a4682fd7947470d6cf0724dcf1da9b45e3fbc4a78470f5b85a4de21ff1872ac66d1be2688aef453176c6dee855b2c290f0b91c20c3db94d64c6a2efe6422a208a702afe18a57eda19dbaf93c4e7695e8602978ccb858cdaec021adc58e13f5a278cbc9badb23308749941aa8d081853658c4b1dd146558ed6ca8850dfd330d0302d88c7d1503e231c787bb0040b75ae8da8a8f61578986fd07dd040db4aace4ea946c444b5b834a41b2e9d95cd56c071fc767912beb87b2f92ce82b84de5f3566ba16a1cac8a7a74c70c455b225b1d7966dc4938579d941e98db6468da91e2c09a41c08681933521d703ca9ea231b83fc5523278c2544d6c6f5eb40725869c719cf463728308e2074e9711b3adfd51f5752884144c100dad9b76ae43eb362e7326ab33399d8a6a16e9926483f90dbf3f5c6127b0d031c31d86b757a583e1b5d17a90544d21d7b1b2fa478483dc01edbd6fce53eccc1a7f643e3d91b5bc0ec1bc0f2c7a5e3ced0b083683e2d1c5ea2c29ab5df154cd5d638a4e045bebcf3e68867a65cc40b3d83505b4be739165296aa7dc98eceba8c085348fbd894a925a72035bfba0400bab855fdc04a0a5e302f773a34d657f0e96968bd042388b99ce655329b036d4b324d2b3e469b58e80d4179b36866bece5d244168a9097a769ebcb7651d8d3a52ffe6a9ac1b0173167eaed2a37fa417251b131b92f88437363b1f516158202ae088bb43bfa9427b97e9c92212cea003031de05b2f577dcac19319517d58dfd5fc80996a4aee47f8d980010d49fd1458e142e87d92875d7f3076d7345b78236c56c4423dba40c79347b644666020962beb28f35ff23cd9ea3668459ffafc3789282052159dfae34b0a244de4647ce5b2961270ae4f7b341c95c255c67fb01f4115330cbb8f2b43627bcba62c1917c45235c815a5385bdbd91fd90a1b17d1fc47a3ba3060a1a8f1fd6ba16d117b3a8372f6701cac4238a411517dbe841f330c47a755ba20d8e0057e9ec7cda507143f451c19fc63306d9d0ecca2dc85fc55cddfbe4e0a84a67831c880f10d6c48fd3349f4dad17a9fe385872a23b0b66cd49a73499fc02b88d8c64045d8adb7a596d104fdeafe91523f5dda285940a8aab2a2a7c58e108bf8430ba6b9e53517b1f531788736f9c825b315a4b9657a0a95d620c471f0068c1ee777a9399e7e6ae2bea2dcbb7857d9c7be48f54fd482b7409c22c91232de4ef6879038158f0b7b0bafefefeebda0b7045bf4231b23a935c19b216a953539459147078711f1a939702fcc4ec4260df6a02475efec2ff5d66625c5bcb4adc667febb131fe6a9b9dc8df4348f3be7151c96215de292721189c08aa9a971950032e7fdb222da0c70795162aab50521edd2b43eb34caad141df792a256290b8442dc21b4553f8f17acf4693155f3187de546094fb333f4b1fe1b240737b722abdc06903dda3a9f9b8f3ee706f2a3746c42d2715a8b7581092841dc1c58d7ebd53c472d897076441e28f98a48abfda74e934829b8053fb539a821fe5d174e8eb0b38a3470e9e14890db75124624741722e0dfca52734f00d742af5cf5bc1a3dbd69981060a2c245641e6a88701ca083641591a25ac00d1d962a1f9527c5f650f1592110e72b8eb3d77ab6bd80b9cec4f277e1e958da8ce3e12c1c5597fd5b74a309ef0229d764ab33c2339befb077d11a91cb2b6f938defb4e2b6b1eaeb4f3a5405d4b439c6b648785cbbdd0b0960e9df228b39248a00c76f2cf20568bc15633031e07bc317104ae7e7021ee106956b0673dbcad50841d3f845202ace555d3e341cd612a931860c24bbedf3813a0403efd33c875946fbecb2e99fd7f0acc534bd4039ec32a26f15a974613b7fd70137f80d4a7e56b8bdfa5992a003a1c7ab0bf45a44dbaff9a1a61e99e9f0f65954ac38f840f4233a0baa4243f167d9bac54b6889132576ff2ab9fa39f2cecb68be571c363b6d46842b1920e59add1c740d0563bfc0c0744a6f2095f6d24d95e5ce447a460866524a8ab807505e8aaf95db01875a2291577137a0f594c9dda584af765016336e254c3560d854c80b7410adf120b34389aaeda9a504c7654786724cb1b2cc27677ab93c7f59ac649af1834cceb60ea81033ab43c11dae692d9631b5ccee4de86a35f8b9a9fcbc5ee4448c86e5b4a8935ffd19ea61243c2b48a61cdb1072d05603bde44788ae2200811131800edaa55e749f24f13ecb3a3962b429fcb8ae9fdb60adc0cb3c4ecb746ec6479c1ba99d616a0ddeedac876dead2c584101353f312b0d8ea10f0b6b37d07f1090cc30d4bdf5e2e36679923e6df087db05a7964ae7b21a55774933148003e799460fd70caab324a61f3b674ee43a55a9b9077f193d8e2b688f6ea938230c4d9ca3470f6a87351dd422005d76e72800dbbde607e4ccfdec5947546b8cf1310c8553980ba74924d6f87750299dd56c6785ec8da8f326a28ede3265523892488830aeb390d66f50b1d15f59000505ce9d30c36f2ab15a11314c3a9a9efc6b267ccd44075e7862037b09b2acbc6650fa4a815f34413544bd9789faaae0ee5eb80ed9ed4ecc75bedef302883f19c9c5af314b8b6aceb23afa78aad984c60ca2fadccaf4f3220c784a7b8d22544df9e727f16a75ba21676299e94c469f73ff475dd759cc9e18009f5331c0997f80d739b5c559cef544381767cc3481db5011e4048458828114900b89254c8ac0b1745b3a144bee4e85157a6174129f6cf96c1bfcd40788a4d2bd1d28951f13cbd7314dba1755ece0000a041f27de9920f43461c633f4f436c0fa29593edd88ef3538bb31ac14506b979e72d51c9b4283d9c27fd9ca1f4adee470daa058fb5b6ae37d575372594e39318c87c8281253e6eeeea77adfcf7062316f62f4db2d00191b148fb81689616975e4085e37dff7dda2563f126620a69c84d1c583724c52540cc927b7de42ad646b7d594e29bd5f0ce8a69e3f0945890fbb972490c4dae700114314b4dfd7bba4eaaaa45031cc51b64c85997b07d521d1fd9da723bcafddbb965aa55425c2826d0209922d9d1ab71ce35ba13840b347d694d77c28c0f8751e7d223eec86ed50f50ad17a979192074d69e2f994b187d89aebf12a64844d547ce0798464650a4b37afbea28807430408306677469ff99297ef4a57a86d3abc3dca20385f1321b0e62957503204efd23033123fced293bd672d71433ea548d01f8f7b976a58138d20c15fde89b278a8f2a8e9e3fc8d58db04c05144e61093b134432ecae34dc7a5f52d745520d77ed5889f27e2eabfd45a320f571bc7c32dcf0c93ab1686669d06d7e2c418b33fb94ce04923a3eb449c76120a3de1ca570fa9bfb8760f266e992a8211e27cdf3b32e1afbe6c4090d5913fc5f66cf360fb52dd204ac801fe392cfa26c470ab9dd3a08e569e4c29b59270dca85433efdcf59381fff7e20aa931af120d73d64632b7001b404a00b614c81a8fe36ce76661b36c3b8126749f49e96bba6d8a550f62cb1c1a61531449381ffa02e1fd846542f163515079c3e1221777a3cd62833e7db1229802367be444b2818bd3bec421785f9fe3d3a245c020a924a14709097fb0f1440fdcf85067f51f55c03eb1c73bee6518e155f2343a902ac0c7b3d927bc461356ea383d35a835bba777fae5f14a80442afa58a3d1a0047f19d5937db2cf87f926e32080add4924b32bcdd80a596b8454b1e09c18d01d46ac5abcba40057c339c07dfc9b7f2e612d872436f8301d19d9417d4cbde2fc080826fd0bc57a36aefc16d955f2e50c3ea923ece46e876e9aac7e5d90e46770359fa2cd025da1960a7da4690937e145b413ee4284c335ec3e77712886287ea4e6655f7e7dd16192fa9a3ebef26c66f97e89806b45c430d9a55c14f02b2ee807008c734568c72d57707bfeaf0953358990447fb35e7bab43e1e10f018ebcdc02244aa35a37f55786813116231e8196368a6a4b99cf9a81ffcd9192e250eb4d7b37f152551c756003eac7098ce99f879580a144a412fde44fbff1d9ea8db157471f5c2dd903cff8f9315fa4a9d0d2f1c82c26a63b12c4741ea429bc42ceeebc2ae44a4a9a1044542378ea4be37caf010f5e29ebd875762a3f1b93709876c0e4c597c173524f570582d1f6bfb9cca359aa95126594a522c9ed4718d03f8f99b9bdb9a079ac7fd6a451cf7570eaa966933cd9240e8e3f6211f88b882bf7a938f322a444b91935eb6e957ee7f3aaad5bc6cab0e8deefbc6a5e921b509fb02d63a6121c22fd18ea5b0e96eba17e9cb7cb4dc2089f817e98e9f1e833217005a739bf140563ff5eceaedb74bb4e401cb9fa2b7c96e2f22f44a5134cfbee5632e5dd53539921934d6a041198befdc4d90b6a82ad3ae83f2a79b676adc181eccc0af5f0e8aa5fc4aeafd06aa58378ddfc36d553122bb06c2a07d9841d0fe9967a853e40b41344b4f90dcea209874372bac45c3f6ab2193a90cf8081639aff1f39b04afdfd77e365a2bff450d6dc978597b3132d8b52a71d3ece3e7ae84e614333f79b50fad0e9332ce8f92e4ad3f92f8729bcc0fa0786578a3a59705794bfcee5469000a6b182a38d6c8843375f0e98f6623fef700aca9bf281de9973acd69da1836c33e37e77917f86aab63f35f9065329957ccb91ae2316c98e13145ed3eaaa7408be4340dedb9bc18d06e3e779f24e5cf1f26fbb6c73ea7ae3d4f01dd76055c5c78bc19fc54e9e5de71c14921c846c5f82591f94c148834b61910a94e5e4a0ad683f4227846bc383474856a1c9fe8878d3fab038e2763ca015cad847758bc9e72a62006cb2ef1de536f53f0a275262a5640af992a21bef30f95c8e2f8f5a310b1de96ba2c2c4228b9be2ffaf526a65a5c041d704a990cb85b0ad9e6de0ba78535979b6db9921154f9c4606ae804fa5384a2b6176218f956805caadfab88c525205c7cf17e560a8ddbdd3869de41d397bb7ec7956e6819e0697bf8be532ca5b993d6c320826084606792b53366f0035b58a2970696de4bdfe2ab3b7ff08ec013a3f908201cada42d5055d053d7426dc225b5c0e3917b861e63ffb4a4f6538fe8ea70a5763ab8976ce7909e0e758eb97b5cd101869caab5541a2ebc91a0a8e4ca8019cde81a8a9a0d1482f788be32ae0c1970c1018713bafee6dd0cf673f2c97e75e160627231ff8b0c415fc05d91246b6f39a82f9eb508e1683e6167a6c58fd65716f77d29f6c01ad85bb9a692f1ef4af6848e585118f67f6f24de6043294ee202c0317a09a54c732202f5b5b391a2944ece996cf72f3ea39485f9ccd5394702c9c1cbbe2e25815fbd212fdb4ac5d2d746c9141d0ec2167b164de2e87bbcffbd2f92f8f29b1c261fed79c6693778148ddba3acddbb2b2b07250e98de9d17825bdc82a4a86acf9d909c396121cda3cdb36f0718f83fc46755789129b724bca191b35904f9cd1fcf9e0c84e650bb13b4f3bb5fee94abfd4d8bac91723bc8108ee89ddb1f95c8bd931665f3d03f9dd84a8718c7708267ea5f8b6b3f05292fdbdac5538ad79dedc6e542559014152530a0af65542dca40e4dd91baae993f930f7f8502802eb6a9eb1bc52c031bbaf030a50525e2268ea1e4c0b46717dbb06d40f4a05114fd3f490f2480f2a818aa784e37600a85c537cf6ce935c98b24894e3c31cb20b29ecbff69d2acda895d849efeca12b0ac12c961f108363238b7248245fc7a3eb4a46246c014c3ac3f07f60fabce59f09f974b2fd337cd8fc3ad6bce57b1757852cf9fd5a463a153ad16fa386e4da4042f01525bc2aa6fc70dd623b25632cb97ab3b4d2e6bf74291aa1c679422869cfdcebfa0b10cfe22254530b8b04b4f2e456acf4eb2fb17b5ad366ed301b683012c147d73bf1a37e1c43ec6d710907b05f01b25e63927fc5d2bccac301cfca6618b4f7571b0552a44fc0e8935d669a6e1200c19784d330852be13d9915ce5faf24fa632ac31407e96b5b1ef12c7a739775a13670e077169e675fa1c349f85394384b9e111670623ef07927a8b65f742ca938d41b13c9f3672bdf78ec40a189e1a7b0629951b03fe80bedd65151dc830bae9874391610c7311fc44e78e6a49bd88f0617bf55ec26065afbc523fef21b1c4548bad4713b6cc186c8e177e1a96a197dad9fb85e819f0ef4b17550ae93f39f0c43a936b079b6a2abf4d37d512848cb99d92908342b515bd6b675f20c1f869b37fcf231c161c6466d5d68c7aaf442410f180c12b992c523296d3387a8741f03f839f023afc7db37330583c4dac035184a50fb3373287aa2a48987cc4f58fca7b6ef6a10499ba89fc616c9ae2a3bdfe585f9bbf980df1c0fae21f297b32428c2cdc4549287ed8538c0a7512575b6b6d8ae224510c18c16d5f2ba1467a3f77f39a31dc60bcd7865029ba7982152ae102141ddf4eac341e397a28caf01ddbf6e900b214b406fa8a93a7e8ef118fbc0eb7f14fc491a761cb74d28f1a24e698feba60a69a1f74d10b274fb3b9d7d0d37e516eed0d39c200e84257bb11ffa81bfddb7026539ea632b0ce45e8582fff7cba241b4ac87df22b7fb138faad83100ff1febd96ecbad669aee2380d7e58342fbaa27746cea8085266c1cc0b4ec38d8a27e9efab0f548a0d8431376389df554f33a31ed72ced849d8a29e12b1935e4d23e33eef1ad29f8a54e050973f907f8f7c11fd32778910f780e608cef4ba3dcd401057de2c5d8ee7a82d59f66f06cb5fec8429a934a445b66941cf4212d25e48d97bab018a3d13550fc4b0a4dacdc15b8503f339a84c05b61379175d7bef9179227475b9b0038720d8377e4e9eefdc5815f9f671c23e96b4952a6605cfeca1eef7e21163c0c4076a5984ee3ea04aaea3c265cefc713b8eed91e76f7d8c7d5fb9781dacca491649ae414cc0a0a0c5c2018c30dbeec3d2a785afc9a247e92453d301e622ce7ff96775e0e0690ba02303da8e2a63388e5f904c48e27aaee286794311aaf9c1cc40c8685cdf76689e4c0c50b1e48d4c60486953c90b1a86be7b82b9ff4e8784f185efcfe9eaa2ba80965e298390565c6d7184b5d8ab8b1bf3f6c889fe57ffaba590146056dfa0c4e6399cdb995e3421d68dc7c3d72768c287bfa263172235292aca28e7c9a880235de8ae30084a1cf82199bf7918acf2b74dc21fec143d1b8d7e5e8cfce5d33ff463e00b48ec8a2e0fe8d39c9da74b6931406baadd33e10dc68e221287c2ebcb4df68476cb0c1a1e5fd20aef46b70bba538f3d101a7a5ffb39dcc6e6255eb605443dba1e5acea9bc9bdca0b1ec2323b410434d06733fa10092ad289d3380921279a718501b8f7f2d0462b8e1bc6859537cab6ca1dec2d8699cc41691e0f3bd33d8aefa033d420d9176987205f4df15528b4ba842ba08327f24dab745bec870444d2c7a157d2db0d0fe847bedff0d6aaae857cb1f935085f2e65072acf538281a1af342b7e328dc46ca4bfc69c7a5c0bf31ab4c9a530255c371be803e90b8e579c63229fc358c11033497933518002f637ba68c7c77e20c4f1fe54a90ddc1b4d3a49dcdfb7696979e831078157aae2d7b9385c7b7fa090dbf745658a465b173ae0d0797360ad8b16602888dde400a51467b8f884a603241f7be5fbd66cb8094a5fba947b810ca4721b30ff656e89f88d235718e77899ec569a253d9225eba8fe53921f99e01c42e02e926336cedf30d3d5d6fe79c5b444efe80193e62b953c8b96fe844e12d11410deec02532a70c6b9e308733150cc7a1a5a704f40bf89c75a6534d89fa7817ef0e4fb9e4d050f64b536e312a4647cac2d51d4e22944ac9a03d89dd6d24af1bd0e17dfb55e48976dbf9431e473913a649cd28daf0c59c9dafbc69bce2fe25ff458de87838473ef9755c282d3553fa6649dee2b56c3965a5e701686170cc4713d6f5824a210ea9cc3d5c143a63e9508c5200bf364d37ff49a2387dd951568ada248c2ec5af20841c4eaba322535893ab21f96a1d78ae061783088e379e4d23dbf2c7137c28d99dd8579801b95dc1d41ba42e4283b6c17fdd6d55d27d17308231e55d762c3747f88546d19c33aeec2a1ae3373b769184ac27824900936babbc1d8f0f7692adbb81f189d078e3fde9e8955534cc1d50c9ed3407c4a37bea23d94820a9c9946b1e810250d0bd540d50691f20ef496f1754f6a3d29ba6c4c6400b12eb04fc27dfff524bf462c1c34645fee931e764bb8f1389ea8decf4261f2cc5b59862a4fe699e969c75d849002c463eb8ddd9eefbf15a7586442b385bb61b4b9013e65ee7addedfe37804850a0198500b942a72652409c0e656681aaed6f24a0c82244d3d1fd5e6fe1ca7ba97ca3504f382b32f40bd34f6fb44af669221e01c3fd1ea52e384685541c6c2674e283236936872161ec85055908648c738d9921e11e8dd65e281dbb4be10cebf010b2f3df24aa42b30675758cb3881baa2aa2a97c25e76b35ef3131dd44c5f9be68f71f7fa1a93639fdd48100e50f17b009e8dedd407c5283d7060468cc242f9392360deb50ca81aefc15fee067162cd45a8e9dc27bd99b79a2f4bf51b0e6ad8691917249fd93c7be32d32dd187eb45d81e912975421dcbd451b4dbf64953b5d2c7713900a3d2e612a2f528b0d01aa56b4fc1e7b4aa05821ea969452d98c04fae55bdcfd329cc49eb3f9e5cfa065bca8d7194eb48b1e412976dc23a4ac5d812e1ffffc48be621f572126d63e3cce5c3a826525b0444b4ce12dce645afca52f8b5c3be1e4209d6647bc2fe65b09a3ad941a0f3c622bc994c152ee63a40c9a7d78e3f2e2edf95e4d47d8a0636500378ef166edf98f486c6dd07cb0aeeea99139bbe615a17a4b97444d7981b540458b9216ae31b488d28a44a1523d8fbdbf089d6def904999d6325b02d295eb9c8b1f7ed273dee8915e43f234d8c390285cd02dec43942eac089828a52c3044243f01acdd4ef7ddb1bde24b2529f0e9aabfb5965bd58d0a78c7dfaf94f6a13ad99057cf6434d4fe77ed5cf275da8c2a2702c2341224a9d4195447cfd01097aeea1544d5261d437a5659655a496132ebb8908471a9493399d4dcafa600a1fa72e75fac948be918f24b57c299d67bee07798a80d9dce839ac444056552cb48a99943cc684c4e572414dada743fc4047739cb5c027480253fa419932e63e25deaa5c5e29887737a1de2bcebccc38f8f7f18bf0eefa4ef93ed540ab0240a31c478991d3994145fc83756fa18399bb51a4981fd350ec122c500cfbca2080cc96755ea987fd6fd9138e7345f64e17220bba44d8cd1d18db9c4b3de75a13cd734f8a3ced48d783047997d918fdd31a0c17e525470bfcf52305ecf81a672e4fc4630ca54681c731a93d2f7f76c64547bc41dc2fd3c880fab13dd05d7604ef2dbd03299605adab47e2925900b4e5768879f8d1b66654d78ef67abea4845bdb2d6f36a535c00bb0506005b4aef6f5a698b5a9595990817515203d14f49002776cdce3f851921d5a309b5cc8e52549f826355b4398f14f7f11870fdc16618e6d9f8d58de2077f3da585b96f113ea0521e6b3645900efa29ec36d109bfc3780296277acec1c96eace9991c45905e11db60c11c3aa00537d2e8ab44757487d54fb09335f50c31f70e5893dd64ba04651de469a8347d0ea4e00d4e1b106869c658458616e023e43f0ea13cb69618e3c18dc26bf79d25c544641d4f5c6393e10a0f3bcd5f561aa4b43e95b509c2a7a4547c7b592338fdd84742f44f8d7efad49357a64b24864c438f2facc4a63e6b1e3faad4e98d62db005c443a6ca72f64e5ce2694ed0479055b8820607d7a6b429b88ffe5a7824c056c94fa5e649acb368da1e86fb370a5753906f52ef7284a5d81846608e90abdd87e7b5534baeab08042624d9316ed0dc49dd3e76d5e63d349583beded8a7623a65e85289e3dc74b0d2b5200984c86903e5649f60d19dac021582e6cd6d7457306471c7bdf75ec608e89e69a0cbd3af54401ea1e6e212af75c85309a03d4d35481e16b525853ea3e84fa7e30dd47b6cb7a09702699c6c4916a87f3ae5d2267b2d4d9fb324f1a050859294bc71517e3d54be1f8aca5b50ffd69915feaf2abe3e137751be64f9579fe81e68ed63c29550bea762106705a37008720d8173dab71cedb6201e45d967716c814d8e0ad5c7118f4f1e8cef535ebe98e409abc3f2392dfa37cc5fe1cebee27d20a5c25c30f52eece6f725c614ebd44f16b4f7cbab47815d6ca62543ea743c364d42763039b8a1b0b92a6383bc3ba078166cdf96b7d7ee6ed6f9e6df77a64c90ca424fbba78b6f55a6e19f4cefc0b63251379ebcfe04de5614c2d701423564d2d6c66162816cef2c52ac26abe63908071f1aeaca3b738873339569298c440bbb9b587cd70e4addabaef96125529998a52930ec10eb8d545fe1870ba1797cabd3906a0e4b71b8ac847fb9b20dbe0a510cd3e1cd033e819a858d33aa34fa6a6ac517382d80c5730676a44cea7d119e35ed1a177481cf493446bd7da44a65832c9a4d8982674a62e3c2d7841a0143a20819cce7f9094eac2078cdd6056b8b29554a97dae6c8d8e7a5b1683782eb62b4aa3e5b2a289b29f44bd31ade23d6a2d612ce8d8a34f38b049fd912491443898cd2f36cef50c4cc35560eb80859dfd3e3936734e40cfd1b0bb3848a8b63bc19835c52bc71dce9f2774a12b80bc81a94a8720c7e2efa21a9424f6cd74310631676f50ebc1fa598448216acccbde0e5d97bb7d7c079dc0fbf7f4a762d0fdd09eeab78ef209195dc1141b75075905f12b92a05368f3e2fc845aa55adad445e0e3dbfacce67c42b1fd285473e13b4b36f3707979467d69423ed574e521975781996ef99cc44f2a4cc5e160235f0c7f62c247cca0244d7eb08774d8be20fe7fe3ff151ea7946d4f54b58421a2ab11c227dcda122e8e4689bbb29e46a418c033ef866ca54f963d89a87f849b3aeee33314b7fe1c673bc7cc233d679b6cf9a19adbd3cd21d8cf535ce5fa2354d05b9aea82edb8ce094e197ed8dcbd6e73eeb2699ebdfcd31abeef48618756ef9845c905e8f4099ca087e6f64ef0aea1e857f073026509526b6ab4d5633f2927d2fb4db1d34df86888300ca2461ed60421bdfc16d4cad6e6b7eff16b56cbabed15638a387bcc130aa8ec18006d08ed9aba17189d609a3c3789c9c0fe80e60e99837dc30fe8ff1b7ff634a1d1bec566aac3aa487b592684ff7e34bf9e2f4cffe02aafc8906351d32aa26ab583d9b6fec6ad4568547b3283e4f621fac35e83643c8f5363a25dbab8e53ed78c0f87b58eec7dd35f0de96dbbdd696492cf6f526659ebba5e77ba238e32aab559c1da3dffe433028fc2847945ada39d7e37bf4d8ae61d55352235d23cbad312a53dc3f3ef58ff59d8a4dce920c3cb476a44ca4dea296f35ad77ba4fb31a4d101c3b44cb778e075223e42682a84f577d4039dd82227f9d7f1aa71bb194d06913a8c78205e1288ff6e47b6083e829ab4429758c75d448057a70321ddb4830f95ff2b4eb485aa4ee2964587298b5e00aaf2af124bf618f3345d83edfdd81a30798b4fece2db35f2d1b4d4c4a9396f9c6b5431600c9b3698af1d28b2c3d2fad0f3a6664f3ecdc65f86d3e6ae2e8836915fc6d281c7f0b99ef3164366adfc9da301fadea9acb779e4380f4cb13774c3340cb7f936a3e3914edb9ad942a9e60d325fd04c6c342258ac641e2cd326f49434613fee17c06fd87978395eb9cc3fb8a6d1ba1bc3353bf6fa274b19adc49842a361b499310c0da2788c7739d7c5017497beaaf271d12d90c0ae66d1cfe211ff66dd73234c0dbb45990780eb6feb66a7d8a1f65d340b2b8c374cd9e1925bc68c995f50673353ffa287dffdc72ff481b9ec9fad3bb9ebcc421e57967fe536d5d34d6a11aab6ea191e0f2b8b772d6840e510446abf0b4648693ee6495238cd90f3ac7d75d32a97c28c8a9bc676c461b3fcf75c7610dab9cac20c7c012d5907b049babb090a6e81d5c9690c71d3a4e8cb76d2acef0f3775a30f0dd81984d4fd3de9851e9bbbc2207526880ffbc80f94504876836cbcb4fa062ed4b863dcc8d1ae5d6788b30af2a1d92b75fdd2e3c42159905032227a993ea3dcfff3b123c6c8294ac41734a5db830c1e8c63a5e6857023645063b4a143e5ccc14e32cf78355f68cd83d66dc6f21d21aa2c2b93418e5de9fc79fea6e0aa364c3fc8d0cbcf24c9b6fe79baa1bb3ac4587b10f3a82ad7d5d53271c5852d6ccac6e6043c66cf42d00a5b38bb44101b6de6702827f89d98ec556d93654aceea2166bd7660ef6ed5a806d89ec77f1672777415fddf9f1a506f3a7f59679eea44b44e44626029f7095e977caa218929cb7b24347cfd90238a101d33f9a799bb9248fec0eef3f1c9d1976675454bc59d2359d6138e99b750c222df10abe87fc5555d6f36f780c295945b0257d59bfcfc31f4a833d8cd0c9e5486209ada5caf8ed23577f221e5adcecca8c11a88bbd9d5857e636a27c4ec98216c7cb39cb030aaea491d205fc1a9892695c8da018e3dd7f0edb7b426f2a5468c20b0d123bafb8f96cc24d7549b7c694127f541ed73cb1e2c5e2aab07860e398c0610d03bf51476a2164c51fa9a7532c92aea11415de6dc4a126b2a362cf9f16ef60cc8025e780f02a848a5c6b35e3feee0fd1b460f49610e2462fd503cc163b726b484458b0fedad350214bd72468339c00acc9528d9478b5f406b387620489d9ed8f386d08076712c45eaf4475dabd0884be641e46a163ef19875373b8b79942d1ce8d3bcb9c125071a6a096b5cf159997f930d53dabc49ac5b189835499128cfac3b91d2931b87b986505f1b9653c7f9f870e1dc314e6635fcb039d37deeabfc3184a0386ac8b65b7e9e0302b57bc5823fd4af534cb13da12bf352e055148a61629f0cb8472133cdc9607bdf0f1ad2e4cb200698291e176d1cc6a35499a8a830bd1bdca1b504f08510f4e0d8203c15252a502659bdada12c6b3e70c10b8a7944a3bc08d22d8c8a1d14b5228eff198aa7f49d90f451e89ff2e4e75d96ac0c9264b4fc77130e62bc7443ff3a0269b9470211e4df33b57a0f77bdd07ba96a163ae2f80550585f9af8f73a12d60b46ee5609aa76a1c03ad999f539a2c643a3228c96f592623e78aae5217297741d923adc799cb1ad631d48bfc61c2a309755781acb5d0e2e84d878c64943ce94e58d752988e54b979fdb99c43011b0882ba748198dadcf16d119821df45ea0ac2f8d3c40af67cb1c8ca86786b2fc0e28a5b9f5d6797658b43f0bb9dd90040d454d9a37b774fbafa21baaddfd1fc91e8b516dc1968074113acf3fedcecc165d8d16936c046923e16e4387f95731beb8517d896888e2c9e697c05940201a4e0bf81342764b266eee6c4231909c0c7ee476054fa935e033e2b5da3f23a9ad29c2f51d185b8dc1f18a2303d065c9b56031f5872e1ec08669f0f1bd72a192305d9ff62c69985acb687e4f6310956242b1114eecb090d98f647f911da8bb907908c5934516f2f248de972577817bdb2c0f77c74e7f1b5aece2654bc90a3a6c2cb687b7af1ebbcebd7faeeb328c107082a9ef4a97336c7f1d6fd24a7cffe085fb2041dbc8162741017a1b98f2f50c285c240b2918f2f45508127e4e6042ec4593f294250426f43cef4bca682334ffadfd400b0e76eef8efc62036cbfbad3addd62a488a9b23bdc651481f40091b0bcb976f06d16848ca23921c0f31bd96c7039e2d779d1ec497101b1a92e123a80e50be88288a4afb450057ecbaba859230d775d1268489c66e3c1a15567b78618d8099b60c37c2f8733a24ebfea5e15fe7941a28dcf363789b880415c37893e364ee89a80f19f74291a0cc67de7731e5f2c4e1e852ecc8861b1c4eb9ecbebb52284f813f86d1c8ee2f267fa23e52c26272f411f6b67fe7900fa9e74f96e1a0b0fbc364311d670556fde69c0d337218c26d9da809ac10c4c3236fbe17762203870de5045689327116253af9721b6bb3467d6b659a84a3e7de87aaac68a0e8a127e61d02a057469f9b466c4053bf1dc652f97040d71073de397809204acefbd3431ddd893d65153dc80facebffe2d85c0adbb21cb1752ba73395743e9dbeee99f68aaf601435997e4aaef20a295bb0cab2edcc62dde6204d3f44fbfecada6e3e2086b95a09f1da44e2dacf9b76a4b26db67fd232ae3f30fe532e51ed6178b7e87228984b6fe2242054502c94e10dfe3ff3f8c44550c47fa5dbf193576128f404b0a5bfb04ed863ad8100dbe14093474bcb5d14003fdf928667e0ecb71b9154c90ca5ce260fb761f9f0f541c711196881866674b66c8c5bc98fd21b2629db6334c25d55d716c532ce61c9f6bc7c87a2c70fe70bdeb49d8446ca02b28f5a381e6ce1c9aae3c2d8f994fc3613c83a8f3e1185ed297d96b9de608da9d7e729393ffb3ab8fce6b595970e2a8f2ccee855c01f344b5ad89fe5420836e3a1698dff6fec674ea2d3f2c75e93f38e6331291b2e4846815282fb202c8d4f07233b0678d39d7e8b768fee0f82475cf97d390918ace5f6fea3a86f2143db20d728b599d5bde0c60ea9f4d36584e76ffec699653f8add9e24f6603e0a9ea08caec114b36ca4105ded4ffc5fe47bc4bcb04ea7d48ab577d98ff4cb0a9cd668a5c259501fa6a4e8f2af3dc73419d65740809581de6a4dd8a0c631c780d222b28fa949e9d87c298bfb15664e448ab12240a5e73b2a847bc33d45d8c0ebb7e2312bb847510bb8ec7105cca00b13f7cc46b9d3dbad3ce4b589a8e549382359eeaad44cb1f817b8e2c659d1fb2be40179a417d923568b8040ad8342bad2ab5ab284c5bf7b549d96858fdff4b8211aa96edb1ddaf75218a4a6a179c80ea7426cd082e6a89ed2b0520740dec7fd137f101cb6f82d2e47dc0cb5e96e061a05ad766f586d4e2c1c50950eb0df0df5863b0da1cec5f6717c981e2ead7bbbe8538e1fe1c190d26792e3db05afa9ffc3c776ebd645b81d0044d1bbf3ee712325f20b9b1779ee5cb155b4f4bf97f37db48c6f96bb1cc22a1638242cc4e4fe6e67ab500a041abd3d1ff0f1a24c43fae0028900948c5bb480972e3c63b29e73878eedddd78cbefc0e8f361bc7d07fd6204ff7ece56495c69447306193a08e753827d3b512b2765a67dea3adfe5f7bc2a12cea6a1740d7ddefeb933e817cb8a4119e5a4e897059fe7ae00c7895a667c10777f3f623bd3c6c9575ec6745dd1773e7ac109562a0f62c733cb78ecbb37ffb4696dd6e32e86cf2705c99815aa3cc249f238a4d916cd4053c61db96072ffa8b963c2ba09b93146ac0abb12c9c53ab962204dec36941ba558c8d165bd96515a1a4378932d1f2ff548b8f472935ec32e26f54a892157f5bf8b4c9e8c4e96defee191448bfbfd8311f5f1ea0a279ea6903152329255dabaeeca0ad2a0bd340922f5d366d0e0d13426127384a616488ce2637490c6839bf7deeb5115b7ea0cd21af4dea1bbd8a57262e31b147f7e70dceeadd2606ef8f4223c5d49479ac92db4985c716f0178be90d8ff59f5fe37926af28e5a49c0ccff592627da7ee78426ef4c8cf96ae49e2267b49fd70a2bd7aaa6d1a128d2db2c3c7d007b3eb7d4540a6936a5e1deba0cc160fbaf6641621e0bfbf0bedf5def840e7f932129d133f810daa8404f18cf5636bf725d8c7fa53a605adf6f6f98191cf05546fe653ffa8bd4e0da042bdaf86a133ba8e6cc75a48e98bbd6234119733c7f8cf78ac6a47dcbdb1b1752e64714f912d273a4dd5e93a9300a4da6379df7b9bc01c6f47d38c54208b63bf72a8864256063987998517dd63dc3ba59a8426fb625551452390c2c13cbdce9c4fafd9103bad4a557388fa92573777ba31f61e4240fc439e00ced57ec839a41ba53104ef600d2ba4e29345671608a45314eedb05e944e86e4b9ae027956a9c9eb5b05f5a3a24d6bec2f5e5d39a527dce306b7830cd3b66200794600e76bd7c4bae23fc1bb5efb8b6531d61ed014eaf84a9b578903cb9d772e080e4053922e58e7091fc50a0cef5f1c50cef3d6d7861c9570ad0021bf49edb1426acb7e4a2769085c1d2a34cc49468102291b592071b8bb85bcc4d5f59047297abcf68aeac5f8ab378fc01ad5e84d7c5a1bd25f119c11572829b8e62591e8b85781657ddf9e985d97cbc230b570a760393b774b1889747fd74145114b528c706593aad5054088accbe43c655517b21b1e712e3984ad7f3c418dceffc77d27f064e282b0db6b5d3e19cbfbf10c4dead087fbb220b76bf83625f061df05d9557794db86062b3178c018726245681e451e90bd04eea99639405ae9f662a432062d18c67bff248832c282308f5b1c5c611a6d0251e35fea018b9f1535427ed543769f8574efff69278859986f7d0938e263bfdfee1498e13db8fbcedf4a712940eacdd22c2f14a04ddb994eb82f3277488fa01f035fb52cc70eec7c44c8d051c279bdf8eda620248afcb8788e1ff7c75f33c63a7ef76ecea6e1759c2e1a460ab82ed08eb7ab5856d3ae4358b1186e3b7e5cea8e30d2fa04f3491a486c43dde3dd0363e5c3ee33f39ba1b5e3b69b273da5f05e56019f806ff65ab9b3e372420d7f18bd310278cc79610272edfedb68bfdd6ffb54b3d9da8aebbb19e8f5d0c859260de5dfee86055cc0cfbc278f72e5c64813c4e726ccd8dd343cc2cecee78a493b9b3325475566a2f03563e48fec6d15bf8ff08aec3d55dd18d5dea0cc08f772f9b16ae171c857f56f121a8826bab4122c74f71be8d0944a850db3e05e27063c56acebcf1bbeb8a2c3d4c8316ea4f0ec63651c590ee76aabe2b8493e8300cf495155d031094dbc1202bc2738dd8c4ec62218014553fee53de0a4c300cd1e1f191bca00a94b88afa14fc3a9257b85d2ebb85ec75cd20330aa685f981bf6a7323abda6ae93befe18fb4d854dc3ec1b8f06bd085a13f911dd665c917521417f4d14c4cb6143274442078c751827994fa83457059db83c1752880b1cd33c2c92ea28e9577c43690c41bc98077a045b783b03075d6b284842950eae14e6b96284f38b1e215f94e5fbe232ce0a37111f650f177cb9a111bf4168383eb3a07e26fe76b0cba1c1f5394209bb17a7dbfef89fed5cfd9fc5a20b324f900375a097beabb67aaea227ab935769039d8f763d7b97c1399e5c52db529c15cf51d42c93639a546748f75bbbf5b292c6476e091afbfd1f8276246e4104fd5592cf6cb2253528ba9ad83ad4594b03ade4cf2986240861030b9b9a019ab6deb8698215eaac7fb5efa5d419cf1ce66054d2bf3571f9555d748ae89a8b63c957681b5789548aedfb0e67ad336336ec360f3137d79519dfa18d19d599723640c8837822991c190fb8dc2d27e289e52d353e3e929d3b11c9a6df490b3baba1a72a6b6e5242b96b59d00362b184e49ee6fe0ff295063eda30a24b3eae57c2220e366efe745cc75b5182ffc6b78d02113c8b88c9f0d2b7c48c5f7651c28d3c0afc9b4004f1f6cfced33b59f4c0644edb239420090d5af4afba1b03f6df00e422c6fe4dfe5e10ebb8a8228f3b037c0e1bf9789cd4d3618985b3219c3bc98bc90f56de4a76fcfa7c65fbbbb57c27d2863093671d1d140c6b20e126c8b0b80a9e0c44a97d57e99ae650862a1915fa08e687798a1a0344075d132461baef9990635d91351c5c31966a0e3c80839ffcecb9c19bfd43be8042de6cc4c0d2c1c72834b2c28eb9918638d903aa164b188b60fd16e502b490442f5c57a40488e4a25312b19d237620e22ac9a8041973f765ea2567c4dc32aa6c7ea5f7386213472e7752a0e3efb19fc4ffca68a0c4516c8972078324cb73a0884c5a8df3f8d1818181bc9404e9ebc5f78e8a8e42caadb439b8f89aab7a0410db106e8367c2705e83acfd5a989455793b9bd77b898ebe857fc1e122e06a4260cef0d41099b41ace60c75d14d71dcc419b0789b27c85982ee4e43c3487afa648a99c534e92ae2a29e6455dad4a302f4c506d3428851b5ab9bdab8a6f9ba0bbb51090eba3f5f43873a64f1d210fec6a235dd3cd7a472a928fdf70a473d2d9f48f2ff9f48d4e3093c242cdf647395a617d544c9efcfc3e16f7a66a0aa327dff2d73d3dbab9f06f1b480f85d80e764c58d5901efec0159163b0b8e80f89d129a285723913a72528d24f68cdce314cc1d0b412830c4527c82425edf8728530aff3584e7fdc9de8248768098763c828d78f1ca5caacf36d85d867bf64e37508d771a350684ca63d58be0bc3ed8d8ac70c5be32ec78b4a3ddec4b9f6e7cf9c0e688ad58fcccb14af666b5b60ad3a9c60f6dde19583cbb752f56dbcc68ce86927ab43789035c987853dcbec0d2010e4dea5ed40b13153b610c15abca90e97397c49462277379d995d7f721cc85b8eec11e706493b7b8683d489602ffc29036bbe738011aa01ef738fd0f14b4e2aa3c59fde5fcde76442b8e61b835c20954e97660a417191a362db931c00ba5e99a585ad97e69849b4cad4a0abf7c0dc92541f966a076cbc5ecdf199d231d224f09fe6e9e1e801f3dd105ebb947a360bd2b4d0ad6a32d1b1e3148f62650f38c307ead41000d42f3d2dbfe1705dd3003e88844ee48ed3980d4d1a48d90e1976822ddb1042874c0505320717d1560310cca6deed88cae9a7e7d2144946fe085102958b7ccadb709bc28ee9d23185c25d994b19c1148100b4f2db37aaa94c466b9ff03a316544f635cec5b74e5effa2e7078baf3f615a508b0b890bd655e0b377b7301816d60a031930e0ec688bf1f028119bf25623cb60226f478f05be0b4a85a5f4b39c1d7ff562ac8cc910aa774293be34622d37a2a226aa8345edf35852d47a8ae63b59f0323c6d8885c472e74f11aaf5342b0c810d2874a10ad833fcb915e74868ff17748ff1884a877afa772d39202f5065301e36f0c83a124dd4dd6d1cc5a819caab8aedd4d3691a5ef4a9feda7184354f9f259e429d1009fec47d1658a1bbac7556c9d59cd4b94a022f638bbb0fb803443656a40ec9edbd7a6aad8db63b986894b58382816683d7e86b2e594f1a66f743687181898795a652015577526242902ae4411135cf003034c792dd4fb1a4867144d04be5626e859f006c8a35c9babe996b9f3febd7f655fc30320a4c6a94a6daf68b3da988fa885c9c85db1e2e17cb2d756fb58fd934f8b7a696038008bdd071b428ba2752c95bb53700d35dabe462a8a3f7af9fa68d0ef29ae0a08e5246649c958e99fd3a745644879e80cc57fceba17b6985a6c1ef4647db2d5271062d7f21a83409b9d31354fa018aa8cd6b7ef82ad23fd8b785cb7dabb78ef2bf02a8a20ff6d938db47afc1e7ae7bc5729121bf1c51d9f99f7472553a45838a15027b8f22d22cb28182054aade6fad2417ae44c035163b16a63f5ac25bb99415125f388905e07f905164005d850816033b1efbef17110cc4c72e16d882abdf6c619533d56cca0f286aceb7d85bb0a5c2e3e8a9b3bd10e37a466752418561485fc07d491fe2fe37dbc477adc40048deac6160d9b70e254f9b93270a352210bb626f165d556493856e0ab6e5e57e176bf8bd23f69ce2fc0e900c09c732f2647f0a8152c68824c1a9b40d5460075b19e30602ac6a6488d2c0cada50b340508c70a80e9dbe07e673294b04b17e663c2624bebec1d0411c4906c2c8070a637985f37667e6044273387b96a0b99174d2d7626cc8d754a0b08ff4ec60396376d6fcfd6b59561716fdf9dd7202773085954538aa4633f25b6d938dd484f2f9ea65cb5b1bfe13fff10c751ee500883ef4e5905f8d3f211beb40f5a7321dfb97bec68e40e2c7a62cba9838ca41b4e102ec53a191ae4a9d57a76f956df7a0337015d789e69ba976ac0b94408c7d1485b518261df84c744d7bf60f022b1f3b38dc0aaeacbb410c3dfe7f8db0c6779dcb76e8a5872eb286b0603fe1537b902606bba50865978ffc4860be657debbaee487f7c6db9a4f01abb300e61c5eb5e6cecbb84dae1c53835b5984b6487f2682e18f269c7f285e248e99f5c025d6c7732f0019bfe7a9b05cac6464104fbdf1854b62d6ec0c139e660b2cb28f2d917ac851785852b05fe77f7d33b21cfeb4749f1cd0c37fb2f584dc16d06220f8749ead434366466f63591add94b6977fe5b51517039fd9a73cf748c73aa44f4ac42149ba456ef1a99f30aafea42ed8d660a8aa9e6ea7569088c879897af833a04776fc1d441db331f45eba49297a29d0c973dec21381b1017ac9e6d612c3a7d2f701b16c6d8d47681ca484f59e761e336e6dc7fdf69d96e587c9f0ae29313d70f3adcc9ce4898bc9e7ed1121f896a9783e6fbf80ba924fb346ae81e819ff301f30be5f4eaa61e76733fce70747e716469599f30dd64f6946b82324b6c72862627602b42b5704ec1b3ffdc7216a036863fa3b86b93274b8abc7a291f7db973d10cbb51b2391785b9c49e80edf81c90ca53e43177ff7e99872efe07eafa1c75f8d7d2da5fab3ffd9bbbfa60d5150f0b1327147566835d8847baed978b5a74ca32317e17c512395c00a304e012c35f550d0684769f404c80b8bcb31e5e2e372678a16ab52d8e5e00debbd6f1e78652fddab9ee6c3bc1a4905e71bb6128dd84e51b8e076a8925a54389d8adc5d3d063f3082b1fa4c11b2f415f32b66e744130d805912a72872fc2edc7a4d2cc1fc08105c003ecd22f2e328e55921b8898eb4529df0623aaaf9877c24ba28c752dbeae1d73f4db23e2c8455e43848149aa664ab24b70f13bae8f8b3e4bac6b6bf7983c7d4b9e276b0ccd72a1ab373730a6bedb758e73fab1002b3aa8fecdee37bd692aa0cd6bfe228783e586f687011ed74647e47db8231cfe9a9e30db5b1dd3a3ac97a4856940b97ce60b4ca6127a7bbea65cb59b354582057ce65e1ff3df95791f0aaad770e3db5e830bde769cda3a659350cd6b044768ba09b0d4a875cd502a4e4e3b776b92fbe18da440ad530a096a6d689b5437b69210406e3e06fc7b021d05a28ee4a5504e538087734c1af599ed615524f84c15cf7100f5419fe0bbf4b1465d3f8d2de5664ca578ed6092e7e623a5ea6a4827d6b0a873b6365e268d0446601e09fff82fa7e8be7fa4fa6104cf9f1ef9234611bc9ddbc4813adbe0a6420683aec0e09a0b27bac0adb22fdd30a4925659ccce4631c519d5b14f5cad85169d8926d07b77352b7d3dfb350e5d93c155a031357341220ac6facffebcf6698a0491355bc088682861c11c1ab388cd9ae68c97308b06a7eb485a8d8963c119398f8d8d5e7d6ca6e050d95bda78eeac66dc7aa17fd1d95c6a98a07da325166aa8ad09bc20fb24c91248dd896f879a5f03e982de2d6417443fcbbacf0c8862030d0d104c167b095064a0854f513cfa53e7dcb2749fe7ecea3d29b42e927727d2b6b819b52cd1a78f0cb1e86b7743a7c4aa8b25bd3019591eeedba1c5c45e37cb04e24ecbc09e4b397fefb31c620477e2f6ffb3a9fd12ab3fbbd16bae0eeed2d0b780693b45d18b762b1426422a42b742d6ce0fe76c906e8c9cc9a7fa6065ef7f04b3626e726516be678485a783ff46fddf72f90273d73cbc18194163112d0bd117bd9d5922b62de35ceb3cdb198ddc26106cb8b976ee56e6b0e6587d5a9193e6d4a16dc113b7c31d5977dc31a025ee15c1f5916060b9f612e30de7e268c28e7a03502ff5bdb97002b3f04871841e251564527494b3dce8e146df0b644f006304fd74959cecd02fed17c39e0bcff41f35ab45b9ebfb1065dca5110022b96c24f069a4fd3d148fbe81ed6fb93dd8549c9a8d8539398efd0d8a5cc8383e8078efae75f2da4bb5ca996282ee1517f5764818e376bd8a1ec00d0e767d7b3cd2ef4a9d6dcb279317ee4c72079c8a2eab34eb9957f84d84692589513c418472f1e1fd468207cc255d4b7e7b082b1bcd705ca18864690ad436c3aec78d2fb0620c1fba99e9c2a0dbc239516294e02749d5873c67822cfb6ac919fdec36525aa38f57ade3eb58ec8a3dff0c8d17644b381b310a60c89e398bd7c3012e93592c5c4141f04b69213b3da41577a97915f5d53b0541ac701b2dbe8320e4f206fa4f0ee89dd61271f56b4b148cc384df7abd9239818779fada054df4fb493a7c5c4a330b91bc69d05d12e69fc37fbca59fa422da3b2325fcea04143f2790884d523c1d90c596a0550d2d1187d708ecb401bad5aaa6b760db1f8560fc185d55c417571c9f4770f102e615cba91cf61ef5f9b9d55652c78c68568d8bfa9345d64aa180bff6701ccd8ed24b36596e611839e4ae960049cf002b8d397bd9b57c86f235da90d7ff69efeeb3c9f984d6ad3824cc3b13d6df683a51a1014be8cfa3fb168d081285c5c2fc7df4fdeb8a612abc0475f4916e3de0ec9b3343f109082f2423eebe818521d88180ec1b048f8bdbffa2083cd23d2bdcef819e9d7380c69766bba36981b068871e7be1a5ce384850110ba85d799d9e7d074dba2d7cc85361fdd5d1bb00ebbbeff52d4a9f18d51759a646f09a0a190e2d92d75301852626a10a0920597126c57ff9aed9fa4f03377d8c9d449c6d36f4b903e6a52cb3967307da26730cdfe2212c7db6107ec4b140386731be46f592812f86f56b5f50c8728fecef543a5b2b98086f170afd8da697faa90ba30ac56e57260990136358eff3ea1964201068183966b7fa4966ad74e52c09f955dabc800599979a04dfafbc58a97b2e6d3cc66a67c89c7c47b463688a18e5e98b00fb77778598ccc7413617619c9d3bbdc6f1538973c317819dec0221676b630a32f3a46cdc93a67e950cf51435f344922d3158dc9c4b99652a5d02291d9e216b4068fedbe3d738ea8ca13ad2f032bf6365ac68b64caabdb6e12a24f487a71743dfb2a26f6c55bf6cf9142e1690ff69cc80d296a6bf7f33e7435a9f070acd46b6c21c99243224f4779d25dd5bfaf792c856f8818c6fecb8167e668ba85a0b627966e6ce1410b8259e1e3fe15b22a58ac1e04747fc4094868e274300708f789bcd2321b254c3d5e3890d1a422b8ac937ba8154dc7e12c4a582d0df7da6c932eef6a07a27a4d0b33edccc1cd48b3f65aadcf62c18a1119d5ce57bc5d93ebaf68027709e2a9773167e3f47ba9197d03849fe1a6f9a3e13d02f6265d2fa1c939d8a779ddf506eef1465d989e0e4bb4cc68d49b423d2314fd15dad1cd867f8ffb51f9b1a24095bc855eff3aa55e2636dc273de6db65aa6246369669ed97fa27dc04707b9089b22e72bb31964bda29911cb53c0b64e1d15b047f0372a5406d0b76de3b4d4c016e52066fe2882240f150428e2d272cb40fc133f72a108fbcb730615b1557f7a38ebc92676e81fe5b69229808495f753ec4019cfb634e96a2cb1a2009fa891c3e3c05d0039b0e5c89248bb929473fb593f2920ffc772e4c7cca6a0776ee3928c09b32cb2f65b0d71ce29291354c895856762e9ad6881c8861463f1eb86b71dd33f9d52e62a029462dd92360423fe0e00cf424988724cda28f4e3a0cacc71ddf113736b223d89963b00808d15d8fede966a1debe83647ca581107b1202956f7e93ba28301cb11b1b77c614d80a3915e502952c44e1716f2938b45b327a2de3a15124ea9205aa4892080f207d86fb77d58087ca73be3c6b2125fa5e845d9ad33f23fdf3175cc741cb271ed611156c02ae4ea87c2ff4a5aabfa2b9e4974b787989d53440981e0b0458079886a1550834c712887489c17e09c5be9d3011a87fd813033767510ad9387530c0094defaa9026eb81fbb77de362033d4815d9efa0614276c87b5d62d1ce640b5b6b56d63874cedf9c474cdfe0b6dd3fe72619874933d8ae75821fe000afe34357aa6e33cdfe47e0443d42bbb7387d877664eb36a7d45976744a2cebbd66bbc881d51488cdcefa2673eb417481e26f99d2fe851de8ca1b2aec38adf1247ae803d01ce0b95e36d7041585b8cbf46b4f3ab660db6701453387456dabc441dfe28c3d2a9b0d7cd89f5e6fa4543cf770bc675f2234b80ba369d499d111f415d685190ec537a010b4a72cc7a39a9c9da640d465a2db04521888be35787d69fb59ecf3b5fbf8f8b0704e1795653242a75ce711f76e44a53d20b09303684e3f381a49f9b8807c5e70a6611d1e5c49e156f01cd9ea25dbbdd55a7a7d4ef16c1f8f1ef4355fedb062be8028a6999b0d40789de01e2c39074e4ef052d3de99da76b0f94bcb815096c3cb2e3d46b89259687967d2dd46b1f24eaaee8c7447c25cf0102653c19bd08db23d127f3c93e8bf7476d2aeb4ef3489a8952a681453ee8f79bbeaf976b91ba441c1424c2ccf0c3c80359536da7e3e56091ec1aa0a7c14bd29eb31f1f11cff92f768204806172ed85a1a0e74a7578a25595141c669275286caa45e7cc5eed0c10f0f027768883b73bb784e0ea5c264de5e5591ebcda411cd7382b98923e5cb73ce915b0acc1d70034b4d8ff403a5955295572390e230b8d9bcf5ff656d926d16d303e26ff5d9562e3cf3ee7e89169a9244a73eecd4cadb2718317d1766ff8f699af7ef4f6ce20f822018e3b4f3511bfa577e16a104f301c804d8bf2dee73b8af4cbb32f2b2b6bf931d7fc328d2f814d873c465cf5e21d07781da947f2dadfaa6963c9b89a4621e71163869e9bcf96a1d21e42474355bd9a6a1c5555771299209245b80d267e406dcb98a978ab914f528d05c8449bdf2e23fc6972334c0b91d18259bec5539a72d51a3da9ee2a81b018142db7385ab55615cd9eb885648c577232051c0705e60708d71bc334b71c625fb95257c7e11bfd2988ec6938d02ba7a5597bd2d05cae049e5642f4c30da3c8a77c45ad036b2458ccce1730eb609a82b6891aaf4fea1db0d1475b8a6119efc16d78bfefa9f65e451a791269a1d3c19bdfbfae0550109a16de9ac7116342f11f6a6d74781b50b108e967f4cda56aa7d260ad9bc388f8e48e9ff2f5cc277bd72983111937f2818fa31a8d6ac7cb781f4eb10786574731fea9361795162d640f6633dae3ff1927811ea24eaf70641861e3ebce4ff1f9cb895b8b8b9db9f1254ba13b19cf0ed5e20a82019670cf3a9f220f2eae64435b98879bceb32127013caa06bf64e8fb0f0821d1c5c42b913690b6db9acc1db0fa3854a15fa0d9d5d92cde3b11255f94c08a5ae970136bebc0b48bf228d2d4327faccfff7b73fea963c6821e085a7c13c8f8433221cba7aa1bc4e965c16a2f478715f5f8f44dce91a6f37c4bdb06b129cef9733c189ce774ef5d3c6524ccf75371053452087015ef775e9e46c1d8ea6406b55399cb7b3b622e02a6da32579c65eff44baefe1c09189fce78e3e8d6b6fdd2de18d3c0553bbcd543842d9f3c1f56c42b2b158c629c42d86ea14893449ee6307862cb3c1ee4e0960fa9d37680b3e5de88505f1b5e6e820d756c0595816cf36668d9c633f85b42737b600551dc7b5a3c74fcb3a6d03f68a8841c35efd3b89d86b780f31870de54b7055a2a9595177607ca62458a7d0203b022097bcc13d9bc3c02122ab86d40a72d57438d3be406aec9bce44aa2231460078b4d008e7bb5211d1af4f38237772ee7ec10b702bfa88dfeeb7b6006409be1a21e6ce2075670b05f1a7e763b2352fbdbdab095c412dc50800401ce2f982762dfc6b163585b76b8c903b9beadc9982e07d8e276a3735d67691e09d6bcd002f879e72adb7ed26c25d7f6f0d64fb2c9ed075756225c5147b4f6ae7c79bea91b55710143f52574cd68b1589bc56c9f86765ecd386c23acd72cd33ad377051020654e61b0d66bd2c63787fe44699199938af48a3bbfd4fdb1235870a46e43655cfd28d70d7fe0c689bc867b25142f89fe79df5b94ba908133a35940fd56bcf72210cf9bbce3704f4c88e6741fe0cbe56e2594aa254a7877134bb43f11f0b911972f4fb189e47b8684845e01ab08177e8ec8ee032f32b90309882b3dc3db45ec993e65643b0c39a0cd60f6b8f9eb93c5325462d03fd3b4db3d6c1fd08b4aec8b4c85bd3df32a1a956930fce2af894fd906a7e6c68e85c88f7c946e267b4a0a58083d5bf3184c012d5d9243aa1516efb00ca5128fde618a3251b31ea45b7e210e409ebdcdf71466d3b20a1081ba38151cc5b78cdc92a9fcf378680267a8083ae9028ef7a188ffb872b6447353961b9fefef3ae226882d8c0bab5a810ffc4a320fb0b576be27ba41d0a9da03eb4845cb334dc09fc650ebcee65ccec002cc0a5d7aac24bd62503c0d84822b086902fbfec10c6619008e2c9be0308465963cc6b8ca184f567611fe2c6b807116bbf3f377ebb6d03844eb01d8324b136a4cbcbc382d407f8f0e959355cbeb85f770cf04653b275966173c3f8aa4080040daf3147454f57d52d9f1828d2057bc1246c192236b55a49f7db6571f3e4b7f3b829b3ef489ad286e19b9b0619cec4c0b13001d1fd855478325585df75a161dacbe29b623c553e1e4494d3c85b2ff1c58ed13177ad6f36b2a72b26ad33a87bba888660a7bd0c46d12b34af0a3cfd41169b74b5f4afe1c873eb9153b4ba6ef40be1f351782a0961e4e49de4e524c693177d05ceb82df9c9773d3eb71c52263913fcafb9cb72bca081dd21e4c51120e5663e8444ffdc5f367dee4387b2d373945b91af67bf6973588d84edef721800bb15b83fef4dc42bb01abef46daf3ac96d88f8ab18320f139bdb0ea4bfee33170e402e40e73b8bf764ff8250b269dc05cc3509d424da40643ca38795e436dec57755d5c8f3fac6ca7a82014613695a122fd7c28002db154cfcf494d261612200f5bd0f263549c544b75404fafdffe9f701f05b7698b6d33744350ce1df1672b843751fd9dbe254db43f96630b322bd1babb997c8cc13c24ed3b7781150183f9a1b75c19935ea6d75e077befefc8573980ebc2b62ddfe193df03641724ba5fe928ae3c00d2ff8769067b6862a1ae17a884091f147df24016003630795c457e64c884f2ca062849c85ada49cf0f7ed92a9a3ad6b93b47396ac68e00452997c8e37206d80c5a9577866c09ad366c38b283854cdee94594e830b8ccde5c9da105bbd38e056d070561483fcabc420fcbacd87bc1fc4d703c50e0e986a8e7bf13c49a2757e01306c7dba9b9de35a71ff3ef989bb09c61f912609b4a665e677a7a554aef86b77b04e58aa405f9934859cc5f6db770c88cf9da7ab2af84f39ee387688ababf4453ec12c3d0187333cb5a88b4d0b0e1ee26bb0c0a49733314f3412f935dd8c4956d08b544f8c7b5e3c947de11fa73b5e85ed3df7502dba95d1ab9c5d6d2df75770e187b0f2bf715ba1dba548875cdad8bf4341f9f5a721631b654820178ac8009590db609152ccfaefe46b2dc405215e8949c78d9b30a4517bd3b078a20cec5aed47dd69f67cfa5da96b2dfbb12cc0fd6c2a185e9684d73d3fdb1eeedd9354d656eecbd40e47c3955a6540e4b173458ab20082e22d7f346aab3bcd1b2b05e9238159aff1ca92f723f830973d28032aa52ae1ab4ceb9584c5f2d3299af659091fe2e1a98dae2250630aa05ca3af91329aee511542ee4654ac55c0092adc6971ef5286ab10278d29ad8a8fe50b659be3c28ab18e26436ff6019f0547a5de039c147960892cd78ff8deacc7ba5b74b61d729348c7fddf884c45dac6d7d0078701e96e7817cf4c532f20db3db7fac9680469e795e569216277ff4d9d1f2b088f2a6cced1fedd74e3d084a14af6149040cda8cd7538f36589a7903b52d8e390d8c763dc64adc1d9f80b1a283b0166b027800544d48b969cb482965c6ca503fdf008360823d21e48d4394ae1a4bf50cac5cad65d6afedb1c79e181363df2d8174f81de4712f5dcd9d719b04337c453549521d969f909aa25f9fa51ca8903d65dbb7ef8f99297deafe81e9d55ceb7efd12b6493ba13b939c43326933fb1ea30f5fdc12c180528be955bc7a95b5aec86eede8881238062ebb73b130108498936cc9bb9f8dd53ae1b37cd23f26e0dc7442e8727f2cbf63b5387697e40ec6b9a2613693b751085c79447aa8c1059ad1afa927694e91f77cd963bcbe71792173810e457aad85c4315721a01c0ae0cb3eb8b3166cb577970270b60ccfb19bec7a8e682f46dc8d2b0fdb3991f6b532c95cf5d6ecae16a060c1f3d1d7e42727f5fa31ccc4cc5d5595adb3f039956012758ca17df2fbf3171e91c459a398ad634571c6bc771cf259385404f25ffdaaca409f5af7f8edd2808f67c477a71a747a66199615b53f0cf51348cb2906293c76968d433232f902231206a3e8ade8753c3530f6b42f90c59df5e1920fa08a2fca9a9091d6021fcbd4eb70eef3e1c445dd3fb20cba221512706a83f0124d8c0ce1f6d6cb66156e7b6243e0b6a8398089b982644db62aca9290cae3ca2f252b392345d82f59f88f51de2db18b02e8d6e5f7ee290f6c329a64af6cb2d6517bd5e4ef62689bb25834df019f585c7641fceb08f6789170be17971c8e0d48bdc4bd41297fe98b1ae88735c9d9679c5a1cd867c029266090fcd1c43bd5d3d21faafce1b789101d0d80048fe21915cbc7385ee12ce800dc1f8a088132ab8b9770ddcffba6100bd2b9a3b60dd196c689e3712948d29002b22a573ba611d752e4e78d2d24ea2edfeb6c1552b0536bb7db9da93c3396970da46e98fb8734d2b1d31e5ffedf2e3ccd6a63f753b849c1caccdc908ed761dd645d1619d2d4186467d53f464795e556a1239f0876bbb068da835ea484b32c4cdba644a9b5eb98dfa6c4eb3229f082eabaa0de8350c00cd0811544b85fb460988a520ef3662736cd3fc37be87554515bc9171d07db3d93aeadb1a701045d5ee94334d743b153b140965498a0cfbadf37508baca3cac9c8bf9b6b0417ffb8bf054840bdd8707f34508d6bbb2de2f6d0bb71718ec08c58b4389bc26929d85fd184b73459582f53ac1e4ef1b056bee275fe33f8d96a1fcbee7943d45f30d39a5bcb2829427baf57530c3f5109e669386ab346876c83e0145adfc4df4d5b728435bbc98a26ada6c5c1d50ebd88ef946859c30ae60fe6d6c6e73c03fb173965cc2d43b0ea591db0c35f4c37fde7ce5a983d5ac49ed21704624ad5a44fe0e47a8632e2198e7cb231fd8d05073fffa641dbe537559b4c55a5c078c2fad32ad83c219d64f9acafec7a199cd337a19b839baa4b54cb3bcbc694250deb09cd59338e1d7ea25ffd3b779f33853c8f0c1b2243352db9c73d70974c408eb001095ef8188f43da9b0a63b9f342b9997edf152a153b263b592a6b694ee99c0175b19d3be869030c78a20087d5964d6b8a58606bf9f0f00bef780e530e146e43cd8f3a441eab067aaaf6ccc2abe6c2b091697076e336245d43010dfe56dc9067e9b05cd652afdc4dfc11fe938da50c2aabe2a34ab57e5a789915c45b74c0d6b96f01e42386a0a7796c800175995f1136f100185f4f075e3545f8833e3edf2f7a8af9a975609e1380ca0eed646cfcfaa04596349223123f5672e1aedf0b017980794ce3bc0d9fd6aab9c8594565aa8fc18b4194dfcf60ad6c62fb7b9b76733121039e58d2b0252ada00949dd1dd5961d8f91f49c01e7fa5b064062e71fbab59a87194b84a440b18c7f4181091517769f2cf532e116d6ad959b104bfa968dcb0c7b31095fed22bc816abe3d385cd2d7513b4a07f68274179d95deb33a532b9851261335d5ab38945f1676efbd19551c1caeceb0c16ae65286729dc989fc1a688fa4a04b862831736dcb50708664a3f5cb9b0e02d57dd5fbe18ff29dac060658f468cb3659d5ec530c11b011149f324bd4946237230e1dc80139a61c8fe9e60839d76ef6d3b8c5ca7c02424ad675134f2f818ba6ae0eff32f8eb84b437959496ff4e5244b7f4ccec99e78bbbbc05a68e4bc02187b07788255ca38b52648a0602da50971fdd90240bc761fd07ee4001721f5e787507f4e145255c3b04d7cb7339a9a419931cba8852e932270fa9ea088586166a665165262f49d131d3ee9230ae02eeca99f4ea5577f19b4210499be216d9ab86369b455762d578bf3839cccb67e2eda71544e66ac97ea30a5d225abeea6ab746e8cdacb2c3c7525895273e932ec7dfa05913d2533f84325ab4900f1588c31ce0c2cc98f5aeb996ffd48a501261e3026aeae13facf37eb73a047c0d1f8d210ff15bb2a2dbe37d29ee5007d41446281b93028174bb013a5702ed9d795383912aa9df1b27633436f8c714c37b688689f7320e38a87221e9e495a901b3e0fc84ded9a2c2afdd34bfe3cbe01ebd10a3ef384bcdcf711383c661faefd6ae0927ed600c604f0b3c5e7d03224c27bff11e8708923d67bc0d6650d3b86e3aa13b5fea221bfa81e38bb6afcb228cbfbd9c76eb3135f7ce7b7deef9cf2b88f6c2903b529dbf227fe9e9d94dfb8b5e8cb189a2d37fdd85932284a622f6888e4a19c0b9bac5dea50f23a5f62596c3b6abf73574ba73b467e37fe5f43c5554fb307bba820836cc97b4a107c93b041abc5a4c3e7d21aa01573131414629ace92f153b5ce6ea4dd7bd83f949a755992799c20f9ed739ce7ac906b864f186f01423ca52f64a55675f113882e4ef31c75444b3323146d4a37751f4eed1d225649f8a6cc67cc14be24d6d7639d9200d4cdf636b351fc13926324c582fcede34fe9a6abd64672d0786d03f0c6909ed0a209ad5ecef561b3466dc748dd0f3d1e9417d49675db62d190948c5d578a3f980d2c1f8611f3608c890afcf494723b17ad9a65e282812ce036382d12243d3c8b417739951a8cb00546aa214c58797942634250a91808fd1ba0492aeecbc2d072dd8d154d29de9c6a360cb5e0cf7984e348180d781fa88355bb4e84700a761823e93624ac182089a82d0f31716be56f2a99541f961264b1b07df2480e82b25073f0b4e0cc86bdc0ebe20047ffe6cb34c98c76657edf3e65d958440da94c408a065d17934c6e395ea5613659c1f33025999a24147f69c23e6c6aea657800f5b508cde3c7457811f0515872e2943e914fff8bdc8260a9acbe5856056a5df1993227e108caf8bb0e85ea32e1904f8b848df2d23b07583710422630d6bf13bc03a5b445c931e7daa563628ba63eac3aa53fdb4668f98ad05e8f085519d60e8eb0807da86799e5ef24c3426dff0f880abead2f40d455009b97376ead2ce9d1f4cb00ec6ab26854f6adef060867134cab7d95e9c2d19c805b4c6960debfb00fd89e426312dda73970611deb889fc0e4e84b78e649de3b066112480823c8be1462713283f4208fe6a47b890ae1e9c0753ccec1c3323fa4bf0e7875a3b1056180c5abfde00654f0b8b499dbaf0b7c09328d47ae12973737c801e1e3538159492cf83344e0f1aa217919bab008fa8452ba997fde4c3cfa587947cba610cf084b5b53255b24b6e888a0bfe77780d8a7afd753e1dc3feeb1946b7e6b109c12020b3816bd881c0efa24c52ca8053650d5a3077493b65e5ce9c594d6340e4021f5b75939d56799415836ae1a07f99fa7700ead7d8589b67c51aa10632ec1d0106e1117568222899d31deb145b62c875ee4ddac23edf22b20eabd07d1daa5027c84148d9a0d56f815b6877ef5cb738332d35c0b091b55f7a494f0ff6adfc94d3ba350e337f9ff3c5f40767da51110fd55428166fdada66f3ee0a1e09d1e87f9049f7fdd15678c76c5f18e35e218d3d2c00a69aa0463104e4f3b6c7ae5f1cc3567b9cbe14fe0324f03634e9b73c2cb1f51e72ab02dc90709ca4f058d17db0028e7011cec9d9cfa98a3c40e3a8719ec0ec1e6bc18473bcd347f9e919a5e3d27d2ec20a6e49769d14029a5d1cbfddcf9262f43f2a97a2d2e9dab19d8e733c607d1e14e2c7d236a8216768aaa85164fb97cdf2850baa4880a9347178b762768a273295db6c143082b2f3d726bd1acbf710c3e41788f65a16d3e4e8402f4405cf08f0e4a2f4af989caf8b3cade582febf5d3cd8d7e03d32b7c4a5adf3666a27849175fe97986d0124a7bd162441ef1d08ed67b79c510f2e57fe90e4d1b771fa1744c5b26961446b295823bff90a75d198edf402fe193c5d33a7225b58fb104fbc024fb181ca5002ccb5f92ad58014bd96094af7bd69b1ada673340f615c781e7103727ed2f6a9cf8ccf4efc50b21b425b14db487cd8e4a03f066470cf2521b61d7ddbdd53605f8d747b87d22ab6898d03705e16bec935cd2f7b24190f8f58a573a1bc90a8e36cffed106f5060932da1d8207c2c5ff85508141bd13f66773734941d8cf318f68c7305d8b764a1f6d43542115e1d5c1fdfca8a2a94a275a2289d176060a5d4292ac04db87b07ac71a7fd965fe0f404c33d15ef8b515c053e686eba8fa07facd273b6ca5ca4df95ba6e91e85d710db3e487ff487bd022d92686993df2d87e5898ce6e41f4820b510a8364b9419edcdd1d0801137b02074bd2f68f9a3f903e150d653b95487586422ca33507552dbf2c8b50636dacfdbe1ca460aa689fd178907def01c19e8ee715fbae938c6ea7b7bace7e2aaf3d281356a7fee0af98675668dac850ddaa1d509ec4e951752d14a70bd7c6738d703779d5df25e4b8e8b7295ad95fc3e5dd700f7f4ed4e275a1097dde329d15dba0eaa24517653a36ec26674a6544f9bba14f6d6d8d77d3c09627d5efeecb1453d535884ae7cb4e5db3bae5f0bfa90e2f3a1a496142db582e741e223e1011bd4ba316ba217c1dfbacf3a7d98b52d14c1c13ae38f90c77eaaa2c109a885b9a43ab9b2b565518bab7320e657577f17192ae2c07fbdec1193b79799aa11eda1a2d9470c962eb7a2a25754a5f2f1ee232a9d8e11674e5133851ec273e8770e6d9ed4611667349b751a9eb56dbb499218ca112d8c9ed7eca531177951ed0fb1ca665a099685ec1f13dcef8c3a4b08c499d0c5967499c34a37a37faed525a0df2f11c57f4dd6b5ff69c51551daa9e6a302541459fa4e2104b988fbff411ad888028284a383aaecbde8a24fad3a8a6e934779a0d4da65ec56f935c2865e8387ab55bb4d679cc7558b67fbd259d2225dff0042034679dd74d856b6eca3642c871a23ee4f3a4d5227151104f490abe0b617169903dd69ee486a41fdbcaf92ca8053aa6403eab78b46ac2fecd2649649703d1b87706db75ef7d91a5ce38b638da29b58c071fe34c09a0dfab0ba836a5a129d09ef7bb35e6f3e6d4b599d377aeeb7345efdf40d31407fea6a2f50419e3fc792da40cdffeef3cc8692e0e6184d2d226ce46708e881ffab052bbd982a14b2079ab1b26508a4f148c1d42b9dfbf4254a272fa9469ed69a1478a190fd7cc082064e3e0870cd7a5983a8fd84a35c7d9185face00214fa70eb156ba5d0d03f78035571e7988ada2c79992ed620b4eb6867f78c48548e9882298949377bf40c25ff900dc4cc856ed20ead7e1d6d27bfe8fa60e95386f24ca22411785f454264fab0a6d322a7d87fa4ce5da75028cac6a062f64c325472e34c384c5414826b3aa488875e85adce0f95f3e393a2217de08d646e15ae4f4b63c4e98132006c0614a361d04f67771a34a283c523c995425e544cac4dd495dd7543623e03596315664ee83a29023b4d8a023b95eb67372fa4e169004d5f1a3e6cbc413ceeb2b6b1fc12101a26c6cef3623164b8f1d385baaa67654536f7700b29b85b8e11a19ad0bba19fd02e72bca289918190384fad134bc3e54358a98cb39d2c1ecadf542d954f336b62c9cd46f18ff761e9454ab2d44ec9c135da31d2943a048c42347a7d820973788bffa9f5e051ae28c513d662407600921b1dcb26dd9d776f3fc15eefd03b8198e575ef685ad8a5b38fe20a0971bf7988757537f78e6aaaea9dabcaa455bcb09490dbeaf7befbf94fa9072a8aad489d81089707c70ed08fe3870f77416eef2665b23ced3d107f81ff4c4e07f34f95291ffd8c9c84843c8f8f67adc49cb3688e745056038947f8fab1b5d0bf987667b98159ad39a68f92b75681773990bb197302969ed4de941b5859eea0b2d6dee217323576f12c6f28c04bd2493ea6aaa6ed60222459d418f67195e954ffc85a4e81fd6c4374cf41c76e38ac2c8cd327d4955477238f3c7ea99e73b9d878451d9200ad8be5c0e08a7699c58f3a47f1886ebce5a6cbaec98d0b22bfc81208902301b096acb8ea668db098514bd2b17fdea4de1bd8c83c3fe31abf17af37c2702e560596208809f08d966bc54d46883a97e3c7dfeede3bbf53688d2512569e9ee4aeebdcf6ed8d96737aae0e02d25727acbe76ba0df691152706f7c39c3faff70f98dc5a91d26bded6fde610f923dd7ae1223c43db308dec8b1373ab7cb41acd4f9f49d85a21cc28401c65f76159ceb7f344847dc384ecacce5dd949eca5e9953142f85b72446fb40a1df1ec3da7af47a1640acd5ed0c10ddadc55b2b019c7391f66e95236a6c0eb3e20f1a3205d09c87c19c781563e63fc0d8aaee7b46a17b9a37803882b38c582ab32f199dbec09de5c0cafb2f2f29f703c405623fc93ebfd1f6f6fc34f5f08091646951e6acb788bb3fd762b02e1094c0ed9b1e06c6d7247ffe52965ccdf0349ba8afebd71ddd5fe22b4583584d687749f5de492f0fb0c5e9592fa5a879a04b11e2434663507559d5e4e39b44d09d4bcc546e3e75fdc8de32e3b25d1226e051264a10b0b3e384e025e7a188a113f2ea30f3b521f8d60e4e2ae7a4bc65f6d470eda749cdf2225943081ba317c0c288c8d0293878ca694c48b03a5ec85a0a416b1d8b6b0158408d55fe5c4a5b9c2da695ca74c417ffa3cfec31609126631d0b84833d74aac85a5637d7e1bee4d8ae9486bbe78676227d760384922abd3fb9b0b95d8fedeea082fad833c2fe85803b8e6850f3e6588e1f9193909a1ffe3ce0b25e04b44e709bf81e4a27e89c5b507bc94605f55cac4e1c465c4a5d5bc41db9f731b82545145af92ac041c1db322538273ef69cfdbb44dd85bb6ca72a697e897e6ac313aa623826a47fb5f1c9936a8f5d638de2f373694707cb4b9b85a90872996b81e24d87e467c66e620af918db58aef71088a9ac63c27068d87393d606691f3f269385b0b2e3a50bd56fb8fc1743d29ec8f548e0ef9b2619ea51393ff5a86ca3a68006180cba1af9c10f514a51333a66b3f32db43b964fe6fd3ec668593b8fe33321f07be1455fa665f864d6e01d1740d1ba82ceb09498082b3a0d222086f63c44c3ca7713a02a7f33af1037f514aa073052f338d6b39387c0f3ebc1f6692fe53602f37e6e667b60e2a695059233005d5bc31cdd60207d45e46b768fab8e4d6188becd736649b0fbf386c666026a4fbb9c0b03548d5a98bdcaaf3ceb859decc920fd4d3dd1ce25ff09988e93ae7fa2fea7c8602afbd8dad275320e71a2563c8048624c019d540054c00f83b431128de49b7df4352e322cd20be31b19a53bdd358445e3c9bc799bcfd6821db05240aa3b91c49886cc4eccc1c90447b6af0219fa89657060c4f9de046e3b9f2572e4eb7d2cad0649d62a71148886682f09c486eea3ae2ee7706882659189058f11fbe925cdbedf2744b7a339536c3adc7af30548fb94f2fa982e5688f91ba25f64d0d43736b59430794ce36b97cb95b8f75ba94779099cfc7117eadee898cdc0b3de6b2c8114cdf6c868c6e8bdbef5175330e644bf4c9ab4dc0bf4555646bc147d309925fe343ad7fbb487f0a0091586217c5070691b0f87913ca0bab745c4da6f3fc4f7e99fe8a7c1b92601644903576ba4b074ef17378ba1f00d9af0d8b9fa2614ffb15ced9cd6b8195d46219e8e1a90e83a0e48fb9187e699554149304a6e1c84ef48e8a836c7241a292ba0843a42286d397d7f2e82702068cd0b55c07c7ecdb20c14a05585df5f958df9446ae7e7e6e7cd0de06c2521d4185e9fd0533252aec2a1daa815625f60a57eea345aac17f17caa3579da9274cb149492a0ab2cd6f579fdfc3a3846ebff09bf45b544834fce602bb3b1a0032aa6a904f346bdd110b72a9e451f448cc91dc9dc5ae0733f25d5b1065270bb4f401bc321ae38dad78b6d260e524ef6d868e3cac20fef058ec810bd5324947225ffc6aa648479cc8c4f8c0505d36c65e3c997237c4354d97f512b052954fc735ac22db3c75d3c0e9f59d0b1413751a6c5a11b0ecb682d14c8beeabd72485c0477647a1354783217ecbc749f9b1a1c652acaff46a21ac500097a076105943f85c48716d1ee5e2560fae59ef66e73120faaf3e407a03cbb61839e312b5e0779fa5aab98c9be3958959bc293e9a5265d19482f9e8181c226111a31264e16d8fa7268304fc3a36b655e4c2c23904b7b179f84843e74392d6c1118eb0c719334d93890e6d2538fddca93fbe938da85ab1c50028bacb9effd61d7fbb43a39259e64433b6e11abe97ba442b6817d0262e417aa4fb0c27b20eeae0b6773820b1a7618ad42dd1a011aec789a73cb84b7c6aebc521a5c5569fa1d00754c6eb39a9b4f6faf277a6f98a406c1293fc54713bc0e68f1a8c8a18f136c81be5d86052f7bdb2666bf8ab24f76b2ec9c7cf07bc043604521ff8a505d54f1896df7f3f6e7c62807b36719c9dacb2ac2276a9091512c69f19a4177609ec1be2bb8f92371dc052507ed5b16c18ae722323c0075356438e9f59d21c8193cf256a20a2a574b2b9263fa6b78b479af5bdfec5a73196197567a975b3164091f2d8d0638143b48a84d8ded6c4d96d8cfaf3223a15d84848ef0064ff37663c1c136eb8bb9fd1ed414b08b5f96c7a1ad95d02011a100b0acac6cdba7e36a9774747a091ace9e023639cda291150f272dee36db6d14b4790be89d753ed40e9bd13018107d435a30207fb1a20820b438c7c6753c3422e1b3e979f8d557afded11af9ae4677e864a349e60d77ce7fcd657b116a7403be236a182271c47ce168a9e3563e3962cad7d7088770a508811b19145050879bbb1fcb1af1ffddd5edab6531938679e31c418e6219178c1a7171227b248e04f25a0660bd76c5c30115db163167dd4884e5f65787af5c8a42262ee91e296e92ec79faae86e6c32ef6cb7a6aa402b3b73d0a2174037b18f161487b69176fa08d8facdc898a27e1b9c1d1a039cd92abfd837296132330ff8c57fe9516e1ada9a3308214c9eec67f44eff30b79f5d8c2338d543e072b73457f596971a486cad91a50bd58fc10506481d7fcc29557803ed73da5827203aa180786c5520d5688d80f073a4c58d8db1ba3f4fdf7399fab85ab330e3e9089c078f9a09fb30f5903403a4545a1765eede72399678c995ff5e2c06e34e832d64e99dd913b30c31cb429c73ddfb9021112abd231ddf978f6d1bb2dbf6c1c7798808651d20f654061f4137ba3cf6c0406093b92e1025cde95c368929675cce2162ccf1a63feca387014d8b77fbe211dec3fce4ffa6d7255adac10e59398cc1db1a0324ea7777562926218bd8e0db97756fedc5531a9a1c4b08c52d373c6878b81d8fffefc8d09c5f0175e2d2328401f815056bda856013614f783756f1fcf56e3c00bea6137ab50cc98dbf222704e32956d3d09f98b67be0d01d26e2dd3ff6fa002ef6d8f7586b60c651aa1ec8f3ae46c686f7acc697077681e0dd363c2b7b5d227b1201d3c12a7b5b2134f5cb2087004bac4bc62d57a88a202254c65ea7fed8a92157c46a49eb1756c119c5ac56b0adeb11d3b108f76dbf3ba679dfc5f11dea9a10c673834abd31112954e5814b92fa090e4942f1cae0fd9a78c8557ee255a03844f9a7a5e5def1b87f3aea3166cffba33a1da9b09c0aed08298f0740b46322af76247b6bd31337d7632b9e2971d4ebf9a3326f86886d87dbcc7a2b0ca5b10907adc0fe03585ac8704b584cf17a1a5db144854058efe281fbe4bbd8c95223be738ebd462d0983b58ca687ee1e610a16321ae7550cd68cf4faee44cc9d0ec7770e42456cc30430e45629eed859126a50314ec09358a8353af4f37908b1f50892961bd2ceca7bacfdd08d46bcef5972c4b99f8425e2762bad83c669e7e1cbb711be1170cab9795e8ca4fd3de9236ebd7fd4def98870208593770141e1c60c72492fd88f3fa0f67adf0251e45c7a4059ba4bbc8f8125cb1587c1e53b4e52892029eec3f5e9eb9e8030278ddad126799b329d430c8fd338856ce0afc0e3e5033df174c921ee60f39f78a84547811f50304224fd53657ff1e6353da9edeb4b67ff299e14e7de5a6dde8ba33d0e51abeed435defdc8f759052c1b48cb91e4a8165661da506bfe0ac8479142529d50107d81e2d5b54a20f6fa00b49b67eb92edb8a940e703577ae0feccad622593879789588a2f87ac828e3154ca5341dee5a32f08ea9deee6e241935323e3177aa5bb5f7fbd537d1d6b4a538b8ce6f26b841ff04f9cef12361af37c54fce44fed8db69a5b7563d3e4261a285d4f820eede692d96377057aaf7816a804c2d80af59ef3125169f909c6d30eae4d1006f44b0155cb74e885593eb5b124ae817beb8027a2441d95d60d8d3a029bfa85774b682d4076753029a1a63ba936ec63b02289ed6ea6eaeb8a5bc2d71cbd92006177bd7fa7bf538595b0d969ec96d3afe1040fb556994561dee395a77b5ba9eba0c7dcf45e4bb308a0311d843037c5e5e38dfc086f2bb312ae2a2b219e5fce883086fccb4d42b42fb5bf358e2acdebe80314308274660395af2536ff767a942ca4f2b610975d7f0d647fe3bb71553eab08790182328696d25f7906dd05253b3809bb20c49213dd2d135402bd2f46ba068e9212a91dde41003c3e986d8ad27642162e87246d526c19ed55116ffc1889dc89ea2d723ec918992d7f23d0e2ad2075a17e26e5fbedc4fe6e81345d72e120d623f70a7599f743fe23131cf1fffc4361386b0de4ac4a92f767245d81b8e89cc1a84433b69cfd97aed4ef0a446da6fbef729a7b99f614fcfc2b14c592299d462eabb2df6e127c4c7d81da91e5aae01bd39a9e1e2362b006866155bd89c381c6b9db6b5beec77bbe37c3d3f70e923221fce0b50f1051639e2ae04b693e9c018a312601e94962b24d9b145570e13e189914a1f1213f506cbc0824d415abfe931b779d5494383792fe5bc9f78c5eb8a8068390ca609d045c44fb6695250e0de10c5cdb9b4d5d42a34c4e7fe1cc22345883104328cdce950b5e4b5d5900bd85b2aa0446403db76b13ef896638433c22df4478cf0153bd49f3c57f49a6b78dc785f091f2ac470d5e86723c41e4f9ebb8a75c39092e32c9ae4b9a90f3dc4f20a783a438cef2df19015ec0f6ba8e64f1bb0260130a281f17d56624971550e5e8e8d7109156107a5c77b50ab485ca3a266f895e8ad74a8bc111612140e5a2d0496f9dfe4d38bc1935c218da243cfb00e7306b2144a6aa35c1c0b61e8f2fed2b948461672b9de6ca78efea46b4a6a1b26caf8a74c4a4994b330f3ccaec243303bde1e42f3357523e2a916028281c0c79a2de0e2e3b065d89e7b6554a3c27fdc5482fb78f54a9b222a56de4af6c4c70f90eccafc05c92bbf15ce63e2d3a6cef5d06d71ae9734e1d192a2fdb703c110968d496f02a21b2da444d1eabc8761668b47c90d0fcb43f713dbc0915c523d820ac1724f0715dc935e8b7f7d906cb6ef4d5be1b921a9b8c58cca2d1dd5bdd4d5b7f5bddb08457560fe8288921d4d2f25a8e59f0887e8ed4d2d16c19a042b37c42f23ac3ecbe2c4f6800f9a2b434fabae306d60f3cec40f8fc06ceb4aaecc45da1a3a18e2d889444508437e321e61ad7cc9945c6f4de2156daa0f3c03c8fee097397fad4ba18fe4ab05f012bbe4fd538122398299919a97073f169a57f1342519b0baf978bd9256c7bdfd229e174442b4568fd0ab9c26cf7bbd5776cc214e2dd16842f7cb5b581aee5e2e845e50f672c32c2f36ac67efe699537ddf9d0a7f4b8a108cfd75f34aa642feee22191e02224c03733f221406625053bb5c07c141921f6b40dbe6de4180de2e207191721fb8823b74efa49bf71a1b3b401bea9da9d6be7d3d3b699ce8fa52fb09f4b07255923f1500f52338c5c53728d0549807716c816864a21faaecc3adc395cc0cac97d6dea79f8e51bc445051e3cb2e58eed446a0a8772c4162d609a2da25fc5e325fa4d3a6825102873cf5a58b368bfa787de693bd62bf3cd6d88fd2183ca926aa9ae8e7cdd62786ce4534c41954e3f173d0a2ce678c7328f22105e10778b5e42989c6b359fd9b39c7038dc4776fe8705b3c0b225858ef2e326dd1c814802c49436f887e4b6c490694f0fa779cf171102be982378fedacee1a8e9774fdd1f4e61b43910e67e9d8508e28560257dd922756d9dbf37799cde725000edc3dba11d0ce87f332fa50e469f3190e3dbd1d2f838b3409e2de6621396712b922442d666e81c14a05bf0e0f3df636996e878c38ad2df5a8bbb6808b260ea5be72234f75836264fd84495934a280feb23d1560234172d0d2b8748d10e6a5f167a8a57f47d2b3cb29f26fff5bc894df90277158badacce57768245f87d4e839f25e8262e03730333d91c2ad0ffec5e423b202819ad628574ffeb69b4e5865b7678f1ca2f1f5d661177bc13663dc83621a47b3d864d99854179426ddb84e9b951bfbf65bd9c5169f4f79a5505347b393e4fb41e1901ef5fbd1a0f7a453ea5e31fc5a82e85dae6b8c93fc930623e72e58b462edf2eeb1bff22a03ca5df9f34082dec6238be8215c2d1b1c669d3a4351d848e2f7ebaaac364e1e352d2662d36c5ba9a75d43b1816c098ab5748f8f8a82e7b92ed99da2d0cc14f532f85d63d4aaef6706cb5d43051733088311b1c683f62ae2c4e55876edd0a544e3ba999654340366d92a0826be31cbb423ad472d3cf117e35dc5505a6912d213295804311b02b9eb6b82ce75be01f3f7680ce1c17efc3246298958871118cdcd8577f38f22e87a3637dc5adafa5cf16e76f6b32a0ca30c111f58f600c551bcfeb9377b3345a4dca246ddc4ab77a73146b7f395f3effb3cb743ab61145ae1a7c63cbc7a76a5c6bd3f5c0f5dc96dbcb360c0acc51463cef56b66d0b684b072ecc92a0175311797b0df363493132f80cda50a9b6722ba40ae3709dceba8c68816593ed4d828b70f89c3ba5a39d57d28b94722b4bd04d93cfdce9570c9ec214f03ba827b459d665ac4c50ce3fb6a16dc7bb344ba6f9b00ffcbe2d0c4c88c62caa3d819a4e505fbec3bcdc1daae1f84f491ceb31c5c1f6249cd2c7379299756bdb7c36a6ffebffdb3ae4aeb15ac8260e83e0975d1b74fdb5c273614fb14c7cd163255b0b7bf21dc095183f896352dea0ba1f2e032464ddae71f38d0e36fc2f7aaaf54987e91a388333065d6ee53908f7eadc1bed50f00093183ebb8cebd840e299d79c0ba0aa0707588ac99514cc9ed725c31a2c1c476df6d41d34733b27f85a83f345b65e6e7320c324681baad5b4049d8e5992ed5167e331c25e50c064c8f448ee15ab9736c30367ffe8ee0f217b5501c9679f02701349bc2dac58109f77b58c75fdebbe301af579a7844587a47345e0b4264e3e036d6af3e205fb494046dd526ce828f56b8c80beb2647e5b3aebf2145915df8c2822e00b21443944d27c41b243c694be0b88f703b9569ba9db182c20321675a852febf7393980c95bc40eba6d25b6472a04032fdd7631e298a2967478073a864aa4f74e452bf329a9e403adf01ddb7e3c7eeb11318baae6e190bf7d87d21ab6901646f3dbe1d2bc3908c03669c36ea7287476d9890ff69da3102406d05e1b704780e6ca69d4121fe039d4a9d1f1e7b34e7ee4aa0f19dcd3fcee538b543655cda24d349844aa2c75ae5aa197568fa82e5b400f5d0f066601806e85d9bc92215c57e2bb7379c8ad07515c910fa684bbb23bd3c4f852e408685908e15ff57f2c50c21a163fe45b126fb122f7d23bed2fc4a789a1dacfe6989c5ce76b983a6a1c157865ba9b4cb905c30e7fc1e6551d4f7d3de86366819ba9065e68fa74377bf34d08f91c44230f1d9da04589d382341520cf2d9257cb2671837d021a21362036b145d60bd736756fbf627a5edbfc2b11e887e18b9f30575d38905ef3e15eed3109e764efcc66f4117341f1f2dbdadfb16fd5bf02db5a224eb07751d889e2f02b00f91fd867ec6cd2e0eeca7a916cb8f8012836fbb3213d0595bc60c210fe03ac85ad850a903c7b390f86a36ee1bccbdda32f0184640186dd08562994ed01b370d8a1e3f22220b5e4f99a95948bb9760a7eda75df2794fd8294bb8ddeea1a41bddd09a1817822c762987f76b81190092669b1f7a33dc2a410e6dc9b211d59f70575922f98b317178cf74632c8813680482edd7cf91d296caef765f23b4de0aad5d100152e0f920160592199ee27f726c6daaee00ae935acfa067b4869a8de9577ed842cbcb80d03b82ceb79f36fe19de265f21ac6b1a4c95f8d7926632135a5890dc7a8a1590e38addf239aaa4d255e692434c421eefb4f48892c3fbeb89c60539795793dff8b0954055be47a6b4620196f6867eeed5fd57669e99fafa6b682fb4c16a16bfdd028e003dfdc05dd0fa9dc6b5f98da966ee4d998afb29ec3320f587774a4cfddb5bcf4555a0f6f595b472b73726514e3c3249e0f6e2f1efd827db6eb4b8e361a1c04f57434f0707e197c2bda6b3b43f940f7935120a3aec573459f90f78c3bc6bffc05afbe781ebe1fbfec06d76964bd5c3d66b90b599aa92c554c70578220564fbb0c6077c9d2c43ebbed083c781cd26920fbb2025b2a83d532a76331d5c195be06bdbf6382f5803ad5bd8839e2c8e99ffb3b31712c59ceba9cc068954611d2a5d1251a77fa9b543b64a3ee49babdb4322337ce178a076325abd1acdb40419a58ba384568c9db64496b3c7bfd869413bf90111a54024f07ccd30709b14254289df5b9bf1fa53842ea9fe576ca37210b4a50e5410d93c53e935391e5aa1bf19e6292b8b7d2adf7879d6de7f55cb1afbd806179db2a905ad5b9cf677ca0ef4f4a0f9a99402e897bcb2904bf75fec1aafec13222d81ed31fbb4c7a388c7a9b293c3617b1f4bfc227fda57a24d1fca4c193d591f97a359c02ca299ec035387b07a4f92233747acef2ec90fa93cf43ea005660adc5eb5ddb3fb9b27513fb84fb72a8115440735763ce2ca728a61bb0ed798371031ffa77d0ae3bf1d60ec0513bbb119b66f74475d33352ce45b95debf441ba4fc4f4bccc21bb56c0d6b3c08068acd6b1745ef0bf1fdfdb2c2c6c33f83833ba78e08982752cbfe266963f0429837491fe4747e5a1f3a21323d58b730e417c5bdc9de3fd2968f354ea5b2bdf14901995dc8d035375ab9aa92cc7a34b89a7474469e9ece48fda1716cbf6ce0105dcf93fa4844f77d8836102c743aa631beddf8650fe1e5256cfe79bb1335bc6975bdb641a8dc100ac209d8fde96940e55c783ab246c80a5a1937c428e799b50387d6f611988949c5e46d45e88ffc7a4430159c63fb3b57cc3daa18e714c2880e8bfb0dc04a2817c62a0d154fde12e225109b32d23b81a38d06456bb8e9d6eea43ccb7a49ea9cdbab9b9d5a6015dd00db7f1dae3bcb1f7b1a6d55bf19e6a4558c6905c88eda7df705c42b9652bde30fd174043cdf3a1dbc9bed1b9381d4ef61f73a6838839afce660ff910114509d907ad8e343a78e9e89edac122f8b28db4264daaf6b965f3c8bcc220a1711cdb3812e13e8909a209723953767a510c0799d2af9716c0f6754426d50cb7c5aeaa9d903fbe3a3468b878709c1a619f448688182b3b2c8a456d834bb27106c2d56b9bd44cde3945b4f26c7f5a7799444c4b4c792df105f6993ded8a4e3895a00263c9d8d4947f048364220ad294d8645bb76592fdbe7db85523e4c19a2e89c15e8bcfb2d6fc2a5e45a802637fb4df5b2637a2553df3670e143c67645cabfe2d893581d868d7a80cd447ad86ce73a1b7cf5dc06b03015a810700f99e39a64c937229a57cb9e4eed3fc16b41a54c6e28013e7767dbac32b2b384a0c86f4b8006f7fabd6e90df3c22bf5e6c890a27f7b5964550f78198c55315f904cf790ff023d67c75ef5e3e46ea097b2e722e4261ab252163e9e0ad3f21656269669dea89c1a156633bc3983147d2f284ec0c9d5d26ade8a9e50adbb5b90803318aaca4a907df11a8a7c7dba0dcb0e95f8add2563ab8a07fd1e01d16a3ef7e105f5af627f30750bc4ea6f2f86d870a9c5dbf424022e3e0cdaebefb7209cb1f614c9b52e5b3e37de5899fdc6b14f8d87f5074bac76250e3808a428eefe107f2b74b0350689dc303e912cbed726c2a866692567c79bafa9d6e3d66f659744a080827f9d4cd666be03289a86b19ea49f7ccaaadf468fc4707e792786785f2e85de38a2e5c9e18bdff6d99cde191072ffdd169f0f1a7ed60b9d15d5c35d25fbce879eb79d8859bdb8f0c7d85a83ef8ae1003258721593f20acadcc88167db1d19220e2657cc8288dd24d04d1fd690feddbfea912b53517c20ea2163e82f5743d73c8b7b9784d23d856e1c8a1b837ca2c947256504a0d6af4fe47b87f556bcca67fc127fc0d67cb82a5800531e7106902b97dd5f12510bd05a797dfb8ea9743bde533756adcc61c0bae1c5e3361aeb2e814fd99708955f8435d407eb31170e8c25bf78da6ffacc83603532cd8a3186940de2834a45d4cb4f208fb8b56d119eb3120264406b9bc58114d30ac84477d5dd7ac657e7bd6fee5e29f4fc1197ebbbac4e911c4cffd7698c5c3474080fbcd27575819bc134c8cf6674ab11907f233701d430fa8b0e5330f718457de3c45e778a90ea13e268f143584d9a9caf2d32913aa26874eab5d83ed659a68f6e9c069857b226eca8db15c75a12f349bc1fee451e829158c6a4c02863b3d55342becbd064782a19d0ece4348b8f4cce882fc5746069b3b1b1c882e7db95166bb8a34e84d81b86b8fb805e8fde893ddccf917212e41993dc75ee1d65fa355e6999b1797b0627befb973d67731f31515c3f39d6b1e739e5673b080943dbdb8ffc4f535df41ed18c1b317b51d7ca34a6fd85100ab2032ea44b3cbbea34568fd5e4b65f2ae190ab359ae19f25c0fcc42dd76bd663a1fd11c7b4575aa1b2e077f9403a596cb57aa991671f454ab2b7c5afc2ebedbc1ea2d32782fec620b630a79dd2a29e5fb7f847ee92f9a27c5df91b3837aed9c7db42cba69b09807d9bb27177c6263ed973551583082558d9e65fec45d0b6d6b31f6c2d9ba6849290ba4cc9a2567e215414711fbe5219a82102faa6372e35e0f1bb06fec85e4036aebbd8a772765be6622f468aa66559d1e22ea68f6173de2b9581ff029d1537db6cf5237803faf2a67eae69570b05863bcd1a44137ecd143e466ade2b57880edb3f04e0ef8d9416e30c4a87d4e2db87b50852745631ab635c3d0cd495a2735f88600281baab92c5f9bce497c2b561916c1bfe724b5cbea333ac646f3c37f8221acab8b65578a493880f5b91b2b042415c2055cc491c029ce82e99911c7a33fa89c4d25cdb6a4a471324737295d9f053e4d83c2a86e38b0c1ae6461fe38ae564ddf7b0d6ea64141dbe8eb4836fce2fd1512853b0eb341d9dcf5efb1feff953a1f4dfd129d94c0c0bedcbac5caf67723f5a92b2dde867dcfcd169c8b474fcd78df0e8cb95705233259727908684e4a9ad2d499725a75869450cc4dbe3658a8acda3086f078563715eb354ac82ffab1cc8e75da605ac7e16d5d3c0eb090e3216f96411fef4132b294035e5922e3f24d901d878c6e897c55d2c255acfd7f0db8fbba6b8d4887f4b2313994ec203f7ef74adeece4026c85058caaa3394e4c86f98c13f29d1bf514d73806f77e2101806489c2780c11fdaab585c4f73b9ade17308d5f2b0706d5330e916ed530a9b30f46890a59a62a65b4b6e36dc4d0c38d53937a8548a0dbf30226a51a78b633d5532596b1674a34b21a26ee505eaabc25fd106292fc2f7f230aec18d70fc84523503bf41e21da50927a2ec5e4ce2ee5bac57112d26ffd7460e904aebaf85bddbc655a442a7070334aa8db8dfd7aa8255852f866587236c82d332985572e2156a7327c260291a054d5d413e3557a3d14da516b9bce6cd612f95e9f29ec239f440650973f301e7a4e5c864f1e9b59928c11d6f4f47cf045e06ab43c58082b7b66e02189b937c7352ca884c5e66f5e64651992ea0554c9e8990a9d10bcef34a9b8b65c7d0fbf039de78b48db2ab72e5926385582396f32371c8d6fd79e52d728476334098ddf01d0e8e2e0e4f4259b98f87428c048cd58564a881fb03a36115ec80c7e5aff205764a6d86edcda567c628b9a2290b441030e0f10b9315b8845186c22bb59b6864f095ad7fd7159335ec11f3bd59dbfb8cb4b48372b5041a5b9caac6ba795ea6e6063b788f73cfbaf33208090bd9e63ee6fab8000c6ad2056769edf58d8f75a4b6d7008b18336f23009bf997b1bfb0b8f4f9dd92ef69ef633d3268a5557db2de5236554253e990c3d12efe453049ea68b789918c4deccf41fe693361d8ec84ba0f9fd53fc62a445c0bb96015e590349ffa88b33935533e63bd622cff71dee45434a38e8fcedde36f87991b768ad326b3076246641012fe087c4d0b2df48ec20625331da2995a4f08018c23b16ab9adbfdc10dc6a1173cb117234d25c747d612745764ea22e71cdb246d7a03ef7c1ab4975a317515ffd20720fcc0fc4bef4dfadb781812c31de8d8065db034939178917fd32b168687b81bdde45c35855ab57a79dcd61847a3a4bdf84876238258b5c2297b404d20ecf26e4935f0abcab86bd8e019b6c57e92703b7a6965fe5268e9322704e569459ec8726a926a5c93ba4c26799987eb16ae3620b3c7176939e7b8791b02565eb5d92217138359ea621e9ee9da68a9b9bb9fcf32e1822cc61a66c5dc5f18842389ba13b71e40c2c6cfe90d5ac9de530bed5e94c5a10cee56131a6d22619e923333b96bb9020d07be390c15b2574e95037f792218b5e9e1d7bc02e678ee66593818f32b95f0b234a67d3b62afb106a517a7a1d7bf13071761f85d0aa837884fc9918864fb3ffb9aa122e22b49af5ea42f903218ae4f3cdf37d2e3f9c9dbfe1796db5058730c1d49c5ef3085548fb49eade15b886bf52c27cf1b054ed7299938655f8beb439d87832dc9472d014240d901012c83fd352a71daad1ca2480bd248aa6d06f9cdb0eef4c2a46d8fd3900330fb0502d7763608404fc8c6e4f8962bd9b061a86b0092e533c1d57e86c4d60d10fc3381bf93f18b9d1a1ecdecd3ce1f1a55c346471fb332af33b5bda633fed7790fdcd47956934cba33ae6ac07cf3c692a8ebf59f534bfa45a4d1c5dff821077ec6b8245da22455f9e79d6d71eba277eb610f6317d02829aa37e9f9143886112afc5637d9580e899d20420da57b4a11e160c708f78548535eac5b3286bc79c1434af0e70ee27dcbd8d602a4bdd1f352d5d9aa9cbc1fa9d55668674c2a01bf404d2ba6a0e70b75b94d800c9afe925ff25e75f8746df8cd500673e8899b0b8a392dc47d80953a94df4cc2d6eb96373a12ee5ac70ccb695820013381f4b398c7511d11406dfcad20177dd88a2da7fd95d5ed708b0969cc2a5171a1bcf625354d9f9dae3a7f4aea3fcca30d7d02d13ae8134be73d99926f4ee00a54d806eced7e51329dbc89cbc4071f47f1be26cc449cd525ecd18ec64d4a5b796d7caf4b17e58abb6fe5ffecdaa9576ac18bde81e2d31bf83438536049a6549db7f7bbc9e7ec0fc39a03c02b13df55981aef779f536669d001d9d6dd53b0f7bd0bb724e292f43fddb0526ae4c922f46472211a8df084371bd8b853a624e5781af907b904549580263e238366d2c96c93c09ad3956f13a5977069cc58ab14558e2b0f3b3b72d942cc5678dc4bc996fb187e5a67e94f133aa7b7bec86e0b45239bffc5f6c8dc702f1cafee97d454bcf6d812b9a4f74922a0da826c353f33e7af40fca6777b76bb3528b20f71ae29c071e97b5f389950be91eb5836ce57773a63fd84ef7c71e2c66c9a2f4338593685d2eee84c6d1e0e685bff0ae8e1cf08ca70ab55e6c8ecabeb28d5a02b4101e532b1a676de8c48a2d575b3c47c17ffc71553eb5ee7641743772dc0936b34faab1d965612d5c66fa2bfab0d078874aa7fd55b5e5451ccfe0b957a73a83dbfbdc99023a00faf3d2243c72729c65b0e7a8de486360a694f1a0a709d1670ed1f0ab648e9f94f209d06eef11cdb6ae2cd4d3ae781aee9b2c3f8e75dfaccfe1ce6708d2cd7af4796539a596f67dc0281ffd12f7555014de775e0b43819fe9a9183d0ef6c2ece52ba7ebf51b0e028508646cdcacb7b315af176f9075070f755dba7ac9dcd2ad3d2c5cc1d267f6b35a05fef974cc83cd68b971324840b2ce731764f5ac9a36af1d388c6b4676d48b0d4af6a9075f231392f7395fcd17d4b91ea09c47a467c1cc33ad65b389379501ae06ebadf13cc026914b610ad0e8fda2384f8d6042582c9df2d1686518bbc8d1b9fa25a2d0d214cfc6db165c4b4a601d0fca7c8b6021bbfa7a9c5ba47c787e18ae95480c69c224f60dd335edf966d0fbe8ec194ea8a5fde64a711274e87d7e5a6212b70f7f90906c6367d56e59fbe6414a6a7a4eada3a76d7de2d2cec79bc3c4de7f1cd8da89ab638d136ad8a4bb13020c4cf6b355f93d502cb37b6459b7099ff6e9f627592b938d90c5c6f8e29f8de946a7a5a7d1908da5a5f475c80fb65858ba94f94b260f2c3d5eb1fec14453fb8b717e2a7323a615a1c4817b3f94ce11a8aa798b8fa8c96dfa73d915bb2410d07fa735b61815831acf51c27f36a57a3a70192e5990f556bc92a87843c5bb456f0ab13990b07ed69f76be9eaa9d9c2535bae050792142e7108ba05a52b50055054130b65176efdeab851dbaa81c5d0225c144193ef626bbf320f763c7dedecf5172bb5662be0d27f6e52ba03fe58545d2e0b98b30d6441a354acdf2ac2d240f219c67590a50e77eac72b23d1ed54f38d782e2f9d48d06d4b58611d9d7c91527819f92bc0ba7770240532127e48b0e0a362e466ae81dc676d3b87725c3f772df3e8f955730e7b02c4fbf163c1ec86013820b6d3ade68102564284b5acb3a7030a50720af6f88707304bbc7804270ea977bc476d6a0f2f7c9fca4876a7ce03150d8f7e4ede9bbbc34484eac83db81e0ef9c1c1dfabb3b4868232eed4c3d14016d7456d6d54f9628227da5d6b4a1c5a79608b30c467b646ada916d3b41227901f985559d7111e43fcc2b338278b23b68c70dc1ea5d4109c3903cf531897a404a2799eac06561138f905d44145fc0a0bd0b5f5ab8efa8fbba8790a6ac9591b0abe5fa7ef86e16559c8033a196d9009681fe6407cf86057561454dc361af143339e005a0a70d622af890e7fbafc6e20db0c38831f9194601ed6f5ca8bc2ddf96eb7fa386ba38532892d5845ae4d8e0eaa86222d8f496f306b2edc895ef0a1a799816a54e86cb12ce925583d838fb0e25a1912ef521d61dbd1ca0dd8faef8efc452298f0c327af287c4b04644f64fe8895e37864c1402593f23b30f7b82f60d9a69afac070002120b249d535ca6c81371c02a4dc3cd637c6995a622370a688b5f49914fd1b0ec70d6079694945c6a96260984aca571a6e6c0f3a898b9e674b28b00bbac57618571f18c2e88bef8363a62e43aa52913947e407c11a160589b636d035dfc82f47bcd40a20eeebe7371247efa3ddb8d1b375a0d1614588204bd02b5ccea252528c8be0e9add8e923558e0ff6d7399d8d6bb47da1173d080366bf868c93a11321828b544d6e8b6427156e34842a54a9dc9e9027fcea91dfd8be83f39a5ff05dfcc1e07f1e8fcffb6ef517f6efc1b335a563f6108fd94991e42824d72e62249a28f5eb05cc84f6ddfb25bd642c40ec26c11ddea6c12e84c637ba56d4adb9d4af604363235278a642eb17af2df5501bc59bcf69f1ba2d9ab1d9558b06ba42e29ec3967ead00a6a91bab34c3cdb77d0ff017004ffd86c843e3631138253feef90fa9d6e311c97b6522f9f991d677b70bf0b25ce78ccbf50f8aaface8882be5f956f5a9ab1d45e9446a709b8e9730d82ff82a12214a176694460bab44cac450e4811e041ae24f10f87ab0b7ec7073bb74ceed9cf9e710d09c5fe37fddeaf2bfbfc7a2c47655792559c07adc129914270e570352d36e76a0886e2a2d1a87632afd140c0cf54c3a532c9ef23583f9e577a1ed20c18808691059c090e5b0c46eb71fd9180db41b17e21af70653016e74d449e24abaca7ebd1dbc48f99b937fd70dd08d28584994a8074e9ff9ca0eac3a999a1fb5ea92f9e251a7c7fe1a9d3b0600644cea47e57cc67954369577f5d6513639858c67b1d004c1ab32ba930ffe74f17c35f59b293cf97cc091f65992fbf3a803fdc2c9c21f7b12be728435b002d4e8d70222d1eb370a6c380ac24534f2985b7c27919b2260a8df7be1d7c2005e26c419f50755a2d36495cc844aaaaee8274c399bdd1cf96ddf169440da4fbeda84d5ddfba4a4cc405d3bfa7633a594ba02dd1de94bd0fea32915ff561a51799b81e0fd780f8fd5fd2a3cdb7a292df4c9d58faed7334754effb15d0f1dee088011c314b5d75db4b2c77045f21a1cece44403ad339831a7089171874ff43c51d70bde9b25841dc4671d4a9d97bb1cbf25a77e423640d579398bd580f06e8e7c230823153b2f660b2db2e8f2a146d63f93145973bdb3a1539af3ada8d627cee509689be57bc4d927feb554db5200b8965cac2cfe9afc41971b0efd890e4e4135384fea35fb9eebb25d6c37407d05eb669c6aa99da7ba137b4345024d28cbb6b5cf0ca9577f704f6f9e4198482d6545507ea57b49d1c1d291ce0f523c608df5dd9add43a1024f046a977b8f58fe3ef89b3fc7b7819a475ce548aa76db14acc60c944a9a53018978925eeafcdc274be44f0a368144f29cb89cf1a190815e4b8836f27b6924372f70aa3fd1446c237d7b2dc31d8fd0e86de9e7eed0ecacb64dc35ba40aa9efb85679f64ee09a5e32eda84a3462bb1fda3418c2db36d92e5a1f8f2f17deb4d9b8f31e0b19a035a747d7b534f232c0b59a494309184e6f96eb70b3a0e14e43b483b0aa57c7ead8d2624adc692b4ffd20bbaebabb60594e9c348ce17bf7ba6c2c4aafac8eaba8e16b08b3ad5fc1ea054283b148ac879881e715ac0d7c5efa0d700befd5d25bf30fe37c82c812e76a63c374370f83e6a50f78f14a270499852cf8813cda9cc39aa48e116083e2ebc546ee213c97dcb25a411b1934c5ed438e22a58cedd3b51e344d4fe1a2cc3a4dae3a0a51f7490e7081ba3385a54f978e89229e8f649ff660960bcf4489bb6a4af9eac240d8e679f1e4f87bffad4a000dbc4f36453e0e781715dc53c5fc6c808169ac7eb24f3f703aadae3fefb968fe2a19e177fef4a2aeee1084785912062004f2e1d77456ec98f0187bbfbbd013ceb497d2b0b5817c43656370f117a40777eeb05646558eb8df5bd47d902ec186190185e644af6618dbd9f3cb7c9bd13d0f490cb5a8cc39d161f5d9b316e132d5149f2f81470552d1ec2bbc0fc0995a778e5653df20d9a9c1c724f995c858d72aad27a6199b31e6d41809a65ab9abb1a205711cde9d963cd40c2eecb85d6226564683be3d1344b7e80803443ba934fc76620f629567cc7ff31fad9f19acf06c197713894fc08ff24d59493ee733510ed8035ee361363e3c4bb8d45c35cae3e6231a177a24286b8273eb06e246777347a16f58a9390c7c072d27baace1ba51593d1d38c405a031146155b7e7aff4837224c884da4a4261823172fa6fd2569f795e7bf732d0f602a9124279addc9abb1c60e925615f8950f27f61351d32a381d3782c3c385b3b62fba36a2c07e01c80d8670aef9452dc9898adba4f5c5f151392f2e59ca5d658c996404d0b84f7b55321a822c2854e2d8caceb5d41b6a3fe9cd46a8e0bb9480a490fa8685dcb21a89779b45f7a5666d305cb13ddb00a61d4c8538fe71a186edcac835878000442336befcfc6a39b2845a9a00ecde88ff11426a29e89f94a2ef49ff0cf393cf8561e184bddf1075ee6ad35f2af1c3e91bd40949b59a8b1238b781e9111b76703970a61131840dc7cd15dfcb82eb296d3d3064d95d26d677b4fd901e23e0278437e5665365bc9eaab51e689542932605736dae32a89fc05d76a1770fc41cc5ccc72bfcdca0f3bc1efcaba5b078363907d60397bb3f0936de2f669d4c6f310ee400d1d30b3aea49835a53738ee27ced4232c2d952a5b61ca7393146448319627811329c327506d383a95c089579f6f8e635a045a581ecb4d7450ddf24dc888e7802017c820d510ffbd4a66824a9bb9bc6d573a855c58d68ac5467af153a527ef9840e67bc2d6dba671ccbe2f70bd3d8e1e86bf88ad0ea8479cc6fb080faeee5370358c8446372dcd9fc6d30208173bae5bf6dda898da8eb84b909f1f9a8c8852c7c6ec43ceeccf08cf947d2a85e72c99b69f8134ecd9f64607087a5328c5ad16b0f1467bddc465c81cb95786b7bf53383dec6db9630c193d04a9412954f260dcfee0d4bcc480484cd20e8429316d4508dea754a63cc0bb0f58136b903be14450aeaecb33a99be86c8fb6fbab99f7429774451d066dbd911bf392efb33562b1141969a18f57a9e2fc56df4b9cb481e8b83ab55df3d6dc9b6a2b961f7733f6d6769e90543e4038f34e815f0a6cd34c71d0a72d4692cc93489e4a3d5a8ae07fbf0cb2adbdf5e36f64f5aab79e8330505be05c6332ff31c007fa51f285bbd6af2c516d8afcce8cad8eb5eae2d45c5d6f97346d56dc17f460602de8d952aadc79d85ea76b998b0e9f4f25d30af8cad29bb2ec948a7c538947c5a66f5848bf3c178ac0bb2b34f1a654bbea92f98e58ef29b43e46932f9ac9950803e138415b9c0ccbaaa08d85291e70df287a34499855ae18c0f7b93c8badaaa27c63cf44ec5b48fe02647f64646e11ca823f7ed37f4f9b59db011a9f45bc8f45edbacf9e1ba85e0b5a63f0050e391f3ee4238c55979678c4e3bbcd7f0ca50a0d71bf3ace7e89f7ad4553be528ed7012deb39ea3051078e8e4a6cfa9a9fe8dd9832dd326d93fc51317f7251c4244bac5d01c1553be167ca68e0efe0d93f4d0af4edc54e1ca7451e6b0a5362242ce2e6ddde2ffae71dd342c3c54b71104a3fa854c6be1310b6fd8f41099c8b10dbfd61b97702082a63a13a2cfd8e575dbd8d76f9f8f538d7a7046834ff28596c4c784f0e3e4e0dcdfe3541cfa6124185fdb436fa9ac9c843e0ff70a684164d0661d5b247688952f435d29a7f69a219e85a9ab99db1a4a1665c56b2480aea3783c18f6787b813277250f2e0e946d595126a9c72e17d33c28cb943d2121d0453ecbd6008c3854f70d21a834853fb7f3e13305357975dd5d749c208c8de8a36d6c8d8169f1b19be991cf658490fb8ae009d3fe516ab0939b1b13e00ae376a12824210e916d279b60315af0ac4a61e1b84b213e1abe3641d5d309234714b64ab096b675d84d835d92a0acd32b75b0b0514a9bc549ccbd5fb7cf4d23e047d01c0afa8f190742b6f071c6e2012e9cfd0ca1ed13a26f7dfc4f26d2f9fbda3a3b7c638d49510e1f04c8d3b65b7059049f85e2dfd999ae8697a0a1d8020652b793b1e28101a2b0a647d5d59d11b407992c1fef76894a70669d7f81907ea5e8361d0445f71d405e759649850accf3a057be210014907da109d1c26dcebb38b2dbacfacbbe359c02832550d1d9da0d683aa5e86caf9fff0c5b9e8e6ce3bdc536539260d1727a5130417275ce1a92fb732a77e1d3ae695b944f4dbd4bf0ab4c25383b29decdd26c56426fddb8b98a5dc068c602c339b4f7561e2bdca654904106e4fe9723b2d76c8e6d86efa422ff6cbcb85bb44f216841651862a22a16c2f9cc3883890a9c32b320349044ade59406eda85ef9bdf6604c242696644fb24b357c9296ed663673513746a88779c6b20c7b9e143765562eb14d9b33e81682ddff647f80918d719be4c3c42e15d8968d56d4177b449dd9f05000ed5cdfa73a1a1d9cbe4ea0f9188d7816e59acbfb4b382183510c20765913970cc03f0a258466409a1e3a13097682ec788a0d708394a9fcdada6ac5fb264ff5c2eb0ec4d13be575e0b57a5673648f778d7fabafc47d0b6aa8d095dae988cc499a0daaa82bd19b0f048c6e95ac8ac198b137dd938e55e1dd7e05072d2586c2623b633df4dfdc6892e8d1c5be2a6880afaf3fae99101a28ffba2d7d495da39bde0f1d457225ed160f43df9ca4cf756563db41142e3c30ec4e41fce2a25147d2031e14c883c778ea22c133be7f6f7ae9e4814acf15175e037cae3fde73585ae24c39ffd851bce56b9bbc94bc89ae521e00be3fea4c2bc1e33fc7b4bf9b8cfd87df2c46236efe84c43813ee4bf04de8c65e95e9100329a7620abb09423029c544808e384a126691c8452f2fd7e94f2acdb0e8c7d9d90bf882db4ff2b1a4a377256c93508317c2d8216b8f63dccdbbe6270976a953d3c0b62ac6725e760c7cf8f68fec8fd73f60583d2670e993fa25298639d89f63921d0ae7e8bcb1094a4e2ffb7460187f648cc839e4fae675c384e26bec61d7e42c4a8a15d8474b4a8926daa0eb3c1f2402bf651b333420e1f072ce18c79dbc1adecaae3a9937c53bf328e1c8ac6ff1cd427a0aa668be7f56214439269a08215058fa7d718c5b6a5a4ba3ad3b97589f7e8c397e33b1de03c04b6abcb20593dd27806337c92b670a182bcf674b59f87e59d2e471615a6b87c685f285a893b6c3788653e454febfc83fc0cb0c509f4eafcc9190711e52d2da9959a7d05e6aab66556511a756fb7ab97d31828559c7a9414408857a3bca674eca51e2b15c33ca511e5b2dd907b7a463df85fbb1386ff8fc77a8ff981141ab1af24057387b666d66e847e18879f39e95db2a75754faa17dccf272b967c2561608583e43e15b171fbfa49c081828f82236dbab631e5b0751211196d31569ca18afe9cb77896c5a7ab7905cef16e224c12ab2238606ec9ad07f90c6a9cea09c1354e4daa869af60b1b9ae76a0f7a5362bb0fc0be62d64c8ad51e3d19aa873c4d7bc64510fc2b44df3bb377f05f6a690a4a78ce9fd37deac9882ba0038fd0b5ee4cfdce529665fc9b6eabc7f7b63227d9dc61a681bc916558a8a9ca088d4ff23cf8092022529b8c70277be17e64db50e77f0e8e563b7c678e2655245b3eb5af58c9dc909ccdd7a48da9aa5896680a93c1cb3e75361cb66daa7e41c67ece83dc059fee050144ff543b617ecc6dad8857a64cdacad0e36bb5fc3c3beb949c186818addb674d8e9870ce8582dd627de9976c8a93aa023b75f9c4ccc6944b4e705d1e409480a7fe73bbf3e212eb65ec3018e957f9735c671014a76600c2d4c78c33ccb10acb526218aa026209cfbc04d8ec6c483ac3b8cc9acf5e2f91cbbc09715099643ae04a59d4237565c6f535273eb20bdc0f7891a82e92e23ab3fa9c1e94d4741686b9bf04b2d02f8141692d75e6d31a940153f3b956eb66752285d24b8190aa4e83a1627cb5d4aac7ae022d2c4ffa1759cf0eff67ff5d60df492eeeefa113ce7d348e5e83e44d2fc1d972c56a522aecb235b46182d55d9ea2b7f5ce9f578865e93305ab773bddc4d7f2f426cc86e3dca697c35e30679d71513ff611d6b863d4fbc70f0f72ce8535d745ad9f1e5379ca41a9d0f5b243baa0e3d0bac04f3402558533a96c988f1a2cfcc02706e8f48295e039576679e083def245362b75a937abf0380546251a4d353af5110f214f5be1e00987eb2edba20d122cf9d287f7fb674e46cca0962b550437e590a4a2ef1b8980c80f28de0f4cd5f0863f7378427395fea815300a144e76c7edd195833f21dc2439700cb01bbd1997e9e8f9bd5e13e83c4ef935e126a200c7c7bac7925819c0685a05aa0d84063c4a3fc665c143f22758193b1fdfb90510042c8d81e756cf6c0a5b0b980346dffee58beb56641b590561bfe1421840f13bfa0462558bc01372705d338786c006c68847050ca7887f7f045dc9e88d0816514f5b0d3a4c9b9e6042338727a43e2c502eec2a28f4b5d4841c20aa4e5c7b60aed35739f3c1e4caee9de8e5a501078c48d23cabb2143c71720e445cd33ca2f1e5ad125cff5966e9df81bdd6fbaed97137cddca91812dbde0df23dbbcc1a38bc08a945a696a3e69f4d3d8866f685b7eb956da627f8f9abe7e5ab7ea17881a76f28b79ddbd2edd8c588aaf0676ae8fac39d78cc5fa79baf8a11cb3fb27590a28ee50220547925d7228712f8bcc9eac01c8230d2a2c45506006af4250299fc92ebbf4b5105c4fb53f9284750dc45106b28e5d9a81bd30c64aff6d454fb85bcedf41d5fb588169e7a3be0ea5b720cc7aaa5619ad82bcd4b0443d0cf3cf13a5607348b20fad7762b3642e3ab6fbf1b403532bc601f82703f083fa6b44ffc7ec22b934b5437578d1c4a220240186dc43fc0be538717ee20375e37cf4a4e7dee23dfe74b5b77da419e706f3c53b3b7a7cde31e8544e7c105f91d6adf196af7b0af7c4175e8c749f2acfcda2ffb59b926bb6b665182b0d6d6720a92e2c357f9a8d8df5c726af877c76d8ac051a321912529e78e2ac4b1aecd04f7f5c298423cf337ec430e1a26272bada9fa2f1bd4681847e407ebcad1550977e938e280b5f09ca4004dbe4638fd9daa4b3511d683c7bd8b9b040c62d8118519804dd110b005ace5528671c97dcbfbb5cc667524fab71c3010d368aff4f6380c9d9eb0bbf4cdcfe676ef9f6b267bda18032d08cb38256b7f7f5cc6ddfda7a1d12470effd9d331f4dec93af4f0141ab2dba9883175f74c1222ec46f5280468af5b1fef0fbaa50dccf3e9a717724e399c8c0edb41bc06c0314139c0fe469a84f3a3e74c314875121a36ef377617616df57e0cc4cb6d08fd428b9d509a1a0f2976ff6a598fac6d8e12108d3aac7a028fa35e2d546e67e0df381ef0893910f749587f17f18e2d9d2b910174bac645917190f5b154ecf74ed17b1353ea46d60d36c2f7a8ee8f6848e505709ee5a89f22ceb8c99dc8fe41a6480ae9e7ad6570f398d218c3309d8eb283b7127f4c82cc8d92df267ac8fd356a2aa574b8eeca40c867509c8649ba4d076a1ebac17503819c230859e0a0e624793256a86b0488f94648167006fa81c641be3ae2086a5d134f0bf1ecb56909e9a33e7588daf35f8a9450e087446cbdfa06cac054803640d4d121cde7ab6131c9bd79d6f27adc17a67f35e073748aac348a816e68e99183c46586dc9e47a52690d2203ac7c461e8fe748e85b973e1b74ae3a62955f000de80484ce0f45ed54d20f37202ee108909b28cc84ccd6535dec7b418a97687ebd59c30587e0aafa10efd009bd7dfe3d377c096fe931c9083f0517265306728bcaf4ff62c3a9650053f114dd1f06d709033e037848efbba3c29901be50ed7aef6c26ce8505e0a881189728913a4b02c8829b8f78aa793b185e7cacdd599acd804ce757c32c9a0937f9816d4e921686730ae5bf4b58bff02632ffd68854f731e4cd20ba831e7cd6794e47c61cbcf94121a2f93fba097f9783228cda50b177360e586ce2df3154d8b12c2ef3eea7cfb4dc756437426e529b583b5ea0cff584fa524af5b59f59d921407406112dcd90d44afea026b58b1a34b3d294ef6b895c70212364717935454079e87da58b8447ca9b397729d3879249b1e2a5bfe22f49be78c7cd3b7d9094557c5fc12f19b5368b248341c54371eb2c705717871c092354679855081c090762c49b299ff9f8cc1587b966d093e0c704d80112529ecc2d2cef8d0bdb45d8d24276b7c41cd10b361b02e96b7df8628dfedeadfee5d9600b25be613062d9e5650303a7f8a0c4ea9b298ef1175c1011daa12f5862207ae3e680f2f77d35aed8f25d395fefe43b128556c0d1a6d2f2c23e116f0790b383b38bea4739b9814a351d6829c8d88da26e2d6f1949f60eeee6510fe524c350d6431bea93aab3373719202eb1dee8fe2a6ede3a08d591f8d436e0d6f4095a745f229742fdae61c68fd63da9944b75fc2b02808fb824e194038804dd2929e92da5a1952c814479e8967b19fcdae257e697df24d5fc13bfbac6209aa01b7e7c31c3821152e9d7faa19670cf166b5177028ff309617c61d09d5dfe795b9e87c22e8f3bdcb750dd35a73aa5a5fb2419da9e1c7ef5400f8a803afab90c92cd44b14101a24b43beabda8be0f2a1f54c3d5d5492bbb89fcc9eb93fd575dadbabdf5783b03474559f65d18a924e5680bef96742172566b55e06c2ba9589e2df2f14e307a55d9a6bd6d00c1967893f4f01d8dcec53efd8785cdcc1a68b288dbfe5733018640ad9ac848a9717dad98c2ffc8a78eae910ac55dcbfed2ec210a0656773d2fb93af258bfe969d1197824d603fd626e9d0bea55019ce109aa62e6c1fbe5d88fba7da5c01620c68ccacb720ef91c72051802a8c714f3c86153c8042802508a0d09780690c15c45c82118bc7ed70457ecc1c58122177820177dd4ba159c7c514edea423d48797b6073b4d0d3ad22ee19ef23f2ca0df90a980e196ede8fd51947a813b884495c0fcd1f680b6a876f7b85083e16878543a3f413cca0a3514f1e7b22093c1027586018fc1ec5db3d6e8e1204e74ad38915c02b93e29b0d24460e855d3182ec31290c986b705a87ec2ba9848d7a9bffa3f314b6b61cc2b78340e6162e9efcc6dbface785a7797a58be8d002596c326e6f2c6fa911abc87aab52c048b70dd2b2784623cf8241ae59770312d714baa74ffe04ce3856254a2cbd42338e92bb29abf7ad06f7f5ae72c9fa38f0a521a2c3a9a01b2cd8c56eebc3d8d963cc736bfe46ebc3fe7dbc4929dc4418db4ffbe84adc39ff51c6cfb8f3bde8bf52d192a1d561ac43e380f16c5cd3ae88f5d349dc31b96b99c4c18b3e6e1fc858af72131abf8e288d55b046bf2ab29139e5b56cfba27785eef073f26c23a3a470372c93f1e0d416bcacc314abb1f1334084773a7347e74ba65834da47cdef7abe70926818ed1d066e3f2c4e13d9f192651ffc17abb99bab1f551308156e08205466bb2bef81ac482cd3d3dd239eba62998e30f74b105935d90b411c1a6d933e0d6cf276ccfc2e6c46f44a572e166067059a3e8966bb869e246f6842832ef4285356d0080c732e955bf8a535c438dc379ecbe59e457b972c010ccf72cc64e524ce3dbe054de985a48665953b223e0625b9ec7dcb742502754a1dadcc2d55fbf0c28c992b407b80c446fc6e60d5e290007cf5b27edb29b7611ae8d1aa6a5976c4aedc1570ff4ba83b85762319005c062e6f12650ea309d8e27590af0c5712467997cc4e0dbce6c310a4b394eaef5016e6fd99302c91ad55f6e392dd86be40af2473e59af7ee175060e2dbe530013878e8169a9a55b98db4494e143a42e8300827cdfde1b6711a9cb40993e63a272acd8c0e9180d89e1efe40f0f6c8905257e4bd8034d35f3c87cd846b7596ac5ce5ff61a47b7d07590b15a902fc78e0701e600b64fae93cf621fa3459877f8e8aa52449cb0b7b071d50495625be5eee77e11c93a1709eadf6f1aa60bd2115d485f20834db67e540b0e5c3af3687a7354e410f5f32503b096af95fd15ccbbb0993cef2758864543efd3b5622fc59fa0b3dbf7df05a3f707ac36d0c779e17ecacd58eb693cbb505b42e4f0c159e19b47cc1a7cd33f21bf0545182001a7c5fb368dbd55e8c2a5c6220e70f089d49bac141692fbf76cdfd3415280231c1e889c42260120ed7058d964e8c9fc1640e2788afdd5254901632c1d6270f433c09f72a34d3516ef56480b6d10c33bc288c19f08ae273fdbe2e83151bf9c5a20e0351faa8271bcbc7ddca26b5693f4c960f5ddd730f2c3628eb5dad2faffcf09d2c451d7e8d748b0e29cd7807fb65fa772517c81f6e5f1613a91a72398ff32cd2e1e2ada812dca460f118209e0ad3c5682d60482e65822e35f51981c372dab90d02e53fbf353360c7473bcbd3d8189f20abf7a76caad487be012acddf30297fb11119308ffed8702ec4036f5524d7073274cd69d74584207014563fb931abae84e7db7d44f848f46c23d78c67fb4ac5550d07bb0fe33d77320b09010e72a6672914bf144ffd5902520191e99f060a0817dc3982fb0b4bc0456c88733ab59dcbb23945e815325af648eabca7e0a6b8699a470c6386ce9b7c3b5256c144dc629d00258e6ac1fc989946be9841ba561841d3e3021ee6eef9a7aa416c3b2e62ac38a996925ed99f7f8b110982a52b3bf4a6baa78398a3370e420788ab7cfb61f94b7cf728df39e4528835431fa417e7f7b2d416a7c3d9830c4d1d9280f746c3b5c78c9f272e15c31eeadce9fc007e3314a2dcfe741ef5984b397f5354831d6eb81033835a5c2f5d47d14955e01bcbfc754157379d026a7edf8440e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85534bfb7d688f09e6cfe87985335b1786a4d32eb7a7165e63387d568d8f6c5431fb83cf90d61310361b717a0523a64a75950bedc8dff50604c49d93aaeb28ae3e2127d38af4141fec61863f600b88f2833d156f351a2dbddfabd31b015705d416a52cbe7443eea36f52e4f5c5be5a9f290bab91605832243e7cd29fae4cfc9e9ae478e47c64eb3f420a937cf5773e1379b0cb99f227e94e586faf86edeb6be5f55b3348e918594f5e1f07ed74211584eabec5c84712f669879500f20970fe1c40a28ef04fc38f02bacd64535852231e157e837ec216d24fb179049a3f1015147aa1c7d1dc7d66c57c6baf6d1d87c4d981cffee172ea2c7327d347822e4e1e72aebe43e7020d67065497c17a6fa4a7973394dbd2124c88ddb184aa01b10cd5e27482ee82bf5f8c53d21f1e1e555d53982c7eee04652c19d5f712c2c070495068a6d00c5b4e291179a07970eebf08f213cf5b641b36af0401133f8d2541e63ac51f0d16b3147688daea5ec1ea008b622c4bb9fe7afe19f990f5f303c1812995adee9dd20fe3ae4ab162ba34086c1599df80ef623fc19706a17a5a66b853a3cfbd5828f5930f2b998453607bf538284f7464555969b14489746fba0867005cbc41908cd152b9bf1ed0f58984c45a9c8d38fd38e5389f1a6e3316b0ae03871327068a20fafd35ea1bfd146a78e5136d88dca7e17115e1fb4c10ba98bc82a9bbec2c015544dbe94fbf6afa1a6d1e32e83dad0d1703f2b1f874cdb6e561f7aff4361f9d814f5052476c9e7ca67c3768388a8a0dbb9222e72d7ed2e5f42166382920d9b46a4cc857dc891a7af7a7283aded0d887030f82108fb9b696ce8914c137457ee2abee0bcc388e8dce25dad0c53c57e8e423a638f3cc7fe3d1b4fd55ce8db0590b90fe638d1e33d9fc7a75a1111931678ba42985e5a11e7bbe1c74aba8f5b30d56d47c235b77fbe974dd92df4447b75d02ece81e588ca4abf27f016bfa2212baa730a923b90a298963a15e86729a09ff4ca938423eb171b0dddfe5b4f1cd65d2fb0dfec89dd48fd395f404be204c9c1eb07e726f43a51a03af426a77feb5c7106c7dd438ead96dd4a03c8e812c5189eeb4cc15890fd05331d38153c1c733fc53a8136a971ea7976822b3e9eee3e3b611e7ba1a16a2e866459b386a7d4b17851642a8f8d8522af20ff2f817869d987c3391494c7ef63e46c1cbb2bf9506b5c0ad1cc871d48ccad222553075c6e31e68e77be6c61f9fa6ef8cee843e024df6712634cd8fd46774eab564e7537794d102eb080a41010b55ce95acac871efee2461dee159d1337c9f8bdb041f0684610ee75df4591c5d6cb3328a8431a79e7215d3b5a5266ab0907864c4a93d38f1d447a3619a2442641955847283d71ee5e4dd9378b6b684fd488b7472525c18c2ffaf1ddf9ab6ccce4d4c2752f7908ef30095df9b071ea367c9b1b589f0f411a2635cface493b486d6251d60f1a56d5161abb2b4e12102decc29e0cc849b4dd581f78cb80bebdb9655efabec0033537d2a53ae509dda443de971df651e434ab3864023c85ab08727f71f5cd7056dfdac01713b20b68067345f7063be16ece9ddc92920cfd37a45b422fa5ff71e250c2400243f7360abccb8053f54ab434f77b4f5554e5073908aef8b4093bc236b46dd5d5cf3b41b168f1e2e927e92471b4f026a9581d19702e6a5a946cc6517c197ec85d389cc34235846a345fbb2535164f545bf011a9e9527417387c6dd46771533109a07253080c50d15900bf6404827e95735075d9f9f3b11b623496d0dc503ff69d46f17714394f7f1aae7567d1f260d38910752bc678c1403424005e3b63f1ec3a424be1b98f6ba781f04dd22f737a0b7f9105b52c25cc73eb4e96cac2ac1ada87dc42ed3596ecaaf12257324787e815ea03294ba54009ecd33acd33aa566f87451c59921806a9eebd56a2e4070942e4f370d8bec04359863df52c70e8882a2b7f6f3f7f4c4319f576aedca8b6b669fb3f86d8e962a3c674ee5a6f541b268379ca372041b4dc542e3991b653b52497d4a6705f81c6ce116e2750fc48367d13ef7d0ed43157d9aa7d2bb6897b7b73ca64ba0b17535b66ce8703f3d43256a51117e7712dbdaaba07cb277c75295bb327ef49c3f497b2b4f11707c153c00ab41eb7383586e77bff70ad1df7142888c25e6928b66dfa2102a8ca1c4f7fb966074afb39b2a4e76a6982e34225e0c4242a54713db7e105870afceeabe1a9f389f0ac3e6fd9233a58745777202448be9f925ca846479d01f8cec62bd62f21c08a5f0a3f7692b55bfb2cb329e6563ac165eb1886bf0f8f43aa33580b6c94eee2c4a484a6adacb31a4b4d7a8d9b7396a910edeaa0e2ec9c88fa090734889d758b82593fd4df7ffa6957bbc62d28e714283a54248f86b3bdc11c3a771ddbaae11d37e76f3f4147d870c928498519bd290f3f5b4ce2efdbf347bd3addf5ee036012a3ecd9a82dd3a9cd14642c10a8ef6c9e3eb9362e0f9c97892e5df399c49b8602df2e62ed56cba728f1ced3ab1508f630df512ae622c61c4c33e681425699457a6af0d155f5c592c02c21cdda78a54efdb069e53208e695dbab07436fd55838c9ce0cfce0ea07454738364f8593f4518d194c8c57e66abcbd56b00f22c7f14638b8f84d80b9d5004b4ad5af71f0faa9782f5c665e2fb77c18dd5e1ca54fc389e761c9999171e624118b536324bc0cc0bcd87bc109e629311453c753090c3b747d198d70daa08d08171c172559d11891352fda2fc414b91b0dff5128d82c461111e4a25ff928d957a8a4d31141d840c4becc2eec1dfee1c1786970cecb8c0ec79ad182957cbad5291a65178bde7433872a6afb9db2050226de2ddbe6a52864137d61082e3e8dbf62687463b03dc896c9aba2ff359ef3f3ed72ba1ff8a7ecdd4aff9d7542101c61bb8a6c6a1589a71c05e69b57b987b5e65392dddcdfda850ad902d429365c81d9379e3e796de3abf5c1a93b1f8c73de45200425cf2f6b2a6676ad77b392911799d66409859f00c4c87830b0b6e67178b995ab0196407414057bb011cd33f6a328817448fad3bde64b94afc58457cc70e697b439cc3f16919eb19a28a672a8ed3638ca1ec586b1fc178a535a3c79c7e90601d9cacc80cc25857983fae6a78a3f8f81ef2587a6bbeb3e6bc3a0759d08870b6661d5358018d500bb793a738d8b784bdb7eab0abb54a3acc50f990444cacaffba7d8548567d0a8fa7c0c9ddecdd241eac3543b884f6c107b60cf12c6293bbb5a47c9f618cdfdea291baa796011d38ac7039dab2a4dc926979810f06a381dc89c768cad53c39bdc0a8ae9ad2ea0cec1e1bd02ef774a1e5ff4e639a81eb368a98ef7d3537dcb7286e61a02d96071b290c665acdfdb6467f1d63ba22bc2a1cdb9e1566354772aac5693bb774aec1c11dca8e15837d4023af10ea57dc501d1a7a2882ea9dd7ae2209eeee5ceaf792d20f31328e5cf4e2178864f8ae979024532248fdb5b098ea870bb964a0e2fff06f5ed3f4ae6ff8655558edd52994020d7ea0bb8e112e958ecea523069dd7ba5cbcca63b835f402afc93b128870dd76c020febe49616cc2bca4f04e0c47c7be719ac603f373c383bf47cb9613005410b8297e176ad60ffb996d1347948492791e5e3d48f98f578a22db4e5e767fbdb6806f8fdc27567ca8d0d33a7aecf1a6f4440929a75cb63be517e2f499b84c1928b12e1f54449eda05a61053b918483d1544b43264a9ffe1fbb341844f069a4c7d4cc5fc5c3a22a69f64391a6ad7ccbb6056ed1b9d76c5fe1d8e45517ad886383328b21a43b0d47cf98676df451446efd8b9e38c287409f9e7574c18cafaf74457172a81ea69a39454e40444504477a6318d3a967c1f2c7780f187ec585e91390951bb40b25f302ccc6f0a331c1a792adde45f6eec8aed79bc3e06babe1a7d2564350ce05d15059dfebb18ae0cc58218234dd0f29497891b769a6e44b7066caf1e9a9c65dc1d9b0939d721d228f84326095d723289c2287f5409161cfbd0fc2bac2c1f523f232cc8fb9576a0e1fed75fe08a6050ddaff17d87c6f94a59b74e129bda7436e5fa9a02a6dc6b6fb8fae2334971d3d51b9b725e4c94ebd1dc40742c9a8a5e7557536cfe83c418e835e8604e529d36b31efda5f5606c18570b1112253905cd7a9047d6a0ad6e05824c43f04ea4720b997b3d00aeced60612fa9dcad8be1afddae5b598d5f2f4233c17951c4198ed18b940bb93569f54ca840b99fa63ae1d2c3fabcabaa5b78cb8a438b8c6d479c2b84be879095ad865ee282171ac2888d90dff2b3232558b03fd66286268dba399b34821080943858d8c34bc50af8dfa978c38341d818844e7989701be588f8ad464af638f4f1525daf1f71ca38f67b42b4a8035b7d5384d93a02cd9e09efeb895ada40dfd9236e94fd10ddc89309ac635005b707f7e2ec4bad6914032dcfd307dd0e1a52b2d1306426dd67bc4c289ec70c5c5d81be26187e7725588d8eefe78523609708b7f8e257223622e4e9a58b656f112faea12476eb69b2ea1cfa94e37dd3fd4ca5494c2b3c41831cd7f85405690cbb84c72d4ecd85aa1fdc1400d778463b357ce6c9cedbb5035f0abc1eee6bf8a7c3b912c9eaf324ca7c23b90b3575b605585ca43986a7774ed6ccf86c1f2c7b5d34c03a7b1143d6a2a280c7b71c9d87c13b6b9119057165ed56511b0b1c45640aea35ee60b4728335a7c264526deeca7967d90cea45c0fabc1d74c02a65b37b3d9ac505ec85362cbcb427e297227e3f3e059bec361fe6d59e60cbb84b118da265c0250d0f52b5ded63f2c7ff87de61a6023c228b30d63c4f8759e905141c9128260f185e7c9a0289b7aff9bacbb5bb4ee4f292f2b72646a47b37fcb9dbb1da3f98d58db0075d21b1a0cde21290c5d627d4ace05f044fbe985f48e51a0959ca46534a542a8b2dfa7f71c3f80935a36b49022fe5738aa84fe107999bf2de46f34f1d52a085c911177317b204aa3af0964d62d54febdb6eca327a5cbb0d191f8d4ecc5f33aa5b7b57b364d8db31a9ad5a61df26b9105bfa2626120d1dd4222c14779b71a352e239aa80536aeebc1e742cf552abb77598edcf2f483d7389af10a6fc803e63ac944dbd18154738b37163829ff7b6f6c392e16332adb2c833e3a6ac6a7b1083446eb1e2964c3e2b7f40014309a067f0b8ee5e1eb905598bb46d733afe49917276689bfbef7284f3395ffa72131d4ef14c4ce38bcf63af1be3bd99ebf195eb7f269b2032aded6b273fb02f45a155c46f89879ac81f00db30ddb11af48f7f6497141ef9e2513b00ac51731880d0cbe606dcf46dd38715934ff674a7f4c620e3b1ed987a5076e9c6437637b3b58a8b0b4c5ea7a6828ab0416c5c41df36ca0765db7dc9034ec0633e74628a16f48b897c4f6d429480ef500de4319ce509d9102112b1fe6eca13289ef149c9fb7824b42789e3653a3100193c939d2fd19bd9b4a82a28a8dd73215768ff3a6c1a385fb9150b1b0359a409ab51f6cefdeb0a1db280be8d304a8ae70e3104f270c7c2f452e58db235db8bfdad8acf88a83504ae586a6be9dcdd857d03de4385a218f1cde4c27398ab38faa14db3cd753fa7727531d12b77ffccc995e3e0a022b92c6aba46b77e9a1cb7c727bcb398db53d5f774e39363dc4ffbf8ef7832ef0d1d2570a618e10937b507445f36154601a1618d971afcf2f8fa9000e0a828b86d65a16aab26a89745474b7d6f66af35a3f3c49050cc9a4b78bea8ccbe592c345baaf647975b8a1657350dd723c55591003b60e57261ba6d1f209331461e1d84e6eef5b73a2a0b6f8d15736bcf9b4a671fde2736651a84102cc892a662637d410f9400f509726e08d15de0d41ed22dff5f80ae305e41519b0375c6092673653ecfe54338f65dc8f5d9cdb08683fcfee5a327dde00d0ff957685cda6bbcf10fd8a390376788923342538831098b941725b0ec30d04e39b47fe95a07bc1409d1fc7a5c3ffdd10b8f2726e16732a02eb86322b02d8b8ee227fd9c421c39354587c65cd75106f1b07fcb77be6b4a81ee7a89fd1616ffb30370857a120fcc8faa74443cc6670dbd6aa5c0ca24c3d20dcd1362a2227cf3b161e78edd8d2c08672d54e161eceb13844043bfd472f388d4579ab021a27c794a66dba06b570799d5d37d4894cb99d221eaaf43c98a7362afca4acef76d92f7ebea38a851404f27d4cbb981919feb5f3dde866b3410c0bfef4f52242a97286e75826f642c409ac2be9945044c63a10e9c27eeb702c1c02384697d918122eaead75c283ec7bc9af23497487e5cf71b563935e6041a3e1a0f9c57cd46436d2e60caf9c7c68d65d86b1a36becff0217525f2be8f7bc443f868f44e05965a5fa7f754b948175a2ebb425d982f956310e1cbb697bae76b184892d533fbb8eac741a64dd2f24532998a092c90571e726b7501aa3c5c2dd9bd73c4f6b05d0b748fa59d1e24076471a71a6a286d33ab5071afa14c91e72b7acc25402dca017a9517eeda6a2ddcc71d96fc0aa1d66aed5e4273f19b2f330226e2f962bf539a6a186ac9297fceabf21ddd5e3915a585605d4b536db9e0ef892ab407704c2fa1efd94b69fecffa8e8c5a9ad81a1ea0e43d4f25aad0f1d0aaf49faab319e9387b68cc066bf98ff22add414855d82084486ddcd5344594c883e415d4ac6c42282cd22cfec1b5054eed324411244828a7955b72ba75660949ef983d884a9e72865ddc9b616320703180504b8bf4fa25bd5629bcf079a07ccef2677b81bf89d60ad15c6f753cafa6c057944b687f011fec7df3a1ba09db5548ee6c49de04be1067d82fcd16ef0b7eb4da5b5bfb20f90dae7ad5d6d241d70439e1014066e896e66e321daca43122002059d3101b5aff86da90f108448aa7eabdf8928ca7409a8ca9f4431408067f711a82187d97287f9ca5c2c66fbd735607a56bc2277b65a46f28e493d6f0849755e2c5b186e218f3ee73a2f2f4bc606dd71501464162ad6fdc6f42057709f6d4ea7e92772e87404574206ead58b571d32bee7f557a992ed2502e077f292cffda4ca98d8c83df610397cb62637bb932d3b4256c9ce73759e4dac917f063ad6120ebf9025997914138a8aa30035bf6001ae97d7a566e4790747f74ca460069cce698a0bd0be59980482b9e8c3424c8781c4b707fd65aa21fc41c21cd102a3a5a42ffa2be8599308fdb962bc7fc5ea15fbda7cbc1e2958244dc6892ad6b8dc42b1500134f318561fe8543cb89f28693fdd8ca54a28b806207784f34c1d871d11c174cf0087800d7d181c13e969b8db3044999970479630dd79ee92c717c5fd869239b3d1cd34f91cccd499d432af7c834ea50ae30a6bc8929ba5fec67c26231cee37716519d6ef5f240881ea12b7005094dbb0f4cf14d9f3f97cc05cb5156d6bfdc5453d5dde5bcdb1f5fb1ba4d2bdcc1932c21e5ccefbd2c81995b67aea55f88f0d57a98c3672e8a3ea18ea00d0243ee21e8a3a2541d644e9fd97ad7180297515291bfd25f571292fd7aadbf77225c2ea43b2082c499bf01db81ea522b78e3cc1a8deb46b0ccebad52f5c6768943a357cf980eee49c17e2643f310e92522933f889e2f65ee2cd18a2e4dcf30b9e078a9d549e6d36289f5210f9d08b01050cfc867a5691f6667b25a548f9e50516404ba18ce060e89fb767141bf104768bc24bb34e3aa207d8a1ae267f0a3679f1dae7b189a36b41082a36fcdf2e50f3ac094c95e10063af7afaa4a56449a4698d79f32cd29682e4c0111c9e32b29da2ddd823ebe51d4a0e4221517214be4d901a46b498ec2a36211c561eb665a3ac42d0eecbb7f1b5e59999ed07fa0bf898bbf2a836037835a88df4d220d3c21220a5da75301faa25b4cd4d72036a25c6278c131b046b2afe54ce099f9edc57d04007663706aa6c8ded8921e4b0b596f04cc667a0d18f360c2e0e363e863f28d1161754b10e240df35ed43b0f1fb5ee3579f3c838f443b936996575b8af8fb97882ee3220ff6a99d60d2332d7b0afa473d569500cf1042c05dd16534c3da727b2026d293f3a7db028f776deb6ad7ae4b4fb937b37c95e1c887e27facc7bc21fb821e715183662f1f07405cd5b0e5094022646787ff5da4ece2caf4cd7282070c2464bb9ea4cec8c506a1494f7bec5e85af8f0143632c15c4852791eace44e96e1e1efe0bd3a2c2c173386018be2b0e9468e6aecc393650f0d29b77ebb42585d89013a2246989aa13e099da3540320a6252e7e8dada0c0b5c43361b0823cc76497508aeee275b309dd61c2480adf6086dab998fd52e5f30ecb735923418d83326b112a80ff5fb4b7dfe3afb662e83f41d2836e9bbacc527efc4bb05ac113e421cc3d829c86ae47d8825a7ab9b656c7cdde9d13c9e01068bca5e74b6c450bc7568ac3292481ed68a155bea4b5ae545fe819a2be789d80b323007399949fe6e7ea644a846dd6a3c6427ed45877a8b5d1e87da0ca558ece8c82d3a5d044f549ae001ab419f499b383d5235bea5ae491d00432139637163077006d751b63ac5668933b43841b419a544919ed5f203677fa9f80813a57f850c31429f428ebe3a8b36cf67b9e93e9cf760a15fd195014280329d14354e68131e1cb3a7bcfe49651ea41b798a8736ea34b5647fc30ee541bf1f19c84739eb1114ffbf1f2f52d1e35346a108e9401fd36f2405db8f70f84dddeca8ddc76fc2a33b53a0d53608c0e82e21ccca916875ab5bea90fff40e303903e357e4109e69c0a05fbd6c0743cf85b6d228f40e6694312aeee4c6c11ea3e91206898bfd5039a2ce94e6839acc9a249e859959a51eb2b5476ff600ee160a95e249348406de8a9e7de10f7a416e51d2bd64734ab4727ef5a65d50507faeff4c0c978e9797a5e2acc5d2231b9e6a8c232395444a943e4dff4fae1f905ba39f3fedb9283b0a0066cf91e4cb1f5b8638e2e1ee9f9de050c59f025f2893e072320f088eb0c922985cd22efa95bc774d725e86f4a4eee1a1b969bbd28a7e4da101280a8da9d2ccece82db559822c0d153cb84f86b2f299f54a7069ba3ddbcdbe7a25f2f64a19501ff7254bdaf75419b21c41b6cd12ac6fc8d612c916f1fb264a1cc167f3d83a75ccc516826460fc45d3e088b7892d870ab376e2343b8f65c7388ef27e3131363948bd4f68618c28d7376d59a17e7d923e5203e931df5346da15fbc71458fefea739ac3e943d25b66c0d479c80f59706ad3717d606622de0fa4be3f06d4a990c2a7222077ca10bdafc0e0ad4a7817eb270a9ff01b0e279609af5d2979d4445c1b78fdf2c12b8cb259ee428f55f7fa52416e77115810c57300847b20f10fe1d801df4ada75df05bc706500fdff5388ed391ce19dc580cd97cce24f17ac9a182857011be889e6b3de47fb07a76c3d90df16986805e8249569ee5e2da3dfb1fef2be1ed8bf798b913417ad7ae4f4a00999ec6a952e1490174ea62bb5551cb9420325bbc652a34849838537a6beb3de907588ddcb102a5c4e3721050d8a35e641854c9c8d83c238d00319dc6263f0631af99cb69d04b6fe63d36d1c6b304194698ab7851e73368ccb312397f699b380718f6e5e5e5a30fde31781a397768d261d1ddce86261069715d3098578a44985e31e4a34f27b38885ff0a9eaad623feddf8c2d01b8ef57d1967088bcef2e24104dca68e0216b9685946e2a63711d60ba76c58353f4f9dcf46070d0e086a73238b1bd6c14390ff56fa0e5e4e0651a1c61ee8712be711390ef343598216cc04d013547a4ecbca721a40fc8f393d58fd753fe8a1968d2f2b954460b3d0a0692df6cca2e177b185b87a16acd0e8bc68b93aca76009f98afe6f0c5d7a31f2885cbd7cc21c919753c803ac703c51b18a3ea6347a25495a1ed53f03a83f3d1a0d5fcc7163a33d22fd34cc9cf069546030dedeec47f8963a6a960d9add36b05ed91795f480972b02577a79ff310db975d5ab8a0ff442e6906657a813f3a7a8ffca90624e16b5fd180a9fe265ac50e3825308b7db758685a4204773d6f4f02f1f0353347b53a17a6dcc9426351d6906485e8a4b6bde2018665b372c218d286179c36ba220471c8b783e37b15a4450d9faa104229826ba41691db0eeb81161db73a74797e35406fa4b8dd13c31bf7cc872b6cee53616cc1da3639c08a9a574a8aa3c22970287b91311842fa5c3e5153ac01cc5ecfd016e2fa0528260d8466b9645049ede11f17106c433caa798444059d6b6e04618ac428ae35fad8d036ef92fabb1b116af94ff42862a377af64d65e28370425bebd9cd36c151d6b94a893bfaf8e5b3eddb0cf5e0f4a10ca2f490b9ece84fcfdd4fc6a78ebe6070e9bf084f4725f9532c433b6e729d8fa3665f61fc2c49beaf936fcc00aa7005419964b71f98504e0d991baab30efc0a3d640dd1b54a27a3534a987558c73da99bb97dcb1cb7e6af8bf57cc598f2acc722cea9d29dda3a7c7832f27a4da8d3108ec0b57ef3aeeaab4500a44cfc94bd3a21d773d46e10782264f48c69663527c8e48937f9cbec187ac9938644174a9bc80c200535c8224b711414e4eaec4b3c9d2e84790ed8b26c239a3a62a5268409c76c04ccefc0e681f2aa4dabe5855dde3bb84c610b7219bc7057eec954b0104a72a5183af1458ad94ed1526d1d60664bd60379918d8503e2e88dd25b2888812edfaba145c4a3c1ca32fe2aa23bef3b3321033a4c5a36de2d6fbea98be63b66c4f65cd2ffd0e9f1d56f74d4310ef15464aa89a30b9119fe21c270abf856bc0174b84d66c7a9690623da73af6f469372ec91a41f311f4d1d8bc566d18a7f636c6c335ed7f60169f2b761e994653da79badd317ef43d80d6932e81bc48dc23120c76da89b71ffe5fdb6201a979cbbe8dcbe399d5c6e853cd163a2ad34b6be4dec6ec320185e3ebf243ec06b61e687493e0c9500f0e486d2dec639ad0b60f6c5c1c1b8d53ce813b119193b840db764c3c254ebdbfcd2f7a049dd828dbc6c52d5296d5774bd301778077561113d14c143750ed5790f4ecc63692601e6f55a4dc811bf15bc24795394c8e597be60c66c322e91816da32c9ab5feb1f227d8ceb2981a858e9a188b4aa8f3075b57a955c5938c52fe17973396bdb6c73a9b8e68032991e09906a58b0effc8e6f79f6d778dd0fb90fe5c2b01f59f5748a578084e33fc572ae7e97744836c0192ab768948eadb8e0c7e0979f8cefeb927368a2eca7a9f325c7f4ac9758728b219688d550a07927d7d45629c58c5d6a0d6ff01783f3b737b7c1a4d63bc21537f7441e3360d301d23beb3b64cd595a2a98ffd8883287dcab92a917a450c32f0457615619a345e4c1a0d1a0f2784a6e65db8ac8c93510d13fe4838da15160bf75fdecadb02741449bd3461b4ea08588ce3bd95e454fa10f9bed247428a3a1461f4fffc75fb2fba86913cba1c8888f5b677fac56f0f243f4332e7c08a2de443d935df47c98a76d18f7b4027b0b110933e9536b85617f52f195de7b859fd48155cabb9e061795b97a2185b7d8b50a81ea0206c5aee6efc77497067c97b93a3b38aa7b2c69d5488f8ce6cdc9dc7a509f2d86fd48ef44f3473dae67f4c7dc5d816cb5d5bc4bf8f711dea8c38633f4e136b1e5fa0f36c1792d8ba9dfd3e4db25e0937b3d13d7a3d7ec61db9ee16b054ad2ab6138b4f0361d9a2b07453639f941921d89ae9e6ef48c91b5b1d0530d5962b72ce2b476f4832af618e4b26bc1d7982cc5b4834b93e7c0ce434c517b9b4ccbc46971e4a7b98ed72c25c8f85b7c59de4ebee48e6b717d5f302e16ab2a1bd923e585736a5600218b7ee149bd38de53813432f010d7186055dff0042a381b12afb80dfc45017fd5c624100f5b71bc49673b5028e3d27173a886ac75187b0955d9b195737dd7e3b32f7f5bbd2a3b4b73fbb6593e5f2a375596cf6e6a92f52b9250719b41b42ba38092425a4aa3a87454d843350eac2e3eadaf97280f36f0560d4c809769868bb462c7edff0e48c7e6daa214e42b6f0f5ea157fab9b99a4560ab8d13483b2761953cd8611fe714a83f2d98bbbcfba30c50687c69ea35a147c7aa877f014022fc34edbea7e9e4070781989204b9b14216c039a4fc049bf4f9ac370f6ee81d561e89867c572567ba42faab2dd7e5bdaa8ab4208e1cbaed0a9ed9d1216c63ce91f6028d693d96424bda8888819249d063f28a563950ea15cc014e891abfac426c0db5627d5d1c0479267f0b1f1788d99ac7932a3af0ab173dab91d0e9e32ae0243dcb1df0de04290957a03f85be9c9eb2f9a49920790ee3d3e76cd4f7556e761ba629a09e76563f9e9ef298e4ffe1916256d009576428dd952a7bcd1420c3a2703e36c8a4bacb071a8851b3330d067e68e34736c0b9ce442950281d37fe66a9bec331aece2733c4c77a40275305f75d57eb44d7dcb56026bd4ca9b0698450b857c847b7cefdf74525ecc2dea33fcfb28b83bd6991b3df0583fe91247160da8851a3ea041f3aa084d26488fd9e1760b873eefa3a829d61fc7ba01637fe3cf198fb75db13159a200f1286053b5bae956137ce15d8e272ad358ead5d88f15c2b0178a445a8d9f529ce071a43bab1b04274b3ed4161084fa1630c541c50d7bb37ba79e666e27ad89219a4ef365aa8d035520ca0dd18b9e48008d62c6049c18c6a54914d122cef3d6aac28491fbb03fc0903b09e424f3365490ed56facf45b9925597aa670fec46ea56b4684ca70b868b0b8a8324e8c7ee5e456ac1ea28d7d1014687cf79cb972764e6e6168a360ca3a27257f30e0b15ae4cbd35f9f96264ca66b082c0966b9a1387f2a941c75e63b1eecc359871dd102a4ce62b66cca9731ff713dd206ef4271ddfa9acbe3b48d816848e725d61e333240bbd3a14c808cb30a905a0b4621f7418f47154dddab00beb4b29078fe4f4771e9837b4c07582c00e7ca952aecbc8beb71ea51a1094dafbdf2cf776639cf61c95a9c459fa444e370ab0a070dba9b1abd2015a3d9eba69c5ac5c742099e0a66415955a202e1fe475261eeae421cf89d1600bb34138ed343d2c1a0212caf228e6ce2d5198178d26002a1e0acd418cf71db1a519c7eaa68137c38eedd8cb6f4fe98e94d2b649d538247b675f4e48f1f5184b7dad6f871f2b9da1e445d98d1b130de7943aa642239dcb9a37e3f3a8465f66efc88fc17c3d77e4bb27e8b3637c448aff1de54b791dc5c0dd8407986ee5d8d74ec2d9dd28aa4fc03d2a2608d27af6dcbb8892e81fccc2362acdbc91b9f9e268efa25f0e5eae396188c160f6d02228620c5a156d84aaf94d6a05b6c95b1b0984b59507eef5537abad653752c4f7b514319c70f621d1e7675782f03d4d7f65958897663aac2a927760703dd081707a629619d7f17e30a2cc8d5f2371141993ada16ae96622362f02750e2713fba3331cb930c55bdfb0d450d2b8ca6cc031b314159c8a73bd104b39f1491634d9cb11f11eede31ddf4b47efb9d183f749f3b50a2b1bb23c77ed767bb700b593b121e810b3a38a6ce71b479e87b3a27da2cc105c3116eb8e6524ba8c52bf9c683876dd8e4c8cd7948524ae7293309e6b8c0fdf5084dd3a55ba2b49ee68e1b351f221221af201e4414f253d8f549a4da0b53010262a8900cbdd79fb96465e4dd914b6d48656f73532cdd62d0671d6009352d1d651995da6c01b463f45f837832aa2cddc2ed10b66dd1780a638a87b6bb4af76af3b0292035668d68b3653a7c083d5f274245b5868f9879f16361f47314201e370d64e710d237cfac79c780c2679702201d8eedca0d76c74f440f0856f6d0de98e672a1c937659d230257d3d93de757a5adb40c0adaf7447b27bb26327b0c0dd2aaf98bb068f69561a755b79f331cc4d44ee70c1e8fa7978b7be1bb999ac8504056ef17900a514001a01318f449a68bb527219f7b6c9764a55f90493191ac6dd0dd12244a555c98e36f5169690db96f82c3814f5059ce10e325e0048d056c9bdd9412c98316dcb35de046f800bac28e24970a2264db666cb9e4d82690169f39336ec9d6a3d8566b1c0b9ce50f95d5f8d0fe6840be71e791672265a21888c918bfbbcf1354faefbed17cb29a59eeb9ccb901e08b8782b4adb2816cb369da7db680a522c74bcc02ea3973bd7d9581c0ddf65fd22542df42544661461d2dd8a86ab496e6503e88e252dfd8420190b3c87ee45d5b3fc11c8282fc975fa57788999dee31b429f502cda7a0e0ae90b460ee3ce8bb96389e96d226aed22204781ef351591ece4ab6f6fb6c21dcfa099b0f18895182446aa66773f8a1c401aae487a03b74e1eaa2db4adb8dfb4de2d9f7447a98e88afde6b0b709d5db03a9c4a52cdbc416a619b1d4a41834e8bb3436b958f53be46938cf550b0641580468284470d89c7b2a3bf03ab1d29cd15b02ddb81f46db228dfc7709715e190376affc5bd4bbfe2c8ad10667381ad2274d034af99e5a39b2484add9706608824baf17c3046b0b4e65cd9e209b85e02125e398b390d54ad34c2a84647c0fa403a0e3a383cbcafab264b482e5ac25ede2696dcb146edb1a0766ce2563f8b81b6cc76fce68c3ad571f7cd98c22ef88a246642c94d08572d20f12199d76bcf0bd0c06ba80c125b438f63fe93a1239ad3d9519005bc99db380e54caca0af77c0516f704247902eedc9864ccf618fdf4faad4fc726e7f40ce78acf00f51f5c73f80a740854ae2fbff30cd630d1a5fa284334dec4c96373fe5027b3b86a0e199f06acbf44412b3401a6b37181916fda951bf627844f68c2f9b896970810a08f5a773b2fcf6dae8ece4489d3cc830d98a27637510208d32b5ff1eaa6f32d3f4923c26821a73f47f9760b2c2d5d49134efb3f262ef9d6ed4a0bb8ea233edca8d427dea1fe99c10fab7e9ff1f76303fb2bce8bc3ec487d41d807a4d695501aa09b73971e29f100197e9039a672dead67aa328b3431b5931bfb28c087dab837ad82b276df187af680f8741c5cdb323f6376911a42ccd254729db743012c8ea412f8d4dd126bdb74474fb0191fdc7b08f7ea949c8670126f680f0cc0e90f9749b7afe093de6b3dc42e9b2ed7273246147d6f6f9a12f943d1abca8db80c5f7bae0f4651ac5792d0f8177a305065661ff6d0541ea8f5385903805f6657b0f18617f3485f2fa582e921875b341bc3d6dafa18850671945ff7f94c4192671e385564facdc2dba3f44ab065908031dc74db14b73ef029a8a51216697d7384a360ac94b714a6fea83e5bd8c4e2a5f78f2a48a63b027bb2313563a9a81964bc6e189b0af4124561bd648bdf8a6564b26b6923da68f2156e12ef13de32604ab85adb23dd1d864d1d405f8c65c529d8e66fe37162dc3862b89d6b19f3593294b2e53a6d15b232558d875e18d3ca8c75156a61d2c4ed19dfeb97612fce4bee8244dba4a22f396d877dd3b156e23633ddb35a7b718023e793517dd024615ea82e4a72dfa9712c5d5f410da4ef9dac1d6d7224f192251a7162cfe0c0cd7f1e256d116cd26e5f1927cd4ef3951007b8bd3d5e0ba4b22964da7f2446116341c4d1dab465507d292532662223261a90d0e1664dfecd9c6e429aada53c3b9a3e3168dcedd6dbad4603c625fd8a0f3c680b71ed76a470c2a217393937d778c6ee060e3d54705110951b728d4374d89f324ddb34fdde7651ac6160996279172417799422f1a31d7b151a7285c0f1d52d5e0ffe575169b031c71e3355bf1427ceea7e6c3af33132071731fdddbe73ac249f7050a42d95071b79d9612d77ea7a4fd5c91afddee35caa4a4a869b30941183cbf7c2721ad43e6d7e6ae6f839f19e87874621ad8c73cbe856e610b8f716063c8de58ce6a54f3f0dd4a7507acce100a8680c60bfe3d1329b8a390a65464b60b993a60f243eeeb259067e331b79608ee1a388727ade1267e52de56d667ea9147529c7bb1cbf6cbdf25137df7d4880592875fbe8fc1164f04a370a31f0708e6d4e28e4ca98b8197da97d98c66a19236515021c660d719ddfb3dfffb75baae6374a5592751b8b8a16d7eb5fee578d26dd95ef1eeccef06c15c6a445ac34010fa9d60155a72f5963deec2b60564e4e0b3f537e0c3443f72fd9387b18b95b0f15f2e8b08278a465848b743761cefed48fb1bab9bd1256ade518c8bc4697ea98c237cff4a4c6ea9c24386b73d146596d5b2c984f00d0fbf95a300deddb2ddc911b07146a2afe3819fec2489a3d6053b6bec9fe9c6468df3f3f34af187852dc43041b90f467eaf0019fb46368b399b503f60e5894e3cdf21fdb96bf7c6857f54d0757a367c8b05fad3753235de488ae003d6bf1810c4d0fb662d17e726c1e35ed63ab2b15df7e8497c02361f691460f5f753235ecd0507bba475ac4ee0b709d513fb73eebb0f8dbcede7497255ebaaa8cd3a6cd19f407487782ca216a64575b0aea0ed100daf6c5907ffd23fbe5b7afc878ae13a60f26c85231fd4fd12cc5a20aa974237c9000f4119b085b7e0019393fbc39dcfd31f7e2c243c17d7ad24dc223f78c5d0a699691bdfa41d13c38b8e6885f163f27ad94bb7428495bf6653a9da771918e9f5a91a88f08299ed816add578ebcba1b57e9195307aab908e30dd4edaf8c53e79b66079eb485ac0f0f6f63874c4c494ba5b7568c50c9f33a820733aa06a1d191e909f917fbd9e5647f3f064f11a46d6c217799e912d9e24ec1d64295cbb0ec6f0cbecd116172106af453cb7143b0e1e5a119eddb92e5fe34297c271db674b45f8dcd0594d8eff97169cd2b1e9db936f2d707389796652c37bf4b1f0861a553694d457b1d2e6c68ff802c25f34be15c25ffa415d538461bd5cedbf911cf102d3e00416aa0da574360c94a2bcc9fcb4cceacb3917079f8876a3c71a2f4f130bf6808041d7e50c95974255da1384f53f041021672ca2c78f68a883ece719550cbe20add7440a18484c0fc0abaeee9722424e2d565ff52c03f89ca727cfd2e5144c42bea8bf899643ec02cac505bf5a5dda5209ba4596c12f1503366a8d1196a1aa84b2296168daae1ec4fc0639e28cbb374816786fee27929a692decf280eda131a8efadb70cd2410d932abea6388794f8e6d7bf158603e24182f9b4a59ee132afa5a84e8fba61d1cedd4a3ee6f38c1c13d7964e1584130c7d8738ba0db55a4acc82e864a1cff6f1078789cc9b8bffc4aa85c982902750bb38d653a600082a208c97e57c060b4c68bdc0b4630765869962599d3d9fbbd28b698276689fa642b3e48cbbd1680c6f71a3a06a006e117c6b7ca126031d1f95a75aa66100c0952153dacca1119da4a0f3f36afc78345b15ccf6626f8be99789e35b5ca4c4a5d5bb1e9ca66c072c0792ca0035f01782007195fa9e51b4f870f49dcaf44aaed5ff123b86180565ed5a1b1ba7c9ca9583d57b980379cad3a979d05f811f7ac597667e5f4e39186e6f04f1a5344556f7c6adc8c3a7eff0e673fe0e454cbf1a36b07483f82e0b6140796408d61e13c34682c01e5b21bb13db125afa3504c73606c294c23cfb3a96f6ea52cdffd2ff71950dd6f75b07b956a103a7b4ef814637578c61b8efdef1c5c82019bdfcb531278fd8e641dea0dca3af4d251431bdb4c414d4ae109ddaba748d9917bfcf08b05f0144ad9f0220ec96b8c4f434bb0e8da5a51185070b9910e1454c1bf43b0ddfcdaf37bcd1b2e461075945db5fac985592feb2c7377664bb9fd621e528950684d97df85b1211f240cc184e5efbb10a62c72bcb5e22a05fcd940d5c55105448755b7ac5d1bc4278689b3afcd721652a03d9adf05dba1afaf544ba66af98d4201e2e7fad11daa7fe0f0a3bc0be4f0d2ee51fbe7a16efa48157cbbba47315a35f1534c69da22275f7a6e2a68d4da725f20415d7b2ea1886659d630aa62590946b3fcbb74db83dae5db01193cdcbe209f8f958182ead45bb1039f605e2a832f1fe7c45295f6515ed2c482f24c911117c49a57498dc732e8753bb270f6e6a0013185c1379ab7aaeb3c869f7970ecb850fea13693b14d18c9af6a9098e020997cfe1ac16e0c9425f4a490a1eb6c74841b8eae152be4600e38faa6ed62cc54fd54184d97f847cee6d259d2fa45c966e551a81b1deb139a5203f4b37d84b183d4d6b9f04aed92cb5e902c06521308e112e1786f852666d2f1a8c1c883bf9cee9f8b65597b37e7ec56af5b8c1ba7952f1f17f2f61f9561477dc5f6bc912c5af44d4ec8a88242668cc23c5484e4b0ac784d7a1538d09229c974e1d42b3fa71c8c164ff5c7ad0db8d763f762110e877e28ce93cea90857cbf65226cf77d275599735c34f3939e7fb71b62c2d4efd74b7c5bac173b7b01358474dc50a1453eedc3035441baab0e7fd44e61957bfd577f9ae407934879fd41bfa3f0ba94696552befc4dffd7eca22d0202eebbe40879ff041cf4ec5997ace1a2c024d9cef78edc66d086821816bbe0d556d112ae06183fbe2ad957030129e8b7c5c99552e8f17361de754216de06143303e4fa107a729a9166f9b77f63682d02a77f4b3040972ba6a164b38c76322b835f0cd23c489fa688e1fbe2a8ace0ad6fd3015eef15655dbbf1df4cfb267866b35a324628425d9b42291db2abe13e97fbbe498b4ff6e65ea01487ae549f50878a92d99a3d3912b6e38bb62189d5017e9dea426eb6c8bb6b77513d733028e6f796b0e6c0ae6eb07070667a27b3021cff6fe145fed16027095749ba5cabb66b0bccf8e8f286732d4754b6404400642478781595366595835576f0c28a58c72fc6b8b23710bbb0b3418e1632694ba0bbbec361f803f13cfde9230e68aa01be8b70fbf9d77b30b354720c0954ea32c9d46534be460c5ddbbd3b11437e1bea9f0918f63edd8f65bbd205d6298e429b9c380beaa9692e474b2f7e3be00380d0d37add9db3de18eaab1bf107448364fedf573b5600c5f7453d443c58495cbb36d9f01da83f0d307ab83586c87a70fa8083b34be7f1f40f3fafff9b5bdc18f73e5ddf2bed4f914b9842c62ca5fbdae011fda6b053ae30bb7b7e83f9ba7c700ab6c7aa102069a9e7ca22d3430cdc8809a8192573e96ad73d0281fa307e64ffd1d19c1732fcb73ea3a10b2ca4ef0c5dde479b8f89dbd057fa8aa9ebf79894bd1e1bba0e2d30ef8fa94268911d4f28045065a4e9b3e853a96a38e9a65909d807545fa1600d3250880ec0652b80133f041f1a48f0baeef5c7362ea357712f67980e95a8b38c8c7e022f410cf04ffbd05125a8f1c69c46452e809785a30a6b77ff1c958465c2c4cf639e6ecb39f40ae41c66e9b239321abdaa194f50b7b82ea0bb7760ec328b43d4e712a3c834c30553df2140d5c4e16ced00badf890cabeffb4e65e085dc0a5ec19a5bc2587918e84e0407f5752af3fea43b673ac6db3bd947bf9d0c9209e57f727081063ab7613ec71d79a1e8e25076e2930cb08de06e16095710457335519959b80c5507b2c6f91a05bfc8dbd31042ef70a49747f94936187ee243226dac19ccb2760f5ea15925c7228a316ca53831e9fedd04940a38d149dfcbc60b5cf045742542c702a111e114cbc0213fc87e772b17a0bfff2b070875ee36050e51234a0cde39076b008d6e481addc063f69f6071d84a6e9faa1a9ca4c3c73ce57a5bb8e277625aa17efff1d1be6b6865596b72d05f693b54860152a8f46d76e70c97cc7ef64dd25823117aa4d897433892d917ca826a627cc8fdf3142ea77d0e0e3a161cb74e26f389bca7dfd81cd31afbbe1a15ddea1155b1ca00df42c9dd21b6aed1e4ca94c6f100227ee05fad01f88cdc134d656af1d1dfa74ef32a4dd1490448af74b8618ee89978acf7bef9b38ee730733e609271c72a58985b94a6ac5631989e148063aa924a88995fd0489bcfa1ab5af91e0527a1238a2f610771ad88d84dd4cd38d8fb15a8d0a6780e6c40263ff95b673715bd509ff1cdf828d45479317f4840d01940adda9e41ff91d515a0bcab8f9ef36da611e8cc86b48cf85b46eb75f60e5640fd3d876989e34e1997d26234475a6ce85d3b70f070c0d71c6e4ab54b7e618c52a774e7b330f6b5b5274e7ab3b77ab397c6b38a8f46f210861104b3c2ad42278fc845ea1f189f19dd49c59faa4cb8d3826e9074a783b12dc8ce83176da8f6122877fd536a46736951f4e0e290446259aa3b5c47d31e1a06dc12ffcbd1484b6d81b2c5fedf20955a064ec734ee3e54a64e20902ab6a059ef2ded07de6a584be20dd4488806725b9b2e32f58f403fd7c48039b5113ecde5cdfe0d513821f18ffaf86bd146c69990a5f6c16a6b966231809a7f0cc270d4fdb6c0d3b048c247ed61a083bdd5fb89ae8a411a12a96a4a17c7848de23aca43d4421113b66ee6e2f10ca9882db743516105b80d612f7028f3473017fd81e5f76bba08b2ba08430733503b55df6c9d8b86644040f84526f399d105f525d511da96143b7c0ace46f03303849ca983d96bd1e10d09ec5b9cf9dff79d5482914003f0b8bc0f871065f1db889998d1c008e2af5fb2a581faee99a0f4aa89ce71097e36fac4f83a485ef23ed450506522b97ba871b428d8e011baf0d680392aafe731c6af881222ade9c70fc58a99b0866a2b119514f5f0c1e2505247766ea6e8b9e198b31f15b52f079e01f695497407b25c3fa7914f8e88e1c8fc091600362ead9a6b5ff9b395b71ef5581338d02f94695362b268d3f29c7c389c2102634e3dd7e23804dc28ef28e96f53970da54d7f826534406330af719d10bc658ef6c9459d9ca15526f3973c8d5534e9d4a6101c33f51c0ad597492331b2d79f19a1860a5c26d324e0ef388c2f7b12c2512719b256feeb8c449ec31f276a92c40df4317f8a0fec821801e01cf61a58006bc6a8ff598ca328882a7efe110a4fc05ffce040851bde2d57b3b5e28fa7a5aab4e2755f5f1cce36c1026428996a0b8f10cfb8d923ac97ad161566888898046cdcf17dde39acf7508fd5df51309448a5e138ee4fa550853eb10c00880997be4399b3c7d0e8fcabe1c8af3211d7a0223d6278342836a33867ae05ef866b0b13bba1bf610d773825091c5c7886e005593def86883eeeac1decf9ef44e18c0d87f17266281a3d2f3dd22940850be1f62ed3a5b85bbcf99a1b43d35dd9578b7545df464f125dae3030998281cbba1a4316235def719f38165c05881fc7fd00070a2ed786428155b900ff7992cb36fdbbad80ed7bc821a74b733470cf2d46df87045030b13e20ac772473b14f1975112fdbca07fe7ac93f20a484c6bd76305dd57b1da1b6ab4e6f11c7aa9aebb0219227f7056f8e2d9ebd3d7942e5525a3d0ce4c33131b856e018974ad485dde7b15833a509bacece5def520b0bff1b0f8038080a855019ac691fa4b3f85c1dc9bd73e1611328ec3fb16575b280e43cc81d5a10c627dca4404fe4f384d6bdcf29fe81fecebabd651fb49089c5ec92c4de012ede620fe3eedde84b6cb26765fabf9b500690e947983b7440ba99d4a24e2f6ebb678a9ab2636e4c07038c90334e594e897aa1813715a98af73c83ce74ee6e769b75f9cef1c40b0d6e8f1617b36562c232ac7bc228a2e8e5eb9d467c494b68e24d9d1f6a91901ef52f05cacef2dbc00186067e6348a1bce753edf65930ae50cdff01bb89efb2135ef9950b4360468da266bd85c3509172d6ed6316ebd0c926bc35c60f663d8b610c4179baa5fe9cbe374afd1d9cf65d5c49a546014f7dfc231caa26fe71d75c3d695cf05b7a5f9ad814eab23abf11d8cfebd87a1509747eaf9114a3696d1042d15fcab00d0406a0a49ee6a299f9cfcf4c4991ae36bd4faf49cbb3eb22c4936ce137306e6cd3cdbeef2026f0d7d42328ce55ca997287e756906610e664e79032eaea2f8ed288cfc1dfb1086dcb8083774d4583a2e7010b577fa7579a71cd3c46f72a553398277db9325a37ee7e48e4f2b6329e15666f1853863d338781ea8d0376dc8327d82348d6e92a97e13f4c4aa1e8d4b290690c6539ba20401079adfa5213c1c754305bf3191675238681e52ced6b15268e23d579fbba4dc512be3ed6a0aa53e43d4194133a6c208ab40679913887866a1470acb594207965ec277545e3f932f2af2ca63e00e1d0c65b524a107b19821d32415ff77b460563cf189283a67a3b8dd1925c19b3ce643d0914da2f7101d8ac495886365cbaf497285003e5988483e00e64dadd30c6dcf5e8bf9427232df75b1895f31818b59cb6e5f241fc10967fcdf274864db6509ca70017302c97096fce1c122b07a9588e9cfec613c0ff0b0220a80730ed985e07692ed157d7c8929c2d750a6bf6a820282721cb481bb5daae489b4cb058faa66053f3107883f4d9569420ad84b1e67f548c10ab28524992e5272e21afe545ca830b83fa85716dca5ad1fb901b9c65115419ece8e6391d8b76e2ddc77e6750a181b3b0ff2523f4a18511cd14077947574240541cbf52b905fe696e0881c3aa687e408e2129694060d583b2dbef710616de33da98a104ab6aa1c54ea55f534085f6d998103d2de3f27a2219c8b81978d6225dad2cae2afe2e0669c88c07aec10abd7cad1f1f5a06c78bb27bd9680325ce4391a8d1abd00a9c979abd3dc948630be301bbb682ad780d5063cec9e77cb80d79d0ea31147a0a7dae0be6fbe8d3dd79664995cabd96e7f61ca287d510c28cb4e9868a25bc696cd647325e562c54abbd42134af4edb967b42c051edbecfcdd92e19c8d6bcf97228f2244353e2aaa137d496b49185563dc46f95ba3415a81b109127ea6764bd5baf2901c0c52d9510c2b7a9830490b2c892cfe748bcf167ad7994b0cf127ef7f837d58d9148169c3c9750083f1529fc81b73ab49723c2cb96f2abd889191f639c0d935abf27e32797d6857b7c91bf2c2bb9d5f221c04569673370a3a4437a9db27c238f8b65064a9750bb004346401071d2ec637eee5c155866c63bee83d919f32d1dc7f73e62d69c683ed9d43df54210257413149c11da7e3c0876ed554b851c5edcdc12ff55da708b4240767b561373d74550ba21bcd46d32715fc12d7ccf1388fb073d86bead3f7ac6c4cef2055e669f8678b4f7714f832aa754b437a1aa6307fb3920d2c7b6d122fb8bfdcda312a3d17a4666dc341a3cb042115ed538e01fb31b8da2432ee2effafdaadebab0e75041d714af02dfbf0deadf166252ca35bb5ac8c06b309bd50f282718f4097fba56e38bcfb8cfd31f1a4b116874d678e22dcd27d62f3b479a50e94f00b0b059922ada5d704930a8c51105715edc8678471e97bbbb1ab0887e15f42fd5f59a82c2a5ddc9931dcebf635e09a5494a892668f9e8620f27ae4e435dda01b0e8bfd35ecc2b9182083ea01c86bb3a6df7756ab7225ccefbd6a49c5eee1c8f27cf820bfa2fcdbb73f921fa8d583a93050ff17440e97241ce0d0ef6f6f7f9fa37f68614e314a441dd14c79938c1d14121b1aa0e64dfb7cd5d7d17605af7784e2ea4151155f043729f78f4830d130e6d09b2fac779d92fedf021607537e820a1802fd93d26e8e44402c053eb33e63e07eb6d1a3cd3b3dc890c5d334f12070ec1405cacfcc1b5700ddcf62ae74abe163b2ce1666f364454d3ede61ec5ac186aec7872fcbda2ee44c8d4421ee41e622a85644f196182a2f931084baa97dfab60e5a93672d705c63f6d28c87e695c1307de211924b480fc887ded728a6934d1e77184ee774a0a0ea62274cbe3c81aa67b7e014ea05950e56cad9b95dcdf216d413a0733ec67104a099aab0aebe6bc273bfe1a16522fce47a5142d82207d2c73ad1b6c08c895c26a5fcb73a0512bb80d1dd1f3465a95218f55982a2b7b9f665f14b3b372f568ca995ff99c07c3543a84748d5f2819f2a4c82e27a45ee4c6d713f88ae3d7491fa4325df3a1128e01fdbfd37fd83f0d5c0e43e200b51218208e9df84fe382e27e337eca8cefdb593b6dd0e48c44addb9de88a631455e7166532b8ec5697c63059306d80229ffd20db0bac4bb04c4be4fb39c246d7437f3bd0ea60dd827ba7a01509ffc70ec0f0f19f79d5c22bd7570f3c017fd7074ad58a6e353d0dd65714d3ec94bb2a99ba5396ff7e93d4586197f7cfe763626ee5613985c421a186d61c39bde5ea95886dd9af4cba94ff9302ef502627b8aa60f5b0fa4103a7e9a51825a90b903c79229782cb29d702c118931a669b9efe5edc4a21641a6498754943559678fb34511fda82733088c892af0758a03ccbd32dfc48a7f2c6fcdbdb5bd0a79d5de652d83d7adf31fd23fcf139621b0c33ccdacee8ba43a65094a37c77c50c066a550ec659cce77a451c7aa1f1725a9909bd61a539b1b0b59521d1adaadc493f83185320365b3dfa8c0610e4062f7cd06c99abe94b2405f6694e6d1e41f83a31a065ea1d5d341f2ef5a94e41982af1fc8729b808e78c646a8dbc009eab9762df888e2221659298ff9cf7d3f577e8a96160c8618c44948d8b28e361f9e56e1e4403d5f9b61c36c5226a183cf96c957780848c98dedad97e2a50737ca7e0ad0cd85af1f427f973cfba2b4f0b51a6d5808875cfc9be6b24a07585ef4267656d5699a07c62913117eabbe5d6a8778f48ac66eaca32d879886630dbc64bf21b49c90a921a92b1c86f6f899f8d0bd0228e2df3a6e3d4e4bb101f5839c2e4b713610232d52fcf1d1a942c504787d7348f548c63d51052fddec6a2569dbd97d5d22d3fa5cf8483c772f9b7cd22168223117c6bf791370434e1d5f6ce8425e03bedae9440a09e040c22153be8b8b55472962df6973484d5d2e04b0d817305ee1ed219713f2c74f2eef8fb8fea2e32b58ed0003dcbe17830190984304269a5224ed4cd8580ba48b66b616c512ccf66147a4ec879ba5d8d0f5c97c81da1b9dfc594cc82d49f15eb59eee1e78b770f493ba3cefafe3de211971971b9e5528c1419dd19b7093286b0633e542dfea253551b3c78119e41b20c70979f420d0e298d940bb7c0634519daac4cf205f3b4bc2cc496bce7ba97215d1cdbfff32d446e8e74a52f8ba3e9e1cf3ac451c824505f4d715f13b252e8e541331dc81cb1c1efbd6e4a61fc295b9e98ab23dbe34f8bce40e0d78b316d53bb1a58752ab9d8fa47ab8a233759f12da5b3cd0569a92cd2d4941edba0aa9228cec2b2d296d03290692205ab5b0025b4c71bf3716b7a3a1b18ffe94026f29bc8d4ab9d8c0d1a32c4b660c5e215962146a1b3a93a25c000130e21606a2eafd3b805b90cd81b187a16938e0b9896748164454f92019d88532f69f548f3f1108da3ff90223cfb466450b84f35e901e6a5e1a86ec24414b06cecea10e1e84e882c63988ab55115be563bebd9fdd0d5f021355b8f98398623f61789c1b4bd72abf0c4d4accb3c93113ff3ed050162901d849088e8e74e197c81e8a7c2e6ed158b45f8808f2e5b66dc6fc4c5f5ae5edae969e5d1e2677343900d7d0a8e8eb541615f6484714820fcf5e8a2167f7f0d962309fb63276ed19562eeecfeae85d21e6bc5c43ab1e1e036ddb37cc9d5ba2280d5745614e5a9487475fba1d374514b95ccd75ed594bfe3c7f4051466f364a1cab1830925eba537e80b0af227678d959536953d83b09b52964a89b1f54c5a880d5897653b3a21bb47ae6618302af98cbbe836a6e8d95fac26a2badaf27907d4ebdfd5288b82f7acb482053231c9c1b01a40588caea568727ebb71fa88f96e875f9cd5bcbc9032d39f361ce2460598459e536b3cff6a9512c3ba927627a2cd1274abc76c03ffddcc0bcbe5e6f09380dde7ac470f6c6fb0228d29fe299d8fcf7a879c5a672969ccacb19c996df3c9c1603803342e409bb8ffbbf4d80bc4c48039f4f1394e644953e41c90d1a3d7b8a461728a86b094c2a7ac4dbb73d742722490c3b45d5f3965381beb42e62e57fc2d937638618b37fe04a08e918acfb3356338fcb8350954476849877e8c4f918390a797a803f8d6ed1ebfacfeb9a8997fbf1005af50086e18cfed783d1f59cdf409e9545e9bccb02eaedf1962b142f305f286dd71ed3661c9185652655528644f8ddf8d0fe244b8d0482c9012c18e4423dc2217975247c2aa3176403903ec0eb4593959c238f8662a8ab727deac7bef08994d0e5ffb2aed057000d76a3b19b275bdc230dcafa79aab238d05a7af7af603e641791341a25665aa1c3885502612a7e127d99d0dcc2517069bb95f83714a2fdc55683f48ba1368bbe1f0b37ebea584b2ea18fb218f7d6b58da79abc09ce8ecd88b36c4666a491f1e5c2756aa00aee446c84906ec3be8552f2c0a8e1bed791aad22a8ed6d462b3f355c90c449507ea308e67744e4cc84da2823a4fd43c2c0f69ffb8ae70d001190beae794abc75b13c72ca74b1db9333a082fc29e9b2e5955e8dbb1daceca76d349306229b4551ed32948c082a7c5b8c4246b3bfd0bdc7debc757ff75e4d1105ccbc8a14b1a3eb452040229b2f7ae2ec64f1b033e9c3d34d9128c0851f86cfffa010a890b46ac49aae4f17eaec0b23a5e74b8a900ca2d6a6b207478cad967554213e3bd793ef05e92ebe021981bbc2af1f398bbf07f69dea8ae0480eaf79fae4c41e58e62ca6460e6f4b7fecd7c86d236943d47e83218c7417cc813c9896d4f880c542151457ce579ccc4f7219597ed76459820cde4bba41f1490d8242995c9db61476323b963bd044ac7f5c58b89b9caf0ecfb2c9096b88ece3268826ce6ed73dcd42a55c96b978b5a80b258b60d3df840dc950875db2e505c39a2ffee17ac2edb3b87568f77c760da39ecb1b8d61922d29860faa542e855f1712563dafe98666eed08160f8bde8d2341b661d3ccb16d515c47e5581ae7fc5a5760e0f241d632681a7fc62890ba97d3945040761503bf7fd6ed4130d35cd0cee4413099125e18f21e0b8ce74e120b3056c7e7a096bd06f7c63773bbeb98b258a881d529a92e8ed52d8d3f4a445f247c3532ec629c23fd20b52937adfde32d902d3cdd580e4edc63e7319c282e14ee0a01eb87dbb341a834da206e72f3ea6c99da48c962ce4f36ad47b91fe6171ec9328f0d21e17e5d27985986270f26cb1a4ecde64e09251ea52c315d52fbe6a7de587446cb60d6ce2fb57031ad18bae59e7c696c2e5e2580ee86e77ee36ffe61bee2378160bee30669dc7e531cdd108eebd0986f5bb63021b64ef7ca20adf47bfdbadaa2c46b1899a8c92ecfafa397b2c68e7b51344789826872a64b243534f7798659bd9c464c4304abc2c322c8ebbb86890235fe50590f075a77efc584e2c0bfc72acd1243abe325ef75647ae41ed3c866c6c6429306bd549c0e066ebdcdc42f59b76fb9723392cded1dbfcd640588ad93fdf4bbd0290589de85ee30be89c006b61345553e863287f5b2486450efd79a050b47daf904d7ee5a468ab04c86eeee9684ceeed6ac8538797a46b32eab8d3c5714b1ea270d1da0b63895f15f117003be374fc8545e690963c698aaa5c9d4cbeb66922ccbd736a3c64eb1ceeb69544860b3e528c5d09b38b8805dbb2c64eb5402542da544d19b121894dbc718ef52d8b69e96c0f19d918ade50a64959bf19b108de2abedd5a7dd805bcca1749cf1fb79385060423c9dc233414eed9e97f26f1eea90b0206ab0971683898186903592608b0cfb3ce261ea25c54957b176e47d0d40ad068f54b85edafb97430ea444aaef4f43a81ea10d48251fb789872c451e8c39a5ac2feab9d2712a89e0d318ff6d3c1ce1fda4dc5713628d96dff4b7ee116a380f218f8f55824fb57ca0b4102635b214244bf1b787a7101234b97456d1211b313e3ad5f47523269f7956f766eea40e6159f4430ed1404133a2f009ec039489d7eb439a6c46acfb4819d124bf47799eaa3b946a67506ab5333d6e552b3a656e03b34f9769af5c88cf7202b1458e1ba5067f25a0e0b6ab839734b481d8842769f45c88cd6912f8f97ed0b32a9a45c5d9d65fda1f6db3d99744c080f7549cedc445387e4208c6d62380f1cd5e2fe5fa787e04534402e3b2bb8d376ea04073a6935ae2807a7da16cbb8f2bbcb93345214241d8fe392400a309a54ea5b1a2ac2e52773d3ab68e07323109b9aed88a69fedc74e082c1c3140621b6c7e50652aa2d47b8c279d6ce959a332a70c8f8ff24465172a49289348a9fbbd72b817a3f4adb29a6e4221153d52c0e422a13197e2ef29e8f2b6fcad4438744203f96864d962385cdf597599c17c0fe89c81f3d82b91d0edab75ba36596daa61bdca015e34a1d5af5856e1ae44516402a3c53a7a08c60c287eb43fd8dccdf22636529c2d424e3ad6510f7a00464ea3b5d46c404e084c59ae75c24feeae7b782c2d57298ff2f6604d0cb3d3f6e3a8a8ea60ef6e5c2a5fa69226f8cb9916fe4f354f213d9074824bc52043a9406a312e44d3b9a7dde6fde737c60b22e4dad3aa44d5b71769948ad1ed5c5d9958edcbdeb7521628b6d76e037521de4a43dc091bd016404908d5ba60499a5d0c01b5564261d5a2338126169788d99ac10584754c45bf99a089f07de7cbb31b76adbee4150cb173b0903514bd41355061caa0bcc32ba825289cfebf50f39944074b237b6e7b74d85d666919b7788feb861de75fde5b81febaa3fa45663c902a5cf5dfdaddf4eb77a826ea89201a009fab5c8d33534c32472b93406686b60ac1814312c6048efb8397622a96a69cae302f055af05cc1c4d6c4451a7f5cca600445f02c8ec08a71c19146ed2bdb33302a69a56db3e1cf986f58bab8a9a51485d0ad1ed0f5904fcb71eb1dcae33e0ff243cd9c1f31afb90438cc5d8922041b5d6c76f3efbeeaea1876e65807e0cd1460db00e536308bcce034e115f02f91dbc448e5dc5585f1b40d93cb0b423e7e184fdc64830feb8e520a73850b9bfe3b8deeb94980b5510150d869c62a96fec437fd43ec35a4dbcbf1ba4532a52e3f158d76e84f24dd0f8aba5dc33302eb3b92de9f8913c21f496415da0b9b7b6d4fae9326457f5a459d5c2f819c77bd41ad78ef861cfeb9df77ce02632bc673411f2fb151c2a32b809c796545bdfdbdaeefb07609ada49e84aaed13803fff476f1dc8f21dba228ac64ab58093feb1f29ebcc72d3f01b71f567f49025223ae5e074e8826b4bae179bd1f3342ab86a2029c2ab0668c50dc91a6acd8ae35a114174ea5d5be7aef0d6421de823b649855961cf643ca4078e07140815e8d7bb3eef0049c0664a0c1ab2a885ddae6f3057df5617833fcf17db141f7560f72c854433b03b204696f34566c0aa84bedf2ac4bccdc9deae7b19359f344123827f2a29cd01554baadb6eb25f7975127c83418b3d376ca7d690c7ccc0eed9165334dbb72f0510ca32e64ae2f0b1836360a6eb9df1473f0c8e61cc3b63ade3d88b55921bb48672c49ac10694e74a7d6072215f1aedac085f56e07021043641ff098bdc6af0148a2df3d725547cbf2903f1ed87f28ea7012a19a916b7ec52f953aed4daf1fdea54c7301fb7020c5497096b5360344fad56227369024f4fc75386c63b03a97d5441f9c6532e37d7706e02ba9e6622df88c521906055ea2385be34a7b6a0785dd1a0657b14362503c7601a528de7bd90cf91726f4ca80f6911184d8fea177718a7429bd5a223caf0705de92971350f368be0de68bd76ccc80e8f504523e3ed9100317b4f399e864fddaff0464a4b64c96f364d635a38bda4c70b1ba4423790ac62e29aa202aefd1f2037db433958181974671b15044e6fd3d611cda00bb44ee6cab4f694b97caa077e940ea97528cef2ff540dbfa67f89ceab3b8c638aae182a1911102dc4ea984093cccbf62a08c0b76f1fcba45db2c2701bc7dfe5a6250117410f11e4d4410201fb56b76d7156eb52097f05721708856ca71acdf60ce69ab609315e70c9fcc6de2290781580aeb03e8b94d9a29881b79062bc6b19eba372b91ecc97264dc854bbce9dff4d2dd72d9948e5e120e8732bf3de61dc8342140f4c54794400360c0f7fbb81e5730f943d0736543fdd5e07cc6a0c0aef729b668551efeea5e28dd52cd9d8dfad4fda5e7655e3fe50899269c926613a4fc1de9a1072126b07d3e1f2896d8c7b09c977cf914bac26f1a9bd282261270cb36f982407d84a905883e632db36e4c841e8a1a289335925095d2479f0703c697837344423b254b39a0820b7d367a19309c038b4aa527921d39cc832e7a41f90e5fafd185de533935f427a0e5eaba3143fb119b731464929817083257f59798765180be1182cc39e19c240ceea637b4a67b4283f9b891a5d3ba95d08df7a10194d138383ca360f85f07de633e5fba5d0ae505aca8ac5c16c2cbb3cd47d65b95cf69f13e703ac0715e00eee90757b2c24ad7991e0816903f726c419edf523e09fd463176990df1f479904c14f6448f53f37407f80ee6f9bae35db6bbb5250b5c5ba74b101f10edbf85e0d1881d44d188efd463a37d3043383ae92e69be1c67309d30226e766129d0505875f1796872748b67ac79dba7dfdfa16420388b924e654baaccd409c62e938b1dff848b526e12277361e20caef66361c1d290b70e0b036e31d51b0c1b1b9799e718edc119721fb7d70a93a479758b3244963720699a74b1316ab67a4397a9753b87deec1e84b0846484d6f48b6fce0e4ac80e56f7d280e2df88c3e2b5aa03a077d69d66b9a589676169723ff4dd5f929bfb69fc31bfdc5328b6b0f00c0db5d50516cae26b2ef91ec1f5e83bfd24499e4c815ed05a6574bf3aaabd2c8b9dff1d3ce05d422c0d990c2ee9f9d9a0cbb0d5d721fba62e611fb6a917ac294402d4a35f20e212c0a32a6151e8caa5a1c628046f5b25f03cc3479acd0297ab1014064320d3cf3ae8314c996e73a066bf1ec75fe6766e3200e11a567b7b703aa70fca78e02b09c1282e21bc4ee5c8f50b2a1f8b4a992c4d1f4221e68541c911f2d24a16473ac48530152e1956a90ba25ca232055cea1bde73e52daa3a5b986c6e8939209dc92dbe295761692883ea8fd6a6245a67958b99a2944570c2a8b814ceee04951fdb0303adcaf418c578cb0d8cc3742f3ee24493a2079cb60617b0bb054e2e9e346ec6f5b3fdf8b4464ac9da89e09655e3af183b0eb7b75aba33c931dee177929f00d7ebb06d594a230f3329638c50c1b670eeb426e69e0b5192871926db2fc6a15bab467d1bec5b9fda31a74603fbef84b55567303b1eb74c7092e19693ff39e8951bc0ff516b0d5adba19df6e2428639787960879e7ae5a7ff2f2e29792a214bae4107f36f3e2f612a0188ffb36659da7a107097f884262f784a591533526db1a65765ba8fa351df808595eecfc1bf01098036b56693b55603f45c52444955a8681ac3fe7575544b252d494e46644b2f2c4d1dded712d4f546c134dfcc3d0078ce1efe02579d20f452967b70b9a265eb2de9450bbea669a1d2252b2c293c3ecff8659fb9f1a960192220ee22551db9dc111f5bf36c1a2d2554a63c3349c43e1c912d42b2cf9e8bcd48e682e3824735bffde9e9ef8fd498658992e223cd2ac07064c3f4960be923bbb90bca8f7f8164ca5cbf36427b44b25e470a75cac4f7aa9368a3d2163ce6e5209d2caf6ecde6490330f92b74b5099e00c4f66185b63128ea23a41ebe9cd61a02e74444fd4b6272f72cdc7cfda7f5315a83502ffd9c615a6d02db9f06c74243a930dc092c2fbab29a182cde50694be7b7bfe080044a015d9374da88e116fae176c057fd942bff4b32e373f03915d061ded973dc688cc36867a67d593d0a6b93117363742da3ada3554b8b1433632e8e038a818476701358cbed64531db8272ebd5d9846ffb80493242cf7daa8cc2dde9409b7c7be9fc58a8b34c8a39cf635c77db57b35dc076b3a82e569738f91bfa0f7f5bd6dc69561bc7567ac0183850b54aa5cc814dffd8d61ef2a5719c1e5c50b5b79d886caf33eb95d9c9327301a269f8c5e6120a703d809579ef33cc2fa5ab39d6327bcc25f9f6dc5e0844c34318db395fa279f6f070cd7a2791bba1b3cb30f74c153df336bbef27709c99410d389fba720855e30dd8f6abedf82b0a1fa9fea3946828d247c5562e60a8bf3403cf3b9d5a357a54e4a0295c80c2406d206c90a8abf00f94867aecc9f50aeb74e8e5b255949ce931a182eb4e16ba4b200c8e20b29ce17c375022f7cbb63baf0aa73f881fd5ddbe0c8e0a38a449ecd18669acf8bdaf45042ac8c8ad1c3df184ac4823024351649014b7be4428ffdcf0ebf8284a613c6ea62449d52901c92dc839592812e891fa64527fe80cbedd077b3aa3cea6fcbb3df5bf57950ada32d4b0c68a96c4374c016fb9d45c75251afafc8b71e18a03849fbba076d3dc743b493514440875a803a764af246bda98ea2be6cfd3337692d5f6c6d4c41c9e9303b4189b6548e716a4b62e25361af376841ac791a9617fdad67d9b43fcdf7c6b37e1369d5253a2a9e3dbea19dc7ee40736379af9e390c206c09ed2fab1724e9f1cdec5db2fe22d4673cdb01959040048d738fa0a73da3a36fd77e90a44a6fd6d12ed9bb2f1eba9898456cd199ae3ac85d1f313974a0db3a471ea51b4ad51a4bb52f06eb89887ea55d0010d6a08466e79fa2520f3fbbe9d5a9b3d30ef1653a1134f07663871e176b0d808d10d8eedbb407508aa6ceabc473cbcb71bec7bfd100602abe77493f80f5409d5c7c1042d41b6f2577d4195a8b23634f3273528b61dd26bdf18b146afd05fbd1bb056956040d7d0f38dc921fbe42455c3f9641f1406897dcedd9616e634b6b2fafb7626475898476d472fc933f4699340a1a3cf7125473ed520ad3591c9edceb87aec3e354fd9cb63a6816e68c25c75529c3f8b8375d1b2146aab60a0f4e8b30e788aa28778fe49b7bb2fd87f2c51a2cb98574c8fa67387cd2f9a5eff8f2240d131cd74c37acd3b8cec3c88dd79ab0053e0edc750e18467ac2425406be0d84d792aa86c6d2cdbbce9f440fd20517e17407bedc84572708059511d4d2df8969d438e8626d460ed7326f3f2c69eb9d71f72fc345a9fa1d6ea76abf749bc98687aef77e15389da5ed5cbf22ddacad0d804e5b46db3b98b169810fe2d7043ac77d0a99cda0376341e1a25f50db3a05a8e84c3e79ef365bd8748a125bd5f045917f43e3b22d1e4e1f704afb2354b4da43af1e0eaffbe6450d30f23cbdf2247fda93f5c125c0f55bf3f33de37bd346081f9c462948d32d1e3aca30735e22be86beb7d2d9be4bfff44254a8d77e10dac68e52ec57b629ef43e4c26d48e41270340dcce1688028dcb387c6bcb26d94286391f485b7b622d1f281fd1d583b3771c36f74f1efb5c8ff63b182d5da6e6a513ba4651c630100130c5b3269d11dcd7914ab71b635543222fd9d75023a43d62bd871a0789c4c247cd43963840b5fe1cf907d178395a595d44c22f003108ef4f106ac58ad269d8fcc2b8e8fcaa70071e8ecf06f2c466c076d63f939f8bca0418462e27661861c495a2b1258640dac130b1170acf02749f05f970046b9049c960d509be3ac41335c370d6c80d5c64c6ea0feedc5a0a88a3c63f43bc60dd536c306aa062e755578563765bb93cddb71a54280dd4b0f1a7c83ce235b680d59c196021177a6eee526ad6f1e08da41aa910b748c5ecb16e564721f47a3ce1f2a7c570ad6a70b7f6f4d1656a65e2aaadcb907ff1ebe1ecc80bbed028c326d9681bf4f2fae41edcf205ae0f1f739cfad851f4698f66bbbc6104dda1c16314b14435a9f3b4e513b2b9458b79e2d8bf3066805a19d58a3adbb85f1a252d1bf7d1548e751dfa4e9a4481f22abf04b605d10330dc7d0ee0f8388e1613c0c69275166bd0cdaef5fdb989ac398be5b599fdf36f3fa9ede1a355a42cfe4c1f2f2585483a8a126b89b0355c86dc289090b20f8ebb2cf74f40ededefaef157d6cec14c40a34617a6749bf2af438d355c3663852ddf66ad99ec9c26cbcf58d5e2b4569f24035c83825bf3ecc31aff26ec6fa07acbed7d0aa9af1ca15e1c751ab004d8642c30bd102607e1da82e41c34972ccf0bda0701955bff117e2afa07627f63d25c2c7d4efeaf04b36cf82432257709e07a249c7f27c2fbeb13cfef76ab3ffd5af1f489f5b515c59d66e0e1b2aaabeb319dc63eb7b1d750de210c6dd6cbff8849718a8467e9c0b96eb6a4bade44e6b5057059e0bd2c082ec560da9f708ee3d56d077703e1063033120cd2fd24e3a48518c573497bfb7ac364482b39394c33122c92e377994a46a4a19316bc252bbc9a4547633a8a988b3d78fa721b57ce8db125a94a69707ad9568d2674889b2398a19bc7c2a25d6dc192ecce369e928e5e6ef04161e88a5f312ac0e1b13ea38e3c46001972bedc7e6a2a79f63880a272e26874da55bf3a63b159887893d0704143ae0f5fa8a165a41b40fb22b61656e44fc85ebd802808f94aadc0bc5f1f78902cd975c9e72deb79d75017e69eabafc08dc8513d4e016e849cb46502b92c2100d78f0404cef9b37717d7d43cf8e228e359d5abe62fc94ac2d1031c91bae43f37d52f4e70266936d8f3f7f1dc553411b34ce1312e6a1a5b506802469028258d4cb5c1c98d3f03f77ce9f9b9ffe600ef4e393f7a63bbf3af12e254ba671b308c4e9c9aaf5d01efbeeb19bae277d1f18fda0e070da7e86a43b7621210912afc139424c7d96318bb1aa389c40167a5c4a811f8c7f96293ba8b910b03e6e6aecb1d5a7228ae27ad8d812400238c222cab6d627cc6d4cb54b05ec85b4a50667ff0e9d4af7b1624153a9791589a541ed22c3fe0928f2a2198158274c9ed0c1043ec844885cf501273bcd5cf4d86b5c7f17239b2afaa570b42f45dfb77f5d8d4a36bd953b8a3f10800315eb6a97761bdf8714295c0b13cca1e0a5734dbbce745714c9485eb3d0c57ccf2c31badea56d70fd9189cfe3b0fec6b8c547a8e40f2db2c132b518605650b18d6640a909bcc561d8cdfaebae216466057743567d9dee0eb5f649643ecbb0f4ed837b2ea48252e283aaed134f54a9c9ea52c3f4873be893b0e8f832217fcd95984bd65bef6d3c62c5b770538af503f3e58c180dedb3d2775be09c6e3721650a075aed84e37ad50c54ee78c58e34e192a81a0127e19a854b4bc63b7f0bc5bfdfe472671c69d18931d625a0a51a0f16e77c941dec188d1684ac88a108e32ddf8c5c18a8287cc81ead69a459bfaf1230e1aba4a38b72d23115204483d4a2e7fb696ac9f3d4702f82cc14e6ab1519df811496fc25aa48cc3be991fdc43e1c1f9e7bf1e9b73579259c51f99c1b2131460bb355db9ceeae21118acf3c5ec97e48b81424cbaadeb9391f3a5cba3b8aba7badb3a62d2e6ef8682a7b9951bd2ff291d4611c19a46b2096e6423d2e0fa78bad0ba7c07400259f5c0820b4992db61fb3ca514faa367d72747cfe98447964f3a4006088d13e203a01855ed595ad48b305521624bb3ec320dc96dbd0d3175fc8881dd2aa0327ed45ae42e82c0a3ea96cb27b20848ab4894aad456bf70bd83099785b6b5badcb2682dffb9739b65ad3343b0a9415d956ef2a11e1fbc1eab5e827d8d1778d53ea39ff51e1fc6d4d6ec22081924b8e0a1afaa9305475ebd1897fed8ae60227721751f938280ad31b2f0083c1a3f6e7c1fc70a3e30c023e9c9c109a7b8ab9f6b9032a4f409d7aa610bf2566feba243e3ac0ea971f92ff5e2079cd73f6f9f3204a75343e1600c2083e2c91157c16908327c92356acbf6e89af46db37018ac62924f6f65b5857b9a6142bf233e83f469af1bb36681554e2c0e95f59ee459dadf4755098ad1b577fe32c88dc8969fdd4cf0dc33dfaef34bd9b9edf7fc2c4576dfb3c394510de6bb6a3ea05856b0f7a85735f545c3dfd8cb4208fcdc38b9d2afd242a7352e9d1696551fb47989a289551094c1200ec11c57e4e15fc4dc4f05d970093c6dfa1390d0bfd1f57de07c2521d6b3b6eb40b2c192565ca49c582163dc7b678570313a2f8c2d4e1989b32b7080dc71eb8301526fbf058570f9eadc51bdf18d385d62a7df512a0c6bb23cc3fed2bf50b4b3c4ff5567bbf4110e13450cefb488cf297f76b7b4f29c24cc87710f60cff99e0ac571ed7b6fa69dc127ae370dabd8546a21cafd94b1fbef3e218ed5bfe38f59c6bc4f772a373205064c005c19791efe9fe2c3115ebf65556a886380815b691dcb7cdab3df5cf6ca04605733aada655f2634e12af5809d34a52199eb1cab06707f0162bd91c52d2f5b6ff5ddb340542bb4418d3e23a6101b2856a5c860c8414022c1b22634b5ce59b3afc8948dae42e55a3d62da61b9191ba6c67fdde0750233989296734cc2d3a6cedb80fc4c077901d734b30ed626f77e977ca0fc94365f806c482afb9f1de6ac42d649b90be01961780823d25cda929c5c9e216ff2bfa700442c7e5058077989ea0628a9105d15206973982682107810faee4c7f23f7fe0e60572f345d59eed4debf6bc4952b365946a98c3a6ee97b2d47c6de333960ab55bc76dac3c3456d4a47a2790d12832d20819024ec736a8bca4cc31d414ea2978b237ac6c4ff0409988f8434147a29ecd6221478fb3f2e050117d779636d7404a97152db43ee0f1e3af60d304d1a521c9f0972cbdf9d54773aa0412ad79ac6374d148499c1935bf1dc05d9f845cc52ac51ad93fbab0a5c99e231a360e4b29645beed771ac6a99709adaa9517ac7f11078e913d6bb5ee6cabd23d69158f7869561efa11b82b59db8994122a088d5ced77f5db7d3ce366f8df09da3de6f04c8ee4ccb10fd378eccbc59b7b270d43cd56352176835cce97327a2ca7fe5a65905f276cd7753aee4cab16c4f0ae8456a0a848452daa95502d2d674b6e790f54f46e8c200a8552555f31d211228f3c088990c0d400d1cf36aec2d0be41921b0bc6db002ba18bd849657996c1a499b8f45e30792077b38219445d93af59aa850742924c624367f98fb3ed536b76eba7dd9c13ba97d4ef41a12bc28a7a7ce318fa3230744a538fb7163899b89ec613db55ac151715264763afdc6aa788d096e8c09fd4aae753dab986daae7d5dc03d6d12582c76028d36befe6223665877d0321f747866376a0fb5e1f9da175b54f0dd5e6c91f538030f95cfa6849eb2f7981c2889c338eaf5dd1210f52fec44105251d9ca14ce40a39a38038ad0c380cddfcd1a2023bb5f5339140a844d49f2dc1753fb4c09f959afaf421352868977fbf70af39305c615f7940a5eb1b4ceba52681e3b37abad560796eae1137bce100819762a0fe3a19f5efb994c25ea4ef7abdf046ac3e9b309a8f7a8daf70380d95be734199b7791efacd7f0afd95f5aa6dcf6c5c17c09e4256d385cb0903157428e0afd8af5edb4485573b6163bfec4c3c3ac25b14f9598a61b7b9d9930293d7ea06718667ae6e3b25517f7911a58be87e8f70578031d03a12f718a90e0081a70b04f3de5b6e726969c24d43d638b8bf42264b0e8d61a317477211e2c42601d7ef8ca3cc8a1b7d1768747da8221245314fa2946c2402293632ef944d2c2c5ec8798faf152086ca30ec2256dc91062453ddce32a7a37714e40ffbe23970ade1a77a5dee03f74f8281cd4b62f1f590635dc000819e3e6b25cc325cc21fdc64b4bab4e5ddbd64c5f1e06a116c23cc9ae07731f5cd628121d9334e62cb07a191901bb4b2343f541570b129aa68e1629645d2b334bed44dd7ee43d2ddd2358074aa0d4489ee3b5da85fc3b7cea0e723afb4f86bf300ad43043cbb3f16a0eefea6cc0d7c4c3f13948ad7a15346e436a0fdce9ba8b501255fe64ede5970923d1bd49b45cb51520c64798fefcb9ad858a239e7fd2f71939df7026eb03c726a0c771b46f21d1c1e0620c516f5a150cf4fb01107ac7af4dd4b383909d506cbda41df097f3ea132aed48e546f003410ffd7349229a3374f41f3aef861c435daa7828ea51c04eb1cd78b371a69ef7eb65a07c0c0ab47a4bfd6dfe762c016f85f30e65ac664d090c42a716d76f7c97976fded4d5785010fb8625ce3a32e82362cb5f7040a77a052566dd8718bc3b10a5c2a177da168e84882d382062f025de0d50ebdb0a9bb73f9943097b8424622919494ea13427e548c7489a86882b19dec2527227176b6ccbc562ac8b7ad0b35cfb19ab18ad5ef6f82082d4b14f94b541dccbacf855c378a006c919356ab431c74e5020d8261f4e4b6316c8e9574888e4ae9787612b28e1251a0c6bfc32f67275f3c6488d18712a20dd916c09dc3a1551f331994579a45e82c2988b9a6a90748c1180ec9ddbaf2152f28bcc33af8ac2bfa5532444c5cd3f25963e8ac2c9cbf201c92a7061052fdc251b8bfdaaee0d83fa94992a1db4d05aba506d46fdc723e1bb984c3b2d82bd4b6951d18289fdf7824c87d9b4eb49ad587bb87cc592d2a1774234198735869e19429ebf0f074e141dea3453bf93e041470f7eae957e1b139ff598c76e70beccee863e175ef36eb0dd6195c21db7da57a72fc8cba90d2c26006a4c174f52c4fc7ca338eec19f095124d2d02f0d97b7816eb0cfc89993eb880d4deddaf743f70aa8b9b5fbc04571186b4738f6459da2755e83491782230f839ab60bc7e775fea9916ae2a00a4ea9f8f7b416fc7136bb00d0dba02356187268d2c589bedb71cbce604c1853cd28d0cbb9aaf119e36c8100133b0c5ca6de9dfce8f8a481032ac3691d5057758b00e7bfa504f8df3a2420878d30edbe4612991ee3a1e7ef23b9c7d8305e711a5f7b5103390beed3de013516df573adca79d1679aca74863b4cc95618d57bdb0c34e1fb08a1660757c979b8a31df94667e4bed4317d67787fc89cbe5b47169953ed40f90888b862121ad8465e8580294f9ea6837d9305f2ef1d932109b946b883cec80dea8d9c3ea324b30ca4ea5ea4a12ac1cdd7034ae2dc240d6630395542bef86cec8654dbe4be89b2ac5ae4a16cd05eb3973b92a5a043e644baa083f90782aaf68549b8ee324831530fcb8d361925530ddd4cadf2b2a60d5a8cd1a4ab09488ef562979afffe03f87ec9e3c3905983acd6137fef7649bbd677b6e63ce268a96ffb68b48ad6a96eee0760f77e58c339db7503f1e0847d79bb278b8ba23d477737adf48c2e8e0e70257c4b5fdad7f3f4955132763df35ea803db8a71e82127927b6bb7e46a422bfdacebca048814e46235f822cea6e6d632530df2c8a87dfb908b6e7e45844f2aee9236f522e48a27b9070ccb7dd18f9e73194efb4089b0f968354df0342f2c1b5fed4b44b6e23a3e8596cf3de21d06586ae7ea74289515a5ec6775bf8d2b5b90c7b3ef8d0caa483070445fba37d1e7c9049db179a4d89928c6aeb6ecdfc8b90d7eaeace96478b2c7ff5fdefc162e64428cc6116e4406a55e1736c884c2fddbe03374ab928ae405217a29425df9c56fa3041d76d9c8c6b53d7edd1fd1298e0ab0b0d9a7f832c503b52e38734e6ccd7041484b843fa2114bd35d9c1797b47c0139accf08ce792e2a2ee37c4ba4fedd784ecb53d36123c08b47d32e2f63185f427e53b9595f686d23e8b76fb99f156c4433f9565cb2f81948c639b505d92315875d091ddb583e6d712d14414592d14da88aae5de42cf07595f413309004c32b1db661c7bf586d4b49e938a8da3c35f0dea61a15645841a6b753f212517bf67f31597c28231b6178147260efaec500d1d10514c4f7f786cb3a8efaee3e59c94aed6181eed96ec33d3f796cdbe05a65489c55d77d645564d4ed239a86663ce114c607856fed92df1b90b877b9951942714414534975b5cce9cf8d654a6fdbf22672756ebc5f7045a51413b487850a7166afb201dc0cdcc977687922cc613d899620db5bfe7bcd3db6a522b2661957e59dcba0c72b5d227e60a4b2e5a44950c30826034888acd1a50710e1d621c80bb9f39ca4ccacd63290ebe41d4fd1fa8ca2178d5ab50227f9c8d262403f64339d28e2ea1a8d7ce85b68bf503da270065fed42fbc4b44e48df88b8e87e9587e10dd552e55710de1312164b4e576035c94dc846621bfbc6785df409f6c9bc9c5605f802171f2a31ce553accb7727211f730e32b9b3c8d3fa4c49ef944832975645a1ed336ba689ea1d2c4f3b0bcc3e8815bcabfb1c89cd5127d1acb9195d19f533ef805f52a62e37ac742c0fe82eab0fc666bed9c4cc6c2b8e836e7b2136cfeebfb4136758a2805694a5893f1fefb6aa19bceaba588b377a9d270da05b09b8e36277418c8a6f073d925b47314ee2da8d01d0ffe9753f9314a47e4da42af2e03ce2eeb925758d077334012269b3294d190b387b1d09fb0f015fb59d7a01477600df8bcca4d32870b6a2e0c45beeed752f630b38133341255cece51cef0b0afca40f2356fc96e488a714341e7fcbd2f3f4fadd331c1e2214dbbaa55ac7434ea16b600abe3a44afd2a53a93b9d8c7b586c39ddab2f6ea6817b4d836019e744bc90382661647544ed3a81d60db560e5cff0b3b2fae307f826b08c340146e51d77e9468bb1d6d82f1505a3b95e85432e8f7e3ceda293ca6f581c7c5fee60e23892c2569ba605edeb1e32d83da6216a311853822f68e3b4bcd5fd4fc6f40a0b01d4b25df66458dc88a1c22e3a6d5e455c9da13d4c9ce8793363837728d73d3d565f6abbe0311ddb07dce53a69c165becd9bda78aaae5b9f76a6dc8ad4c4f5c58cd9489fc291fe74f9c18d18339f1b1646e37f6be9088b4b429c1f4bae375dae0fc433e84becea334904c2cc349c4256b3fad4d97834688d8de4c3e0b0f7aac5166643a5e0a6b77345136c58d500886612202d5ff45ef3b93587e923fe4db3e2b3f7e292783c4fd5d6b034e8d0f89221c5f4b06b19c2586a9e19de5f581e6b9545472dd9035332d5cec5de14e8bad46b809778be0c5ad4cd171ac9f3135c4f51c596150443b7448e2ab786b21a6ee5834ee4c3dab996eca60afbc90d64fc82a3e0a2de961a3c845c78971695b565d2c7f4683db8fdb3f008f900a09505eee39ccf0c8781a9d123f52da6743d0fc95c632350509c423f66127b426ee76b93315750ce63e82fe9c47ff8768cf7eaf6ffb1220e63c83784b4db8bead2087f20113e50473fee4a73f72572156037c9688adf16b7e9c06bda4923fa6a73e27ee98015e1f8d1e0f359584c75f4e1e21d754e3e81f54aa48ae5be117e5a4a78166e7868ef212c19bac5326efea6550c9ca8bdaf62b02de3e042fdf8a4dc994d399a17fb2f52067f7487d9d857c83880d67486da4dd8abd01a59c0c1ab9addff68ed701eecff494348be58a5a78b8243686ef7824adcf671a4909421e9b26ad846952e41fd64db9f6fda9218579c0c7149cf9fd67e245c10c7f28c543d57710164c227cf9d080d2885c44fe75a51cdc1b81ffd6aa27fc6ae0b70c1b733cc069e22bfb455e8810cebf046984e21e4ae60bd7d9ae697bbade46117c4eef88900e1eea483131eba2bf35a7873258c00e3a75617eac7c84e6cf94ef0c8c2e0e6830f0fd432d6e4bdec280a30e79c82ffd3a7102f1df336ddba2d6955ee0b2ef4569485dbef3a1d573efbe7820bb6f2a41a5f88287d2fb2181b7d05bd44c0f517d0b39dd05b088d83e2eccf5feb0442e7f809f95f044db36839ecfd36cb23139bda662c882b199a7ac8254a0819e410283e02b4d487fdc79bc194b1b2a4a39c996d78dddcb6749ab9a27501b3e64bd0c7fd218a4c50bbbe56797bdbb3f117328a35532144d036fb1217f1a7f733dd65330b21a7576944902f7de145027ea9c16132b2f0fe09b82e0e572d599f19f8343cbdaff9feba543904450f55f52e5b8645f6ea434681eeb008af780c12679644854dc6dbd727f2399c25fbdaece4ba09f9c3fa46218ab970d5f2b59dc95ca738cabc95104c21c251321377bd88b768ffdd66cedf8c212e9d2e111e78d7613bbbe70c3114244f41844ddbb5fab969f449e5c899cae866561e6c4a3cdde641414b6422a78ef8384eb6a27058c7469cd01d03f232e0020325aafdc5a790032f09e6711f26835c616356e4c9ea6553d58b37323942b3baecba0d0cb6352b84f8b24099a3127b5079ce1397829e128558d76fa1189ebf89c22bfd9c5f8f243ca89a95e2ba91545f2509d9602ee4c8c38aef033b6e2edd5098ce5f98277620a6ff2c0c47d21d5d4faf7fff4062b24a0125b6f40705e919123149802bae69a5fd39eaa074f27fda1b958529eb92df024774b22349e52e66e23b07a17567d6e71aba184b23846e0a9fe835ff614a0310a24cdd8159122d7d0be8aa4703ece94c0fd26eb106ea4128d572a6061c342686d44c73640e2b7d86a55be890c1676b127c565f0c6cbbe2490d3f3e22048995bc23947fb783a5fc91ce0ae11748708df64d1cf9cec8c59a5f4792da7212dec0223b706980bb85af6cf22bcd14f7f5f65dfed298af7d08e25971117f6360d896dcef53c3fb1869d359479ae2a4a7d2dfdd72c74bf0420b926e5096b0745e137d9c9e04a61b62e096f35d63be5d4d9dfedd025f2b0738991470c6052cc359ff3beced37f8957d6586dbb565a199407d864dd2efb1714933e4e18731217f40211235940f5831e7d7ac7d6613c70d2f98f591f1296cff63a1286f7a9baa354e1357d80e20f76c67184409ef96f01f5dd888f92ffa66a6c544fa6b95dea741bdfb9be802c0e31c2952b040e5c24726c423e52ba939d389141ff27eb2307fb3888657b455e2b9bbd787718b71d4e86ddef0eb85aef4cfb090e768e61768f144aac294a3962590d51a731fc62304aa0cb220b94e67632db9b0699f1986429b6eeed89ffa6d00d2185423168425ac35b9b6d860b612aa7f8308c62a1557488cda6ac225266e0e5ae3c6673ef355c6d4348242ec01fa37e5323b8f6e8f574071a1a47c922c0e48169d74d498871c3bf3d6aa985ad01c15dfa916614369dbcd832bdcb9d2d45b15e081e42670b8ca2f254d634a64b2073838a40f4fe1ce128441605a764598389dbf104b003479b5fb3380f054c40c48515340f7b2550bedce50a066c3bfd25501c7ae5fcd61adc497a85069e4b9c3e9d798fe29fdbd2e45ee1c00ed66f532567ea2dc28a02db5009c4dc4dbcdbd24128a1d6b65da5a3c0559009681035c84c797afd670133db7699ae47ffcf0ca525d19fe6aa8d764a9b9ab5f5bb34bf427ef29b78a57f4842804fbb34138e1e1780a4144b39db535cad6967b252d50141b3133bd8082496c45ab93af811732da56000caf5ffc9e6734ff633a2b348291f160ceb7e426ae9a49ec1e5cae4fd981aade2ce6e46347fedcd7b6dce512451562a05707ee2a79be138f4563b5bac0d101c3ad1c3ffdeeffcb9f3be51e367c2e7622eda036348a50d8efc2504874aee894a16bf53405d12b55f5c05d73c7f630c5e5992fb820dce9544aa2ef925588d139c66578d90ff011f1f46bf8b7d97a87cb20314f4b67ad01db796660522e945eb1f5e8802e8a32fc96ab25d8c1ce753707970598dce9f5688ded1cd79f37015f2c9a37afad85db3b12c8d3e6d7531724ab8c4c73d86335ba3057a52752a8e132555f2f84bc4ebda340d580918a883b3fa48dd5d408c87743ed573aba66423c497a9df0454da771b8ab537d95c9f346e21a28904c7bf97ce53bfa4d006bf1a3e2112bc0b9fa4d197d16d1d6494c6745fc2a3266903ff7a0f2681e7566c7f12792eb28b3698910259e8825a8401f06d28a78746235047937d56594898df6d4e2aa4d03666427c89a9c08d304c08d35b5a9963fc34867c691f689aa27d5bedcfc3fa1f8b27ff7ee0e59bd5335e02db55c45ac5d4528d6c64256f9a28e47496a9edbebc0a0884a0b3e893a6f5474f76a89377e5d36df74f86c10615f20e734f594a8f47e419f3ad7944b8d6d471f800fb1a435f18a0852e8b51dedc050d372490d4c99ba6b55b86331741595a590f3bd08559f72915a735592d64b7afeb2f3e15c5d4f3d53fcbd388c271a20219675679350d512ce865fd9b0a061c57d530258cfeb4104adf23494c1cc2bbf2043bbfeee313cf6b840feff90f757fa75bf3addcc168a3f76753013c140b92a83f0d17675f0ee6f12f7d0910c4cdd9794aba560a5d7f1cbb4ae21b2ab6d9c18de184d16c909025342140ac630986bc90d6e1d664122250ea26e231acb36b7cf75745e3f4848202bcb33b70cfcdf862e5d51cc61802ebe738131d60939d090893eb29f14178d4d828df99fbae1fc1c90e60fa09d9979558da0d4175e58b02b186cbb29abed65659de3fc0fa050d74af2914ceb25c0018d29eb6452d6cd0ea2e4b0ae0bb2640004017279384fa7b8218a4d7ecfbe1068168c2e2c2b7c277a2edf8a6d91142b866855f22f4e4d3560c5a4c5b57403d1c3be222eeac80065b143747618eea421e06d311a19c88a6e919559925325e285ad5efcbb886bbb11835a795dd2375523ad4a50640b37a56be0cd32fbbb188a55d809c561c0d7751e11700a02f856093922813445ed140d5cbbfc7a859930dc06d349bea42eec3661a459c58509ae2e528fe856557448397185ba38c25e7856ee329fd0d2d7643fd257fd5a37f5add49d43168712085a8d8b5a4eefb36399987388bbc64b44bf82729dfe1f010083da2ee5f17919a7d543101939d5480ab348b0124cc6f2e711f97440c04b5632e8155c498abee025271109ba58e35c9bf9c9e47086de675134c31ce42e0f005e2a185c6b3d8b8b91ffc82067a7d416973be479ace64d4f64dd055ebf315f002addf28096adf50818fae501495e5f77ced3cd5e9b58f42e5af715a5af338bf6d07da384e244c4b2f45189a17caa9b2fb5702f782a6047ae39789a90cb4534ee91a22304593c3a24109d9b654e2176d9a454a69a8ada6ade9d200e93c4c1ce70113cf710daeadbb18746447be6f0e939de68b43bb88a04d17e1d31a569848a2d56a21c4b29b383002e3c48e2d64ee82ab0d4066973281abe90ba295f8040aea181412fcb23ab021c4062608667dc25e6c23c83b5873252254b89fe3a6ee1bdf015843e212349ee4496c91a0bfc61b9a9c449ba5cb99949889809ca160513cf7392b289cffbb7930354668095e0815565b5fa99737011ff9c46d8194a6a5970f72a25ec9fb554830875e967170a44d9d9a4b1ee7faa75d6333d15050ed8e019560ae21e9dc8fe9ba27f00ed85f6433db1c42ed5011f29beb8b01142830a840a1add22660e2bfc8aaef3569b603c0df00d986ccfd51d6be0e4ab6d88262369b86f955cbcb3f54bf1a2b0c33e19738d0697aeecf383b6e3b481b77e2798164931f54533144ecd3f615225bf6a21be527e16b233d98b3667990811fb914c99604f477787dd95f350daeb7521a6a531c65e4a25c77eb10201fad420aafe6dcad0ab035a493962fb689b67a74dd38455b9876620ee17b2dde8881e594925a348c71607ab772a91d5ee351693a5bb69bffc73e0bb2e495cd13e2bd0af9b17c3d469384836bfb560e78079f98f93d214acc1421a3d92a8e305f8f8ff28d644433ef36a9d89b6be58489ff03e3705788cc733104772b94a9a47de551423668e540e13570557db9fc7ca14aafdf306176fd2dcabc7bd6ae684bd41593dc0f60dfdd89628fe7d677b2635d2f84718a892fd60518997073c6e6331832feecf7b0e689e3a622578dcd39ad79d7107fdefafb5acd5ce478f16c81a50a064b4f1583a61718bfaa89a74163fcabd8f4cf87087adde6c4d9a3d8d3aa3008a33f75890617a76e8e24cfeebe9933b2674f64d15a08010bd29e073f5eabf9df7682692282b2141dff69b3e3b8e87af766289418a4ccc2b6148b0b0c607f17bc108686cfcd3aa5bf16656474a4cd65e5bfd88fc765890b285d9365d0f2ace847b2a579de643d77a7be97fc1165bb90a45fa59a6236c16f5ac520332ee409051b41ef9b78c820fecdf49fe556497d0d70f8d0503310d40615e45d91aa5dd4f86dddbc8e33bb9e3c6ef2d2cf1184533b54c7bc102c4e5df3e5836282bfa610e2f866b37ce693488971550a8e5aa5a1ebc1850aa615860ee86d52ea0198e89e2a4582654fef94cf5c828037fd899cf4f10268e78c145193c043504a9fa9375e61df1cc7c296726727b3c78c1485dc05a412ccf8418c04c0fb409622005545c75478fc18f5b684c92abe70645684f0449c20af0ee59fbb576d2f424de710fd83c34ce5b25a6004ef005bdd00bbe5bc667e940b8f5e3caedfd2028f49eaa08d43e95c9845dd2c25706438bbe05d6456d649ccd47a9faefa6522c324b1b32543bbe520f4db307dee836c4d62ba615817a0456248e79ac894e2014320447677907f7192bd71ee90f736f9dce0c601744a4d153fab532baa977f53256322c16b1ac11f9baf890e8cc973a9f376d46fff1076eaba6ba744e9d2c7aed3f51de9911cf99fb29054b0eec1cb7c1c5b003604a18c6d28d9ce4d32fa2550c554d8e90be6df102990d55ac62b3102bd6084b66a678ccebf4c54358b0738559a7af8ce36f454a075dbfecc6a45363dc55f3b4d243d2843bb83d28679499a7863be5c885b368ccd5d4b5336eaef99ade585f30f421f8b827ed15a3db5ac6c7f2b470745a607900494b45cc9bf0c75194073824992cac1c256c059f48c38373b891acf56b27ae0ea561b70f6d92f79284017f58b828a0902ab619763f61673b9aee6a715d663bdefc5ae4191ed9a4bdb7d448df8b07ffa4d43fec7ba45701b65419455c0857fad61137d9bf85c75cf26f768786d5fa7b21570a74d175005c98e3d3102edbd652772fd0e893a1e332a5d6e4158a0eeacdda8f02c49ba7a1822c9ac957d313b98228ff981f5b3c2dddd9e9e913abb57d7637d7814e65e6402d6bb52c043154e31dcef0f9fda929f49a56f33dad2e6dae1f904570e6010526ac19391ba8b26bffabb648641e5d0a29b701590db2c1324a3439929c57f4a147be336b894f65dc81bbe17f57e996d543284455fe1bacadca0020b23d0bdec4bd6043eb4059f846a1069e437e9d8a3ede48df6d44c13dedd6d7c6b7814a1c618f57b8e8f14d930b6884384a048fb97f450d2e6cee7e3da2bf6977e89cc1c97da9e1651aad54e936fcb049cc4bc199cb3c456a6a9e4d1ec5c6ef12f2f29a990359a01aaa20fc743896c3062b4ccbb32c8585008e44eb1f05695bc86b90e6b8a14305d3aee2bdf02ef691e31eb4cf2b5bbd30ddc09107a26ee7158403792dc171b6c78fb862fa94bb7586499ea0754ba61c90bde5e5b3b3015ce9d2ad80633ef086010342726dfb0bb8f0d437034c2503904180b9409e455296b76a973fdc83ca47da09a8548b89f69290d7bb6725296419707dc960b737d003d733dad5421d90ccf33f7e7e5720ba6b2103035abfc1a7253135d2167fed3801aae978ef65f1774bc1885884ef670aa9f320f46e647dfe7152b17358e69ced5052b211d2f56e2546dd32afc1ae196ee0bee0c6a15cb2cbcdeb4655a4777804c85328b442e5ae742391d7259efe4d2f5eec5dcb2f6e56316ce5f56f04fec330d6a1b0f15a1f6a58a9f9835bc32c3533c852ad6bddbe611fb6a92607dac1d8c2f03fcd645ddde173117eabd87e13aa17cbe1ed667f43bdf49164f6c90f48bc44e0b42c6653f3ac324fae5722f66be218e8406636c799b03737274d76d5a6aefb32b3a87804a17922ecdfb714bfc75ddec81a5aa8254142eb6cb590044c06618b7ded48ab2efb1d67ded46a637d47c49e9b3603afbc92d6f4bbe837235b40d2434e1ceb773e74c1f90aca01c7e2e0159f079f700a0102f6ac457be449dab71304bc7fddcf318459662f27fa43a85c7840eee7add52f4ac194e7e9ee0237c5ad415cda0d72dfc4e743e237c87c0d3ea136f2757c9d667035cb93ce99c3b64f68bd2316ea15028c2759bf56b4eaa95fbf1b117353522a91146025fddab6bebacc93988fcb61e1d1949134d53d1ce680486a9b9bd97ad529c2382509827784e8afee4835c2bfffa1691ad58ce24118fc7a154bd32cac05ae35205fc7545d81aaff363966f7d8f2da26c74a9440a12eeb1acb449bbfbbadde231a0034f3e54f4108b7d9c4dd15cdd9259f28ec5c1fda8133afb4d67a921b9a5c7c4727498a569caf047b159649c12416bdee9d759c7c19607143884479eba0556293a18afc51ad36c184d1b5fe3bc29702d77f7a3e3cf48b580c0b3c18fe92a1a19fe9ffdd6c0d02c45e519d7882fbc580418ee569df4590db051ac87356acab2a0f57b8a7ae3701b9be10999714db4cecebbbac30b20e162d40fc8af4e8af1462072f65c9b16cbb5318fc12735d8a54a728047b9453efed9538ac859b8af2c7eb43bb27999c4c34be72b616a2fba2367d77f685a1f87e2029b4c8ed43a431a51492c5e09698b15e8e985e839aed8ff68c83283d859e8894fa7613c349b61c9c316c3a4e1b181b462c09a8c939548609065d09058e439d1c790917b501f89545b590a35ea0a8a8ed58bcafecea86e6bce19dbd755c09e5a189438f1c33b8f232bfd3c9ea8973f6de10384b4ebfcc8402cae676c38becdfd6eef6b33b5ca83cdf1780647d8f511d2b803348518f19cb55860c030aa151a527dec4a77d07f9ece0ecbc9fa0fa0f727b3d31c431d3a2c4cfcefc8efab8d0ff6eef3aac82aae8419020d8a250415a269ceebe513e5499593da06c73678cb5b0dab841fb473ed90102ca2d7e57ac299aef53e159ce5bdab402fad7a10e1f9533b1f9760058da583810bc7b8ecdddf705f8f21dba0b28387a30b68cd07e5d78daf4923682d9ec784cf07955904fe4e8d2469db79f74924ed55c85e16459e038eeb79c58b829cb8371f58fd97c70e28c4101e39092efacd7b32da3a4ccd9352123676facafc59fa0ee29673be62e8e597e65a495e0bd414f3187c226b764a98fab17bc534931726a3eb963e143ea56adf3fe2172e1891fe6d1fe0032e7ef43dec88e432e7e1447fc230be2bf454d5975a2fa077815f7103f0ffcaae69db8a3343dbef5de49eabeae054a37fdc72bfe38ed8cf771960a73d72683a608ba99198ad8536cfea4d51262a1c328c37ef8fbfae0e1705182e2ffe4912767c531a13b771407af6eb05825516fa40efe91680742bf028a312a81d9811ac42b4baf5a1fdbbe6ee119fa9179b524e13d2827c1502ed6d6954b67d605b4ab0b2dba793bcb5ec55760e6018d456f81d58690c9dff33c33cbc89a1a59759b490a0583278707adf3e93ebdd1cb970495375d59b42a7a22bb4cd701ccb396e2597e83d0819d0e4781d9a79deb97145a1890a32d4696faf297d9fe486526faf7420cf4f348c45cd33105ef83c577704fa3403d7398980977eee4c55e4a9491542b321f7bb6049ec70562e89cd4a652d62b5953eb0166f62d6fd4b94b1955a18150f7821ee2df0fc7b1fa04ce475d6dcca6cbacd49df39f4071a3d71188121946cc8b5aa5738adb64c2ca9396cabc197e4525667016747aa4a3beed3037f2e954f8c70236f25149f6f8e5623b9e94d7721cb4e4e97076ab547f686bd8353289b1265e614b6d1e6277f73835e30019b908a7448ad9ab400acb27ce6eed447929f66848a56bb0880a8e8daebc7cb3362819ccdfb99244c459a98d982df910e1afcc2bf00d74bc7493092cbf1834d04454200192055c438290032252c5d2e4fe7b01464333b5ab9614700927b8dacd46efae51aa194d8a33fc170f8fe3589188af87875d7ac08d58760f034ec87eb36a21a8b1c5ddf10551cc432ef367b3ff8c2a69d7b7bc567946acf1b7784e8cebfb66038ef5b0e00dde613ee6850454e277323845f7d0a2804437147c0b1e96d7ce4b2bfae9e345278f2dba96ecef9d7e733072b1ca774602c94d8442f35d635e7c553e72615cab240c87d8075396102a6a6db3b7804cf2ab041f5f3ed24253ceb62b301f94a3d515fe2068973e9e920ea81142c4d5eecfa9c7f3525a95e71f85383f737dda7571eff4bbcbae6f6dc376b23cf88c7032cae5ac1e6881c156da39407be4bce6e18194e6ac15139f64524f77c72f62231a05530806b8dc6e24797021ed713854b14ba05ade660462e2567351ae4d8506d9f4685c458c288e83e9d107a258d211507773c6db2428261ee004da63eb7967fc031b02e0c2b7b0d392bb6aee9dff834049683fdaf3b5d2840040e93fa6de7ccc56d52c044ee34e052d9cda7aeec5d23180089252627c4c88ca80dfc3b6692da3d5d8a7d182e7686d4f9eac7ac4ad2e188770ee8c2d5df80b6a51ca0660399b3ccf5c660c4d6b3cd38bd7e4caa1927628693430b3e3ac7de9caadaff8ea631a6a92845a17ec6c533017bce3ffb5cf10d5397c5e70f7a19adf5be8e139852460f3a2cf30f4e7bc318f4bf2e02e365010fe3c457f7abbc6ba2c2fdf6eed6613cf19b29c2b554ae5a627f9c0b023c01ef238bd954194eb4af2b7e1244401848728c0721b202eceea74961f22bdeccf5f6454f842119b8ab08238c0b5d27a61ece8a5bdb28d5dca62e7276fbace7ef092e4a69ac3e4929d05a0a8d3d633b264d05e3d16fb4f929b65486f6978a683a10956e46cc3bd7635338252205104050bc39f02adf9b513400c2b68af4008025323b0a57b24b7f314be859344b75a5ed30cfcdddb29af1ca1000c13ed1eaf0f4a0452415972f51c5f97720f0fcc985ca403fe5a4d8337b70e4fdd4c777a6ee0dc079e922b4ffbe638e1bc3b8130836b7f23f94fa2451d847e8d9aafa9ff8b0c2df92dfde740202847582fce7905c534b326b1321df684fb905a066117918f5a1ea768edc4d8cbc16445b3f5b5d8d834d11a37dbb47d15dd98604f5309092b44ca869281201319ca515dee905dee8f560e42917bca30b471237dbf8e699f81e7e8139ac03663acef9f96df88c46651ab5ef3827ac0b758886a8c36ebd118cb48ce5c7037c3bb1c1f7bffdaf95ec613ed93d441cc0f85578c2739b2addfb6be9423ca2be4a343c7c51b78d94313a937de9b3f907a31a06585e51fa16bb2221f38768d90dcb496584b46357532dce9d0c7d496cfaecf86ad00b5654c5cf7a00b82f16cbb0194233af4a167a0f4e6d1c8d18e64e6f345ab99145c7b423c670020be1efb2cb85351fbcfaf23f177d4c40ca8c4bc88373a91c8f0aa763f4d6d000a45b0ce5e56e917876a8bc724e4ff0b4a259e048fc55b485829d3122b93de818a07029d5229e91451335b348c4092b83e1a8b4a4a0497964ce5a480c22814362ba25b3f8966413bb33fb5f121a3b5a8aa6fa99cb979d427e0b7274b44f92ad6f0262c01c96ac3a8c067b0d86f7a4a043048d5e0f823851b9cbad9a25de182931e057bdc43c720929e0ac15f4839da0733856287f73273923d8b820f5fa5049739d538b5ec0b651ba178fff0c2a1578c1b5052d74ace4b415c4366b708b4adce0eb3f0c07ea8da8fb01037ba0cc708d50db274fdca5356454b7546e473ff9229a9c30c93f69479f452b85e008f1e06c68160d0a57162f022a14059238402277dd8bda0c7fc8a17cf97ce126a1bdc5aa4347cd56de9af6417ff19e2d0750f0021a4e6cab937f713dbf6e0bee52483b50df53a5fed8fe56b14cbb499ce44a853252a462f051c829c8f81e82c58d73ecf7709743da815e47efada6feab1646304b51d052852cf2357c072ae7355493d68c6a9bed3d48a46ea1016c2c191dff542caeaad6a9f428a1b8c9aa234db34510d186c0a269cc64fb48d675b2fcbdee80617f0582769d2af3f1e2be598b364777aef106b76caa0ca5d40fcbeaf7c5846ed95b0566c3f1602363f14f974e168975d830eaf0b4b0dc233ea0aa87ccf827f7896d092d49346d3e78dce21f8deef3c790648eb24bb826021c082864ade620b01995b8d74c7e52461833c79204244c6d372ae3a0b084b2ce7e1bb281707aceca0c2c481d96c713f89eb26c17b6e984b8680ac407e7b89e22429ebfad95b990ceb326f2681b4d50e52c34cacd2b5403959ddc7d5f2bf8192943ccfa59a6a2bf9771740a87e20a388a32c7ba20a322beca2746a3877727f359510d9e9a439f5f7275858b5aeeccc1b398063660ab30c1719cc1081faeb44673db55ce926da91d032a03542543feb38d29567d9045aefc2617e7488c41a2da007a212870a285445786fa8e4f6e0c7dcf5061b6ee00019c1bd4ce4c3e7bbf4e05cf9a50beb8bfb4e25b1c7c2861e50acd463875e75eab7610a1c84f8c4e076e1cf27b60e812c6bc66ffd18ca37c2618932d68d8f653b91ed0002d65ab782a3a83dd9f8958e8ca7811515f67e53ecc66f9244d7a098db0f1116ff97453e7de5fbd13ffb9e516ef454020a3390eaf33bb21b119a8bb446d56cb1395c0a1e3220e4154b0bd62a79d7b8276398bcf48298c1e9307358c16764d549dcda51fdfcb5673256dce842f89110e07534f1132f9dddb198b8b5a4e19bb4dce8330198d895e6b9ff56fd4a2ce7423446c7ee205399a8dd19a2bbd371184acaf84455845eef36ebec062a84ad34a2b2f07b7401d6298c7680fc88ef7e505dc781202163fa5853429883d3473d39d72eb80116fe8675bc3a293d2e9b07fb308e12f095d64a4d5361c4a891f82fa260f9bcd8958a4d3c47e7b1466bde4c01ed4b5fdf70636197750b53fb2aab82303b73a8be0ed3bcbf86813c7e01976aebcb21e816525f91412e2bda93335c14c48e5c9dd14ee3d0f2a040f7af5424fb4789b32a5de0a8d57dddddbe43dbf8dd4d71dfa1fd4fe0995cf1477b475dc77cf05816bc7b019a5e32073eb507dbe7924eb99a2cf263720727b8c0922b7960f5cb3c92e2b715a7355abdca88d1dd83558fcf6402189677c9aed8bb4a548cccb4ab2721a929d70bba22a1a3a579d5c01dafe75bcdf9a9a58affb230720e242003cb5b087852caa9bf710928e2d4138509bfe86954ec5a4a37025ccf138faa228153ced33de4e3ad99ae40ecd807a082623d54035e2d5587e86b4dc6a7037262cdaff9b0e3be87c5b63e73d78b0e0242fed1ed604aba1ca7c034b4d9a1edb94525596069b7929303b99459806feaf5ee77d401d1ed1d1728529eec13f610bbcd3521674ed8b61c570216cb537c1cd3f9e58b087764d36d5956396b1af10882bb8ee2b49011f7eb8833f5c6ede0cf858f2d6ff4dcd5432bbbfb463c9d3ae088427adf173afcf66e9a3fcd8c29313dee800ee7362bbab1b544f0ab09b6aecd75a8e18d3f4eea9469f30229faa74bfcdf447164f53bb9490b88731bd4e69a44ed70495a8a41271c63519499c931ff76f5291a5dff381bac2be1a76b2e13dd58cc79067554186a574a3df62d2150e65b9037b5fe3c006662b72a4bcba9a0533cfb25b81867f5346b87c6d26cdcd6c1ef879038d5af707121755c8c6ae72a1b9d3ca85296a5ac31770fa1e6f237565022ca69fa015a3e88b4a1fdfe76c74b6318496117c87f0b03179c75465a0bf992f6deaf3f63547c4fc8f08e6dfc485af8834a16e08df8dad5cb5da14ef27005b822e27bc6c3fd108aabdf379ed99e32428d9df75b07a979dcacf1e4f6b8cc72b37d103d64df8ed7dab88b6a3f19caf5376205cc643caf723d137e55a56ea899bd00da5bf7013f18ff18d9d7d25488938b8c2f7abf546a9aa740be78f73b89c3d40a2c67e1daf1c74f125eab5154e5db32e66881c97feb6867229c2134471b727632c9f68bbfe051bc70b971525ee154cb52af33319febbe34b4b20997d672b0e238e896a4b36f7ab6c859a1f0a55da9e58acf130c11d7f0a13f74b98449d1191726c4a4c42486be144aabb1c36889401ddfb4a639e07242dfaa9b366f4a8746715afeb1f7107041d7ad44c6e1a175760809b70f64ed0b839dd8139aef457dfa1ff6c66c074914db0d96d4015fe5a79230df7aa97e5d89672e9429984821419fc88b26577fd969b465a6525d5236225def86b0c7d0e1ef2d6d34fbf8978605cc13c422abdebcbc7131b9a8db23d0070afc9b4ab1af8da70c263490e4318fd4881a3d744b9d122c50b320737b1e66f60c3df4014dce52aa5280fb410e795f60c890f6eb7df4baf4156bb27fbe3bb5e3496023f088298c9710c4030bf80d1edfc4b875511d0028a5b97410a66872e41459ff4feb96909f1b4cca2aac05bbfdca78fb01ce527f039a798026783a262e21c1527467986e5096145eb5158762e523ec3f05d8d0e43e4aa810dd7576ab907ea76b5ef715b1ed6672368fb2957ad72d7aedcb6556f007514cc8a793a34272c77f7258fb1fccb1c4ba467b8b323f470e4f5790b88745d4192360957bc1775000383b43828089c922dfdc16bff42e82af61970b582b85e6b3691ad18941a71e527cfc2a02121665162c08e506337757a81d7d74956920f033a728dabe1cd1dc8880f760370ed25472c64f683f8512405cbf6c42c5705d516a716de1eb59968ea0b9efcbc7518749b9e9fd4e71a49064dcb06b948782889b7a7b84214bfa9338199bd5f1ce018ae4c198039aa4f73d570746c6b2b3da572aac8f4c7258b78e68d1f3aa7e3db41182a19f9c92ea55d8fd0526bfb6da107b4f67e8bfc86002ac8066c3c41141dc9e3804c1ee9cabdbfdd2c9cea561057123dc1c300014d8181ac40dde7b85cb479314ebac3101a2a6f4e5cbf2a83dc14dc277764bc9589b5236b167d5d8afef5c61c1caa3aee93d6e582493eb048c8b3d0a03aed9f28f55f45bd0161e51cc562907b5fef37fa160741f7515586cab5423e6198eaac189538b9aa15d81380f5a0ba80267de6f86846165d00088563520a2038d202d98364209a0e85c92855ea4d069c627d1ebb0d5bec261d1c98a7350966c93461218185b2447d4720d3d09bba07510b1edf6e3159a9da101b0623ca8e4a29ce32410264091c1718e36b1d5dd152bdef36885483949196db471b1a8d7166920774aea76505f9cae3c086f7bdf194b264e9d79ec15faf1f24a80a58d603fab19f856f14cfdac1fd7659f900a557e4965a5dacbcf660e0c42f98b43b2e06e7ea5f00d14950ce40fb21dd2131343e5abd191b073f3269e52a5c423a1cfcbd363a83f283165ad9cc8885c9ae1e0c82297dedb509925eb1d99b0b3282ac2e1bbf5a909e51f62bec9f72853d0ad7942df800acd5096817161320c5a3ff62cc70c4a71cec0b437d0e1515de884c73266b99d42faaa300a3265f13de6c81c9718b5e9b66f43222575a6af20ce5d834476ace06ef1b983770fcdbb69e05b921561930f71e757d55d0c890ad0f6871716f74989370e4488a0d5a51857589eb8646b3ca3471659c2705d75fd581e03bba3fc56295cb91a872d539a9a7b53e29b78077abcb0063903d2746297f8908241fe3cb77865a6882f6aa485214bce7b4cc7c1135a68575d68829b95747a08e0ccfa74cb2c505752ce8e9f759244501daca8b362fec3db946d6d0e6cb047f7a3441dde21c95aacf95eacde2904f5e7b3e48c741fb41868c25a501a8114bf6d835445868fa36b02ddbc0c59ab920e60febb404298be949ed98c52864bceddadd26510bc3cc854d42fad70d5302f6fe688d5d8834be451b5c3d657e8243123aeb3e3080014c8e344ad14d67cfb733b454e87038cfa95e3103cab8a5242dc14cc709a947d71fb7f6e2ac94004a5312e677dcee2628c2de19dd60e443709670080300680dc040ed6bb32548c00d354b5f6aed7e0b9e9c555e7e68d69d5f5a6081d02dc15e3f21ff367e3a28a2105b921a56eedfbe6373263383065e9875a22f4a4be246c10ac9903d13bc177a58435e204c4611f6b0f2722866eb26f0074e390479dddece01c20a3b7bf804ff6ad77bf3773d3123482fa4a68dad01c656fde09067b4e03f069e617317c6180586915389296b02a40c354a319b55e2f2b6a9129b37de11615d6309f8b7444535fd269e819924f3237ec67db6bfca733f95dd050aad0f890e0891934c66da33d1bc04d48ad72e84f1bd3762d5c68ea91dcd64268a68f0cd9ab3a4a25fe8e52e3048adec9cd8ac920528afa7f525956535f1ad94dfd4ce5ed6e516b21cd4ca83b7e674cb9fad6dae11c3422aac0e83dc8c6a85cddf1579513f05054b17195888fb0a59d44707b30ad44fb2db7cf8698b19feba6a53868783d3a104a8ed3806d6e9ec9a87b09257063e2e97cf672df7e1df1b40b42e4f80e382ea09342e2ca2d39b298d41762e40e278a6a333089e189e9d7796a68755bea37c324b8e8e1979a7b39d3b2326769fd1b5e13044b5f244ed8b768848b8c94bf6a8f19e3ee4a7aa8301cca20e6693774e5da857f05c6c9a408994ca4b98a3c5b872315fdd444b49c1f828832e2d969bc092f90191af214b42b90e630ef559817341cdb59c8fb4928441fc17eadc214b0b6c42275f12fc92e571bee8215464f3caa57f0f2c8565d45b3dc48ea69b853669451d36d1d237fd5298c06541e8ae980bccff0776730b59d21352e719c48026f26bd94c67b55cec7a8f121d3bb5629c5f293cc31fb8b5dc319fe0adc26a7ebbf89f418c8d59a68add10f5944da40921c5893837c77b144fdfedecb8e59b6c536362c9411bb3e879c724d632a15838277e325babea05e31c645931b7272e93b6860f2d6db4bb891059856be7499e36bb1347c7a8aa98ec8b7fa289ae8b849b4ce95f4fdcd518b68c76e01a52b742cbb8c4882581150ca408a7c4ce0a33acbfccdc856ae9b04381bbbbc864d702a34e1b4603fa36918d314295daa933fbcfa130d2b4e6e339db664553db99f8ce9ebde39e395fa944269f34e96ed645b68a97fc5a26a63d46117b68842025a5c0baab6adbc690d6df7bb1b8b11fccae924a1cbe607773af77b9b24b40bad6c5ac676a5a2c90930d3bbcaa430eede18a3c542839fa59fdf9104387c1bf7fda080223840f5c31c9637eeaf257056e4e8aa0cd4f1e7d6c1b710e1a8561e3ae3b55f936dfbb603ff1a546ec2d9741227809d879607b112c5312a1c9389071adc05cffc88c3d728df77492858b5941c293acd6b5111246f723c2dc759eda55679c5d4ffa53bbe7557d9c33ab60b4c141313be69cdb2485a615eaea2f7df721ee24ee332285364d5c9ddb7d8509b51a4b03904b7910357bde08bc994f426a7fd3b2204785c88362410003a42d6ec47dd89d26ebce43bd7ffd6173909ea609a2fe069fe01b68d992eaa06f8b1421e1bc91ce0f7ac8fdd059a2b0b1a208205ac77d57ad8df9911046d4c6f4b351a085f337b978aef58d6337b7dab18b75799f7cbb7e2972184e0e0f5a6d6320b659c96b5533a8cc57edf939c5296afe4995fdd4a63d06c6752ead57f389226415d3f1d826b70bc0c504813fe52d42f5e5fefcac97c79e6b57eb6a7fd77d2510994e19e5b49859498b07e6ea83da36e14751ff6382f1f06133c8da2992480552719de9b67a1a19d60d1c5dbac941da623e99712c7d5f7ae93c84c96ac48359675de748aa0332b77a56ef313c6df1449b4571e41accd462297fa681b76a730268d2b5e9475391146cd025c20430316bb1d9d1adc1675ce4e1af2e4d2624111c847fbc1a0701a4f22cfd1f3500dce228007b250b2779320fb2ed88755ff28b49d9b8049942cb3e41abc9b579f477f4ff33f249b8cd06b832434592d94770fc519e7052926e7ebc649340f386c9b50c4f7bcd881a8eb06d3cad4d25816538df3fed52f489b436c273fac7590f981d6d35fca6a91f3aad9de809757de0d12318da9ab78bf63829aedef2af854dabddabd8652c634362c7866f5321cc4d63627a34001dab8d2014ee1092013938fec4945e91078befb126f89c1e0f71fc6d8b4a5c3110c57702e0e4f920ff06401764613c86f57eb447562f60efd773bf10a1d59006cf69534ff9684dc939be05b938d1854968de36f1043f8a09ea91b6a0eb4839716f7cb24426fc423fd06e4c5ddb278dfccd5b863900d0df7eaf7c5ffa2a4c01271d81460b5b082b711139e8fe09749aabeb5362bbff8c3f9db1247886ff939667818e4dcc5baf3ad0def6d98339444832ba3250415d76f05f232bdd913725b691027d8e1b6afc9cf85de989fa5619d97ce67c352d4eece567524d341c9621bd729a39f22ad307494b2879fe09421b2e2338833676be3e4b38f90c6a0a0ad386d3942166d9724dffb634134e833d8d9fa6f3521046d2b06b86e382460307335fae537994df8e9097e8a6fd9540461bfcfb7d38e04e6ad89150dfda645e38e85c56f1a77bf324b5d4d1e6e4c1c88040086e8a27835c5516d673b5ea21d594152268b6be7ea17b0321732b8427cd1d43717ac29e8148c9147dd3fb02f1b0bc53173053e1accd372d5c5d9c8926d14d14136c45189c71659aae40f17e53eff9831043c36ab351fc725e7b76c86f8af04b45a3cd30e140c307d7e6a5170be8818e7f3bf4438b51ecb4ea131b92792e232ed0ddf22813e262f5c85520235dd9b3c8beb3382b91bc560f3ac3377d7d5f0b40620afbcf52bcc72986981056619813e70a0e01ce69d1d5dfe33109384a3f0b7eadec70f5d0ef1410080874dd3bb1d3039cb53ac4fe4fcf3b3400f0a826a7cac6c29c2ea0cc55b3faaab89b2fe659658afb0324b5fa88413f5e3c9e88e0c3b0e353d9d922e9667fde93dc54a038771169149f80e4bbfc78ad0db25b89675133d619103fb767a6a2d256ae860b0033cdc4c49569d97efa501fa70a5cb1eb8af725f1e42866009e36ed110bc03d0b6e3eb522b475573e7226530f803d503e6af371ac7efa89bb36d1855b9d2c86e575325606d90ac7a26e0c16f79312e6d6e68831ecc93ec249d2a70f0b9c1700876d9737aa3ffdcec52ec8c465de9bc97b43cbcf389b9dab04964902acb9c772223ed5fa44758161f0f3c4cf981cbd5f2ece5911bbed16b7fce8f36c2ce980c625d50e58cdf3a6573dad59ac7dc4489aa06ae759f8e661dc9e2b5a8402e6a2da12ae0393281a77e9bc6d6a3e61bec86b92160bdbb01326562022d99f06a08bc2410071917988f41ecce1ac8f5a6a851de9122014888fcfca4a9282c7f61ed1f8191ba64af718d67d8517918be48b4498b65dbbb4da598e3a4d6e4c440ede8049f222f1d723056d985960574aae55e1ceccd328f57f448171b1acb23d24556f4a19651ad02261d95bf81332b40931db2a6db1ba916472ef3696cdf199877d1c6a69a7d34546c0b6a69855624501958a8135cde540de6c6b48044c9ea142508444a19c991b2dcd016f9358cccb936a84e75f83a3cb72c11dbb0c26573889305b7d0c3652220664658cc56067aa1cdcb1351d489df7cd22d4de36c17a133e50ffd21ef88d209b537a16f8e11eb06d51c1617ec09a8ad678fb78bb20142c1b5345f49160d4d6dad6023adf0720579895011359e4c6367d384d21cd66c9133f007638ee9a61c5f8a24033988d7704062f3312cd7a62295733e7d1d566439bc080dd22b5c3142ff94e0aa3e2da5a93e6745691aed7d5d2d88d22ba181174242d2b51d0c741f45b463f409e5eb5b15c9d1b089968803b3167917e8f43a37bb1b0d36976b15110e6b68a6af3da5c57da624066534b067e3c66d027dbb01212eb2ac8d27dbbcae07963152910e3701ceadc59bdf1fa214bb6adddb6cc1b35c678cc5c33954521cb2da8818695c466dedab90d1dba50467bf57193a5be443e54de8ccdab19d49cff935bbb243c6bb937ea3c022b76d1a65e71bede4262531e24677d3e1329fec2a9ca8002d7af0a47bc3b9efadfa39e6987b6ff82f7f674b63ce6eb9b185fbd13516d06c2049880057e06530b82491a052f22e9b322e54fc4ecd4777d353e837bf19d7df548d31d171ae5162bd7d3c139dd95fcefa1d9ff38ab3c8ab232da992295e98d7d7404842003b2f1df18fcdf081e9f5a1fe40b1301f4985437cf4df850500ee0d517355e7b73352568cdd452fcc328fea2e99ae020ba72b5fddc7b795179c8beef36a427d57f48065443c1801db513b4a631f90ff051fb4aef7ac73ac352cdf2d04431e58114383bf9adb3bed1468d5970ea0d874afce5986608b8b21528483ac760e993c5cf0bb658a354d03f56a09611661ef933a5b3541cfba72197b22877c61fd54ba361ff4d22cd3eb40fb9c16a481ec4e9a72bfff16f58b79d860039f45afd089f48e9dfb12db53f227e323b1048a9b93bfec1a4db020bc80f8270c1dfaa14867873a62d99d28988e02af5b6f7ef72b1dcef1a4df9b96cb605dca2f516b623c8bf8d34ba5f1fd4fca9c5de0c23f0751ee1993bc90727c92d1d61a5dbc7ee393c38e711bb34462d4ab210cb6af736db1b6f5c6a4b3fa08c741c1b86f01e6aafc15e964f5ce26a4b6472c18f52d13177db206a3a43ceffc712d26666de9247b4729bc93d0afbf45562e8bf7fe83ea240fe27c0f92cf77d09238d2075f342e811dee163d11d4d448d6cede85c72490e198accdc68509f83850325f44f3f66fe6ade123877f60d352bfed5ce70c280db9fa54a53ec2fc317b6483d32900fcd797d004e63e7cdd2c1e30d4d4d5c215d149def04b5957237137256ff4a998405409bae4b93d0da13c969652edb6566ce5a6f4a2bfec23ba768c6241f1c114b7ce3255d2d00fce1e2b73d3f08c963365873b755b4c93c6d4f21c133923831de6587fb438f6e3a08ffc42297f2e71177f3542c6876e718edef445471bfb6d7a62e5d0f8f7c2ee117cb1a15e6ea55e81022cf06ae6d4f8deaa921d76710278dbb7c85ffef03d499252e377cadb7db204d7c9909604e14a10b3613d8129c46f643d3b6ccb2147e56e14a668b582e33e4afda5db464b7e65b8ea941faaf53b21dbcab4e45e0e1ad4be8dd2ca22eff209535b9c8e037f142aba4084d15a538ec62fb889eb69237cc4b791b2dba0aba87efe15e3b38460b4eb19db5feeb45759023a71e135724f86c51b0373572cbb3cfc21abb9bd3874cb92be4d8f2b4e581b800961d3fcc8ba86b31fe132a15a12b4c13c0a205a9415e30ea1782a20dd5757ae8bdc0c46b4601bd44043013d8bff5851a3622b9db1205572343ba9c948615d42a54d19e613f3d1c29ea85be6026e9f616780f7c9f39db53ab4fd8699cebcd50b057af69e3f2a9e05c2010d5e30886eb2d6ed1208318cd6dd1d8a7a9fde28b42cd3ea894b7c96d337ecf7639cbb8e96f8a9f433e87651f1768e6f3fc408082abcc5579c843e95016393bf1e4c8f672a8aa889dc17dac3f58e7c674fbf9bdaa8d45b9f7d2f9e4b09795f22749b8990307753dd71dc84ea41cdf7502a1b6032ed0b779fdee8d3be4e13f1908756987dc387ba6b13c07bcafaf532e150e13c6946bc7c1b6b792743e00a7216449636a178aa5ec460deefb3634437b1c42ab7e73ff2cb8acccf3c43cc26506915d9e6da1698cc46eba60cf59023ec3dc504ee62d13657b86fdad8078524d2c0e3fd53347c8f737739b7b0ae5be326d02f7698728fd839f415fe9fc5c10deecdd657fa2b7f7a27d09ca58940c1b94fef353d8861afa511015f021a3edc161ea10ed61caec7d42697a66d73e5542dfc61572a2e983c7e7aed8a5412881e3b3a1e4f0073135bcab866910f8b4a923d28fff5e56fd8317c49db6a0c7ea59550c3281b0101ce41857c63a072342c362a3bc42c2915fa5d749ebdacd11537819edcc7acadbec8472b554644d9e20ed7d9961e68db31fe52c09b20bb484f8c9cdf4692cdf17ecfeb4a6599a28b0c78489d3194ce33c61671d41164661818724c21a6d1443533a46b3b5718d9c65263ca3d227406242c3113e928d985dc87cf3529e127968b22935ac1099b6abec21245b77ec81deb0c318c5ce3e407e056db924918949fe30d211e40d8dbd6e7e114040fff8791304e1e1e62a9a4a72d77c8912ba903b7e36513b9dd4123914bef7da86c3e8b0d7c3ebed257b21c0821d74d9e5109dc61ec35a300e4370f8454396e3c4c30c1ef28db21cd2068eaf96ac383b4e5fdb5e6c523dde5f8b11c08f48862794f2a9b32753ebe02e9ac1756f1cd543565bc14171e361ba3fdb1f272fb0e5e4a7eddeb51bb41162f1358f6b517f8bbef349539fcc305a784baf61668f7294c3b0c8db8e886bfa66dff91423a2aa0e0fb6c2a76ec4ea0062c879ebe379ee5d445afed75cf18ab8c0c56229a49aa62a7dbc7992cd2ec69c91d24531d1446464c4d7638646ebb91cec0d90226cc8c81c45249b400c5bf400603806d6d86468926f146325714f52406dcb73846b87cc27106d319b70564a0d21f7a6d68784b5461dc4563a5f2577a0e3dba08469c0bdba35ed09970b9ec96a6cc293154a277e2bdfa8ebc15be809afa067b5ac9dd74a6134da92ff85b50f046b70a1a5b3f53f44412ac3e412bf86fff6daebe2ff950f52390375fd62b896d94d50212345bc9cba27f89759cbb3567272d7c2f05e7a76de4e0d2c72ef9540c7170a248a453ed061d63ca0ff480148bc942b9949ca048985275515d7746bb5d41c611b59f18b0034a7180fe73a90775242afdd24b9a3b04157f3bbae1fc8ca877ac204e4c1d9395936a2f55dc9e3e528e93d1a4e71b9e220b9290c8239b0ac83ace6735b9e2af8d8aa572de05b7b81a4565b53668039f3a97de147a3f82dfd74480d9d1917574fe9e41812ef8ea843b2e8adf8992c1358a88adb28a1e4297cc814d760b6beef6b0dcc057e36da7fe3fbacc486a4dedfacd4ec013bcbc3fca26aec0dcf5c821ac39532c79dc92e887841739e6a157983cc94faeeb89b9e9e06ded239362ccec9716023a0eae23aaf34e7d5dd7261fe8076cb862faea0e3c79e77dd846e5d131f1f60f650a789de05dc7e55a127c0779c6c113bcb03a0d35cd41de003824fc675ef00466d01d9a59ab16c2cdaaaa8601a92aa176bdcb4ebbf7d2ae104fb652aa419d31f31faa30abd10699a7c361cc263f2fc38b48cb3c59f88bbe4c764e6a26278142144af79f36d975a66e8ef7ffa4a402a83485b25e50251f9228df6d2140fd8ebc94cc1f54c50bf13851dfbf58b27e23c822e9d73bca943eb82303671883747a087180f59c76340990fd116ac949ede3c61159da57f68a866335ad723e5c3baa6e6c9b1343876bdedc9c5903108ca6cb7c159a6f491d932425b41031e4edca5b6cf6cf0cc29072bbcb48dcc0613372c595b85aead57840cc35fdd0484a906099d042d45593c69b75402d245216e9995295bd4a9ba7097ada261cdcaf23268c8b214383c1df4ce66cd23708c362789221258841414ff402118957ef8c5f4c13bbcc685e556556aa5e3acbd3aca4423a06c1b3ce7aefb42e4522069b7595d4079b903f1890df66773ec7b0ca113db10822ac9106b8c33aa11ccb7d67ffe67af9477e6f48597b9f296bdb9fc5d107a85a7d237c835c7f57418027b8c55e1ec4abc65eee32a39b143f63822843c736b92eeaf6121c77d1f3423594af68ad159a88734cf89fa2a59851de41ffafdd54a85727fd22944d13afbe24390db65485ee19862367432ec34b73e87cbe022c6429273cd110ada82b2d5fb3a6c50560bbb32dea8e6b599b60c1375ae55d30de74a4d1d8a292f491818e624e8f92de78cf5356866eeb704c3ea04ee3026454314b4313be067a522841ef6c118465c71a3bdcd8679cbf0a063f1228ae65ef6010ff81cf3103e99eaf712376399523e237df3f5bd0178bcf32b62b7c060db0b39873328ba8a613272bbb70db924e053c3c51f04f5de33b20ded480a90b7332d27da9416074e407efe773c085704eedd486d3538b0dfb31c32027bc998f21979e6b165e468b2f50b0b1887d9cb18c3eb39f7eb58c6f23a03256f07a2a64375f9c317c9b5e4b0f5231cecd57e0df7e5997867ce06803627f737633547f1cd249c776e216affbf58fe0b33dd7ca84b703c55a9f59759ebfdfe693083e1df7863d5f4c947e89c70956db5f288b7e945ed0b5162e9ecaefde251a69090f99f19a48b7f6800b76178ab0806b93c529b8972943a58c675116d8e48ff3eba880740708b7252d1bb6578eb949cb817dd4a5488cb38e599c6f05f0454c1eae114b101b5a8f4788dde8d86b63c1cb63e1a768c15b6f177173c1e090cce15d4ce19bd347968202593ce2aad921c6ed4c597760b11aaafa88926fc37fefbd4f9c493950c5ab5ea6d11009f890993d23f037d337b0db348cc165bd04813d905753bc938b5a8207dbe5236d9fbc16e03ea99a19a3cbf41f0d188b47fb707e87e023bd7607679d948bc7dfcf4f519dc9bd26eed58251659f5aea5260f64ad95997422f159c58f4012b4ef2b1aad8813fda4131376128eb1caa954cf1976b4d887b0323d67fa9378ff5abb5794f28ed78ee31615c98aa89aac8e5036b816253d083581dd73b4ff7670c4f2c0fbd485af9436f0de78517a65b8aab46919e8b75b26d54a74ad825e40dbad9bb12092b091959ea9905e60858acd11c4759b043797df8cb19409569a3724759cd084aa82f942c9ce98bc0662d4d61ff3b5da3c4088dc2278d025e0f688102c0fd3fbab2c79c3c32313d4e71015658e65b2ed7118b54afa496542befe9a576b19bb2e60c00dc546675c50fe713b49d211c3fc0e28482f9d27b66f654db92b446a53c3794498a921f3155f562e02f9caf554d2c1d20e0bdbca6559dd1ef2871136104b28bc958dc9e46f7cf42e427a1cc938fcb369157a781e4986249d9244fb288b83178aba47bc6862a919e49469284a3014e6cbca27f852a75e4e540818d38b33edff7eb2c4fe8dd268c60d278dc5bcd749549a8991d645d96dda1e1a340759cc9c84b4b7563c2e0e1b3be371a010ba4e51702553bc1f80163a385b623fa23a4f69bdcad868184b79ceddc22d636d1eb4f5812ab7150751869979b34f073475e5a78a42dbee3e75e99a17df41726240fbe644e8ca02ebc4b63aa37b85851e0aa28fb0bcf467de88490454842cffecd4d4839dd0ea337b6076d66e6d225a3325fe989a395bff70a9ce91a03e75d0dc8cda31019d4cab6215281aa223acd4fe293a028977444585eb0284203e4be8a75902ad79fb7f777a4e7e653850aa9cd592aceaf41f1ed5c905fda293605c458b17ae763d3c25499b6d984e9623592a9f2fd994174885e967fce7b860e4d2c7801c0c90c3ef925d54c2d51176227460c70d923257473aaa50b45af1dd504bd0bfea5a336ac24c41352b433944e6bd679962fe84bea966566c3f27aba7c569357edcea0890b8fb5c9a9cb3c6058e7c0dcb16a98ff30f86cc759b387093448e32342428c98f541fcbddc72e000513cfe5a03b50bc70c6451ebf7d19fac60802bec3efacc9f74eacb96aaef9e3374e3e38daff078c0cd9dd255ba0e529332b76aa89f38774fffbef4ab8181194921b066bb422634d30196f3ab670dd54a774c779f26f94392bf515123e9e932ccfdff8425aaf3f7ef9699575bca96806998672eeb665a3059f15166e0852d92f1333d8819bc05a431272770d22b9a31bb7aa61ffda8795bb545fb64646a73d323659e5d5f2f9dcf767881369d9afa01c2a1a6283b0927ab70f90ffba6a2477bd41c946a5ab986130e448bca3f3485a8b03d51ebc5f2ad756511f424c9d0bec4a2acf8c565ce0cf7dcc9db824cbc533ccfffc84c70574925699dff80b63af441cb0d96138ba2c5ec9638f6c2e7c3a096cb1d3d8dfbd565f390b8dd259365d2dd485dec0aa137a86fcccd1b65d6f11422ae2f8650a9e615e0680d3f63d955a169f21f623aab860b1f925cf5a9dd3bf7165cbb5f9a8409f7a823e0716b253d7159b7a644b600f4053af830bd7787f5da22467b5dc1cf15240afb7968e6ab1deee933137feaebc227bc906ae3836c964abd800ed2bd6fe5257e2d0554dbfe1ee149fbfcc0e6505c2748bb6a9363c20eb659243c4c7f34bc5a0dea3a267fc680a724a003cab4a3f29ea6e934f6a1fdca9d1c1ca3596923a526ffc73d9445e1b7488593a3f3c29c35a05cfe85c6573dae4262078cb84a0d2082c7ba74bd36d2ef8b37810f5287ae515003124bdac38ff463a8b15c78786263ccde8947c880f13ce64e1b2f61805ddc7b82c92050e5c777ec8ed118d4caae0711c77395a1c4529647d0c3edf69c345da768aa83929378da31d310930b0a50da70471d1ad80094e8015e71e8397d558a439f4729d8b20621c781362e56cf526f17d22e612cb62475cb4b3fc1f2251ab2e2adf00d448d664c20adbae10d91b7cf585f31db52cfed33b9ad744de1e92f994382210bdd5b0eac7c50c34b18614a6d1a18f74b061f54bc7daa06ce43e1311f061a5c4f0c45fadc1278d239840df1edf9d1734b0df8f4aeb82260f4725e13bb85e60419c6024519b0283260a9c96c3fe88873266515029426221faded77d5e36d0481c7ffc723fe1e554bdc5a1c5e07b002473287a471e6425a53b5b6e93c251a028285e01950f077f4fdf078bc43f103cccee4d8bef86106b16ed73f168bf12fe733f1ab958c4dbc9640d048541f56a9bde1311550efe974dd58e0b905079f9567d5791f914feb29672f56603fcda908c9bbe41c3b5b22f9f48e9e8f1c50803a89f772e52a2b2d21f2d90ab58460eadc4a12a958c7ee93178503706c8cb3f6abacd5c7476a437ebeec9703d7921b0764b4dd3e1502f3ac3011f2e9121d9adaffb7a3149ad368c8d8c4aa6f84ca5aca9f96d52ffecfba5ebf90011b62a006304a9a954599f3c9207620a58b6a9e83e399e536c40865aa65fbb5cc3a4a03d7c449637ff3634542348ffabe4f77e57e7362279be813fb801272f9dbf33ef6eb369ff79f6e926e89b5746bf320cba2d4765b3e553e47e9ca33900c3afefbce7423005c7d2d646bcc63bd259a164ef32be392e16f579c2fdc0762ed1b9b25f4369b6b28b80fe1dd01000f2caf65001bde8afd39f92b37a785280a9a668001f321027084c024c8223ae5ee20d40701a4b5cc988bfe175990a3723bc7a412a85585c933cf0d4eabad62d00da158d8428c4b0d01a414315bf2f6cb6b32744f53694f12164471c84dee472eeb14bc9257441479ebbe9bc88c5adec4f91d3a9b8a3f7b0c5f7da6d414cb9afb01421188d3b2571097f452716cbfd641e782eb406a7b33b567f82c47a7e9ea7049eaae3dee0816f06f7f92a49d0e459c8dd09feb841ba60fb7d53d563b7bffb11e69d2afe4523f124f7588f1b7f00b84805d396309e15244867ee40902addcb57d5b53fb216b24c0730c01fbbf3596653cb534fde6eca6f86e58514387bee1764ea28f5e2b64f78f98cb47eef9610c04270eb09062e5f8e7eb5ef7ebfbd779b0d439c3e82c3c9295b77f6f04f580172f95dd75482e254bde242e45c1df35ae2deea0a9f4ef3289285a4e1987137f6c396e54354c6fec75d9f9a0e57c6a33d3b382a0972c9bcc211410ccac2a2442b7809c981016ccb7d035d9c4c38a6a1855fd9783e8da03ac58c54b10986afdc1ebb4def4673f62707dd72f11583c94fd49d7104e87b5ae21db7922eedf6636f6f471ec821000056b41717092cf417e68c97f3dafb65a2dc8df0f940b22cf9f45816838cd864a67c7f9a6f77bcc4162af8b62e0d21d7d1d7c696921a6151d4fb734153c4d088ccc91c1ada33b2a05207cb480d053e0b38da2fc7a29ef11de1f4f217cd9b5acc23fa17fb00d4e4d3b221899a31b892e267e0e3433041534b6d466ce85bcc7330445c5601667691c42ecc00db6fd62f54a3c6117571a4bfd01f55fca68bc2dc7da871b0217cbabd2777e778bfd4e51e33dc258b2151b760ef4f8fedc6ea2ba5fb0d0dde8edf6823813ea91eaca458daf38aaec11062e58b0c7ae1ada752a057b3b10e6011ef33e9bbda599e3dbf72a1570cc605f6bcdb4f0af2de7d654073265bf3331929c77f86ea08cfe6bcfae7137a8df2c6de7b4bc5ffadf2d56330c7ca77d16867f7fb63ce797c90dcd3d123857722b1efd520c1aa29acda5fc206e62a44c2cdb033e99c27b01b4212db0cb7430492fb2ac23df505bd8caf109bf1de64225624877b30292d3afb730d6e5ffab7830e4bc9b2fdd8825de169038243a773a0a3baed7541cdf1376cc9bcf62ea178b6826022d4360bf6664c9063b2b1c1840d60917d549794fbe362eb13bb985b3890b39c8bc6612d2ae38e43895689887bff01b78ec5bc0b6bf878685da52f3e884fddf28c7e217e65054c8cdd865f0bc4f4299f112cf80c569cd98e1dfe8dd37401b04936bb97cec33e68d0b8e90230b264a236a6413ab9253568149b7a6e1d12b05671cc8c73ab31cc42da2f9f7cbdb4467f3e5432bf278f5b1da1c77028164b320d6a5aaa3a60938f3c5cc6b1ed5d571cfc040ebfa2816283cef874bf3531f605f5e4b16188691314769f7d59c52f4e9ae819694b40bf82a116e5713982af808e7ad26f99e197667476537a7d0a8e454cb5203f7175bd2623591cf5f08d21630b09dc3daf292723d6739eaabe31c84a54a9555f18b74dfc30ba4db9db06d8895b85d4a0eef7f59e7d75f0deef5d4b2d9882c1e21848db4ae48c1c04b7b840aa7ff7d24c0b29ab112b30b378326694227e1f3e8b737f76e0653afac9081329e6ef2313f899622f8e63ce1215d2d35ea557e50b72c74fd80f6b0d6fa46a0c993561d74456920dbc38d5ad0971553953abc647752b472f3d9e810c020f1188e2491782d3ca550006d8221c06191ddf41c14583f8539ed77f0df8d443eaf6a72742b30a249e7afa7c17920a78a0e0ff017794d9c74224e0a4085c439f1ad189c3f7b9a4d18d6ca0670bb7a8b950e6dc5598dc39a34edf9315dba14ab5698fc4403cee1406f8149bb3ba617d6fd172a017b3a86cb53df5ba32d6577110bbae1facb06622615f08f9ea2b50e38eb769e7967d47cf3f99c69b598c755dcfe5b0313168b253565350049b24889be68eb1ed5d1504c21cf7e5153285deb13fd3392c49f46bae90eece712f0a940ae1cd8b8b09e00a072677c0210583ad82e976d915ac1f0dedd491e30b89809abf38fc0764c1dfc4e3888553ad8a84d346a20e692b6bc3298f61c35d18d210d9d94dfae953707abcfacfb9d94411f7f723398e95061ac757ebbab6308eedbfa5d938f7ccf9ea55f652b30736056ea6b169d7363d5012b0d86cc252f8fd14f7b3d91d7829665e3133926e2a07ea9166ad48d912ca68ed60ccdb7547eea90764d2e0e4e9ff36b2be326f95933515bf470701a216fe161ba8a8b047c9d44349c5099b4a7164490672eb043bc3d7e0af80cdc48d993b77f37c6d0e1843c235f801b1994614e95a7af7becfcdb7772f444fc1115703c780562e4469098592dd251b14a0a9cd2dcb6d4c45f32c777d5c996f0b5544c126981bca2200b306fc268a40fc15609dc985d0e6749f8300794a70c884c4519c41ca31318db13f95255433ceb445620487cf119b80c93d15daadac35926d2d5d5997d0997bc38a710d428b92f743c2d861f6795469c88123c010b5c22aac03db11b3ac8814cdf147182a2c293984b2c13f70c884bef5e0a2b58566a28f302feb45e6a768ed28666f49ef06b938309751257cf6b2a670770c30a231b37f9299df317051728b0130c5f85dd2f87a174d7cb2f5fd5e00b26e2266280a74f045578496ce819098141f694a06413cbe2b202fd0072bde0a5232ee5a9e9ddf7a088950f54b6a16de9679c237cfc83fd823b33a86dd88389082452dd284af38654673eb9ce671eeb20bc64e896c8f781281d9e8d0509ae8ec5e206dd2c5992012b7e1b7f8ad2844958e2721a7dc9083822ab08636cb144ccb7efeec53da587a64c723513f5236b4b47de1b495ed255eb4faa7abbacfc1b0e4fa1d4e54bdadc3783b3176dc2be639c1a6e1ba01d3f5c2acdbb1cf8bd5092f66b26871ab8b572a9a32711dad8f62ec7a1cc433070749dc39b35adb8b8e80bf61275deb040c4dedd55e69abd920940f4d44bc8ca9855adac0d2a1ba8844be164fc742c3e9119b3010de0fbbeb67405134275be45d17e1a2b60d13d2c913e4275a9be958dfebe50d4c70f5033ef8af3a9145f09b132258ef2852254ec1da92fb545e7e00cbef8767736adab32f5de3395ed2d24962a960a2c9c333e21af17f9ae3235b9e5abbf94c8bb06b7f2d1046552f1322f6444d5c4e90049c40cf0bb82d370fd3ec69d372e6713183bcc9c579aad5f8783da916b6b5eb4b6150670152240dbdf186c27fddf62b78d1d2906bb2bcd4a1320908be40e9e7dc493dc829020d8e3e0caafa20ceec7fa39ee70d6537e1024a3cf5023ee99c30d82b1643c02e1a02ae325ce9e55aea3d01e5354057f4444c2eb4bd46f5f66438c8b29c38e3db5a99603cac31c22011f799118876395cae4e52cd252fe64a398d21d27cafd3aafe062b826be7eea5f5b31a8e68084fa64b02e18d3cf18c5159cf679ca87faa37da69fb085403c8a00946b816e678d1f0556d1ff79cab0f0f2cc8e91e9b20638183255d4e131dabc2dcea53d10562b86f92f040ad79a339f1ce57e5100508287b48809748e404983f9b36e0cfe9af8a795de6082444818c5c3a0e33d1af901be8be7ad987d55cdc01b4c8c7ff2524312dc0d681ed5c387e02faa2e3c978acfa753e5ff3eb7a66d5ad8022b3f25148acfef93d12ef7c425de0e6f23dd697b4b2fa37ff61bd95c8aa2392800882b0b60bf3e4722f990fe7800d8ba8c0ca3fa652e300059e878556b8e31fa0145175ee6e66d9cd4ad3e13e42cb1a6d740f1bc73fe2164ac8431a4973beb573609683821aea77d7564b82e01533920fe982f0b9f3db825768663488e76bad79e284ca684c13366a7ded4d35be97ade3824288d4f7b7896a6009e2b0d0d35f3dfe323b95a6bbc17864ba3fb826c1d409bbd7ea2335061862f5b5f89a37ce1a38c54f9af81e3edab6785a8ddf05f204e6c91a83541afb13eb2cc064f80d21742a5f25c5478ce7980f0ef12d19e572091c06f40c20087ff7078ddb04a2d3f3550be3363719fffb1bd2c62f0cbf6f737565e76c526846c457a4cbd9deb4b204ec23ebc5129ac36afb5b287e57aa2af4ac79f16409bfc59928c311dee242abd74b587b138b3e0d9baf238831c8ca010326a80b19b613716df1ea84c8a8bd058413c86c06be74512a9a07ecaacfd59c29ec9074103b37ca82b98478cbbeff5454adbeb7530d52bfcabefaf722cb22f2356ad5d437fe56cc8fb8519abe757b11ebc33c9dbd3a558bdb9affe930b188e74590706f6d81ee2ca562ca4729cabc5b6963be33dbefa01f6f10a77ab55d1a24a531457dc0385c4fa1f3f90287cde10bbb8c130f30b542a1ab59488c3ecd98109f26847ceb24985b5b2117d7a46834145b41405cd464a908ce40ec144753b36d67b1c15282b2d4a4966078ab2dd6c644a4a85e8f70a7712aafa54b2f350b707d6b76a33d94524b504686cae3b86d157f7e07065f23f69170c2be4640c8c0dfff65a644cca51fdd0f075d42cf947d412a8625d14a70730ce6525ad6f100563d286fb09987a3a78d0a905e3ecd5474e1f7540a7609397f9f174bec2b71537117b656276a3826a93b1b7996b14a7d12c11c02321dc5881b5db5d8560d3619d01cd90fdaa882cccd85e1dfefe200de0578f7e2f5ccccb8cda9add4629c399a72ba6bf52f6b1a24f5d34b8f487fca8fa68f262ee0dd13d7c0c1f266a48ee25fb87a99add5223acb7cc48583779c589755f031a3dcdf9685eb88879b710c3155fa852c5cfb1b95c6d2dba109816e9c43af646349f4207f9c65820b108aea6f13a4b8411ccfd1b40c1bbd0553cf92a3c887f9aa8ad23d84fca287ebf766509c2306e2067f4d1cfbac7afebe420f15723eb9708bb6542b3b9c9e7994a86ee9b2b971feeaca313688c104ae22bdbb2dc74e2240d0587247f72eddeaaee09485547d85be39a0620db92a661a252191c7460ec6faec655c5ceb9985f0faff45ea0162c6ebf0b0ac2dcfe7399bb647ca81ae62607060ef7bf8e7a3b37f1717c04d64c42baf44d2e62bb992b3849ee3441adfbb172992a9a633daa473c6f252356090490c880005e7c89afce5d47b81c0ac47642ea68a5887adfd87a5dfa1a499a60fd54d47446db14a726c58dc067c7ff3df47bc5d6b7a3fb407d871f10ad69ce6dd8bce214c8f6f6d8646d091ccdccbfcd2f8d7667eab5fae56009365bf1b89be34cdb0c2f559f005dcc717bd52103fd2914397eaf648cedb9f22f47034ea07c94127d7ba69b26176c88af82ce022af7a71153f9fc83e7c8a35afb54b78e6b5697d2a40a36002cecc24086c9bf727b0f0987efee204e689a4be9408f853f7d7af0e876edc264e032c1517e56b64c0101c5376900f7af4bb508cfac9a567a3045fcf83180733c5f9283367c990224ffef7de7526f132d23061337e8e04534aa7e52877a7c4ff32589a404b51f450e6c9b9474cfaca613ec34667ec9ebc65d43ec63578371bd8360709183f6596be8ef897e4786f850761f066d87b52b91dbd0459b0e022f20d8da6241440548ce0f185429532b50586e46677d6e867efa5d7ec8a53e688e099acc2001e50ea59e315c10f1bc5be2cfa3aa4c9255a937cc84cf1f81170ee3963dbb8955d384a7fc25c31ce8a421b992555c63567794a33c6087bf7029e3ab7343dc7c69c12bef2fc66ed4d82baa1566775397f9fd0f059497a0b30fbb6b2be4e56718aba1d5a9c29684d1a30103850c18788a1fc59638af6d01d9b2484571e82955e5628b40aaa9a609ba26ebfa042c74d8b468dcbf310f9ec42cab4b51b64b013320e0091cfa741e334c125980b4b9077b8ac1816607597023c2a6ac3607377a14bc3f316579b65378fa2a015ace3e8e0fe61662823513b7fcbeb13d8197769322b4590710e27e00a60f4d96466a03096aa7a2c3079a9a922683c3ffdcad1a7e484af310cc3373ff30028b5c2debca856b29696bac9e7705430aa8cb400b25454c43d5d868548eb6959bb01154f2b7108645387731fad47f5f65a93099ab70b8f381a29a649875b5b2dd1ee0574f7730aee8c72ead41f058248f2f2250fc74894029a2b2b2fe4481e436f1218784bf46fba1d4fabb5d1f820fa0450e2421440342e504ca33676da21e4dc9ffef4e9581b0260b94679c9757f6f1f280ec21bd98e87ffef19a4ef8f6e46507cd98382e18f915d425951d2545cca1816faff3a1582f90bfedef07e6218fdb9fc642558ef6a7c3981afbe0baa3d5d2bb87f7a524bb55a7fa0dfb63249c45d868679da0d9cb8f621b06694ac95f74a52088009979bce1c694b73406b4623446526cbc287ad7e6ea985395af2cc57e208c62737d65aa9b7c81183777c1d84de450d84e0e17c5340335a0c3c989d03a401004bb3179aff4073a42374eef9074618317a6bc6ff3adc7f2dcda17eb96889a6d36aa9e15307cc90796f7420fd2818401c85fabb30aa0ca69a03320f7107979ecb352c15259f4abe71cf97aad35b3b8218248e6a0401e497a391e1ce647ab15a405c03e9d980b7373857174c2f969f6591742f7341cca796ce2a9bb8ce1393b147d32247de27df0f69932c266ccde58c9d525dd0e88de0d755f7b38dfa55ee93e986db080b23749629ec9fdea0911e2ea12f46b5e996f1a260f97a6b70bc6a6fa00e2d04ea903270c504fdcc32b5287e6b412d48f11251f51c8d91cdaa18701d825576714e795153dc82b659845b943dca79465fb452aed66041b285d686ff67a844b7420f256761461a1b9c9bff0fa9cf0a378a89b00b7eda87ac6a8c6a9ab638fc8181ee00bda17f7b6caade76e90f669d1e115fcabdf00b6cd1ac6d235a148de9575e25518f99567f29d3477b359d82539611df4828105553586deb4972d328c108c88285edd808e8462b0c8a7355a7104812833879a9c23d000649026d363fd8455e949a5bc504fc85d64b41c1ae56329e14e50d14feb2169c3b004660cc12ad76f3816f0dc3c1cde8c8387ed6f045fd0d3fe93a73a479b78cee8387e77d4d2af29f497a8b55dd14aa3c799782e5c5dca72e26d5b1eb27428e5112bb01df99356c797acd1e0d9bbfd2cf98d423c0fd1e57912f6e6db92b0332a21776ea6d44f60b8e0bfa61f8563572c2a31611be2c5b919a2ad4d917271d73372d342f391816e4f8ac09d0f679a65cc8298d48e98133eb9871810347f0b3a53650ceef593a30dc1f46781f4b31a9944fd6aea22ffd2f87b6360da3850a14b9ece2c18b8b5e7a371b7e117a0616f19385f8e3c90b593082db1e1d14bbc1daf1235424a95e69171360c726b5a3379f85ff9637d69f12fc8085025e40b4e3c02a2920722e369e085f22095b9ca690f8b48b873f444a76278f009d6b4bfb21e58767008dbdf9444fc97de2b3562e8d2c336ec308ac367ec642ec96f934a9da2598a853584d7a344b046222140052c388cb211dec372b0f3b6670bb91187a801800b5c9a9daf905eea19307c51ef80ec0a39056f1f9a5b8f76293e2d3cbace5aaf8204ac1c52f74bd09186d49a2bd0e874d4108bc07eb8792593c987b5ca30eaa087df44f6b5b7c30651734e4f43f930b0ec1858b010427027df0c6a985827357ae01ce64d74898540441cb61f79222de90ac788f19d09916690877cc22e8dfaa8266bf6fd86f0d3d32d602826556396b62b513f89af3b64ae5178bf5dd5a7eac46e89f6f451f3dca3749b703e2326a614d37667dcca275791b2cf6c8c3353b83e87a1142f3acdcaa25803f15447a5f9b50796c50ebda82a174b9b67a2061df56b3564aac2256b0c9bc678db6d3dc63b8d89311690307b03711d1a56ce2085437a997adf1852921b2186583d5656606e239c5a3a03a3fbe1951eab2feb1a6ea78eb4f39238607a5706c48517d524c522bfa0ca020c8e8a8cd68d5026e12fc91d00b8ee5f7d8dfc2aa25f4c5bb8658ead0e0d18014f8fc57a4133b84ff5a6dc5dd51618db967e4104ef0516444f02ccd2779e31310f9b5e033a98fbc9f9dfc79eedd4a6aabe71f8f40fb2a4b1734b7e9d267432a50827c0394834c3781c5a16b122b88750cc0c0b148825d359eb72f7335e514e40d4d93f7eee69eea45deec573f6bc7f9635e0cf4c96b04b87438d39d9e544fe2e0908269ae486ac9dda1e6ff2789c9f10df29ce2b1a815bef819579209710aeb8e4214036916b4d6d9bd20097fd05bc75d3226a3c02ec23721f2fcec9ff514ba98b77444f722dee4679c44c68bed3c8f963fc794f4e8a4de1d460e75d15b17f8468cb3539bf938bdfcb0974a4d29fd20d4ac677c5c110a201085a05d94efcd4c775476c5a00aa069e38eb56cd533d5dbbd0b41d60e6c9f0c2b000018ec75bc504b32920f14e1173e80a1c0cd37fc0d382afcf41dfc427d872a0447e6353b2892eba864d471fe4b4b6fe490d6e1ebcd4e4de0e8970699573f325d4bed74930917ee92a442f1c39fabf9ac32e3ea462c863a958d0dbdd0043866993c7394eb7dcdb5a5f2b52e7190ce5145f5f7d03e472b595835102e011bbe41b1ad738f72496cd4da910ff9c08149e2371149c0bfb69bf8677354cc19b96e97574580a4bf5b6783681808b6302533ec324d2b1c83c5bd393eb110aef4ba6ee8fc4444e1011d27ddbe93d855c3d45a8bb9401f572d835b982b24ae1ecc13a0729e3a5dc6481f28896b8b2ec8a3d799034459a2ad30e4e5e37be39d2e5360e7ca0b38b1b7688bcb1e32f136a43ab99b011accc52918cf75bca31b894fb1ebaa953e778a615d6a065ef48cfac307a86afbe5fa70fff6950552b4ebbc8691e8ccc2eacab5db5b3625abbdc96c3008aa75394a38eea07e3a818608e0dcfd496b2092a7301b2547634511cfc50a6f660cc766b64ecd7373cca5cdfebdbd0a73564a0550db763f796f572fb3af4cd267cbe6266ccf330ddd8fa8fabb3ecb6c54709137884975bbff214d9ad0ad3bd761a1fe6bc975369239fb335a61ab34431cb18409cddc835bd30b459468e2241a7c5ea42154533aef33790c69d9634cc08b5eda64adf81ef904a796ef20c2eacef608eb6a75b5b772d43c03b96cad9561797e57d1fdb7cb31ed341b33428f56c4a242c9f19e2667318ce97362f798e66c6b68546f52c4db93c468e86187c4a41224087a55bdd916a0aa1cd7fb1c3fb9cae904fc0b1db627cc42167c50073917ffc83e296842afc72095722fb327c6811e888566668956a0bc9e258bbe74e52b5f0d7c8cf285b5ef5cf918b093c93ebfbe20204dcaa87635b55e6f6f845ac43525057cbd66ffabea93ef4966bf6fe225a862f19096fce9d9c6be22c28e81423bfb0c2e41e7084e4f37f41a582b62d1efb15b6fec662e159b2e80649f2d4f034c26b5ad9811909d7936f2b369a6f2706e5adc4ec29717c89b5c4a2ab61cbde1e18369f479992650f8f57e17e054bd993055ce957b74a4fc729c5b809e956d5bd890e116f4de8b8a3b6134d5741a94b19625ee0d3f44e7e7674b3b115241592b9a9c0d1056b3ea15ffa2a9b1987ebf273d888c03dfebd0af1c29121126835e04b3c9ef4f6d8e2628764a2198290d223dcddb1f5103d5a9d20cf4a8185322a1dfd564419b4634a843fa5961e1db4c5504046900cf756bc224ed9a92c7704878646b5926fe631e2f6aef7b15f6f0fe853a5062f2bbe7c73b82bc68d944cc722ab0454a9ee952f2307dae83cd9ff05da5509288a30491a532396a47881a8014bf896f5f497a1abfbb50caa4a0ec9448fbbdc26ae56795c2edd36bb4399f4c15e7aff4d1c0195e41cd3fbdc283eaa4513bae04e01ad1873125768485bafa96f2710c72a2212bcad5ca60274656e2869b0b697ed3a52169ffbc23f66dc2798c8b4080aecf9c6f6fafaa5398a592595795127cd80b98fa3f83a20f3a9063cc2be4cc3c45896120e540868edcdc8a2fa99178fd0aa941f0d1c0746339e7c27bcf827f9de064f82215885992e2e364f5cc5ed4f26e271c297b3586e5ffa6e4d29a3fbdfb7bbef2d577e654068738fa63379a17ce068320d355c9d2b2f8d0822604cf9e9e91627aaa3d1aef0cea61623baab1b81e6b658cb8c6529ee13102f267ab2f762e2275d15c3b609155de11842234257537dc4a9d4d107dd8b621ebf0ee6f4dd29429dca0f0bf72024b16fde0a6c80b6580a3aff02790805f58929419200f41eb5985fa033799f6f422f49123fcbfc2ef429003caf35ad121d5b7ba3019c1f690562cd52d60ad5f40dd5a381091bd85ecb231cbc00ea1e81ef3cb182b9c92fe8ffaa8d7dd74ca7aadb1456fe0eb7c24fc438de8e884148195e9d8f3c800d91f1698c3577f8a37b9e8f24ed79bf10b363a27d08f07f0d8d6dedbf0ebb7d99f0bed9df79a3b553ffad81a39ac8d4082f8be0bf9de0c2d0f235c557646e5c84355f63b3b1329e99d904a51abb7d79742137d6abba74fc5fba233945fd15192476f9f106d611a004374045cf8c42431876a359dc094a9901adc7ce326e1a2bb3345ff3b27ab95c4555aad31ae3bd94a6ec8c4895dbb8e4969bc682e8f0e75f302055dcf1ba0b96ba611f699a2664dd7b116653462b3c97911c07cce424aa9213b3e876824c6fa0ef832ddb80de271943b18b558f310aac53ada5132d933ff99258871102dec1fff36a1ccdee2407c51e026eec1051e36062980c0d88706faa3267a27c34e054e137816a65a66e989ee66c0a04f98a83cb02cf62647d73f1c546a8308703c69c618926d851d42a2ddebc1cc44921300abc88ca37175d80334a831c322c2b8d8b27275712110163a007c4defce9d9ff034ecb0b248cc7f45d51b189edda921fe7d936bc61a2397305be9c7538c2b67fffdde3ec1a6e2365c54f4ef0aa3647dd00d9a47cb681fd8c1ac4d8d9e7b28a02eb5ff29f6654a7b8c010909155fb161803ec679e4f369c482abe6e382249f34ce8fce4a4eba0417ec63555744ec5d300743a0fdd38cae00f38ee692e5dea08bf69123c56473f55ed8361fd6d9ca98572789b36b2e40c3d23e9e8a7ddc149341a1a9d78d3023e9d46527adaf15fae56125b640bf6794a530947edf54848587dc41b02d6825f5dd31f6e4d50d56b548f2929c91f0a87f2050c40ea6f5e6e09c21727df58b7d8fdabc328a26e77b2575b4fcdfda7b806b352cadfca5ced4a6c9894b297bb3dc8f7818ba07717e053176274eda866ec8533dc2c853ef0bee01da9b8cc74a309ab08f240a3a251655750b689739d31f4ef787294fc1391182aff7ebd67eeba1a8ce85b79086e7f97aeb7f5fbee6cec64c2f442d8f93188f5e449834db34b67e1ac73a5e3f996fefe6d8398c2f536c4c020a0e4353e5da43e312a003b90d7b034970e8653f9b30770bd01cebb875091ef37ddacc5050588d8ad530b24decbdede6094a9b2f92d5b7904bca2a1633c4133163c302d59045fd9d1d1b6adfb0b2b0ca4403ea5b21ead8f797e9a4d8e7f5d5a04fd3ffca5f0cb645de482a34f191d530f7684813e6c23948303217f115b6c23c8f55d47bafc8919f10a3860ea428acbe6fd7115f45eb0b6deecbda42e1b285b3dc8e32099e532b135c132ac48a2e2bb71256772a73dddfe640175d005f7f6a8a95aba81d6c57aac59e88ba05687312cc0e7a5bb632fb099d2d87b6c3ed1b1c2bb133250558d74744f367e3834ca4f2af9a26fb57ab4c8f7280a40ef4974ce11ac06fc5458b30226115e341b6227b536e7490cb580315fb81231178887f9d680d4631842a6d466bafd56867f36a4e6143eea5bcd0d7bbbde970832628ecf53e9ba0f59e2d21047a87eb130d8bdaf85e372e52dee8cc83244fb8f03a6f47720096be09b9aefc67a1865d864377b75a38de319f5ed6c066abfa59a875d50267b5f22879589694d99b3b0cb4a413f94822d4c68facb3eb0dd6774a45e1c654d13ad42de5053e45f739f6622863ead5d9e45cf68aedf9c47ffa9c68e87301832a31886c058bb5977f066348c2da4046490b4a904e550ed344784aafb1e5bf794e74326137900c48f51619acc32aeab4a53f13268ac6e20f7247330821833af7a7463b169808d250af12af848a5ae422e026c9986d39d07c0c5b1ecd9cb3ba28e4e106ef2f5b3bd89cb4e0bcf0f18be8701cb216b3953e3463946ad0736bcdafa5f9aa8a80fac661c4c52a6d7dce07d600067774a24b2b86acecd0aa85bd386583332f37f4f816de216d1258e5b6ed63c0627b09a8e3129603b033d46ab7a7dc17af44590fc306759caab8fe5320075180d4e4ae88e1dbf176caebe248f2941ee4746cc9826e8c81d361af1b3a57abeaa864e16b845cdc8c35af86351a81f952b47b5707c6fe1fb6d0026e057fe4d2636290785e21885eda876fd396d375d837550c062093596f0a766fbe80e720f9fcbe26b880d286a82fed6ff1ecd3631842d72dda33f782c99e343b35602797c4b042b616a25ed6fe09334a7d4e4ef6abdecddea83c9fafbb2f2f06815b85be967d888816b1c1d859ba02478cbea1a684e1f2180debef0c33d27f828f48f1dc8d799bb339bc2ec4204a7424c07510d17246f3046ea15e857c55e7dc7647b2b8039fe63a6bf20273d5cef4088bfbe75e6a9f76e1c0de785d55af12267251f9454516eb0a519f9e55cb2614aa48a6cec2a486dd9b446792a3000ec021e381c77a6a2348f4967e8b0aadf806593193c9b3823b1c7721e7da80e5af4d353ac5e2870fa4ba934c3c56495d6383f100a5b176072a873064b06041bc661bc84b3de52c569e24d6851cde568b7c6d458c05255ef6c132d848e36a4b2a89c407271ad6820e4f2a11f0240b91476d264908d89363a0cf714b2e0952f8a37ec2077d121a5216d3970cb35c5eb62deeaf669a98551197c06011d0add5063dde49c53ba40242fee24cedeab234b602a3b1c8905885ff765f2ae356167a72ae537567b8d3e510c6b5d50570f80d5d34b63a86f9c2d58a892c30a7d44a4a03acc307ac516eb6287d4c43009cbca5edbc3921bc94d167c219c1bdfe489c22e21576f9d30efa329fb3132772d1938a41b64389831be5dd39ad1e2650bbf31bb531be9ff2a88ab7e4bcab666a5bdb836c736497679b019a97e1f837d51196e7ceaed760840cece58f17b00ab5805e0268c765788e8318dc8edcdf672457bec6170b88187e076c88dcdb857d42f647d8e9c52b5ca1f747db04a31a41ad0294f2294f7f2d8bbdd201502b3e20d7488e6c7ab26416e49c7ae3ebf3f29aa4b15a2d4146f719e2432a4d7d6100f68a6c56c67269e15134d2cd0051bc15b6866e4d04cbb7aa697665a9e9cf6b312c451e91a0039f3b9672a00e41750c9decc4741b16b0ba8f16e800a8e8851525e0d3cdf4abf1230211031a19602880250e3adac73b4ea31a7bcc339a3e7d344b3f2d6582f4323e00ef95d43e32e7bd0f24df941869f792c73f5485f93a3aaf6870b40899c2576e5d18258ca629a9ec385089b65208fd635ffe65a40b8e9cccdd25fa0c33a3f35b1e26547ad90f03397fabb75e1e475ea8ec01afc1ec2327e5290fa0e4670bb63f90040a131d7e21206cb9c0c1966ec7b0f4d9b35276efe817d3a00ecc479601e5711386305cbf9beae3caf306d8996c340c039a339ac261c3b1a345d8cc7694caa429f1c8bde70209cc15327fd1112d8bfe89851d7552baece6a3a65a945fc65ed2276a63cf356c53816bf8e0ebc879c27ea355127a2c8cd4f298c332aed6f7caf3e7ad77c764b662e8f48b85ded3337d73d9e903ee6e982171fbb6aecc26067f0829c8dd8c5bd0abd2969e76d1ba2a7b9364c45c457a52f851fd1652989516f80280728631d9697db2c788b97f6722760ad94631fe4959c417f026265952b23499e70a3cbe82f2f45d3f95d07131926f500b30f2f20b52a6d26feca1c943c96b415a633e787423060861ce508a483b28f1db053e3b30d0ef735b9740b388cb868082446883c256f3f95a324d90b71a4f1bf02abb96a62115985eb44a35a7bcff4e2e4d2312be8fb148ea7a447863f72e6be03ecead70373bbc6979181db312b1036836d266a33ced7f677ca499be34bd340c6889d0d26a10680197e0ddcfec19ab69d5b09200abdfe5e99d4169a9648fcc757403e9a4d190e5e4ae629a35dedb4a74ff0fb9b1f0593806ca7532bf98cdf5ecd1b69d8e6f9bf34e36ea014314a7be43cf10537548beba95242dab36b26161b150a8b5f3ad52242a548bbc4ddeae7b6ee3c99580768a5b63255a2bb465e779b686e880a53369d42cd5e6ab99298edf2753afa9e2e0290f29d01d939850efce81fca0a5d938e8d2de38349c7ed04c956388c75fbff559323e7632aa16d36e3ee3ac7ce8d8c9251dd1dff6d1ec647b65b9d2211ee5eea60a78245e2fde57b97995cdce4fc1c29ee85a9ba9758b08b4daba4a0feb04cbbe2e885216277fc722a7e97200cdfd18cd53c7d7dbf1f57a45ff90b560acd8df775c8c27fb80fc696cea5066d75aa214ae7322771e3aa133a8f20ecf3855683ffd4c175fa6c8d050ba7d0e53fdc293659b3672256d6ad059881b93313f25eababd8678ac01809796886584badadbf31a101c48d44a77f5f0cc20c4b0544ac45e777fd667365efaf8a7f0cc5d24b8cc3b9be922d3f59fa23eff3c0703387ce63005349fd441672f8700cabd759c5331e04c1606e6b3da5992b99789aaeaf7b37587ae24e4022edd510c32906ab3a3e6e9e8bd85506dc999494ec21946903388ab544e408e98506ac971a2d96860dd300cbd9bc3119bcbf652985250770b5720573a7eddf02edbfa912832b9f4a1c08a59331bef2482ee6d332b3b6cb1784002791391b510a299bc2f188645385f26e7d87635c852b5fbb9cca87102a5cbdb41bc6762d746ea891b75502e3929287b5fd52048658d4fabdb0950b5c729abfa0fcffb040676e7abb6144a1de76566b0c6ef646f43049cae15b1e24b27dde99afce395e2081092db1c36286de4ed0da578dd0f8f4ff77249da6012569b4442d46c0df684cb744fb94d60f62377c3fd2238e142f94e252a66def374f9ea13960571ffdbd7519bcd0e8fd84c767c91b5ff0931c8ee493e9661e5f32212be030e29827d251bb5911f71acd7eed885b7764c0b9e4098c0ebeb381ab8a8449c763505eed48eeb7dc82e30b248608d7db51e83c3b3de198fa3e89cba433d8f4a3293ce17dd8276f0357c6b51542fc7e69b241265c16fe17d5894d2ecd20f20f3c0828a6ce854dd5245b21399a93663d28523381fd2fdef3ca8a038fd4a6b82b8775e7f9eb4f1bef943a5f7c4a791784c9addf27fb868e4b09a98f454573c6f97f3c50e31798716c230581263fcc0090e826728f4612cd5cf78af120995731eefd6ad38b3d30110ba1c5032edf7a571456e4e9bb87f7260ab56c09b83c142ed355fdd3e22753ede3658322ff9733bc07b839849c4f62ec9b65e2b1d622f9dd818c6dd65ca5fba6e5460bf2bc810aca235025e06be8aea6249cea42f0972614218807947ec109482c6de796a17ad988d8150acba3ad4eb5dfc1913ed495ad448724fc01ff14d994cfb90f7420dc8a96359570d9991b8579f7da95bfca08b602331bd6a54a27684cf0dd3c7bb02c64c8be3d5adcece89888b065021a70934fde50862b03cb0172ccff4a7a364488a3f0d79d9ab95281bdda322f70b2d9cbdec5f8e7c388ef2dae50c5eb53f7f73c08f62aacbfa91365e44940cf8964fd2aa0308fbd0b24bcbb14acefd9618d365120dee8926dc050d472ee57f18f4fc1b911b6cff5ddc7c977037481d815a91d6ec472ea5c2c7004553b7573cd78924df7248d8a9ffce02e9357ee951e8214553cbc54ff9ea084e86c478d30ed69d800e7bd364419ddb593707dd202efd389b787e3a2ed1faef10087fef96d10f8abf611c7107e75ce7585e8b8ebd814b7a28e2a778457d2bad566b5bcec2f8dafc749d3efd6deac121b288d4327beaebc240e99809c0581ca57472e3c105ec74cb74f8e953864df35d5b42b002ce9c3fe31d78207c5e9777f73a9d23ba0684f083d73287e6c9a0fabafe60a05ccb04f454c38ebed44f1cfb76912305cb69a6f0a67866e335e1e39dc20a35cfc6201abd9d35043ec1a134763712d3d6fb283c5ffeea532e1b778fe1bc8d44ea8547b25101068f84f277000a1e391b9597e3db1aad6160a9cba812436b59275b20e7b1b0b6c790c951fded2a1bd0e5bf08ef46a05060f9663849cfaee0de419d505e38c90da29c444893b02e5e2844c8a68ee9c1f90ea31a53f2bc318b94498498864f4357cb484f9d878ece8641c3864a93c33011cfee45b141fbecd2b15445ede672c0f91e943c2a4d4ffce902ffffb2b006c7202d5aebd2e7d32bec1a7db3608954e0b466ac9a2a6effa3b256c5a54a367e1316f26d7db2ea6d80eaea9e380e2fe0398c50e36a84ffd4c2c49ac71b51cc51b6e4beb9b249853e0a0774f63679599f9a27b9e9fb8cc26ca14265f1126d1afc0f1f39d445a7b818aeecc3bcee27b305123fae5a71341103880eeb3242ee7e0e251d38ea840d68fc24191572cfc5f253a68b5ac419ce007b7d3b04cc492e90a5eb0f1f6831e26b3d871b98e154f84f657655ee684d177267f94bb777a332c6b22f6910f3019e74a8aa9043c02468c9d97e10a8fc76820f3f5b96423a8f39672fcaabe9c19e92b750483975c167e70504a57e158d22b3eee0325abc9cb4e27793299eda77d2e227fbb0abfeddc83309296774bde114fed31f8d424b5988c47d8d1979f2c0e11aca3ad52f07d8da574db821a5a2b17bf64c5495991015335dbe3d399e5c055bf7d3decb962fab05992781e5722b766ad0d021519c19ae008621a4d97c98b8761f501e417d41f171f226e9cce09c1873d375c700bd5310c836e8c25a51cb2b8440a9c93a9d63625b513811e767f73df17e7c38341dca7437222ce100fa92f3aa48ca866412ee45377e96e014fbe568ea4907e0662a669742d0496b4834d841061cab56abdd94d6471d257edfa59a1a58267adeb07f7a151f9b5eeac8aad55e3a1154625bc1dd00182d7c9a50b5af975a0fde4bbd8cc682b276a3c6332736b99e8ed871645a4e50961284f19284be3198f113573366fec564dc15d1ef4c0acfdacb4659e1cfd66e9aa13603e34286acf2bc04e665145df1bd237e9c8dff40b362b5f0a66541abbf34e8dcfa0865dedc755521f33db494983a46aa6eeb8476fdbf2456e8abde763340c11450e07421869002f40f41e5b7c4a9deec02f8235e58d68aad0608674272cefb11f898a8c8aa5015a4857fb8884c0fb771014f82ea5c1bb8507522612030f3ef78519fc1c2598fee1b1893cb45f579b1f991f17fe4842500ab40e55d06bb54875d591d89eb9edd3891787414d2fc3559414c61b466662e30fe93683c0ffc574a9a79df5725b540f5092da01560dcd259ac1e2856dd63e7a89a89741e674492bbaf775c2697ac8157d26861640e57f23107acb2f04dbd12e7fb4a081eacc32717c9d95c7be8c751348c149026784036dabc4fdf26834ebe82f128fa2fcae99b3559e24a635b0ba3d26c91af6519cd87224cbd4785c76c288035de3a6f0b8f8d1177b6602ac42f18ca388a7aef7dee28be64ad90b5d62b1dbad620e6dbda2443277d9474dd1420142cd3a9ce6380139715a966ab20254a0c3d97cd968dfde678508260d93cd54d853ff83327dbc677d6a036df9376003d91f00b9637159aa1e6199699eb9a08f0eccaa9f6c330522f0b69d797d81a4cded4f66844fdd33ca2b87677a7d2a8d7d3964fb00c25ed8f3578c0d5e8702546235515fb96e2c2c8798e78a10cb42bc83fc1fb457b0cda793d3d66a8bc4da57fa9c55161f0d156198fa2647acf789b92bb6ae7be35b6f3a1c21324a72a7f9465d7be1f87e3c50b56fdad2a15701b808237bc83ba3221b86c5601e587a5e71558ca0099455bb2315de4d5c0b1eac431d10afd21e2a0efe5790731c851900becea0bff95420a4ee2fceb9a610b7c7b4363bb7313afb75ef2053fe63f168350cff65a04f22d021382a047951cf91d08dc42a993a8b5173448dcc3feb6db1688311f19a7818c18fd1ff53dd37f9d69e584d08d721b27a2ad2469ba2b61168bda14afedf4a56f7688ddc29eff393ceb42001b0d21461e12600035e7471d842410bba6636d1c2dd66449c3f8e57a6cbaadce44b3ef114c237e509e177474650447e85edb79a7fb78e8546a52356a4fcb23df34069a893aa934a467d8cb3fbfd5b345fc46851b575623693cc4b47845a9b1c6478680344bb977011d91c3b2332cfcf17c188ba9b8bd7056074165945f25504ae7ca4e6d73c141a1ee792701b7c1f61acebec11891fa75c5985ad1da28ac04df26d2e9401ac2b5b25b67c9e71441f82fe08b053703d84f38dde5c2a4c932af84c6000d7d2ebea80aaf7a3d45f911933ea6c8b7cb05adf29edf6efe31a1d61f87cbc30b9d92081149b5b10dfe17cd3afbfa49e534d9086e2f2e9000237640b218dcbd07d9686c36d4d198a7d333aa54523820c05e032d4102e900e13750e917659b7d85799913b7c82deae3c5edc451bf60a32495245020d3e38839ed889638e0dcec68400992f215e244b0793c8425c0f7210437208c16fd5b040f1f2cd2d7b344fd3085e1b102f9dc5a498c4f9bbda29aca693c0931e2461f0551395b8facf9c3d065899c8485393977a054ff5a6a890d5ab6fa8136ca1cb7e25a1f6de2ac21b9736460767cafa578fa30b0f1adb8c746c4e20b5a2f57654b069c8acac4ccb01a810eef8af40da30281e22dfd4b7aa89472a2ed1accd9e7fd8d704eba9418643610f6d71cf408813134f1cf2bfed73612e713277d674c576517b10a5b22dff789fc943fbb19589565afabf23d278494cd4a678b81de4872b0fdc01fdf7dc6d6b0469f3d6029a4f29006cc3671f3e51c4801efea8f7512657aa3993b8ec3fd3b335245c3bfc7f928e3462b7469396e4974cec51d5610490d7f140394713803e253cb0e34cd41de09152728fdc924017ba93184cac351ee25440ea56768d01c8c1982a57b233dbd3e24e272eae9832c87bf8717f19b5cd61dce08fb73ed4534e8a6b476c3f76eea5215289c782b3619701f8d6f6edfc8dd4e9a8bb2e73df01e9da9de9d207425770ef848c060787b4f54e39fa326d5b8ad67bf4126e5008ea89ecaf0da7552dd65dbcaa879313ce09eb022049a2ba91f946ebe358d9ff2d86ce75bbb22c08b7917941189a6465851a2fb38184dfae0510cdd87b9a980f163b0505f8a4304826122cffd57c22f4c90f9a16e39e01c5cd6e02bc17491ec4b3861a09a10384bded54ec4cb236105d189afd4be12f1c24a0f185a2f6ae9a75effcaf8c05c3db3b795696819312035db18367aa27703daa7ece0779a2e2e77aadd623d635b816327ee8d7bb9cb98e5675d6a56101e869ff337f3cc43f60472edcae47653977946ab4508758d53da13251b8871f758fb348ba39d71580df70aaf64bfd5d7f9ea5562315ca5aea0367ec95804cbea2bee3a7cebe9dbce4257d765ab5f833c4029a9cbf556d0c4a85dd2a36651612e7b516c15a1afc44da94427d47e60d25cda65be9da750f066ca7c13cf61749d737c17d499aa1a817a364141a853ba57a053fbfdb1d47a37c389333d84419a6e05a6e2685714c74c93acdf3eea64053df4c5f997cfcde2996e4f344885977d200c3ffa11b015ceed36ff6434418496173170d244a92daed5a75eb57cb6943ee148455f385f39e8c626d17f3ace2d91b358b117531b05c7b38783fcd903604a4382c8913ef9c5e1779a2475248b09781a3b52e743bc066f5a6ff70ed7dfdba324e0ce1fc732cd580338a2535727cc6a2103af9fbe027601092e339673bf505e1c4c02cde778ef0ddae7d4d8566129153f9a45660ce526aa33e67d28b8304fb4792ec569ab9bed6e738b7e51c0b73a83541c68b8c72fc946e1aa907b6e4681c6e2d9538b25196ff8a5c901e9f8b2210422505c3b45f7d85cee244a0903954552d83d43c8b07b298be5d4f0ddfeafe201f6796d60f37ef549ce691fd06bf34ebbd8524c284a70d4085e179c610ec7a29adbdbfb72281145b813097dfd66603fa36692c0b0bd96ed4d63218233202f0a91bb10d3c5cea5c09465766641efcf2268066221e832a09ef9b0df0e62c16ac94bb91f2131adde5b868227adddd1672b6ba2d3b54ccec9965570e3a6de905e2a2460159bb507416dab31a8978acc75f3908a69676a865dc6474258a926bf03da7ec0bcc5436b6fcb527ec5f06ce508fac7ae6e1c65d9e7fe892c158bf5cf8de312a7b34bbf8d25d5ee15c503017654e4bec18514bde7b87d8984c14c81fc9c2fb718fbfbe46ea2b8309b0765a3137d9b262a7d5c8121b0ff05aeb9116e851d0453e8fdfacb5ace76499541c21f112658ace46d23227f8c22ff0250ff1379478fd6dbee5e7276a9ee647e6790304c60bece2ccdc19c19e8528983463f12590916b2615f73287d4eaa757112252c045a7a0c434eb660208be0220080208d1cbbe5efcce63c42df40a97847537684f1ccd755d5686eae650997df1a165c94116ee2747174188eb8c4efdf5d695debe11e336286233fe4af1b6308a80e6d4e58886269e877f18d5635763ed9fbaa119df02c98ea2d73202fe4dc3e63935e565dc308770a9623ef7a18c213d0076cdffc31f1a9f7b4151c78f58a3ca3228a6d16b4735766c2822fe8101c6a6de319d93684cd1010f90b67105f2092a28ae086e021b454d5168a53fe088b686372a1ddddd70889e5c87ddd98cdaea5ddbe22514093fb0a5973897cd6fe15d4db6a781e1b59f5ad3017eaf6118d83a623f883575582709b5a099c8bc2152a03cf6450e30a0c7bbb61d4d9f1fe98035763a258c22e744771e49399c057c595cfe64606bb1e76e316b8fe59083198b902a6ba092176bf57df0d76b80432da5ed7f5841024a3fd3edc305ac7342fda13ac0a617abca0ef1d0e2845f4c01774a1daeae695b60530cccbe59c84c2d119e51ba8e378dd1f14a21fb5a7e43ef204ad7b4f8e61396513a2c4afd3bfb24f5c33a4161fa8a374ced698e2e2cfccb10844596c86592c7f1e8087bc1ae09dd2735952bd8b255e465988812bb68246afa9e0a6aedc116f9411e4652f942557e8e388dd53b22c5b7877260ce9584a9d8a5310ff90bc8f6a1cebdc216b51ba35ec0b5f1c9e7739b0be85bad82e997ab34c00ad5fbbab37baf9c382fa4fd337070551d0bb8398ca9a2debed22abd150de7200258fe3f46f78afb2004fba5cc979fb1b94b8fa18985d59d4f73ef3b9a93c4aa483fdfdf9534a140d768e205c06decdf0ceb8c00628feb9f025033db7c2e30f2b837086a41d24490dcbde53d32fd4c27273ef5baa09c178dbab7b09139aef3381552e3d48cbe20557711a5163d7942d8ef717498e42a4e0a8681814d6c1f68c9307ef507637e12c5f532526c05a4b9065f998f550161aa6d24700d89e1669f3fd778e3b6ad46012f1300d745b6f4f087d39678a1f9cc2eaceff3a8d3337d6fce78261e0c3e1e43469a8beddcc54da218d98f15da40958fc9076a64504ecaf0e275dc366f125148801dc1fa219241ad70190d950effde752829551ce82156f049b657e9181ef194bc21c68289d21975506d754973a804a745254aaec6baaa2d426f4d6a62e6e980b2a1b262e9e0d4436aa3436ec968236dc084f762b7a60d587cfe548869970f8fb9c442ad0b8b32b2bcf7c5d726345ac01f6255c6e9cf52dd69060948caa8c41d41c782a85bd740d262d54ca65f0ae64c48c76c3176f3a81c602388c68f1eef74d0af147f75e8e5a898f958b43fc90c27b0e30ceadf2c39265de7ce267e6bf1c8f49729e5d09c1b9899e622f53be5a6b2be8c1e77b44213cc6af35df0b889ad73356fcae84df41d9af1e004053f3715310f6f1b83b1fa4d61164f8d7185cbfd2f4133c57e3b77d78628bca0b5b6976812d4abdcb26467f0cfa7c89b9e7f52f13a523a40e9bd7a7865a34baabf5177e577ee2ce3130110f9010ad428f5e5918aefd95a15c111287ad2066527e86efd596634d1c744fed923c1c2a672c1c61820bcee26b0c4973ff12444d8b3b8fdd245d54be1267bec5764a666e18d90f3aabba094585e736f0ec421f7b3977f32aa1f4908af37c44134b71e5442dedcc6ee0e638f9a0deb8c1706132e46420f7855c484eb188a4ea165f2c6f441e01ffec644ac6e23ede6e188229a50435a3eda81eecfac5c83bf0a3d012a9b04b811505b11506f78be758ec9e664b4de818d602cb429071c83dfc7f8a955a7877b51384932525c83c46c43ae6a537ead3690d4745f8656d1a63b99b7dae69228d20be7ac9d1ee751dc8fc2eaf3d46903a4eb80e18743dc61f0a679a292b3965825ecde6c2bb0a5a184a5b0c0c13ddac90473081365f29bec1ce6f605f0dbd39a4e5e808408cefae875d2b009994274a9f62b6662a5eac443030e2d5d97becbfac8da6dbea0f9ba135a1457f1c1f3bf473c6e947fe7ad88c958ee18cecb6c7c975d7b4a58cb6cf94669351171b82b803ecf5c95a0e9ade3819944f9da533f13c87378a43f751c49a56ae30d83f10c9891f0bcd5bcf0121b015afa2750fea916eacfd6744d1be26642ac549daa0b9b421d7a6b5729dd20242d5109fd63cd3119125ec8fc4e8f5eb2d8eca30fa44560018ca58471edc8b93415420037e489ba1f31a362b29828f08a2cdad09839fdb56684d9dad83839bd557a5996694682d01c71c0889b9d0c61526c9526d64a5191b9f7c74f865e07e2e866714bfa1eac3b9d97faed25624276bd537ad1e1d3e451ddd7905e02a74e7cdd50aba9e89c94ef3197c73d8a960df06bdb4df4e636ab5ea45e16582dc2dae92da5061b31f11346dc5652d8763a3f1a6041df96676356e88c090f53c9f66c683f9d73a9498464eb666d441f28e41ccd3469818ab9bc4a0798e380c85b2ddd6e4a5c59bf3cf0b62833c996b76883fa2745dd49549aba9aab5a0f974119d2391a8c437ca4d9af2d3f031b1755e901c51b1d6eba65ce645a7f4e9f70cf14088e29ad7cceac97db67a166cf21d51a2306378da20f61f9331b299196f854214e8a4a3eeadcaacba249289d945e160ea802399c3662fac87355e0fd5a169879aa4abe397c61e79ce49c93dd6cd740e5f57e976f0c70d74cf4f76df7f28ff5cf7132d6fccb4e0d91b7dc47143ad7a98c123e00d85d0d3a8cd6668b43861a68778fe82cdf06f40e20c2a1c99c6c4a1a9799affdf24619e7830460a2cf1760bb539904bb472783b3646f81ba0d6d28cba6da41b387bbc2784a67d14f30e7a30427eb37276540cf4aa157ab7fe943e25f5308add274c39576018c06ecaf2276fdfe3bc6e543e309ea8afd90d185cc46d074b05deebac6b0fbd7c137014b5a14339544498f4bcf0ccf67c11d3fd8ac55d10e1f6649c5fad0f7e9513425050d1027e9d7329f2b2ce594349db7b0a96de3956c5f2e3cf9c423bd625389618a6559499ce0991c25be225eb782cabcf0c8038e49920158c860f9370d6d5089f165f9894acf01abd329de688435f4e6ebd80f4a6dac456ffed5bd3905eed60ca9e78dbf031f38d69e3f758d83e5bf12bae5e0f5b90eaab33869fdd9419c7ea7fb05c4a029a3dcd3038e9e9a0921600cba688fd6315ae73aad0d6c023ad3434d347252c0ea51b89bff43f6169506a0383163d238ca94988d977d4e08892355428166f9ae8bd824b9a212ee08d5eeb467e6649fc1eb488e8d3a03176fec63ba5aeca230b4ad885408c4fd703db0c39186f2d1fe6321febad603c845f80db12ee5c06ad51eae8c5277e63be127bcc9892aa5dc4f64b395724bcd7b381b891dd45a70773859dccba008bb618ade120e397ddadfa7274f90591c6f0082179aba59825597e5e319481605a3f3e5395edd1e9e5bcfa44885210d3ed07844d9fbb309250759afc6bc6bc3b5f84ef7e2a6fc5168b418e470992e188d88b484d05139b0d35eb51e1cbcad1ea7cce635e188d633de31b3caab8fe7828d7dfcccee3127eed0daa7378bc6180e7b21fa7c4855aa68fd699e51c31207617c7b94734b5a5d80b210523070bffe8ba224cbcb56da26d98735e25e8a31b467cbe96671499d67f05c650bf7168184bbb37fd0e60591c80276938e6336390216b52540d6442ec66f1f8d21f12615d157981d788eafc69e4a14fbde3c5960c89ab6e7e603687be8f1963a1c29be952d98af03d410fe11b60cd3e6e9ecee0ca293b8d0b75da1aed98b944d2e3086fdf41ed9312631bf783d54c573f400872ce77d78d04b8f90574bac39d638a5e0a60d5a1a8873f501573ae7088797c92fcb4b721190d3b0cf4b3fa01b54bd2c0d9ab9452b22619bb48efb885226d055a5aa87927ef8e63af2f067193fe17622a9daa6222c78f09c8c972a2b52a20bf5d64ebfced850b05cb7fcf539b06c8f0650e0fc2df94371b4c9242198e9321a3a374d0acf7f4cd1008e383116fa28fd52eb8ffd28e57c038220c192a9e1ebc51cff2a616472b618a9c634e5ecbfee423612332cf88f59d141f6b4e517bc0c6ad0500b1cb2bda909cd65c73e4d417ed7804b3e1901b12bdae5c48d99d33b153eb4b42cf43b5982d8360f3e96699d8b1605e2f7e39b7a47404473de8b7ee9beb791b72644ceb59566c0e844b23e2981cd42637b5311b96844d2984fdd325c0e1a6962570081a6344f504e9669d0ff5221ce760c483c247c4c60814a744d708b69e052176d6338d47969476fc8fddf55fef06701b5ca675bfef2540fd571e0bed4f7d2c3b2d300aec2a8a182cab28b137a5d57559ced4fcf99aaa3cc1ba302bcad9ebcadc74f9bd483808b0a7d9ef5fcdca9aecf770d7e263c97c0550ad2fa42f46e5451f604632460ca6578edf49db76c77c1fd2282be71381118b8927d91f918b067aedf32a261e9990fa62481dc4bcbbba5163e5dcd431c6403721095a2707ad66f44b2033c0a85c2bd3a94cacaef652940622cf4cff020c2ca0bc81ea6643a3f72fc45a0b00ab1247fcef775c3a5da9c61b536b0c1c7dfe77b889788b85e3698614a3f7b609fd2e107adf7a84fd839c3b54da515efab42271980b15a3233c3906c132c2c06dad6579229989c7d3b1b45ae87af1ac1bf5a61696df13e267a8cf61b1b87298dd4a9e54578e7eac5e17780728fbeb78267661559c5a9c8f4fa961f9855980e6a59fb3270dcb91e1fe6fed414733f1c0e2f95d0bb81b4120047fe62f338838de25b8036991e442e630c9bf6f13cabf5756c794ed4ba7604839da73fe4cbb5fb8cf608665d79487f2a8035a2c7eb12ba8f82e3c1ade7f1364add94f9e2dd9b226a97f0d2a4fab7891d25256753f5052c532c0cc835a29b4b40867164cb850062f664be3f1fcb4c9e183459d89f4e0a08e3da00b3ffe4f70e57a61a8f746098e754db8d6ddc12ed8311e8657c2632211c23d686a81a224dc4fd40d0a08850da355025cfb5e115c129a80986733d0ce52bfcbfcdd9d95f47cf903b9c161ae3aa84c7ad60680886055429fd7fc335ded178204fd5b75445c69909f601b6ce8a0bc73dfdb55f89770d2b17ad4cef1d8414fc5d81e1e219e61a0a9633e842d2453d750142529298f5a2d2c05c71d997acdbc55563cb844477a4ca5c89e5a0b823cdb4fb01c3f95115d1b5ff5ab9e3f0dc0ddf467af81cce13549fb33be4c6e77e733ec93f72b1c8cea2b1c85ce6f42901a646904cf8ffb155d9464dbb33804b0e4da501523a134ee7b67ede3576cacf7aab5c3cd4757ed6549697cbdbf58f8d0c29922eb3d99332be75e721889d3523a56f76b0b532094489a2fa727fb05d6bf899eff021bee40ff285eb2d4c988b890a665694ace7f5647ae42cbb61c99a403681759535370e4af1f7ce78ca5b43613ea7c5c141e79088cfa19026c3b17c90c98e5cff92878cfd702cd51c57ad81b7f94c65764834c03bb591ef12f485c409627ebeae99a7d26576a91e85636ddeb08cd6e4f6110ea116f3e852824346add3479a25dcd718f1fc9d310339cc7a57d42a98ea30d9521b3eaee49b2cc01f445446256ec95ea3a8cb571c89d5a54a28b98bb2cf3fc7c88d7e73b9c099d48def402032e56da8b99ac98ee86d7798d3748300ddae42d656262879bc6c64984c355f8233672e6adf4fc13dde3cf603aa89aa3e6762fed0d9f5dd080c4bbdb80cc9dbc85fba7d42346ae805f6353233502a8e8cba23e219a68d3eaf68b148c623ab7e723eeb5f70dae9e837016b5b8057f8c7620f68079eebc2e44c36b369c447bf304a9eda58967a23cc34f0ec1aa2cd8dd996c843914c602206bd04c38b41b57065d78653f008a52d789ccf162ae4610a189872228b8eb02215673cca27d14cb8b6f1a4a9835a9fd358ecb088390abd5717dc92f14a41a74f59aba235805f0e1a0ecefcc8cb3fda74f512809d22e5eda5a838af27f59e8ca7200882ebc44ee1c2b8575f8f39e6f29555cc3fc86a90e013e8c820993baa51a88a0907acf6427a1c7284bdeedcdf81cd94652d1ebfbc205c3c388dacd3ef13f1710df122e3551915dc35a14c3dbd3f9f750bc4a4f440d4d0a47639b2b7b487058e47dce491082730958ebb8f77a61708bc13b854e01a85ec9ed3b2d9504c1423bdb3ff97814765084168d0cff90374103f808b6b9f70b4b37b99caa8a0b3cd9a33a28202ae1f02f87c3a64c1f80266e4964fb22344510bdd6834fd66d86c6dc1a17aa59ec38b94a19f51889742b1564c64feeee34da28ef009d0e617bd97128fddba5eea8259846934c59606e21202f76e9646f8407fd0be1ab524c72c648b4113d7e9dd33a612d1f0a9ac0b983049739e38175a291e5626372b145221b26ea34afdc7aab2e1e51525987f7e3fd80e2d908291b15c51d78b1cb0c5cc56addd94b0c1b6ad1735292535f9b04f49c33b4b2a6e5fe7bfc0146e53e4de56ebaae804469a237efe107f0b86161d88849afe5d7a8c656ec92d7dca86c9fa5553a517a0a2c08bfef2814e1716234b5690191ac6e50fd0a9ec518e8aceb947f6bcfda0f7aa3a263b2b80b364c1f4932020d99f153db9f6cc91644337481db93baa1d10f9614e4e01da9b44b7184f9c1b0b8c412361efb4c0e1753fe407790528b44d25825353d060e3caea7c2424af934f5d1a8b66f51658f98a09d7bed50047385c56f798f3880cdc2f9bfed0b974f7316fd108ccb2140f6510eb87ad8bf4824b110c955715166634a705eb01a7feaf6599e765f3ad6e7f91321928312f2433b07eab6341fded6b5bd2ecc345636a0e37ed34f89bd634200bfd3c7caf123f9c7e2cbd621b828d0925c60535876c0531624b1b50044a8b06ce8a9b7f43d31905cea947c44fa617b5bf056ab61dcda8adb8f26cfdcd31114e50c6588d53256f503f1c88399e2cd0f9a42909abb33cf5985d0bc29e72f7c5e6d084df66aafffadda7ce43a3053e07e327dc0fc144861b83b2daf6e30cf8289bf1e118c1a4b7967792b931679b903a870c1e67b3fe1406ea3738ac4227c938ddffbf904daf505b966238760b2fa1f8c303bee533a613d2b9bfb7568f8ffb1273cf91a4a1741ed8ccbc9ecae594e5b48323f14d02b4b786e2df5c42b3e0b5e122b38da9255590fe252139628cefcb089e48af552dc67440553c3ef11f7533f8ada1c15a6851846d67f13838fe2c8832248aed9adad06d13192bf6d5318edfbfb150b5d59ca7e2b8e26d43dd82ad11e763305407d2a7c69712af66aea06586d91ca7a8e6bc8fc85fa9801f506917e33654f01c9af4d65f59c827a64cbf5790da792bb271b936b5b5a3c730a1264942b98f8cfd7e896a05cc715b9d0c9208d8f4fadce49be46dfe10f469a0ff3bef2dbddd818fc30445c222da6cb362e1889ff7bb03c180f04a0000cddb38bc62c60616b55decfb7a556e02a43ab00faee198d371b08c0445f76aa2b2a1ed3166f15783da38f61d5500961f764faf21d54c8823e9bae4363a17eb7ecaff434d9770214326406194d704c48fa78cc542dd9ed10e9f61a804bd5c3f4c5ca7a5ab89026850325affa8d6d9c6eeaae85aa107e5fb0fa7c059a52514bb2dc525bb8a0f5cb44766f8ab8c695a29bcf243716087b34adbdbd6670157dcfb55078398c2dd94ff71e36a06638ac0115a347c494ce1f03f970cfa600e41c86a9deea1c27285a6ebce8a0bc51cf8538234bfcb63e3e298cea7d1ebbdd12d462f2920aa7fcf258282389d82774b1d1e45ddfebdc800b7b4e4cd3197f4657097896229d856567c2447a9b8216fc16c43f01785658415a2c28a542b4a2643bb7f60dad6ebaaa351f9b1121c20297a4001dadb660508b561082e6f9c0ee6fa5d035bb2670853974e912710748b91a13128c81c135ddbb4545f1ef356f808bcdc04360a16aacbc1cf68aa419687c2f0fce4d5b580a0ba4fbb922e700f54389fe246e95d97d50cd31c80c9c31ec4d51f1391655f391b0d2426f380a4623efc7c227dd50d0303a1c9e74f5ab24c4c65dabf0577c37046d0aabfb3d5824b85eab5c29ae269b20c3a5b4d0a1b0bf0c11c4038d7adeaf51566e8d7800589213659b062005554755ea9b0a967e3bed6dcd33abb3d28112679fe659a211830c5dcf97e9928655fa4c3d3abe7023b1f49849abe822c253ae3314e8f228425e6a88dfb2bf9e6f95e57859ae420798dec73f8b73ea6b6475ce128c503ccda6490b5966bdb302dcfe0f2b17119039f80ae48f98db12b547f37103a49e92ed0e50973e9534d563bb22fca41c5db2f2349969d2fb3da4199f410ddf70437fecabdfcb44447424840360dcef06537eac7d43288802437de31bea1241225ca3999d1dcd08f9b844872ecdad0a610dd09d89d3342d542514fe2997f8538ae6901e0d949f5a66ab3e480abf8e685ad81e29d09b6d177008ad2f6cf4f161e379dca7e4a94cc96fa3d99cea68d750193fa5ccb0d3f966778b9e3ce4dfdacd2d4bed7840728af3478ef5da77877a72daa2901ca1ce28be50a5818b1a8bc03f3771f1b4a63f3af85c409148d8338c8a266692a593a35f7c0357c0ea8ff5c2c61ee1477129179a929df8004debde7bad25e12b1519cf2a9fbe6a70046247494de29c0419499529c2fd62dd0e56eaaaed1d2d25106de12747f740c204af470a947f7b2339afe91b69a06ef8280659b022f6215d27e330dd653741d7eeabd65e005670bb8f5e252e78de9ce0230ae318112a1a6140d071db3bfa91c9fa56c2595cfe0677a1e79cf63363ed34c0907d28341e875ff29a69908bfb0b16b7517889dc6f2497a9feca0e80832df400176d43933a73f669be0c005ae9fc6484c494d888fd0f7ffe1ff8612db68bf115b69a016c3c86992359c0eb21ca1bb4a201f2fcbf065b90f33b61d9d8e7f05738d0b8d0200540d6842f46a28ded65430af98cbc608a05b8963a108413f72f2351e6b5c7cc67ae8c199083bda16165715a34b829d25bdea899dd63b777ebc7d4a606793206e5190418176c45e0face31d5616f959d5935c6fcf9fe0edd56f4d533e9461006ab16a0f537e9c15a0f128d48209b451fa2e5a95b7a702851525cf0987c2a1a704d74780d27090308df9902972e510fa5f4f501be2348292ab0776f1ff7c24dfc974989b39e78bc99c23bfc1812fa975d572d1344675c9d4d94f07730bca9e00a7a5628dbd34aaa51122a5c1f0ce25925cf8828b03b35e0fbfab0708367a4d5468f64d984f83aff0f097fbc66e84cd18fac1002a666cedda3583289f8dafdbf63edb9db936c2249be21fe1281df1dfd02ed42f38c43bdbce27aaaf0ea2049561850c166be68aa1dce773991a62e8666028060ae6f6c1a23659a7a68ee59b76dff85d412cc1083971ab0e3e701bee25fce205169f93ca759ede288c149c2dfabeb6f76d0355b8190cc120fcbc9cbbefa7aa83ad06386992a62f0f9a3fdddcfb690e983f0fe975445839404913429103957ef47e77ed817d895ac926ed59f6bde3de00834e767c39188cc071444183d37ac3e8fcab44dfe8ff43db0556e15c12d12891a128e7ead38e8b515f52ac8bef36dd76ac1ca20b56ba91a72bb5b86a35900b1e9d33d01065e0ea74139ee724acfab87fe0fc75e67746e7a4a0b9a3a89a94dc7671ff51b76db7202855fe05ff9f5f27a36fee1b94807caa9efce269bb3a260c31f6aa50e66db10a9145392653972ef7f30541ecbed0886574198decd629f8673bd85d85c8b48c146a5a692c73af332cf06a0535bc7684a18e7b20cdcf535ce55100836ea1596c7abe9da43faf9d0a5fc8bdd58e88baa3c6a64f4b940073036dc08f5134988b2cfadbf44d84332239d76f22c99fb322c6aa822af60bf12e381bd2cb8d229523f8f109310b583e4e3040d1bf5b73d41cb08284c8e0f514db59e9f53ebed8af04320c3f0627fede3559e697ccd3e5155cf61b19ac80ab7156d892146cf1fff469fc8f5e0b3c0a86bc919068ff86dce7db04f4f28f1e041efdd4cd08ad90e5d4fc00f6f0628f60e16e25c8d4b7944b26233b128adfc0507aa7495dfa455cc3b37da4e3e374b40bd7338d3b8841fe917675e1571aae8a6b43ec3ed0d48c7b134dfa2d6f409684ba978f795bdf25fd91e3560bf9d88a7c61bda4a325689c14b74c0705e0dc185856fb2e382cc3f1f57f8e83017a8fac27df15993b5e23e2e8e6204aa2a8291517c677652e214726542a6b01a637e8761e1a4a7628af6382524f3059c3c137436237df93d1c6d5c21532ae8c6271299c4ebdd1f456f6b055e675d27dd20de580038db01f5b523137cf0c4c87ce37881db6e1a7c58b9e81abe0139005b90518a45c31c7d21b3a8ae1848073724481022f4641ce509434ccf1bc82ef2af3e87af421766a68203a9c2da4d354e0304b6776c0f9063ea23404f91722c3c4886f0b02d1db01aad00db608670126e9bb56e6b23ce89ef30109d34f1e925604992f8c28480e77edd4bf07c1eb235f09ac4f45b894a06b7cf7f9173e2e8a8f2ba45f197d6a4e7c943d1fbf7a3fdb955212b89a38f09b0ad2916a66d53ca92ade5b09c988c18f5826bf840851b89697ec70f5a8285ebb18b985a31aed3d97848a14b1725c8fdd90372c3d1acb60d93c25e71d1863a3a0f2faebb7076d9b00b9b17ca1a98201a0c7d694d489f1c34aa0d9743b2b4781895c0b85b24c8a59741d16211aed6405904c91dd9bee241ec2f489dc3fb8d95943e32a04141ca29429b2956629fd4323eb833e79b8229d8d83f9b03667abff90df0ef109726b71c073d468e81010df962fa5c3d992bcf727ffca9ae0215bab280da9a26008758c2b5f79879db8bbcdeefe10cf2ae2ed42223eaab6b71f8a63f60c59cabdb7865c513923704d1e40699d8cec41a1f7d9a9421c45e1ddae0ac4b33fe5ff363db19143048757cc0e87132a9e96c98c03e86193b643fef44654e4bf9cfcc94ca20a31f66d179964c1706a78b453b5c080b70902a846d4562d7aa904cf9f2e7e0a0bc865f7e89731bf7f0683257b45d05b1369344183c9a5c3d7d3c21da98e705db0abb3c29e9a9bbd0cc78c926ae1c7784c5d3b4f4c0fa39c28425d2f56d28f5a96197072d1eb69abc0a3a7becaa97e91f26bcd4c9e66abd0e9936bbd2f10d79e0196806e868ea0ac7959a69315006e434f39eb7b8aef321f8d1cd6dcefeaa01adb87b06733700c499185dba1533c61ff829829ffa5c25a41381b7b79f0cd6938a560f0e3aab8c120d3bc480d35c5b2a7e08ccec3983b0561edce3ef95a36ebe07a7dda548a05ef388ebca1054b3d453cdd557cbfbfbf06fbc2f77eb3d32fd2daf7d493d27ae855883453195b5d6aea90098e56c5a87780d13b7c47c98bdff26f716f95972d8aa8c0135ede16850bcf9764f245f8290851abebaa89756ee16e871dd66176a581622a4432182a55eb1d466668d8d51843bb1b795c098ca5a8c66f91ca29a380151a6d69a14184fe767977f5419723c502451b27461f2e5854bd6b6788496981d2a7e86bd8516ab73dfd92d7fd861c17cbe59d7f2c78be0849328744c46230f479f3d418036d33b6b0d261514ac4056a9b8cce8303ecf8cf2f4d0481d007915c18688171dcffd9da0b9671d63b5061591cb5a0fa570e61edb82db8d51db4c5d18d0987a19c280089d8959f3767d8f29c8b45511dd400ef1c3ee6f35c89f404a7a2fcbf7b653157deb4efb454569a14d44f65bbb71f0205bfd1c5dd956f4e8f765d789c91a76903f6109aaf6b4322aef74bfe5e617d43df3708e45724c05ef423ae22b9a892903a13b1eb66ead7e720bf811b2ed2f53e231578bfe4efa69ae42c2546280aeb3353fc2bd9d6c97e8d94df029c082e9797dedaafd4ee657cf3ee5ae57e388edf7e0e3f69c0cdce472999ebd2162c690e5e54dea50853ee5f5db93fd1afc5324ffaaa1a3f7591af760ca1d92d562bc89736cee5d047e3b4054acddf7de070640eccfaa3ef8e298425d4ea17bb19c936e2f230009723bee7cc0cf9421adcb96b8c85ead10bc4e0030cdaebf68c85dd81d8e643d59cf37808bb87418e31db043c9b48ff720c7bcb1c483e9d509ce26b5ab864b2a71d56491958873bb1a793bd9dc0ee226e382ae1e0dc7cfce6606ad99b69497ae913a38cf41f99d7d92bf128a8982a8553de4236b7a9fa17be39be910b1561adbdc8a03a429c98fe608f78ac3ba3911e2d64f67dfa1a0300ee51b4b44bb9a52faaaf8c53e911f60140da6725d208fca88a8325b712699bff1f74393a5539dfda5d1960b2030e842af6c6b2822d1b1a4bed53f495a8647adb02f11ca810d3900cf098d379e61e1f74efe69dffc0d347704f1bd76b0230d8a0fe857b3184212c082c78b641b78969811c9e55b5b2d2daf4af4fb0bef2d0fc74dd0604dfe2d4af63e959138951ccd97d5480d74683cfb537ddf2a9643766a3f5b126c98b340d7e49db9fc6b7be682e4d5705b7bbbc7467a4bf87786dce60b1cc8d56da45351fabcfc1875f7a82d8586bf81542345ea69c54fe255006a0c76040c8a8f08f36af80cc6cc1df48bd8fdb43f6c6097c2f75d5be017a53b55c1d0b571c162f7c50517681994745bc4cfb16aa4094d69879ad72e240778c0cb1b8cfeabd1a6f61062d61b91f324c84dde48ac0690341363516d5fb12779b3372e1ea44617ef0b97678f685e4247e20891f63ff084dcf4936a5d512736dfc5b2a17bc0925c8d93b769259cc029273ca82e28a9d78af9968d43170e685137fa2e86fd68db82e9becc7b4a8aa5b6aee337cb6c6372a092bcb4ecebc89fb43f13b05d0a6c0301b79dde0298de65672b428f8e95210ebb5f197e4b90a872103dd87b70e4f6e50906a8d6337681360401abfea5c008a51f52b8e26e57861d872257a20d21e9391738df3940525c28b8659aad61480c8e6baf7338bdc377110d731952af5278b601083c43753064f6b483274bd163fe2e900d6a29f509ef5fb7bccab6d8510c1d6b3801f2c30d5dc41f3c61f3823b0f0ec4ee308e35267a6b9a9f3c0a6170a24b019feea9fd8349de589526c3c10f5a162e10bbe671395f7f7315217b7523ab1bacc88e7d52e2b689f89fc8b2f804f0ab37d104d0385338ee12350fe4c01717e64ee2e4c382b1cc2ef26adbb2bdf34ee6b44c5bf071f0a2485c2833cdfc33f4c8d88bc23d763f74d9ffd05751ea39fdf1f41dd211e86373970077894912ee17b58ad4090154e64de0ca8a9863771a373de0a62f2670ddc88aff4d8643815d92faaf84972dd8a791363aea5e5984ad290b27c1b42864d1e179c262b3e3301002e0cda596174f9ac171841b752eed8d78f96166d8c327d068503de11ca26805db505e797124fc89a14a5de9a03ffa2d919d914f72891cdbb0eb7712ee2187ea71a9bc93677f9b7224fd66e00e5772cfb16e7f07f36f96a48fb70a17b9b37973e70c778acb119e220d8ad63e2ccd6c7e95fb9367fcc8989ffd35e83ee03a3035b5683b4a07282b64a977895b6a07db92491e88409c0cd8cea15daed9070ef42c2a743004c13544bbbf42efd14ad29779b21ac2982bb58ccbbc555e93b7f0ed3ece06a6b217babe3b7e7ce6054512f19c31bbd0facb87831a7ca3c5aba6d066a4b349e58d82f3cea19082a0aeb6731c51a190e1a0ede8e2013eadd93985ec8faea84f4719875a9433656d1c22d7573c0a29c42b25731529cea7c586b5231d768d63dfc2f87fd00c5b2687ce423ed7da8b6063516b7a017ff661ead1720a51c5c8f0d9e461f09ad69a248085c17c28d63087b63c99e62d83a206dd6bf9ee3ba5b74405675ded0646c5315b2d8bbf96e6edcee96182c8a1d1e05f6bf6c94519caeffc4601dfaa3b56b787792c141b249082ff49ebd6afaf22c092f30d0b5934ab22a3b105e1be3dabbb16c938751f491194cb3d35acce173ff7e1f9944d4202f38ff7a81c80eca26f23215474c4836749592d4ea6cd72403c6d9792b7a0dd85578f0199d9a64365e9e83b8d5b7384b2153aeb06750e64b5b5105254545cb91e7aaa7d860054938114d43cabd662d61fb6775daabdc9bef9446e6322512cd4816defeb2c4ec580f07d9c319feb8193321d713c3dca62a7609c0394807fc434a175bb22207a004339ed367f57ee37c9a91b10854c24ebf58c9c399c8426048c0de8d43ace55bede8001f92af16867bf73472bebf20ea4963a5a7cd6e33a31288522483493a2748e2e4cc4d5e6b01e8b4f015a68df5bbd8e2692152c3925a7f0f544966c245f952cf7194b1b8c238dbe8821c6103d223c80f0e208c967ec4e7e05181bea5e483a0ce1c08dd504b0762c9c72938f54f1fd6d2497b801e0e23585458869165c8f654ab7eb61d4f89ad505010b296c74f7aed7a0a1d99df42c01e806b9f472249de539f80f52eae95f114d5c543382bee9d61551b7fcc8e3f3e47250282fdd0e39c9587756d10df0926816d4b955b6d6fcd42c67da98fcfe43dfee46875206bf823bbdab0fd6e69a9c31605f50d6b7a3f8c1720918f39bb6275ca56fd05d3759ddf7535d965660d99596e3bb9d135d20525c508a29571882081441608f7dc31971629d37f33977a295d676d4cc723ef0ce88d5c8976fcec0cd2c18ae98b1c8c0354637e35d4e114febd8e77a5daed59906cc2701b8c1dd6ca310c0a80a9cfbe4714e600a1d178b56398e071e4101923df24f68564885de8df514fe3760cfd16b473d3844fa80ee55c4b3d419465426dc668381603e740b5c1d466168a7403f8058cbd2d714f2bfd29d87bcf4877818765bf8e16b01bb91f260c68d362979c8fcdfd16e7c01ff599d4b8cacddf44d096eb6902db15d6665ce1c9443e6f7bfb07792e4971517819e41164152aa91053694aad4dfe8f3dd244ead79b7089b716678b6125f828dcbb4a0ca27a8225ca7628f7e54fb76e17ff0de8ced5c6aa6427992165d1eec99103c1ef5c0c8d31279b0eaa0f7f6e6d5d90ef5414f2f6bcbffff0529ea36588650e62bd5f2789b3d9f361b8e8df8a38b90ba5ab4e9cfabda1b7da678bb4a735910dfdcd8dc2434a0aa76e7c000915b1f28c77056ba3355c276e80f6be100284cf74d4d5190aec48eadcb1822f520bcd4e03a59c1a7bef8b4bff7fad0b2df5d9733a3d6029093ca2abc43849cf65075f1b3fbc092354422c36bd268c7ec073d9ff6b876b6d59480d2f30dc3f72f32c7525a099401bcefd3fd3e65ffad82c0c5c1e53b2fa4c66b3b16385958eba22d300cb0262e071a6418854ad0bc981024e1513702ab0450ce57a9b45360b5d81f3d44be4a63f4dea4c4aaac1b0059f8caeb753c2b76d682df8061a02eba4e4106ad35ac942f9b5efcb468fd473c4e984fc5e7f8d136ac8fac4e326c3de5279902a2cb21658554569762e69cbbadb447abe1ba191ad2fc883d645c808024dfd810c12436ad4a695b7ae8b662b02f756ab782c500c648b42a320a1e43db8d66f5822668c35a18d0734fcb402eb44225ddaafe8a1993daff0e107183f82144be925150548d0c31fae5c2657f975c3f38c5c1071c63c7638913cc227296794010d3745d15e1fe414cbe6d208fef71f8c18341fad26ad5aa6f1c0063cd5c7f8805eb158ca16eedfbf52c9c0270e18bf8eb623f21ab70a66c6dcee44bf46197898cba67e56afe0621cf103d71480ec5dd99d07547b1a854819a790ff0711db72bb9cefbab23670ea8832f1f1e2de71104b7867f7fe3c5cdcac4c3b0f55c232e61a702a239bd5050e9cea6f1d0ba71325f35791fd270e3c9683d457b820b8d0018097b2a592f299e77bf2107becd34455b40cdcc979de1c180432a11fb2f5e308f486885bcdc01f7da5a2e3f3389e1f7f9653be358456fc88d3e2d455054e697beb433ee6d21a89c694a4ab8fecb69035103b704440a3669d02d2493cbe9809372d9681e00960a84f7f396a5cadb7690ec036ba9ed542668f1aebe54d0c45af39a8b2c7113a10a39e52984d288e102830d7cd4509eb706e3035239c7613dd11500d2006150011d19bb1cca9bc1d36568c073a67f80ab02cd512d4bd8e5e6ff1331881fde4ea51dbfa7409542b0ec00eabd80a471957e1f93033d1952cc2729bf52afecd42e6b1fa7f86c348937e21537c92f7b989a1cdb1d2fae324428392e8de2fc4bc5988d1b9125140d3f92c45a6731a6faff7e2326bb16b7c026fa019d0c3ea8440ded53c800ac39b6067aff1f5efb5466f2a9639a8b9174313aaed5c1374bd142d2f2e945c6c13a3f98296dc799bf99a1164105318502cfdabcbd03ecfe14245d7c0880ffbc1304352244f1f556e3b15162adf19096e271bdb3d70cad94d0ca9701d22d2b1f7426e369f638519062c79c5c54fc3fb91fce81d796728649e3c4045932351ecd80ecd7d3e934c661bea302622dec8a77f501540ed5c3a7f06c5b25c07b9260e6b9bb2c17a0d4fda2dd4577cd1cc0e3ec3031d08777fcc8b05c517fc02f96570e816ce160230627151cd6ff330a4a28ba4f273060979ace1154a1408cb0e633d7d2de1aaea8d94f9865152f7f512ea4f556f78598cf975dbe00f65c60f478954594235a4b3ed66ab5ed355673eb2ecdb49b8995a2d8aa7840ebed9d420d8a16af9547b541312e94d43c0f43f3c99a9ff530479ed8bf45e9ca72ae1861abbc8339d4a720bb651ec305e14e2ecbb3a8220f86eb4b50458d0e3ed6ed0d8d7e3291ba7901f8c0488c30860afd868dddcee322475e572cdb7c876e283d3b35486dfdd679cf34a8befed154427aeebc9c4c9bd63006b4b827d6141213d677dc6c135c59aa3201b4e084eeee904626dd4fd4c83bee5cd90c756992f406e0015c5bdfb99d9b24a0336b9be0f4a2d1112bd385eb50a76370a2ec9ddbf1eb78cb3f7f39c416f31faa663283fd4a1c0ce42f4267c8757eb8eaa722ad54d142a48428556dba3c5a3138c8694b4e776ab1b49b23e347c3f551b8559d90de18026422fa6aada6fddc3c7bcca4e9c7384c9b7427809fc7d5b684a30a76afa094557cb4fab9fec8e28cc5ebe9b5e3feabda28c2a2ed3e2e57cba2c7dbd5dc3472a11b5972d4694d4d2ba0283cbe895d6bfc48f12ba1d160c3158788ea16f576a1e57c61c5c17a488a698535c6255c152272d61c05282091bdc6249d7bd18d9a501110bdda4aa7a409437306eb9ec290a45276ea9faef9cc05cc064c2e636ed9e6298e7846bbd913469f4f145c8ceccffc61a84a184c8b1dceb4e354facbae86de2c4e5c41faf240bb71c052e8325dd45e714962f80b89142f4b91df9204fd9d6509aa083ca144d1e083a4652f2df0a30230bfcd0f166fe7c66895425acefbcd65ea80f540e2a8300aa52d5716efd2f95fc4c0441ef53fe9104f62af067c2968385c5b97ad5ed086a76bd64613cdd5d94976215a70bc850ad961d81f6e0a67df292abb0aad27518239193878fc20b4c09b69095d36edc719ab9bd8cfa37748d0b73f044fb39f98073f029ef3a5cd31b8f84057145dae2be6e602ffbaa2d9256c5629960a1025c3316f3271a81da014d97f2ad4fce273a99abf235c357b6c834f26f2124565148d3e6105cf31d7189071da293a7f5a2e82b25e84970a6bec3b63be22d36c8a4aea9cc7d592638ee5d74a6c3fab6c4ad056f30cad42632e5484bb945901d3ba5a66be692b9386cb9f012e8237432d2054b56590c04463cc09a15c1badcfb899d2d41fcff48e07d38cd77a300db7ec3d1901e41ec6f10fe4e9527192fac47296084e39c727f1d3feca0a5b24a1ba4044b97fae995ed3ba52e88e709d382e1ade18a07bad7205c310491d6fd115567d047ba044f302a07b2b68113c20cfb1954df7f2b1742931245ea47f2c2b8f40af7118adbe2c28c18081b7308c3fc5c3b12168db26c7c2e483d318bc379c8b049bcae28f38851b5fafd5591430e8fef31f313e59bb1d2fc7d9b256d915330087eb6b0b96f01b18122a5485f413e1560221bae721d6fe51aa3f0a30f12f81c970848355c096d0031df7236c5b37f68cbbeaf06037185235c89e326fee32b2cdeac747fd3867821037920d2c30c35858ced7625a15c586e5fdee64bb79bd5f971da060b72cc20476041c58f2d9408426927a6f5a3a20f92b077486b80bcdbef2f4170f9dcc58d7c95e4bc644a0d9c1092f7ab435934da77f1bf2a483b2826e06bc16677ad3b258dcca8d1f84a909688dcda0755ed115546bf2b05f8a73d0f8292aee02c85866a354fb5095b600c24f2be3ddf911c954e0762de45ca06e063e6dd4255fbde0390933e88168be273ce13b208d8787cb4f6915386acbfd4c00c5be700afb34f27af623e30150eee58d618a0b159688b42e01851716b0317b203a1c824e8e313b7034829afc2c83383543c5ee2c0ec5eb39de463f2cac7a55230421f9c9dd17a98c054f185d3eb23ad615e49b68cdac568b042648f1c7d442f3511d09b1dee2f7f8b50de572be63965f7e30b13d022d12e072511415336505b3d45179e737d1fdb4c19d003b2e286ded4eeef94ce27dcbbc0ae094f7e03230ecd339d7aa561f19e14e8efc6f2779f460df1eb7ef3c52e79ab66fbf92e59cabd58dd808d0e15b72df8c3eb85f6505f094673ddfe92a21dcb861ab7ca366af98eabfa3f57b326e835a91f4948f4d39c8a32abf9c1bd78f6323d53d94287ad4daaea6a8cf4cca094600995ad868f3a0137cde12fa8ecf33e2cd1fd1ab2b76e405d7eb713b5471e9649366b3856d1aff5c09b4faa062f78f29a2e6260f8e0905342dd0e0c2f5dc7386cefebfa6548d77a58c4eae3f7e9b6877455426a4a054e7769592178a8e419c8a4cca0e5fa813cd59660767dc298acd0538eaf76fd0de9f75d5039349581a4c170cd2df03dba471103cee883e69b279af1f5455f86dc78bf5af1955eff19331903f53de1ccea768d9e6f61fc33191f0609d80ab4c62b78a365867c60e7d933d2740e269b3a664bc5bd18fe5cf071bdc0ff73b17df2344a7ec0240332adab8c174239c920a7e0477a6d875ecd54f5bdaaf6962dade3d430bd04fbdc61d7434d0061cf4cd811177e372854d67d09de11b197ab304314604e0492c9ebf2f5dfb535ae7b39b64192aa0b76ef4fa8fa275cd85e37c83d9aee5fd3b2cb0d3637fb4c4546995fe01c127e557a3261a55b45c6bfd7c1564a0d65d58ca17ca99e00f47d67ffa1f8d6e80286d78d2e55fad80b54cb4c4773eeca0ee70ded1ed863b148b5a9453f8f422d4b874915095670b8cab7761732f987ea379e6efa1eb03ed34ddb58b28d9df14e03a55d6fb5f851aba3aa6f0847408f7cbfe74c9ddb530c35631e661628339277a75bb2d69bd23c697299e25eb702a6587d1745bc93ecd2ecfe7a4c513194f4e73dcfb4a30effae0cd436ebc4459d34ebc375c153be15079bf2471602de88e8e032047deac9fd7d9ad7d426b46e5e77724974e895c77b52211139615e144de9f659c07c56f49a6410878a4f280c083f26ce3561aad31de2759d63a73ff30cb0a17fe9bcf2b905ad15b163ec095729f2b045f52203ea2387ee408e6dd2cee3aba34f29c81547b10ab5cc3457bdf522cea782ded3c4091a93eb2498bafc92b0712f3683b519db15d9bf1ebb1012214e6d83f4ffe8f94ae4468fb1092ed432688fbe42425b5ce9a53d5b4eda89adf4bf7b3391d09c232b306518b1eb0c662ff91fbc69d136d491ad833751b45c109a47a33db1001ca78f2f642e68399fe0264e51a3d2344c2d1e62d315ed2f4d6c6c7cc7e739cf3f5fd668db529e6d54121e2d80b8fd6ad1e1fe07687441e9c58983aa25284d2d269c8491785a78fe655d4aa7619fc782fc817bbed78a24ab42abe2ba61970a4d8b77cb41fe57ff3bbf178055fdefc41f461e3d391296293ec28234200307d2cfa991154b00474ce10129da31318cb402340912df3c3990894ff88b233b386772a9b280a8ff22d883bf3b4e8aba9d9e3f2097d64e205dffece622892e2c4ca2d94470ead031062044d41b664d5ad5cacb522ed3a5156f6667f3d8da07bebe73a2bb72a7d9908f2b9767101081bcc617f2b756f9315f2eadce8ca6c9ca20bed855073270f1643a3fc12488f607dfba4d1a3bbd5bb4ca2f0201eb8003462761f17b2989a879235b8499fd07fd6180fa41002107b988baebc0455ea1c39d1c7378d3d4dd2f847518bb6bd8844626bcd348368e33065fdb1f6c73311bc389acd57768225ae138bec787cc6380193dc1895b578fd64078ad3cd1294da84add1afa15a1ce45e79106fa36707ce0d99ddfeeb8cfcafd5a8043f7ef088a74cecad255cb0680a1e2b4834fb57baf8c730937f9484b47b16089fe663ea40d961c6617b31a28f9cbb1d71b9a574ea165cd4e3ff79053ad82d67b378677c4db51f428d14bab68dae1b67af69867dbacaa7c999a2b221b30d806a370372aa900dc0c1f59309651d60866b9e7bb038ba247e8f3a43e8402ac0442248bded21f787df4811e6b888a9182cd965e5d532cd4bae88dc94a90d41a98a03c14349b997caa3fe8f74b08f99e02c3a46a6aa086056a5a1e7ee1b497eec217002deda5c7e7687c0a8c5abdd342f3eb74521bd14dd986fbe533f8f97fd7301dc736d8f4342ddf5af2ab021457ae90570fd2372c20c8c57dec0b02b3cd7859ad4261cd7b9d74e349ec39bb206c7d1ddfd9ec1f65cfc0fc7f3d90419ad784ab18390f036384472c828f8bdc229371f0f88b31c75df0afc831b77e20659152849527742d6ac2060b8e39c774d2ecee5ebc5d1784d9974fc20c3d52b5f3e99444811a987fd9c420951394cc91693d74510032e8bf347f63bb7883c43301e9b497973d6cb2482dc8ae2d82b1ef2c772e8fa367350f71c21e78adccb1b3b300c8cb08e292fb4f8b79f2beb4faacbdb170aa6c7f5c7fd26d65b56cd7b2dc24a2b125a86aebd39146a7501db30861da105c8e491dc7280977556232cd17ac7bfda2dca112ec54446c19137c4265727df3a676bcc90262bcd13720f6666195a42d8d1b8758ca57de115772f7bc0eca5ec427d4a5734b792ce893065f441bd300184b5606fa1605afd49f4a349144d30e372a7d49260ee128fc4822e294b530b1e6685f59bfd66f72865a2af23304a4ac333f318653fa8e699ab77fc3b6a02a8b9f19032b84370139d5ad89519caa1d75169886dc87c61a42fc08ec172c127429e4cfedbce5f7131350e48e3979ee85dc2032f4b3ab9b7516db996450deda541320f6b6ecc65bc1ec02e8399d1fc3cb790cafa9155b7f8b71a02dc287096bb2848ace0b0acd36156c2557488d20850a2f4067577271c2232c63fb6303ac33db8d5c52fda9bee7858b7566eab3f24e8bfb760870c84dea8c951d47a7f9e9f4c0acae6929802c1dd038207688b2a4f6bee379c16a564ae6b1f2c5e9b366a3b34ce36574c2fd64fec5bbf9a9f5fd90a29d4b6d65db348ae5c83456dc6c4894561ca42e193e85197dfabc282bcbb9ec08d4a5a5863180dceef8c4ed3e1ea59bc499892e7d2adc15c9ed85c8a1d61319ae8c6d6955d9b42cc41901aa9f0de1e8e73e5e25457f3d8f2da8a70b87fc0dd813d72b12611f50a97ba78c2686c22a7c9096c1ccdb66f29d435a1e36907bddb69bcd401e364afa5ba520d177f8fcd3faca87759e58fa52885f6a148ea56bd3b21ae1e0b8bf4e3cab43ca08f3f09721fe54d0a3e93ab5a6573a13e36ae209653e337d0acef6c14a628c5bf87ef69534324174d6a6bbc1855de1e2bcb157d7e95560eb0cdd14bc10a49f9f9fd7fd596c14a7365aaf811c6f273238e1bf522ebde2e20038dd8da1b604a82539ddb7e4d58100506c82295af96b6c274cf149b73d5dfd3c0a8af53372a8ccbf83616d289b3da4312e3d8f50cb745e13a739f128c2af817c3ead2613c198c90584f7c7f8737d237729b97ae1ea3003ea0f46f5e611c3a947be6e4627c4244a3d962e05609729c6ebc8bff95924d33a49e3c45c6d62b99b4db7ff0dc66c407172a3ceddf7fcc3e51b0a03fda37542c7b9d34be00cb8be141ba66c29cdf45c5b3580a8dc263a709b5f027c93043b2ccf316c8ec49bd62f63679ce9172fbd5ac02438a3bfd9ec4042e8499413b21ee9d339eba05afc4e1fbdc9e830c8ca9a0891d92931a13e1404e24bca2c5440dab1721708a38a743e668c83d1dcc9f0c272481b62314590d7f1d90cf45afa406e64b14e293655940862281cba405a0839a4025130db16f00b1257efe4c866222c03396c3fbdcd3b91fbcc0f84b2d38eced38722fbc52eedbe177af65aeb39adab5d271fe8c732b76fe65b980af08a8423cef2575f4e129a9be56348ca48d169ae11b557a3bf1af837b2bca2aa5316c4beb7efdde7ae662abd6ce43700259f99fd25190b01b0ad60bc9f6571a744f0052638af2d3e444e0b53df85e0d0b2aee4c83626d2fe6f65320904ea867c1623b6c16d81c7e129c301613e24050ad62483dc2ac098dacd0bdc3ec021b4eea90acaf353ff1686cd9d1cc58fae748bed715074e8b89077b7a966af05d1d68d4f0445d42b8b1d699547de0c1bd161dd624a55cf33e9d70880d4c94767901809846fa61c852e2254552c58c480641ef322d2b2f2159005a0d1147a856880be20ad8cf664e6455e0382ae7543bf28507170feea8bc3250e813a3a3d59adede9e575ef0c22c5449ce701f9b0d190e227965783cb9efbbfa2f9e39976c9cb8baf7aaf01a97e2fda679560cc48c2505dbf4c61c1aa009d819dcf3d3ebb854e274aa48adc3f47f2e4a2cd282faa86ca4721493c477af10d92760a39ec894d2fc9076b317f7aa32b7a5a81dc6c1a8974c8a37c74f51a8f79c00c35be1a00b7224c3ee293e67fe31a2182fc702007ab60fedeae93b70fefae38957e2bbbec91b28f8a06a7fe0d9ba5d718a8bd3c2a9a04a21b147d3c435712bc2322c9a32b37229eb52942d6f2d5880cb4994751f106a59828a94a2839fb7e222d6a3645c1a6fed33f8d7abac9f0d351a7cb96a288699cdb73698af92d66f915e76ee066b68a90917db6e760eae68f377b2fd6d75c78a0be1b7bf9825f3e494d1544f1c5c04467167f412f94f087f5c9e9bb4ba20bc23077005e4e89fec37fe017959a9cafd0680150df507c4f93400d9b97e3151090d2f67c9e8c0b02e28e0799fcda8996f9d65e8c23d15ab50ae124d2f4c6f1689dc232da797f58c782e2c2131211fd5b1655036322a802ba7b40deb7f5db40d4cd1202de8428db4759a7b38d1595f01040af3d6875ca6c9074a273f0a310b50c17bf06b4a42acf28cff7d235e98add59ad4f43b403e173739815d278216f4309550114c4a37ebc4915fe65de1befc2932186a9241144801dd25a0c3176cf942c0fc8446830ee5d3f430fd23d3e52135bf0609fb1218f2c7866006eedbdf7221aae075334006ce5d8289140cba6159fd01004c2806ecae1034d9a117b0b138f96533f711b64f47dd2f767091f3c4de590c1a7974e53b347d5310d61c722f142c7bba0e31f7544fafce9f5f562c9e9b82624ffe94266d91a247caf7c0fd16e7d17f46216951eb544b24a6446a5af020412ab69774b141884e9dd1518304a28de4f221b881bc0aae721fe74d6d663e8683f2f8605dc537f34a3880899a26c157179d72cae98fc0ba23d3d82fc6bd944fc5b5c0f1fe10594c43adee0c2acb6e087f3c2b8d5a675be689f133a02291d5ac6537a27964d0bb5ac9edeea69d91a53abd0c106209715cf76de5c81f55adc65bd63c295f4ff1d00d044d9b2c0dbb701d45f6eccf911bb7e96c1c14acb9c558704e7cea2e4d3d865834f1e9bb99f5fe445173b60654cde296f44ece73a050ceca21a9c0f1fcefdcae56bf6294fa4d3d6e3b7b77988a0229c05105c5f8f1201c4fa26f5b5c7bb55fb319410fdc84d2f81ad4169e275df061efe254789a06d689180d27a3d850489423fd0c633127432d5c2042d8df47f88da80b3a64b961648b26525a96aed331ae9d91387c64d7edba67cccf43c046786d71630c6a4ad67bebec77e120ebf1d9a402adc0317dd671aacdac5e62eb974c398d52bcfc4dccd5ec1a066ef4f257f7e6ae0c5942c2884a74c7ae84082be19caf31350544fbfc14cfe015918a0c3413944bd2e54f8e8595c769d6ff79ba21cec677ce2bae8f78f4eb0007de752e7e9a42e7b225d4e911c31030f3236004042e34d8f34edc33a156ae2d8c8a7276188bf9a3c6b0798eb3517596ec9c4d4e1282c8b921749b55b7efbd7a8cc0103aa0505ab42a29ca85b7f24c6723cba04a1663d2bad6b17e3e87b3b16532cb42f6c2d07c5a15d8b9be3c77ca5750cbdb796c1f148b25dbf09bbf3ce39c28d34f0864884613b01d2a106173f1940c9524065068ec3fcd6708c6c451002fe6b64906bbbd2881556eca6bf7a8ca25761b76860801c7bbcc4d51a62cc0b207232aaf16201aa5eebe864f96173ee638693a314306629e0c31acf4f2d3ff05f8eaa96440a2bd98df24bffee1ce7ee59b3c41122c3b5ac40d8459982978409e2891dd3abde6eed170b54b2ed415db7b23068388cb7503985bd32e25a7c150c5ba7c8aa7e6a28e1ca7e0c130acdce0d1ec7a520134e06fa3083e165d238ab95bfbea8010569f0e63806734604a0b4876afe5552d48a8ad3348600be480e84f3b20424203ccd5d533b208bb2c56c99eaf22d98363542595386dcc5197fdaef2b89b849f277ae124c1d91decf95c5a841618ad8fd1b6492d2205e7683333e843a7a28a3fb448190a5e28affa147dd7dc2f5bed37c68af579881fe61948260685373e46c63275c82b1bc62569796e5c5527ff71207806190404eecc3228a92bc75fa76ed5e9086f34cccf4d38caac08a57afeb9757a9b8535b414a989c7a3924b9a8bc560a533b677cc975ea6a092412cfeb98c506aeff90a69c170e0ce824a142dfa67ba303da369e6be9148b8d5cdf0ac86093f97f056a736cc51050c0cc42dcdf2b670e7fa33997b7df1f2a79e1b7d86954b5e81f3554e5a3fd15cf1c2763d540d3878461fea11969e4b625e4f9d613ac17f252e020a6f7eaad859c21cf93799e7d66af603619e794329a26e6126b1a2fbc1ce09795e1eb86e2bbeb26670cf4057a467617d215e5295b15a223bc3782286d047ea744c513798ad98be7285ef42e51cf47c6e072c85578ae5bee0509b4fe3c05e3cfcc6c68bba360cf2db4778c446f972684e35c70a69eb3f87305c0115df329f99639b055a963aff383ab7ab63893afd588a0dc31e4fe53e2bc05be6a86d4f965500e66f3c87405bb99941b21c75c991c5916c4d79e433ec3e485250aac6a804911fecfce6980fd342a89792731c082aa7d2087dc8f1b4796c9ea4ea9cc8f0ae1869d1084a4a629748809301e25312c68ae6f934573dee4021ed7720f9b4fd18ec182f682cb2be7a8c69971736b5ee21ecfc3b35937068f9cada2ac8620c4cbec8ec04f8fad2687e29b2e0e5f8a78b7c9d10aad27045fa20b6675b0e837ee4abb69d1ace6075427e666893b2131d65bbcfb94735a260b1cb0a77cecda40dde22308ab74e1c15ef2bc726e2d99b68ee75668dcac9b1a2b72aefdc7d587ba29ece2bbe2868afd67f091b37607cdf03619c8622d44dbc98a5c22aed18a21b7b825f5a82d13f43badca7afef346487d4dcd4c496580b4cf7e0ef660c4a86151e4ad1168bf22f9c6f53caaf604ddac891fb2ed8dd1f63fa6e1dcd38689822e55d507917352668331013861381006ed441d9ce94210724c3ce0521b7cbbe7c173029b25e267f0ff610e6acef45e7568f9e3444f2563d4843d74ae7b28ddf577372d34674c0758d34fcc1a63dc5cb2eb92bfd4de7c4d910102365f080b0ce3669c82e0b86cac4ffdbbd13f6135297be4aa7d6847468b7e6ccf7ccaa0396e12c70c2af7d8904583663d6648abcf439861c5dc9a42247b7b1d0f08e54dbd7511db424e27a016b0ad5e5f236c8860d99302c290f60ae0677cc6249ad311b6e5e327180a7169f39d4506841e1616778ff4ebfb92e8c6b20ab93181965c564416e266e85ca6f1fb3de8731bbb219d7092fa48d3b9debb65d69dac8b7a9bc458f32a1c18f68027e3643684adc2cdaeeebc5376cd183a8420a1b53eb55b60246db3ba2e7e1a5624528ac16c96aa388d77cf5673e434c66ac3f2017bcbc015b11dd5135e3de2b5db149590b9e46edd287e357faa6dfdb3087f22320ebf8c70ca1ddfeece28d40ea43cce3c4df928fe35fae009a8e1ea344f9a08a01e1f99e905491d3dd3a79ac2fa7883af4f07ff63143742ffecf745b8df28676f1d176c6679136202cbf2bcf301f03f69f579d1f1d7d920f8094f0dc58c40face5e12ac7c90091e3abf253cd53961e7fa4a243983d9a209b81e37924354d426f4154ecb818638829aaf5a54c71d13e7f8978d42fe765c8583975a3dfab48a3618d01018ce874ea81377d7c5ac163c33d1d0820b185755a912060090da4f4284e3da8c0762332f1563046434423e10377dc3c66c92324ab89d59f096ee406fec33c8bb6952b59e6e1bed992365cc37633320a6cc8f85cf1fea684a5b74ebf792d5e1b076f96627653e539c5a0b2a5bde4bf21e4d45289f48656df878c27ac2e1f7df88ffe719816d98a127cf1199ab7f952a3592fa94938d850b4af7fb7975405e94f900e1d622ea04344dedeaadf38f044bf4b0a63d8188bf6712c37a20ca88720a577be30d25c3ccd5d2a384986933737d23558d8a6eec98a6ec4e6602737f00e2804f2d963572e24ae4c7f3baba7e1912ad7c38b7cfa1488b8aae816351d3e9e3d94de089d43809bc088c2a8353baa67a2ea37f13cc7906efbbd50fbeadac2d916e34ba3cf2ba61cfc44f043b14711298730e70e70c16f220b9ad810b54ad934100f5e9369bff74cc284d2d3e716e4f8ce511a4b848851bc5ad478fe42933b847143fc5feb414125b5f50d1e120047b6e11e76cf50d8296682562696bcf39f53a18b6baab11bf4dcf2fe12642e6aab6ce9c836a421687a0ac539c3db8888178b2473024f36f5496ce02b2e518567c961c6e4b3cd75ed935f36dd530403ff52705c65d1efe4147a0ff259adefd48f15a2ac385fe82ac3f51b010c7932d802e63e66cd3e7ab1cf950ab69cd91028ef1e8b99f22c29546b057b3ef0b617b63f75e7019f12b41a17c6db362a4c8cb46b5091325b9c055f2fd39fce49bd299185e2e773d5ec08d44c5912ac49b92f9ee359a47cf4e05f03d78640cff27907039080f43f6ddd09ef326c86ab3352955e55a9277cb963b7377054090dfd97c323d6f0a8f7b349aae325c1207b81300673ef754f24a6c4e53aada03a781ca4322470ec3b25f5fbdd7e4f6a3f4148ffa0ff4574039f319aa566e10be8477214ce8052c98021ecd64004988157cf1b679eccca478df6f851f0f1afed084902eb29b352a7cd8abe91439d73463ee503e3253c4c9560fca96bf4ebbc310d4993c38339a43507ad54830ede5deb63840d47676a1d320ab45b0e6ad2e8820db236dc727975e5a9a4aed6bf49a5338c35b6f6e898fa9e8a308cc95f7002498712e9ae5605f3e34746af8f2be6227d2e82d7bc0103adffe3613982917856bc273ee40a9478c3a2629d10d3ff9a1feca3377742fa9e1323371d102fb2079646aa9f451ebfe57ff514cf83beb7394e089685011332d2e5df05b249d5f0f25b9e81111618cd91cae9b8e9c5b680935ec4a30c89654869f82652641d1bac3913482f31c75ffed96177acd108de5e3296962421008ec13c8cd036f13fbc50382f591d91b013e8ad0f739281676f4857c74e61e06c882a35d7f7b83d1ec8a4f28c3de7ae802d29fd7c0138afaff99fdeccfd68724aa2bcd117faf77c7cc8a6a02658c1f53ab4eaf9c68a3c6a6979edd8120082d80c5a40e4ce76248709db89732e4930ce617822ffa513e0b9d872fbd46c0f621d3b1bbb0b809e2ea890a2de14b5b39a0209cf892322d52c52dcce6b43d678b61465677d15a690e37bada973d3e8fd58d43acb1afb0d1d37746e3e675a41d01ec30d6e1980ccef9afcb25ebc4bd6f58337708abbbd4e14403895b592ada90dd5b469836617a5eda07d794513f5262665f8ca6416c7a764985b2b4bc9d9010ce97be8335ce95fcd176d83c5dbf6177a3e700640f640b49db935c7ec4de78697a401e8d39c8812a88da7aae9c1d8b719a2c768e1bbf056d0aa0a484dc2297a192a8a6caded7a1229726a000fb7ca97209a09c95b03f695dfeaefef588b0f2a267583c7b157ba51cc45b956014fc93900c777bd89db3c9aef1694d88ec66c95302ece2842fed4094fca05fc6fdaa9cdf635d0ee5fefbefa8a19b187168d314d4d49c65b9457f12372909a05d341a170e23b8e14f7f51e7de7c7b040abce0127dcc792f3f326d8b7b2f3a45aefc446c316b7c2d06b833e081923228e4a847c69662ba594410fa8de570ec9790acb61d7fddb1ab25f2e789b4a2e77de87cf6a79ded8920f6951836912fb54dc1c64e2ae3ce879cb94ccefbc0a9db341429298ab87d897bb19f532f602a4c4fcdea5bbf96deea8c84fa466e99ded046152065c0efe55b5c3a82a057ca395a9fd086cbadd93e4ba39de478053dc5cda09689d295ceffba6a016566f7ca47867d457157379f72a3428396834d5d481cc565a59804ad50da3b0a81c89bdbf667ae5e028921fd37702a5bd6fc1413a24924db82e3cd5f8b9f93d4a0e47fe6fe0ecfa0de82b9261909e1a58f56bee2a3bb0eb831d819f2bf3316fa9efc782c98031b94c89b3f41a65c8f808dc3f730d20189bf86b4883f13a44434669f99633397df4387fa57f27d9d2ee12822b8df61d57376af094c104852a4ce202987e1ece579fc5961eff4e2fa5224afc26c02c3624d498871f95010d8bbe55a21f27e916c712f60dd12b0ebbb4124a2711fb6c928631e719a84dfb488ae289132c940a7897b78850104cd43d01683c3808653e63c1f11f2d86078e436dc86e0bf577dde54452732fe5906aafe79ce749d6478f4662c4954fdbb87410b921f2605db78619eabff041046740556cdbf81fec2f9430309b8971cf759e35651c35170238e952c6d7c82fb464b0866663d9b8364342496115ba1bdfe351c0dff95b09adf8c092f0ceb6374df53cdb560643ec4183e99cf9b5783d66f2b23a10a95ac714afe2dd4cb103d75fc5a92663de43a35e5c75c66786b00ac677fa0689de4e1ed1e9087c5164d594a8e4f8af16806e812d6ac5a82364e18d894178f95824eb8b49cd75c69f49a86c234c7e36e6055752c92cb629a20234c3c31577034e0ec11e5f8b13099a730b34ef340104692d5c61e1649644cb3d72df5439ce0978233af2a84c4c1a4266d809575d0790350701a8f90be281c5c5536eb0daa5cf7f92734b65dbcd35536600a5fc29581ee32c27128b14467e81f9dce8523cb6891fc3f6e372db520b522c200b859c00c90cf96e28211bc8972ea6c489d2ffc77fdf7249569816f14fb6ad25ea101b72433327a56011fbe1777d0fdca83af44c06ebb85d882e376dac53051b58b101a578bbd1d0e5a3df358c8f5930a1a0fde0e89ac00c6e1d8d67f05a8f42211bb0f3a4dc835196e4aa85e9a92a06714e3cd8e54e442698d8897063f860cb96a02d4bcb6889731da008897f622827501d34eb893584f45a62e393e9e5732f43bfdf3ea01f58a97d4d7613a457b55ad5cb7545d7b18a9e555d4218b62b595a179d7c22d58a5523dc7aae9b2b406481637eb3feba62fc48f78cec470b8468e9fd857929569122057692c10912e47a7549347805b44cf8a36564d849fbb5d2be99a2b3ef3b0b3be04fe4f2f408941b9fc171b02cc5af821673f1571eb9bfd9e652d9f793629faf732586892aaeda2fac0b33a6d6b94f753c36105ad85164077bea33db614ccdae123797855a1d8137ad019207c50c0c9f25d462ee89c93e02b81fbae13e270812a2b00931ed6d229d198377c0941ec102f7774e63fd5395fd7f261379dc2f9505a49bc739ce6b5126ea2a9752d6a34153e375c10835f54f1db0cb2b1505bf244d2e76358e49ff0883434aa045da636c80dc324be5db04059828ad19cf43eee137a73b1ba2e011b887a969c3d8ea33de72eea1259df83dc928eb266094515f3701617784bc15ff232af883d7579a858541a8bbd257abb26de1b136c6aa75301acddd1ad1f861bab35b10e20f3f0ccb6bd84698c12446ed68c6efae929f623b132fa76d4dc93917bf365e6d13bd2c516ed58da4d047b1818d5ad9b2fa37e5a47fe7a6384c367f9775385fa241734f2d5667980b6ce460320ec0a36db694bb919eada44d54c0256433469a4d4e5f77194c39ad603f51b481856cf4599320987da4fa7cfe0fb86a1b63d501fb358aa8cc1f7026df0fb620a6a387c5fd18928e2dc207dd636be6256499e31d1398fea99cce8c5b2cab0b984bb8cd8d6b304aee3582402e60db9bcbcbb3c8d209714dcad86a9e915547ac4f01f670fe2bbd66c69f404925317bc4030f363fa51ecba7a643e3a20bbc918c58cf19f2cd02e576dcb6d0b3836f86d191bf6741b4761b41f23f2cd17ef86055b985d1347f4c046dc32bee7a21244bc044479d220994bb0f28af4b8238de3fb97ad1d56a9379aed8b32e568c8faa11f1836582a634f853d3d6a2567d770c66d3c78142592fb76e24bd3e983fdfa8ec38623ff488e9a140db71f39cefe9aff7b6a117cbb88da764d96aa35e0b7e38c0d647f40e4b34228d32952019672f5307ce90aaec6703df9e649666b468903d3235a40cf05d0f5896aa27810a0bddcc7cc0cf37840cf075783f35a94f89318454a91b574104d042801c6408e0816c60733ea88dd4235d30d8cbb16837131e3b30e47a8d50b6693a9de9bd89a30ee60f8975498bc179569081e7930949cfda9ccf77e9040a7bcf54bbbc7d4529e60a152ee8df7eaae604038dd7ee0a42a21335a85a6f14ccfa4694f07c0aab1de06de6ea1d5254688753e582c96b766bd9f175fcc84239b37cc51a678c0486fa437e8f6a2c49a58168e744ad39d0c20b5054e8fe9f80267cafd4b7538516c0ac1befce3021d5b0644e2599a85c1ae9dbfab898b557cb93e286c87b0446a09b5762607912a7379876253d80637ac5f7933982c4fbebf2122211f7cfac01d4d68532e290a2150854bb91ff679284ff21c82831decd0d66445503f13200f7dadf56e69f65fc564b6fcd8432375a7378ec9a237308b0cabfd1be0773069bcbc00333174fd8eac82bb31f6b063a6118f5d7eee7f41ee03120d604d549d58a2009d78b597bb787272b8def062a5064024946057ba44ada5c7e5a276836d76b2f8a74291ffa5d7d12f9e6c19a11daba6e3f6eee36918acaef5240939069dc1ec2ca27445a9c12bf5ff5e76c79964a70d7c5edc1e3a0d0cf6ccaec259bd58e62dd60790f7b30ac76d24a37a6f69f48e8df4356e6f6842257b3efd64c89adee1247d30365634eaeacfca89ad3559b815a3f6179f1c742120eec52407f5f6ccf190a7ab3f20ccfaa235141eb49b01277cef7611ac548565428a0787688be5690aadde1579f7a7885c182216651ac06a575df6169956957872b5cdf8114c792a0d47a039bd8e1443c68847e5a668ea775020a88714c229ab94f16579e19037ca95c91e531d6a7b94e811a3b9d675b83d12bfcb634ddcd00739428a5dce1b75e54fe45191677ede6fbca45bc5486dbd5d1f2af65b8757451b194b5b3750bc810643dc525288c2ccc6a0ed9d895ceaf86e82253617a9c3ea09fca30eb4777097ab588f97e1a8d4469d78d18ffe7c231604a7b919015d975fc75439d3ae89303396d4d0efcb544801b5dc9d7ee8f910dcf8f7576e63805af11cdc6c6cbdfaf6d24198335db199b2a214b978894132704c9a5b036c8ca036d478df280b0e52749d6067f2fa2ed007c100513c89ab07542de5173e7fae8bf49209c32a365bfd9aaa943fb9099de5df9f1cac3bd9edeb66e8a7f0172540a75e7bb73a96424d74e1b8ed59a7948181d69609630c45581481db9eee543adf050169a19cc2da4e88d1ca07240ded37f5ecf2ea8ac3bef56e5e8cb3340343c581d5b0b88f5a70dbda2b1e21f84624de100dd8fc229f0f6d26f019a82965ea5bee3d90ad9d5097627fc7baa456d801b41ad1cebd4cc78993bab84270b195c84b28caedea32cf454446163b80e22cf3feb43eb50fa222f362f783b7650eedffa6a6d1015a46226b5e34c2a16e2b17f4cdf96911cf671db3b2f71f48571039bc5c9001bb48e63d7e3cbf66b04101f29a921d1b82562ef079ea2d2849f4aa19f1d40774c63e767597dc5c1bc906ee55d57277e45dd519983a25687c1223ad50b058b642134d2c725b6e7ff055a4dc069014bbf6cec4f7ebb8d598c7f24d27bdd28c4ccce5437c142dd48c0a88e6240cb1845564fd9c2967afbacbdbaed392f7f01852d1abdddc1ea1d687569583100e4ee36f46a9c35682ddc86c8d9ed2e59619f5e810a164fcce7fc5ee51c58c2a47ccf8826030b78cda298a4d2fb10ba0a97e410141b270fd6246ec1113a9e5510e3cea89da4d1a333c69908c9f49077a9598eb824ca57485801cae4f618d0032a1e2b7d592185649c7349017fa1c1cd1a3be7616540cf71624b143f9aef394989721cd11e4fc6cdc1d95a119435debede0887bd3523c86209b73fbfdd7b0f2deb363f4b5525b2abf9b8803bb0cfd18ae5a2c8dc1dd42178531efa39b3b7b40f7f695237439fc76a8480b79db579edadd4e8481022db6aec4b1806b60bbe61799e2f5ae36bcedeb217780b27a0bdfbead5c4c544b1f1cf1be2e91f211b987c1ac211d6e7fd5026834c5ff980b00e3fcb2bd666b55f6b7cc68d234c6e62999cd666fe56bba4c994387ced454bd043d8537e09ab79987ef378283d8e50e7bdaf640e1c9a08fbf9f1a2bd193c723753ae7ecb7bfe697f54171457668207cd086a11c6797226ded63ad48dcde61b99be43b344fed721f029ff033acdd2b5ee688b7d6af484d4aa0ff44657df2589a37a138de7916b7ff8a03553e44a9e7cee1bbd57cdc65d2a982e7976b446178fca2a0a5dc5b7bb30c7ea649522d125860fef383efb7ef1e6cf09c365281e0a9e4d204167d984afa682b6c45c4789254bfb3b9ba1f307cfb8f662accc7db916cdfe4701ec9ca3ee9646c34b5718c3fb8698fdae142417da8fa97911c9c8d9b3a4cdac6eb19c7ba562824018833ae07007e878c84c157a6850b883af45cd9716fd15e93fdd6379c237146e1c48c74ffedd172bf2d979ca48c807f57e715a45269c826e87f89505bc41e44522c47eaefe7ba9ecfb45f8a3b520fc6d43dd3d1d8a74f138eb00bae7b8f89d9577be2077c4bd3d5cd8b089c8c6f51e580383a52b35299a30c855761607184921fbd6364ef6dcd8fd16dac9fec622e11620be9d7a6a374dbcbe96a5a38e86e761a12eb476dcd68f9c34a56dac55685cf59ec20e955a467c7a58dde0bb98b984d2d6a380cf87c14126c8f7372a1555d623fc58342ca91539f5e38e80055398d7a13620e2ea5667940e544b26f5c822244711ab091f466d8176ad2b4d23f6ce5b3fabb08034dea2e22ca08417afe1640bea08486fe572b9e77bdfb6c2cfa005ef86cb258a22566259f7fed08b9f7b4b3d1efda45e39389c4fde4792714239a9fee8b36c48726f22a7145cb19242ac3ecb3230d1c1d764c033b7ae7ac415242e03178a0772794d47bbfc54440916e769c43cfa107498f201b4da8e72458fac21558d9739aaced98c6590b66d22d9e67a3c2324618d5482e7e986bde62b5cad8ccde7a7918fb211e18fd3af1fa24f9529ebe1e5e7b4e688c776f8cd451ae205c8a6697c735e0dfe55c4d97f363c74d97bfbd125a1779fec2eefbe8a6860a6019b8284420e70aad60caefbb3c458c0ef023a48d897452f18d3b98bb85eb91f7469b5dbe78a0f5181e07507393f67c84d39f1cfbe0d8de3ee5a87d373c91a098e59507f57cbe3e3f4a67d56ce8686a50087ba64837f54c1efdb9c0b6d4b838eaf5dd503054be439cff69f85df15255a3763c3e1900fcc987ba3f53e8ae8dfe3daf206c755337bf17f51d5c5acfea901980b59ae97af2bec14d487d131f6f8b9601e12149835af9117b13c4b5d93bd1ed947e677b40444fd6a09c09bb2ec24a9509cf47c9c01ecf3b85de56f9b3a4870547326f781ed664c8884b2c96e68ab69981971f27f216a6ccffd45dadcc5e0546d4bb05952a8601fd1d1500fdec3155fc724a0b20c7e5a732fdf3b1bc06745b9b06cfe8a3e34127c23979ac21e4f1c3f51a91e120797d7f326dd916275da6f7e6058570b33f682204d5e2a4f6c57b997a43c0681ee99f35ba8639af58c013c96274cb65cb6ddd0a9f5440f20b896177c060c280e88c60e9a9dca67be95c5a889ab2b571b23fad4956c06af0925e0b70d0cc41097a3c71eefe530b5430af86ddbf175a39997abf9299a5dea212d3f70578bcb94499f7e3042151804cf1ee3db265f1ba038d98f554d94fd33bee8cadf7d67acf8ce2c34e2ddf729d3c17d4a8ba673806d4374ac57daacda490d3bccacfc93416586fd4c80df194b2d0fb42833a3e9f9e61d9cf4ba9373c3b3593241e1bbd39bdf7013330ebf650eeda2cbe6be0e461a08bd9674eb350550dd55df827d6d563fe0dde04b34a9c366efc2113d60e3727025ccfc8c21b2ac0c13426271e2df8adf28ead293cac2d9c674942c04ecaa4aaa9ba92492d8e34bad42f8a2a05f9298d8e6333c6fd61ed2f52b22d3aae95f6fa88b47180346b79ff6813d543f34f7260225b2c7865e48bea54eccd101860f009ae8bc9d65a5f1deec962d0b0eb5b552fa699704a151b09dff00d88ebd956f464cc9e0fbd1e8be0bd40aa749b36e56c2f896dfa1d3c619a868c807744a9a2897ea36d3fa4fc1b18801df75d914c19d45550101728d48cbdff6f02a2bf14355d456844b49e544f4dcb7aa4e66d8743854db921e5d34e88044daa98d55a2e9981886750b92d1413f1a374883a30bf0f24d168840b1e20499d8e2f9b6d05a4eb279b42a70cbb895174bcba04be49d721ee91b91223a5f1c55becb445b1aaa3516dd9f5783af0f7abc3623745824aba0d0bbc79843de490a99052b02306b1e88ff4ac81a9e841516eeaf0955dbb21e6e3e25d233da3cab80848a52d1a3aeb3e7be3f229e26d55c791ab2a180405e0594104886044f8462519aca5fb5c1bc78a48a6a5e159ded66588d6119c15337048c8cddd7d082127ee15ecc60e7745598a6d459a1327f36a8169ddc758c976764b2223afd60e4aaa442bdb93df7d46d05de7b6648761eee172c2d3f61abed11d66a7ead6834f5c0a31dec30040b28a87ed1e5b7358c6aa7ae9c22bca0335532a82d903490a8923c8a470bba238635e4917fa0ea85e1ca3b005628e1f192f0ddc982df5a0d46333e1637cd3d64441192b2cbd60f56344bb77f39ae57b4bbccc722bcb7031af9a7f7cef7c79b7889b8c6a7610310592b22b85b6747b1cb8d8cad71f9e17a30c3b6b4f6265789e9264de9000393b5c77d11f8252e723ef655bb2a723c94e4a3f2760e22445af417bce568b46252d0dd1b1db9cbf085a5bdb8a6effec4c98f561b17402b8ff3ba5079ef2675011c43e52f494f23c797b0dd0df0c74e6c31f664dfb22e86936eb731de4f13a503ce237ef981abf34bcea488e045443e7fbf6e0932e60a56392b23be8624efd9ee14050dc49c48a98baa5c70d8c4e835357728b815d779d8d9b74409eb6137e93e176da016ba004ffa1023c599140167d14f130348ea2eed4958c47797b38217e3f3bcaa6e5f3e43c6e75084509ef4beaed887409d15e9aaacdbb3a73d1f012dc4cbf409dcf538bc36f7092f839d24a4e1aaf117a4a6bd70f450c04cad7d871d095daf9bccb98b1ef22d75fb7feca921d258c6c2d5227e4916b08b76ebab07006b5885ad886c9fd75a4d600fdcd35644807dd85983b0026a78180de5a1f0298fb5ade5a525c25d6bdc63e3f5dd63c9e847b32cde14a810139c72fa77afe57e7381befac50bbd719563191823ced2d27944d663e9e8bd9cc94f263f7c9c61af44355974dcb7cf75e46d5b19c42513086b21e2a77355106caa51bc3a3112703845f83575a7a72cd75e99f7d9c8dab3a5d2e80e223c6ec09a0e0c88209397090a6e4170822ac162f08fa32e2e26b9a9f0afe102c9aa64b8e40e34e9269ad8d7889049a7b5a84de9396bc15e6422209e3e1adf022a94da9ba80017e422ede5905735ee03b532a7b604c4b60baa4697afce8d84d87f260b511bd0022b38ce369aea4d78900cef6b1f13cf2bc29109c828b634e575cda8f01e408c4ac874718d254fe6ec7842dce5f8d6d030033110a9173192118035d934329c34a84a566fe1c5c0e32d25a5dc1298dd3cfa035fae19821d8a0480e1edcba690ee4f05743ceab8095494e65c16626fecde9091047989fec87a94f6706ae32e8f087889ceb4c36e69089aff8c71a5d71b2b1ab27938f60927e903f010429d0f03ac5fa11e1fb81061927e4d7957384c582eb950105b92bd87d181e912685ac47b3494f055a43cb2eb2105fd810e903f6565dd45a3d217c27eed1582986b833702ba5bd4ed9afbf6670da3dfbf87f885ed0d1acc3ebec3b9595919711fe944246a54dd62fa939eab06b1fa3652d59afa3bb9db9c62ecc67953e033041947a17464af489e7cf6c1d5d0b5559355eb1a58d2fd7c6fd171363f8b89fd99d458c92035317e7f55e572697e53ff7bc796e8b9f38f0286bd1454a124e91d74d4f3bb2cfcda798e8ce001700e9596de466eea5e7790ca55fab034e7769b1f037593768b894f4418f96ef87c5852b6f3942279fe550184261afe6651feb21af0a02e8b73a5868d285c96d3706a8bcda9f4804b2d632fe7f89fd1f24384c5f8efc77ac57903c10c63a980ea3f4d39001604f081f888249f59120f3555fdc6f2661133a19d0d9a38eb2f2496d1a731464c62d63c22018e4085c9bdfee989ea8d8cb46e36c6d4341935d8cd4a3fcd7299925e61bffdd0513fb472501ca00ac71d6012afc8e2bf12566b77672c270dc9d8ba1ae523dec99a7fad347f4142260c609ad0600922827211bbdd17918487a090f650ea59fa7b9e372fd270274f4139036f1e5cef37b84db3c6a276c99d92f73b3e1d2c6cf755ed7d2a1b6d42e33db7d2741466c738ea8af3fdb7cc265086af8d5142575b09271b9c61f7fe109e78e75e16be8bc78085c63da6f1b19b6cfb5c910ed9e6cd3387497cbaf2dd1aee55b9d6fe8bd4f33438bd283913becc7d8c3b5794cc0f10268cd1c2d830aeba6916033ec5a23c2e551e4b492d5854b1dea4c126a1eb570b1cc55908c15668ab3ebcb554747bd0a1045160b9d3596e453196018a69e773c760572ae1bf6947a48c984a5c297e251f2ad0a3ddd46fdc3e393ef1318d12228ef8d0bebaf4d759e8fda32c5408f3806adadc268bb40dfd7558ed2cf6f8802d7902173a9137f5b940e64ae93109ee85c918e70bdfe1a0ff69a44436dd07f0c769942d0cbd0657169f1a204e9477a75739c33eb1f1ebe0d87c5eef4ab6f345c7f1e559b01301ddd091af30b9e228e9f2efe4d00477ec240cee8fbd9449ade4848b1d49c96086d448f7453951be82b6a8f02c0339ca0da70cdcb9f4c1860b3463cdc4709524ee9435ff8756bb9e659e13e098f2d75125f7235441baba45342324801067b9689f67d9bd8e0c879e6259c295b6ef69712fbb0d4efff2169d5345a6e2a0d0424c5d3b87a648822510ab1289b872f4ba9ff540556449732ba6e43706304dff460d4a8647fb6bbfb7113815de28301f0a072515e8b6516d7d75bf7f467b04fe2671098915f7eb0d631a5cdded3cfa3593871bd7d538ce05231bde81bb13ac75012600109bdbe9740a3758170891f93e90ce74ad2dd005038f50bafdae7fb642a1f87bc02dbe89c6e351ebe47a4e8f211b6b717896a33a6e3be2d3e103a1eb71673637efd29cb47844f6691e73ac12158d2320717d9015eb3f618e4315a79aa6f9fc9c96f266d584e360c1a24419410f63229bf4bfea73e7db9168b0ff31f40e41b158f78e4b9a914613262889e4c41393ebad7cd5ac9016a2cecf3424db33363df397e2b89b40523ebcb7133dd18c823d564b47c3a7907d3fab5df75ee26386b970d0188d4082e926e30ea073c7aaf0ab496faa6e2387b9c310e7956cdc318ea4c2dccd3352900807f68a6f4e4f76299a47c2e94dee539d9c8a355bef9c2ff409203f0220acca549201a9607fccd1a028acc8ccef078c9b1e45f0b753a2b6b526f05a8a9d3d9eec50d111f00f47360c55c879f4b8b1eee0725f800e14d464c076b04904d49b19e3bb8ddb0aa81b3dffcc71d4db9508e04410acf2238c15246651a927905ef7e53994781c23c655c72ecae5d6d9b738fa71c2c6aac78ecd2fc41e3d98f88766b70ba1439590122b007668187c881863e09ae9604395615ecfb0023e2efd356b8154a408dec22a25ecb087bdabf9ea4835fb6afcc2dc29390c9c276485e077cb7e24f39a2ed170abcd00f1ffb34330597c1cc3c5bb265316968209eded0d55eacbf352e70d83936bd776e7b9ce07e5f579b481744ae82743eff93ee18a9752779b3abe2a2572487fa1c84d3e1ae98c4281278db86c996fa38ca377cf0efc497d1d395411cd9142e1b6bd544bbc507708c90e9f12d743c4e2907675c11272a6fc06a15bdc8fe024363a5a69932b05fca779bb06122a3ec1b41a9316c82d54f2addad073c3858c431bd807def7a1be059300b1ad884adacbbdc3d8ba798ef310de8920f9494a5f20537cedfbf030a82b2ea9b1f4035e8dba6201b7f6d27ebdcf5e0de809e5436df8ed4dc64532dd385c74ed831b090a900715eb4842c85543c6caff0e4be5474310a277518590347e615fdba46486f670edc329e18e1a47478da54ba6040e16aeae7ea621c635f8298ae12e47d6c49d9576b9cc7f63525b9c537db76a8222e47b97f8b8b2754699f1158bbf6903768183bceac8155e36ff90fee1526b033407fe799b32eb39851f9d5ab8747f4ba686d181fa6ab0cb06234303a8008580f91059fb5a8c027a5c4b6ef6eb2e2926e9fee87b26197458894a7a25dec2696009b8d2d40259d1e0e93632f03607547f03809f85569df106b165a17f804f029498820a8d1e580915090b3fb7a7e9e96a5a3ddef50d8b0aeec8a0c0ae056e6dd5a95bb3f7eb2c45adc048044a76941396357678d946eeb49414c63c4ba13df760b53f6445a1ecdf13bb0ba6fdc9bfeb2b81d40aa134e19cfc9a34058eee8e2ad6d3e7907f9fc7a33fafb8c9c5703f8bd9dce85ca616eb8b8ff043d88bfdfba9b00bd28d4ebe69a99f3ffaf967795b59d8f7a7816bdc911f69a381ed40ad8fb71e1ef21f74ebb60e85354a2f455f623191a6990adff8a009de8136920918de110075f065eb8d474fdf75892ebb20f8175083640843755fdd8aa2499370780091afe3f5d3ae325f223ccaa7ab6609bb306ea01fec737475396b0932ae1f4ec2f69edeae29533d5b193b70ec2a271249f77d1767a8c76f61ad0beb6e40dd17e2dbf339b4f7831e5b9f6f96417b3f6ee08bc304312fcb6e0613c1128afd5dceafee6f8ad4225b9a003137123f97dccf9e71587f56072fca476ff185de14ee6ca948e2bbcc4ab9ce58a182abce8c1343c244d3c84d10b7a548ec115c83a6f76144a4acfa15a99b18b7525ea12a04ee0716eaaf099af1d9e6a5ed6e7e18812e1edf9621d221fd614d9f26929c7380f1268130fb26ccc8be6e8550dfaaca400d184a77883810cfbe3a0fdcfddfe4bea2f816082c9d6f4980cd24d04ceb14195e76cad2389df97eff685d4f78285fd83adbf1dc219cea62339ab3eef1f516d7f642a6a9e394d06d0f65e3b3ac489d6cb1420141135c9cf007248154691d9f0a7adb0d4f6125604a1abc0898e9ffb5afbb789d54957d8083036c74c41331766865cce6404e988b35b7f7490e3b7e55d473fa9e6d9f2f500513ae6abac61832d8b0eaf8c21fcf49ab873286f05c9aa1d3cdbd5bebf9a6118e756118f4d0369406b3fb09dfc32f50dca6a918a7ff69ebf493fbc1d01af8354e784f4b48ca74a1ab733a76e98e3f508cade3737d96076f7cff2c89efce82849ebb9004dea3571074fae987c08c09e67b01b2a1b7e228bc910ab9444da13faddef307f5501136c5bff64c87e0fb328a754e6e869da26c2a2262507e8f620320e075817850c288c964ea10d1589d74f4af5bb4ec922ab9d21e4691ed2057a105762676d76bfffec77326d23a39dc1b6552fca72ae0366dc70890e360b4fc18a641a50064d60ca169c7160d9297ea59af43b0b4755e0eb6491c028717d551ba8896e451e27d37678160b4d28c4bfcc41ec4b6735fbbcccfc88052174532ca51e1a14c87610df35a3f99df3dcd3a70c2a47eabcbf65c01d0ce3b3006ea8ac3082b741c56c7b2bbd8c88fdf6185003542889ba378f4754541d808ff82e5c248e935d065ddc35ecbedafad89221ab742631ac8c0841a0525a56cce9b555b019269811b6ea4d2a6911d5bb6099451b0febd7f6957e091fba5346be7e861eb1365b2e16721921965ca27bafb46a185913161bcb004714b7fdfecbb70ed6ed52efe3ab1db237ffed94b6c9bf76b288e55685f8880c602962be2a74c2c034d5152d2dd18b3c1f1660e4baa683a21721c89e7cfb03f4e8f57920167afce397741d9ada15d8e86fd4dc8924a92951b8a8b1123c52b82e6f202a786f66f3b2a94fa586c0c50a2c414f7924128e5864c6eeaa1b92ab9c1a02c166b4b84f41ead32b4c54d363342c84ee18a2658d3e0486fe9bb3c27545de04d3c9c01e87e1f9fd8d7f9666214e038099c0493228d00c6da4ef90ac47bf9be9e602a448f3c5a6da4aa65890583cf49d3923c3c1276823efa5c6bc49fe8d11625189e8eed8132b0273e9bd0a2223c016804db203ae0c4355648324cfa57a7d0d02e53b7694b19b0abf33d411b45558ce1d545f166746ae6cbb11e29b7d5738c1209eb366c11b5cfdc20e95726bd838cfdc30dc53ca1a27ad76fd3a222e03a7682d6b786a5bddc0d51c83394f084183cc1c6e17eea9a75fb0d51fe66d7e2326014f3cc8c2bcf045d419a1df168256328dd12302c7947baa3ab2cfd78cb728fffb839a478c848ff58b59462f8ee65ac34d99b18abd8064d597fc0b591e1cead830bfb9e88e7562367edd5022fa39bc28a9bbe119c2ad161cfb82e8cb52913a1d30ea35ab64a7c1dc150f1e3fceb304e7fbfb3bb5dd77bd9a721a32b2794c5cec9d100bdee092d99d114964440c6ced91efb7969d252afbeb73d4d5ca8b39c7f5d084ea361808719338594533565554a8d6286d61ccdf60b45a3d704c60aafa0638cbcc781038ae5fb856bf720701b91de99d42a350acfbbd56e2f6fa4efdb0787753852db9d5ee61307181a58a2c6af9eab222a080dadb51168ca846e598e1ebc9b27c1f843343f0df91839a58712b1bb1d1f907c4fe2f3e5a50ea5d368fcdc1121561da4baa35dc7577e7c59fccde418adfbd9a10d630563c2ef60dafd2010c061526fa03a66444782e8cff665bf46b4228790a33b728f5d70fe046100e42ae447502d568f2ed1ea30f34e070ed3ed889bf3eaa6bafa5e6b4f50fdb42e495733e02c3985449ab2d3dc76fba3631013301cc9f38c98bc5d6830f545b4856b45a5dad7292b0afafd51a24b5f538550a6f89baee80500bab66c9e10fff8b18af6f6a597883b393817831cdfc1bfc25e67ea17facc626f4a2ed90e35ebfd37ae115b043dda002f2f89876e55a701e9e05248a015b4afffedc73420c7375a54cd5d3640ae7e383de03ba5f642acf4edff8f82f99ba2cb576589e61f1b74ef9d0ad3cd03415e90ab74c288ff655cfd3dba8521e83145641f2a6f96d25dcd50f437081eab752c5c0e1b75bd373bf2f8097d2a323330caf8f67c1e77a7b924434955fda33b908057c78b8fd22ea2d401cf3f7def58b7b08d0b72275ac3d3a8dd725d6a247b5c29bc098345fce027b2c8d6dd97bee04a3a744d002026300bee168f4da6e89adc871555b1687c9318023ee175483bd4d7c9cc0db3e07d1ba32d6a67af4c65450cce2a155da098b2c0abc794a4073965ebbd3af9531976b6322af83213ae48268b017b9dc1e523aea3f1e118c6c4fde9eaf5a11d303330c66c30a85b3e2847aa99cd6e4e498899c546976f43ba5e7b486ab82a9ffab1493491c6a6fa2e81f6bdca31e69c1388e7cc66cb942dd19a18bf0acd3295aa5474687a4d461b729d8110e3f10ebb666c2e2448e2fc8136401a77fd875e3d88b3ec65abba8e5401587209d335a7a07b8419ad37ccd145bab2f936d6854d70b4cd05a696cfb9fecdb181bf2d8e2be90f8082e3633654e8fda8cc1e02d7cd2e308aa058c4f56aa3c786a13857ae508544d3e102715963820b3e34da6892d01381d881346836b88d6c5f0602adbf54b4a14b9c9ad4bfe2cc1ab2f34fb8804c526c03d15ac989e1139a95d525c446a81122b61cc596eb1344b12f88d380b35c1847c271e64a5871f1869ed0f5e6b5b0b26fcb2c1cea382518a9795e79ec62f38c743f8ee82afd1cd7b4bc5d578fb57cc5a4b2424e3f0136cfcd54d53b545499c769162aceae90ce78d98d21f6e8c99aac45a035e9faa9bde8d119e09f115eb194834e7476ca435a995a2bc608592a6ccbef0e570db8434780fc1df99949598f7ed97e518185b70577e9e4bb7bdedc40f9ee1c8dfc41866b762831ee161f3d5f28126438bd4c00daaef9cfe5eefa4d94a1b4670ca8d2cd530e89ca1a12f31776d9c018a796232c38997dcea2db94da0b69f7835d8310455b84d7c78b755614a0c957acce0dd036d95b589839060f71fb3f5663e7cf03bf9eeaef23549b9ecda20b7267e5698e0569c5b6b1731b06181e1717857dc1d264fd7b2cf7ebaea4cb3d83d09045380ef1c5c831318e5b499cc6777ea9290c9096f793ab65f0cf576acd3d028b867e378bb67b255f783c502d170e6fe5271bac2e4d9771378a8f0176f250d5017bee1f73bf6a39bf37d99fb2461ab2d7e537f8b4ac2c40a000914ecfe67b28804c910b1eb4b7dabb5dcc9eb3fc2560ca7a0fee1c5afa490b97b1135551aa929fe137e14755ae37786aed332480b3cee2f3c2868799619d84929e9ab05f664893301892612b542df09daf6b04d71fedd8333584cb0f7713b5983e81cbf5d13ba3a604b3552f91b946aa4fede18724452f68bad286bce67b81447528d602084712f9a17772fde0952b23d12cf423e188d83ae9b3b101ec6bfcec4fdda304c5ecf025fcf74ca896684e18507f99ec21329833376009e8a1f3891e6f2d3da70b5a82dfcd15439da9abcd6ab06e45ffaccc855de2ca09dd4aa2425650f6aa3a2966565a43ee3690f3fe66068c755ae03b1a6184d4974c05da15ff85518e001901426bf203a8e311f00c9ca1568f419379f9843727aed64242d077451eb7d542ab4d3616f0e1b1c48a7b4d62c5dc5bf0374c655bbce9680225a7dddb80eb3fa617e966852fc5f34c980750dd0daad2ff46728b58c34834f2411b0be980d51b20a43bde9b9529955fe7b6442efa2351522f5b22548c4809f00994ad6fb4d6fe5110261eb297cd6c30d6aefc9079415cd966ff1c66499f4b3716252a02799721bc1bf225284670a00adfb0050450361a64dffecc00da12f426f5bdab2d7173ddad1687919c31c8a32ef3db270f0ca1318e72d1c56d757459d89be56d894a5136d946e5b877f0cf6103cee72fd7786af1414b11ab7d4252b2a754763cd87e24502bcb581a10025480f122c6b6ce014ca51a2e0c665645c11330f5243118c5da1d00a15523fbe836493870f692641fcb38b52e42b20b9996953424d8ac372065fd7517278aaaa299121dcff3b751c163be3165d3e89fc58a090819965ba86b11c2640444130553c5b42e26fc40f00f5261018cf7be4efa6fb777fc0598320ce7984e815dc0eaf77408260bac984a08c335a0df93f32399b352de4721218129f62f72817509b0ced193afe523321fbdce3d05c5252da468b0ded16ea24a0cdb4eeb1a302caec80471c4a1165a3cff471dece96d9fd1a435ebeb05c61a4a0d2d617ed76f5950b215db92fc084935ca6a9cc3f137f9f516b848dc80c51108c036e590b4b22c85226215c8a550aac014d898e076da7992d89ed733621f5bbd684dfdb8cd8307a17947d81343b00c776b11218eef0696e884dadef484aa400693a94025d2664ccdc391b256e4af24f7b8797aa006c7e615e14f16abd9118e539b7eca210f3f847db478b498f8894f9aa5c71dd1c938e142ece9d49dcdf950ec1282664a8a0b27030a61dfe66fb49960816a6d29bd7c699a723fdc5b4ab2315b36ea0a8b112914d1c8029f4660de21db73c545e3aa35fefdb2e70720fe2065ff139e3b2e71b9df3f70ffaaabbaf50f697037a91306fbc978a5dc267854d8ba8c74aa1197fdf181d52bfb72a4ea9c476b80e25fc9dd0eec8b92db230cd3ca40e81d49a9a8a53f675c3dab857f604174c21aad9b62c7b90dbfeae352977f4677bdd98820155e952aa1ff72d671ce3f95dfb93f502fec54093e26bace71ebd25416c5b921d8a20e4ab6770de4dfb4caaf75873a50e9fdddc7c147d0ce471e42d7d5502e8c071f2818ac28feb5c1aa2bedd87e0b01f0348921edb25ae053b31e2925090f16138d2fa5722a974d8cfe1fbf00839de6c97a4601c340015076378fc3618951fd652d7090a129e8a4c3ecf98755a8a379192b039e72e0dc9c7169ba0712a44f5492a196ef0705f52c1a13b704222c06b26ba2c4c7c9bb6ef03d0fd3bf6c96a186595a74540f36d02bc7838c0a52fe536a7bdd5c4778fcd659a1f9acccd00413f4d4ca758490617bef30fbe47bac3648ab72477b25accf12c1fa76592cfc44fc9698e3f3ad58423e1cec4963ddaa1e8381184f552b0457bb78534d4212776381b3b849ad6ce1009b9d3fdfb87e19f51e5e9449e7f03e22e1f433c9b26d0733c2d62754f404bc30c4629070f7c53dfe927748eeed8a5e57fdfece4b36bf1157075fdee989cf749ad5655140703a0192e5d51286db75c4f4d576e6d94693bed7e237fd415f51402efa0033ad3e01cd8db4466228b35930ad31b596ce2e8df91f7214e7a3103768b9f0d985bfdf157792de3cc290fd301fcf64bf71462a06c12bd77547fecc4b6a75037ddf06684e63f292a24361c54c2f2c4f86cb6c51c5553a1fb91b04a3348315ebcda2e239582d425d61e7cc38c7d2a3cfa3786f2f49dfc9de5a0862531fd0d9d4d2c8e41bf9a4a741efc7c26ab4b4ff36719e2508207c1187b95df156610bb57f2055540de6ba555ef77ad73918afe5ccda914cd16c98de1e98bed3900c5f8fe2b0173a0906fe785168a14f245e5d246e8d97f9292510293de0decd6c9acd03502a82405ca311fd14bd34c3766aee132a99a7686bcdd66a36380a195151995cf082d93b72333301a54a9e336d31b8d45da7e9ecbf54a3e05123ce54cead0510f84d170ddc8831a55707f68981b14fdd1ac5001e46153cd41cda9c8fdfa04ddf5428ba664de0b4b883cbde5bb79cf9785de64356806f786b9171396a0fdc236cd188f1570e51213f39dddab8a7aae211ec8de9ffa80e4c9e5c3b1e44e5daa11c67bea133d0e5d062e00f3ebb7601ecc370802cf00ff3db8f7ad75991e2027fef3ba21fd84e739a423642207e761eaaa5f9f4122bae532f088bd01abc5e36922cd7d8397f2b424c6cf9f9ba1ba87f7237617d09a170e68e5d427da8ae30860cd9f2f2504ab5265ac5050bea7f61aa696181f3e5ad2bd5a9f444080717d2e62f83b91850bcd2037f0fe5c77ebc68264fbe415c67664351f9493966643574d9b3c22be44af5753ea2257e6c885e597df89248c1a97274a2001423ec1b466c501de25c55be8760931ec9e4d480109ecc52b33d491f35beed6317fe706e6a7382a32004cf1aa25a35516c3d3e242890d8945bf52e7cc431c9bda87e452c7cd90b3d555acd65cfe00aff6daa1ea94eef8e5241ef6d655e087b2cd92ae7643529d1ff694c0f95d4e26c2ab65805a02182a1fe312f0cce9a7a643d7993b8417d7a31d31911e9140e4aee837a10ae7a051cb00a663872f46a44376b84c463a4b918d01ddf4f7a0db67e4f4a6523288b695a43ec78bbe6e115f983405c64b105b55f2056c0f992b8ad9fcdee6f5e303493d564e74e72934a6602199423b12d74582959c5f7d43dc76f128eb6d6154a64a1e91b4530fe164cd0598d221839c9c00ba0b4e33096beb1982929f2fd7729747b379052e7d86a9cc9c9fdc8b1b95ef93fec7fb05638dab553df27f8b09718fd7d21a6aa29fe35967039e3927798f0bf3e0e1accf0d2df8227aea01668ef098bb4abb554ad26c2592aa548794493905f2557f7308ceb7c1f75e85b5ee813d5d88df19b2cd65c294cee174e92723ae8b0bb96161aa28d804a055f1ea251a8e0ef69e8a1510042f95b2b5d4bb2ee484829fb56c191d6ac757d22c8299bb3f63e14fdd076d1f420f170e538aae4a4bf3d11ef196b7a8cf43bad7fdce6871d757f727150d51259033358fc007035f285ef4723772d7905fd12d18c2ca5b95df032f08f03fcc33562a28a61fd929ae4a998f3be18d32ae4787ef7c552848a4f43ceb960465093b9650311d99bf12b65b2b9746e439f872ee84406aaea181d56bf43654d765b3e5e851961311af3c914ff63f9777d50ef9473308ce884e745136c99917704d0ae833dfe3f9cf67a6ba1fae784a990640f0d59f85226d14bc6f56d917e71476485e085fd7af8037f1de922668fb68fda0d4a0fa97634ca419e2792ccb78ebb1e123f4f0c13321ef450b5d2ab6fd86d50a27c867f14757c0f0bb4d0496d0c769e19e60ed56cebf34992e0d4d7c8a408316ac4a2ecea8aa82684d6e47a44cc5754a4b1d0c0667157f638240d3973e3aecd9987a94cfae777b518015482939f436c7cdfd3307599ff56ef44de6ff585004bab29d8f303c6f8e049788b2911d95814ec7173dc1bb4ae5e342a6ab215b17cbbea569bbbe25548a0e8fa13791eb2f8778e26b886cfcf18a495d6702a5ce350832cc01ce81b7324fe2dd00b3b2a453c036807140cc4e381bd2f5bf86969fb07e1d9051714fe81b5860f3916fc0b70983ee9ad8281780963f4761fad0cba702e56920a17a3169422e75f486641a358daa84b4f4cb9de24b997a47247e23486a3919c2d176ee0d96c66d0fcd49dd07888f420343042c0ac0f29592ec4a26c3ea10f9d7a7137b93d1da0a7d195a80364655d5da1abd4569b9ec5786c0b91d87db61eee88d95fa9b72d793f9ad2a6e8b10201fc0442e5cc24fcb2989726fd8ce37d1633de5e89cc4ff3b86afcb7fd5cea2a7490c81232fe3bde589cdc2dd8e993fbe0cbfa31d0de5ae256ceae502795ebf2ac1dc8953ac4e1073248da8ce6e62e605a92bce28ef3a19fe7f67a8b1486fa1277d54438f992559c65c647e3d863206ce812330d4b6a28f9179c723aed8316483d317c6583800bb69a5e3a9be34f2d4ece9583fc684f652a83b25daa0e17ed841b39427871e847ecb5c3d9814a14440a84e54ab72fc5db1d04d1c9de9d6cc12809885e83dd902b09d6824307530fc481ce253b15f6db5a857383fc866b56bf5d5e443be7bd53c0570ff6f0f21863adc53e10838176bdd69107947801cd14734d5dc5ec9859ac947a1998401e49bca5543fd9b48d69f1370606b1e4886254a959c72a45523612b491be0e91461e7dfc5b0bd9b683d25733c2ae79286aa0cbabe9948b722f9e583252c05ee7c3f061b1c8244f9cd8ad0ae17a3f430e0648819b8c8396de9f1161ab2c9f90ed03f7621e65ae4b4765c3a685230be9fbe3ab5d00ced7333187140d70087baf1e00db9ff691a107d60c222eabe19c541ac04f9c11dd9cf1ffaa7ed423fd9b128fcf65fdfbc2314240f65ea4210724b92b8bbc1c7c056c3b9d0bfd62a3ba93b38420cab9df3fae8d7e7f9db725dbcd281eb1381eeeb851f8ea66d7634dee332977596812bc823cdb55f426e92cacea1987eee2fe647ce46353d6bb8ce3f902a2225bcbae7d4992a874d20aa51c492a54a77dd2628520d397d1a37c0c1db5dbd73faafe30ebf1d71773c39c79f955b71288a0694195373e5f8089f621dbf74ee15a52f33a9f3618a3b3aaafb9c24164cf56bdb2f571c6639d0b78e304a1673d91243733dc8fcb77129af175f2b853e4af291aaadeab9b9a3d6bf3407cfb4ab2e01f51b1f4f6f4007c1254da20a004bc3ef1e79a4677a816b5d83f2fab184ae97b394a899404a7fe35b2282dcfca7a05e3aef48c7585623ef68aceb825f3b32b03399f07478fc8d317998bacf7760cd52a4e50506d8efbbd13b42e217c0110ba3dc6e7751cc68bacdfb51a8c4851fac7b1dac1a639ca78a282dff28a6634917afaafaf524f3c81828dea1d5da616c08f4557e6e739fa62e472515add99b3a0a8a69fbe2746efc82df567bf4ed486d2d38291dfbf16e417dbe4bb3ed365fb872bffcad44f8e16133ca3964e2dd30aba1d7d6b100b23f0ff49339993edcc3dac5e924428dbbb1896ed6593337829dace039aab9dc34c5ec2179b37ff99e3baee8f63ff1a402a64851d9c12bc6b486965a804764f0d0fbf0711214881f9ce7f0954ce80018f4b4b268766d8fcc4ff074aa82dad186d6ca90ca66e3af4fab4bfe40c7a84d8aba715b80f5dd93ec76797299ec57e3db00cb769c001a05e3d453083895cbffaa23ab0a06a4124c22bd84fc12556a3b2531e98f81ace038abab5fdfd6938f78d2509381edc2f0370eda514be73ac2a9a5b4d24e5c0fad1d65c576b451430e989355977cb89131fa1eafd7b2753f9deb3b0a39c09f3db42f98525374bda4c67305336785c16101937616234dcd6805ce933670e300e3348a556bb739261faa08b214c90cd7ed79ebfa51b741e7bbac0e2ccc89023b2db95d6f23619054079de2503164700b2d7a713436f377d6e2771ca924a26b9d04abc84f50c1afb0276f7c228addecc52768e69aef7d81275a0c49288e72eca20064ba6c635648edc76efbad6fcadb17d798ba0875d38e488d8941042ce6d57fee66617adbfcb23f4e69bd4f9cd1df080199c29f2bf682dc0289b76a9c68ddfcf243ef6c7b7cedd2b2bd3eeaf07671484102bd1b4de48a3a9535d7850478c7b3784723d4fcaa1fd1e75cb28d8f8018bea0d3dc9267a29ded6b14193065a565ad21749cd994e0f682fe01f86e10fb460fa3050a84898956404642cc9dc3bfd853cdc2fb1f3dd9bf09c247c0c77936d31c8aecc8d7c8141cca514b36bd32c4706e506bee94c7eb0ce8fac753a264adbc8a3423a1007a049b5faacd31434997e4cc22b678481e10b47fe136d1c25422d8c5abef94eb3d99772ab131a5e70fecde4f5f72d9fca10cfa4f633d92f8f321bf03db64feee93d177c72d24e8ac87a556cecb9f6b7297cf1bf690a30d9cef41a3844b27130406472bcd80d31934453d782a63a8957179d193c9b82b8cdb476e6058a39e78fcd4d73ee7e064c1ed3c9697fb9fefe3a3640c350fd8a9f17775a8cb21f419b1936c3d22a9c5240aa10e89ec31c77a4824c5b1a1d24c226cff87ac1c3af932f73f4bba278d92cc5ae20e7dd5f2b7d01c21e94c4b528dab18924f2251f4eed28823cb46d9407428e4dd8c4c4df1a01f520551ea4dc077bb0e5885a26c4288fe66371685df3f41fd770d3156a9eeece99f31150535eabb39b95bee2fd7ce20baa3aa8e7c38defbfcaf8f43d4de07527fff80ba635808d9bdbff691ad37b7a23e63a223656503244c3922fc4d08a4be267fe2c727bffa4fdcd771636dd207f80329a52b12d4d2b2f949278f005f848b7824dc7225b325a8a06473be33a877734db0f18b7d5e130990b9e59b6ac5399384eb2652dfe00c2f5b679868dc6bb53f40085d43e57b8d8886744914b9382c1fcbd81aa2c981c050a3c29ca8552c3522939fc4115cfc071908f8004f67f2ca7cab475ec3a9e2e85c27cdd425faf51cb3190fb72c8ae1e9a3b4e2500dda79ad90a9d0b36d68e1cad0415a5b5011a1c29eee644d4c1c9cc75c454d5dbd7e81309e47d2726f2f3663dd0ecb80b876d4cee8e855d14daa0bd29e2b7724a08b1f94690bfa10d433241bd6274d186a4e154baa12bfab91d886ab0a2fba0f2fe9363c838426a2732d4a34602cfb0a51d7022d04cd40d89d94157b7fff6882a371ba5b9cfc9c1d521e76beee5a2ba877144000551b1bf958ede3c3590c6ae89e1fdf8a8bd98edd8824561768bd47935381ae9f47fc1ce115d2348be8bb1a9b53df1f3c247bec9ebb210ba64e5d1887b917579f7aab4ed3db6590192be45ab672a7a963edda3dfb8815356d5096780d7c0d6fa9d623d64701aed81604b7c59722aa123996f46f449dca03ceca2b52b66ff67fdeff83de26aa8efda5bc16789b24f81c0e67d5bd93332775292bddf7e98bf58a7589eed8c79e4c095230b23b1e2faf870a64db6ff2b56857bb99d1be3093df129d0c5222f474a403bb6d262abab9bf93080fef53b91984fb96c01c2549f507950acb80feb96d5978d6dfdb3e0c2ab8d7695920433c3259f1d764f5c9eca141f5e7350c14018540bfecd73c9aa8c66723f27a0fdff2b56857bb99d1be3093df129d0c5222f474a403bb6d262abab9bf93080fef5d68c4a03b5cf5b902bdebb1298a5778b7fca1573cf438c56546c0057b06f52544bcfad3bb863714c8b7cddc56fd8adcfb45b7d5660f52dd150ba87de4b831bc54a8cc044fec1512ba1da37c58d8306f8575a6c291e6968efb0e8c6570885564641248886928e0b3d54d53e327ae09e7e6b4ae35e1d06ba481f2bfc5edc4f909c196a60bd084dd3b140a99adbc295853bda262c7d498e95b6066f715860ce2a1f9bf8324cbb334a97f29bf873cd65aa1bd3c3a649cc1bd9e33ceb3fe35b83d3cbc5c2e730535083c3da20cbb3932bb93c108387f9b8225ddcc5df97e04afa134e10ad88ce6d232f2e3f753ef9c5b52457924055631ceae26b6e9f225c2929898add2c337a1c972c86835991650c9e1d0db8775c742861e03b44e2a1f179790f14a75580ee0688850fdccdb862f4996e4b355b406d77a63803a34a036d0bea41c670bb912e5fca1e250c7f7ad7961be8f4bec28e338cfa7bed3140e03e8d0a97decc5ae7f70d9c697d20bb50f21ae62a8bc81712eefc0ab59c744e8246152d13aa3afb189e15e876290ed2b9ae17d85a53023a6bd5448f4870a3c61c4f903f4799a537bbdf78e3713016504b228a8d58f7c4ede99f7a13007b5cd7181ca84ff6103a23e4023e70128e3132c9c30e546b25207566ac52f2b069d971a4d5b04537aee7629e94f34fb61e6f48c26f352e423e799e9f88c1e407105abb99ccf30d70a944a68ea435912ab87927a46dcbb1a02518efbe6c289aa97cf29c2cf8d7f8053f0b5f9971d1a6e9b155001af26da62c7f790ddfbe4e61d7636b8188e428059f49cb219abf0441806cbc04e9688b924dac1fde96a1939f28b47573a5451c9c1995dfdea3ff2a9031b5ae0ca4eca9b513a59332889f4f4979865048cc4d06a0239e2436c20e60490a42a3ab78de7eb8ab8ef20fcd251f93351dbcbeedcf763a11d929f95604d2c3bb7bdaff659a9418044c0f7247805ef6769238db95dac439922ca31d598d223edda13ce9fb7225cb0ba70b953f64f6c0a7b0efb836c6c1268c358da6109ab847f6540f96ecd3c25bd7f2e31932a88fe0b9b59a6468c0ef0fd1a4ff2b56857bb99d1be3093df129d0c5222f474a403bb6d262abab9bf93080fef544116fe1198e557d30f917d590450609504e2dab17460acbfd716e58d37abdb477f6d760ce58422e29843d37122fda8085d7cf434f1c4b2684ae591fd1692615f521f93f090a9ad7396061cf546e20c528b574409c6fbf3a0e6daf8fc38e42dd0198ec83dbfda783f202d45ea7d18ff0d1c2145dcd8e23c875bd7a0c6d73e71c4b23f1bd5f588513a65b802d225f46bddf405da68b3563912e57c8d3ed557dc389a70262831142b497d3a3bcd84226ce4cd52ae6d6f54ffeec2fc656f7ff57685011d633d477449fe51bb648cec5d2c311b978ac45df664d6798a1789b4702326557c1133848c92a9b0b6380960d895bf439baf2d1f7b9287915bbaaac75818d63b7a566caabb730c1065ed19e44df1e9da3dfdd624f2874420b738a88604acd4b1fbadacd5d5156391ed8071e84cdd9784440b22829d8afce4b9c5f2ea2ce260d2004b93ad8ac227eb73cf509d777c3f37fb110b60cd4581e39f22c122f9ab2e37ce97ff4794d125a41aa95c74312175af225f517084a057364615b81727e78a13c278eabead2b817bbae604b5a8460a3869243e2a3985e412fd8959520d39a58d37c8d3f3514dc29b7a7e0085f9d392d4b388df5fd63d274e53ef02dcb8bcd5b7b5f15d4ede208da0768a8ba93ac6b731cbefc25673c4f95850ce3de65fa59d0f973b966444f4083935add7d4a028df621fd122df1b7091b568ee0ee4749838e99b276fb35be243220359c0be16d1878997113c4ef1ca445d62e937d12b979db9f235a1d72a57ade6eca9aff93217a6d58688466fdcb43887380adb6e7036c907d7d9f639d5eac9340408e8edcb83fb8ac06775094f6d5c60b444d7fab5bc3263b3b495f73290c4887bee0a01d88ec572a237c4d3b453fdbb094f924bf8c60ff14624cea9942e4716cf63aed0bd489f56cb6a0deb21d48d6f5be6ea5bc153afe848b7f509e98e4d6aec6b10de90824326bdc926c4492e9f9b47ab73349d7ea7473c251bfb74b2f6a0a436fd931056cef5473e811b7c53af90e76c7b425abc3aaf5f16eea2c1175b940476c4c261ea253e09ae270d1757c6cc415251d1b960281d9867d561b27c1570886b515ac19f109b8676a110a5b06bf62579311921cd06be7250c05f33dc86655450c9ce1ae44af0297d15c8372be08caa2b96c8be346f25edac85a2ca5e8d7efacaaea8bcee88e199c8f94fff9a8a31fa51672ddf9449123d02a5e6b0a477e123065deddca95045dbdd330d6c908c66dbf043738cb2f832e8d0bcd59977b39dce38158e5243ba3eb8e9ea972aceaed8965b43847e51588a71e6b4d33fd857e583fd2b7c34158141bcc34b5f496228865c55e2d42f18b731f0df8f8994f7930d20cea03223b990e36cab37d9db998d4a32407c62af93dfcc9408652ca519e269311b2b9fc035c6abe570b7fe35614480e390a45a5603726bb20c4846c25dbfca961e0e0c7d23050a48925015ed56de06976cf7b6b43ec3747a27f0034e41110565692bb8fc7ed7e9f6c45a4ec9c585abe132eab5d7d96a8991309d825f07a1aabb8fb275ad759cb265dc4dcfa2e80a0cda5d830d785b25925c6fa7c0527e969ebd081edcded102c84f824a86f8f0ea7b0fff3dcd4353da0ed87fac1e35b6b2c769ed6b4183c45d539eac8b62025523d02162e64086a1cdf1000db4dd9c9ee648540523b1bca5dfe751e91f56946cf56ac6dfa55241a2319303796ea962b61064e58dff59b1ac8b89213ac0d30485e2b154e3970b3d04babb8419e644ae4c510e65c6fd9a6622266cec5ddd02aac9ec2030f2572d3c753d1418c9a727374fe9cadb453b3afe12021faedcdc3b781205adf1963f300a4932527fa372c17f3b6598cf01a868a68b8ffb5affb754f39808cd093224fc5434e793850b980ea111c85562da423a7381a9ea47811dc127de244e9c936cd2202419a8a2a11bd9f83fd2098054f97404c5ad40c54b5e54ced4b1da00895627fe22ee2fcb4eca939a9e6186c04d9472155546ab9315b4acfeb84bbe908e8308b3561603aa1ee9507f2f0ef3ebeeedd8fdb4803a2f7e526e2ffc57f80802737f4f961ae42a186ae1af6c7c1cb5304656a2cd9eebc835b4443673d5979407b3baf3501c3f9cf2b0296a9115d858b5c0ea2bc0fc055c45fa4c00d25024217071b7fa4fb33a06eded5872a2cfcca4d0c89b03612a30ebd499c12569dfa4df695edaf962a9c157f50c66740897207b987b05b71055ef170ae72c22c5c1cb49d043325322c78de184d62a9e12acbd44184e42336d991d07c975e53e769670d9b9b04b07b4bd818f53246afc5ee88a73918445c9b79c1dc964aa47bb050d1f36b17c99525b985fe820456f5d12444627300aac60dc751790cd70f9b86149fd4de70668dc209e171e53ab6cf10da0b6fab0d93823eb5018458245917be8646f5ed6d70cc62b318452418bd890704d04907759ac2814572b16f2c2039466298c23a507fe604cf741e3669b4493059208f1c3f026efee7721bd233e7017e706032d4935ed8c1f4422b82ad1a55fee66b7b36207d9ab9284a9c640cda6e8593546fa44094fdb00dd208eb049cb26d6833734cd1d651f0b8265aea571dff0cfd54a0ee6f64cd9f730fbc2752b2e4fa55bf25b675613dc49f577371073c70ba32249419b8f012ab90ba264d4e4e8c4c40c2cf1950bb46262eaf1564705922e1a90e4b902466dd7a3b28689994683c9357c3e8f9572062a020f2da6b3336ca9843c6a015dfe1d7c0eff0011b0530c85f7c3c486e117da25c0a41e4ffa8db76c12b3380a7a72dfe3c865566a9fe4745f67d92fd5d71e54fa9c7f9ace99b97223468545ea29249c0647482ea33299290c5a4671a3f6d17f019afeb7cb36fe23d5bbc2ff94012def3c226b8b5ed35707ee238e80c1e8a0b09f8eb5498ace98d331a012bfad8635e6f94d40cdf33e8d95362e8e0bcc468a50ef42ef9314fd31e3a54b4218b35cc25c2e09d5cf342f11cf1241880d913ad04d764ca86bbda96afeb8c34bd05df53ea6a7af0f29418dbbb78e2074513e95982bfaae62d7b14b6247a3370239da8f382e41d59efc23190763ef71f40165be7e9105331770e6ec3a1d66c63db8638dc005a61a3bdfd60bc46ee105c762a5a303a106fa18b1ead62cdc52970f9ca5c42a5fb2d467e99deb6711e3e532b35124b8ee910b418281e34eae3abf4f4e35ea40d0fa4d7176d95d057ea92df456b91cbbe44614b6306569104c847f649945f71b368560781643bd285dfbb3cda52d56f63f328188b117d9a1cc669702876fc4f04c9725bc8ee1c814bc1bcddc0daf15a7fc3ef6698a3da3bf08064cabed6ba6fd66e561910b6d7896fc9aa4ac4e7d41e91a476b4e83aa492e88493866488c6646c9fefcca8a2c5ced371997ad3235b0a677a70320ddaec8f6a6ee437c32995abf9fc484160603a8e6b0ff801c86ee4cd4b193552b3e5d87a514a85d0348632a5888a49375aa96c0e14e68506577044f1c91647fb455a84d1e42524d777b26d824f6ca8f8b21059c8674a9896ca62420315d381e78d76d4b9cced8228b2b7571fe0a87597b3719b658eeec80de2d166e82636a842434b5dbc6f04e451d1c0f9c102ce9110d6112cfae320d47754a364ef95db7f58f971f61d0d26d5138d33ca5b3fe7cb7e6f18396a111d643f7bf85d8244b8841c8acb56d4aea41b94de62c9cf56f163c482b5b3790cdb0493445ebb51d2052842e4f629ec235869a8bc93e5e3c419e5f69009d37fd1e74a36fc06a1fe82fea7fab37bce1e55a68973d5d76e728f04d05f3054bcbd1ab181e00c1509a7776a2e60497eb2e56f278dabcb3637c0dc5fcf9be17dcb68be024ee7860bc20b5e9d593e70e70fbf67bec99a6cf81031f2f7ea0c5b409c1231165938bcfb07d06e3f2b2346d3981c72d90cf97f07f6dad1148f6ac489ab2564dd12bedffb35ee47530318ae4fcb1e6609dd789ba93805a5dcd1d66b8cdb54b39d14f4f9963f5d766d6a70944e5adafe65b3d173258c56fcce16d35a7079388979b3f10b51ab51465808fcd584b19b7f05c35ccc4ea164bb8ddc4da5611220a3f1dcf46855ab73a5245995e92cf031d3c99c2b773879c360711d528e58d959e9a7ffaa7f576375e77a9a3559e901a7c706039f4f006dbf433c564dfba0c60849f9fc2243255b509129e26dd27f83feb69e26ceb5f25776926d7be7b0e11d2188d459468a37a9ccac17cf20cf03b9478c1e792f11c59acb25c73419070e11d4dfb57883f9debd499647be2a4f0adef0a75a37e7ca802782dd8bf3c7636a773760f2be478e36e18bb7b0467250533bdeb2be04bc31ccc3292a455efbeb6b999315edfd925be38bfd99a2f90cf633e10e2ab8385994c791c875e7979b7888744f9f63c1d161956fbc54b109342ded3257bf0eb4f3b72a68873c723c38e9ddfd443a222cbb14bf944090b96d9c33bd580c23a593ecec27fe78d4e235b712d1c1c8b4e420ec28af0cd8255c9d0d37d56df7bf04714a61cee99479b3a8be81566f9a172520aae215f4cadedb8cee538e3b0f152f88ae418449a1411765e2e2b0b0259fb95d87ea8b05e9fd5a1a8acf91b33a5556e4bb97586138109970a8cb6937ac9b3952a51c0c2768146794e3b2a9e0d32a43022a8083550a96ed570b688f94ee0c076edd5dad6a6d3d5f988fda10d8b12922df711252ad9844566854fc55b4cbbf4ac2b5d5a7d175c3d817b96976b7db9e3c9f310b67caf9d55ce2095af887cfa670ea36462749bb3f8d0e8c5018fbf823ef6f9705f48c50888f200b3579033bbf3fa5efb3e7368a37177108278c2f3b390ac2f5a0b59569d76299e155eb5ded643ad4ad2b75ea69ba8c9b0bea3ed52ae5b2803af30049b09ff953a1d414c3241483987b36f7393f6bd66f6c2712e294ad0c16291f2be3056e185a929e51728de555d3d10b5add690e45c50b86e6e010363bf7bb8a018d132bfe2b64af294447ba8f0802c7a8ac4bdb54f19e69af8711af5a216f3ee712aeb04cc8cb76a559479ffcbf1eba31c1ac520ac20a4f8188a68fd71b6a5afc85589bffa128d4a9165da00b058c0732287d46d79aed11236980f9cd45e34143bfed87a169159c0f137b3442aa7b67fa91010f6319176c3e9779e4a9d4e19c306aced76750b70615b87c4ffd8ef7ca220863493106c84a0fbca1f3fd27cd7702c26a291062bdb41e51b13c204322499ab3ca31947aee456f78fe4089666f8ac4949da8b4c8c3ca8cf57c2aba7a3f697e23f53da519e65a9faa53b9219303fb6332876b80701a695974367ca25ce555165dba1ce5aad0f662173f0d4f4077693acb4d1bd7da5b3892720b942a401cd36b60b595b8479149fd5982517194207f804f224ff75b99084dbbebbb088b2ce4b367aae640fde9eb9287be6e419fcbf9e6c3b1da545024f0a1f2417a1153f876231a145bea75250eb9b0652ab87b87a3b6c0c43a7dbd35a2f9beb4bfce5a5893ba46c49855b7be58478a276d5e762410c861783d646c203ff5ff94f7e81b743a0050c067cc60b0550e01db43708ef15803e177e70de60e1b091f62f545c194c97eea4eed38bd05c4fcf9df9469bc02c8464adeca64cf335c7017a09e1e5fac548d78ed1797ccb667e8f5600c6941b238ad478cbae95177d3460b878b209f0822c3d82cc2fcfae0e501c921a7ded543175259b7bab7cc29021015acd1a601f91fb9cd9db4ec4f5d0ff9edd500a7faee9f756bbba8146e4da95780edd26dedaab5946abf9ee50594eca6b43c739681c6f3768d6d1fdc8eed1792e35f13e7dfc5c87bf399a0edbc8caf1b1bd73b8bfa30099385e7ed31413f6d3db14a24f21a6dc6de01abc1e4fa6d01baef6bef274567b5f2e1c026c054c4b1853ad71c145bea8f71654b98ce0379dbb24fa659b2243debe3d16ca235b14ce9bdec5612c3f31a75eba72e4fd3106940a07e0e8e585b4b5c694948feb6112890e213a9f6eca0b12e4e14d4aeb4ab9a97de021727f50b1475114558b84b650583c28f51227e4ea8718a37d5fc0a395eddb9aeeacd01335d5bae69b257138ba810bf6dc4c466e28dc05d54fe1ff1bfec6063402f81656893e3bab26c8892f2de6aa67403bd1a0a80d93a9fee8988e520b42456d94e39cf5b8c5fe571fad1b96e5fd94715652bd0a23a2036a1b430d2d7eea2f6fc797b0d7d48a25b00f145056eb89863de50fd157e4f5e451ad73f76694715205037a92d7d441947eedc0f85b7fbd3cf5a80689e7105a09979b5fd241086f438c1b4a9fa8d940bd718bc406723731328479ec02053d17bd6f69f65bdd396b990961fb66d1f19574e7e87cfd27025bf80eed5e157c2b816a1e67f3e1d040ddaaf15e8705a640bf24f3f41e7a50616cef2f82e9f4cbbbe8b2147284b70dc640f3026eefae2a002290608b2005528126ecc0716e5fd432210c4a40ac98fd8dd17e74ddc912396b644de7849ba9131040461195f3f848affb61d2e4bcc1d4f29ca7cd4a17a91bdbd7c20cd962f651609d23d216add0a132f1ca5bbcbabb9e7867e191439a3c5a68276a87ea9a53f743f4ec8d42e0a8e65bbce1d9bc1a03219b16ccfa48e608aa2bb30cd92a2e16830a7a65415103cc8b44eb37192a77438f58625c215f807ded849331031763277c05b2dd278c0967960c7fc179b3b3e565dcfc756d16843b7152c66babfe29b63b5d55eca783a4910ee04851620a036e0cb931640d714ac448e69881a938b7718032b3686b67f04bb1ef48b9dfff0187f91aaf583953a59e8491c7d6906401ae75b775eca9e1b4bbf380fde4fd22f1c49844805828398c44eced573a054f05cf858999c015ae195202c6dd37239f0f04d12635c6c1ed04c9167013942dffd8ae073a7eac11533863484e6a741cf5f17f8c6302325763f191fc6020afd2a8214ca86c388e2db109817061fcc1facb5eda6e64962340d8661767d8fbd069baf3ccc870ee3213c35b4b1aa0475cc89f9f666de4fd9058ddc440b49f521a2e3bdbc55c1d7c6bae768f5de59f4791fc5c062754c671d55d7e1729350e0e0519af61aa29d5b705a5ff2895428539078f18922f62963344288609e690b2715218cd7f605f449e598c207378ed41a5c4c81458518140607b7757df6dedba809e5315c54390708ea72e5f39a05fcf270f24348e6d7935bef8dabeab178b9e3cea4af942d225de8425c8a4056639de96bd790a68ff0773799efb419017c9a1564c8c71a02c11e4686af2b280c4809f38310ea66a73fcbf04d87be49807d1746e6cc4591a9da8f908483169165dd1f19c1d6910c69c42633101affd4089c6acf85c1903778658d4742f4563200d721a448fcee1cc5c6582cd935a8a4a4b076677d086480b1f309caf108654d04a799b4bc0bfd70d0b6f2422828137df6894b22d42fee917fa76608d453a2b1505e972dfc3835ad44b47735eb1b4d843f17ec5f97e3f942a2397fec173cff5e75788a8b4fd40b2acafa1ffd49a5f57bbe4f02affee404849b7a8d233cc5f6e79a52c3fe572d1d78ca0b43ad0db73c1c084b9fad60069c72b60c3466df6d2eceb3fea57bdd595aeddca0e76a779b62ab70555dc31bb0e39638153c86aed56b021564e8e17cf9a1db6df961eafbe612acd1b0fca9c00b1aa238e1f2203ebf32fc47f0f4cbd7359217051d6fa510ed32fadf795121ff3cf0a6f2b60f95cf6cdd65c9612d2f77b46687bdd966c19cc3c4e92dc7bf6d33820a11d5dba1ab237fc55eaa39bc6a96a1c010458a205a68b920d20132e156f11b17c2292da0dc6105fb1d44be591bba645a30f730461491074d001aef45a4f34cffb2e849d4546b7ff889d0e6bd37351e7c5f063418db1e8638f3bf40149661649575a2043722aee4c65e073d05942a6a5c5dbae79c0bffe403627844b2f7109f94ca72976f7902577850f337ae011bf873d13d2e44c15704e27536c96b7fb017f7774e1a66ac3a04935e8ccd0e5a76669cc7c792bbfb5b0f0681834ace6583dc7a2b0020d28619890c9143d3e02ccb336c8ff73929bdd6f5dff7fca23f4a71a0cbe283d9255afa8ac457ed0e3ea1aa4b2042b981c6b890221051a858c6129f7291ab02a97f916574d6b474955019cf69953031b4bc19c26f8e1890b794bdfd1d17aeac9cf0304c4b33c9cd2d8290991ec824e48d7091abadca5248c378a848205063265d9ff419870272301c855a3f77f1c2ddd1f5aaad1fc1339128010ca6b46412ef85dcafb4322683220c46f1dd6eeae0573725f97a26678b22b3fb0ce77b10f87b6696893462dfdbfa1d6595dcb155d4bb0af1c770282ec7c6eb6ec8cfb9b632a1e3f09980a0d6f4c4e847ce0a458dcedfedfffbf2a71a3c555c590485a199cd4fcf841be22486e334b7cea2d75ef643b9189db00d54ab822e231afdb0bcb9c842ccb1c03d15f9bec7f304220e889198e750e61da7bbd68696ccbcd194e611a62375b063daccd1ad68b321a229c7b61d3c16eae985c6de9c8a843d663bdcc2e0006eebeb3f3ecf8b50d6de9a5aef8ce0b3025f5297f47d83b6f5b633452fcdc4792ff9fef40d2c008f3af2869f3d2f3dc08100a7229fe5bd2a43f831b993d942b2fd33c8a32c474e79fb613e27884692393af389c015404a1bc997d071d12b6623b5442552069e0ecbc3febc563fdc7a5191879d5a44203c65eecf0404f0dbc915033cb1ae647b2468c341cd24bca6fac2a3d51416b71e872189540182f5440a282ef20dae88c2296d4fcbf7e0b4664b5f3ab00b11a7f3b4011ce0635408868f634e443fc00c2f443669bafa71d6e5fdc4d16624e88f7e025a4f56eab55d0f1f07ebef22ee8cfb687ce84b4e3f1b87d0e6d653adb3c585cd6b01ba997c42a74762ed90b75eb2640b9453313c367a12b5dcc5bb2fcfc3e8fab3d480e354dc142e4fe442b7fa88d0b51e0edd51c71cc578ee379276aef0b442cb44befe380aa86779e0fa527ffdc71bc925a7dda45e62f3680b1c3e6f70fd85252759f8c850ddf88aab43da12e061b7384d701ceeb5e8873a99d45ec48fb5028b089eff3d2dd68e698c8cf44b524b287c21d272488f2446d05485eb364c244d5dc8e8efcb58f4b3e1bea19881aa51a81f449582b9166e8c4e30dd561211d2482b766f728d1c473eec9243878a237391e5397a5c5be5fd4cb03ce23eeef51aa8f4275be475377bf7b2d4e9462653346d9b44dddceb63d41fe440d9266fd9528328beb98a6bd6b6a9928688304f1660452c3e2786323b7bbcecd1d4a83017ef71f45339e4b0b2614ce9df63789912218665044af9f7040dfbb7a9e17c0b900efb8f1fa326d91857d51b63653aba4d201df027972d82d7961153f8a050670817c4394d1fab1c80418085c8f691f323f6a2b7695912677fe79d7f28e4e1845c2f66600ade569eb8545dbf6aff9f1fb7b28877012e21ba6494464d409eb9b8cb8c1e8accd25de9752fbf0cf315a1afea57eeea8be6ea286d9b4694bb21b1a99ed1a23c015073c655d2c434d474d5d82779d70eef1d1fb02122ca88984a111c7223a625612ea84b85d45f7529b7ce3e8bd398763f044851aadb1e9091662ca43bf52f08f22150987e49694c0f295e492b4b512063ef4c5d8cd44082df625bc264b4e8f9e1008a5e4b8a0f27b49a00ee0c50356887de7d2396ecf1708a50db6aece7b0f47c1bcf052955b44664b435162ebec9fd5083fd5c42b08bea4c10728d888ff8cf9db6201f5ea74bab61ecd5516b7211c9c44dbec9aa3aff42515eefaaa24afb7a130496c483262cc1891f9d9338c8b13be2cc1da4e0343afb52345ba4370b3403f0a8584a1df065f3f159271372a8b560c530686b7158cbe513b3df9d177f9b3afd16eae9ba2aeed100a8ff76104808286e8ec79d53374a90f75ae3a30504a2a8921c8dd831ecd0f29c99b706921fe350e1dd46c02bb19193e328cd8f3098b25ce6c5bfdc3fe2faea995411e9c4cbb1b8138a2df50a17fcc897a98779967262612a9b3e0da7324a0d5ca78f708bc37a144af395dc80148a56082a0bc81dcd00927ac30f2d87e756f3498fa11bff657b277b14c4244adac081537eb4fa7385abab0fb3ae06c736a6bbe12b1209e7d4e09716c32f60d894bb618abad2dd9fe8496e03b8af5dd3421e7c70fb3602999457078ab2b70619c9cf7fa7804d60f3f9ce994f739ea6c99cb3391b5716df0f116706f807a58eb974e04f4c870c885edbad69bd889ef47c8e597ba113b49c4683e13d8c254d2ee413365278d1fb5227b07dd3b49ba36a8eddd9c0d4925726814b38aa67e3479b2a460013513e57345e08ceca431b82033f9fa826b9caadbcd8f170acc5429b638e4cf1ebd01c575262e56dd1c7cbe58b968fbf1aaed037d91debdc4657ff54e89748d8683386af29a53adc5af506ed8d7abfefc131fa99b698b9b505c968840b8859169d5747f9de56b15577b325d7c01726f8454cfc4f063cd26e6ff026c894f60f3e089085be923a9532f0809620d0abfb488799c21a559d908a42bbc3bd89068a6a4d5bafaea17325d4281a476dc1c4f2ea3f3bb12bc4d7a4145c028fa88d0aace0e7a092f229f453e3f608d7ab8368a35e8a9ff6ce01ccb0c1f96043bb1490f5227419264c0e83c954ac75e7282149382e7dca9ff7ce2c1b1b09f6604cdbdb73943ffbf99f705d6acaa4452d5270f55b7d567ba899a27892deb7b85f96a0427c7bf4f834c0f3bf34fbdf763a415587ca6daa4d15b0d57da312acd3bba593a88b377b24022d82bc4476ba3858294684a2d052999dbbc97b582d1a41026774b105219f0a8288e938879bda390324b7937e3882008bee3cfae9c379ff551cb219f5909871cf626fa00ebc35aa8f7db212ac78ce1a26459fa76b5ea4d05bb642e8ca2178d69f8747076d0bde5653894fce08aa54cf4dd39cfa7539c45cf2c331f1d605ac160386ade3d729f77904e18192696f8a575874835507ba3ccd359add3614550f47e86a6b841cebeb2a820dfda8026e9e09c8cbf30463cf1b8e54fee5aef25038b17cd47083a0ffd7f70319faf1c077a9bbaa966470654ce96f78b2ae08b2bb1cbb3f7e7ff37760132d8d7fbab561b828fc880944a159acc430c03900c8314c42b2c2221cf239de464d31d207a283c5425971a36a45a110120baf1e818b41817c24f6b047256808cdd3fe71ad464e6f01b70ba6f79b7fb146a23372b9f7d3e1b30f27c82ac18dd4177a14d483c6c74b945221fdc4755f74c381bd4d7b7711660435e61a1a83fb1e229fbd00455a754e55e3f8b79a2aa024111fc3a4ffd0197f028f44c37584150a0f600acce66c1cbdadb33c40618680b8d56cf22167c4d4d23c8c55900f0144461521862f42fa8bcd7449c9643a0677b26fcbb90a37bbe1766f618484cd8d959c1a60ac26d360ae42ccd20de12ed8d28df321e8c32a7a2e9efa36b34d98f9836acd4092d4f5227fe6b5bd9840b58aa8eb64b3c927ce54682813b331d65d806e0de512c9794b6f99a3de648376eabe5dbdf86852115a5bdd8a8d59ea4418b4c0d6995eca7917520a4fb9e9a92d0310aab3a7cf03c8a7052101527afcf57293ff0d24b556828562ffd5d33e750498646e9b99d94f455e545938bd6beae315a300eb807bfb09871699a0ef88008788a0c548c9014839a01a4b745a87a5c0f9bec579842554598de5231bed0a09d37f291f2f9a00198ea1a2a3aa04b8fd0bbc6e1968e0d49fd4d819a9755bcca4a2c8228e0e743a9e0645a7ecca837061392cd67e6ee84a28dd56ab142870705b0256ce360a3c5b3f65fd341df2857505334f60889eb83c72cdf8fe3dde338de6498e247ba0768998a8688ffa3a1f7f3957b145a654e9ae29d02c5c49096fa3a2fdc9eba5b8dcd128c333abda2bc7ec742c251c37045b5a8c77cf5704df4caedf03ff7423813f1edb8509bdf3ef2569f4b612632299b0dacd2dddbfe845675c3e4b0d278e5544bfe51d78e9acad8141fdb0f22ff7ffb97de48bac2c230696c860dcb4e5544209225091c8a632a9070900745294807e657d1be05093d5c77727f4ce09ca540dc37b35c1f69290f8041a504e251c05a027bfa17859dd392e25f34e0218f57f88ac9c9958654533cd902ffdab8a3c3f4e08f618a1bbfa30f767ee91284dc68feb6b454fda6806a04db32ab09af2d8983b3aedf9b03296c0fb2d1c1c6b05fcaaf7143e3340a3abc8c0efed1d5c846d8d5012dbea93888e5ecb7e896f8dee7f2df9e703d285218e0e32ea80dde35f02a9511c0913d6e8450ed7d49505a19883347c199c313dd32cd94b3c27bd6ee017652a399871db6c2b0b5fa23bac56ecd6fe4dc56a20b9a328394875adf41c15a8a5b6dbb69d2d9864b23ba0ddc590efa27e4b8ca5bc80fca29ea11f4b2dc39bbf9d7178fd81a4afef73fba036d6352490460653363b2a341b178b3022c879926e22aa1645de52c619201564795f98e65edf6de583401c940b3e5e208c74765f008dcdd171fbddda1dd9d51c7af958ca4b1afe3d4aaf0a923cae7b56efad22f885d8f3aa44425a5377caf553ab9dd1b49dbe09232bbdf5337f118b0c72e2687c1c8da001ddaf9d3d4a18f2bd16b0b8e1ff10549c2e092a68b95a016c34f00688b5fc97a915ec75d22073c6748252a6176c12d203d83c4ae76780b3c106b2efcd73668dd182b8d4257aa2fcae2b7727b8d8a935e93d483e27f81c966e6acf4c0e8b8d876820b93d93a9b575ccdcf64ead3cddb8f01c4d9ed433525326d81cbc441799ad88c1d642f1ea5f54c5f6923bda14dd3b38659ef3f2576d2c072c41921062739f1d56d824ac17ec53f819beb97d4380d72fff1a91e2e928684e6441a42f8cb152bcb8e0091d866f9262e909cfb72ae19f6550ab9c80b84889caf40e280adb4bd5871a962c41fbc01f8f2805bf42803d26fef14827f9d319d5f13e1bcedf4db58fd47787378064712365934b6341344d2d8f37c5ffe4423c21dfd1631ac61a822040a646dc7921fd5c6f0aa4b7b280bb0a4b6d0373820ac155b104929711238ca6854e844108dd781c03585974b323a2c49899d7c1a50355909cb1178671a53854272f72ed9641ec77464f01facd97196e38561a81c528d809497d2e2d8386d832d8d2f8a898f8dbdb5545dba2a56364bd532bfd16585026b6b3430708c3d4e25e224faf28b332554c563a5e605f841c266d8b8a907c7e61e02d9900c5132228b6c93c1cee2d36cfbaa10d26e9bdf4663ef7587e66df1a48305eb00c3fd1070cabce71f77763d86552824707236296f3b753ae46657ed4f16df5a677d71bafc8118bc36b6b9ec0e246402db905fc28adc13034032ae29234d9908b246045853850a036bf67191edde8718f963034e8f1160f96528cce631cdaba7c427f5ee0187a71690a93eb49af5bf8a69c6681ce48c121f2600fbb3536a7247270ada9227164b531bb9acd6fd566ab1829657612f903f636fc6f85c75b325d099fc93c2de24fc51bfeda23ac2b3957cb87ac2f1a341bdf38c749641c52832bb8468c92fd4419470abea2af022095d86ca8c9d580250fee44abd55a38bfeea4f17844579dccf0240678f716a9ec4db222442aa0a2454814aca9b0a8af3dec6ffe44ac529100c45b2eee2faac309b320adf528d36180c18a1a6df78c5ef42c6ef68ff342e678c01d62be4f3e1e35e80027f7079bbcd7fec4b841616bcae6fb2df9d6213bdff6aa1b6e1eb205090256bea40ad752f2e74aa8b9b2262d9b0ece99daec3bf1387f26ce1a5ec7c34f887ebaa5e2643e407c244c1d68191ecff7d046def9890c7fa2d35e390e479f9a1ce3d61139f3f33b7d1e597ddc8c92d189ddbddf0ccfe5b02c9555e504ca1ba2bd78a2c60409b81f0d224c1a87096dc40eb32523363fcaa6ea136402ee5383eb3925e6d2be895c8da42b48edb6aadbb24239ce599057b739b37a32284cd9a700ee9f14a832f50f91f56b7c421088a6c527c6f31d4a2dc422da5296d8fb07ff4b0b2b6f525f096431ebb44736f83399b96f4dba37b21261535cdbf85f95cc940ebedbab66a47f5c611f364ebe70e727bc97a9677ab6fc7e7da48e2b5c656c99fce5d33007781632adf829e28c143aa9bd4cfd4a100d57c2b22b7f13e069f6dae545a2dc1c98bc152e162f8ca79b088bcdf35584860a8ff4618fe2294158de0f439609eb31d4444512a788df7a8c7d8dc5c78c1c7a28fa53428aa06712d9b07b436aca5e909d23ceabc6cc36f75e80c71b0815216740d3a4babb98dacad1e1c0db969c24dd0d05558d4ccd66584b75e3649d0a11dedc7b6195d86711aff93cdbcda87109c9a0f67b66e9d1a53f042ba48c207a7d4bd640d0589557787bea3b5a17ed13c434c2c15517e974425987f5d8275dacceacdf1c8ce0464715b92bfe9e960201f367abff00d53ff692e6a7dc03ddb570880ecb91d3cbe75b01e2feda154bd67182ce24ef8f43d0d3587fbab1896b11bd30b53560bbdfa9975812a57fe575abcf07d91bf9d8f72bf0b72c72e9089993e6d3c53a017b0d02bd63dee2df37a5ac62a429945115fd55358dae72baac3747d8e4da74cbd2815c6b823729fda7e4378275f191437b9daf5c3ab49d805ddf5211858d08f71ad2e1aa4a35550baa55635bb16db990fa7bec3e7811aa9f7d1ae6afec823411a00117ca3a859cc40575ec6737dcfe1f11d29c48a800e7d0655b2d49a3221c5e9523d585933b929d554f1308772ea863b76656740e3715af6f4a42af735fdb06a63def8e784785069ed8baab1f6884e0bba7a6297e84b2d25d8b8b2a2a25eb43a1cb8ffb208a2b11c82a502fc7ea58b655d768cf6c71e273a663a9ed793b66fc1871435cd8ea6d8447eaf96f449f6737acf3f6f960ee6fd0bdf8d319e74144f892c7023a7250064fb5bfe0e3de3fc4e4ad2c91a7006d12a0cc032b4b62b91d36aee451932620df7871d4dd9e4cff52564e2b5b00bdc4436b9de81a25cafa4b71ba6c02b831f8432cc002e536cb73ad061587b1de8a3e681b6d6d4c983cd0e5e00859413c9755a938d6a604a935a1fd22e13db3380b795bd42c8dbb1c05d86f51713bf633d05b7ca07752e65a3a3f3eec552d5cbda12f2940b4b15f9d630002d06828bdb3c1b13e9e9d84c84313f7fcce39a72f6682bb1731c8362a0c1cb003f259c79672bce074b19b67e79c3d342577b7a09e258006d6e43d54d5302263f93dca63172852d728077947d6f9c145e7725d7e8c031e62505bcf269fc31739ad8dfafc02bafc16aa3824df632843bfa9160f141a1d538bd432f338d9396d4e9ac0a3043ea1cb7989c9d7692365078e1663bb737f5ad147484f5381db287a26c1cf640c0130def281afb674bbdc910b64e66cadc3255eb3a385bea41c32f6e4e54849c173d7b07f3f25216b8e58a481252a5c8c723282e63d6e853709e53642c780fc3267e84712a4faa82e11f179ee4e1196c1a8f9fa52c13cff5b304471233d5dd44d5e9b2ea7c16f0b890aaeac3e4503c9194c0d578ec4b86bbc5c2bbab4126b410d564cf6d37d60235d8777637a3d8f9fda53baa96d9ef7d08e45173bf3a4ead6116619c1cf2deee1434a4a782f67c8ba3e2968700181543f58d97f00d5558505a0c3a3c55d6bb5f8c4cbc447451f06488d619006f984f1a825b30e37acc1066dde8cbb6c47f75055fdf2f3c46c8a180ccb08a4ab0d5fe6d952c33bce5159f3b47e4588430a2286b2c73e12c511e0d59a6787fbde8039e0a832533a529f830d51056f196be1d5fff79b4f7f712308e0c0f1b01646df15b15ad70d990d8b0cb977f45968abd994ba2bbac4ad35bdf4a456610ba55e62234f7c830d6017d3bd17b3c97397b9e5eb009b758da13aa878954d170f009ba06c1f46f34804575fa814d18181ae592b126bb031d7a9ec8cb47fad16db2e82f9dff6f038b47ba3c84cd78865bcb94f316ccdb5564847fc641a15ce39a4ac7f8b7fddcdd78590de61f8aa082aff520570f6d2f7512b20219207d02f61b8d352a26af62105dfd38da379ab4c06333561ab06fdcce5007d1d1dffb4068c5a8e1bd54b79031e6fad43449d102c2a959524e63912c23024c5586fe7a43ef6f0995ab2fa3f4bc8c567eab521ef0f736c642641b26e601f86f91f3e1b6ceb469d805496ba83a987404d2ab7a3d00e515f6b4f9acc53705edfc6fc44421420573ca63737e65ce4321a88a6929e98a0fee788962a4d48d4f873d6a9553e5a922ddc32fea7cb5b24bf2f6d35d4679412e47ea08247c9dbce5fa1917941ca4d86608241f076c1e9b3675f5853f694206327fde7c7eacc4db1175585e9fc5e214635a9e36c10d366be84ac0af3eea5d5a1382e74201c81b47f9a39a698d276ba3da7299b7303debb78234252f93431ac29c470292515b787b2def68e75d46cf799d954c625461f0e272594830768b09aff27d09ec8aefa85ddaf7150515258c0c71a971ab86328b49224acaaf9eb09d3467ea05489e02fb68a38e733a40ea5c7a82cf918016459f78e644a5a1fb26baa4a0109309bc379ff9ff510349df6b4611174961998105731e2e2fb1543b6f918b2f58b454d81477f248881ad52cf06f28ad92a1d039a31fefee494b8b8576e640ed4aebc415990e2b1ffc8814512cad95102e5736ea8ec351cd164ae2145707f720bd06ed5339d0076b2f93ee31b198d3937a44e16d8618ce65400053dada99b7571ee1a783680dc76e9305819bef2f93f3a7bba2ccf8488cfb8fac15b9bb89a97e8e98a5ad254f69a0e73ceefdedf9e5608aa0d1117ce48c0ad573f080a81a57fef767ada6b72606beed30c1612baca4967a7d8ad7494fbe9d5237c445018dba1194ac057ad451585799bbb521b95c87cd03af9f41ea4f8d06c452bb16a27970b50d675cebcdd6dbe37fe3a8fadb84a9e37632099f2b2b233207c6b665c15d20a6784b2b449bb2c37e27bef66e23a508d684cc3f3940a342c4966ecd90f8339f883cef6666ea0b125a5b8a91293a35a4d6b1546e952777cefb38e75c882943c768ad81138d296f84886fd141eec88ed460371a8de23384bfed4ef862229aca3cd26de5a31ba7ac96137a22eb893d46a1e1e569661f4ee64a4298736fc795c22267fe5fd1f350f56b34930f4edef577df5caf8a59029c9f5df6ad66ef520adb56f6afaa285971dd988783467d7299e33e69be4dad470abaf0f05409c976897aecc89ebfa1a1b9aa5446198896223abdeb40ef25951ba8654dc18aae6630dc0ca148196efffcf896283b9b0178949ee1dcf1a6765c8c762a6aac1a4e75c3282d7f86a796beb1a6a0d8e85f8b4bd9460275093bbe49fc766dcf389f0e368803ff71bca969f187cac79312e20983d24f58a647244e5dbdd18339fe5fb8ef7df88a89f09a2806ec8b36247f352ae318d1301b2dce1034d4dbe7dfa2c9143cb77e8632a05bb0efa3200c07e8d061db4e1eb45a48235879d74725d47244e330ee4bc3cbb4210ad18abf470a34e20c9d717f2ca0af439b7094d31c2e7b2e551a111ef05e0fcd8087d507afc029efd567c3b338ca3439a9ac0feec2945a2705a284e758445e66aa0ea9b3f2ef5375fb7496259cf231491e4c1ac270f19cab2520660249b55375ccc5c1d7a85ac7811eaae07829a749a7c74b59e29fbd639576c85c267ab4a5c7440c41717ae25e672855b3f411619f7936d3e5f1a01ad220bbc1f73d1290452a25c09172759ed7a653ad773d3929d25578a8ed47118cfd86cc11ab0759678696b330902a9a77ee080c10a632283bd2cd465c90f2c323314bae8522c42f38ca1ed74c850f359e876dd9662ac1c612a5e6d28badacdd3e7ccab27d467ced702eed9a209a4aa8d2ccbdd7ad1a097bde401d22c7c980ddb5244f0df446661f703dc91750899a2544bda3be5da578b90c89edf8bca4a9275401be08477a99ccdd1bf60b85d65ac0e3399dc9031c1258d6bb5fc98dd5b91c354798fbc4e8878b781f067e8ae7161f8d0fe7abebd3333862d260b46663715e9e469a3fa5799223d38a8392014b7e8f38f65ac23a660644f59b7121babe3a2f81628c8c405c0977b5fd31caaf63bdaca379b7b9eaf8bcc70548fad389c71e2a85eae1f41be2560551773c54c4ab536722a901475c1db2ea0919d6d1b961c6a21d15f67e126851a023ef3b02d2269b53e6742574e0dd289614f463896c8eece278e049b79e7c54ac448d4aa8fe701990cf5c68afcbd83d624a42f1b59c41304af8a15b4e5d45e54e69078e8782ae70c3b95cc553c785063a8ed318281299533ca107401a3dbd5002f491313b8c776a854f85a4b463a61290a1f797ead2ea8d57f5067369cbdd1c2f610232ae7733c4110338c88eded9f93163faed792d13100c6363e840e33903ac98ba6497728221bcb018de040abf962124c93f66ca5984cc5e0989839144aab4e7545141f577a84fd1889917f95e694987c4c7b62e4e8d7d546b71632bf622144b7cc62155b4bbd84651282ea4f3cea68eb261ccf196058530d4fb79d2db4eea65c2ab57eae564b76760bb84291ed5adf312a6b4917ac20ab19c0530e2ff436017db8c2d0ddc5bed0652db7f9127e13507cfe5ba8cd44347eb00870cdfde7cbca6778c946fc7971aff1dba093f7cf22b16e7254893b68b3d6a96636fdcf0cb3f187de36e654708d48935605360adb883c6a1531f44953384043c4d2feee8496a63c40f45b6e8f8d812d171d7d5fcfa58d84b6bcb1927b11102efa01375c6da6a5912f8a8a2db84a378d84882c279e20cf63c55b16310f009b0977d0dbd1c1de0654b5569b366efabe671f963dbcef213f41e36ba00a11d2fadcc6e5afb964603bb8abd3e7aeef53d732ed5b45c6da955bd2897f1b5e695ad95920fbfd7d97392803efc9422bb08c4ac5edf4bd9d5db616a35d54df5ec366230b280be00c4e10e2ed2b0886a905674a1dac69570892314f70b5d8b3474fbde62d763bfe19faa265d50270cc7caafa1f629f6f04cda734c0b27bebba441449a2cc461e405a48c7ed77dc7df3e499fc0015d02b25660d7efe6f62985f4559d82118325099f6ac10f6e6292450109923c03c9be0f9e3011ae54d12fe5d1cf325dc958dbccd619e335986c8038dfd10fd58b2fda5e5f2b9f0353a294081395eb9feb93e46464b2714cde5c6a44a1e52ffe64df2b070ec5e2b7b0417e6056e6aa5cfe797e310e65475847d38959577bd86446d7868cbc6eb569576eb6eb459de771c5b99352c4d25e3a85e4cca119e6be2be08578b005fd6572c19525e6be1d893c5a85540f7e6c027d15ace11271f855a984d8ba0033195a27c260f09d9f37e82a7874f10d01e7a2f8e37b8ea6a968ae7b5b3486dafa0c62c8e505136e1f5c968abbb19d508b5ad936acaf8d5aa0dcc86048352ad7db025cb3170ff239213f36d72f229d021fe630c0a43d1e3166373354abe02e403fab2cda3144284b6c0a0e0f57cb9b5a7e5fb124855d218a0b37b10ebecea0dd1416790fe05442a21677bf321a0311f8575239bacf25bd526c28db7f7f9890f4176104feccef768fafbd6560f8400d3254897317a3303ea558577804582c3f2f103f5ec49d4fc782b107874052143027fc487bc20e9eb5dc60d82b9dddbd8e99b9dd1d7e1e13fcf3ba87694416246e5f7685030c537d689349bb3767926bcbfddee2c7708f5a542b79e45353c615e4876236bc1abf8330f87d95d1668c1ad705e6e123aea83e85cabb3e782147445226f9f034cc7a4632dcf43e600518f436cfce631c5febb1eb484d5326cf74b05200bbe772fb4b8980d4cc50c5a3b901e1aa2a69030ee2cf76dbedc43ba6409c6fa753c360034de6803141fef592cc294bb603af2762390e6aaa617109e01d9964c982cdbbbafcb9f6749e179aa952a8636d4941cac40b5a5e3800b39075560ce0f9f349fd370d0d4b57e64fadefddf84565078525a6318f0c0e03479d6987114c48f65eb803461e871f78ad2462cba3a83c323f8c64a4cc36989e5c5dc41f38cf852b1b1a11465ce65f6f4bc494f8bd05bdebda919f990f50aa38c6e9b39eb4e15936261558fba8850b08f5b33dc8c9540ab6e06d325ea321ef82b8973b8c15e126e06dda702cb3f458a99f48c4ffd4c463c797487ec1f64fa5b5294c9b31451fe8ddcdf9823370f715993bd3d2a025e8b536a296652f6e9927fe762643ea70ac70977961d300bccdae914cd95add1a895c1337d11fa94f3a1735d2bc08787449dd2200205af31d174deb0f19eceee9d6c870608cca9e24cc2ca34d9e345602c4018c690ae5676602cea0fcd2ff09f6d82c26698a662ee954391defdaf771aa2521ae781d1fed20f1a9c580078795cb328b84cca0e5345e909cdb0ecc228fbdda57060f278e07e15b5714d8c72d6c206203efbb2734202de9a2b533efabef7f74a2f17540e0f32d50d5df71d167bf339f45c178f5c076ad718964dbd2013b7101226e424922e174c5374d3c9a47f2e0ce333aa385ae586c7520f39bfd5b47dbf02572d2188dea43ad19c6cf1a58c0c89f1d805e2c239a9f3403d778cdc0d6e1fd40bbfd336b9e78071bf69f34f5713cc1f0cb658f851d67bc36389611348b52ff84ebba2a348411690b3f918b5795312db9d3cc6c54a8f2ee6451c70d2fbd81f08656091b9237834aeecda18b0200783ecafe7a29fcf558114d51a5971591c4ad29c1ffaf55391774319d8e08c38870a47987722d33ce1254ae8320ebd3041682a5bdb387a0340a8295e79fd1ff71ccfd094f1e6976818435c00694cda137b1e038a4e82029737b422e6154a9aa1a6029c39b998ba51f6d3b8df055e7c2afdba1a4c264a9f66cd25f770f56c5a9ce9eccaf86a44007d820c1ea71ad35c200f3e84ce69c865302913ba52dd932cdbedb589e639fc60913e3449998b9f1d244e5baffe5f00c06832183ac3a08b6d6ee32f217758b9b81f61276b5d1022505301386c0baa3755cfae28af79a63df361f05b6a4061dbb6418ad33a3132faa9af7ac48228295fd575df2a71cab83311ba2187d98cf72d8a35d28237205d72e6be59e9f049fb9337440471e22891c56a94b8f6322f74c0f0bce5c63511610068bafbe8068698fb43b73f727e720cca24f739786207a7a3ba788a4a5841c297bf379d121e26c6df7d5e423ce24b75f6594b0c02674e5fa8f53c28e65708bb95aa38bb8c04c1f5a179cb97aad3371a1dbd31e3e58f87d46c687985f1b780e6eadd8d6ef7a89bd969c44aba5ee53f956f64573031458c211d53985eb2e72ce24ea172ec57614d0548712d508c96b9a180c346c927749e98349c58331696a5e4695c5a0fd95a7af1d82e2128df8b75952f20c294637db3bfc2049013844b1b38b24f8578fc9ab463269c4375783fe2b811d453c7fc3c7a10968f46beafe09ac8f675382c832496efdf5d9a1263dff87cc4e3d7c1ac0d6b62fe119aa83f0da07d9cf7e5253c51add35eacac85dec814e0c0404d2e440c2147f8464755334418fe0477997c7a6fd356e361d064113d12aeff112e09bf4ce363ccfda5fd7fc1085f2e9d3e90aa93aad4147732f6042465066bdae23e4ac7f6cf1cb37eef5d1c121765bea3f58e12ee326058c4a7d1fb079a28904bae91e75301e40f2460dab83d8ce3efb8ccd750335a34a56049957c24c3ff8e03db42b13120df9e37b74657b4974a63db42dd8ba6778e361f051d15878b9ca11a915fea60c39a3f9f7ce02f56950b4dffc0f0ed6d4698bd0c13f42b4cd9006213fd5b8de7c258c8c6c63959b18281dcbbdd29cb63e0e18d84e05f489cfaf891e0e4dd6f30eb7fac31b94a30fcaa3c5f23fbf9019858fd8d8d265e13a8c9013da018c3094880360cb8172f2b8408104677078e79252f6a71f262dec0032c0782ef4b7aa2d7f77620f83bc8d79e2a95a780255188c5ff5e169760afc4f91bc15ea6bebd1685dd39d829f54d6dfb43d5b7f3de3d4f724134308b28881dd4eb0eb6019c5c3a43b387d26bffecc0ea2202459aef7dcf0a66721a70ff9e6d7981aba960b43cde24a66cd314774d38ffafb59bf1dc267d9f1aab266b1cf36710ce248dd906085522ab290545eb980921e56e62a6bf9da61663304465b9c13b9b9acbe313a66a5af0d980dc1614bd32e5da8ac1ec363a64e9f708412dae9fa6e43cc6e232be5ba57dae0a426d07d1a5f4335e7f0402c31409b603057fb46e2216580c807a5aeca136bfdf902d6297d7d855cad8a4f3edb872fb5c9124fc38836d090b48575de4aec7b85ed4151d08d3277eae12692e15f629400ee55af91434d8aef54cfcd4e592b63a27ebf74f1e11797b5300ee26ca2cabb8ce44ea29fc9568fd612af0d3b82ee4a9719ea136e5b68045ed52d97285465361c2ba8020b6dd78bd417d6813c64b4d4a0b8c40ed7197aa403aa8621bb55486b057a67ede0032f9c4279aff05344b6e799ea9c69e1a3e3dba3c552d46b27c06aa69d8e1b23442e8444921ebb68bf4d8841ceed9693a1b45dbefcaeaa2deeb3069b0c1817804324c7823fbdd2a5beb550a053f3824df66f3c853dc04fa346c6156bfec381d2ba99d3eae151c858b3af76757a5379f418c677c0ff5faa96cb43ce3474abf35e3435e2b9ab92eec39c53639c61471b5a8bfbd7bf3f6015d391048ec51d709d49552041e8fa5c3022fb502988c3bdeef538ecd6a56ed99345497b254b1c480f45b1a5b0cb3e30a37bd4a9420db31de7cabc318b468f55f6c277b96000daa9eec1c9d2e9c2e02148beb35e5cf9a449f63bd16dee40bdde2082a0788bdcd631df5cc4f987c7c12f433c63d16b4e899b0d3bb4404a4c937c3a92a65b1482f633f0e00e841f3c2730115d11610d10fc9890ec19baca147789c9121c31c9b02600f466fdc678c920d087422672b1a1d8f6e9dad8223574c44c49b6a6c546d8f0f5cd041ab139d53acb2732e0778802bf1c7a6568fb45988521225ce6cb2edb84fea23621c51003ec27fd62f5e848e4ba347ad4c113e64e344d0dc9b0e9ca406315b97291e710ebf34df2ff5ec80c6c2fe28368a5770badf9b585c15c84bd1e437ef6a1a0638e46c1c86b2fd907aa85256f21bc9a0d9a9e887e00bdcacd9b7b465f04b95b99a4b441ad9363ec7b01b55ff304f66a39e99503ea8bf2f1d84a382133014c655850092b3848b1a645dbd3b50ec4cf329307ae2358d427c1c788dc7b4f7d1dfe61ef6f5528f6332d6ecb58025fd73dd68d090213140fcca44b4b460400ecfc45e65bdd9cd6e2752a4087cad0cea9435082f9eeb65f532b64e5252e4468974adf874f45604a5d616dfe7422e636a260759278ed4f3cbac9feaa1e35c3212f257c45f9d9be520c9e3714406b085dcfbb6c276f6f556ede744224a6580f68798961c22271172c29749265b6c007c2a9676ea8d2911fb352d2bbfbdfd6e4cacdd47fbe0fc1ef66aabbb5fa5dc2f2496b4ce7aea8e296bf237d81140652a7e4db65a4a1e0f84c2f9d45bb72f042e16d9cf46ddd4aef275106faa39e1c510b07d0639f04d119e73bcbb5b647bd9eb652f023a7d1fa3debc3be73c0e8a592406853c6c1d309de7df5dabd006ac0755dabaed380d353f082800db487c4460b74eaa0b73ab04cad19c4e0540a638ca5484c447e9f904822fa79255f02e98ecb377516118e4c59f33b6f437144e615a4bf6e308c627385161567f2086c757dc45f755c5735ff87c3016126cd311b8210d5cc11f03a12475adecde69e8884c441f5fddb96aa451762c4d9d084074195177324460e98390893df53f35f6f62b86426a92b0ac7e4f35a14447c580f2e26f3f4e60c1879243f85740b5aa0b440522f15519c4605d8c1b363f3d14cbcbf83787a4abd2699dc70a2ac45038eaf6f88d42353926c3b5015950f457c211582e95c7c1d787532feb0595f9068a006fd30f1d2288307de8799ab0731a91e369dcf8979e4733d6be0a8db030a5213db71a11231f8424bfd3656dd36012f144a91fb1d8d8af041e9807192eb533118da640e6d73af8e9ceac07b8e70c918506a8ccfc99d36e7186dcd06ec7c1bce4e199b64e6524f6fbf0235324e902f37dc923d57a773ee25747c567fa2cef2f8f5cd9ebf721289c27d6ff22310d58cb7a25851b9ec34ebce04cd585bfccf5cf603a95886866b616d4c33b9931f6f4e47879c159f49f3c6aadf9e86fea020f1fbc1e74d47ee95b302c0cf8329a70d51f21ecadc6562fe498b35179648b59e728c5a414b902a5b2823fe73c4650606cf07349bae4a5e56d7b825858b03e2c3650fce7c68f0a225ab4ad9541084ada791bb6c4f0cbdc39efb0d841a3f339c434df3aa4e764636774bdd8a685640a2134db8cb1f0b411c6bdc69527ab2de111d74511711bedbb90e92bb88a3d7959423cdbcf3f5437a1e24033f62d3446bd02cbff921dc561cfe191e866092fd4767660344d64538f6613d54a05136a9495e831eb6f1d21f8dc316511e3c110f99c5ebde00962b44f2944357621443e8d82b8578a0a247a241c2345a7b32eff1df0fe3fe17c66d4ec89af9a9d2189e89dc5223ec351bd1eed317639155df086c092d093527891dccb9eec0bee77410fda4e1f80bc9aa638d82db5ae5cdd8afcd3e607a1b11668c79e9548aec7ece1a5f2a38a22041fd04dbbeef0227fdca69cd36daa0ea735194afdf56b92673a43b0d6f3f7e3d23a41d22291f492428e5859adb61f50ffe97713e3df9e7007f1d01d02fcb679e0ac9763a96d3a43e28c64a145240d5d92f2942f1ea64efb4f549a2b20b415371812ab424b368c670cec49278e70fd1f7aa58f0a7fd2d96b05d4a998d01275af37f68e50a64cd3564dd7e20f018504905c86efcd5fdbdf9749b4159f58881258d55dea6c256700799b3e866048990de8dde2f9c63710b5ce7d7a08b91d3e34981f328d2515757324fc053848d961d9fbeb478171172fcfd0746c39cff42abd136713d1ff66b6bd3a211bbd1126cd93efc69ba8569a1aedd1609b7ac4691843f92ae100c6ed2a65dd506bb52c7e631526511001e0b8647a1596ad47801ea6fc86b589c0e19e5cde02b1b7eecd68b1283c801f6085b815d585adca242f95aa583e1fb157a7e616b32a9ea79ec5aa17cbdfeca18f40c5867b1f847d00ac307d962f5b58576fc2b6e83121f50f2135da0f1a5f7e2f4bbeb4c3d1f1306fbaa6869141631904af43ffd13db1d7a5135dbed3acc6161d0599e8b3429647869d95d12d7280c668bc7c5003ce259b9993d5fd660d422a5c9729cd491f6e6975af51ca86519a758204498fc7f3138c247f14cf6ace007e2b0aad48467c7c032226e214cdbd41a71ab698775a37b9f2b3f1bff74f14207b551fedc63431b322cac4cfb157aa523bbf147b615ac469224ae4f01dad8b0bdd4beefc748f70dc5d9690264b568c98beb301d15321c48b8bd63c774d519e08916114fc93683c52a7d3166ad06f44ec1317c67b5500fa9959d70918b5de622fe70c59966c48f8a9b94039be7a3b5994620be8ddbc072ceda33ab9994d984898170c88919c0d6f9c7b5aa3fc4c7acc39e711998f253af448649e6dfdebe7e41a3e77dd1670fb9f9cff464e0912f64629a6937ace48d737c76b5ee88885e3128a35e57847c540c22c7289f6bd11e4f58a032cb869bd4fb2de65d3b59f67dd484543b024450c502b2f9cfce1574ca573c5d1d335b24635e746113493ee98ef2d9842b424bc72007cd13a553ca47da7a07e5a19c43f1c19590b8f8eac81ec7e3aa5ce99aaa7fb5276c221d40430fbc5e8206f3ee745f0b9068a3c2aac9087bb3dd3883354a61b1cd36cddcf9cb35a26883de180d01295f15a20912ae4dab38ed3cdcae2e75f66e7c3c6307fb461c16281a8f7830568085f043c6c06b0103a189d782095dfb01f865273d8c26e4b7943160096ee7e1579e187592f753f7bdd7f19a4641c8ce15ea988ceee9d6c993bf54b13404f855be646ed7fccf3390f24eca0ef08a3949978237af9dc62fda39b0eb0ca25ddd2440e8e146ff14474e14b035bfe632e2cb0ee7191bc3783a1c4c8e988aaf2099f07524c646f3ddd1556f9314a3ec2312cc9437b664666b4bb5ad250b844bc40085f9908acfab4f83d7e40030e7838a288a2eaf66b5f2ed7746ecf45f51bac8001216f4ba353e36e3a73d2db6b7cc62cd7d1386801b84eab07805b292cd106f82854654baf0ec30bcf0c8fa00a5eb67184669d2d1cd1d6e851f7935fe825595b4436dee6280033996f968aca4de76044009df7e29b065f43e56e47e050cd32a35d1bbc728725d7378cc9a9e032ee69fc32f5820e0e913e50605c36f75ea24b497d5a6017290b1abb488fe3e7a5050c0e88e1605de9a5abb20160092944ae0afa03e8c0ffa52259fae8e4dce7b17b0c4227cdcf008e047b68431517dc8fa7678604fe31ad56a486685374f00266c57bddda84aa8c43c598fc3a4b50b4f2a48316e1973e3c12a7ccf93c89f24926fab11fda1ca39cce63cea3949b7de85d1dc1e5e9fa7a9b949e84132b0f4718bc7ece16f49605521e81d57083ecd62083d1c3cbd9b76a420060b44ea8c4b439e4baca092eb938d3a287a052aad672c07cc6514cc641fe4bc5955377babff5442e0b3055c44fd62f3fea5524eb137cc4b1760128f62595518ade781d8c66c3883a1695957181c93833a20adb0a55ff2c7e1e2d421600e1dc4c97e8c23c49fc8d4839ba2774b0c15262f2125d84639af85603e8946d2fbb61d07f3b71058b7df9a6ea30fbfd3f39eee8b26da89b046108dabd2c53d4170687f1e701e408f559c1a545aa4a4724e151338bace5fdd743c65ee5fb3003f8b11c8ed4b216398c8dfd50e4445b5f747e0570a8aa3229e05341c12394c80fcba55b3ba31877ce690103de4dc040f0c387a4e8f0abd664751a9f468140a8f17c88c87bf9cdfc1086d5f5454c9c5b4715c34c6f70d6cdd966c96793d79e4046dabb17fde85ba580ca714daceded003b80f35729061eee149c58d047572eaeb89276b64808c66e22309af9b987f2e23a7898ff1f34ed66ddb83581fbabaef28f43c24a4fd3543860f2c6c92e50facae81f7a492e942dd5525ed7ff108ac3c8b5e57f5c7c33665a782a99a0eb6e1450f3f0742e2b7f66e786c83189d35ee22f7c9e2ba93fbb7cd96c93204b2def838c562966fbd78b8a16d2889609e0bd63f4548536d0e183515eae7fe0ff2596bb1f72ec6684f40a2e6248be7888749d9051741b788d4555d762fc3e89e78f101041884f5c8da3d51a648095dcbf8a8338f5d491826db1f60fce2c1a092ba206ee041acdc5b0f217c6cc761cf096b04b4993b1cbb84cae9fb726a51ff1d7e17bb8cdeeb437c4a4a6e0021c55dfcc116d661f7c478088a92b478acb59c3e1b76fe642c713e047c9dfd97deb2ab3a4d24a72852dff4d9130b9a4485c8c2e30a85075c8a39545518b7028ae9b3831d206adc10e4d32b4ded2160e2ac1ff0726900181ac90a80723e825febe8803630086db4fe500cdba81153c97c2a7798fbabc258c361a00f7ae07aed03114d26b72e51cd16f4bb8c4d5b0292540d57a88b6cebad26280d1d50c793f317cda425f6ea58e6eaedd01812d5c438b8e907baac66089b7f8740f29eb5793ec97f544fb7fb0901f509aa7c79a82cd67b83fca3e08b7b9aa90ade48398a39d84013b21972e8db92a3a80478f8a04b02cb4bfbb15540752da7a3b695d8dc3d7f2b50c372845fa7b8029a504154813fee6a52d532ceff9925658ab6acf6952be9353d4aa5e8371a12183c96877187cf77f5fa074534ef70d2a8b9100c544814f2e1f7147d0e9c745a8484748e44d0351c4ecf7ee7d52a5f49a30a69a7f8a779ea3b4ff2ed27f11afbae8cafec7297daa3e5e9702f42c86b147cdab0eed2892cd4e7001bc6f3c8a7662638a1793a9c86a42b5adb9eb92bf80a54037502745aaef21a680e485ece875388bf46665dfc4f95d36811fdaec9640a7441bd15857c1871638cfc12eb49650247f9c8c1a47128e4da26d9f44599b833e9c6b0364bf0344fd2d946566623dd67a11518abd5c784a11b58172e62d0cd97bec414e553360686cbdd402bc07cee192ab63d3a0bbe47891a62c3c17c3be31b80041d38962fb728d14192a9074addd0f2e2c5857c0a179add92cfdc15830eff7508976a71b77b4d0106b43b538f5d929d285ef52cda85f69c8444f8287aad0c70af065ae7d30221fe49904b30cc7ea1d56853336bef179b59d6e313e1cf40df51d630a589ef86a6109c9574d1490e9f1b7b9e9fba0eb923e265c0c9a6788444d7792c3a169f12eb64b101ff6a5cf240d29d2abb2fd09ecc6244317ad9d3b38abefe8f740b77bef318e589fa545371ac9429c286b9cb03090dfd556606dfd64b0fe0121015423c24533f6bc91925fc72ad23ebd0669db6d192c831e7b86458f3ae432c666585cb3d07500c1a16917610f200f76ef5d47aa3ba25479a6c1538ad7660be4afb52487de596180e5c30fc856a4959e435a50a23d816a513f5cf581ac3259202a13604e8c74d1490d7442cd251a40675c32ff68167abe796113bd80bd9b3d8426bca78fd2e5852f4ded9b9368fdee182ecad021001a24624d7f348b3ce16cc2b166ed1def4ea2a42bbd6b005b5db6ff26f44a683c5d30d568ddbe5738b9f174254f19d67f298ad4cb51c78d060fa4d7a47ce6d48fa307b9c07f47335e98479e47ba84f2e0be5acdbddbb171f021bdd2f569c763a65a218ebcdd84143ad2f2f34559b6fc4778670f9b7dc6aa60fbe882e7e5fe25350179b83731bc02ee30682e1eaa6603542f5071e76d6965936ef7a179cf6e923506fe25c1d2daa7efd71ea4de648aa19408b48315ebaf2a55973b8a9848f9cfadb554bfb14c330098a2644e45017b0f7a8730a74bf4f928443fa334c0df7e5b453445863abd9bc25426871233e4ce0a533c14f4153c1b78ab2c102610dc2d5dd8966e9225b132f5a448fdae2a5de36be623cfb545f225bb85121717931c817081b99e6b8c1ff9ab9085f5a09317303d88a34c5c78067bef8f21eda260c077b60a48b90865311a6e290e915dd33e9a0b985470b9cff051c45c1d1634ab5ea2194c6ccb03938025d4239e5532fbd58dbff3363d118cbdc8b0b59bc8f00d9da824e0e9dc240f3c9b691c7be015fd68b142b877710c24264f75508750b81d7d0df3c0f04b303ffbb629a86f10ebca65339a8e406764d7560494ef015585c54ce0927bebe9c0be21975e1ee8c0d7b4bcfdeae40d85b21989bc300daf3acf1b15b69486a822bb3e204374188dc90a83ae7d68753dbf13f11bbfd87c07de3560b96ffa505b59c148f2cc32decc6363b7761366bb37d35d39ed906ef479ec51f6c6ed91c970f763c24ba3858235ec48e862be1585f8f7ac73867d454cde2cf9d1e49c704c296c05510e292003ec0367c113e96fd79d6e91af427b62dc653b1688f38db94c3650ff2cf2949a044ddeef511794ac3d72a6b9afcf61ba993e156a6e42da90f62e39a33ae7c9a37895757723e16c932856f02838b0d8cd92194180e77a8daed13c3cc080bca1e41656375a517842fa54a68e978b2a1f90dc3091532b2ae3b9a6fb9680c68fd5008eaa54262780d5ee70d18bdd2cb7d9442ab3cbd88584bce87be97d3f777ebb2c787a7de55d2be8c99be07f2f2a6399bc32e15c5fc45610b02234385bd62214d40e7c7950faf2d5c616e118351ad7d328a330a4133ef6bd3a96bfde66d612888dd79aa30f338dac8f19a2ee5c0fff4bed6e4195cf7a80fca32150ba968797c6e9ab1555a97f1f422b2951408c354ea1aec5cf994691ccda1e5af154030f820e1f1d505be74a979fcaa6ddd1b5bad61c2567fd09464e4ba7fdd17f4820f4a47ef171ce648eed7d09f98776097e8562f18a7979656de883c83106c7e17495c0535f5583ca870ffbd6343696fcc8c02940ef1f4693c7743b78511f1f58296b1e9a7c7dce2b0c00eb8711bafc3d39a63517c37c29ced6713f638697a0a2d220b1063afa9a1fe933b7392917080aa9c75b05896f4935e3d4cfe682c1f5c251a056fb77e83db149c0923d040f1043934a6a7594383e5bb3e0a8eb7942cd1ccf39bebc88b1143421def4abae6438d8e0bccbd859556cb6e1d353e7de9a5b0b7e0604148c4a628bb344aaa88ca3908da70c9ef7a2ba3f4270bedc5d17da97e11e3988416fdaa46eb0e49d2e908c37e4a2981605fda52338fa9fe6d16a4399f946ee6142b6a4fe8677d4e8d86046a0c158df7ab91521837f8620018d595cd283d5cf49a1c7cd01fae5923920b4ba70cec59d074e3e9d98e9b214a865fc41a798219314d5082b24c8840342c2ae55e031b873d4b813a8854ecbe92c8674c26a8cce52db968bc1c9f40e07946573aea1c876fa70d8dc68e8a441f257dd0bb05e8fa854e285cc5793f9f5186aef4907e33ed421a523ebd657ef1cbf909c5e889948aca3405c3bd70ea90592535e3c97b6b3181eccaea4d9cb323d81e260c6e3b9555cb5ace5230a02eed66808a845716d0ca1e353faa50a12dc4a00e5cf76028229a96dd32f55000ac1c500e60cbfc11ae2a83722064391b6a3f4a4ab8d705b3932accde7f58a7bca6e2b5333f5f24d06e92e2dd8abb7c22e66c626f51d6812bcb21edc7d74efa1c326e28491a0a0b4ae6755a4a8410a58498731171487e0455042c01ef1d9cb46948ad995389bc0d2b5f3e25b90c33f4e3b12310669b2544563dff940d261a8a5af4b4f2585d628413622d47344aa469d44212ab303909aac13f2e46f5583e694941bef375bd61780d1b58f5e6c46f621afdb8f648247bf58408b1608390cfc21999b071b8003d73d9196517c9ab1b0892a237405879b24ab79247e67a5cf3422b38105f0813e0e73074ca9e1f26f9a619c353f1dfd705dfb7e955db4e1e1d09f91dad57797c86786a7e587f5dd3ce92ff47f48464c13a90e27378fcad1fa60f6eb6fe74ca5d45435f222d3dd4790f3587cefbba8386b71c525fd8a4b5849a00f0c32e0aa39b89c7bea43d6153e6e016380246e3b2845ddfad461d4af65014a3f7058a50ed40b92c8b648153d371181be5df1245c13f968b3ed4829e2cb56b8e2ba350eed642c1e69b5cac6a25131e8cf45eb54ca57fb821b2fc50dbaa94d49eadd8dfd5cae4fa83fe92de255798117abcac62f30602ec3c1c80181a513e16e39817c302b3d7db78bcb44c5580abeac69125ad4f42dffcd85bb74f1ef8ddd9864940f5ac7271efe795d85cc4c97a71f7aabf9efc4719d6b18eb93293570ece9dfb1578796375a90829a5efc45afbef6636ca75e8cb1335bb8af72258a70760e672476529b5b0ea33e5920366f1e262dbad38df629c97c0a6d8e54b452c00193100d5b9f5333db97b90778dbc14e55a801413b4647a19a60a6d1a4e736c53e7e8eb3877cd32547277ed2f6e05407306ebd1badcfc5e87e2ddef9df037cf86cb77d322ffda47795f3d35dff07195af9ba17c290f9b31d8300cf6c560971b8d8b2c6fdd0bfcd5f46122f51f6c49abae3232bdbfd2ebfa9604c8265ca1e4f6ba5cf85af3ebb4afa024ea1a5f8b38ddcaf78f75be155af8bd8928f55e18d7b18dfe1cb468075cc81433b21df17b59f5d7dfceb6f875fa25afaab82f7f54f2e2831592cbc9fee0b5bb94ace2a773099cd0d89ed20883b818e7b1887f059f6b1b149db54d5f78286ce5443d3734ad1a770bf2314ae83a55ca157d681b565f42bf4c47241a452d9f0887c297684a0ac3cb9d47978426fe0e30fcf2d1496b7e1cea257afc2aa4e503789baf9d2f2b4ddd6b38070128aede392cf916485f7fc6d87e07155695b0628e0b853e7373f04a086e79867c46e5ceddaaf7e5543a8afd4cc6c1c3da4ff104cf1e3b9f49cbf4f42eb9275c5f470e1de2ce6e1df55598509ab255737f5e4b2ba1546d58647fcf5dfe2a4df5ceb12c136d2ebdc89e3f2974ccb816cfaf0804ca1bdcb6a10580316fc6d979f8d40e8630f7a420af2b49a51fc50c2cca05cc55237bda3693ed5d7e77bc1156b6e50348177773c6d1687f652bed929595f028479fbc04ddd0e271abd529416cf8444fcc26d20e88709349d37b3f28deab24eaa5c45305861a567042fe04fcac24506629a52a5e16faedf3c5ab13d085dda186b3c74b7dacf5fefd31f97474f878655ce49ebe248c92c36c8f426052bcd4245d2fdb497dd389cee81135be811ebb23940c890c35ef03d2053afad863ee3b2dc762baa71269829c411b663c4494c976dec05bfc5e3e52cc55b1be948e453eec14303c013887f304a3a41a89d5c4ae7ae577bf00c051b917fcc95875b4ba7cbadf317300241fdc64ffdf1941728987ca90a1d091fbfb064dd8f05147c0902b667d93a7a8b5c119bb7d5e181b577d3967b09472432e1c56a400c3133d19ac1eccafa6a8ca500e3aea87053c3b34dc2377a1ffea48f0e42e674be76d2377e80a26bdaa66a1519ac4a9b590deb9014e0903e1810186d8780e1a52deac3b697de38c7cf180f288b331078d5cc2cb91999310e6d4ecee4bd78c8241b8404d906b60342235860e120e4f892781aa2882cbc7c7c3bda89803688896cbbfa5eca7b1617f2f5c8bfb205688c32a594619a6fa76b68587709a411059f468542d58e262bd0adb16e94643847fe24e380bd77749b6b22ae7b06b79dd8584ab419c49a3109f8d29172630d99f482b036e42635e59e40b8622721bd36ba5c6bf49b9d30f4ef3cbc40f0215902c6f45793dc991c3fd7c8bea1b395e90bf8abdcf83c0a35348ab1497efd349976751a70930b535ff5bdd139f0af0fa550d49e2adf44536cfdc34f989d1221dbdbb77283f1b7143d44391698735abbfa283dc6091efe9e5ae93d2d259d28d7a7c3c40d73c0337bd5e1bc139b19a24c650c7cf0e494fe5566f64b4a960b7d563c9c365d30ddeb25bd9bdc8634bec0eb3cc6f81b5412c722f1252f149ebab47aec2f80b4e80754970c054cc61611c2d59ec9ec44a4ac9e4ca168233b14040369f2f065a8ceb2ac5c02535273bb843d5861230c404764cb84ca69fa59f7d4926dfbf2956f2e02a90f20bb13e2d57cb3ce7b69fe72f9e7a2cde1e21b13d6661ab366a728ba4458f9df14a65746c9b7f30a3093561b3cac37f549f1c7715764a5cf315fbd673571465623f3ac0c9a25a4ac99f2194054a305cfb0ff7f12ef37ff72a928aa63f7d7e2ad4e87fcdd4472502360628cf7d50e3db4adbfd5a88b9eb936d489eaef508feb186f811181ec49de23a3ae06e77594027f04755865be4f242a5297713f20900c48fe2e7489afd57b2bc756802add7c7b5be7040ed72b630af2a3d9bda7b8f3294ee3963f04c6696a550f34e5f50c63c4e78d305e4eb78a6cea19851764e47f604a91b2bf06ecea463c950540ff29ffa3b847eeecaeb567abfb368a89ac8d6ff948b521d200115edb29b55ca103f4097f40dd2d94283e3bddcaf48b9549be09122ab61a88aa9d58872b3dc4c67b1a1ea6e128e7baf209bed14d75883dccda037bf8d6cbdaf8a3bf3cd86a18a165e9b3910b6e1331eb814a680b5741dc1b940e7d9514ca221831a80ed22de43a7b6da328fd1ced5efce1b46ebd33995e2d85ccfa1e3399e7229a1a9c0a954eb4cd50ea1d0eed2952499b3a75ecb04a4f2ffb85fd23ae3297fc7c0bf62bd46a53188ec1dd6ec2b3eabf97c7333f8af3d42d7d825200d7c76b4483fad3457ac1b80045aabc8d38eff6c71e014fa0e0510cbf42b1ae18ebfe3cb05f50f110c3e3ca6c6d020ffd9f9fe476c742fb88ec4c6bbee71a6e989fb8550a735de4982458de28dfc8bacf8137dc8741baa3168793d3485fc185c5b8d42fd044e6b5bfab796836eebc74bd2a7ef5d8aa880a5d8bc4272f021d397e533627791ac8932775612b42b7c26c4f73f98661f36b17d9ba514c8a40e275ddf4722ba4349ba6420b0be63fdd9915e39ccf61d26f2107be0550de76709f7842085df8bbb61fa430e6b9cd6cb45c8f4fec53266f39d6c538a9ece08331e359707e7052fbd77f4a117277c8420b483fea65e9bf742dbf4824bc25cd2db76c8c3b1c5d05672d8b375ca4f5b15110d106a9d9f07fc7607a0e910af17a1738aa115882672074c170e8a6cc99ab41eda621adf8d4c86e19a8f375eb21d6e8310e801ff36b624dded00b293a38148f1233c21abc1f4675c2bf8978001f9f310a87383560ebfc28ef48ae896c7b6dfe32a2c36bb48799f36a480cfac6cbb1046d8ee74d193902fd620d5996141d9e49ba4f95d87d8f6366e9448a274ad49159a18b08caba62528f73053658e727c3eef58f73a753fa0abf2d037d48dfd688ea7ccaab8415115eba9cd37e9ac407b851222e7b47c19b8f9c6aa7dc8ef6d256834d4bec8dfb1f8cdc6269c8640d4c3561ea761b5644057bac2ba3494217981e5b2e83d62f8050a974157545474e5f77814100cff77fbf6218d11ee0e5b1a19d59767d1c2f74f718e79758cf49076f2f8a31815788cfb98821c00716b8ddbd4ec522198ae267ae8274d1295ad829ec1734c74726561deb38939a464742eb6fb50bcad1436a032c1eb3e1549e1b2727268b54877b2049312348cb5526d1c9f4eaabe09ed198b31869dc4fae345929cf16101a05bb84b93a6a4d8c1e93c76e834cbd8e9e6fd81010a2a49e6df4856d9d75c81f81e0784a1749d7b1105cf6486d1262976270544f3c40776404fab2bbdfa9521a32686c3b648ee58c048bc77087ad5fefcb956b2df75029bd911bd868ea8a071ae9b46696d8939d6a7d39419b85ec9a1da26345dfb2250e3f96d5a132b2ded0da81d065d9336241e5d19d7bf7a359fe8712a39810206e288c1bbb434c310c5358c560f97270703182a2b89f134bf8476061825313b59d737c510557ad1df2d84b00eecf205c150478d5cbf5602479d52b9d5a6a1eb54d644816ade7b36ac2aa5633a4604ef05754314b9cde48a7e16812ccbb40e41620c355d8c8ee40296daa7bd123e0835760c010b40c0f7816a064041b18193f97ef64fcf51acc445a27c9360133165e6cae9a1c6ccb5f4f6043b9c88cd0739ace23edeb3a63b330c154efc0c8b0dd82c051bb420ada8c9c0870e8ee072e14a1f2e9f5fbe0adace04b5c959f854f51ec7dc7a93fae785c93a4a2276ad971cda144c128100b5db1c07345387edf87054f2e2174729146ac70fe39203205daf093091b0ea564b0481be61d2125c02510ca05724036123a1259701ca880512de5b2d4a957e90e966cb42f6a0bec57f325f6541030e3cae58b66fd281994e9062155ae244f63dc316d90588f69255b9f7f63cc6acb60a5b338e2689fea5d0db27bc3c504ba3b699717f8d68f7a0283192db9dd05e4da21a53500d8b8a6b44e33fd19d5ac2b73f72218f594cadaf2e73788be7c21b754310fcfffaea427cb1a111b75a9ba5ff9eea8d74bba911a0df65e3025bf494c361ac1cedecb4605b11152a817813a61b37a9e7e0a0ac4888b8b4cde6ba50dba6caf6b58a0e4de5721bd3cd9d0347123345169459a4579526cb57cf74c87b7abfbe58e4791501d728164260ceb8c4ba42291ff942dd78ac965c25f6eedb1630107e9cbcef5391ea00946be88f706016531ad434bf6b2644594f0adc6a3a9910d539f028dcc086468a784603786ee7b361b4db9ef66253dfe2360930ca5d088a803f3e5d54ff8e64be7c8a86b8f1895e6576b15494b35ae9d7998e958eb87a9b67b22c92ee15d064e3def87481022815e7c930a9f2be00a9f3108fbbfff106591bb9b6796d546b0efc4a036d9e838fd7d6776e1ccea38e1d8d8072bfbfac5c85df9970cf4d7f48501e9a88debf195cf175ed7ca9dd25a51da2355d28f0a75007eb7feddd0e061e2de47878a3ca74aad31836e12a68ffce8b5dff6f897c1a6ec1e103b887c0e0ee84710dbbabfe3ce59a38eb6168148689c8ad80724a15f6e8ec658ef89625b24b8564dbf55990149374188ff2718be859542ea0d1f9b9db19a96cdf7d2642d4c107d65dd65bebe3fad666075404ad922bb6ae5a1d645b62d28fc5add894f2810658ce1b89e59a1c33b373fa0b10c97e059160e66189fed3a3613981bad53f12422a7a9b6c6b705c98afd234cfba63b886ca87c3fee118bb500ebe1bfa5aa07c079a4ff325d2d1b2efe806dda5e9441f14d059c27dc589bba0366d3cb67cb22b1d5a790fe737350ed31c2e1a2f22443e5e8940f8f7436c7b06b8bc50ec002f736ea2727cd29762eaab7265ac81bffe929e2d706e541078e716b1fc268834ba21bd9e1c88898b704ef4698e6435810bb492e4891f30e6f72d85bd3c1f2a88554da193ece8c2a1b9f8833c66a60fac23047808cbd4a9a984147361601c37198625ef397c0dcb3caf41e53e75b739be087e09661175415aeb3178a0b6c3fd6c59d42d897fbd479c4e4768b5367ae933072ef6d29428027dfb9b087b309ed42d82a808b56a02dacf414fd87dc44bc6b7759a307ff73d1efa310d212402fc91a31166f27111c5443483be65e34c3f559b6c0c75caed2424779b13d5de67a7f60b2320b4f6014ce2e824288c345fcbc9cba1b79e364a4ab290ce52683cb16b5b27ce2f06fecd83c1e670218445fec1195b423daf4b05c2d9def35fec872d79a5a08a391a84b0a22fa231aa31f1df764e26952900cdba6e0e9093316bdaf107acb8906b86f79933e754b14370bcf50b6c5931a1696f172a719e0167d17191db7580b34f696f8e8719459dd652031532dab53bcf1b7ab5938fa26fbe484536c34213fe5488d9a4390fbfd9c52c388ded10e9084299b4e710a378ef333061be2d2aa5fb264b18fcaf70b67e9a8f34615dcb2705465d3df66cacc97e1a64f4b4bca6e8b628b6321fb8eaf1ec2a2a1e51a830f8ae4e6b4561bb7c77d7db3f7442afd7823a8a2e96b080c8fdfda67380520098877249ec3764b7963d3eb309cf3cd987203d4d1f4ce19c0151e3398bad074c796d0f2ed4740a0b6d007b91b402cada3d83d3e4d21484aaf75a44557ae5cfb155a2029339edd7fd85cd7b0db63481277f6e21fab4de752aa3109fc4f65a05beed29d0f76def4fe166402041e4b9edb0eb678943a4f52d6b26e3c5840eb095c4da721c0a404db9ae9b4a5284cf060c1dcd8f4684ce0633bbf14dc4e6f2945cafa49fda21d3a360b0c3453fc00c45f9e66f74e381a69110969c8a254740872786ff9d549a65e960b84c272a7fedda166912db1e25811b4e98e7166535640ccfef98ba6ad1f313526bce30c8af42e4a1d442b07d4c3ae6c0ca506014483b05c9e46e2757b0ed24bc162964492101d3ca05097dfad13909cc44a9b79a0cbef2bed7922cd6db63a4b59d703e4666c563e0aaa1ebfca9874722aadae9b801fdbeec5eb8a9f1ad9743aeaeb02151af4a0fffe7c5549b44c3ac16de625e4f903a0f3480c6d065cdcda1480cf52e05d2548aaaa680bf0a395503cd92649b7239941cd728913474bb64a0c5e983d6cf6a0813451eb8774a9a0bb85d9627886e2f8e5aa84244bdbeca963705c51f071c109a5e93eb644eb899e0667b1f5fd29ca349a91de8f6ff8096c65a7f483663311ff638dddf4db3a4ea4e237474e36e181f8bf5aac04cf4681c22f153ff6dfcc63a6ea15b856785494f01eebd5a297a9a3b282745059cf74ddddf82df41a2fef816c89e1eee5979cd5e968bbf3fcfd87ffb1cdb78f8c72ffdaf261b675ff52d05ddb82e63713ce41eaec3e2b66ddcc98b791f918dde26515fa7f15f752f02e0c5ae01ee23fad12f7e3febbf00cbacdd0f586fbfab72153209c471e90bfc5999a9d0e344a81670c2186b00b29483e5e5a7fe515c75abdbfe1dde826e73862a3c1018c8cc9b8f35cd27fe882671bcf9f3e814c473a8f8238b07e61b9a1e1790fa4f3e1464534569305a07893feb19cd3d2ed38b5f12f23cae6bfe1205ac2b4de2c1382093109eb8c3c6a4d5f687b6dc4616939763934cf24dd1943a9c56db914c8f817ea257ad23a4ada431515115fa0c759c832e902b01968867f60eececbb9e1e3296bdc470abe7f943e64be5a900c4fd1dbde2323c9db5a5382663693aa62d187cc325516626b9563d3097c18f96a3203c152a7315df0c1329d096b0dbc96107be59e5428c295de57e0849c81338c1d1ac30b6e9750888ec67742fa7300eca79f166d6eb28e360a9d5f9532627800ad8f547c83a644041bdb2d1d2fb7e9a3f03abefc8014ebb627772199519f7180fd6769f45d1d94f7705063bd1d06d0a270ea6c7d2230b7102f7b7a052f729fa48c8c203832cf56277d0e6820985590ae6af6b557c53d6ba752734853be4e909bb17bb16925d220664da7e9883fe60c721763517b4c35a9ef766454472e3e1625d56bdb49e5bab69bda395d8e3ce9a31375fe24423391227b531a91d10d40d7cdeb243532c4060ba3a35bbb0c1b731da4ea1a311560ce4a910fd1687dc319037ac055ecafbfb9da1f2bd0e45435a5e53292bf04dc9c31052f8ac416ad5e4eedb492f0d717c704c35c06ea454298e624c1f7686ce6cec814bcc9a0da1e58ad4233ac4c4de99b55f88c7e9fe2cac1c5b8b6b11cef6dc85307d0299c57bf44d784ce9bd2870840c008c1520282029f6193352d556250f210d2564ac016882b7aecadf0068369cf63a8f303d1cd58e18f9fefbc410da210ae5923975619f7129146d91d02c6f4523d49a1ac9df72066dde919b7fe005e4ceecb844a9bc4fc8d4dbd3b9cd65c159f8ef7cb8fb71b2f200c433216355f24fbd7303e303b87144c5e3255624bf0827c9b28022365dba775ea320c515b29559793910f46bb36633c32c90ed15814b0ed84b383dfeaa777c76c9ba180012e6c2270fc394f49660e3f2b09d930a64a3e2af250fe17f4610eacc76f8aaa0ec611dc5123258a62bbb8997eb4833a8cbbc95031cb35a711acb38fc73c9f48310a21dfbe423b7bdfde6c4786567caaef047f0f82f84382b5ac9be275f5125a8c7afbe160808c08c0d10d2c2a94a6ea5ee070486f71417dd25f5df09ece5d19cd441f0105c07b9d8d69f4a3348c6102e36a3cea2bee859f945b5e6a32478977cf04d02a2060e62f7a0515e771d51279904065434ac499ac3eb5fa691af90755c2f78c743f5411007b289f1f20207aa1a513e559e0d0f0be6e30912a95b84e3c42e4b916f0732949d9931730742cf4341c4270cdb4b1264bf78edef1be1a5eac10b20f137a0e435447aff0ef2b4baff052c27a53c6cbc7bd67a1aac821d4405f02d32139b0ebebdf6c355386bd0767fa6141af0aa7a3ade33041ed7f1a8a6448859957debaadf452419589718ad1ed63c64c2c6eed4eafbc9818e35294e67f1329bc929efb6366ad7151e07f186cdef3cb612ae4a02e3fa931d403b93142a5b3efa2c0538b3077bcf2245f285d0184f3c7badb157c7d124b28121853bd935bd2f74291908d898c9c147096db4f700daa4ca6f4562be788347e8d278a1f45387cd09f7d0eae1535e2aa3759ad40f7084a6d1efe201904c59ee434c2e7bdec77e61c0fcf0cf6938fa560cb88a2d0636eb925cf5e8a49dd7f18ef5d56d544e16edfaa0000b2026ad51aa10351157a715b56509f80e1c348da098b05171b4c77a100f1427b143c5069737b0db607e80b57adc0606b0a7aa4aabaf768967855bca20fa3dcd61d1568b92806584cb9426fbe1643082191ce6093773f2c2b74f00e9482b15b9b0c42cee60b38b3b240d8f2d84213baa9c64dac02bd732b808ce1cd353c13bbb9bbae5ae67ded5a89a7dcafc872dc760d4002fcd28510671f6b6189f1dd17f1f31f6b9d3ef76727f2c7540772472bb11eb14c26d445896a2b231bca7fec6247beb5cfd4a4bbe9085a6775f2bc906af476a4bc5f7c84bde65fcc639641dddec12022153c641dd5fa7408853dfb14f50dc131552f129ccca7257d3462f27780837fcb4cff94858d8d59bf56c935fc6674081f89ed82d4c57f53984b763bb57c8983130053db2ed772b5f74942ae53ae2ae793c10c94bb021b39417a4e6512bc8c51d18d0cc5bcd8623f86a3738966f35ae796ff8d348a0a7eb6e91ed5d6f6abc4d3d162ebf3223284f6f3ce8f86eb5df480a90ce22ee2e4573154a6d9abf50f1f399945b584e1eab3ad7d7a380f51f5514d4109ae443c7e19ca1d8f6407426af7f11f7e99102b27baf870f8f0265bae88a2f68804a8157869a08cfcaca39f70d313036215cfea8c2d6a06063d0c2fc4e01ed2b8deaa80b85e0932f9514c6969e52a89055cce3837fde3104fad92f83a8b39e12c2ef258896ee17436fb4c1ecfd292b7ea4c41016c0c37906a4d5f9b8d6b246b9a4ccd46bbeef5380da490943d5e3470dc9a16eac2d8f9695e35a27fc5cbfeb04720b92c96b57859ab8f309dc0bdcdad6a8472c9b6b319775b8b31510eaad6c233aa116cd19b69c3668742096b4044cbb8f6afac70aa511732e07f5b9cf51df40ab14eb4823d823affe3e2d31d2986b0c953f80032320d71a4be4c1ec14bf6bd5d240e1fa236bc8b9451714a42e82f558a66bf801475357e3ce9d6ee83806c8b282b6fce8e7d884de6ac5351fabcfaf85210c6b49aaa0bd75be92498ea93ff45ecaa4bea5627b45a36e5630995a5cf59983442c08af7cc5c0b3cf324bc734b97f88e4ca35af92a1c43ccfb1fa6cdb8b5f1b03ab10ee68f867da9ab32c545c76cfc549de472de5541c2a3f96a8ce7cc09a665a970731d2e1cededabfa047b4faacea203425ea42ff872d66583d9344c3e0dda4d0c1edfc32f82f98016f65f854a5ebfde18e5480701554bc5f5e1132903cfae358238866d7f2f24e6c2d39620762f3e89eab3773b6ebba1696cdbec0f4f9e3159401d89486d82a7bc2d8ee5878eb511990795a8ec85482f0ddfdb469e550e6266b838c35a053278b9c91ace58a9c2f5eed2899c8c9e569c90904e2661a0cbe6a70ba5b31567ed465ee743945d1fbcbbac971e36ee9d2f4b55e49b5e9ba7a78b795cddeacbf870143c98363a9ec86c51c9de46cae42c77d3fa3c41e991627c84b9e7614d6f0dbb59af837fdd39d953321830c9479d6092a32c9bdf92452ac5050b1223f23bd92a5c09cd752d544a59e858b0d634c8d6630da82bce18ab90b17ae23235f9c2c31fe5f93191746cc32ed316ea96b8d60d28a7d1a3dba6e9b0ef13de873e6bd856833aa0e8494554cf0511c61e9f426264081e5a76dd595158cf4ee22877fbb9bbff3381b35fcc9e8db881ee374099198dea78c63904d24f3322c33d0e38fe986738017df0afe2adb49363aa4017461883e95435c62dfff96a3170910ae358194e0e6a011b9314f92c46019178f143f95516941b5a0abc0879111f7523c8ffb15b3231478474871b28a22130965049267c9523f53f9489ddc3ed643b708d707c877adcfbcf57b1b4ea6921159c5c3529d0aaa61e1c8fa441c227ff52894067805b18e27dfdcb831fb0c4e364171da63502c869d8ec3a2a455e759dcf3cd3c32ac28e2565d361567b931eef9d9ccafedcc4ae201193093635ef39b33343f4f3816182f749d4056e536840af0fb43e09268cb4189f61d2ee8ef10ccd57c1c561d3e3242e97e57b49c35f90fdf847eb5d7102b4199b44769a5f0fdb505469f7e57aa9b21ee3b5dd772f4265297f2dd9b7a4291463d7754d1dd495b309d28cb4bea257464df5c47f33e1200628306e355908dd84d953db8f690b69f6fb69c88c39d8c9433dfe2c62c27f2cdaca02fd7487517487753d3bcbee1c9d20bb9164c00218d4a0714d6b0ea842c0adde75a3e2094d97a05a44cac292488bfe6e0742fecedaf12c803ef749ec63c22a77546c91647a5876b69fbeec9abcf5dac24e214687ebcc8beee669a9ce6fd33336baff4801d1d3b8d2a3c891bb27ae1497016b587d1e4822ec8b9da28f80e28d31f5cc7d0e3086c91333b080b6b85fdfa34488212e83753dd67451277be0157ad0c11e06bab50ae0b8e8f8774f3cd76982a007957f2493eb67f0cd300356cd427a8001ca11044ce7927d97fbad846510e167116cdd6eab8dd5710ed784263500f7071edf98c3ea897a4a90c4ab0db5d2828368dc6982ca1e74f96d1869148c9264e4304ad7ceb01a60064694a1f32277f0fce11dea7f82537fff83c591ca839aa2beaf531b1d19d878da528f377e57dd11752f920a2459e18fcb963536a022bae71a74f217c0aa1dcafbde3a19c5f4021fb0bf79a1d57e5e76a033ab5acb677aa4510520b430b7fc3371762d88456d446403388349234c21f8283dc0e7496a0c4dd75b902d6e6c0baae79213882ddf823a2167fd49ab26e0966ebd257e4d201e5188c1f98910ec8cf33d86b55531647997bd6c01e0c8020749e9bba85bf029cc06a1b157d8f6599c02687d4089eaf04b0daf29bab0a80de36ebcddac63486508826f9983d445ec1f2b85b0a5b583a822fe3fe2b25e78e4da81a9c9b46b5900675c8128754ffde33699c498e851aa144b4c2d1e53f5accbd744fa74f00b8217c87931d764c9b9bed6bc5f69d0948fd1a283e65f330e370162a9826b3ca0cba4545e25877eb946de595ea91ccf5d482bcd05171342ea065f8c838410f7d7df7f53e64e802cd4aa921865d07f1ef250f97541373acc821eb0d4b1537abd5a00ba438a1de3f9904aea8bffb0f522b9a677e4bfdda4ad94618c94fe2eadeba2d169262258ab477fec59137d69d91cf6c527ccd041b85e985104b444882f6ad47ed35d56829a7194d930b10ef8ebe75b1440c73a8ddf313d96ed51117613678901041a6d33366c3de879d50ecb781d25f21ab6b96f7c14aa525be8deedd3db4601719d75c71ad22ba1cfdd6ae6a6b8ea9721420a498f3a79a255819c214d5203f3324d48cdd5f52c138a7915090a0a0ce6ce8a67d16f277e7f3618c17c62f1727b0f53e6a70dae3207d651cc7ea7b4d38f4c280b6683280c53e0f24e6c46908e9860436b3d59d4213642bb6c1492efa9b5ab74795bbf47a5e9639ef700a042728631da2603ca7f6457f6076cebe09f58a157ffcd5b5243ce35ab0edff8e0ac0f04b14aa93eb659462c1c366cc1409ffb9657900afe622c39b2d7ca57ce9cb0b1863a58067a46a760b4f6d6961eb499fad15e5c2ede7db1b96f641c0ced49c1ced0cad977376ddf94c0b2f0242674ffee804ad1d8e08a503cb59af3979c7e5db34995b51c2f9a604516a6f08cd6eb02422849969bc8297e9883e5f7fee774a9d7eab082e392700196554268cef4abd3966b6e42ba00966e20f15e7e12f8810c6a20a958fbaa933f9350cb2fa88d1e13f75c379363c3ca943b342fc0c863dca2589ae7d046b1cf0bf8ce2f7383ae30c0c66f61b3aa70ae6264b0f834361be045b5dc70607d90ea5ea2e0cfe9488b6644afe2f1c996acb47bb63aad4a63648f5df4cd1e9561f832ce6d2b8fb1a9e04b7598b574758995f6beb0105afd4b713cbd65afb55c8f872b982c6d0570f59e81be867d4a7ad41183f14cc69a3f1bc7c2e5e0e1584bb14eba47b46c2e49679d1b1fc00b64a69daa1bc6b2f6144ef9bf75038a2ff0e147809212bec66a91f51107e48e73fa1ee879e048ae76e54819cca4250d9b2b1fdb9a00c65f816e5ad20d0c4bb23b3d75a95c20f5252eb1d72677d8ba07659ce6dfeb2ff248128cb45881c53ff4cfbb3b9eae5b84b8db71bf867ada18a60194e6e610372a6e213952763bf20b7c7a5488d0457d1ed2b72c0ba00b705cb15dac265b13c42e7c2f471b35a317865981db3150ab551f7eb8f25b334a3d48c1ceee331b8514d57e83b26a51700250873ce48abcf284316f4f3a9a0f162a8d16ebdf43df2a1d198c0f588803c10fe7f0228e5e890a0c2f6b28140d3e94e7c51e13f22c75050533f07c37cbb7e8b9d87d66230a36293c021840abb3cabb01eb1c2cea8904532e803e2cc8c9babce9f6e44c8b3f9bdb09e6427f44edc1b8ba75ca3921c2d76189bf9dfd195ab903b56a9e78cb468b73d143f4101e8ca74f853141cd6e39f3237d5a6d2266e9a7617f214689ba94e24642cbeb9bc6c2fd4e4cba8a8d28eb3dbc23181131c07bbcebb93d60c6326410105e08d62ff73884e3f1a50b91ceb82b6d146df95bc05010f9de33e4fb640260e0baec20198176887837c12fe4eb62941c456462fc3d469ae94e8238aad5144f6df4028e914adf2365cc64fe65d1f8393d88d45f76265d04d0f6ef96b75f2503e7fdb85f5ab344f1e702298bce6965dea1b1cd25ac825e5a7c9a920673e25ecc4e5cc97076f2af099bbadab8a74c5d5a0106cf261df087f75f9fb0afc1f6ab6066bdf6bbff5850c04621dc292f07fc3e25aae7eaf622250a9adef11cb0378437398734489b6df02f50fb5ec8a17a5427f4a75e02aa74186cde4a1397b86f667379e8b9a639dabe4e49e25880004bbdc61e38439443b39703458d13c8ee8982f0564e573744dba099522d9edb13924f3f5e623ba3d1e9851c4d6481a8275b84447d2caba4a0445005258dc13f21d754383b0fc52641b2a821245bf13ebeac03fb1a652974f43db03e2d5ab441d326a1c949f6a9120ab35207170056c7488ebc2a7d9dee977627bf783597b5075042b265aada6f58e5db5479bd7df1859257bc0a37c4a78105f3af39db8b9e1f585387e633f58a366484bba60394cd1b53180adfd427f4edf5fb310c320ec605ab31aaa9feea257b3de3a777f71f4ffdef63fa5dc5b1d876d9a3b40936ed30e55af95394c809a9a23b53079e9baf5d7b287a80e934d512d26846a5916a717f10eea92021de4c52b14a9a3805951c5df6e61de4f8574edc27f9eb48d49897552b2397787133de488ffe19871f9d2d86a893dbe95520429b77871850b43c8c0e225a1905f0286e27323e85d3cbd06c3a783009fa4a5c7139d453ff357933670d72241886b90aeb22ef937ee331a8d0d565c36351d9e2d8f49d305871dc4ac88150f84cb1e174fa72785824dff8de1799610686a13955bd776d290f48a110357b75290643fd1632d8db460a7355410127749d138b6a1bd7c4c4c53cbde1ff2760f5eb7477555c1de3e4f4a4f79135866af9f5a1c4384faadd067f49c9e569ebbde6f4e9c56ce82c5c1cb4e5731a8e934b1fb926a9ac728a6468f239340b6a0f4ebf282b72123519ad1975b848466506f3750493d5996f489e8b261f0c6834a94236480e1beabc7d29f4fadbd4813d06f33059adbcdca2c8fee5ecc93d37a2d91f89e00497042a286b7a7c77fd86254b9674a2108da236c32fa0674055f8cc7467f10be6dd3d32361b855021fadb28ae21667c51137ef3c3d718832ec61d92a16ee226531364d11407bc4f1aec106ade92ee2732ed85ffdddb2e16ed5e0fac5ad0374f43680136162677ce66299c1fd13f430b5b2158532c14b98c96946c5b5f9fbe09a76eb018136f9822fe5380932e364d4cd1c4fbae9bf9c6c93f8c6942375518baffd38665759b0bbc767340a301a1811d30ccb4009f6e0aa4c5bb794441f2cf90ad917047f7567f4b383f387f78667b01cbddf427d2e7692babc2f8d68610bb2622cf5fa0f49f3d75a65977fc48f08c9655ce6b11289aa3147e2cbb70e08cd7972e125688bf639c7237f4b850e365e899291c6f9927cfa673a76ae111e11e0050806688d0f238b99fe6f33f7e08d5237b04662fd4c62e1b5c7114bed835d2e7b9a3503d36a78a0bd6a3868abbc236c9cff94b32d181897ffb7bd04cb6cacaa27ccd60a1d08d727fee8d15629997293bec379316da182a40b13d610487a5ca813fb71bc1f60c552d201e1bfeb3ed6fb994e1d1cb485f8cf3c32d67168d251307a7bb515f7bbb9121e19f0762c27b8725a3a0e6f4353777e1080d779b53560c38debbdc934b6435bda91eb3b1ebbf338bb4c2415b145f4b68232475027a1a29f314bce1483f95c22afbf4398b892f77df18dc4dbbeebccff2cd8a41dab66aa79bd0b185da5bbb9b4c72ad7f3efb11bf75d894a80f4273f9766c899fc4169c648b2e93c98b293ee57fef7b3520562c79a9507aacc3173fc644afc68302e91bfee9850e65cb373a2123f16faea65aebcd22ae1f19662cc8681b3eeddf2b3de8adf48fc7b01d35ea120ca35b3cab4b1a71fd4976e664e8c234c542bcf6d9b21d7b749761da8e96243e9e3dc84e78a5777679e6aee22661c00091f6c459972b13cc427f0b544aa75881263f279f3236f7b023501e9c31256c85b21da354446613d949561beee340983c96df2a63f1a97e21a543f6b62000c3ad1a1c340155733c627527e1d1d2efd8b186bfc11e806a1493d5c04db336ebb83c3c78a4410f14d302ad425aa78daf69e1ca5f056205ad82f92897a9bb6b215adfc986a9146c254e1fc7c40de4d735cb88712be1055298e1a93d09bfb877707cbb2a7c6ac0710c6fc72215cc30e64bb4bfe622fc347de173479695aebfea49abdf54778927cdaafa20a3d1d9e1e30f6afcb79196d61205dfea7982c34d3acd4553f8a7d1a408f3aabda2667d226ec3165ed09a1870233a404e2e4e0f90b06ca0d3b058c23a2ce222bd977319bc074ebdbbd62da4e39a79ff5789253285482b3c7a86525b12a367b7be28142ddb065b00ad7c9cdc62329d0c2e5789ff72783723963c98d9cee6df36d1fe686afe17939285d561151d6903385be4442b656d3e55f186745f853e697826433619ee43634eb0be8fc7f462bc3db7ac2daf2ff0963244267044b9792862d05cdfa3c099d726f2b92e8b6868743412259d4ba107113f46811a965ebd9b14864ced9818a84bfcce8e502c97820a66233393afed1b93bf2ac5fa9bbb015f3acbff8868bd45b22314bc466ec1ee7d268657bf4b5800271fc371a68c1df31010062b08cf29ba082b5fc398f1631302ffb21667cd4153f2284f9044cdeaff6351c13994c13ad932df4b9cb68b46c80ab7021d70826da4062e74dbfaacbe6bdcacb41c190d05da0b965963f8bb6b0934b35f153f8330df48a0e7bae8333034cfb14cbea178f72d197f2e5ae8a9820a5c5ad5ccdb59c5e77db8872b94cca33a0046d0c05b8fc22a42001f9c4f29516917b6af7a9f8af9d5870f1e1333c3284db714125c16d93132e790b000dc0d6a85bf05cc2fe2cc5e81dfd09e8c06072b10d5a8b0c43703f374d7199a99eb63893830c10a8208f4c1f43f44f6dd773d7b8080c353da14f400735450d7bb353a03f314b391ad8f9a8e7cf56f467fa59093e4649318709ddbfe7ffe84f767667c48bf79a96f5087e6253d39bd1f0a80473cce8446d492bbadd0b4e9794aa57c2c547b88d32c15b1871d54e36a3cd6fc6edfaa27df169d3255aef5577ed03a6648d79c721c4738c09a7d5cae3ae2b4862a2d9ab8c7dd5d505ed0d9b2009087532792e4eacab67f4f169308521c2e383200cd5f8c58a1ae62f25e0f8b0d17cbd62c5bc6a7225618a61c68b596ebe98141cdf97d8dfd3ac27a64a0463bbfeaf5bb4e4bc0e82f447b50e70956f7f75b5fdd28ac5fbf3565943c927eced29ce890389be21c0b7e85ec5478eac64b689e60e2cfae54c0ae24df65ae5df594e54176be49e9e7b1c50bc738b19c4b3a5ac303a833b6b4729bc4e869e4379d641fb30768e1914bc59612f04ca27535199eb93eb228fdd90164c6027b20d239cf847d8161a542b778063e6a75215344c83b127f8a5c45d1120bea6fbc3cf85903b3b07ccbaeba6d0b27b9554316fcb9925b0e45a6be3cb43cd1a5be365cfd75fc968ae7b47397c862e32a8d4db054f405f93f9787b363d9502c0ce397bccdfd4ad08f7a897c53273d00122d551173111cebae7b5cfb921a524ae27fec1f39e228d118274d36800aaf16e5945495310c6cd72ab442df19b36466530f67db9bfd8d5395914e12a63a33d51f7bd839fef0700a373498258a4600b7102591f993b6fe06c2d85de47aa32f835d2d79dee740f47618c5a908df313ed857eb5601191219e1d33ccdaa306295dd2842dfff282b12966468e13d6dee94ba09342927c08417bf1cfb7194e8382f64aeaa9227402eabf0244a3aa3f65a82cbd9caa6c1e06cbec3fe53ddb71ff82017ed86f7efded20bfef2bf017d47fe25d16a97fb1dc4224a8dafab4bc199f6503ea12302a8c3b51e440c2b20e194827adae1f20766f1b6d49d8e664eebb53dfd79815ca5b97e801276addb99316ace0dbb61e17498215b87baf31853eea78ef0a3de37e272e6fdb4e8589e7be9ab6e6df2808ced61a66ec0a977577b531615767caa0b6464e65ac8395d74829ba0cdbe4504acce3710a9169a06924713c3cf4667fa99b7e72bf289212d10bd75c2ea4784ffaac2331cdfffdb0fb24134dcff6d32dbb7f5af5abd1c3bd0f1c22e8aaa06a3b3ceaed6010482cc10441f59b1374ad6dc8c47a609dfeec6b569d8ce138decc28baf7a52f85504fa13a3495600cd62f6b29ad0ed57cfb2e98c159ef0408d3742ccf441fffa00430fe0279cd5a49fdd9c552bbfde8c0dbe1dd5db487d6c8061332e17f735bfc3bb378ebd30cf0f4f9467446fdaf6a1e4e28dc3353406ce645d59f4b363c676799ae6ca110ead8558ea91a144980ae3baee5ba8ac6349d0cb3018c49d5c518a2368fb8eadc7282c009f1429d5f9babbc2b578cce1616c3eba1f7db14f6ca3ebd0de73c6b42af9f476cf535b6a84d54b2f7c16793e94b1f84abb72384808f364d404613d8d8dd5b87a1dad39594fba46c3dd482248f5df9711257325a60a2cb7e1d3475214d5462d4c9eb59fcc74719de1f627899977538a39ccb2bfadcfde36052b700ae10554729a69a6dde49ffd59397b0d8245bde67581e481e3233b35d228a1603cd00aaf1e3141eb965a41061d634b914369d826d692135069b04d30e2e778d7bcf34511cfc6bc6cce748ae27410caff53692f1ffb5bc2fec9ecf3ce9b34252e50825e3e59c0387b94a39870f8b79d7070873f1ff88a15b76860b6c852004e9e385d24f002e34f1f5529ed2ed8added18824975d87d758d1b10ad35f5d7dd667dc117f9b44e30c3cfe42c977281e300a0ce7f6a4ebec23f102b487bd50beeadba1b805687543923597af247b633301a6f02861e5efb1e96d95977d9e417dea3fccc2241f7ce2c4f76b8b2ada3bc76de73f7f4f0133176ec55ded3e7de8e065d7d6b037c736d8d1020ef6cdfd294fad21dc024f0da62e8280cc2f9d46a038956f4576cb2af04b34e080f94beb4c2999a68301df3bbaecb3598815f8be7c64bdf36486ae6b8461d06c7115169b2f50e5ac09b01896c6fdbfc34ad7ef7f028385e7b3ab01f122e4aff2459b6e5d2217940a365c7201bd25fe1687a9516d4610095da0bd40d85fcd168695c78b3a9a69fa2947f5f6b2efb05f178a3cb45edfa8962c7c643098cebbcd51c80066d7fd6342b12a6840047173d8ab12d3f302843504189cc70f5d51ae234c3d6f6f9f19ec634bf14154161710eace9b102deb57b91f6a0d77d7aaeeb49b7d3848c8fe2df8bbfe8cad06aecad20ec3bc28a394b1a740cb4ba9c74eb40423eddb8cdeb823a915502f77b076dffdb1f824c4ab014f4ab7ecb9179a4c591f7efa24c74af21b9748eecfabfc00b42bd1da297f4607ae9186bdab1eb9c2298e48c735662b1fb601e0606fe598dbc15c8846d66ca71418c66d27552617c445366dd2b6b804c2dbfa56db14ce303873909d7a8097d736b8415dafd6e42a5e62fabee7c5af276b4ded7f49e14a2276dd627376113105b2815b41dddd09fed1f395f0cb422812293e7c5f824a38b13c36fc48f833a3a0ebd0640cdc19d0b85cb2f199d33358b5a9139aa11574965d3f1bc8bef6a1f3ea4f6955ed3fd4576b6d87517e61eb67c8baeb0e6eec9df825aea765c9ab9e00a29d917e6a9a33e7e92e1c18d1ad5f249a77f32e573077c3b6ca8d8818709789494c4ab59ad5e423a9fa88e6b0013269ebabbc02e892e630d30c3d6ad785b9da841894d8c76efd29cc0c279f6fbca125c2477b7c5b2fb50a70635e9a357d308ffa894eca8712a08e02fdf8fcbd22dc4c65315984c20fe6f550ed0a9c549a993f5e9df90c31818f1d82711f20b41045aba10d4cc87f757eee41622ba818bac8903cbacdb1de3354501aa68b7e0c80c0ad27b0ac086269c814326aafcbef92af6a77f41bad6efdcd05d016c8d58c90914625ecb728686cfbac9ad6da1714d042e9c8fcd827a4345b5ea6eec4fc5ecda7e8556bba982246034ca8a33f6dd6eb67dbf37c9ef983cdef7f10ac800d6b1a23a4aecc4dc4c64d530eb294f27b3773e7a0e9d396a38011b68a9762fcdc6ba1671d2109e26ab94affa041899da33aa5f9ccb11ad39f25cd7a4f66d289d9ce13442c615f74a8179c80ed5374f976cb3993d5f69da27371ec87b29c475c664d489e802e087fa5e5e628406c8ca471b4d77b566cb629516c0125deb560c86640fed749f01458960e45fc3ec6f60fc0394d6aea071b1ec7e1538560d9800b43fa9cc60782384034e629c52785610ce4f29dcb47383a489d02053eb2210db32b1ba2febd7dc2901d4fa57c2d665e606f7268bb5ab5c58c49fc6f8f3a064df063cef1c1b1312c6019a84337fc336ea3c9dbb897f46bed51aaf8bbc55c9d6f67c5b946d7b65f97380edf576c025836c0327b20c16a481406c0eebd7c509283bd9d55eb7065fd2c7cf410a22b5484644a32ebac52a79a2e439016be8d6e5ce0023eea8c6beda6bb371c6ee63bf3c8aeb4b40fd31c775c737e6edb44e8aefea8d801140049f32a9e58579c64c67e33ea13895c78c7d72891234eb7ed1eb9bd1e69d031a4a295aeb1230fc8b41e3fd743caee5adb1e1533b2da1e25500f6eeca0cd34ade026604b83684d58523aef08a632cd0b08358317664fd4983aaf534abcc6f1e1e5ae54c7145f0106cffc8b7ba6de7876b4edb0f4f0e7ecea3c3ac7ddbef47a232b7e372a31cb2240a50c77d21ba8ff4c22ce0aa430de4a6511b15cafcc1712a492a08289ef4f118cf770d7a36b66ab77e388324d724b11d37f20001ac70054d33bf72f435a17928652ec7d709a820818eb2cebf950857b617f71ab31faefc91cd3b6350d58219bf7d538da1eefa8d80a185cd65a48291aed4d62eae625ce4ef93813d16d508ee80390519a76293b288c9f25db374367bd05cf4fef0091b9568ed2d2b4df7aba3923bc79879d0092be19d5b32049b70530531a77e3271f8b22ab7370f5db9f4d17943273a27ecc6633d1b8211794efde5e916bffdeba930b05befdc6469df821ed73d2f86bb369fefdbf995c5389bb5fd73eb5c4654dafdb786c9462971942cda218c984e87d686fbb35ada5bc0ba9481db316a4fb0ba74a17b9f4fb9a78aa81b85619b29c3ea3e11e479cc151a06a907dee908f290d2781829b235737965821c5f020826391e2d759fe0641127eb22488a7262b72c00161e52fef28d4778afa952f4cbc945fb0bf59e9c9071fbfaa9d8e79e86c731344e7623b18dff8813089d75db664ffd27f4b8699687870a0b2d81dab722dacc51f6ea4cbdd90571537242e715bdb0e9d67e70e13de3a8903f927348b11954da411aba223afb07677dab5129dab34df2a0398d0f87ac6f09c0413afaacee62b492befb91eeb8670021bcc1c97a525b02011b0feacdfb126df0999b87dab4c77050172f80f43253dafcfba69b44da3b2fa35c016c33a56a9b2b3f0293e30f4a07991d588e89f49bc941e55e35742f5ad94d081e1bd6aaebcbf11c5849138ce0b25562d58b5ecaa7a25ceb462c339b06afc8a984c10059c8abb26f98330b40a273da669a2449db93fbebbd7eab1ef093b50ccba750cb00d9d1a0dcf9af94b7c0670d506bdfb0877185c4891db016d98131cab48f43426caeb94f9248472bb119f1548177a844b1a3dabd004927d0ca13b10d43b06d2aeb2ff401c5ed09485f1026c86ef468a771ea81dfc4c4f6ce759c71a1378eb6d004ce97049e7aa8cf927274e35b640e8e9582e7e1f5c075e58ec0740ad85a9aa6babdef5ae73f6d24758f0a9c53c4393f8c542648232c847acd913653436284010a13817d298fb1a12fe8804d193d220c55d4e0fb2c4b4b164def22dc477eae2d4d58625baee9f32107296e8f3ee6f16ddf122aa2229077da812078dabd1705bcb25b7773eab1250b8684aab174c1c58b2c5746373d0dd35c8dca2fac4d7b90b55c396ab1afaf9fe2cdc45c676c625ad49db89280d686343251d4591c0ad887d36494e4599971082dee0cdf987f7cba13aa41266695bc893976d353aafe17aebb3310cff8e5f57419e809dcc971881bcc8fa778dae0596c1e79e7852faaf25dfbbfb5499762299a4beebe574a63252fdad9f38a3c7359d9b4eab4a3c54159f62f8d48272b06e3c1faa5c86064a5ae62c658fbe9a6ac35442b0edd25c45ab9bc0cfaf2340efc152d954cf6878d18a750230c6571d729ff48fd34a43a02044818a8e0d5f2bc60546a29700f933abf78cf221f2e0a6171a938e4cf1b95cb4609fd53dbec62a1842319e7a417fcbaefc232960077ef98798ac89f8655f1f3c81f95f374c487f7cdda24e5bffd7c29d93a58828702cb83d3dabec4e682640f1079915f9673a81ca171f7d76ebc76a1af5b89e9b5ac98a665c05b8893bff6812b6068750ca7456b247d93760d29b2f912b9a44efd0f1fdc60192b42f74cf2079c1b3409f4138c842ea839509a717114f5fb069c68b5a7f377ccce586b776462a78bc6923d386e6ddcb9d14dc8f5860d77021e38030874f4243808f4efcfd6ea2733ddeb9614125e6d74f5f534eb6fe7078c278867c4ca7983ace565c666bd2a12d6c9a0963d64b98c1990a622338dce71e0aea8ee9c862f164d2fd00b7918a1d0127f079127e4441167b028b5c5e06c985051f1b351756744510122fd00bc83cde94057b05f7b1e17474b6dcb2ce4a257265bfb25c3c60e7c1f7149e8d7d1936ba5a76b441f846f7bc5bf46b40e571b95eff498ec0dc76478240fea1bbba69753587b4d41b860bbe9e4351c91bb695a7f0a7cc9d9a4888108530a7e5470d3d97f6958b1841ceed990e692062de73b0184b1ed40e5c55041913114886a5430324136ce1cdf5768622a3a29baf151bfceecdf113bee3fb61be84c67c928524e13c1cc9b33fc1d2ed99d8cd33129fc6651489ea9f00d785ce5101545c5b9724e98a9c7a570b106cbb5d9d3207eb7c9e8afdb46800bb64ff5a851392e7c4c5638d811f84593f1f7be48b94f07a372390fa364d69dd14ba7638139482144009c0181192456c33b039f64395177b6f632fb7c2559dde2f834f728d46b948b7ba2c5805bb8d2ab61129e20ec31514eadacb383a71f23dca49f8c8c98fe86e8af612d809fbe57e3b1537e4c37f4203b6f0135a3d13a418eb737f3974a12d501c5114b901bb877df3e1a8997a8a26feca9e4de1dc6b0d1d0bb8754dc6844a0c1e51b41c6d98025778b41c82139362e0f2be93510f30b13a09b2b54f13fe30872e47e0ddffd324661b8416ed54ea67bdbd6ba597ce72dab8c9024af132b549bf5b6c4d22e58ea6395eff149ee85ba5aacbdc5a375adbe9242f06389666714182c8a6987c6509e102faaf5d00ab062e085249c0823d9b10275e16f8bc134e9e4b3318985f149511a567e1742623dc4708ddf24a43c66de6fe85b137e078a4195fbb5d924356fa27cc42fbfeb7d9cbbf7c725781d0a20374b0097d59210158667330201db7611a4975295bc14f53290ab84e7e19a7b52170c54a802eed72312cd090181ac8e34d65fb6acacd445ba4e6e2054142b9d2131546feddd74babd9fab8981bc656aa8612303757088c4f1f8781ad9e4d30c5a09b1f8ac1bbcc089a58f8391dbc2b65c1b287761c94c6e2c8a4fc445ed41ef657ec29ae42ac6f3e56cccf409719170087060148a72864311c56c73576b78a154e8b08d3095c7b20a78071611c2c568d5ab642624b5120a34882253db03063bbad2ac726b94ad19ba969022359d11baf87e7143497fef3c22c4fc7e254bdef3a01dfe80ebd369b490a5cd15de08d324188897eb9240e2ac00e5d1205f3e115186eedfe20adaa049d1013129e782c7e7d34b617ea23ec63ae19e1b1beb896ef34552c551c5f096cbd7c647918c280ab44b42a9f9c5295f455e560c9302551ea8b7891bf6c2175395696b3a7d825ce5a62e185714cb869494857c4c13834b9cf336d00eb096ddd2d60cef9fa07fb624fc77221a347cd11bd5472df48bc70ff0a8179b10026629c5112730e5c4737aaf0fadb6dcb6f08cae688d73ff103ce4dc0a73f17c0bdb665e0cd1f44d642b3dafb37cc7c1689cdc34bdc7653349f4f86595e0641a104edbda8e855ce86116b3627d5822ac65587a6fb6ae01c7a952bb54911449d3fdb0c0468fa689ebe64e338251e628b003004842b3e53d4820d2c651dca118735bb9d11f799531746bb8fa4e181c70d791e0ecc8084eec8e922af72aa546e98ad67170f7ff1bed811615242ef920b1783108e347a30f45dd57cfc5ead74d624821107b8dcf4c37fc30844da3a7636e0b76cfaf0e0483661bd52323555e8952292d15617f30090d5a6ea40719f63a56b56d44e43efb0d3811ebebe27f1feabcca731c43f20422835a62d3965ceac1364a665d1f5a92e626fc22a987e2c7024b1a95c098921b9cdc7b2a9449d86162d40a75da25314016e73cc19950b906133d73d7edf131020d5c4648bf56085af395b4cbf6771a9922e5d7c25005ef014136a472555bf851e46c7f949006adb05a5779e92a7067e6a817c55af37edfce3646bed046eda4480bc3cc9fb8c5e7c206b2c0faa81970370565becff9e45d864dcdbe82813726c935fd47bff2b83c4ece44695cbb7405092887f231f92aac93540f0e47174ef73038a3005f36ed65fbdcafd53b766a6eeb1d147a134de426a8da6c498315f85fd46ca95986d1ae83d972115063959a20894d4083fcc47942cf21e509e04d681b936619d29262643913cafd28021308a0c613d93ba5185967bdcb3bf018bae23101a782680a35789b043b5440647929bfef4faea610cb366a7b30e4cb842ad6cd7249165c3f5453ee12630c4085afd7978fe6e8b9c6a0c68f3118eb983e5127106541cd11d8c03cfb00b7a08bc4a5beda49cde349e6d07cd185b44e872e560ff5b65056353c5ad94fd4a4339d822fc8b7c68c5180a45388ec96a6c7fb568c97d2aa495f88c917e221071cff2b5cf4b113285dff0ea2bfdeeb8953a213f2d9e7ef640a81dd33f704862ba91f05b4653894a3ef213bfac44d064a872ea3c9682bd5a332c8d0ca818a57d95e464d0009e82e073a3b121761dece82c85b58c210f98ea3fe192f25f964483913ef0cbf856cecba3ac1639b90b05b3bc67d1d3d984ac506793ab2c989c1bd957eb0378b5556b5e19575ab390f5a0216201ee47f0232fe357d9c99aa25b33ed9ebc2c4f634eb4617312c6bde136bbf10cf3e22467d5b555a1d8c7f54dee43c3ce99ff9030887f840098ec7f479340b66fb4aec15aacc07e31063d9574ea0f8e2150285111e88a331d651944533a53f7c7a312bcdd9490db24fea312f1312fe035ddce90fcab19d2238b49fb14a32aab750889fbcd8031a0fea3f47105020e29f50f826b65c5406b36c2a643990b66b040e8155b71d61af36ea4de63d907ac0f3802ddf238519e8b083af05a27f7ef0bfec9b13a7e5a4726a7a023bf72510bff9e4d1b0bb4333a2967618cd4a523467c711b078dae0e0116a86a0bca1c9e0c5634e1111c2f702be699f4ef744c415389c641807e28eea864fec79423d7e075a8a132253c5edfb924e073dbe9a302e0a68d070fa35846dfcc49c7889cc083eaf8838d864f9b5f4398e6a4d70d3a61dd6ee588d44d8d024b8ff3a68b0cbdd946c2d3d239cdc56f5977fb461084fc0a7a096e89a400f835369ae2279d4db45af33341863a68d9cfec62f1f2990412a0506bab338ed7921659f5c48e96e363d9b8301c4ccf7d6d6b122311a092d4d528d8dada5e2b47873459e0d5653292293835b4ebb10eb3c5b98a47e8526c6a0de49264abfff68d68cb5128dc69f54ebb2ea2f83241a8dd12bce1dc4ea7360cf0e087b6c7982f9e15030ba8919069d42c43b5c3c5ffe35d9a448fc3d21cafc07e68bd708e05e13d52a71469016bf9d0e259bcd2f8c55dfba71c0fcd774d7aa88f888b7c0d5374a785a1a0243f63e32bb77fa3378b63fbc8dbcbcf72388084dbe64653bdb37aee48f493cb3ecd5093d62173fc81ee32da1878fe318ef9046b9948b6d951ba874e881fff8c99748ee08084675c54158c70ab0c504ddbb9e194a03fcf9aa2a19553cb62c429d77cb8e54b7a6d05803eb52b72a8cbdd33428dfc276506aa531173920ca755c19734f06d8ebe3801d0e777f04d172f91752542cf9816de7b571547729e16bfb5b11af19b692ee3612e16cb46beeb6669eb4682e781b8dc5bca4dcd648911f38788bd85c6cecd3953a7ef73245e5721411c690bc65a0888ca5793aa7b570810cf6ea6a946bfc865a8b69d95e8a59e514d3ac1724a65364ccf2e574db8b2a3c33112b8d0e66f6ef5b9619a02ef132bd88eb92dbe627d6920aca8f8f536fe8b7e815e4cf07988dc3ad6661d2815c68af010e6dfb21b8e16b763ac3def45596885cd65a0f0e6ce0d39b6b295529c8165c406c8c4a8a664b8fc8f81abc245f8139f6f23dd32c7915de53ad11c89dfd75991b9c8697fb3b9f099efcdef29e3b56f2dda1111388cbc3c015434df24bcfa62150f5d13ed239baa656d60fb1cd002775b51837e8dd413dd4f5468a030eb429cefc90090b4cde49930f87b7c6bfdfbcda8b4e8c329ba1280c9d77cba409a65da742d89a7f96f7d5273fc258f067eab6617d4ce39a3684967753818e65f54d42fc40cb838b479a41c309b590ad8772e41d61bec2ce71be9e620e57897a3acc7e37ad423122a4cc676855ce0fc39606c03d284613b474c4ece692732a9b7a3573ee8ce5827fdfd84a719f980134ac232d7c1c120ec860ec8809ba90d331b5d896664e97ad65fb0de38d1e57b8c6eff57ac1fae1f073d0341da894075a0bf24e5e49e911190bcfc8490abfa4744e6362d33ea416abdd053ecfafeeadc819fcc34c14fbbc66947d4d6b1e23cfbc66e2d3378d26b9afc3ce7ed283e1dc99c6a846d711e9d8adc31350ba93d446e526b669a19765aef17cacbc99eea216b9110592b65aabb257cad271e3b93b51028d1bc65b0a8b5d00b1f0600dc8debdddb524d4e99ca72b674afb00477bf232e80047564cf21afff760cb178579f9b170c7f4a84c2aa7ed81a159a8eb4fcb498b490d50673ba761ae597166d5f6b051b68f5c742c7a2f4366f34faec8ed26f339b29147ee92bff60b1767810d6498ad57493c218975a74a2fdfe3b60106189b4ca39d2dc85c21d3788a5dde309d98c2ad2ed8941fca7c795b97b52f7ed9f46948d6e96e975cf946c193cf769d59f1fc9a21a948e71a6a93b15adafe9589ed4c8b3dbbcf62f06b57c21b52920537a56f17fab801ea01b48ec474142bc7fbb5ebf3e38b33cc217d71ebbd63a1f2e00e961588ab20e937ff58585e912db7b36d065fce1c378365c380bdea75ae5ee9cf808b031d282b899a9d228f28630a8fd1066f3ccfabef320f44b7b67454ee3b159bb80cc71639df0cb2b82cba481a68fb9b90c8620477eb99431ec0bbf7cf5a4f07810d9fbd3ad021106efaad52ab26f577ab8a18d8267f6aefe636eb228ab030911d5552a96fffb68f13036582ab18026e617f3a626d95941756a4616d7480d7cc3975c5af6f41b2abb54d44864a0a0911778128e5c0679d8ca130a0985531f16b00d72141e8868ba0bfa16647b923846887008b4cb08e62398b97aa62e6321a83b3b23fb2290ec4d8521df56e12eb10c962e2f508e620fee83501e6bbe304992caac1403d05112d35cdda7e666efbd909230e9a14671a262a42a03a20c372ecc0fae79c8adebe6b00a21840d19e0a85f9797137a2caa556fbabd6f6066e28c519c1a90e5064c847f39c4e2dbfcd09bbc93cc6d7b3ca3690f7416eb1331c9859870e017036a83a6bc80616c1fb43133d7ab1f0e1f96ef6d64bc3204ef65b7831c17e2c3f98da154733ae41c0b9915e15311555cdba1468b255640337e1d9d9cadc77e3010b7236168974a732680f644b5f70a64080e990667c0556c6565ce5da5521db75ffcdec879f8dc18cc30e5e9778096f75edece0a845fc71efe2a0a2dc1518dc1f2b02ff13d45d84a5aecaa92019844eeab84ea5e4eaae17fb39f56b4e333de06d2b68b4461666ed430560a0b7270a0d5662a46529888d31e582ee7ec50c9b32f33324a695379a1c419f655f115be4b2ee0ca67b0d35aee767a1b0b619335f0a28773f431ed4a573f902be6e4ca543405d038bc09ca468b0e2ee4888bdfeabbf3dfa94923662adce8f6326944b3533f0af8040d6aa1cbaf70e8c242c1ffbf6d47454ed90d15e783e37a257698bdd206ace39915ea0de1d8366ec4372af4a42b943d55065b8ecc1c8a6ba0602acd24b36e58c128f509fc1737232fb5df552c0a3dbc2acad08c9b9ef6f2758b09ae21becc381565f6baeea53a24be31c9b9600a49fb0767b24c9c58accb348918aeda537a4290fbd5bc7ff2ce0af252bbce31e74d5bee9702db8324204832b7b10b5af671d3b6bbd1c0ab9ecc19099ee39249e5a69120f61d125c796a5bb02af64d338bb373298cc6392d5f55c510d7118fc6f3730947c3dd898ac4b1fe3cd18b1944330325df93f8a2d83c952588c2561df96d4810a8e21e3099702719fc8f7292da4f4f70418b31c2c65b5706f94d34919983ac96517a2187e476fae716554a1e6ba83bd86ee6e79642217b6774b4fde4691935b2e46833b91e92a544c869581a283aba6565d2d05d997cc1e8f84c140ae28ec6482e54ba62fa1df4fb65605f05575826235eda64e210ef6138cd6ede0024c70db3b86debb2eca79df933ecfacd58b0e61188cc0bfb11ee388431ccd4c1797fca29f3f1cdbae02803e30c5bb6dc1030f41c596937dd78e4a6cf392ddce0dcd10eb9c86d568e2366fe328b6bd1e83dbc49fe5c0752bbb3522d3924dfcebb3b8c0291bb8dd249c98b636bb4da424d0566b143c5d7588e64fc9f2815923533ffbff07fdc34a0ca834192e824e75154c8ecc45d4274457d90dac0bb257965092300be9a456ee807b171c7a9e90b9081a53eff8d1c858d70c5e5e86b1feb904607a791201b9f09a735b9f6eae119a88f8ffff24b99095594649a5d3e1a25fc4cabb631a95afc389269b72fc9571bb069ae1428adeaf3cd4885227a3129e2e5a0b949eae71306ef15e3c1e2cd4a35154bb4a241dbb8008a9a475880f08df03fb6dafce7795e3309ee37a3280101c45239894280418ebfb4e6bbadcd4fc3bc26237e2eda47a80a90c1699b7c11c263967bf60cd860014b9e0e2ce023b8b93e528e7774cdb1ebb21f0a769c9eee72874b39d46daf9bacae8bf7a0eb85e877c5a19538f1dc37d2390f4618e371d32921f09f53326089dbd0c7e5c41af0dd45fb9cf465329665ca34c7429cdf5f8291123d4578f3283d7796c75df19320d20bc33cff2a3e7aa20108529f4580b26ad813bdb4f909976e8f9058d271ae93282085e6047d9c396033becd059aa2bf8b98a6d6b9fb4acdd0981b1ed2018236e0cd209229facd6f31d855decc20dd345d8bb9d4dead443b3beefc64c1f3dba4a9f25593cd1a0192969980887802a0b01e3223ed0694c1842a98037a34c546c76fda087dfd3d3ad39747b86b24f64997ab0b869a2464d2fc3ccbe818dc6cad878323b90f53f63580f41f2d80be9b724e462587173c5408837173c7d2c3bb840f06c18e88c3f910d2c48803ae433ea3a855b993f831ff89e4dcde6f8c5cdbf2d3fd0e7454a51b58123d3642fd7abea300edd007faff0e02364f0a4a263f87eb9d525d97534c6c25be327fef5945748a0ba4e4567ca936cb4b56935379a8523377dbf0d758a0c4b34b38f9d502dbdc4efee805b3993ebcf062f25c15e3d49e8e381538b16b095b3cdc5ac12ed4d91588031b93a8111a4da82078a03ea569197ae7157c00a0462660a99068557206cf00796afd25b57ac9c031b2904486fd2cabfbdf6310b4098139635018c3879b5378274c8fa239b9527aaa700044fcde26c819365644969e505fb0595b21af19b7df2720a32b196d0e77f6d99915fd20fcff6f616f4a3009573358a91a33091a44c760346e8d49404c9e719bc3d04f22e7fa7cde4c0f0f0e5bfa01c40043ba5134a1db52b7266403c9fad0fbdd91e421b6b4ed9a3abf5d456a164c91b74e005eb040de96389d9fe67447421705b2ca35396698d0e7cd8d2485a9a0acc90d7715f33aac7c247543d79d68160f73cfed29c646469dd9f0bc643b3a35d01d32e6bbde7a9606a62d10ced56574103e6cf8b044e19d541c197ec9eedc2f85c7bc77d2d78a099a250d6bfddbd232fbfc24c011e2af655ea7616308beeadced12a386b2fc9d5a6fc8464c782e04dc96226088734c61fe8c1e1de0fb02c243dce85c541367c27d283da57b906c101f0a7f8e75f4b14577fb1214eb46e4ed4ded92f5683ca8b410817c1fb4e98901813f4933c4e7991297c6195d687762fe46b835fd5b477a0238a972e3d1cfe882847896713d6cd9834e1011c98d34cb60d793d77588093e4fd714aad1d485c145b01d3e28052d558c413d943b402eded983f45fca92cda877de1fd782277809f634bb8eb52a83dd3d35995096688f1ee75de89a57e9beb920feca64ac438a3b384b2c394dd38871952113d0843ffc6550d29f804f028a1f98ad9ae81b7d6d33bd990ba822991458fd77291da7a34abc9a3651d090558e31c375fd209aae2de668706026a3f581d8947f9863ff7abbe8d5fcf1310dd1e476f9db86092ad327fd959876aa73fc4147efe41e38d3c28a49728273fad10ed71efa6466057d282caa7fe2de12e14e24f71e13160ae93c7a3d8c78ab32c5fd02c6991f89d7e7a9e665bcf7a4e38c2c8bc6d17a84e859c76ff13d073a2676e528a9970f8f8a73b2cd74bc978033c7e7f0d622fe2c1cfab9af1b027ae21626426eeed40923d73bb0562126f5e22339a537a700065f06275b4afb60ce673bbe2769ad129c7fbcb4f0d304ac15175348707b40a5fc6ab11b5cc5ee23aee919193e4746a6279f61c7dad42c18519b5ad8e68683eab01849541577e7b2cc27de4d522977267288b8abbbd2b5702bfcd69a148bf67693bbbf0719db10776580e82ee22f2f9a92fb183db12d531aba4e5f50370fd2a68bd128acf653e8a554aaf218ee8bb8e8e2ecbc1c70456837d9e0ec4e904f27e5a1a8b2fb6d800860088985f69e6493cdae3748bc610977fcbe92ed6c0ccae3186b822ab91622a3a66da1de1414d4ce674577a41c77c369eea9caa23084c1f0c0af727f99e3527d6ee602238fe1b2c98f0709cf9cba289fb928ce9bb1599edc72b2ffb4236ab0b5479d44f51fb2394347a1f95efae4f88e251c7b2a31d04a137e8ca937a8c0642fb182ed828cf30a69c66ca5b89cf2b9da1aa3b2188b5a398283550c541e653febede004da67a8445ee21ece4bb0fc0ae8d8d297e1218d479db1990832db19d72a8a58374753548682be7be40639664685ce2801bc9c9a1bf13f631208c826fcb9cb4965067c602f9cedb1dbeeec8bfec2d69534e922121d5104c5f7561d31aa9dd0e86dfa7d9dbbb5003a3faf406add8a68a81c5a75d1f730a03d2cc28be778f73adc996e4e1fd7ae6f3cb0b6b936eb1d74b3cc53b33912600c7d34b4d50343b734564218d410fc9a54a624c04969a77d641b34dce47b659d25f914a802aef9e14a4897f638e3b0956be64210637a55675cb7e63d7cf64da70032a4e9b0d09119c2e079899c5c7fa6173493d6a3a55ef33513d433486c5848f49afa032f9f4b3c561644e521882042e68ece1f4d3e42bed4989c09572222eb47abf049e81ffe0789d5cbe728b09477f5662591e632651f52fb1ca18383ec1c23547b22514526749b0f6dd42b44482a14270b4494611664ebfdf90234e7e1b632ade0cecbc1b4f6b384688b071eecbbf070c2b940acb2c60d5e7a3e7ac03253a5ef19d7f3fadf8d5d608533f3dfd8ce57f13f2681d162e2be4302269a873bfe648316bfaf306aa813a5805ef773cf5de97b48d99049dc78525fbc3f72c0082e7e03cd900d68002f1c87add89e153d4dc7c7e42bc405927b1b219323df36bc8b346fccd71bcd154bcad7fe4f2623c5a5f360d073a730cbc9319663771fb89aab7d6cc2921957d5cc850142f0644ec830ae1e503881c6061c499acb326c5bec829ff92979d8fc3515e074559ff2cd3e0a8190b0d1e71a31db035d18bdab4bb55a9da99c074a3dcb66f417de12455bb57a2c83f2e3092016a9ff0e7e9d098171f667f40f23c08da7b52eb00c5d4e2ff15f42e93d282ef02df10cfb0c624efde9555e282e85a145ffbe602b80d5872c958b567f2e705f58e0a3e5a17b6208f80fceab287ef42f79ca61a3b122b339388016c6500ef5bfaf379c5d49b45a9a10ad1916f47f692fc79365b84e76396f018d2dbb8d583803d077f1aa95a8c95f8ad6ce9c133fad4fc50d1b7744390014dfbded0625511f86da15a1da40ff39fa662c60cbf49b6ca8a482fb65b5dc0e378c72470dab58952b559e73400002b36d0f5b499eba92bb4cd7807b4c2ff4fee1ad038191b9b777580f53d26775a7460ef17b40a527b4b280d91f0c99bbfc71bea959332013dc6812c77e122ef6202ef64dd0ef54268ed62ef8ebc16ea8d9a9a3581d54cfcb45b8fd1e96ebc11e040796d4e8f77e1b05a74326129f39fbe4a332f15e493ba999026ab7e5d18d6ac5567928a4ae9a88c76ab9426dde2ee0f81c451c5c8c752ae90fe93914234b2099b3a05afd089e791d6a2c60c0cdff5ad6ab5558fc16b5936041eccf19a628fbc32df8c16f0a1f79cbaa348cc6c3d136a012a19e80aa52b6044a169e51039efd4074fa57caeec9f9805da4d1c896afd765c79970734aba8ba6edfd75e5d8df7adcaec7da4ac33aaa08dfb2fbc071326c6e72b1a6421ec3e83c31762f8de9292c3e3238f4df83a62a66ae54a2fdff68afefbef94dbea830aaaa46cce4a296fc9ddf68ca5e497197d4606f02953da49adef8788c5f1e74266a82c8b54c2662bae3957a36c14a4efdbfed0c76c1b9492b1b49e284ced4f5225eb1eb77c85b38a67d8f1eb77185e5e6017c13557f3655e8977f95de1b97ecdfb1805a0df614aad5c76f5badcaf387d7fc1f80451d495ce3615a860035d5dab6b39dbfeae2c2c8ea8ce9ca844368a12a759f19476fbdbb42124092ff920163dfa17245e45765d304701432228c41d39aac69d172bc66d3466a6f71614b98bad6dea1945586202d43bc41265b681bc619df3d856317b96a9b7f84fa4e244118d0da19215285c6272fcae58324c39d43c20cd84f789dd86743ed00bd937df0f2e8208558a122dc536651a29f772b64533e2993ddcf210634c8dea51fcf681a57cf27079d75d2960f9ce4a7789b0853ec89cca3009d10252ba95d8b5753fd490fc598732e728ca93dab7a00ae02f2bf182791a166714bbfc5c93188fe9ee46e1c1ff0f5821d93f062ea2a0da0588115d0530ccb306cc66f4ada5e8bb12f02507165d70ef184a2160e02b9e76533c8e2ab68365781e7f842c165e7b4f749e32a5252617d06ef0ece7e41cceacc1f97b53696986fe148bd249495f6ec74537c0ed4fbc32fb457ef54591dd6f79b29533e97e3d1feab32baba55540c8b54ce2be0f668727425382a4774b45e411b5bf1316f5c76f526e6150b5f96c03fe29378ddd8d1b303a5073689d4efb7ab221027b26684b38909368afd8477bb4ef7d831531ca50f902ab44e974fc534997224368ad103568733c2d1a7e15e88753cc5ac7d3ece40dedad91537e1fc51bdccc5bc4042c11ec04ccbc4f3626d82496743590ede64ddacebcf5cbe3064105cb6af2ca3b8b26078d097f33becffc689798a501e390e29080bdaeb40f04a1cb9600b760b6e1442430ab4ebaa8e33febc4fd2959d8ac848771df011091bbe77f411963b0eb0562bd74460437153c9fb2aacc5bf4fad5b3bdf4c2760ca7932be21305b1c527a864bbd8e6355a469c10104e6a9b03edf8c370ebb13bf27fb0940a7465cc22f7296108920a0a6f06315c147d4db25537fa0882650df07735d68372b9955a926e0a967aa1df718cd9e1207f8207234915fe452080dd5123d3eeaff6ac47c6ec45e2947d8d349767e97a9280d7dbaa46d085a241cebf8c4984dddcface026d1a8ecbd60b73cb7737f929cb067f4168823efa7b1a6abff96e48875470f38ef9cc8f6e3294bca0adc36bd202efda48751089e38d0da270c3a0f21245d18c272f00ee4bd666908afc129ce3d98ef47ccd8f35a3b45f8e57d47c79fe7d77a598102b6dc87dcaf4945363cad4d4a2bb73815733dbd1fa2c24991c6555229378056ceea0fef6cbb6ce66e4bc89e69a4c514c4c14669cd6e696c78c38ceba04526c40e6a39219708b1798b0878871ff8f00834feb6b7a2588ff9d3df1d3c9374fc2ef862585aecc7af5999ac5975bb585a38158f85470231686cef361bd22e7405ba19a4ca99de8bbd13d78aa77c73debde244f05438b46debdc013aa2aaaa7a52555c7214e087185dc2934487996b382d024a967152fad02d063c1469f00ab23934ed72596423159e1696c5b5fc3b1ef445d184ff76331f548669fc7488c0474eb15e902e258bef9b3bac1d5ea8827cdee49ff00528f43ce1c4babc41be33eaba38f366b5fabc832392baf33878f7312d51ef73be8b9aa56dfb5a5a762508cff142d3a374390506fc7081050fbc8aa3ff764bbfc9f6eb277f1fb42341fde1280e74dfdafe53d00f1f81915eaf61ebfac4a27ed23ccfaeb24dbad367f4679c7126912a66f41848fcff4173610d064ebdb9df33cb3db056c74328cc361f2e2e393b6333aee7c073ba1ae16a7e62287e9bfb74570639a2e9441446bb35e1beabdc1e3e9496cffe893fd5f18ac419f57ab9cfd091b0b60b4afa5b9c7045cd2168e3a3dfa674205826c9c01a384189847bca00fc81289f6f59d52e3781da4fea4808e092e532a8f54666f75f860d4525004f8d9c7cbc16e3bd217db07000f765f0aeea74cc6f48a0e679ca881fd944875501f5638be3d3b2422f94e9cea1cf739e564662cef50417be9e7a7307959c1f5410a6715fb295b082efd42032e55c8f2eb673931743f780276a76be0757b5f30f3bc50ca7a4c7138ab978086820429d2a87695d21acf29a0d2bb03f77cd501261b20b59ec3ed2a5e2a485ba0ecbf0957255bc8a84600a936edf36bbc175ee4c3ba3e3b479ddc0944f79611e49cfe9418cd9284869a7424c37731ba62bc6577535b7914ebc527fad9b345aae962b97d55d224a9969a134bf84904bd2397c8ce5518bfa9a7e530312d43f9831d2757e594b343bdf8d63e5ac0e6477330681c33d6c935e36ee2bc8cbc4deb857a40c64befa8087c428552b7eaabfd099e7cf1b74eb9287844dc72a34eae3273a8f8d71414fac229226d90860a8b3a935622944137f54526bd58c1ca48c2c0ea4188147f961988b2bed27b56538899e789deeab6db966f07275a673240d92caa31b02323e708a9034e476f34a8a4f104d80dd4cd6345c43bce7578b4d9f1935318e1521d681780cdfa71806306bb8b112c2bf24ece2b0f12cf0fb6d18fca21944b3cd68ef5e571161a256f6717d791f66458121684c87fa0f51d2eb2d1756602da19343eeb9998d28fe9c3bf839d6865e6b4b1c0ab4ff6167ab3fd04720c041daa2889bd54a2aa0396051fbafaa29c869536aae04ba02b4cbe60f9e369fd01bc068267f401a61a5a616fe279e8f77c365a484a0d76941902672610e467440aba8c2bdb5d9738417d3324a2095c26f1375fd9b8e49a5cc19744f68a48a3fd6e1bbb8a1232b46d758e7addfbef53d39879ff948cde1a191ae44a6ff75d91228e6435ec8b08ea442c0a163b33796b3eaef01a218cec2bc55ac13c84727006e2770f1e323f955d90ee9988f67bf212d1641ca7e4ce7710e7096aa3d75ca1714c14bca1aa3297f768be85c8114021635d8d80b0063d8524b30965a0533606944e969506790df9ef5aa71c9373abebaba4c680e73776bd59a8e768d947bec90afceefc1208973e60aa499dea806aa991431cfee21783bcfc93bb1a4457b97a24a785e77181ecd9d537cd28b136181e7e94c1b193854d9b3faa1b342fcdd995085fddacdbf794223d6e80b762ae97625a90d04270843857e764e83fbe9751eac42039fb16a495f0abcc03843e791c58ce0638c336438452ed6d3b1a7eb60c42438b4ae5ee15de5977a3de9c79442c088adea745365204f75cf45e8b34ed5b6c4cfc35bec452bba5c7ff6171d94bb8bbabc556cea318cf9b69dacb70039dddc21fd412e2d8be51cc9012a6de57ccf3be5eb1fcccf6a5249e83bfe9ca0e0d9129f00c59fda35183d17f7c0f903f903c62316392575278d4c23c3a9a80d7c71a18ecf62d41bee8c20004458a7e7081fa360f1d6e61d089955820808519a8d11c4370af4cd6273ce6590e897e5c7d0787085fb019eb6525cf22b5ce6467ccd93deec60b3c059e689db8000353cd749051a2b04dbb1db5b95ea160ae5925e960d2413d69cc5c21cd5b5f2539be211f0df7b00cd3576a1b8208bca1ba91981b8675b53a8177dac0f62a6f20f7011c35b821626d8799118cb21c099801a16eb93b7cf5fae3b306ef8a0ee8cebc8334cf852d6541eaf19e03a5299f30e232a61d79e8dab79361463174de8556e0af49aa4807d4ae29ce0891daaa9a9f75675581b6d32e794b790a22d59a5427a4bed281c49c7eb739db3934ca602f14401b89ab0ec4bdfa2e21d2e86b1af9b5e4da8e76e1f968094586e0b58d9a67c9cb2f2be10bdf5b1932f5fc7bb94dd26624a1b226edf80fbe8a5ab9de2a47a896a2044943a402420116997f74fb56747a1403bbd8a942ceb12b12fc05a2d5d5c752f6a38b50000787b06df8664e79cbf70be8056f4ac3b0e017661da1ab06b0fa09184d007778e74fc994f1e3d83ebff8c0dd926aa86c36042edc8869077967976774b2733c12a4a503790e7f32756c7692f4976b9a276921841e83549d2773f77608bfaf441434d449705629a7faa443c17b3fdd9ef1d8093803dc2b8d65416ff39044a649eb1de63f122dbbc97e166be1fe40bd5aaaabac8d24ab9fed41ff63929be3cfb18199d7ea9c2bebf610912f38ed75dbdad60efd9006aae3fb408fcebb17f6000f4f53fcd0273dd63d48badd56730a726ec5a95657449af2e5d4a64af32bffce8158152d10ceb70182698fa3cc132fff48dbc5ed096709361f256481fe6d48f7c8cb64e7dc95e450ffabc317bd253b12c80d5fb682d046fbf4803a5c78ca8050d3131292b4792ae125e464ab6e3f67534f7c18b358b6e46e52dc0e77a2fcf0892804c743b67d3ebb4646454b33de7045e562d8ca69baef065725d279392c0d8cda38b5c7da2438d3d7e3a57d2512c3960064e3389057118270b56c98b0cde669c51c0e76db3ca153a00f889fb92332b39dd4ae71504022f6c60b3464e1bd20919a8c912315ec4ecea812f4ebcd5afa754757c6f5d3366548fbbfc58bf6f5e2e66d2f8cab4b5acd19efa18d16c02dd15b65aa29bb5728c2735d6610b27f12cde400c005a1b5a85077b854d3927dff4665cd0145bac591d9ba93aa3ce82570717d810885e6a6f924eacf9b79690de8f7e77f4096517c31efc3c96c70d520d4b7dbeeacd5ca4a70facf9edf4014a60d949e53bfd270d73826fba5aa13f580c7361cdf59177b57c8cef0b91f3563f7d82510b569263c8ee352586e3389ca36091bc4fc7e61b4bf56a877163b8ea3939461682fbaeb099a11dd92275d5cd69432c33b925fb2b260c8f9a6982fed661730d531d11783db3339d8bcc8fdecea9c9db22c9edbcc3002866218722a69d58a16e421b31284ae70e3cc23839600cc1d9876b887265afa5961d057b9ee08fc40076ad3d88fdaa74fc7ce676e6de6e67b196dda5ad16ad6b6124c8aaee3741315292ac36d40c10c9ffb98bbe7fb34d338538496f6fa4e8bb4f0ad2351ab998eab74d145dd03a6e8f8d214c2a839f3880676c5b4a69b11ddef51ec0e3b0e082886d7fbd794010f3780d7e9faece6f4020d0d24ae099bd0671d4cc8656157abe2705cb92330c23909592ff228c5575fd7a6110c2dd6f944c5e67388cbdd4eeb6613000a37762ccf62bce12fb93b2a779863bc9c35cc03c70882dc97895edb8bfa8328093543547ea0c4f804b1467000b6fe2f241b547b4fec247e2659501366dab5039b98a066558287bedaf084774220c584a3e17640f10c03941949699cd6b63b809818859a55320630d6f4ba9a0676f43348f59fed05cc84e1c859d0e3e8d049393a1265e7c1c3b88d0236ff0db3cb59dbc95b3cea1542bf5f29f6ddf0a2ce938fdef89fa228bf02993201a512017a3e7a568f84c1dcfb4230a052a588fe83f0c5c5779926d59fa82caa2b5cb037df7d069fd624bc1bc2f5f69ffc12fc93d434606d58d0aa1ab8adaf746d846fcf205d53e2d6ae251ebd3b9db2280e565a78941a943a341550d12793f9d00aece13b254aaab313cdc88f5fc97dd58a2d9b1b7b7faf884e67157dd3b24a332bce6be435144d889f8ac2e06763d4acde3611168d40c329a634184d0d5441f7301425aa645ca06927f174ef6f513edfeda7d2d9927ffc43c5069dcd991323607644a89353ded55b75078fc24cc6969e95672a47bc3f921cd7cec0348e10ac3dc9e9b68b68f9f8cf268a411173b6131bd6acbe7d37458d12670161f200674ed121956ca5700839e4b50da66fa726bf7c33d0929c2ebca8ace447a3156522f667c854ceab624ff13127995f4e45a1d1185d6901f07e5ba2d157713befdb267cf6e582a5288ff84259d5573307150333db967e3a54f34657c883920592a4aa57708a51875634cf25753ed3c58d82ca31dcb1341466577039ae4edcf00cd553f87a352bb3bd91de922195634ee56ffb5fe27c0fa0edbc2c4bca143c3c1dfac8ee47a6eb6e06f8a621b7f71c2fa9b13039238b6b88b44d531014d172d3dac5b75f5aaa4563c0f7b4c49566df857d340475598321798ce9bea67db12f4ca4b57728bc8cce5ec850c77ec5d0a742f367fcf2dc51808b56b3e53db6190c61b0e6b4ac2550ca89504936522962895a9ba9139ddf22de9c45b15bf5a97a8bcd9bbc42bc17961e5639a28f3a0f533a4fb830b5f28b9c4604d8f32a3fd924e207ec4b74b8a7440f2abf8b49bc600fbd050e3ba25a59137a469ebd05ffc11bc0f20cb0ea9e41c59d25e7be85028b4a030f891ea5e4d0232357f5e8ea0bca8bd92c98cfa018d3e0f575d45a84ea4524f4ebfb695233a54f6f6c5dae003345b8c6035a87762e98b9a3798da11925d66df95b9b8b8d9dc1f18da4530bb8ce69b0659f024c9ff5a04bd472470ed1469bc09947956db2dacdce0ea3bdfd9f9006669316fb4f92e02ef091c4abe50069df5a593fe022c89b1174e78690677da7479667252c880520be810b774ba9e3e4c2f2968390dcaca17808d90d9ce1472cbd031241484f6a156a86301a6de8fa0b266efc4127752da64a93819949e6274e765fdded79256fc606817cc878c5d068708e9148b3c933fa2d2e38ec05011f740c8a95977383398d744ffca00c618fc0decc5e5aa9512a043e5850925be8f5726d65fb0ab9d22a3473353778a5f38566421f22219bcc3c4a58d499f1f32000d90eacf8934adf6f319d44781ae425d2a9c3b01227e37e3aa5cc32287ff09f7ffb1da50b50670b3c56981bd071250a1692201bdfbd28483bcb67ee7843e68e9afd98a82c9130c182d1805bd8b97fdaf18ca7b532bf674f9da509edf93b824b74a853e11c84ee1ce8bbbad5f66f63552da89310bcaace41504954edf0cd5808e808a6857e401754dc73bd458a108cc0237e1a0067ed2e265eae13db45427805f8893d58e14ef8739fe46e5a3d92d650aed960457ca1bdf9c400d2a39e141e6c44698f7617bb1c924966259eabf01b0436342133a28c958515b18aa46ff0c583d7626219718a3e9a323f31c527fdb8feda4d1641a8c9b947c7bcfc5ade2f8533a6a08b4c99b19c8e31a4d3a46a87f798a9dee418ae8169e28cfcfd4646cfdbf265e74907ce99191c1029a5cc1c05cb37d9f62fff24b2cf57dbd5d319e5c42e2880d5b70d8b17e1288dbc11a3050b311a5290d4847a8b28c0f3e18365e9cb9236bfea5e81fdee930a4163e531450e2d30f35384e40eb34fe76913358289a2f304c6fdc671a4a504b4448f1fd29942c148e92b8318deeb767fabd60822113e575ee664ff09a1873aed8f7a495793cfb7b5a504015f3a9074c641e7371b250d867d751d90e4a22a8ac17fced3d50af71ed8e39e91f19a7da95e5636b6adea41e6b0be7f85c4cfe68e01082afa4b723c5e6fbbaa4b78e68571619e67254f32655dad584b5a8ea5ffaaf8321e09292366e8fadfeb16e310bfffe0a06c31ab1c80f1a99d8945811fb2c426289e16dd053faca16150492e943a43c83e6b3069531dd498ef15dc612fb2051b88f7da83afc5764a3378f017c826ab55382386c5e477c8c8d34ff026cc9e02cff10f2a23bdb867644cd4a20815b7d8be14902b594bb6e30a81ea159aa5c67f24212c92cbab6e827d13174fcc3957db6746c9994fadd1f308461310d9de9e19d52e7390595c9f8d4c35abae00f459017d39a7b0c3467752717f3d090f771492d139ac83743c5bc57ba898adce4b1659d93715f4de1279ae3b82ffbefb04d0d3f565771dedd9a0de85a124712e8d11e80e59e7a2ba4d60c213ef7fb6b97416915a8b8c3aea48cc050a8fe538b0487af93eea2ffc220663bbf2df010062d8cbb3b000d8d81d9142a683eeba8cdb9c0b6a2c45bc0159cd41370156c538db4935d8e1a00c4293839800ec73ce21e427587fda77b35a804f522d9e4a18eef87d516e10d1b28fc8b90059c34f03abc8247a9ad9fbbfc86b12f56b9b620a81fa3b84c0c7dd9214068abff487485f1e1b56fa1f4199272288f9984956b9f6b33e56a88544bf87093284d3d66d1209baf500ef47f3dddf3ff06fa4322af9f2a80dbcdacfece4734302070bb3949fbeb7daa963d8d329aea4a1a92b3ffa437d8561007321f68d161f6dfe03f016cacf2912b6590be96104b0f3f85672e0ada4563a7aaa7dde7f27fe78238d5568a495c0e788f085dd6b1f188a696c3f2b9c8b3c834ef500fee8692cace096b3e6cb49936df8565f3adce214586d423cc9e5cba4af5ba29b90d3e1f9d9c31936247c76acb82e5c82c58c2cddfe45fcb71230465f6c137966a8a285a3dc04ce7cf85cd6af38c3eb185f7943f8460cfd485e392fb9835471ce30f6e4e7b04b03e46cdcb281f87f1b532901e6388eed77fa687c3c5c56f72aceb8640696a4ef98c8b66ab62a09ed42e8793c82edbf4a18ba4362891f1ed91026933e1a6c8cedf1ea2ff2d3576a20f87dadca8b45de4b29c812d39caca1a2498e207bcd39ebe0be91b8a175cabbe3b9b1ca9cc2eab3588d122c15eeb2b8680b21cea785052f597b022fb7a77f70ad67237b4f2091d17e0189ea7cc6c7d6632c1030326f887949cd874a418854a993fd4b7713ee4c8d8b5227901da0965c23284fd3b96f8ca40eaced65a437336762b4e795389f5bcb26461e5c940624567f0f880eaa53082ff6309b4477d655ddd2c5657e83a0761700d6706f012c7365f310a6b0a6696936a106d69ae18801e22b5642bdc9ed3ec44ba4f8e858fd298fdaa07693c58e5d49cbfb74a2ecd72287487c6d545a30e1dd0605ee5122dbeb3329b607a9692449fb8b69072cb398e4f8d3b9e2b24dc27cca946884757b07f4c32bf7bf546ab0b885a30ab4c08e41f8ec3bab0428999e00f5c5f967fcc00bb4f7531d512d8bffb92112b3ab6ac01bf91067aed96b70d7fa7847a86e7f726d74278151f085143688659cca9607fd835647f6feae3633bbb4ca00bb15e7ff229c9df18fdc0f19a820c61fe6f1e99012854f40c59e62ba9ab031aa6e0f7354f41f25d0a9d23e6dfc6bd370b3d7813647d95ee1a82d241dab60a47141ac84bd8d694f07ff0398404921988d663226644e8c128a5738b53629a7d33382423c9a759018acfe04c0828c411e8606a494fe23706fe92516f1dc3810fb393d02d88274d6184b82813c5ea1d1838e587341e223ebec2bdc86024cfab1d5d8d0e7fcf79c117b764e320b0c4e75484e00e1335f03106e2e5527877ca6b2534019d9c03e595f2e6d08e66c1f05509d6daed1a1d574d5bfeb107d2f215fb502f34f87b9fabd6e009b848ca1eaad09fdc6e118eafe604a7811402ab4d254a23038beac454e97d3ea03a7f96bc2382becf4e10171418db9ee5e19e8d39ac376853fef5931b5062b8e94c5f6f98da0bb9abfff999d5572fe9444279c875ec417209ff91675fa912123993676b2c890810d69866ddd07d4ec4f83151659e7b97dba15809283a853a42ec0f7e0dd6b4bf6c47238cff59724122fc05346702ace84b08d47cde83a27e410f7ed5c72820b5c5d87529ba017ceed95d4f023bc76c349f4dabbff361f3afdacdcea07087342f445a4a2affb7ad6ade7ef419813babd263b8959269ee9f260a3cc3ed1eb54fccc0c8b9548e963e52309e741c413a2d1918e6f8e31399a350f98b5fd46c38155546ba6e4d1d189cab7ab4cf256d011f62ec43985fadcc16a995e0acb84e70b3ac8ff52f84969d7efe2d983090d0b4b0f47f0dcf0f5853b830808677005b1af9d1f954c99ebfd66cedbedc23b3d18f8e799b5caddd32fc11d5c3bc31b739d45b2a518e96753ab260b706d1840e4b1c2887bdababbe7341de2e3460c9ace4ace4a161f88991e71d11375134aff8b981eea11bf7d3eca9d7f528fbdbd351ec5fb9cac076e37280341d812e0e9ecfddaafd2a3fb0d5a748873ddf3e0f253dd52c8c2a04bdd7b1601123d2701092a0add1bd76ce64dbbc44072cdf56be99b346423838ccbb76ab9c294f54150c1c3c8dcf3b25b8486561767572d4ad564b3dd89ce809a1702b0f93c597496306be62468a0d0d6f6cd22f23a4bbe915ff6f5a24ac7f8c335335eb58bebd5f0193df0ae1371b2cb118f0bad39982b5ede509e94f870332303b15e68eed173db310e5bf83453575de286b397a7cc24aca62f95796a2a55394db975947d68947b763677cffbe7a0febe347b0ebd01727220e80381cf7dc8826e67824fd56f4a4fc19e780c20ac1ad0a8d6953837c2674bb7a767dbfa1068d50a518aa47712bb6f7ef2379bcd9bc8dd4362bbf9bf2ce47ce4fab0c785c20e1de149e376235773004b20d2f58f2587bc958069d2f7141a1cf08e86206a1349de24aec1f149322eeb746481527a6627e2432ea384c78dee0ee309797d27886e638d35272804b2c3eb11072397925d672b1261084d8b33fcf118f9531211b9f91297f624dc80748f175183fd4092c3ea714c828c3ccc3563830799b64d71c6d36774e847c467a4a4c8d9b7a0946f670d68899e9ed31ba6ec2e26cb52a16cf4afbda33511d0c3e0860a0ccd69bb9f31d5678c9ef182232d08ad0bdaa11150ef23eb2f8a828b3ebc0ce8c04f23453a63e0f9a0149e4c2222e9e7aa6f53e96d27d733209c1304fdfaf173f4fdefafd81082a0317ce8757ce10fdc2010125345ba28ab03f5fba8c1a041ec86a3ee82841d03cc5e1a6bc568ba020a1de85a841657624c940f7101f014b13f491d69e4d88f086dbb8308505e8844be76592c3ce07f80f215ef2faccbc13933eabb2fc964ab6414a69c4fe465061fbfbd775d02091b525152c0c8e200074642613b02b520341722d8e233795b4c6008bb066531832d6f5764dc479a4c6365a1339386b5da9683d3babf4d34a7a71d33e6ed2f483ba1fa205adbbbf994dfeebfc08d466da93a80e84c1b170fc702de95f4ed845db09cd4e912bc90c7a44be5363e2103887f5de8430c789eccd4a9010dd4c9fe96592c85ef54065bfa9f203356d2589d8ef16ca196680336dcc13b90663f00348e2605b158c9c8dd8b72ed98f9c7e93239be52155e9f0d16da88854de18542cedd6db86698d50ade7f25d4338b56a441b50eb73753226ed8a640bab453ba85122b9c439c93cbe6a24e90f1c312728079d1b35f2e743dafc92b518005755e2be5751f69cb8073f36a6e3cc6c8072fd3438a72c6d1ad034f8744d8236a9353d23aae273c7b1aa776ab3fd0d18bad7f0ef750a9d865f71d25df46f91156f3883988377086fd5861dfff69cd67365b46485721608569679008d4b901db02c7fbe495c576f61da51cc09a711a41de5a819f36e06c5c9362460c4e7a30f389e1e0903678158525685e2e882d2e63d6775a1fb2c11a3de24bd40e26d22cb8f0f7d2d49ca086733e2aabb8a0eb2246e5ec8631831045fb220f85ae9d75fc4a5a0e6ea5efa9f21cee47cc3124fcecfd897def3360dcad8c13508a13af28e314275d487a95797cc69ea152d6f537a59f9b3b5d6a7e42dc6c629a0e272715462761a4394f5b091d3657e964b708f197fbf656d0b8e75afb41968792009efe0e565d61d9db6ca3bb1f5c77a55d47955024174792ed45293ade6c5682985d85457b9fccc1dc4328a19cd7365265edb86160b09c1ef7c1ac2dd59a9d6b5d19a8494739dd8d78fc0464e8bc8ad8f559accb4746a3125b16805529d6ec1ddc449dc74dd69322cea2cd145e4ff3d821a1a6f81ff5874d7de57515bb6e5c27eff02bd1bacda0917325d4cbc0736f96d079e9581561c5366a351e88b79e0fadcdfbbc437fd3351b89bc824b9d72a8022fca78c0973cbc98d330f4c3a26259050b878750cce33e795f79255ea332bd8f80368f68d73372c5bb56d462d5b66fc646c5263a34fbc56e2613e048248ae03daac3cd13c1b2ebd0e6c5b99a386f71d3d644560623df4b15c008ad0ea69453b40a6fc7a0db4c32172e3b4a47e1b45cf42f1efda4aa41afc56068026a53639287d66550baee66987cd796e7a6801daebccf6bbb3b673b7259add2f3e838985411790f59aed0f29317e88356de6f04c4e0ff4d6a3286f8cc4648ef86ba46be8247a192ff74b0418a3f27de414dac45b8319e69f6ad91e8ab9fab64bf591a594bfa7716f435af082f135d9171035ffe88fe826a81c0c7880f2ec3b4e048644fe7c704dd0b4bf14418260608fa3e0cbf431b1675b59707206fbb2f3e13a376a62c6ee8d7b64545484246a66ff7e723e74e5b7672844b9243ac4e3e887d0bb45fc57a5b03b21d35c4b4072837097d565a26d074b25572831ec214924535de7204433d56326e93ad4c962804570bd24bb6561cef06a54ff277b03916cf5d6605e30b4a21fc3d6f031fd385e1ffb5523d34106d9b3c301166658fa301895e32926f849e881adc9e87d1a335379ffe3658547635904cae6ccb8b7d1e578d0c25b50aa44db04acd02391f4eb712839f817b6f146ba87267d3b8d8bd6da7057dd62f22e769153efc40e0104023505484c320e149700aa4514aef93b7edd57801209696d097c77c952de28280b18d2dd98ea511a8df7a1de0247a7e28fc708244cd6f2b79c9ca1dad5f65aa931fa76541fd89d29c292a92c96807b65ebf733503229285213412a631f4031ba79c3429a1d68c1b5174a89c1637efada83142f9d9642386b1e8c8362e3da6eaf7abbc289e3451bbca664872addb0722e538fa69a313b389efccc9dbf8f1b97e88a91c1d70c78a34528454f855910c06eceac4b176df7387d2e5517eff307e759d17ac2be164cbd545b83f579a8978ab2d8555e5ffe4b8e616ce118f4bb520af3473cef68c23704b5e4de13202228ee2d6ac7c1f00d08eff352a634f005eb98e6d873eac1f07f7fbc9a7223be0fdca99579e539c242814172f3556b478bdf4bdc3e0c47f1796a50cf6141ce9b27283028bf76fdc1694b6850a1f29625242c806d4f3c382ae4c05917964206eec8aedfda3c7d72af7011592068ff9126e05faef4c9618de6218c0f3c64840053f2ef07d10b6d4549235111baf778a7948b54aecc22daf2de94a0ac253529e4acaa517aa48212f32d4cf639571b7ea3e84135a56efac14b03b0313b039f979e12dc2295a3eaf3bd9535ff3128fd8c67715037d035983b9194643deb2845267d64c24266eb4a05ccf1b6c226c8f8437c289cfa87be027186015df0e08f55d0b6eaacfd0e80e94d79bcb9f90723f741e0e696e4e294720c291fc6a13779ca98eacf20c244795526e3547bd5c7a213d8a0cb1b8b51c7cd6d47534a1ac0d27b819332001b288497bf670c89126bbd05766655c09066c98f1b2edcf9c21f22776acfb78ed7eba3408d7330d30a5a7031b9aadd01b33b72b535f24cef8d45dc4f43a0a028369c50e906f802dd830c449dc0dcc27161782bbe992233745ed33171080a8d380b231cc42c52bb3776893c213df9b5126057fc3fd40a55b1a30cf6384d28fc912b7592a361de85487f05977b3142362bec2b70e26b0beaf4a36c525482c5db9becd4c7bf9263e29e59b4dcd5e47ab1e8154cc4e0ecc2e444bbff1699cee779282ff148fb21a33a45723bc721a6002989000fdc4ae1646a8783af70e6edd5565c307da68678fb17e9794ff69102da872fc345aab947dd854d98719d72a00178d7e48eb281193c2284b644232f21d400562c409fb33938411d803e7355298f7fac7d76e93dbfa2b1b4c0c7284fb456270931e256dad65df4132eaf6da8c63ce8cbfa61f301125e6ee6b7b3ac1863e0ffd7ca0bf41ccd017dd43b47fcc8dcdebef24d928e5a0f65c8d6e8e8bc5b476ed94422f6b6c22a90adf4e335530fc451bd79b650cdae4db5534cc946efae97ac2954bef1e22385dd0a3883c3d68df8f4734d7b077b70ce59d1128db9cb5c8714cc3b873d48bae02e67948c428b3d68adbd33c4baff99b73749f303391a85a1ba90ba171bb66f6de800d427e0808082b25ba188ba4866b9720db36444483e5300756421fde5131977388fb0c66d7016885eab1bc85768c8c16d8b6e6c2d580d219023c537d58ae2fc6d71ca2db19e1e1e07c9529deafc19abad575c125a7586034685f7d975e70abc5bdc197cbb2d678ccab9fac7ac4f4f4b2c087ce80241a10eccb49578e42c3a3e4b42c7e4af664cd3474416e7d71e119197d159396dae8aa83a0c931fc16f04cee434d63420822f1fa552ec5ed56ec3c3b883cf186f02bd62c7732a82c282cb07affa1d1b5c88ad56c6dcae471cf6e9094d4a3c4fc94fbf15ddf1d7de896f0e4cbba00f699a752b2a85877350626a35d98a27132b57a91336935dd317c1206d3258c5f8cdddc6552f2377811b0c999e82b5f10b8be3c41cd181ca4e16a8d91b490d824277cbdcd73394dc07ce77688b07ecf0c0d86d7165a0e82899f9370a23ee4abafb60bb6c3c14d8892761752579d1db586dcede95bc1e4c68880365533120c2e7aa2b3473e2f62341c19fd0e55ec2c636342da08600dcee7bb7813058ca909150f0e8535b4d70a34ebecabdf40e8c9e3b44819443ab4375c3cde65d7d03a062fb98da02a184aded081c1425aea69b0c43c086d124c884fbe072d0c07d26321d524056e3ae1e75046dec771f20bbf87c2ad6d8b58de46dd5e1cef29cf65adcd1120737e231cc683887a65ee3d1ce11a07201433e905950ba6277319af0b882d3fe3f82fe2339617544e24dddfbc44f87f02881c6b7441ce0ba77c7db59ea33ca8cb28543b9b6ddea24cc0eca19983dc669e113e26a9d2913f6eb19e6d6c63782f5a34d503b5fe998e72e2c0d8d063e897e9836e09036f604d1ca7708dbda7654169c499257fc344853cf567e11545cc49ca38a0d3368a3ba02e8b66046616391ad65700dc6d266db6042a22a2f0ca9288015cb89222668164262bd0743f48b1602236beec40a8aee313e3009e376d9b29a3b39193a4e584cd938b8773fda7efbfba1c3716effc9c8336bcc195d307fdd29b40d3a5b2516b479956c295daa1e695da1c894374d35bc5812c5b8d23e5d2c7e99fabae54771a7aee530a00620b59cfd328dc8967c48011293c14740fee641ed7a507f5974ad447c59d859598feaf11fa439dc050cbc97debc548220856711a7340c9cb24ca42870b36ee84ed6ecb03cf9f2dd856302348258439a088138c4b0170d868823240c18c09c44f8e006a785ea9ab3b4dfeb84d92a583b1272111ffeb8350c1decb32f55b5c966a0401f58881a583f9750688f13ad0104de773631a3219cff7b699e17d491814caba4582d4336d61dce1f8c9d0249d1f08802931b7b6357a2bbfcb35fd24b79fce2c9a0de957c8611143555c4d769148a32e77bf14d763e8eb4c3c712936cc8fe02dc769b30b9b160f03013fe195d775c99002eb9f248702b10351a86717007713bd58c5468999f12d78b66dc24edb93b717e11fd58088aee3a88e94b7310a97c243b50a36586282a0995118dbd043ef1d1c41ea7a7085a29529875b081bf557a37160a224af00a99b33b4dd987ce5cd06a2104d1f67270abd0318212630cbec1527e656fdf3cf85d0ece5f57abfd41477c4f1e65a9b9906eb8929927d38aa010dd3a7a4d3cd70733becec69e82aca4148ea8e33b5f6ab8274c37fb16f6b98c30e6437bdc06b2faab220d461e59c43743b19f98a890905f98570c9167b8cbcc97e8a8ffbdf972c96d0822b18e93eb4a8d4f61fc0dbffd0d4dcc157df2dca3a78a905a3c80ba254f46b26e3cebc30e2e5682c518c4fe2dcb38389d23e722c8ae351e88fdbe9e3ba099e51cd21732356a4bd5ff3f7348ff8f24efe5e4e72cca577a97d1fccc7f4e5d37b39b401a527a97f02e589255c247b63cb227d2009188e963fc2fbe686f02a5f63780af982b3b561cb63aa92243961d5ad9ff371dccf4008b5fce413cd2ac0b8cc2acc499bc63fa4f4a908b54fbaa365456b5cba47fb2f49bce0546a1e88805cec954338abb1b2ac87de042166e8e3a74b232614a5e963fc8d81627635ed6560932d9b229453eb0736eb0a9c23087ab1fa9dba3147db0f42e713ff8b771b1aced0f8c11866b90e895aee53ca63e387bec78d55d3e81456f4c9aad8431c23284b8852c62910f74e52116697f414f82db085eb578c4608835903f7fbca6bb10caaf07917a03b5981f9ad3c0edbff6f1d51de27f06d1917ce4c807a11f3cd0492f76c06ccff99483e9c8fa66cc53fdd2a324a03e467e9fb0195a382134a4ed9282808ed01e3beae983b03d57424e1a117a824051379807314430d6c84918365e24cd9938c698a0b8a943634bcfcf3884591dd51615222f9d0ce45ce75c51926b56259258d78254b17d5e6a87b6dddf082f228651000ddd2e4dfd9a1a8fc7d7d1724ae49f7b38d7a0661bd414f833bedb803420e95f91e43d43bc47796646de73f4f829700a805232d382027f9e40a1130f59b3d3d508c6789499b7a8ed37a0d2807a2a4e0c02757bf25c58f7c43393181cf508fcb0f9bf3c22a55f25a2a205de7bd9d5ceef72d9759f1d02ed48c4efd47f2593c1c120ef925ca1fea6f1e2b1ad4c4e9b5a953bf5839e553062c5d5d7b43152ecab6c3d5c96d3cebf27d7e968ab05a1db74ab311659e4f73b528bdbf11c0a9fd9ff340466b97d9d657f59c9766f6ce24bc0970ce0474fb0a86fe9600b6bf9739e1497d28ad729e88fff4e390e1c5933a47c0fe028c391b6ec309c709743f480a4f4268b07bc3c8bcaa4b43318c43e588e36258bdc6a80848efce51158a274b664be7bbd34ce5d5d59a91ee2ccfa5a378883cec31e9bbc5260579374a78c35a9377807de32f4184c7c43912062f1a3c6782f93f88c15a70a67bdb17e3d6f04fd092444631f4d24a0825f767e2c1491fe61d562716f0f566ee9492536ba49a6257dc8c75b87cb4f37dc58b591c9f7eef2e2e04451440460e34630aee2b3e194a4754a9ed8e38d0e1ce8eac4074d7b9fd0528e50437c53387d43fbd7c5267269fbd405dddd739e8ffdd5f648d4e1542845acd55156c889c2b8b455ba24519d1c9e666f400b3407b637d0417051409ad154f32b3c26fc2fb6a91a0cbd20d302fab62a076c77ecc364bfca86732b898dedc26c582bbf77901e80924efea989f0eb6786b3dbd77d19cffa74b304d0255a7de45a9fbefcd8a375b67374e5e9d41b0f5ace41cda8830eb7ff597c29882a406b49bc0588abfd16122d226d8349dfcdab931b8583d24815f2affdf0fb011d1b24e6973ed453d473ef79e8978f8126b999883a640684f056cf2c7243284ab18d60be2486984b2891f21bca5facac60c2b3315c44b08482b5e9522268e617e155fd85e1fad3137eb4c0e6672ebb34c07c4c322d5438560bf48c1f7963f5a84b90389d9fdaebe3c68a2c59ff093b06eecf3ce20c3f212b67b60297ac3521213e95f1e2f9d1e8987aae007a3c35eb5c9589757bb25e3b1f2469ec331c8975e3c9643be7e23f085e1b95bef12b1b5df413d46ade3fc778b4d409f23d7d29324f831845c8c54402330db4b1d4116fc0faa7dc2054b8af6a9dc859f94963ec29537e13f0d63f271788721f2f26f0b1e2ebdec8baa6fa6e8bb4a1515b2574f83f9bddd3a6fd00666848ad2a50588da647bed6601c87cc0bd38559506918b53ac1d26d4ae24ae0e084b749fefdad686e59c84d65591d24c3161ceab0da7f3248082a9d1ed3a1c6c3906debd39effa445dd67e26c95eca7f55bcd11fe1d30f4fe6aeb419ee4ff0af84479850e63a2b215a6fda4b3947b862f76b79553d5137baad89f9f22bd3125b91b6c6a46a703650fd0c9351fddccad3d1dabcc369915c3ae8f74188ddd1fae4225359fafaaadf1c653f0d07541b02e4428882ca3cef2371c5c770ba9225ad457b40eab3a022205925cc6c9c60dc5c9c9837b4bf0ba93c60cebfb40ab732ee8345337f4d1810b95554c930fecbf971029c065b870b7085d097651c572011dab46f98bdeeba205d50a4ee8093124a3a39937bcdae993778fd1edec2cd4490bc92dd0cdb16151de84e1cb56958191938ca601476cabaaada97acd03444b9d0ae28f975c9d0312f884529020c7cc1acdb56e4d253be814ee7b2e7cdf8407f059f5f4de11027a9f41399cbafaa4211bb2c4a42ad17a5092115ca177f810fc3971297fd003e85dab4090b105872d1a0d3300c4df95e6c8a019008e5c5c054ab16a84441999f630a200af454414d4a8555fe5ba8fe5d5fddf26adb39db359ce311bd5644aa18ac0bbe6eabe10f8f94728df0c2bebad0abfadf0337cadbfba1dbfa1d0e81f37154ac56863e54776ca6b527d7a7a3560af3f54fd1f79a58926eaccce2a957692efe156e7e504f0e26acd150b88ec52901f7e9ad9e65049f475e0086a9c21ab4a34de06c39b7a1844ca3eb1330818995779095287ae32d17f3524a7a7a2d3a1ddfe6ad1345929ec6f2f4a442ff4131264e44199a1132359adf7b146cbd9c2d54184b522637d67df1ed11e5c29598102e3c212d725cd052bfa6bb9362a78cf071ba74c620478ad73fdcbefbde584c57db1ba940da75faf5d9435bc5413ae50c4a8e2c8109b0b992ef13b6a62e931dd44485801994ca3e9b02fd6ee00dc346bab3b515fa8e66a86afa48be9542f341dca112e3c5aab8ff64d8a56ff2e90cf97fc7d9c7f440b853b868a618ae9eed1646e07ba92788b3e945a2b822e6f0e2414139a3d5782edae0499809ba58a2a4831987fb6b621b61c3e9794dfe0a3295df700c04ddaf2d2aaab4753a2426646a7b307a819341157b7d465d1e7023a8f404ccafd6ecc2296c8270a03b04519febbf9689f2fbd8faa1dbd83334d54acef5bcd7dc884306ec601525e3053c5820b110c6e06694ecab1a16dfb678d0ca1704fdabdd428acfebc2ad355f7b39e4ff9f3c4294c6a5a09bd678b88e0cedd435bc622519a7008c841db3389876962cc37dd43a819dcec12697ab4a9e07dcc6c82b501ccebb560aeb29f20a048de620e698f03b12a71ec3e2fd91caaa8ad178073481189fdebe43a43e5940377f45746c07bb14029b27ec298ee54e689deb9aac96cdd8562e8efcf6e6cc7ef421422540a793478c80066cfceab0c6bdb72725acc726dc10fb90cbdf5751043f6552ab13dfba5a850bc7c0899d728a04b719d1d9115a09fec22560bbe47caa7b366edb80b5082ad090545c3ce85764835d1a25292ed0a5a94fa0d40287b6255dc2cd0c5f2c5c016624e88372f4d516913213ab52f22375b714f17bffe5c5048f9fba88d85ab957ff2dc4ed966d395d9cc1b54eb70d467630696932ad4aa962d41c40f4a434dd18c41991913d84f53e2961d183ddfaa82b4e2ff8f932eb8e98dfb571b2308c7b90d94ae24489543c5914d67582bc30294c01eb2efd7376fef65a8a3b418efbdc47359413cf7ab98b603965ad59faa29cc7cd9efd8d1e6832f7c328bfdf2e21f4cca23953032564666dad3f81c8a43cb8fd103cfb90d8dabd00135fd0782044eabb3b9214ff77a66ee50dadfdee7f31c45f8e16ffb355e64f6e27fbddadcedd92e8c360f215c0ed397cd800f318d792437be3cf84217b850d539452bc81ff30a2ed89535182054d85e96ff9ad4105465577c10d4100f9a5d81ba5915d45a6591812a21c7d5eed3acc42c33f6e47240e530f05c4d4d6f09f044c70d3764832b34966a28b8a18cc917e23ddf4826b543e76752e718cd7eeefbef5593fb7598009e888778d3b13c9007fd22b8f302a532d74e65b4820b61b632b7b0cbf6004d4cb21f08aa3da6f6a3f1bc67b2507afde489106f895c07553723f04cda3dfbb10ec03b1ea68bd1a2905e1d4a946404c213dcf8419236935b428f7d84fde30a5b992a28c30f1cf56d3b41ad9b7f5007bb5dccc3387c04fd39e4387d478904264f75dcf2c97061450d715767d0d594bf0cd46c48c28473e2ad0a280b33a496bb94880cf5ef6addc533c5b79e9df902a96849a06961be6cb1fab7ea4cfa6ed8ed5a56f34a3cc9999204efe10b1455ee3d77d6e1557f20163b447cc55ad9e28d7affc9c70bba49b22788f80b36e2fab68188d159fb3607566285103f87764174718e1890359cd26150b20143475447e97c2e2041975f56d5aafc3f18c1f08c3acfa64f761d6464f64c777c6dcf961bf3d3fc9be609b44a6a2441f283625aef09a27ed2c1cf4daea12449c3a2948e104961c6b67f99abaed8c22e7e6817813b92f30098e44add376b9f34212c87c7b02221dc1064db88abcc06ffbc96109b427154c03030e87a1ac8217d0d0888bf1c67f9aa69493145ec55ad5b84aed344879791c82e39f065e8fd4edae57e897a4c992e915c39cc9d9dc3af2f0e299542a696f82baea7d47e1490f17bac2aad45d494d573dd9d02c9d1616328ca5645dda4c07835b58e3b1acc6a8a39f68de0e471a6facba779c4f2c8ed32e6b0401f1dd1b8639d91cf5b36bfb8a08900f4931a0fd1b3139285f514ebd3489717baa9e2f5639b6bc8b918fca4e7f2d159617b865fdd3f280772e29204f9f37a05fd0ff0aa2d3d5b0b16545de23a4ee112dc33caed728f82c3d25c421f158dfddf1c99f5fa7795df64c9e80b692ea2fe02a58d523e9daefdcd84418a52a60f239479f47e28436a53747490d5200f9813a217d75759cb9b34e746906c81b1942bc6d8cdbaba64bc148b05a96a0a5f1fff18970a9e535eacad80677bb4b06e90cec4fc6eb0894d5d5ced51301b56e3bcec1647ff0bfd1e88f8f760ee2a5573288087267b796368fb1c94182005ba73b5892de6605e6c40b151820e367dfcb98cbdb3f8f468c5ef2bd8437df873d10ffd2cdae30a3cd3ce1df87d7e0b279ddafd5eeb7034af98ecd67b0d7084b1b9fbd261e2893ae568f08414300cfd8f9b1cfcd7fd83c706c81b2b0eaeda61c671bf0d9a59dbd2170e2cb4b08a188e976ca8c46ef5ef8f08e7bc288c5273c16fe8dec4d84ffc451e6306cd21973ade0f7da028b3a0ab8251f354172764c51288c01766b9476f194510f9dd3727c7c09182da6972339b4afa8b1f0f35d2f829471ec1a9091e5fb18d759d469552b21413adaf353aec4cfc3f5982f67e3c63d392d1ac817a8c80015cd79e773586741c40056c5c18e792f65749d2fb79a6c548d6fee4b8f983d5ac4960345c58653f5c8cc0baf6ad8277fde5ee5b46031a422c5aaa12b4d7c43241eff4d7eb62665dbdace8258ac00ce98a494e32ff2aaa28c7ae2ca926514ef4f9044897df8c1fc7f8fc09c000b8c077cbe171c6b58a62b77e71a0a15fc1b254f307a3acd63f45d9b154e04f90bf320d1150562eaff6528792970ad43e8596e861910b85f138b20b8c2e3c862d6480f9a8d67a13781cdba56b3d99c6a6699a60879445f20a6037f0db734deb9ffb968f4d78f36f9658d01be9638b127c5dacadd85144c931c0756d63815cf4a9a954c928bf0f07c398d7f7d0fce202d1d01363068bfd5f0d11a634c799c7b2299e9282c337a0c37970338b7cf09e4e44828be779913f78b0fda84c2c22db034d9acbc9d503f17f12923ef917486fcce25c443bcf5828720b15b9cc65f5fc68e8764aade42497c1a7911ad83e805e49325ba53d1c9f97360ba86b197711c6275aecfd6438f40878ba3c7f45ee471c50670aec154eb4c858ef1f0cb6fbed18ab801ab343868e24cc6a3d4260ce2c19a86c498e97c0a637902d25031f72ed6b5b4931b2b9a46911738e893857994773d33fbdfcab5d5da5bfe647cacf740532b3a435b798e3df9eaed8fd41fd32b02e0173c796da0d7537115afae6901e80f5aad6726921afd5a3d2fcdd6ae70a398a16ec6a2c5fb80e4f52d7362e30efc5c45e7c6c6d67e20d2da2e614d9a947e20e74ad59aefc2329d6d5f9bb5136efa9ee00022aa5b991c68e80e2cce8dc148ace86906858b9f820340799ce75c51ccd8d05f12d2f91c27b8a3913a36ecca7ba0a1622b5c1b1418f4046d52fbf67e4d6ddefc1f0f42e4af04e926d95ce269a1e232a7c06c56de7bf1c3ba1def81834fda292c3e1771c36d01c7d2085106ca80ade1639b8bb9acb49d84da72152c35dc207d6d2be98bcc2d807727b46a162ba79a569645840e482111fdfb6830bbb8336934bad5c1a7d939c17898d97e108a02f8c96e5d8413073d13d0af8a286a318a73e2d17c651eaf189c81e10f0cf0701ea5634a7ad5e7f725955017e3332319025044db08a848989f5a26a2bfa76cb5c0e9d94ee7b4bc78c942b841fb8c67a5709dee89fac66a93dcf512e26c9c0a32331cfa0df838eca565fb130ec8cc2e120f3a1d556df2fff4d61bba9805127f57cfa48951a6b6fdf27861b8f79224252ab40c7e0821ace7952554ba1ebe80e89666084e5be35bb756b1dcb6967f8438f3e374cebfc244735d19ec10c4d5ab9a64624c31510bfc582d89524c3313b2120d732d9a5471d3a0cc830a8854e44eaae74885c57f28c3ebde8f76d0b816accb36daf6b4b59ca28aea74a2c3a8e4c93f3f40836bfa86f1cc6ac3fdf218da3b72c3246e08a9f1ceb37b135e0745ff1dcf942aaa79825e39e4af569d9beb7ed14ab238a07e8e9647201f5c9645d2a5b32c4a09f6fe31571a24580aaff1a79f266cf7c25a784922e46e1c9195c518b3e574f48e65c047eb319a61e211442af30493b420eb9e721a1eceee552258dce0d5a26dede3a35be6f1495e013820a985ed6c457afe76e02d0332ac39d07762cfd30c9dec7a9f69849456e65da5791443bda8a1752657a33eb2914eabcc5d0dacaf58b6575ac16b735027689c3729c086a4207e84d7c0d7409c407432582ac08e47dadf7fa171a2fbdeaee75052279bddfed149cee599a8e9cb94f753b4ba5c5da19ba8324ccb4020df7b92aba40af66235e05e924b80a98eff275b1e18b3bb07a49f55832f46fe041698cec80c4fd89ad6a0d2317b82d171e742fbf9238a5a15a42d0dcee2e023ed04932c8f0e5edb6f5dc7aa4ac7c02b4d9ef2bccd25fc9205c5fb1e52072449477cba9b6b34685b7dae2bb7c23f134ed515966c39f6ec6acb373b87e381423156bec02eaa18017e59741bf79e1a89d2621fdbf6eed91303961031edc75b0e4cf25019db8a1f06bd69d80fb7e321f4b5a7c6ceb222080b8f80dc4293759079ab3734ce4b529e2a22914764618c811de4fee589213650495596e1b21e6efe0f150ac2190d3c07040b859ede07b1dfd2f4680d697212db5e6e9f822d77f5e8a2194b5e05c7fa3cc57b8c19bf1135a9edf4c94f4c3ecf51ac99e81d65db0ef8ec1311b0d8d797ba17610b0107aaa9a9fb82ebc0dd6a42ff0a45b7f4df5646b55e790ca0bde553ccb7e6874085f1b53d09589ed148430557cf5befcc5463fea2ad4afbad38ce356924b423c41a3e66d7bd6711667634b207544fee30a9466c8e8d31a91125828cee9e0c723c12e71011017047cf708278eeffc0ab23340eaeb076cc805aaa3e0b773fdcd92af3cce64ede11511997530b315c5911a65d4e2271640ab3ee7781d5f755e4629d4d2750b76751c8a3862806221155f76aa75e294181c6d7ca9a75a12682ebac65102c601a67530f282732bf6bd939f0071a4bd076626ab091db3bb46caa22bd4ffb357974ad41f8d7006b02937b748fcc6a4d16a5d3acc272f5e3b20370f29f54916a576e1b5687495fe44ae531be4b60a7a86481249af87e39f4f11d50ad824f4ee3ee620b0f6cf4c8f7dfedfd620e3163f5bccdc3df2973794c991b1a947ee2e586a19d2b6412ce104a6a06be799dfcf5fbf6d54409be151b047c2281040a26b3b7ecbe5890fffdb1b3aaf16345f2a4e3516cd4d6c0afdcab1849321cfdca32173f649854800fe4b239307a59d9a5a65b8ac5fe4fdd49d685002a25c4c04846e74e820354f5a90da9966ea953a4b3038e29f546a9941327efa2dbba65147cefbdadf02906bb2927ddf59fd8e87a52412fc586bf494586cbb2019db275a46bbbedecbc65cab717ead9760247681ca33d03246d879f12b5ae706fb8cc23710ee6ba7f7b7ca43aaf9ce065a4b56d274b974b22e66733723ea75fb7d3b6330906a9de3d008e4c44fb8ba5a2b5238e4016860190fa260187352813e3ed08ddb03748dca2288d3f3fbc1c95e584507eeff24aacc58ba12b693747f37216ce52aefc701a33b9756f7ee1a53aa83a4e6b561a67a4810a80e54fec4a445009ba620dbda1c36495f1d5deb56ecceffdcbbd17d094873e0cd1f13c57ccec8bcfbca8ec03b9569905fd151bc379caa70e138972e9a0bd1c6ac5ff0f57d1203ee2fdbd4627c45368b057532442f52eeaa140828b14ccb7b366961b1e455a586bbc52e900e2f2f6eed9966aa282601b331f7d7abc8dc775350301151fca2012943ee40d5faf36a0acb4156a04382c604dd501cedbdfc20c0b992be097f66f3f750e5f6dd7ced066698956ce8c67a7a3b35cae53a1c557c17a6e33c54dcfa79788a44f2b75afa108a4523aff276a18decccac003710efcdc69f9646915c8efb84eb8194e66e2c09294c75d8a29732fcce446445b7a8015078e45972153f77bc5fe2e8995fb235a6b48c92fbeb2c8cf81086684f29a5905db74d1acd35e002d85b5e2b845bad02ba6880a3f29f2033072be1e5a275db478f5d781d7a3044c1910301b969d43b181208e702d6c6174f2aa07fbc0789020078fcd3de11d88b8cdf12ea807d2a426633e938d01201b026074c796c7b5b4241bd8eedb97020aadc053dbf9d038eb17a2c34fbd655f5d3a6ccc3bc0cd73c6e0852e3c74bc4a9e414c09565ec50108e08bf20466c43eef39a8dec24d0d4d22792bde35acbadebe5a6b7a7a5f6bbfccb7f14f4ec1615d9112620d1da37a65087bb338f907748b87a3a2cc5904d8466a39d2f68c7cd7bb913b53161f3f4dc832b7ba3c9f586e8d91465a7eb29b4f9e5f3d9ff4f9257ec2f4e8787dd0d923c99fe9816b92043555b4ad922e872890b1745d4e19fb5d2fa662cc7155ecddf31d64a1f321078ff4041238dd0ebc9a29e8847d09175284725eab875a4954504c155fb1dd4a5830f14644df12ee167e2b3a47303e3004798952e9c3228f046438ac272f6d2f58c1b3e3231492a1ea94c5012b978cf6335a65306d5a92e0a8ad62318783df61313c4dbad2b1206af6aeaec51b5a1e77cf93ef266c970116ec84536fb865e2ffc5afe33ff5bdc7c22d7f4127a55f3b1b9a716164f5539299305c8c2d44f9991bc673fc956be344af212f99ce2a0b1ce8eb32994c97fd235da62f43fc10e49a33e1c441387812accbdc94ead5c96d7ed46706476a59b3f8541083b01f553e08aca12dcc8347e943cec920f47cc2214a3e219b1c48efd3c108c520f6ca8b56795933fc41fd95ed79fbe1db8bf06c5e53544dd824618b46ea1045a3b2930ab9ccc6e986e4f30d93f982b9bc9049d802ed72996df6ced4204b2334104f6ccd4a7f17ddd13bbe0932d10f8eb9e24ee2db849a7d0f5e23fab3f2e242a4a1fbf2f1e99263eb62d517e48903e6d6e295e125e60a31e0d59f606676f4915e817aa218285a9722eacab39b87b57379dd2409842089edd6dbc82aa5b5f491848252a6a2a7b83cc4ec4e1fe95d2b4000de1b967cb98a8d78d826c7dfe1e75ce074b1c687d802efaee1ee4d1f76f4749f286c289672437c982938aaf63558c3b76a8aadccc4c6f977716486e62cce614418464f988419f192abb47dce5b5a40ba9cd729dd354c5c8ad3a91e6f994cb1b8e76433898bc7f7276200f64c8aca3ed18475f78b19cfdeb5f8dffb1cb9132f9bfc33da1a440b2bd32d99274bd23fb5c214bf11ec758d15c3e654f8ecf24b123f1a6341e961c3b42ab869e071d9539756e290cac407acddb377247fad48468aa183c32041b746a2f1042e6c866bd5ff76de259f8d3757676224e3557c14c308c505cec41d69af0c7b258a0d0bc283585847ff178dc6f2272a26cc23b088026659f600fd8dd55502635b7f6b9070b660702529477aafd0800e598aaeefa1bb5162a26ad2336f9ee737eb3c16a0589264c44c8acc95747e5b7782a8851cf8e960170a86c734b00a998c2d46bd510c97e0e6de25f2fdd020ce16346b4560c57ada19db6b8bc8554d01746a2959813fa2d778226433ec6de582e57e3d560bf2a90a3a790306c3d3ad09603a3992790e7a723c23b7ca86d70ecd0c34d861cf65a7bad40deadc0e3be19dfe5485fe70b4e94cf5c90f22fda418c4324f8935b2fd059b7ed60b244790845492505e5f0a08e5837da4b547244b0893a56e15d96fe80c7dbe980e0620920161e667af83993399e7cbb74f30957088ea20462de7ae637a028fcb9253bd8aca16fdd3f84779efcefb69abc2debe66ce2b94ac365339c9408c149550c3ecf83c94f8b14c0b87f7bbb276f6efcf5747048661dd6fab82c38205addd40f4515d4c1081b51eefbe549c69047da7f38b1dfc6ceb51b3dd68181467e3db2d311c283aa9082c1db56c8e25d62787c2534003844820d323c9257f413e399b5eedb1162a6a08a65419c587d03fcbf7ce63d14e05dbd720d231d812bebff0e6e54d08859f2ffd6cb159744caa917a1da9a94e71c6dddda9e63c1342d04a4f9803fd60e9c1d9f6f00b16a0a1c0bd8d345544bf2feb15c5ee0662377a6c673e8f2e6f3c7539417924902950a2e4a753a73940cc871789bdc91b919d0db08c6150f086780773ba9543cb98b9d0ce79c9a5be1f68ce602434160c5f347d8fe92ee1ec9464474963c791cc7d815bd131e76745202e5f74e204135e2457f0cd20c1ed924da4c8c1b6ecbde34c15175426ff7a7cc24f251689ad2f19f29698faa4cdcf1e02388744ba720395882bfd63a060645284e27d4b2df792b7aa8f7a5036b37f23603fb8e23525fe34a6574c7e2e91e7006ee81b48eff22db3bcf49d2a9f71386faee27be40b021cc0d3703c5d435c3e46dce5ec60595c415fac025f2ef87cef7387e2a8c4abf4ed23ca59868256e38de5095f857de3cc34cff587d7da1bf45b7dce9d08427059ee5dc87818c6a22f8d0ce7262c48a6dca42d2528ed8bb1d1873d7dbee79186e9c391dd8f81f3547001e6b77fc68720b7c88dc29c096a52d93a47338d4439afdba0b96135d4a90541b9feab29b06b694c4fb5348edc3b3baf72a56b1198f836ae1d3b45679143b6a5ae411627440d34e3850fbc67328eabde4841596e43eab576f0daddd3fbba5c5713c9622e1146a1d8bdc1cab166da00afcb7a0bcbfffa2ac876c8e2fe591a47703420bff4d863ad6d8d77fa0bf278a976bda1a8d93f65586e07be36beedbac67633b4e5d6cf56facf09af6d72a64c58a8ffa8737d79be68067f5903468ac22476f029c4cfb65449b89f5d31ea9aa080b76e8f0602328d5073247ae57a620a04026205ad914202cc0103397938e6db2834bff73d45175418d42b12cf8ebf117f56180e7d933dfdc118f7faf474bea560559d4e183d2c08fd45d72e9a2fc64d0aa18c4591fd7111864501b7cb4e1e164198605b4067837c0dc723b80ef956f7303a6a65f303df133d245eb4a2bc68cf946c08f37c1435cfc934d855cb484d12f2ee3215ebfd6adf7673be124c450283023b76627d9032985fa7a19608a7c03129b52de42431cb2735bb057a7b31fa0e194c85909fcd9547fd7ed051031f2e5f1588c15d9b5ada7841cf673ece7f43c6adfe0a55351d2d795ca656be6aa98f3b09d99c8819fff2b5ef591d9b3446aa0182a5a5e89063e4a260d65e2d752d6227ddf34a8dc8b8b99dc74bf3b49b301e8eee8287f29e080175cea5aeb91fb266034eab27cfd7c4d6f5776946c789c0febeaa73846e211eba7289f3e28baa114aef7dcd7782b2e5bab72f7d5f38165855ea138258996a53f67aff8f68d419643dfaedc72a571a84fbb995236bc13940f3056261695f0a6e60c36254709b50b66b197f7aed4265564e6082e0daea982d601ec644744e92d99e6200765d6e13a2efbcde58421a2cbf0d01bd6d0e9416fbf5727efe8e7999673e3e210f53a7aad15412cfa57fa4fcbc3b8923ba0504f4d5a1bb9f570f2ce4a55465bfca66009764825a8179c5b1d3ffd654b83d2177ab31a4ae591abda690c52d31c6ad08ed131fcacad409d5fe155cd82aaaff1f8790c668f066ae00b543979790ac1b820435b91e5a6d7575c5141280b0b873483c5e086f295bc8739c697c2a3e4fb2b080570aacd3378ad73e8f277804a933beaac1d30d0f595a9cc160a8555d7b8ec7c9d3dc376eb8e6d29ecc3271ac029a2d53077457224805c1925daa9fb12135455e8633609b1fe95f15e3d11b3f0e652ee791b4d8b8e4406262fa8c61d88c2cadcbd8bb430bfa553f7b306e0b6855102dd7105cb722cd48b9e18fbdce59d07965c7c06b989cc0d9e65213bce578db3af710ce4f615d0274812c50469478ae401ca754727a165a2434619b646121b075a6422f32ff3dd5912d887d12a3bfab09a58e444a1c63d6f59d714ba6623e2c4016894a6a892d2b8e2ac8150870827b3ae45ec5784466a9c90dffe67cb2f8d6dabeb9fe699da23ffc406d9e5a3f2a5923fce27ec0d6872dd85f208a05c090eba67e555a837af670fd17a7ce40d42cede463ae455333f24969fe32e4208325a6210278f7a6d6f22e392ef8965b017e1523903d14236c18c5a84136c5389cafcfd581e874bde99334a1bf72617b783048266db6bbe0ad90773dacd6b9bc5ce51086c059f6c5980fa1df3ffce34026dc3017452ff4d39f502d56d183d063e530af95f1497cf94d6008cc35136a68669295300c91d61d864596bbd9405a93e3a3900a44b6ee1a328c3faccbaada64bee07e29cf1c1f26b71f9152d710f10b25da711204465021663a5fa8aea1a5adfc6c3c68be2fbfc8e75ca3ab37e42d89f3c818703a372bd49adef297531f667ef5c278fb99af279147f1b11d2ab5a5cd921720eff9dd2ab01edab6c9ddcda148812bc43b94dd7925fe6ac31b8da17383aff0dc730711f04f94e7f01d54826521d68d7ef61b150380f967d46d14f6d8f80363ce810bbe7fc2db49c5e0722c8882301b2d1b8570ebf5e74c089fa03917fcded89446389038386cb5271e68a462237f4bff84fff467327795588de35a0d4d1d5aa7df2419648f64f462d1523387d425e4fc8c98081f8692a1547548929551fa06a21c0cb6654311c28b9e0ddec01666c35d9e0a73f02dd7044415604240d4e57c52423bb39f580f608417c82dcd9b370b7f33b2dc2c4e74f8e74ea7416a9d1bf5c1b443e4c23fcb18cf020958864832f9ef6a0c7bc10218e1343dfe60f007deae54160fddc81a7b802ac47f94d699d27f058e150ebcb795ab36f34efbf8d250102a7369d0f25d446fd20b24b8a23649ac683c246839c2a91fed8325d2d93562fadf4d6d47455e6766c6dd24a3b480b0d632dc19da9c6943c61e6f5c605deae72c1ccd9d651592d45363f9247db62b1f10ea94d7b96db47a657beb6c2de72e5ad21b50299592d6b055ebb9c1d71c38acf8010e1586c3a1fe49d120ea4f3292f30d20d04ea35bf47656a9b73f209535c04336e672dd6125cc24a9c8156ed40a28329289f8dea2d271175efe2c3b9b96ab7b94722e03dfcb5583840bbb11e91febbb87b052899a1e489dfcd9ed1caaa07ae47cd7d70e0c1b55562a79ffc82f9055cf7f664d5dee0b11f7e71ee8cb9a2a844c8ba0e519b67205caddfd332386ae0e587a4660818e589b5502db93b62251192407f9897379757c32b4469090d241a4345ea9f69e3e1c19d4a11bedb01aad74533d47b97c824058573041adeda4ec92621e8b87ee2ab182cb9a9a5428f84d13c88b0f4b2ca3889a00bad432528a21008bd6ea2e01cb8028548ae7c6e89c745970f6d03c07eca9990d8cbdd80716f134a0b2eed7e81ea7a79b9ef9bd13bd53b80e40d99c47a940b48515f821aa80a7440d4b6c4704d05af61e230410a86efe547308cdb0f85eb739d301b90d8304c45ee96f9e23bde927917aafc387857a599c53100577be8e04229c96fc140e9e608324e5c6d3f53f5c7520838bdfdd151232a2ad7eaadb084bff4d8940a8bb659b31a938610fe1ddf8a6017fe4ca07a465ac8e8f075051b002b022fa9bdb67a6b07174f821622376ae58470fc2beddbe97be56a4101153323ff1904d7dfba5063aa5c490adba0136ba7bad7817a76af21645c7a28cf1395cb59fa242fff191acda163006f7f9b66b7a30f04152c62bf310ff785e91655d77de88a41384c89cb2aa71c85d8e9bddf399534840d2b57704d5ce0a4f21d4f4f3e255001be5fe2b6890e9559826aa48101f4cf434d5ea765a622890be505d2aef773b27005bde26b8ddc56f1d84adb3618082815c68a4997d1321e136fb9f06e3e9b390971fbfcae62e2e518f78c0be3d696de201a826d7c7042754bb5a702cf9c38f960a04902b95b1be0750139c479542ff55cccf76e9e6cb67971c8547d41a140c8cb84334a8af50672ab98c899dc3268b850f24ddfd1a9265170cf101e08f22ad8375b8f9d4c64aac809f5c9e73ff75cc058bca61495d0eb34253c5cdd67908b94b06bedae485c1129d6917a03c58d00d3a54c9a7708e87dbe4d284cbc4420c03eb6f104b57f7aff1cb7ce1e45bc9787ce575fc4b7ed4b980f3c6e304f255d706ac18ad4fcd77b32a575e3234a65de567a2b659c32538b0b07da545caf2b30e2cf026c20680c006bd951df72bc1aa1795ab62b0b76efb0ae303e8a58c97af63e40c4b6c5905a00d761d1010706cb75cf107f947fe90defe3d54f634554a8123d1ab68746122fec0cd37192066a87f3bd765a1d5e73de80c92897872adde8baad2953d6e9339fe6aa30e72f07ceb41759c0ce1523aef601c267f07bcb20813f7add4068a79be9aca542857e400e70522f23cbfaf60e8464ea0c31561e0bf69c3e0faf97fd532ff739b48b1d1801aa85c80235fb5d05ddbca047743e17123c6e2ab2fdf38c410db05bb49bf6ec5ff3e714bf365d4625b82065340aae436d3eef4e34d47e910e27591b13fb3dae06147c5232846f778b4a3cf9eab52e09116db1243afc31f386afe425599c440cf6d1d4e3c03dff041eb00baa7fe48bdb5da14bd1b0e7201a7dde41eee4a4429034e14e94943e6bda87b682d92e4275bed90fab1113d025e6016d25f80df41586f65fa4f1e0b61ee7a79cbd1251550750002a357a990be25a1e2f1ea782d2863ea23f2bdcb91679eedaf5c0b0d8ea93b3ef0720c88ceba91b52d666a98e04bd8b688484a44caef7cf70ac862e8dca6b7d1834f1602849d98418f99ab805bc064a51f909d47d40a7e7715d5b163d6aaf97bcc62cdbc579f522fe2a34005e00f162bed0a4ed34a7b405c387ee8b67ca6c1236cbc3c282d21ee0b1b6c4112c4cc16d57a21d2e9e55d7c8f9407dc061482837e3f7af633f18da1c2ce4485dc85f1cb96be579fd180dc918b4f8a26883ba79e985b866aaf1b6b35a01329454dab469c1d79d9fd48b2300d8787d0f8122f3b278867d66027952465ffe576caef5a50780eeb8614822cb103d08987f28e7864ebc292dab88b8b31235290f5646103d68c3300fc88804a5af37e164d7934df079a532ad86796ea0a5a87e2b4f866c1725e55471285c68007ca2698bcceb4c1873cf8f86359659c6941c2f5a8dc591f70decea408d8b6c1caf83cb26c5f0f20487e2f645036f07b94fcd328b4e0eb8a22bc37ec5484bcae8d52dc271b4ceb7a871053df322c21839dc8519ec697b41dde0f0ed77a75283e25dc99292b11b32c6e918c882dda5a6cfde8e8a1139ed3a74c9207496e1a76dbfa6cd1aa298812c02cd06bd26d58d6571ad71fca393833c2c333dd99976c26fc597400303da9734d3cf605fbc8791eeccb11396d2628a9b05900cc596a75d051e356748272326873369c98e2e71b3f576fee46d4f0ae2c72cdad68dcebe07f0253944052f0538926bb3a614a8ca521e7354687bb5dbb01a46445bc529c85bc278d423766828a513a5c01f2e04078ad243eb09aa4db58519851240d735c5075f1b4457e37438ea17d4458365e6f082f5320f4deeda587a71964ec328bf87609e715711d4645509cfc19fc99884b0168d807d99ffee5ab1e3190802047bf0c6168b25a23c1159c2448abc9fe18a5722700f64179865958c76d16ca9acafc3f15407d909056d4ea92c74e265cca1fab52083c1dd1af3e8b2e4f44a93ed33c15a13d3dde01e1399871540b503547355796340fb6e744d10b9594efd3346efe7a8b160afc2b8f530f49af0993c67dd05d5666b6942aadb659c1681f092872cd1103de32d46ae1d909d9c70038c7552dc9a58096202309422ee835138caad545991c7c390dea23bfc751051df319243a3d09c0e90287589f28b440a3eebaa22375d5ee83d406c20891f7fe6a5baeeab4cd965548df6320f1c8f9b1c49ca1b6c992a67997877d09aa5f7dcffb876e185b9e699efd423419d3de7e026923dd1eb3dd07705fb6420bd71850ce95771037060baafa8ad42e7304561d681c0b99ba703b1dc99346c096ece96940ea222d9b90a76bc8efd6fe4c190f1e8ea0d111ac826b631f48eade2a85e889cc10c7497d1ef1a01eb7f539e7d771cf22ef07d2abe8a3d59be8819a32d1b3dca65d0a1233765247e431f11c0f66eb5a87c9b126b00b4d0648bcdc9d6be7ea8a33b8e6b842c063e7b2b71bdabd757de773896ae1c694c33d2d60cb8767c34bf52e536dc9e30dc78b90cbeaf73ac9c6b2271a23c7e5be9f160fea4d665349e9581baf6b4ae6e80f11ec0d24b705fdd7052db56471038018d91a332a3fded6da52d5cf18bd7cd9cf624b0b90a848803a7d9ae90a975c3c810ab5732ae2bca3d5947821db5e61d203ba3b00f658472232295d6684900168fe700607831a5456360a2d50199d372e4ce4365095d44873efae88d6220fb02a867b9a7da5fc5172fcc17928242f60b8c53bde74d5bf74924f975a2947767460035758063ac16dc158590322a1a67a95a53eddba6a93d106e052c6370f7a122164f07a1bf9af6fa9c53210512ba5c6f060925e7eb411f937686c8185e6e16c6a8ee992a4e3f3a3c751fd1455c94bde9f72136df9e30d9d3502befbcbcaf39858c3cea10b89c7dd59c8233a55f75714dd3d3cfff036022eda3affcf833ef5171b16b3b1aed8db98af650868ec69d5347accc9eb7f562fb3492a67554dbb11fc8e1f9583ba5bb99b20c13826375eafb0ffe4f3a2b1b0e945b98f97c09546f068f8ec701142fdcbbb57b4d111cc0b4d2ae852838fa0bcdcbde0c683f4fe0437c02ca64e95215f0f283e9f0588af614a8a5c5f56fbb29a27c82a8300ba5c17dc2dc9b6e170749b22305d052f106495006a7f94be862295286c473dbd7d0bebdce4826859cb1ce07314404ac8c7d576ddfe606753579821a5fe68ddd5ee095109da1984854ab6a0b98731b9c3159f6e35e30492b4db170a4307375fffb9b3b1cd0c74b83188eb3ea4032a00d83f2e6e8a77efd246073fce3786b3403cb9c73ffa342e4bb964ad799ff9d6be24836684716ad57d8c631baabf580831f04395714640d7f9dec074ef718a0222a1d81d77722d43276054090dfecb0fae874082f32ddfd90160588f6823fe75ee6f3974e36c954fced1f336e7563151180922fc17387ba188970e3cae1a7d6376c739a18e98d3cea1f7dba1bebdc046310f1671dc66d8268f585f020db01fa3ff8172cde7e75e65ae56adbd9a664971be9692f55b379a2903236a9ffd32702e6879e48e219556b860486119145561f64c591f87e96bc68636a383418f235d3457e4b21cf27cefc7c7f3edea4c1f6706f1018db196f4cc85c65aca02da7e5db8c436e78c84979db6fb94d0370821f0147c070e960c25887429daff633c01d25c1e5325534b29e7131c6b01e3babaa2867dce0e861d092983e66097901ff10731249df4b1affd4d70e3c468796570a0fad090cec548fc6dd1a9c1c2287a6547a135c2b71f29a107b03acb6b50c9f4a81809604ee3de8bc64f9efa17294bdd42847764d6cce26a425a18effcd822a4f641749df62f93ddcbc56790b8fa8d81194cde34f72656fe0d5098657cb6d5d7dd23796e18f243f6241e0b3462aa43be61972756849203216f9282f88a206bb93f9acdf237bea127f06e796cdf22a59e812fd82250226600e0776cd6cfbbd4729d9a8f29107cf5502833ec50d306c75c6cbf0e786204b3bfd2335d0284b05fcc78342f918442b50dd2d8bbd50d54511ce3fda8a71f36f58eff43acb13a9804271167d2fb0a7f349490059428b4f3f39d3e69fc66db787fdaf585c58a78f68532655c42f40fd40de2a5bc730649d3f0d9b5ae85f30dc1068899ca3d2d1599fa27cc602d4e9de0c038e123ebb67d838efd54dbfc68f5ad5edc3be06736f0f014ca8dd111e55f797eb9f4fee4a2ecec21ae7464753de4f6b41bd3ad8766139bc05a395740c3ed6c655b472926cc3e3cae3092be72fb1c84c9e6c3ed3dcdd7e476f845cd467eaf40ff62f6b2d7acf31cebb340bec7c994d8a861c337500defedda36a86b286afdb800cb3f919d3f58984e4895dab7e753aaed2d4069c030b81b8e8bd743d603ade39577512a6620118fd2294f19a307f414b12473b87b29a94af4aefd28112539f901d1e860b80b5fb8ab19374585c470c9410b9bfd2b2cff9572d5d674e2468b6760a80dd67dd71901708fff085dc461ecb0e039dc7a53005742b790bded2800763eba729419a27c89528bc529c1716e24062185c5a469e0fbeadfecef4ebf90e81f2bc5feeaf152974841a5a2dd9750068aeaf1412646ea723d2ce734172f7606ae7c03b04323a1bcefed7653d437ee37bd7138b251326926726ff4b9afdc8e8903c24a1a120fe399f45d5278a4fdbea7c26fb22023daef1fed5ea5c9c1e6c8fb223d19744fda6154fcab8dfcd268f36275d417dc61863001ccc50028511db84e4b8d497abb987bb8b2e61aab9de94d407ab660d6fe1ee0e5c1cbdbabeb2a4c19f1e5ca93da43548a8ad089bed51415dd608955232cf08673d948fb04ea30516a7e87fb0856d15c1b61d9a8974cded88da8da911d564e3abeb1ef7b7aca1a6b85c530e0a08fa3d66b2b5103b42c051e7fc6e7f27e3355447565b1392dc6ab08928da6c861c34be50105ee1053d6d504d30e19363d48cb327a06e3f93cd3aacf329fc867b8c1304b324888f6004b43e640479887f86561f79e4e49c820b5552f581dc1b6251080f06ab9d031a4fe68dc7299a6b0d9feeb478b3c22445db4447fd8d7a1c81e25f9dcf8b962a448e81b5917fceb62dc297590132f25276f335f37a3157ee7c437af7805024a6f8d091bf94c470a0292591726c8cd0b65c2940b7cab32126101b575b648585c1a6f34e20eca000e6ae4c869e632b987e9e3f9345b13eabbc4102ed5aeaaad3993ddee06ef437221345b2488750232f7564de66d139e4d7784b0a5803c24ef110c2de7ec1cce21225cfa11684a15996c0c2f6ed909d23c1eb8dec85c612af04a2667304eeaa205dfef2eae20becbfccb769f5f788ded00172245357e2b7f33e5e54fd0d6bd6f9d6204fac6db99eb28530c2a9f00d847baad87e91fa37d172fc09b51cfe34e60ae6a05326fff92ef3e0e0f72bc5e8c7aab06367ed900ae7c0317719377c6c0f6f17e5fdd581a5aa5cb6f780ec1a86e02c142bf9e5e2126b52acf4295317d9742a65e222aa53019046d226dfba93c530c3c3acdbcb11ed16e58e8c4543cf12058cae592bf45a5994c01a094f6c79a3441d4b02fb3628a5c95ee095cff24c579d9ae3be0823d78958a85b26c13aa544b7aca31a4a3cef927a5b620add2879da2d469df4ebce135e033d8fff5264c010de535c79edd72ff0a9e800b8162b6c2df6adaf14626741d35651bb9800854e1700a521a674fc71a2cf6b25626efc1cce865b215c3b03ee44e395b9c163ad5a4aac5e215d5b98dd17d3423afaaaa76f25da65af4dd076fcadee487f82a6d2d9f063185795261a225ec1d34b75176b9ee528b09907baa9913721ed7d06f904b164201c708260b29a1c6568f4632397e84e91b2e889a37e2d7ad7801f32ef6cfc77dcba1925a7f7acb44f17118787fd0ed33d0ffb6371853a6ab745f5852db8d770acef00222dbce1912651f64d1c37b7915ea59e0ef170e235040a731c3232bd2ebfdd5761cf1086d7b5237560c6981e19e60bf46cc6b17dc8f7ebcd5a22606c2de0718c91ea46f614a761942a91b3e9a4696469702b18d4e4a09db3b9e5a3020af82bfb9199808d3c0b10f7b0c46e025fed027118cbe130e6c25ab7b1918348e301491a285d7b94b7457fa73c664749fcf624933fa77148e083c0493c8f4575190c9136ae6a477c1ccc5294f5df7311e8c121e31aaa633d8051a7a315e259f2cb5b78779bdbecba439b3609e2ed1c6f19e9db9c99d8ba6ed80257cd25dfdf429019e1facc0d091f1065878f38da0e2b7297aa6ee5705871f0397b588c67efec655e9451f75244781af64f7c22aac42398f7ee39a14f34e55d994b67711a437d07665e699bef1d96ba23364f03b2f864d694897ce902a4f8b2aa0328ce203486bf4b4385c689a48dfd2f8322a313485de7aea957de9fb02a481f91570806db9ea51075956ccd829087ede804f909049a9a623b59b870086ba5cd71734907ce914b0ec8585d59ad10380e462d92cbb5c1d9d4773e2a0c126e7876db38e8814c9d38a082a5b3641da9c14fa0f3d075d46486f537790e8cf7dbbc84a1337211e8d865db2ed84744021d82b90e0dd5bbad5283c98361aad73510127d19c2bd4103c7d21234d80b911f9a27e35321262a20d8d81cb116dd0e2d012ff8f78166693e28470af972a6582bea82740bf28c921da8eb7c6effe9e5cc953f9e3288304bcab395a312ae822b788cf2dfa540de8aad741136e353672734ad09d9b41bf7428860a39b8bb7ed603b4a7b091ad96a6e40142601b49ce0419d12694ded66de88b759f1e1f5c045c633fd7f44c33188848417bf9142dad50ac379700542ab58f87735431d15190b74a982ae8abefef6c23553cc597a72dc87692d123eac7f46e96c4647bdd5275f38931cf9982b6a59853c94cf5f0cf1f2890e2b92393b8ad304e53ec6432efa69c8cd1427d631cd4950536c189ef4737fd9b6dd6c3833c628551dea55f6b2409d757cd078e3b12a11d031ae626761ab66dbd97a64b11cddf9722cbed50982cf8bc242b4809109a6075108db4a95055f28a1b4ebec89c49c537411d76f3c53574afb534377015c3be5d329af5d2b51e7b025e5f47cef369aa03817a63e153dca5888ae8bb9ab22760c37b0cf14fea9cdb94de936247e1ba1c22f927573f897dfc5042e5a5a29366a26f0f710f7738bdcd00e249f2e077dbb64a4ffcd484a5ac5c2ab0ce5101b50a2bbdf669b7b51c2c188d47257e163af78283562986c37a124f5fb51f9b407340279a70441583d16c1bed43a36d036ef0bc3812c556c629965241c62c0921e51d9966f89e2ec722e0b4142436a9516be0f4a07399805e1e7fbf947d0ed19214e2253aa3c3f74c23afdbedea49ef14b5fa8502ba8e6a78f2d390ad5788ad9b356a76e9388d0bbff9f7c8e3dbc1dd7ca54bf47c99f5e78f41f7a55dec39d053b7f016adeaf64d7e8ac131d3afa0b57743e99d6929585a0d192c54531fbb7f6cffea29700b6a0e929ad540c3612b9f4d58dfdd4f266f0fb10b812922a317a9fd71325254b59037e2ae8f978d70ad80b140ae59b85efd62844485935cb8d5be7bc8e9017895f68ae02829dd0fbbe99972264a8e3cbcab748c0e323ff7dca343940dff8bf8f15b90454abb4953450adb50548e29353c61cefe0f4f4ce1aab25beb0d070756675f40e39d01c19baa4c37e339cbe9202fe7e9f735761c9ecffcff09f6646d7d24a35b5cfa1ccdd0312f66def97230231086cbbd97888f4a405accc403ba2b836db7803f45b5556316f5f0f485255a767ce95d278f740c742c3e4f1fff1f7013c00c0296be11a73db0f27d3f697b8cbbcd1f8dde23931b803e9e4c4d3cb43b265d9d046fcce6b731af8bf04e78b5c0708e926a6d8f9e2db721a47feb3408af3fc2e90bc4ed1225de14130f138ffe614dec43b5bef0becc0a82a3b04888d71c4107082e6c9d9466072bf16769d5353e53eb90f7f094a013159b19a753ee93f2a5a1beec945af51e13373be2188700e20937cffd2a717985adc6f644ed2d70d6a2156d903f1ade14ab1cfc3bffba19db67ba4d8073aee7023a067329faae0b1f5bd552c8e2f71a47cf1ed4d577b9425ab822ba9d679ae0d345ee84d942197519d65f74bbaf2e9c78fee8f714ba70728ee7c9b5f6c5ffb7868eb5eab17d03d4d3201fa6e2095287e7bf632f9664a654225f736892a73b6a54f860b65a62fd93a0b709cd2dd36a9a3f8a9bf429194f1f0e986efbfcd3585ff1cf32204a74202d5627be09b9cf3409ab11d5482db01bcd94477ac2d92abf3d12aa75b223f06a2762f8b7c22a737591ec6d679274e7dbb402ed6eecdac6a0a6c77010d3c487c4ed548dce89704254c6cbc117ee0725be13983206034cfe49141b82fb029bf90ce0d332a14395265f5d447bff68a3d0094a04f72c05980619c13994c5446dd58ea507175cfc40b339c515c91dd69dbb01c1bf6815310d00478a4c91d211f0f834139c37acdc1f0fae21e140e4f8319e0246bc4eb053478a9d79287df21f7f7a296da2305680f5c8226ccbb6d704236086d3c7b260e054a41feaf1caf33a72c4c688dee365c5f7e01ecbf923b0cb71468dc22f1b4ede290438db001e4e83df01b150766a10fa4e759a2623ebf4e3955f7def38a1cbe8223211238241a5d87c781294a449af5d319a7daa8166c54ef4ec03b5f68e3532f496f4797146ed4ca73267aeea9ed03a0903a04336cdc99f31b1e6b9eb6a311c1ffd13fcaabf66a3db3a755084ef88e7cb716fad54c521e181b02ba51e0189644e143b74323a4c8504191b593cbaab6099334cd40116049e758d40196d678a6a5df0010ca075a4cc8bdd415e2328990457e2e93657e72377574b6cd2df41e93d195bdd3a5e6e8d8f1b65459dff7d38d2d2bff9ddbfb3883ae54f7876e252da0313929f6a64c5a9e48851171fe286218605af7e0d2f8fc2482d7be34a7a2d0d18d362b111c5a16bbe894d9eea96ba3248788ed7c332c7f19f0040767eb10da0b812a3489b4115d3cc99276ce9a4487defbe7c05879cd248b2c80aa318fcf67ca42fc75a5742e219ba961e347d9b457f9bd1298b42d386c43f797442b227f8c747bdb02e8da8f4857e5e8873b56c86884f781d04cf9bac0e9947e2d784f78dde1ab9b87f9438c75eaaf794988abfdbe9852962ffa7081c04bfe6f7cba5a5088c5074b2a5773c45fea345822b7293d2e06a110f7b4332258dce331061543a3925d70c7eb2d400b8a70951b5aaa3bc73ee7e59ee5fe292e9a1f794caf578a402c665f6084767ddeedd00a0e8dbb98dbbb08120537c7b393baf91249923c96ae5458d7eb2b3a8b92b128baf91fbd346bc881e3e32aaa3f3385867fa6d3deff4850a28b499d29d87dc4b847628092e26e41f616a201f45d777b7099722d5569d96d0551cbcdaba8515f93bf266325f24361c4fdd54efdb139052c8c64445c16fa8158b295f84875bb95ba42ac8169c0ddbb4192dac37210cfa883b0200b6db00eabb33a35f6c7ec6c581f035b39804f4c357333a772a275a2a70596f1c4566b0352966baef9052af8fd17f8b5bc9bec7cb282a23ab070c3df1a49d48a303997aeb7a38c9bbec99b080b24cba8ec476874526306b928fe5842398196c257d6b66ddeedcfa8417a5605df376de5f3318d187df8f40cadb29ae2b92ea03804d2fa05583c43605315f16cb3d61aca67389086810677321ea148b18aa7c01423ed0b10ffc1d045cd18228c151a00b5ae3f0b9a08dc87096a05f42aa5ee449160aac98627ce8d2e691f29382a5cfcab59d38540147884264f1c62f6438fe6275791ebd0ed5034ab0241f67f4d4f15f36fb41019ccbe707ea24cb3b0133db0667c2c65789eb77e9fc74b3dc55caade93a4a3a190111d1d4884240491a0b4bc54d1e7a829b4846ace7e8066b6c03f812ee2c572e02fff2f0f3b4718eede064298a33702f51cde9078723a4d792f7f10110e85b8c691cd409f0fcf890a62b484b4ff5917afefce66f0826427a3c84394744eb25490cd3884bfe95e7c0837a79b3ac313516603646cf04612f5d419e8df4f97443c26527b1d7908b8a36263b277df34e9c35dd965c804d319bfd64892f9ed550f37cd3027aaf180879d1f3c4813eda34bc6d9558b2905891ca29123b078f13047c34797332c4f835e5f1e418387e9a950024920faa5a11869749a48c83bafcbbe8d69e1d08bd50f7f1628afdc8062c819e89fdaefb1ec2484be0ca0581450f6f14e5d7b059c193b40eafd08efca82047d5e5baf44f1bd682d07ada56d94772cd9daf7befc4b410bba12679cd266f7e98aac90a6ec1a2f4849a45f8803eb0068f9075a66dc09dc19e023df24a86c3c6d733fd800529c259cd762368c182fde315a03c1de2054a950ac314daacf6118f26bba4c0da36344b8cf5701a6f7628ed6f3511eade5891e631c05679e141d031e689a6d028e840032e394f345038d1040d7e68690d09d4764663512a02fd70823513ae65d0e091def67a4248d393e82d295c20a8584eeb823da9e5a0f24f661eda8e55f51f13009e42c0ba471882a8688472e29ff79bb34db9e8eb9e295e99a76bcc78080ba94bb848ed8633c31a63d4101f1d77c1b7437a96bd2b5fa8f55bfe6676c1bef83f66233041ddf7cbd5071e44fd2c9140541e99c00ac471d2f158ecd822273bff300c3c23256cc630263252e05b4eb7b27c2a74316cd7751fab0c519fe38fe242ac6895e6a464ff5f8b3483a91483683bae8adb06cdb55323e3d952eb5eec0ea9a06ce75fd3b933e35ec6c7312dbf5acc3d98ea88f0991806ebfdfb72c3428ddfe950cac287d775dfaffab4eb69042a0542cdb4b0cf9158d9259d734e7ccaa717665301b698ad4605a4c02e1a540cb8b68d10a74e80c1a95b12d0463b9c008b83a89ebddca6042b48edc462289ba9cb76f742a9bfc4a9fdb8219cee0bc3755d4d75f0ebfe9eb297f99383448888072b5dc72e9fbc411a5737a6b7a4869b1c6bfaffed90f6d6d64f625bab5fa61a39bba8ff83a83d731cdec492921b22d68910f31f3536408aed1d67709c02a8764e1819d620052341f5990363a3976e4d2ab134d0ed6317ebc1b1e950d0438949d6995330b5207eaf7c38310db18ed810def18bf7b3dcf97e559751fbd84627466d8dbfeb11f808ff623fcf1b33c79a6a07c31394cefc857361a4af609a6a53bafa5d932d2baf85f389ce9b910a18606054cd1467bab31528f96be0a6dc6fdc2270eef84a9d5441ed7599e8e769aa28f618beba5663e813f1ea39b61437603f9bf82dfe4d0e6ed1147f3df08ca3ce0a7566315401e17c26da4ebfbbccbe09e5af982ef926edfb17c6955b1e23a1f8b52fdfef5a4e007feb992e6a7aeffebf22a2d74b5e671ab5ff8bb99b0655cefb544bfca0acc22aa396c2a65ea196f68974827b574e4146e4dc9ff41df3104d2d6e9215ba16e996794858d81b07ef000578247799e229c65b329ab2faa7b0527138956747d898574fb04c7e83918121c875b16eb13946718e34e899b42e99d3805da713c62341a585c54a3325879ac5aa919438bb19bef7c8a1fafce33c87079298c9fe924aaab57b2991a88ed5d5db6ac44d2d0314ed4864b7dc0d4cbded5530b6453820eb7e442d8c859671370a76a8bc89a4151d2c344bc3fa87e0bf84bee41d9ba146b36f5c9598e145ce5f32e8d88a61eaf9682507ea2ff3f1cc5627140b776963f0d9918b4206671e0fcd15ba92787e5ac9b388dcdffde0915705726a3430851d60c2d39610edcf4db27f7ea164bd6c6bcba0370788855b7d34a5f4431d937d9aa3259d0379182ef39e1a9e0a2d9d811eacbc5cfc905e0f2982c29635b865dfd0d43c9ae0c191ef9d82f9892fdc0f8ac967d22ec87b23b0086ab41be3e5e03e345a1d6db3513b4f52a62f16ed063861aeaf25c0bd0264bd1e6aa3ba1b51a6f277ec4f9924ac78a7bce185c9ad6bfae75895ced4fb442102f0a59008deff4d0bf18f2b10159df4a5f9553e76fbd3d70627330ed87260a9df35aa0266a9bd81012ef8d429bd5e5faef96160030cbc72fe29cfa19cc73370294bb9d0e32321c95c76fb527f9501753b286b0f66df4959718fc271c1eed5b812db3eb9116bb408ae164b24504a4231768ed434e6734e5cae319703fa47cefdf20a5c7583c34125a0a6c8226a142b77714b9931704e9b28d16b4fd0d5cc6546c8ce4abf6f003b8dd7eb0e3f4d6841520d6a3a4b2821ac06fde8245ebd257efaae987599563788317e9f491524272a97c0da16d9e42f265f2b913b2aa3b866725ebc321e5a97213578ba2ad927b00cd045f150af8bd7f49fb01c1ada177d3ac6d8b648e8b7a367665716f5245d54ac6410d7e88a28877924acafb50ddcb964edfa7be76baaa13d0a078ef667aca1e93a74a6c7da3c92b95bfa85754c6375000c7fa5619e905ad5313292f4d1345badbe8a5d1cfbfdde2fc892d465e93bf1c2c022d8e7bfae1d6fce52bade5d1de92fd61227a5ae801dfadbdade004989fc421d81858da0db6682dcb38dc32d7129d7f82b526ffe6fc696f3ff06e094b80cb7d1f96b1b7cf71a718fe8ce9375409a164a97cb70577b18a55d099e4f9bde78e0ae87bb6b8463629ebad7f5bf8b68ef9fae3e4278e32860323bea3baba55dcf1953c423bc52fe5ca90fa5cf9b693dd664c8c1be241637091015056a6d70da9aa3de8eea40a05e5ef6afc4be681aaa5a452f536bb6c658633af3201b9bf9431b5a3abbd0a8ea0dc46cf77aa2ac345e63ce10b7ffabc863380a88dd292f9c9ef05c7defa7f0d8db22267617aca986c61b8475de5b82f993731f951afe132356e1e03582607812582889deb781a6217440b95a67d4b5d9cd84092edc1b950e7631a585f686722ede021a1aff5d0675035cd4a97a3f2b384fe61236c372b560a80444021d05913c292fdbe5adb14eef76527d2ec25562812983bfea61bf5e1b29d8368f6bec5c398aec2a1a79489266ff73905fd91372d3edefbf65d3c67c25b2b0e5014a56fc916e42113780e24cc641ec90ff7b417aeaf343e3243c68b6f2378a947de8554901dc1bcd704d64ea6cf3b76649786f9a2a70c95000eea5f7fcea56ad2320b66e4a8ad5e2ea20011c389be1c6bd8743b013ec27be33eb505ad4dad79f5083f686f654753278537f9cce60256948c9d57fd059ebd45422fce646bc81d9c6a148f6d9dc15354573f389d53264dec193c4f65ef0109f5236a73d653d145b9757285facce03cfa057800df405d9c11365b75faa8dbad1112a54c20967ca8b0a1310f8983e192c92ce6d45ead5eb8e46019398deb22fd18b94e3d32bf9893ecb7a101e0cc5c3f6f6515e9474808b2ddbad61d43d90159ee0e467f7f8ec3bd934d6352e2ad3ed5e338fc76fa92a8b3981fbc3a6bf6debdb7873b234ca57693a61a77b6b43c68b90d60bfc14ae5fcce5d6d09ef8889ae5f5804ba714ed3fbae81749ded2341c1c07bf4d91f35c914385e858ae8153fea6dbd275937f670a63e8b7d2ef3070e9a553687f04d19f00a1c569b9111d5d9cb41035ea0b6acdc7a04732873f9f0a8bdb9c2c56bc6489f0bc80c03f3f40fbe3b8cacae71d6cef0bffacc29218a594f8f23bcd1790cb0b6dc1bceb6d40e138c1644c44d6aa1b817330f323ec351143943048896b14cccbd063e4372d53a0629b67ca24af1c58808095036b5b84756ed4632bf13d4a68d819142a0ad5bdce09e074ad73d3a0801e818965fd7203c0c3862e56c762794eadd5e7c60faa15aef6849976f461a6a202d92c4f37de8d0550b66699efc398ada9e906047fdc36cdd5ecbbcda5a99d674567552e014a728a5eb6e5fb3a27428412f4460cebb7cd3351c0e7f25dfbd2f7ac1c03ca65f2539f538a61e424fe3c6b587795432b252a51d80b135e673bd76a868d524c3d256a5b531d00b2be82441f68278b9d92b3fe1e430ccbd3be73efc5cd224815606c26ef59a373c269a3a2946de1d1d40f58599df4e45df4ccab8bbd9e3012f7a48bb99a1da922965d2e89d3b06af404d75bbc562880ef4cfbfda7f7a5e58482f71d96f68da13f4ebd7c27e8bb626db2605e18994646c0aeadacb39d6b0c37c62d7faa55a61fdeb90bb7743149f07b722f44ead0530f15dc541fb6f4efc3a9c5d22f2fe7b936e06cc1889c82729702ad50670462b0e0a767063a76233a508fad271bcfd6800d2c06834e7122c364f9a891f412270111178ccf7d05ad12e3c29bffb3c00a5351deadf7478c70471edcca2e5ccba991a613c7a9d8316e93e9bff6e4f9abbde361c73de671137852def9709384129a2d11db95be39b3d23714115eec5c589cb8b778ea61cb7338c60223c91fc70b390d4d8a341e420b5cb6019aa0e9b4b6d90e8577eea2315e019bcf89e67cf79754baf1911696455b0137f3e53c1048040a3ac69ee6cec286b2368468762888d2564299aa99f2f91bfdb601cb37100f84c3e19c5c0bcfdc89f24114fa7988de35b84442cc038e62511363c085fb46cf70565eab90f934f02f530a664450bc32cab973021d23761170adda6e15a4d713e2f83ffe564fd953163823a045669e9f3f8a674b28053c0b463f887ad7d0901b576714653033ca729b0fb4c9b1aee9e26a5d202f7187632fff67bbb25003d81d8968264ed7b5c3b8de906fe70d700f58d8b292550152e60b91cca10a51ca87602db1e8ab0f7754049cc13d878d1875236cdce64f698bbfdc03ad9945d8d29700d71e571fcac977a8b14a603a61fed004d4b77a0e22aafa18b0935f6a46c518e430c34f6b034c1fc773cd82ecc0dc33da859b97d9b32e6420c7845b2feb665b3d536dde031d64ab83200c5d0a2dce3255d4624833727f0b6604aac2ac844eb9b28c310d620f0d62f2741a117d9355956affb31268f045d1099024d8ed60379e4dc533d945456a608a0aad7206ad3cc7d92578e96b4d7e3a39bcffb4d9f582a9dbf6f8848c44972d2a69442a8934201c7c717c3171b63c96d9ab829a936a1eb46f8f260b65d9da65b7dcf85d3746fed3c76be0aaa5c3ad06e1f5ad9a0fef1b48e963922ca532882569ef3b724b9c80832c61465b3640ae4952d3d0aaaea51a5248395e5288a29dae87d825943ffa2ec9691479f9b58412de214b165b3cd636139ab702d070b257c3fc2aa6ceb39bb5923adad8cac9f6f30ea1496d09e592c309a76b4ca9ebc686e807c67045d6cd67b4856bcfe9611414834654d0e2e70104c7bdf903e39aaf5788438644acac512cb5fd3ab9bce912c9f6c7500db652b07ad256c8fa5c5f1aab52ace2d0af72c0e90b431f37b478064b9b9fbe3b81ff15836efc400de7ce18ce5f869ee75d70ec7ec79a3f97b63202ac4f4f34a00ce843f807ba8cdf8daa64119f682dea2e610c27a6f42c9c568dcd436cfc13e35fec0e4598abd654c17b7580c96d1e85f46b36414191b7e32869c330291f4ccda8073c57fab2b7df898546eaba16062ee555ee964f86103c7ff71f231f1df59e4a60a814aea32f362ca851860b899ed3d6e58a21800426a6b56327a1d8af8c3b2edbcee960b05aa949ee36639c0968303bc6897aa2d69805805cb12adcec4075e1efbc3077529443197a8713b719f140bb82cb4c1706fa7f67dde22dad0db169bafa10e5fad223725021a9f4ba4ec7f82fb2a9473c830772df026af392690a9d38d42948f5c916a4eb5d9ade87842869a36c745577105a83d8f7b63a993b8e827eb48b8634421342841b8cac28f0627ded080588f0fec3c26b6617a6107599faa3c1b35eeda04d108233249d9bdc6070f0d2089284d59ce386be004c73032746d2a56867f3533f74b1c56b9e03c19a39c0c7a04681b4af675f2460f445d9ee03e93e68f3cd0faadb3d469613a1fab51e57be5c047cb2bda9ae45b656826d6adf795bd83eed8b832f6dd261bd74612ce11db74f66565bc84adaa142d364db8386954b1c4a3ddd4c676101a553f4abefd097a1c00940ebf612d3491dc13b73b1324fc98845b4fa514a2e9c4cf35284e9be66f2fc10165f089f85853fba58f7a64ffc3147bf2f57d41cec2373bcfc9b15e4ef2cbbb7c8123ba3eb964cc53d04a1a3b1aee040c1dea4e22474d24e1570d691c36a12a588559f577ef13f54fa591f5717a2100bb0a079ce8f8c8a7f47109b1c69efd98e9554ad4df3c09fe6769f41cc4f7b69aa28dcd3dcfe43cbbb88253428f8f6add4e0a2fce29e9623d0adbc5c933120e1eeec9a2fb54f4794d79afc353a877e58f9fa016c0989661cc294a20c6a4aefa8e0fcb58dbbc86c36724e33bc4b8cc0eb9b42f537ba0d1dbf8f3eccd1d87c5e27d9ca4c29e087d32f091c0c634720fbdeafc8692098f373fe930ce270e7500f8470a558870b318a5c1d915db92a38d0f32e181e72a4f249af5d357e1b37495972d3d882552c0a7a95446fa4c125ef4d46e4b9bd9dcfa25a58adbb7506052b80117ae5917198940d9a91c29f219f024af66fd1b216f6b3ce20ee6b59a605f80350f6fdf9ae9af8287f0222a1e420a6253b06527c5eb9783a2735da6af04d9e56e0da045f48b908bb5095ccb9492954f97ef742491520a267af6e5a1bfbfedeac71aed663a8c54b09039a1196aff0cd5722bdd8bf5554669976a6d14c97f23261aac8e9878e9b331e727bf98dd6e53442eb681fa1b47571798596b11b02e1b7eefcf32c2050763c4385bde21f4a620725eefe968d9857ce044d117a726339f741ce26691fd0eab83189792b597018abd2e2366341ac8571d22f71d74450d780c0e55eab82c0aaaf5177e7682310c0d24279b837c5153352ba4639342cc5ebb77ce78c41ad9d52a4b70d710f6f024f62fa0f277c278cc76a46fe6d8fee43d2cc282ade9e985dcd1bf11ec9a6c83312f1ee957f6c57547cd41e2dfe3b73ffadc576a92f707e9b7556d1372436b41e55ba18f4f264ff059f52969c04f44ba29af61113a019a6ee2313cec646b228f475198457a5d1b8959c4b1bdff1a8fab4ccec91037e206aa89ad38e7ebf8fb834bf17bf136ae9dac6a16827383248e976f557301ec310ec7b21146520b300c24a2999500ba9da9e7104155e22b51e4a9db1d5210ffdf54cc0c956ad0971fa6c330822fa7e527643a7cb2458fad7fff49bac6ca231aca07b99461a173e61677fb8df6e718db3e08d30f16690ae8532eb4b36c8e498d0b02e71ffe9931430c6bb96e2c88ad2d0984474a7bd7097453aff0eef5f6b15e5061e992fddc6b50a7ed6e2abb127321790e4f52c9239be7f5deb7e98bd15ab2d50950b29b04207826fc89226ab08a2fcbe21c284e2abcbcbe52d171791b22e37bca64267aa6eb4fcc0c8fd2374ceaee9d2d9ae265be4943324fb2dfbc52333553eefdf008d905c42c318c727cc9c251b37b363aa93bb416572339c54cb87ec6ab4bac913b4e96211e560106f29f2c21121e20d77cb062765ead84394f799975156068bb75d3b40cc910bb128ceafc23a5eb6c2b5ad612ff92caabde7f53de32bf14eb1b3eb7ab819b8bef589dd23543dce79ecdd1a9ab1c6bb1ab9032d4d7eb1fd9e342109e20bd4bdd898500658107c56b80577535d13e12b07557096b2b32c463f66ca7e40887d4d17eda4c912409e12fb9c6990cb68f5ffcc2992bac1223c937b0e4fe2db1ad4d07e8f204ced756ad6f34cf7dffa99cf38f1459aff4b741e27b298c31f864d3e4bb30b07ce55a332135841ecfd1ad8fbec22b36121c95d1c6d6be504b1c3678d054a213f9b234f8f554aaa4a6e15528fa990bd0bbf04f563bb61654b833b18d8a58f9e359f4c5f42317aef046346e9cd802da21f3209dc77375acd0ce88d3a2e2f7a4d2dacbe1ee6773cbcfd7adc7a869a362fa9dfb82f6ca680fbb56ff10de162e6d4530b02511bb413155fe913e1e02677da0b6295c817f419962317194e05c7c68c1f999b116443ccce1b17994207164b4c06c66ff22981deff82a1556b50d5b2c164689553c539e7ef185f60b9eb7e2cbaf821698120cc60816d7c6b1ef2b1f795062bb13b1ce1dff7f78eac632f935d5cc5df5391b94c16105e8cf20e5c5915fb14859420c71ef8fed3f86da65c75dbbdcad07c8441e8ceeeb04084178c0b28d2e9a92632ec1631f66ff39e455cfb004bb644bfd4635de698a197c9fc2aef80c3c04aac3587bd0f334a259d2e4e44b1f4f73e6c531fd557450c5fc76358b9bc8a33237025ec92189015d6ad681cca5f5cb1e42d45fba1ffe6475761d0115c2e10efd0d746b601aadd8188d3eaee628afaf90b8614623039d65a7925d316652b3f59823a02713fe14bdbb0adbe2893d0cfeaf50dda429e957c8f23a8b557e6a7abbb780cb6f2614cda1a27950295d26ba91befd38ef642bbe40f8fc4bd251e3684238111b88bd8ef1063bec23979bceeb3207d1778776bd86eb44d0f5dd6e30b2b4c39cedc2e32490cbc536325f50c9a6b8f895748f10871f72516eb0097aa5ad244803af8ea49cb62e9b11569cd27eeee04c37ef400a557cd646e9c4758d0f7f58dee7a603f60d0a534df3bf0bda6b55ec0a81a194dc44a3ec2bc5123001d89125a88020af8f387dc416fe9f93d429fb83288e6f28c13506fd7e2053f0e26bde1d2e9410aaa45740653708a73389bd7a9ef4dd85acf45f19227ac60f2dc133d6285af29cff774544913eb6ae15c7986b94d55bfe7e41bc92652068b699c783efdcdac361c7bd0769f8b3fa03ef614991f73173163aa5960fe61d6dcf6f575e715221b0a7404655efd40b62cfecc09799273dc366662d994698eb00e09170579777941b3ed7ab13f93ba3cd73b09102bae2888f1434057163b2bba8ae7cef49ec7aed840edaae7e237bea2fb74771207f25d0d7659867388c65b74479e0aa7903c4ad0c7e8fac5834375ca69ddc4bc45dad4153430b33a7efdd9099f51e857bfff14cb89bca61fe12ad18194064055e1009e9b48bc004092917b259ba204c1cab0df6d91eb118cf860d23406a033230e3f7e05357c4f29d2dfcc5839776f87519d5d2b8a5548a8083c6d2148b87850dbd6d9f43b4985797ce3712fa7ddad5d917170425f4e06f9e7f3f5553b9c17ced7c1ba7d54cd365ec915d6f4214361509831034c91c00e3a785d91859fcb2873dbb5f22f9e6c7186996c5abe39e0482bfd88f296126c501bc2629cd9b51d4678c1c48198ad0d7ad618c0f3fd8a15741e8eaec96b809dc26e5f00c4010fec69acbc8698855ceb037d6545b5bbd4e778ec1adb369bf310a6933b35979cba090aebe352bec6d0b213a8fa46463d0cf2ca3f2e87100884bce9e7a9e10a80add98760ff0f96c231d9eba5a7b04e8ff43647ee4666ac841bad7ea12dde4c3f54717b8f35422d1286d61efae48df01f64b9aab4f85739b26b4fe926a37a9aaa57922fd55b5f72919ee45d5ad4684562772747d8d37f9c72c36a4d24da18cf0521cd7d0b66b47c19bfee17b71adb355364009217ef0f8b572211b3746676b553b69600cf777b3723eef481ee3ace8a21ca09eecb560dfc88485d5c55a70e51d4ae7d610fce676dd93140fbf3d5a519839dfed73a382a68bb1e87bbcec4e633198a96995dfa5eea3ef535f9ff3813fa98a8a61f3acec7b02f527c51a5eebed74a7e208e44d73605248efe98f2cb991a3b03ec3f5cd8de0ea80324853645aed8f8a8f190cc8860402c69bc1787eb0c72464ac64b5c7af5cac66e7bd893e14bf1f13a8cd1fafc1f5878c5998a9257e0737c6eef28076c37badd6f3fc30dea136fc5778eda7503f25df5d75dcd8dd70e9bf7df20b387b3adcd05185391f23ab4f288393c43959b860f09d61c625ffb50cca3c3defbd1185bc9bd096be1e667ebf36d6cc9a99c3521db76ceb5746b477d99ad529846f34ce660a206b21c9c9f7c3c05300831f09944f68706376966b28c3d7b6e4562d1c9a113d5dc805e99a0aea778093d9851de955c6280f2edda634873ca0e11fe9598bdfb1a79a3def607689bc46750e0c64f82a6f1d62479747dc9693390252932a0bd29f1ed5ab1744bc3eb1983016a492ce0cc7543eede52e12a93bedd996bc3ccfd15d5a09363396cadf35d19a3bf6376f555eef503949852750e57195f0f93ca4c43c3ea26054a359f189fb3480881f77c9e84af20cc39e27b5d1d697e973ff2bffd3ebbe3ae65803e8dec5ddb2071d5f9a9c4f6f2781935f2543928cb84ef4cc15427fbde98401cc56c691f3a0d118bc458d832cf58c90104dd1b26c0401e4cdbca8a4683fdc0bf2e39471f1cb700ad8f807fcbda8c47026edad69e8331d39107e35907910f12fd91c70d24c7e7e72335dc89e08472d6579610623f36cae7869174bfdf53429c2b7d1a03bb5d716b847b7e680634f6ab6adb03a261472f09d90d702ec40861ba201927fb76f5a408e40ed07d641a2a124209b3592a97072baa56784780bc002fc92b4e79c5a6356188c6b78b6ee69c90ea3b306c41d27e61d0852a4f627ad5c3d82011934345494cc3b44f7b14dcda0e73f47dc4af340207b3859b3e8c307835698ac20f08542fa686b49bf440b34ed3780137918a78ee5d515972208a7554290a46b0681a041f5d08a19253a70afb9fc206ab916c61e4b310690de7abd189b65ee1a0baeda1b304b538c82ade9a5835b3dcca0b116311420f5d6bed45a35c693d0d80db6baf5de4375b27ffed2a7a32bb683db7e472208a58b6e3e5148c64ebcfadea22334cc6869e8c70d9945281795c3b571f6e66c19a7fe84304fed13296b01af06be5114b4d9242764436cc7c567622d00b180fe01e0d40b63f2275902fac93a0b6a924ba333a42053f3be4882e72b832d80c39adac3fa779ba38b8800b994b4c89d5d35749e41a120862ee2e6fe29cf55c7d3055f45b5436e1d60d1a53627671b9b4e6a330d9785309b62b192f46b9af13d9381272da7fe69f78ae477ded29e4cbb1024e08c54b601cf2d21a180a4b6f66f957eaacf9ccb4c7b3e7b377b23c49dbec5fe350af624b6097c2c1ccf770873f1c6c7c38fc8201a622e20aa57f3ff97fcdde1239ad9461878e74876b8ff179145e6fa989102db87bba67c03e4f260aff2497a8fcde06919e44c787a08267894be8444daf28d1256b25c1361a2c1a086231650d8dd3c45e68c2f4f028f13bb32c9de55a9dca2fbfcf8d7821f12643ae3ea8ae9021cd21440330b9f3250e2736bb70969b307e7a1ef8ce95fc0f4e9fbff09b6bafeb42a647b4531833306dea5327e113f16818d21affe4001c7d5545e10b690abd84e26eda6b7dde912aa9f0c90866faea4e64a830a6d4459f9a007c81705f01741528d83a989b5cf6ce1d8c29ec565765fe75cbda42fcaf4564fcaf6ff07658d20841d2cc22e378690d84d0e4e8beeb2517004ab9773e3e66fc7fa599bb23144c7e37507d79db681559adebf7fa976275367b6717ed9df2485584a168a8dd9f622b57be1136cff660f869cefcf040b40d2f49f7fc7851066856b64f5e1276ffe01f2bb0972c2564377dee9b4d11a0b5dbdcb7850f2d7985da7994cf3a35b22e01f4422b613764170f01623885de923e68bf2c2bd6e5e5d9963217adb2ee12d07d8bdfd024622465158e5d001de95cd5253132951fbddd0e895881bd03a9cd4574376127092a0a5938770191a1a8b983ea4031762f70e342006a03ca0a63254d31e2b40047741edf7acbf5d9ee06626ea33b36b349a8ba8897cc865555a97041bdf7cb90f624b2977dd8e63b1ae3b32de0cf6e94dfe714cfcb968d5f2dacd4e7f63d30624b3b6ea5a34d9a6e9c462e43bbe8038fc3d415e56c1c4eba6405fa09c25c45465cd4763d1ac409e84403dd5d8ab229b9f952cc1bc6f40a08f71a3e436cee2e49888d688a09242ca70818a71b5a8cb7207bf55e03379e38a2e2d1035035f4386aba1cfeb03c609df1add61d02f1ad6668dee60f303f44c529b832f7b36cf526585046feca377bf36a2536129deda276725a23b62cfa6778b57486045cfb249d052c8ae67e836dbf7ee3689ebb4102f76ef777c736300aeaa716ae8a29e3bdc7dc6debbe58aafc54a9845db643da01fb60406c78f5175ee54bafdd8914262238a85ec5c93070d84ba82b1325dedd513cddf26b78b415bbf8bcc983b219d461f2b4f2d8c56e2bd5813d0442a8105e17175d8cb2a596808833343df7ac3b8750eb20bae8c2150dd677a9c72762b68845968488dd67f13163a8112261e1d158023fb3e74896b12b6595c7d969a8b2a0cd96ebd1ee5a600ec53ee530043f92353b3f6c83611cf8f626769a7b246223b80300567de5ababe17ad7fca59c0cb5abfea70bfe8e87ea8d19b433cf84cbe6bdb8a78ff1da699272b8553ea144b7d149b8dd2325a638e8c003ceeb239de3d8866ea84ed99be4f55aef2e97780cb41bb69fa8a0576bb032af1a6926d8389db97f37ce2cd1044dacaccbc46d4f58af2dcc6fc4f8a616e9c70d08f2adab56a37b382b9778f6a7a73aaab166bff629ff189485efc299bd107a51d49e5279c29bbdba41a0d5b25554a9806b362ee6fb10a0b775b6b02a8490c40e978597ca69158e5e559b1bdf8b30c3b0a75f0398504f66b7c6845ac704c9fbb3fd13c01a9b64d063bc3349ad1a480e727463ca5be2ba5d01f4122ef78b0a42531f8f006d7abc441d04f2b924ea2768a13fd7b7d43b7e493121983d6ce84cf6a8ed2ea91653a732ffb704d62817b30477ca44763f22bfdade1b81e3239bc9624515cc094619a4d998de388ed7e29ee96cdb1e36aca363cf60e1c5ec610d78fdeed7355cc340855410fca3f555df41f1b1dd9bb2e0803ffb19de5a862f16b6853fe12ef3375160ec08fc566284050512038b24b18b7d1d1c37e6cb81202295620e1fccb9ca0ff0810aaf164739d4808851d3ab1887fd43340870231136faef003354cc6e030a0a23655483710e3a54a6310ea6971bb9ae3e5e58152dc5cb78e1a59af72f755694b16ac291495fe6ecd7f726e40ab92b1e0472d685ffc2c7003e1ade7721311debce50259e810cddece87c59c0b82c1c721d20ac201b3492fdeb94dc57ec4dbdf9f7cd71b8b67ba8801667c351cf08035609fdc375aa9d4f932c3d6351d495818a93870c6d763cd4d63eee8f0384ca3ac7c8516dc763d6a5efbdb76eed8e94ee98eef794dfb8645dc3d01e1dfcb99db8aa03eeb7ff951056be1c8b34279f257769a0cfc847a94d641f318fd63b537eb34eb4325fc47361168c2e706c554fb813ded520c92f14f5db9674055b8889f086a717f008e6d4a0ff54785e668ecbdf5015838630f193ed15362186e70086c793ecd8e04f22b71dcdd44f0c0a22714c4d940221612fd9804b7a96aeba8860ccae9161d1b7561116e4bbc4d41f54ffb00d9f2415234103ef6100ce99841dce1ad49c437b92b68f5d13b727d54e40a7624d454e7f5b7faa25feb6d70ab73c92990f621f78f52b342728c3fb7ecc06916d2cbc1e152e08d473bb4627c1fc9e4031a080765389f7fa924dc98275c07ab64ba726c4219aa4998e019e87fbf9cb6f88a33314a4187a52da5b91bafb44eb1a59765366735ea1bc79aec0e0279800f23c50932bcb9a0e9294b56f0f9e51fbc17d4ff73e3b4ca01c6da2646a2e9cb8542269c349dcaed5f6d31361ac02a06989e7402a656ca6314bfb5cc5ae428d568be381412fb8877b7fa64961edabccb1bb458c1c7964b4d165e7c1a5d69ff1a20c368708132808b14f6d0c7c4b872ddddc61ae1cef6c3dd1c58c4aaddf5e0bbe761bcbdcd153e3765aac92b49f29bf1cf93bdd83ca82977b7306cbb2eb3a843408e46caf9b8394e7484c277a66cd7f3ede5b021c138fadeec91fb320e9624cf4a211bedb2d6daaa0d9135932e0ed935505dddee7e3be387cfc0d9eb3952d282e9b96ff22dc034378cba168bff8479fdb700a517853b7cdd9717edb98b99cb4b0a90addad9f42eafc5f475a54631006c7317ebe60c6546ce1278a594674e2d4612a72f2629203f764123feef14e550885a260fffcdf52deed3ff2decf2996e449f685e9a79f3dbf17e9bd5b402dfd25ad014886fbe1b6975a0913b3621519cd7fed6c04b384d96b7a51c89eb1cd034995b764fed475656de15980af64efd16af6817c8d236cf68f520062157ee7524c3adc254bf2807896a941677a0a259f3597d1474f85c7db90010c7613fe1b3ac4c692fdb94aa19e1f6fa08a6cabd3857b552aa45757d13e99d86857fe8099e20467cf3fa9a873b29034e37cb66f2b623577334ce42483d6c64563e8551975559d7880e87a7addd3f60e4e2840ed358fd0ca31342f48af6e2a7636c1ddbfcf6790266a5eb617b05f88336b14b634e3da3575607b9a366feaeb6f980141d7bcf5f7bc26d6dd3ae3f4c5943ca504f51a7608b74429c1e883abc53f00557abd13b4d32057c4784967e9736dc93987f38b18615105a48b43575dd61081ff2d38eb39b08dcfe5a41dc81d05c11e65c096cc6eb1c10ccdf08bd6e11f6cbb13ee53eb26ca84f785a7a5255820e0bc8f23b4dd75f04a10cebb950501ee5dce93eddd3e4148001962597ad12cd787c4437408a99cc4114013677e2e9a66d87e026ec89fb2fda63a67f151c07f098e4985a05f4f4630017594f6736bf064265ed4b04bbed27ebd7c260ae093b0408376d5f6b76d2f92180bb66c610490c97af3752529ded3d6f10158827d40c0250eb994ffccfe06203b68730bd0b0a11b94548cf24404b3ddb31696b4cb7816facdb579902905605e0dd802b6203fbd007c471d90473fde451b84f9d0d3c48a36f86b0433b9022d39e32869c18381010e634e5eb88f387e8661c0d5bd6a75b5484b6f953929376c74beece0901e24c9fe8bc5d5f6654575bd4a8cb84ca13075ec3666e3b1d887f4384767d65615919b0419ffd791fd6b2f2d67839895537f3a81fbdf4dda96de79759bf7095b2971a1254407504fde6cf5f9dfd60d55d2162bcf977669cb7bce04578cbaa574788980463f264a031deed07bf125d713ac4c5567b7f180d0c4a1a9014017af3ad78456e10ef96e3d3ea1d0895d05976d274b581f50b2edce7d63cabd20831dadc90d58a8de8cc31c4cf7f32992dab468a5a6721a09e3dff1437cb4d8941ecc28db6a0e5867a8103272ebeb6817de1ca474d4d86f06405456d641d5b0007ab5f28b322ff0940168477138958129198207d77a096ef5c6dc24fe3029a93373dba23be35b6312d4cb023708d6c022b0b0382615157561ea4840b58f308bc7336109ec3ad9a0fcf6507a9afcbf3531ced2d2fabe7e45510857dac7fbeec5bae384871d490e59e75e3249f80dbc6324a7d76305dccdc13e9942c1fa216bc83bbfc0fd00553c74d0a8beae19c3b5cf412ec5ac6c9dc62bbfb9b7f8452fc3a951568d7c746148419d09d1d54567f67b8e25e818cf499f4f1195d2c925f2e3bfb3cfae240e3d8d865144a6a984cca96185efcdc3158ef8bc25639ed39247101253cb3ef5cf5f71e6e0c4a2768e754eb5e514d908e7e89a6c82cc60ddaf9464d9f16aac538af88b3c614b14196551c4dc8aa18a2f18fe777849c078d96f0d3c74d4b10c7160049d07d970096f60f918d2e51ab7dc88dd2fa132fe6251f279ff0ddc047c59019b60feb3c8f68a0f08e2c264179356db5eadbbe58e0fe094c692a4715a32d510dfa3d5e39ad547e2844f5eb796229db59a06b66dc494703655b6bfeb34ea7ad5f9190ec2f3f10a1e33ea457b3407c11924347a6edddabdb05ec219e08e80a8226a6c4fe2fa5e71f997a27fcf06ab8b08feaaf8d7c43fa28bec63da62e9f2b6ae5f7abd70e23ac472d8017d830d89b07bde686578a1667dc715fa4734a5d5376e3635a96f731721b4001d4ce3cb8a3d447b0edc9fd04ad616e4ac44f698f2a99a19329c7743e5c3c6676ae31c74bef118682aaae695677d6ffa22729da5bbde8d66a6f0272ec9494b016a79603dfc01ebe0ab27b5d7860a1877a6c70448e64cf22988fde07c4fd80eb81d4f1f0438196c14ea54dc2edc189b627165a01313dffa5c892f57285c6bed99e9e1feaf90b9f7eb7c24ef88ed83f33c58124339a8526d2759761c6ca4ee8714383ece4135de69dbc152afaa016763ab1c1d267e67696e814aed99097ce139236f5222b022307d634b0c22bb89a585e7cacd92109a281d3da22596456ecfe454c410175f087b4595da6d5dc814e5077703cd5f5761014e4b6b5c4f211b4a1385c20cf7388f3e93b02fdc84a705a24b6d3a6a9f51ea526ea9616517c5327e2d0cabf1023d91710711ca405c485394feebf4e9cf3184dd05383b825210a4563338b3064d12d7ce00e486beeae0590c71d08989f86174e7274fefe7e21e0ec5ab22c946c872cf2fe5fcdc9b9ef06300efeecdf36f4728c5de4cdc49c33034de7e7edf68bb2003c85f226db463ac5c58db6e0027e3c5649182b92c99ae891315a1e5ebf8483aa21b60595fa4ed0d817888dea6f66b4a131cca7180a040b6f44cdef22113205866ef5ac57a1b3d26de9705965c438f324e254d8db5a9b99d4e3a320c0f593adc71aa7dc6e8f48f8586dfc616b6b60389261995bcf8188bd7c220e1d324040fac677b789f00624c988ee81e6c3321f79fbec7b47066f2f02162d78bbec550a37debb7943fb2d6d687feab436561cbea0d6da54b4827a3b8eeee03d8d5f26703b56ce0b8227bb3fe62e88d7731d1853d64fa447da5869f15e36f7baefccd24430e4c0bc3e4fb823df2ba99cb1df8577a30ad8514484d1770a60943e20d8772bc33dab3dd9d0e4dbd33546d10714cff108a829c1b9e55c694a9774ba757808904851e6436967c1c0699ea98ffc953ecf1eefe554113b3013a37f82281707318cbe199800b8c73dbee70d26d4bc3c21b0555e8be57b66054efa5a186cbad9472e686bb91c01fbb185dec12feeabf47a8169cd7fa6eee796ef730f54ae33ea90fc5a43874a06338254df62e3e7b3a0d3341d8f9bae2f2d5189f3876c8dd50490ded093b81a4117a20c70cf1a4951ea18fcdf5881b6ac546db12123389116a3a030b0f62b958ce5e5707d4a81475e7ecd5861cbf9681abf0e9e41c7ae414cfc7afab0446236e6a09377ca8ced849190e47135692df7c14b8ebc6ba337a38e8af9030ba0bb1cd0fdc613b29865ea64e130168ac0c3620839cf43ede75c91d3757cc3b8036ee180d023ad7cad4c991f1c5b10961e89805e33c6b3f541a0a9b67a58813d3ead1a5d2bd3ac82c4f10a6ade063d3ba835d2c269498dbd54fe3ffcc3e3df0fcab75d0302d115cc17babf6a460c8a32f417fefa19380cd9060cecf85f8410e125bc8f5a8551bb928271457bae9d6f004ddab2e40ad8daa119358729eabcee964dc2b32ac6bcc5bea52daac520fc021b680e05999fcab92c27c94e2fddd50894c9570254fb5147ffeadc36e984a08d3d1e5aa5f2c51b5bfbad539e1e8f0de7f4d26939d846301e93ef7709449cd4b8e090cfa1c7599e3b87c619cb2ceb2e6b7710d64a752c2f8abb8379ce19affa52d183afd318d05cc8e50fba609e43ff46ed0dc8ff38d313d715cb7357539585441a43d03161c344230d227ca9b7ac8804c2e64f2396f6fca60ba0429e6ad254e108daf6e18a44bef4a2c556b4ecb69dfeb2d26525a390c83dd6bedc64e945e358c222e666cc74e2d08fb4efe865c00658b1f772d6ea20236257737206c5930b7f4c9eb9d949f41538569942f9b843502c82d5a180d430d01d8fc976b75bff1f35535532d4004b49eaf831270ed779b9dfb92313961c3201a7ccb2cd6f835a8c208defb6141c3e6dc054da646c49b66587008afb6f1f3cc2366c77272811efaba1b7174b4efe7eda0cad44f71a10bfa196cb604d65a0b6b131de90e3f7f331f09c780891df6a1b8f330a266d4bff00397675265c0a6cf854a7ffbd3406d6b8bb62807ec532b61f93d2e2be8ffc2ee31e514f671703b5bda2cc6b1852c521cb9e45f87dc0f232225635a95f22fe5529f24069dcc123207fc5a4b62deff8eafce34753baf3b981733054cc2c568e10a6e2672526e07794fcc28ccb98cc62237430553a4377deb5d92ecdce277cf44efd713898213d41bf221f6a92aaa5a681f27a9d94849185e4ac410b692d6356703033d2b68935ceeda1cd7edb287dfad48caeabccef25cfef6751bdeef2c04c436aa108c8e3724239efb75864517983fba44a5b45c03bda87a47e676cbb26baf5c885c46c147a70500c8aa91a574af82ffb00675423f74ec3325f1b265917cea72faca374165c847d7e9af61b1519168680d441cfb129a0e193a49d66ca196d3bbd0720a3c36f59ee9ae7ec08c714b66806530b49533affa8ac8309b28fcc64ed18075d6bb357fb2468fe4f566164d788b9e8f226f050e98f22f61708f1425ee22f3a65ef05ed25b4b8790cd2051675afdb4c50eb306c9744ae6170461b45c4689590540a6d4fac2a2216008b50597818ca0906fc4617a4329838e6ec2ce0cb9281b3783c44e72e0d0f2930fe203b3405f9f9c69d9875d0a8d2ad6d03474f9cab3b23f1c29951067d962674d6217f9d061a438fcf3b2eb11c2b192904a1fb4ffb3319818aa16fe84e123ed9c5caa16359e82aaef840f9c517775891f873cb4ba71bda42cb625f1db70f6b32dcc9d1e0a422192b465e423b7c7b22f3cf32bd99a784634e2a19655b4e3930881743f73e160cce2e1da601aba3cbceff367ddc974c6782cea3f063a18a3abb0f18c3a782447e7feb85d526838debc375c39f805e855c3dd11609eb118f1acd98e55e36ab20a1baf66803d608dc0869bcbd22d12fd981ed079deab352662c39e9dbef40d46c67cc0c8d697a23d9279d140461fd07995b6ff0a0d93f2148cc7901bf31488264f7830f9e394cbcae3e3c2cedea33529eede87f3f0670635b269fb0ecd234fce2a84a3c262d4fc8b1e0d8c6622d7b8c40db641442ea73dcad5642817ee63a715ed6026f27698cff91c7d7e22aba79abf842c3c1ded84dd0839bebc20c1f3333c49b8a64fb175711ffa08e69c3b5ac5aef1bb27b7a1fb2386f1eacdf072c66bddb68c101965a0b3e730f2596717380374d4124d91c6a10b093d0f0d787ce44ff36702ffaab04e0474a8af6c102592d7bda7fd60a5d2eafb74500744ff2b3ea8a6397348e7b33162496901623a17b172b5f27ee5124cba6a29ef061080b805d133f7fe59e7c09f7d1f7c58d1661e5e97c8dc7ed66b57e35a76a6d9204ddf1f3395bad6f16c92b10bdfd663ffc24d266d8691b01a321d15bf3ae8f05a4a1b55a69c74a576de51afb02be1b53c13cd2b548ed754a3f2fd380d5ad36c9951d416e3b143e3ff835a1af1a41634a895a1965a3d7915d5cae820fa00b554686c34ad5a7cffd8afea000730a24bc5d2506ca8d7cf0bfc3348aaaafdf54d68b9c081d8b289d0e36e134282bdb1138a58b57c3a2d451617391d5f11b39dc528d40b9e0e14b77342657937a4a05cee1c66cf7b0af427c631c132402e33b3b3378529116304e7389f861394d11ccb41d09c410dd2f8d6cdc3daf796476a2f0c9b1ab2cb7759723b16082a024be40f3e91a6d56ad0a5e2470a99aa76a0747e478a819ab5b5f475ce29e840c4ed82a08de586bb31cdf4d1fa46744f6273bb359f21400de61119c60fbbad89693201fe8325baf6684f34b45572faec19639284d0acc30af1337d51914c1cf52bc9d4af48beb8175ae7ecfd650d37b8155f514223d9ae5ca707f80b2bbfeb9a8f521f3e321bfb0cf388b38a44b1e093468abc2b22b7cf5f6fedf3aa57163bb79036991fe5beb0509ca92a8cb391d1eb205967d7e1783da78646f16c031ead0bf99c7f2eba05f75feffb9226770431cdf814c032d08c91d38ee51ab47f45c570dabb467aa7c5a4c862df73d874960115be29ddcfd3022583920e085f091424bc9356bbe0060dc75c8ed8df7971bf60b2fd73093420fa9d691d84e4ad79d139abf8842cf61f7c04b1a26851732028c67fd19788fd4d246589ba56789bee7f85f4ef95a859946109a941da71c1661f5eab6e007389252e644e211b8fe9d6110224c3683bba2a7b74d764359ada266c9b798329c7d706f833aafff78e94da9fb24fdb810630db5bbb065e614322a33b732649125de5b5d76344d516596ceb5d94de323d0fc1c8f5914d8510a0ed8ae35da94037aebb57b1cb6b7c507b43570b87fcf8b85ef1e198e310d5d66dd207585d0d04ad3763096d65f74f2fc94d903c69de878fe6ae1e321ac4889d2f4d339ec3081e77781ad9f0f50b193aed8eb368378fc074dc573448eb03f82a906b63efa7f69adb1de25388b18a2cd3f064742c584a818d274c0b10f90996283818be843118f45cb8983c7c0507eb2370db729c1f00792962f4fe8d5ec67de5cb12322357c41386b65afaa67fe58a57b0b44343d4e673c1c9a91354f6b01b64779cfcf35d76985263db977e0a38a0acfabb2b30d3ea96ccdc56d7dfa7367ee9ca9d5c27e66848c325a62576d84f3f825bc1b0bfb3a43fb602223195a9d2e308ebdf9f624348c389c0f8501d388155b2904b3d2f0f3b0e79004120e6668b5af93281bcbc9a993496741c4ad8ac5320708da46b4f648e3e94637e16e5ed1fd0efbc638c898b117e27bb456f297c77b8b9d7411c5904bd1ee5cebd55b647d988dfc608c422cb1cf4ccb098c4508b227a81c020f50761f264e5c69d5834a02ce685d0e15d66905677b8c6970650ecbb029c473cc9724e86a8e375f1b9074571fdb2631e59a5a0afe876be30a1d378a93ad142c30e5dcb37025e998f25008c8270ae88c1a7c7df91182709cfa0866164bf2dcaa0a8373dfc2fb7636ec3197d5d3e39bdb17c04daaf0c9210ba6d4c16eb30782e1601ea125a615832d1e1edec63dd1ab42ce9256fd575b3be2780b1060149093ec1717f1305b1f0a7e0453b0e4280becb72895f730d26aa34893be1110c0c1c2ecf5cc35d213dbac976520b3b264f9947101f22cc2ce61085edd88d378ef4959c6197e85a4196865af1066e4f49be206e45ce794cf1fdc3122cf0f9c2d072ef722a7c5e299d057f8d615d282c16e5598cd187b3f2f1ac4d35c83362c71448636c14769fc2e710c01934f82af1a934ffe649f2cdbea378ba704d2ecebdd61d169fb547d8107446c017aa57bf88bcf3cd44e5afdcfff3e6d3096d209b263c675ef85041cf504deb0148cfe621ceff3488024fa2e7d9695ed4ab3719a2282e9eadb8a13273d28dafdf2282acac1241a725abf041f7b3ffe3651c83822ae035d7eaf8b3ea78b73b13be5247376f22ad7a8836b93948080833fdf419e51e69af83fc8ae507775f5e4f3a5f6221b11a6f3e65767a526a340d5ecbeecb07a69f6c9af66d01981bc21c152b38669b4e16cb906169b3f3b86c518240cbfc372b6e7616ca5feaf92e9c02edb785fdb73ba68f291015adaa246feda3ca0b29ff89a398af488d62d347dc90d84ad562ef409dcfa6cbd87471439ea17b56275633891ed15b525ad2ba5f847bf75befa0fd69c5457ede9385d63c07e0aa03897e600f5fc6763285dab31ec85d158635301ff3df873e18ac3737410b6a0dee118df1aaad1b51bd1bdec1a9a5daec8715f637a054b78c4e9891d52ead2f1d65ee7e9f5e1a6c6676bc13c3ee5fb1709bc443d118989ce0a2525a4edf0707b182997e9a69e154b58dc342d15e66cf699a74358fddc93ba647133b2df4476194dceba7118560112a5102ea9adeda1a9cf35775ca8075bb3b0708f000ddb3fde504aaed064032a19d494ad988356c0a6d3a45ec7a29ee2c66a769ced0d4feb8ceb72a2374ecfcc34177feaccd05df2133b0f3bbe89166c42a60529939dc2ab6aa6ff1ba79681a59bbbf85c43034ca0959a13a35f13329306b74c7cba8a4701f85a15ce2f6e0604254d4690aabb37ac462be313d491985c418dea9572c31861f902e93322a5f913c2eebcfd84a408c3c6f378fe3c20a6ea10cde606fd1ca3b89df1eafb6368281c4605f8b4bc2ce21b4c4e20bcfb59c061f1d38f23bba892b1d730699e73d04302fe0b063dd5701280b733cb1e00d862fab109c4fba0a3d6ef04709aff74bb2bf4f318b4f6bbfb2171e667655b7d631e5d5008fb8c777744949ee6c23e4cd9e915285779bfecaea811dc5d09cef43dbcca8b5eb1dbe66b135cb5f0b17b596d3bcfc08d75e6c8c96c0e324820cdb223ba13070e898d40c0efe9f92188096044c93eca80df4850d065782ac804fa7b394f5cd768bbc460b5f236e04536ee6539e0b6863efeef901f4c820ab08c7e3fe7692646a0f972c39c4ee40211391a90ed8df12f42e2c5db927f3248cd2c086aec8d448683a5cb19c6635028708333d4cf393ebf68f87dbacf769777146963e444c66fecf29da2e6c9f59e0bd04a2b94a1f35a91d125a4215cb9a88e43bd29b25d3db5afedef15ee69ed1976c465956bad31b61e484ad0eac0b61d642a86f799627c1e30f2414bf9b7762870ad3499d78f2b7b5357ecafefed74da95fbfe06ef09c8dcd18d53e1654cf9967145d90789a09445d3b313013d90fe2149e4bfc4af59355047169e1ff66f387720eda1af9136247e7cd0548d185d6d77467b5180746e1d02bdc2f67732c9177ba81513a46e034761ad3674df650d4071088d9c9d2a96232fa6652d7183b7f4357fc673367995f9830edd3f554e04bcace2f51bcf0518acb188fc0bddc164c7aa5b7a50f6bc649ff4f9539e5d6b81e2f607a13771f5c03b58af94c7cbc53d9479fadbe934c2ddff21f8b4bd06cdf059eb0704b86ad07c8d17e59f8bfb4bef8c143cef2a49e27ae4864a3ab39cca0d081673f4e0337e415069f11d21d414773a9822c66c1faea0c45dea5605128c7293d9732125a19857c0c1637c86649e6c12dceec8554c757f1385008db9bdafa8956e7e7a782d29fca081eef162eddfb8e71b27221b094e26de646fc6a278308f6079dddd81c83b4e5469f4caef1301333d3b7e0cbeae074ca8498f1fed0e76af9a3fcede9a67a84bb21f516fe6cbdea8c10b30840be9f2632e85f205ad940e477609da5e5d066ba844c09cc077d9ac1a7c89a60cadeed1c29a752291a6064ab407acb318f2191bb6b2c3eca73b25f8a49a0e5ee7918219858e5988f5f6473ab411328989159614e76bd24286a8c5e9e3fbd4255bb210de229d09c6dbe1557f0ed9e2068bbdeb93a0d3f7fc2174e54371c5b9199c4bf955910597af027c80c4b01efc8f17e1ac165ea969eb4e440a1e1c36319ecd7f7e73a94aa1abbe2f47bb6e8f8e2e2f3e70305c8858731748a4fa34c34b8023336c34465710263b8194ec8d66ad7fd24d7996e3eaed026a0e72618698a0d131497eb75df0ddd39f612b234a0aaaa78efac5e2f8a913e5ece10bcf32ff5e3aef34ae4cd10f10686c3e1bc1bca62e7de3311cd1d844e6c26fa59ae72cad3a1444ba2f1e9bae34d655db19d93161a6ab2b18a1d729f75b39dec3e8e9f64e3ecf0d3a26a6287718e08265e838eb4fd0014c35901f713c6002ab5dd9e96f6fa80e7b9223a5aad65a49ce9bed6cf625480cbe9886fc770763d3b645357ff4260ba5017f1fe5618e292ccd6ddd646314322c312d44aebf9bc4643150d4449bdbe15c3f53d6d04092fed34026247a7e7e039af6347443c92a00cc8b4191ac8890025b32ac55c2f7914f1ebdfda11621f8c79d6cbec017bbe1b41503e459a13d98f4b2d2aff2a93041fecda43983409d1d3e1859700ea3b5202b781428431d09b37f470abde0393c10bb0da57d3863e104baaa9af6bfd01b627d28a86e110ec5e00428b37aec6c4a19280a745c5c22aee6ae8794f75772a2a593e83f712c2830ba10c5b556d586ffcfd59289279535d75b58a0081bf06f86b3ba481598d43e938c0b56eaf9425288a4ae980ebda0a23bbc04cc5d385c709621a86d13a021506062d4922f20f23f81e15662874d718a1e09afe9a3fce6d231dfceeaa3767b951e733637f6bac6bc959f83559b0f2df4044ba32ae4bafa6898a2256ac24ec99c4ee9cd2dd3e12928b47a6fd6322ed0ab3e1ea9fe8b33b2ae3e376597129c8358f439e75f9f6e96ecba9958213eb03ad88cf53934be8727f0ce633a9139e76ba6dd8360d5520551be080c08785cd1eef902e737e3d651d9f708d63235e59a5f535538afb2068752cf81da8ccb944c18ccbdf2be8a86bc160d22f99ddb0871f2f1c8f6c92bef5a13401a538fc5f96e9572b86368b09adeb3018e875611dd4f003fab058bb13ebf1bdfb8f0feeb51bac6f68affe45f2676427a9cac4bfd9e2e22c9b0f45677af86b3557c512c3a1dd462d673807450a9d9fceb1366b4426d4f8a13618512a09aded424bc035c43ec663951dfae1cc803168816610f002ce77137a574f59bd6dc41f72227734307cdac6018964386873bd2ea99ae91b5a7e9277a96b214f60b7cf95bab08d3dcc7b51cb8b712ac718b3ef701e9828b5e4183a1c3dc750cff383e8b9d1a6baec289d70af252590942e9a1eab9bcbff65bb9dd184361b64aab3b8c937c249c947bdaab9d9ee361b50a74364fb4ba0ede82027530186df15820e4fb6f2ad54a3a5bbc324f75550c79c06a33f5a2cc85678d898e92cd61cf0cccc722ea1f5c118f5f58c70c01bf01f6f0db09ca8671f768f6bb2aafa4f599c4b0d4f8c021a60d4e79fc9d9fd7633c8e60640dbb9c440f5e14962c34fb09f57467313ad9b4865777329798d2fb4a10e5fa689b897270bbb505b0c90e94e78ab76c9c6a206b1ded7c1be913fc88b7bdd79e147847e38b0032e7e75263f96e41e6ae1edb91c2a9717fbe3a2a6880b8bc3d3c5693d05915d7d8b36a80cb1e64839318234df3a575a03cac2c5e7e11249253fb61cdcbfed4ef77dc8b90ce6fb5f483d59d91868746c90554b279de29db9264b622c974ce13704cdf7e5e477ba8e5da3e0221ed1dab81c6e5f976f4958a979ae21fe2e9671d59bd10f7a3fdb399dd22fcc9d0b0631d2d0e3e731c3f9170bcc918b2e54ba0af5abce1b37ba36574eb1f9fe2c8839ac665ff0763a66bc59c94fc75525577eca0112690196385af4b8d046bdd94b760eba6d11c312efaa86dd49a7330fc2ad0023047ef2349dab570a774f53276752da9fe172d48b90e0783d32985cff20ab361afae4bc870120a661d99fe565dd6faf8765d76f4b9ee940c601382434b8e63e1d92567b6e48df0f0d1a87a92827c55ac8c9774aec4ab7f2f7b306c236a497ad58e062d8a4afd1429fdcacc89e16fa0d0d7ea132110963d188784158a2cfec543f8e380ab61d3e9d4ce06b9cfc1e5c74b0ad26c70afe76ae04a53fb06ea999bfbaa9c2f6feb75fe3e4c7004f60f6c22d924b3d2744adbf7a7a8fdea278a12977f87101f858239dd0bed2f09b61dc89045ae1a017ab83fc2897c65badd4ee5ff0ff3abd50094f5d1be753c26b7b4fb213a4587e2a4d66595c4226a5c9c52da923d2352aea21580a8890cffd4fdc2be0162069a35d4801ea6be8da4be1291baf6507de2102f03a65c460a32ef1fb229c4ef61fd2afbafb190d12debb4b196430ddb96ebc5f68589a2a00ba099ff0f80691b4b1fd70012b796a930cd7e4e3dc390820d9132486ff1558667ccedef3e4738cbeaecc8b621209c437099fa1521d2662b3924498c95e32bf7ea986bae1e2be42c4ee3de8ce74a231aae9a79e57b3356838cb6b669851c9f31023478a56b74ac18226fbc61896ce2122620a7848b6587b859607f200f116e2cb043fc358e1c3a26c326b563bf348453cfc68307eb272334c5e039ae7dcb3fceca8caea1d7735e62c8f1044f2e1ecb4b3f8413a43848cd22a585bfd2ec6379b5e9b64ac2d1f1ab34b9d991a3316cc61ac9adae90f082b670a60009833b8cd530b7734e0cc7779c0b1d0153ab0a545ec0d931d2b648b32eed3de6b39f8b277cb471671bed0922f6c66f9e406ed74ed0a4afee7d12a439316012ad97f95dcc1db7dea2baf97457ce14a9954145c1b17e33949a73d3b61d381b2476ed7dc684e5af5926fb4d4fd95b03aa58e344d2084633789182cb8b7e01f9a9b02f7db002cb0bd7c134f01792e5cadecf203c4a27574686fa8fde2f226eb0bb99ddb7ca4bf7e1a0f79ed37cd10dca9b4ac983f1bb074303043d98585a5a76ac8f97cd0d3b81a43c345c2c2bf72d6e1f01f95559decaa5b389b6921d13156ca4d0c3ede777475128450bc13a9a5249f102cb630b1f2bf6035747602a5c4e5bfb058aeb7ac1676b55e4a4f3bd06a9dc0a9871eb3c660f3f8d1a86491cc420b3ebe131af68b9e16918af2a4496faceeaa22d3be31732706050ecf2b769a68570700fd31db0f03da2d721cdc17ed28e28550f49c3ad358bba74617962b6ca2cd0703a63537e01508c03ae20706118689ebf90ae6d85d11c1e866521eb2f226eb0bb99ddb7ca4bf7e1a0f79ed37cd10dca9b4ac983f1bb074303043d984ba263b4b8335e29067b2b3f92f0b3ea325098ebc177464d0e5f7ba97a7794e1d59af419013daecd3af953240da3309aec6ad937d8cb5564a490ca1f9cb5becdb4ee55f964c95e3cb17df07b2ae0b426416f7cb65fb6b83f172f9badbf9a48d2934ef50c11d16f12d3a25c5615fca65dcbf5382e2db9b22b8c5d58a4304bce155288bacd960829b4acfeebc9b12f81ac2afcfb5c8a9341b7ca70c7ffd25ac89bdcad7693a5107df73342ba903dbe8ea02079801dc82dbe2bddc78afe6221c339f8c10ea8f67edbcc18651b666b6755d5ebf4845347421c870c1803eecf0dcb9c05bb5331260cdabb6f45740a1aa99773c1d3bf756cb9135a206eae886ebabe351ec2462b14c06522c7a39258511ecb8ba74a20efd86595578436e57371af95d09ddde542ef9e7bb65226ce5ec797c273eb94bf9443c5373c4104758352e258f69fdf0ac8af4f8f2eaaf958cd63bad84d6fae80d93172c46af52b13c1e02b3aaa053bd106bcd4aa551ed8f2eebff4926e0afbfabcbda9f504100a05e3b537c5ebab978c5694ef57738576cf0b00b92c31b1c04e5a5d32a53a00edb75a7bbd30a821800164f5406c4edea82905b502fe152adc2436639b595d28255ae3ecf4df60e6fd7199655c965022ea78e48b6b1559ac13b83ac89b8c0c629be264c1258e4b0388745bb7a2f1b372055f4fafb47649a137ac8a7aecffc1ff1bb25013d19d58949f127d2a6cacbf6f3e5bcc2d69d2e2f0a506c9d979881c2a6a5b1db776687dd3adfa3cfd4e4f9d05d31e361d59a82b0bfd6b7342118e4622e02e9a5bfddcb5fc2b30aa04856bd31e3b363907b0a4bbff0b1834931d26db1f079096b67f1c340b87cfb931c7cc4e81b02b3a178792f4a2cfde0333882a69b932222f18e9838bc70720954c765b3f4f25ea604148d48730a5213ab84bb377d55812873eb76112572d6d828b1bbf0fa9e4723066895ee2fd323480eb4083812833b9e9c98be350bbe006179262a1cd36c6d1a263b78b5324f24cde840f7d04b61b9d32c5a68079d9b48bf959988f76de7338441fd6a3c8b9f6a5dc599ff350ff2273ec818faaf1267619fa8fb01f626914293b101acf9d5b2008dd1f2ac486b755a2ec61a9d79a29a5a4596a48a78e2bb4af56503f268460f4f960b78841cba4e1a1ee82f39612901a100828d0e617fefc5cbbb9050a23541246d5aafdf9f48392bc4ad8b421b786049515345d801dbeb87642af27afde29f200c1a7de8f116fd511d76f94520bbac8269ae44b2d73ba457b591a9211a0feb5d96fbd296c70a7e5f63e6666d88a93a278f40629ca6414562192feff4838fbe2914ef32417a24effff25d8746c4d7c5281636c670c2cfb38b5d9ad188063ba21208f8a42034fd794eaa2f118ffb9a7565c82d39dd8aade86cec008ef8d8468e02f07d8ca709f8ba8850b5eeca4279aed264db28bc588aa9affa8d8bae5ac98f7e9bdd0d67660943cde6860952038f368d560cf77df42ecb7cb8e28d1a4c042c20f2b3a0b90228c709721070c7e11a285f5de7a141114eba94c27aaa75aff1c80fcff2d16ace80ff0e113f0df7496c66788be606ac86c3de805235f14fb15b3b96954574d2eeafafc7c051f7e5950e6ebf2fe83aab273ff9bb9003fafa92b3e0c2563a3dc24b973f085d52d98def581f7b250dd34291cd63e259bdf24dd2c714e1d1df0d294ae183dfc70dff1f902a763f07b49b50df48fd47440dd64868874774edba92914ea5fb4fae002564b377fb67f7741c3a4a118f7b8640edff12f9ad5da116076ef6d5a664870bd274c850c4a64b78af903602bf6edab89cd1138e4c7263be880482728908055c77e8a06752ebd3a1cc8de39130ce591534eef75d2597015163567caeaf60528f65aa8323a9a18e26106da61386774a5747b6bc95ecab99a9eef18099a6f2c0a887ae6b63825a031563a85b8c0d7135037b2faa51208b7c4201c6d7f1ba8efa9b9a86593e509d1230a8901acc9a62fe398cc34ec01f0ca604e5e5dbd7104acb369df3e5cfcbc2baf4e24b45650ee1b1c2083fd7c2bdaf35f91474a7fb3db90de68f83cfa94b07c8805268f9e43c59ae7f9b1c4c580fe0759dd220ef41db9abaed643994bbd7f48cae0dbef668681c222e98f31fcedb9ef7396ab2e86b9514b553bf0991beb2c719a6c439dbef0bf9e2cc888a34b5341c1b612d3821ed5a479610ed65a8f14605268066952c950851a52fbfb075b400285b4de941e4ea5e439b600079ad2754fa134f29e65df8f50bc9680afd88a687981fb87ebfd13de9388a70ab813cbb0b3e8b95c1f8d4974ff62db8d80223310a86fa2c8811f4fb6df65d8e7fbc75ac553895f266e4c26f7b598b434bfc9c53a73a49b1f46117717ca46838d3b1665cfd82d8cf78bc410ed8de1303417ae4e02452aaac70757e68c9c9f5eaa835beddd2a7bb1a287a4e3ae909b34d941086f979a54bdf8b7c251836c15b226b7689d5b675b2876f1f073fcd47ad9cba7676c0aec4f8d306c544f3b64bf5cee1b7c32ad0acdefa7cde92b1e209c0f6f6c295d3277bb24d9c8e3e4f408aaf151eec04e5b2302ab5e7fbcfba864515e550ec63863900308e172e7f5f661f3628b7bfd24b3cf2d2760335cf4822e7511c8a08821da331d7968c1ad358dc8207fc18697ee0a0022859dad7882db380c0188b8f9aef81ea66282921646e66064902e7bb8e1c961d2bf1f95615483502eabaf2d88071440e2424835f18654e15be91be7052ae9607a0320e83448f4ccbae37d0c62ec6e544136ab09c76ea2ba12c1e2394586f1ab6df05dfc48ee8f776cbb1f30ee9478489f1fa100e3bc10018ff7e520854a25c37df99c33c100d48db98d41fc5a1a2920618b096b3cb7984f9f09b19acfb64f8852e8c1c0873eaca1cc16632a5460680c1fd8fa86253d0b0e59d5572f3e3302a64c51b045053851337ee1421966e1ee1d411101c10f3cabf185582f3a2ab411f462d917946ddd4835cde31b86afe28256099d89ecf3a6da6a5174f402da5c5deed53ae23d5f0b0ae9b3f3f901bb06bbad3336ddb140bddd2251bdfc7e193881795f845c8c89e85d622a526459d73bd3845ca72548db9f77b15cd512fb526ab7ecf2c74cb71518f66139c2e8867d927921b55b3bab506b62d446f628e1cc54e31c7671fc09a7d8900e8b70f489ed57e076c173289ea98fe2bb97022fccbc5231ffac1f1c4523f3a5495c600288f1b6f49febbb2a9d9d99d9859c3a8c6844e711fa53d6baf181bdce40ac5b8952a16a2f6afb9d1695d8c3024a7fc7ec6430193702d024a2ac5ac9874e068100000bcac57cf9ae1deed36e8f110776934e31bd4eaddb321d71bc6401ede5b9aa4dab612ed54159ed9a1222bf852ed3a5d3fc93a4c1be13909dfbfb1d4376e0b35b5d1e3ba86ab51e9a876ee81292107b264a33fdc24a2990abdab54478f02882dfb8840984afaedded61164a054f9af1645a6453afb69a8afa72fa0f8ce4a335c0e497d08ff9c2a5b0b822bb8da0dbf3ff6fe79c4867e709e7bf112408db08503e12eadffae3bf0b49d753ab3bfb6f1edb707f116a405c5a952d6583753b8bf61a9a65f3d6471ac35960a315e517acdff1b985f36e83b8edaee16c11b3a2677cf163401f4249b3b58cbe3c228152fdc46ece74d967d5488b93b9f5b1e71044b9b241891769e47c50162f2fcaeec8b4754d6db61fcb94df78b82e4184989e251488ed22b54c73dcd4164727298908bc21119491a25fd70738a3689ea7b45b2f165afb314ef43661e4547441d56e2598c9374f7c658af1b8a65492df95fb79bfeb9b0e4e8e1c7f2e6d5f8e3df3738467082827eeedc394ed043b8f7936d71f98dc96146bd0b5d0a673ff7e1f15a2d3a8d5762e8b669b7ac759eb8682bf25d64fe2d809fa214523dcc9d6d01a109530a8c018cbed0d1ecbe84d59ba7201705582092c7a3608cf5986e3fffb30e872518cfdd196752ed37b7c158b7b57dce3c73252200349b3b8df3a1eeeabc9adc31ea56cd02f1fbf48e05ca61eb1a2da98c4cf937d9df2f2e0fcb1d6b4a779fb49c96c81e083f669f2e75d9cd9beceb138855e605244257ebdde298fc7b37237cc3a91deddaaca3e8e554dcf42167647d75f87f3d3ef499c43d26af754d134b8067659ee5344d46884de6a7c5196bff0a1363d62ab1480491697d253e3afc0fbbd6bc51b1cabba50598a6f0126b2e3c9abb73b31368baa15346309e09b4d68c99e36fae29cacc4584f1f972a277a0d59ca3de2fc6d80f4d3982d47219786ffca72483b73b35ab6c116e42effa3b69bf57673086b3ff004e2a40dd4b2b97ec39c3a33de237d01b37e3725622365519d162a4fe028bb8933e218b0f40bb6c26093d5df421b810ef22f6189c91355c1c077c94022974819a1973d8e96a502bdb6c361b381851f2448a7bdc71f24f53d1044ed13186f8087868baf692aa2ebeecadd01867b39a70c00be75d3d16af756d20c958e412a4324313817e6fb278111603018de82d7a0f82cc586d097f02f68ee475e9a7f0d94763f1772d8f8b73bbd80654a5a6ffe3647671f376c4280adef0d9785dc2b988aff08f1f131154c3046f24d24ce906695ec8fd1e2040523f93cfa5b982b77a49c233d81b7014b2a364300bee884d2b2933c22daa7da291b3cb98b1483c5652d153f1c662f5c1555945a6110fe0dc00694dd6167024acff4135bb8e9748fe900eea481ee41a9818ba41d632bbeaeff38f79ffba4c04992f54aedb14e98b30e6dc61f7d5ed43be238ba2926eaf41c4f3e5f82c989c2412656a68e2b9e3ce03added5683ea61a95684e2d54466ea0af3d13ba080700f020be18b4e942e3f380d96c17b2dafa97a50b73ccb2a3c8a1de7660624b2af7af753d6d99d33a21de8b535810cbdadc5323a7543e034b6295fed8ad0e35f69d378636846050266e9d924af9cf78f52f5c47940279f2ac6db6e6cfd5217b33d7b0350b4cd6215e79e84d8ebe3d09f84a2bd2406fbc9c82fa905726cdd8a132ec65beb310068d948243c403260890198bb8d7d0d1ad6e33dbb119e939f4e6e892dd0d9555b28122b9316f454b8321537bf8d90c06282cab86b7d223c1da1b2b418ee99843dc0d6e9ce96c7b2b249a1d9c1f22e8e3109d70ed557f0b2c865722ccbf63175d7090321303398de94a6924b30ec6d425ba2f77c97ce427c519cb280e5407a513c8d12c59bb14054f5b8277659c1bd3d4e7926951ae2fcf0b3961e0e96e513bec0a7b39266e045d8415517b82ee610c420e20c1095bcdf1cf0cf50409757ff6eecbfa5e6c149218b168116634569098d4908117c3494c60608cff49611c4bcc99064769d23ddfc8ca21b78f772919ec9a898c53e9fbf68af378cb6c51b594a8c00a580b698b584cf6a777ae86fbbaef491c65d7c9267470fd428c76fb15667c7404e72bfcdbb0785ecfa93079d3980b4f5a45a34c86322e6a2cd183fbf78e7569375426fb7f3e1b04b6c3de71237bb8d681902e7620419e0a6899d0eec77a1551843d3f5bbd04003c4b51444d6411cec10913850604e61cb6c3301e9599e58234c8a72335908b6f6b4eb48649b81c35da206c45d1088385f181c2e0b0d694aae346baabd00c7b18952df0a7b0678a3e0ad58da08ecbbb9bf1dff6179f43958361f5efa359352054e3238d4fe6ffc9ad864d8458d536f9943f2dcbe5ceb63238c7b6a04f5fa4fd31cf7e83829102675b4ddd4070c2df12e96d3e227136659e5ea3eb25d7a42a6885c295040ff3d35c0686b98f0ed5b7dfc004459f0d72e4af14ddac05574f9c172c7bc676d4f3f3b0fcbbaa192a1fe05ece5f0e96aeab673e72ed3eea230473197d72ad14ecfcbb6c437f2ad94eb515906149652bf07856b811c0adb738129ee81cf6fb4a593aa634d7ef74035931e925e486de980d1cd071dffb1c5c7efe5d5d67fe325363d8ee3614fdfa6db29c02bfc4ef7e6400116195e86832d4470e979843bfce7e570446081a8a92ed1a8f94e1564a21b79bbedcb302b516f750193547e2bca13c597d3363725478e5bef2a383c9c06274a6e090f3ebfb15fb69080063fdefbaaeba5560111d3da0bd6d0ed12db1b7dc3bd9ec57a30587b781647500beeefab09a468b7d3a5913b575850319ed9b7f7a0c3fc476780aeae8ec8fd82a2cc3379e526e3b2a1b05a1c4c6f505a3e8d3e0b5f8167c0c49774ab4b917fdf6ec1ee574e7e6f02024cbcb76fc36aa581c3d25cf36010396ca428486ed374e2dec02af862a5a80201d0cfdd34429c5acb27db2af9a7dd69c73251d4661cc1c4c4ae135fca78d580a97e927f807d460b6dde86f144e009e5466bfa78446df6d7ff902f4e720c020638344b0879ef0f0d2f236190fa9f39572e9aff0e1880c00746f6abeb8586a93210f9551efec9a5f0c88d9bf40f9fc3ce65f693cc74c1563d5f8b03ca93dc147a74f3cab8187410ab857517163409f11baf313453b51d37ace31ab087c4fb3abfc64a2bc9639427dcddf7c4d2abd529bb14a30d1bfc155781f162727d32df4b55f0d28c205954bd9559792d1eea13f926e92827d24609cf2d47e340aac5e1851b80f542505c84a926e81d97899a168de2122dfe72767bf5bdb4392bf4521389d41a235f493d3b4962e6e4af67b7250315f99b173db1169fb955717b630b82d3cf93c6d6bc292271c5cd4b15711dbda2b1aa1e6ba05d6ad293dbbf56e696ee0e534e85759624401ede5897f42c6745fa7e6993440d43d63341515b12f9a0c62a96dfeeefe7baadce753283abd781362558d1acc47dc37768216ed6f59230f99c0b9aac1c8d50e0af7eb2972926585fef58e0ec6db2ff2f11072d1a53029471aec51fbf17c99d9ae7f724a2a40bf5302ca74f39e8afec1b5548b8b2f25c577037b873839c73434884144223d5518dc6e2803b1469fd3590d70e37db37ae60992c8b4337bbfa541f49797a917d92a9576c9a7458e07cb4a72cbb491a7a61a2d5f8bf8816764f184aca2db2feaabbbbc2f3fb2ab3c52b50fefed08ae98eddc31c9052a322c0fa2e76376e8247f937324bbf2c8fd35ad00d42f8bee38268cb2848962a5f9e7b19b33c359f74ee6e076194b95c3ee14031f77f049148eef7c0a537b5a0a07cd26c634dfec0a4f6f77d67f1a014696bd0ce5530398691ffc60533bf1d77369ed9f3e3758445fb24befe8f04d639a30bac9d3fcbf8ea77ecf793513d17dbb81e3a63f32b50af99cbf34ce2242c108922ce1568aa3e09c851e54c5bf02260d57803c140171949bcf8ddd3e920bf3fbf74c26ebc059dc5be48e3f81063f7babe17e9b2fca63479e331d7031a6ac8620b30c54e23f5bbd7c0de195707b8a18b451e813c75c0f8f8ee436b7b810fd282570d969f73496eec08161ec71fa53f86a6359a53c3e3d7711a3a42d8eefa7db908c1ae9d4e329b6816d3aa2856862305ccb3500e0b3d3b79365dd1b9b7b9416a5d431d572846554fd84641757e6a9b04a5611b922dd0b26da9d91e366378a82a3d0c2dd5de9c3c3734ec8a5f918214719ae4e433ae30487b8e676cc9aada0c877df4fa4c1f4bf826a22d63f940ecb595f14b3be3fab6113b9492575d44b1d215e1b3cd587ccbd6dabb8fb4cd1fe6678e1b7afbb74652f31efeb59353d96d482478a7b08fc93ce008658d818a1222017f30b14c563d8551655726d3f7b7109d99d284c8ef022463e6a2eb3d23705d331576cc9e15426e474944bb718194fc3db8e4f8cc6e98239da9ea70792cde541684d8284e93fad7e277306e6007c7e906a49f07320ac9fec8cf51b9126214f0b05689c54a0b1dcd00ed4f9689189190396991b6011eff663589d252f85d68b8c36e78fe5dc275b6a4a12a2438cd819542d954afe89036d5c2ba5e26b890a7ca697c0fd105cbf1cbc03018038c914aafcbf87a2172e4399bc80f8b1746f2657bf09368c357d5e76e1929e02ab320148dbe310aa50ec8142bcf90937f14b5da4e100eee47327f428480d3b71ce372b6f31606e7fdedd655af93c45dd57ff9b076e3e3e410d7ebb7081296d677938c30df56f2aec6352a33d04c202dae274506e23593fea8fb280776d0a99d2d58768b1042277d3871f780abe655036444b54121e9137664dbca3a8753968306351403f4c1e3387100e147507fde3a0b00fc97ee26abaed48fb3fa71004287de9af2b8e5dca28c9d379461cb8daff7b9acd8da193986b30f83625877a6f7c37a31fa5d20b8d620001e15ccd962a189325b41dddb6139716df06abb575837f1b7060b52aaa2cba4bd3c4dc3fdfb9cd0061891ec832afbffe948a7b31e18c8ad35fd0e8383b9420fd50fdd553f9b60cd2aec7b32308c72a05c94acbd65e815182d8c66017a0e49afc09b22feb4c1aa54d65991bc85341412b8d34a09569376ab663fb0434671da815dc9b132073d7619e33894a5328727c0b230cf02978aa11a25a39cd3ac3a1880e522f98ac9e7919e9494cd392aed282cc780efcc7236743bca98af33529b116f861ff8e15b57e0cc8ac8fc15dfbba173ee57da151ad86b5750d03f7ca6abe3f3c9ae06f55736db8bed8dc5b528873d8c8663dd5dae55955a4e31b20a420ec6c1530a2b97c42fe3f86f558a2d9d42973e075708eb58728074cf0c9bf1fafee8a0b894295d847baea9da93ac6622d5159e2b8cd55f61fe7a7be002ba3edeb646bd75de6896ff78198dfe05f08673db827768c5096a69d21e6dce450261b8a2065cb1d10e3367988f926d5da6f7196c827036aede86083eb18eb4fb9699ef4cc3c5c02d2b90493263018e5f02a3bfb68f5c3049c15c34f80f18f9ed2fbc34c34adfcb1e16d2a8177eede595accae7835d892ed98d0e7a3aec559177c2748607e813b1817fb51b4bcb1622ce4a2dceb7b777b59b31eacc94d06b72e7e140946f27e15d2588da87dc8197d122ffe39f5d516dd42d66df82162166686fe93cc3b6b09f9daec52ef7e54493f9f99f75776f69d6576b0316e0dc38c8340bec1c20a894e01acab9420659baa7a14cb762504f84671ee0296a9f51724996c64309ba1209994863c69840254716f258071efe7a42eea49b81fe0aad08ca04fe0b8a781fe7f106e99a989434a7e4809f947205f53a4361f47c4d1ee04b4447766f56e7e67209f0c3f2fafb33855c584b6ce5b58403d9de428d0b5b6aa7aa971958479ac628633bf2e0f0b331e9e5dc418092aa252c05f40cd3389ec5b111fea5ef2300455876f381a2a748c72fbeb141dee6589a4a7b297b4eb2a0ccb45905d4301deb3c7fbbe3713000fa761f536fe75bc8c564e11696d9e3e8cda3837278b5c413e781e1e41f499713d92d6b5b38b88753c10ade4900a3e136cae2ae1aae2e930eb7a7b656fc98106c11252014dc446b8148115ff69787fc93f1464a211225f597d460269146c0f49a3da5e260763f4c59ff3257bc1ca01d0b11784ded6d2cb074928c9c754345ce105bf55f2597173d55a69a557c3854e0eb7ac6b3a87991d4fd93f3cdbfa1bcc86cc841544fee5a16c2f66a4da86b1065eaadab9700addb858369c3acd8cb68b8b59792b0677026f961b3e012573952d1190431f9b54d8aeec74a8fbd21bb76940dfe5b32091025172ecbe6105e22f0c63bd400454006f7d39c447f83386c7e3fb34ab1bb419121036c817079db5eb0943cbfacdc0fe5355fae946eccc76d37f8789c6af9a50d6bfc7cbc5c281edc95ee93100294d6ada039d931e9d193f023880f4359c3ed9954d678b51a87b1d66b783318a9d69a8122378122a26966b2d991b432473f5c7f6740a3db97ae51313da0ad9eba56048d56c06c736a04993994ee93b823e2995737094d170c1c36d23a9c11cbbeba16cadff44ad6273bb264cacd60bb005cfa558bee084558469b9107eaf40d7e1362571ed1bc947c29a6e30115cdd0a30fb4014c7674ead0d4bd39b9989bed46acb4f838bbd4e80929fa5e9126d6eb0c49a0a55c2631e8c24f0c70d308372daa9a092e643e9b7512ff521077ab1156c475ccdf29bc928deb830f1ec08c28a310e660129669ddc140af803b1e02f1945cd215f54fc1d826f81d0471f9723230ae8c7d0f598d32e8e2f05196abe2f67bb2f3448dc3d4a8f846fd798e053857b392ed25a317ad84a3d8910c60c675846eaf7778ad4e309efb32e449f335ddb18f2ae0fdc8f4e6cbde075533ab3440dec3250f14db21e841f154e5b27fc8bd30aae1185120c745992242076c3de366ab6052a7b2bba37581a0cad1bd6e98ba737809b7caec22c54c5690153d0bdf759a866ce26463541e75c42e2e5d4ec55fd7f3362254f6e49525ea86ba95f99af957aba66ce60fbf4757afd965093137a9eaa7ff74129e0701e425709840ba3aa77aa0baedb93da41d2d99cd25dc174a4e3323f35cda820b04d48e98436c259de0c15926f9714e1cb5a13144b07917cffcbb5afcdf82df96b92978a2860fd2d6eb11aa75b163c9baf2a684fc0b6160f6ed2d5930bbe4a3e28f9107056116b20cfd6934d278a17629290a82ff7b2effcfe957215db6a91eaa86c4892c05452bf4e4be090bb3e8de34bc2d96809cdef7e22b06e813f7e6372d86bca4b8a71100eb74bd3253f22f64c4b06ef902039d50ceccb36fa5fecd1ba02aeec0f16ceb39398e9dcbcb1d8429ff4b71fc57ef4ca9f44aea1014d0a6b67b63cbe729b5a945679a69080283a3c9667d465e49926c46d496c4b71b8470437bebb6a02739148e350e63ff8063179c3197008b1d32acc752def8e604926b6598702a26cc3f4a5287e078b6cd99cde591938862ccf48291ff1114df052a86fd2e32ca6e56fa92248bb8f7c5a0bc66b576fde2907c8fb6cc1b4bdfa949694ccaa4fd7090166cdf0c3f2c1c2c5b72d09df982b9e117953135a9dc472111d61bfd863996b617783c8516460ded5ede6228003d3dc8c31bce08411f6e64038715246e3ddf4c0ade46da6cd71cfabb96c53bea634079d34c7d0512f96db13bdb764c4fd4c6afab15d5bc095251e066cd9f8e4274b680921d9212a374a1e09f319d4efc7a158cc275cbe2410c230aa0b1cad567a57aacf923cdb98326994800cd3068649771f2324347df1a931a73d6f7acb1edb7039035de45954309275205eadc08c95b13b7ac3e741de4437bab67fbb53795374e8ed9e97e11c6b0436e452cc6966399cf521ded05ee420e746e6f5ef829a70b157e3b6415ef37830e3ad77968b1988cd1bd6aa64833b3758d9ca2fdc523963c5e9c8e0d5f344ebbfef512b8e05a6f567b73a28f1172756e1a37782132f32c9f3de99a3489b58bd88cd3a8c3ccc595e0b6d6453a46451407f9728e361853340be6b28290e9cd5a1e001261000bcd3f8f59ad1aaac4ee878ccb9a896eb0e0208b37b47b9c7207773db8d6da623d0d13f211e4327192368f36fcfbffaffb75ab18e80ea01544e01411fd1b8fba24b3407a20236f1d6baa9903a4d980746b26c25c923e9395ff115ebea06db33b8e4b079d8882b10b5d27deb1a15aceb3cc9d95ae208296c4a4957b25636013897a00555760de8e99a732daef8f7b9e910ed8e1ee1eecf15668c5b9cfa5e64b9a2e4912a6b2a2b44347264f8c88eda66ff5fe48162657ef9a10a7f8f5c8a4db9e54079e7fa62a06032e04fc8d1a0158eed10dd686a086d34cc53f77d028c41ac91de7bc46aa02ddf7ec7b29ab2531431c4ea0098c001aa6fad2b245e9f540572b3e32dd645ba0a25a9c05c814de1442f9eb7e7e35c755c511e7a11654925122a9b4866857b59ef122174c8df30551c710d93b6b55f5ab98e302bc9bc0e90616b3b30461e00329e4d326923797863424c771e624a0843b351d3ab30cfcf864c5fd4ce290b4bbc49e5b2b8a7cdeaf82c7a2f488b4121c5aa44a8f930230d1706e3ddd6bddc91e08322b73fc6d48f588436dc53be49f8c830ed091219638733d3679d8cf9049a1bb4b011c583ba9790100650c1cf940e3427d45fd59eb6247ef282edc91bf1fc50838d7a9b875797485b05efd4ae95bfe8b326cdd2682ae43a9bcce96e7589018f6494cb1f6b82b96cf03f69bc3d6bfcea825d31ca2fdfcd8bc8aa0ff9760b29fc5e323a4337248d4cad35c4db36e982961697233cf4e7c6383275c7c7d5961008506e519d8011a59c996c9f0426c4f28b042c8a37537199b973624f5dce7324d9851bd945ce4d0e20620187743e0c133d4f0f7a479efee6ceefc08a0acd1cb7db45ca9fc1fe84c0e6c631e9524edff8a214b172f201df64f19886c926324bda630775d8c343da1dfbcf2a4adddf88439a202ff34e90c868f8d3a1f0e379a22a78808ae425a52b2ad502438454c161ed02ad4b063de5e554ae999b65e27fbcf39640e2500b9b91c5db728c1b8978f6830622c9e0ac9c214c051614c8303c6ba00c3c7b5ff39f44bd0b30dd7cd11a83a9726591f554b49f3e1f2f10e9ae9f97355d5d269fbedc4a386477852ade74a08ea1b27bb97bb994814a305060895576c12b09e50be144a6383e1a644f9eba2c00a63ede22aefec255771344ffbcb7c1d085715337da9a04bae96100f655f1b1413a03afecfc0a0f26f189542e0d774d2d02ddc4deca7e2dc23bf0fb4489cdb82f656d4192450dbea49a4e41a0369bdbcc8e89006f3ef7c37e55e8115b94fdaa7c99369a91de9b05128a8987356ea1ce19130a4e5a29cdff3268287f3797cfe835fd258dae9ca847d344ab06240262c0435d0c3a8f62798e63fdeae3a6ab075c7c9dfa41002c5cb64f92eb6641fa9401820bc761b93fd49e56f880260d444b8e09659bb16f74ea371b15f47ba44477c18bf68648a232b24a9a94d83275b53a0aaa634fe59702bd8254fb4812b6f96d8a5cc334b4303cc3ab50abfafbae80ee2e5a9237323c8df043af61fed2e25d74d7c8dc9a87f204aa7e588e1a898dc071458dd770b710789871d72937863e12d726719c2fad187c7c525d52398aa6f5e7d1a6400342123ed56b490c62b99db552a9f59bff2b4623117f15fe819f6b2d4df4131c8c0a288c585832d4f41d0724dffc5710d1b9c66f80f9820a22f73f86e0b4d6efec381a59a895774e6c5a25a4e00021d279f3b68f2a956faf0ef03b36bd01500177de87ffbe936569047aeb594ed0a6eaa9265a43c455cf161e79eb4f2c1fa0a1e190a55aa9b0bdbe5b7bf1004790158c67a5c51f7fcb7fc484a24b0cc0af467ae61543180401fbd27e479d5115f296590dec448f0d4847472aec1f59521014f908205084a8ec265004b6ff2c5937998307557622e2b2305b19504f4c75ab47ce0ce0adc43b3b54651a4b990360cae66f12bec42057f6e38ca8b1a838bc7ab3c4ae11d87afc2692c1ac384726d0e2c9ae020704aa54ae88843f3ce966f065b346c1917555a079f012066b3c41450415b46f4b14d4e3b2be01d2d4ef82f8bfefbde49065bd7f3d5ff8be985dd607b4d6fb84c9404fbf205b37f13215ff022ba92fbedf00e1cadcbbce0b52a7044a5fd174f0f5a4f2baa27a68701a1b504c1f4ad3143e87d01aac59d8cc046852d9d6b7ab4954f69822a79be70fd3dbf13b1fe64a6a6477f388a52f2e98df6a4539f1f82ee4ae37c2608b594ff9943a149bec1366e1a4cf8b9cc97be2666129bb56bf9b39f3faeeab717af0bbe81245e6dec993a1248c19c0dfc60d9331cf8783ba2b2d147ac195d7e901557dc7a5f0888eaf342770c24a0df0bf44e252de7ce6a58602fa7a2c1149ad682107c5212f9955ad934f45c50ba739835b6973812fc2e07d5139663e75b6d4c0bd42efec3fb46fff106a60fcdff8ed7daaedb1f14bfd992d010bc0e0e720593af1903250af46e9db7e64221f57c1a6fe8ab32e3ae80018a20bde269d4a68cff3e27070bdc965aa83727ba46a828e070788d939aa0082130eca83a253c8f25c6a3437a28a46a95cbcfcd13e71c684c82a459dda7f2426b988ca6cc9a8e2599843a44b22b25c1cc5f1368dfe2204720b7957baafb594ae621f555bd5dec683c8bda554477b25b60377c136dc81dde6c91ec50391fa298615dd43c0229283817c7ef7d5f458388096f2eea77c31c52cd2c7b7e15285866ed5a16b431250da210808c8bee3698fb77402343e5fde4e35c43f09fe713a15001716555e8f209184ab151611c09dd3d21699dfafafba91040df6f50c767b43791affd9401bd85072df05eca5277ecee13a83227419a39613016fbfdca50b6c336d4a69531977bdc32717d5fa559790644aea108f45f2a5d85d21ea9c4530175d7633226e85aa850de64a62752440c8de119d33e5824ebb66b82a205a102b5f906d156e6ce576156e61ec8e2298461d821826b7923dc638a5ec6a90835324b1ea4fdb66763ef2cc965d12ac2bb8f252cb4a03630c2bf3c3e8fa796c3648103fdf0ba6f283dc7b634dadf90a27fd3872e861ed920bfb2984939d14b9478c7aa9b696b2a613f51464adaec0c92a07c8bf3e4e19a6fa4dd16acf40aca354a369f4fd3ee2322a2344018a50bbb41024677550e7608a4d651197b9f7c1f6a19d520e21f388720e8fc686618be614e481ef6bfdce9d33f97dde4e94682ec57af1138122c48a2df3bc01c5ac51cbd8573f0013c9caec425b1c0fccda6c7e20b893e636556cb28ab0b01ff13bfc95d90b952db6be98e92bd89b0c25e75c41c3c6ac284930ff34c2e0573ad660058cb21d83c3d9c12e40d5734dd6cb2b8369ce6200378e08ac11ea3f7986fde26478c42117f9ae1b4d24c146eb050416745eaf9bc8e6ba6bd9b3d89a4818eb2d9621b5366506f76b32cfe84615b63a02f1977a104380b8ad1d6a4d6960a025a35e44e693852e98f1784d62b98b8ab99f9c15fe090e99c624984e40736f74cf92839ff656ae396be05aeeaa4a69088f2127694e520ad23d61cbf5520f25511d33704a7f9a3b31eb158d7110592cdf9a1f2c26be9f03adc10701e93a6388bd6e7bf3717c60e297432de65d2fb0ed55b3867ca78052ddd6462d9d1f9288be12cfa9f2c56a83771b38acd2914094dd62f1453e0362bea80d510abf0619984b97954fe863bf84a71df4812f8bf9e9def00f4346650b5eba61acb5dd8471012a79255c6f50978289fae2b6f3fe7a7af898667edf4ea8034a280b574ad30130403ea6fdb597607ed31cb9fb405fba80a2fade85e4261ca776fb5fbcde38b2abf03944abd7266a9ef993c075c4e9e82499a71d78d75153fb86f7b471e4eec07771447a5beb23535b859965e760f37e3ed153c42e9e6eb59c3d6e371460c6f01cd36450adf7b4001d8555f7f776599115ac782b3974f9c0369000dc5c36a27880aaa93153fc513aa7d0c2690f5d4ec3013460c0140c02ce6f2c844feb84f9d0439bf46ec037a856199fe83ddc5dab61b7bd7fc18ab6e4ddd7a2d6a28f3b81ffaa4e925c22e2d8cfdd4ad1a462f32b4d344940a52c66c86386e6ec3e5cb25f0e95810d0d2a41011b5a600665e450a1178333cd6cd2683e8e5709303dbc6d6882be7eaac0845e3d3d62a64fe73e8eb4adf70326436bae67e90d2f4045df90cc8ae89bd3f6da09acd819130a977993a3c4d190febc314819bde14b79daf26c07d92792bbc6a15e145258aee1ad0ed8060649735d43338505b2d127ee0038cc6cf8d8ee44365c5d9165709827e6bd0bf4bdffe4cf557218a8e139eea5280606c67c7d2fa346244869036066d6379aa345887021c8de966b5e0c9a36ed356e73be93b042a0660d07668bc1d0a13498d9ec20f0f5e4f2130692ee3266d030b6fc94d36282241e085031c0fac7891d33190c03aea49384d40eb2acf7dc5445ae22d649b6d0cdbb844e912c9cc0d6baa07bb382ea437adef443dfdf753be1dd31015b3174fd179bd29ac936c5e2493d4ad4abad9db144460b452058a8653588272e8b2fca6f0bc9d70498648ffc80d01c73e0648058be142cbeaa69cc9741e686da4099aea90198ece72212e8cb6b2cc4bd5f38e0ec00e036dbd5b1b2d6cf3cf1f94a5555d50e8bdcb8102042621af7c1b186acb9286763bf86a64365d34cc76e8ed9e40e6f8b93e26d0643501a1775caf96c697673c8bbe30c4764d8cc6d2177babd741ab02ab325c0117e44a400c6db6343c76ceb279134166f81595e7fbf92d79e36e7cee85453d6c488fd2373b5f68dc4d9b3e7ae7003a4041540642ccfec001fe0e0db12b458031c157e1e85af58423ae4b2c17cf40321009ca6f4c5df6db975e000ae6ecedcd214434a16f0d2ca40a93ff55d6c155aba46f2cf8b25d58c97469dc16817770684a0e2f0d2106aa3473fdbb9755926a878088ff414374f84d68e0b899f94c11a2508dc4a01709dd6dae50c992f239b127acc0165bb93de109e4da9cde01f84b0bcf6ec4a197a4f5c61ef7e597afcf7331b1bfecd66c4531b0ee98ab7702f2c5a99779bc2efad2b063493288ac67bf133cb7cf23288b0c841f74457f0aaa37591b9e61950cb7fdcc7cc8a9f4622e8ca79028425c654f9b33e3bfdb23e03a470d602c92a5d58dc0123970fd2597dfd18d5ea2b7b20ad7cc2b2b2aa7bb5c003e3118b3d28b4d73daba0046f19c0c6e9a60ed94c0edb6b4d415a653d8d90d625a5822742af0d4c233621c1f4781e1a578e1ede3fab8c8a80081a2ed5fc1cf06a9932e4db68d4c8622be71788c57a657349adc08faac2f6ce6e77846776a4775acbfd8de2f50820bf7e35c8e836a424cf3cde0f6ddd62f5110486d46399e19b447a236a30ff287060f3adf2f8820afcf41d6d055b53f79174bf406803724354aa4ed5cbd73b2722fae7c9f2ab18c595316c50a79990ea5ab021472dcd86a06145c46a9fbe9197f12d4bdc691b216630ab6681dc16a6c523be8d70dbd243ac666a29d5c0e6af2e72b2977eb7715d2c042aea90f2e1a9d66af88fde01c4e91fc4aa4ed5cbd73b2722fae7c9f2ab18c595316c50a79990ea5ab021472dcd86a0698757a4ef62a8bfb07ccc4e4d444fa9db279f2f9f104b291911fac0de7eccf7bfddf8918cf7c974aca0addbc10e3c7066a48ddcdce94cbf9ee65b3422cbc7a8a44ab1d8425658db84a740384f6f30716a4de8f9077b4674baa0699bab70172740b4beae5a427df7a04af2aec0f4b19e1d0f76cf02ad0f5800a02b0e92c8f3e4565d3f5dddf79c4ea63bdcde8238ef12bdb41783969b0b80acefde242e68ba3d875499dfcb860186d854ecae6ae87086dcb1bce5bcacf2c532690c4576a36ae2a6ab8db4ff7ca0522227efed9e1a7d50d64d0f80c7196d6b6f54cd7a2103575db4b557daf9fe07cfeb00de8a8d37b14bc4e6e9172c305ed966de947249e86f66b612a7be062682a0fac215c336007573978e6e8a12839d9d48b364a4465550cd9ffe3a3173334f7c7f74055c41e540a474d413040221a858c0091241bbf28e63e53449ccd5d09758072e8b4bdfd6e1f3fb4ab19c344ea88ffa8472bf8eb5bc89e3c1b415774f401e36543240a8a1a5ce1ca4facd28c642193e48f2a8e023d3c1be7e1b2c0a9031fbc9e999438d6d65847f80ddd76244dfc5a1efac71731d40f85c7eb0b68d5856593c34078d220bd92bb699060bf2540f9fc34c0d4fbae1a0cae94c2343923ac620a19ead21d3c1777070bca5ff90e0d228015def3184c5ed66e33362634ad837d9708bb0898f5609a1409d57215272813b9bdd7b6c02dc275a47e0938a4c5c83e53e533a0913ce3da53f54c873bb1f418af314c1be7e00a751b8bfa9a398e97152beaaf385847808ad2d828c1c7251f1a45bc7697723827e7e7b864c621c47c1be06cbcd26dba4833eaaf9c049628eeaab29e4621135204da61df1c78e4547494b866cd0278474a45e84327f580bb4d3edd6881f69d4c31e2f04786bfaf15f3c6de00946743dfe02a8dd7a5ecd595233a11c8146b3574276162796408a082526cd575413addb6ca97d48f141fa62e188690ca5222aa8845fbb606f8517f8828faaed54f2dd6f1c593af3beaf7b0e1340f0d1d0b39b47a2cbc3746c82944a5beeeeeb7e67577d7f68ff6371e6104827d0e670cd184c722b1daa39934523d603111be24805e70cde7f19b959e43845db7c8af2733471896dc8d88e4b4398694261203ee1a23125d0d546f0358c3a4bc1e9a2d42c6e16ab4a58376f95415cb700afe71be30c0f76713d87873dfb327b171d0781a9132da653190dd428cc805fb534b547e3e211b00899e6f2625913666e4e9d45674bdf87fbadfc59b7bd15ea7ca395c4d23595a40b43e4544c7ae4fa5f04d817c9b5c78bb87147b85662286bb78d12a0faace71ffe353c8172a42f1294717fc2a62d6b2e39dcb3a1036096e54ab2d897396a4d87741957f83cd92b82772b0ca7e15de36c4f59c28f6037a239fc2e69b6e4040520727197168bdef3139ddf658d13ac8fd3051a2dbf826f25b936a567c4b9b8e2c6b1cf3c5d7fa22273ae2920b2056908a6d6da606aacea3d109daf40455066bd62bcee1315f8c4de9c0c6c94cb41908d67ab770a7d8889d22bc118e74526952ef7b660b537eaa53c8e445d04215496b4bebe9600992def321efa6ebfcc7f981dedb21cb780ed01a34b3e81064814c14592e1839d4eaebd91732887ab220831bfeb3f9a4c7472d2f8bbe67d235e9b46a9f2dab4a4fee1f3273b870850eaa8f57aedefdc638cd0fca696f50f61cd149cbf6f0f95cd442c5bb81ae69f5a711bfbae255ebff45a8c719f653be1b2d2c691ecc23bb2e05255abeffba9497e0154da9b70d1b2475d5850806e2434bc2120d68af6e06845fad8037ddd47f12d60e87dd0474e1004f799058c9f9fa863cea57a3445f93db7ad11bc5937364995fe4af9266a8796fc9525f59b8d7bfc6a418261b54324f80408bed07d4694e86f778566d2b11eb91701ddc8fe570cee0e2dbab9bf95425c598c7b29d4e7531f9e53197cb1fb399653bcab63f5614220bfb70dd0edbde419f33fd0b754d69fb78b16716c9345ad4ed8b80bf6693672eea8324dfcae5100212089a2fad63f50d07687241e8cecbfcce91deea91d9ae908410c363347731f5c6e1fc4cfba31ed7e087f7bef8ee3b4a3408bfd0ad0566864b1cc507c556e66002e62018f90bd51256ac5e9d6908b576a3901657820bd6a261d673be1a0326234a515e5a5f9b24bfd585f20ad3ac1c421d0e59b941c935a0286126ecf6ecd8c40db5aad47046d392789ea7eabe8b96b0ee23fc15149c808b79596eca524824444d3ed16522829c81eedffbe79e698d13cc058ff0dcc3d3dea5ae85bb177a73fe75ed11dd942926214f9b62914cc7d70c78286929a036bc04b0fb2783386b55d3fd9785c5eaf611870dde0d66934a3c75a8d86568ea657934537e78557c857f142029df5e575001654efa2d59c3efcfa8a76bffe031c1e9af9f37023475ce4834a863a901fe18bd9f3608d123de26d8ff957c73dcfa374a95640aa88798c5ba5b709494fed56a006e14aa2d91e19100975cdea34dc9ec83c565e626a96061e0dc0a38fd161c50f81d729c770012fc66ac435632d76495ecbbc1bab9fc7129b972a1fd745c1da442799ea252db81fe920bb751b761302398280f907bd9da35cda38fdee7f6d721c04805a5d47c26019ecce33a30ea399c3039794594e7efdbe2052a50841fbeb95d6cbb0e6b648f87dba8ebb4488015c1927a15d991d1865265b56d25f4fb145058e89ec7aa39c1305b647ee94b0b52245b41fb01d4906237a007e4b87d510de2a1978809227a38c8105157b51a8bddbb6b0c1628d4e3bba4229d7c60b36d3777e912acc027bba8d191e8a4b855d27eb6229c369bdbfd6ee2e83a855c2b98b6a10db75d7b843dcf5771198d0ecb57206364161f718c00cb7613ca0e1214bb559c004ef9589dd3ffcdf4f1e8d57f4617e0c169f81d81801636d361c84c0689f6d3f29b7c73f81dee162e2fbe8510e21a898f5e770306ac6f96c70b7968ffdbe011afc42f15cd56c01dd0411290190a8a367538fde1fcb749186967c363c6ef0e632376d27d10d72f70989ed2f526a91c0da801ea4f7fb223f9732d5a9cf17ca3099bf5cd36b7f62104c5c6a0e9b5fc96f583c4679132c0469c096cc50d975c7b7f68c5107c18764727aced8c86dde082a510143270fac9f7ce4b5e7ce2893f889dbeafc55a2256fe0bbb968acfc18db8720e023ee1872c047ee08d847335d0169181bb21f8677922461e44120db66f794dec1e40acab52e82ff431214acd0f09ccd973bda70ab5c1fbe0c7b6f137ea241f2370b1701b02ea34ec30f07b8c03a5ecb913e720f93a2a4b9b5b73abf74213c0f6b6b0888194e156210df1d190c3ebbd6fbaefb90243ecbf83533e9db65654e443c6b5248af793906a0ad8cbc31ff462d284c9602fd9bd87ec9c51d62627a9b45003fb9f486e7350d3fa5830453ee83736e3fb00efe191c8a3c2f6a2942b5d20de847f89dec37d0afe0334ee460f890ed6997dca16d7389040a3c1119cf7d745e60a27b20ea0608c5dfc7019157e25e1e5ec0791400e17dde601c4b423bb991221cbbe0c69caef0d2d566c563fba870a59a5a2ae0710837fee855e55d799ddd5e2cfdf0d39be3d1013a7759be4c1e2300617779abca0eebbc4419d43c2fb733799c43ece097b38b8f3d5ec4a5fd4d1d563abfd6f035f0f1558f28135328fd3c8dc86af21314a76cc3d71b35a001942f7ad7a20ac4c9cd3690ac7e0359d3ad24e1cd4abee7b61014574c1b61633115c8ae83b6d571d45099e1758b571209e2808eed26389ffc50c1d5409cb376fa4225d1c8a960b84dcdee8cd2b6076cc1f80de069ae5883b0f3b3e504e8817c787da1dc4a7b09a975c7a450dcd28c88042994b132d1af09bfb8a45ff08abe5919ad0ef1b793b779108d6cd061d03f5d2105309d882e396e29ab54799ff494a9f558bc392d271356be607427f0c2ad10030d2402bd9f3b76f741ed3dac02186cd69514e6b67ed2dc9698a6db618e32f234a8abf689fafb09317b56036c871f4a2cfd1ea681cbd8c6efa372af5741f69dfb43b4ed48cc17ebfcccada910733d3165f1166e0d923ed54863b878641fa537e5108acf5996a2b168d55b582b5e976d6cf515427aaf801afcf11b7571224462aff6bbd1a8c0d5864cb4e4f0e1afe0d54f0f70ea88da7c8bb9f770bbe351c5250fa3aed51aa039d305a50093735fa357ef56345b16662676c812b269f0f8155a39cea45387e81718b785c449acf49cec24cd3fd4d7bd0527d35a50a6cb68800b315d037e9af7399f6dfc7ae300c376c69d83c0b9a73cff20194cbd5c6e8242e01b112cec2d40bc376b775d56892ba23496c680238bb5093ec1a6f521c3390f671396ab081a2679a55f9a92979f87e9d759a3218afa5c1b3691fe1acb11535a4ed738e5e6db6523b8428200b8995a775fc455a15e66efb6ed8b27ce14ec6a812a3d96810ddda717756332467b05eee734750344b16e8795e2752b3c41f8e35aff7f16368238ee1114018fc91c6b294f66d6f29c7b4c39259b710725166f7d87349a994a47aadc9ea5d2b4daa12f7ef85a7d1be596a86bd3b036577e21f8b4738b05f6d9c4d6ce62d39e1670b59e36150df41e2848b6946d8a9c483969afdfe4933b3bb01d0320104250675c1a1807a34d51ac2bb4d588706f371b4d22ca7df0ded617f1e091ebaf1a63f70a9e018b074696d95a4acf34e5332c6a904fd04ec4524fb7165fc85a81633725c529558bef4d7a009183339d15ccc833202583f90737d7dd1a16bc5f2baa7071d8318a837cdec8f356dd0fd2fee804d56946b47736bd006058b7ebca3f22b5c7a3db2e3416a1b86c9f64ff2c3333016dbc54345df88f0dd902bf099ab727983d36bd94a1981d4ad51e5afde892c2d2ca75fa37d838cf25236a80f57b896c627889debbf7a94e1d6771300a4bbc56f132586a8e2825d881896dd73de698eecfbb5d6b06113e4ac71037972b9cdf440eb5c649c25c349ac6f1466d5ff73bebd4cd641b90fd6effe0a3bffd9b8c40178fa307323e82a91baba305ae634595f90049ae9b3e72248f7bb2ff5964f47f06e5687d9e78e3d921984968ad81268ed2c1d571bcdaa784230a964a32a41a5b1b8737d9208d29c7ecb583de8fd6e5236e19dae1daae8bfde67c7c2754bd18c2b67cd390e6d365a14a45bd1cd86ed9242bb8b76f429793b2f2bffad9577d181002bca117b9ed98089fa756b1567d646504b0be80ca10b2edeef1e112647319c33457e1e10275edac62d3e702c530d95a3f274111bffaddaca1d071c95bc78a6e317d8170fa2b89b2789fcbb4a13d843694315e3d0168c2d0834843db773be4aa6a933435bfbd19432645d47a06de91ba31d892a36087e115b80ee0e850e7864f61d3ae2d310bf8e6e8ffd830ef0c7ce0e7f353d465495d1a495329e97259eb82d7f7ff88e7b283cc6f741aa4e8cfdc7e5549da5d1974c415886f68b8b84dc7b00d20969e08559064e62880d623d355768242ef7e1116d0b7c8fd39fe501b69722a546559ee701f8499b30671da38258b21ad3b58366164850f3578d1eb06e5109a844d3c9ffa019afc4af821c48eff2842228572473ba07ae8095d151fe2a902cc838c307afed99a71e21b9d6eed0ddf2b3b563cdaec48e2a76d345fd548680177139838385e6c5c372598eed44f1caf751b33a7fa847a2281436d4643ccdeb64929fd7793ff2db76c7f632e3f08a85e72ca9c383d53c4e14b8f16c549e018afbcdd47cccc81d558b6613bdc37fc67a2b2ca35e808c70464c64bc01b8d2c66e4f475175e298882330b62e0703c99a4715088d52fdf3350ecf501ba149fd87e196d0b4139734a1619a5e72e7f6313b2fb779286e36885e66b239d1e1d5783892d4418c55546ca6918632a5487fb4ec55832e91fa60fde5c34ade7c13d9165ef28e9d3124498399fb6f28bcc3cd05ca75a688070f4e3a9fd8ef32e83f355584c49906885a0b6bf195263da4ff373e37b3513a3e1f1a8d99c5e2041096fcd0687895cb29b7b4763739f0db48c5fa6ee5d371ed6ff84aef0be864bd626e3cb4cb54dab14a3456efd7cde853cdf0c9ab86e969504b61d5b2ded0d7b699f1b9999bd7b7f7c38c312a4db9c14a8f64d86ff03c87302b347207bd39a983e1c045b932e6ca627925276c206ba5d186787b50a048f5f2c058b1886986df515bf1235876e0e770f7e96cff23a7c0636e7cb5990ef369871671f6e3bfe6588bfc4396f381c7b7c87a166b489be953b44cf4c81cf8e4ba85cabeaec7d5536ae8a21ed84246ea9c2ccaa71c875a1d61b22d5a0d50860afeaae71366801d020a48563033e5727c93f6649ae312a4d28c302f3ed7c73b56a18fd100be0f15eea209eaefdfada5dbee9d26f75d42d5d6e112afda068980b8f0aa067113fe1fc932c521c9b5576ee58adfc9e3a2295b68759996d62630af666738c9af654a8f654a23e3db9820f6269191daf3e33c7d26445386861c71f8e86a550bef3de3d5acad9db1cd4f2cfa92b3e94586b5e6ca49dcc52c16a8613fde5b1f0e068a34043985f975399b382e72534d12c7f8c01f9b906a350a61072461fe9a4c8acc5b5c5bc77038e90dc4d8e02235d131a35de3d6dc3272e84c6cde497eba4cd79bdb266a2e7efe1c36f59ab040fc2459097fa49644d6761b2ccadfeb8ea4836500b971fcd64f9b51fff1a1c82f68405614590868ef1a147118ab6b5dc61abcf93ccc0495351c6d8efc9f3fe71c21bdff004d52f87fc2bdfebe58ec76f5ce90ecd697b3f7e945d5c4c252c7f489c5e50a79a553d3cb711073679a0954c4936aab3d39c3b4b22bcada4f4a70e3d1569dcc4d4593634431f90152f157b72aaa8516c73b4eac36f022b25cccdacac275b3e52d2d7d036fd22254f1aa2934ff03915c99534249bbb4121d75f320682f46b2f6506e053e812880339cdf0fe516bc1a9cee6a6ef068ffd22f1c1991110ef029f266f7d4f5c96adc41e575f4d72cc23faf64591b79924cb2f7d418561464945ab14ccc9cc6aa2c7ca56023116f5f07bd18a233e02efa252d258fdfb717c4b1f67f7beeab25ba2efbb8aa70b53f41c8fe686552d487d3328c78fa0498c49e872957f77c41b483c1b4e7cb27ac2801d75233335d38ef904acda8de90e4bbc152cb37e119ddf974af645a828f7f9945987208d49915302443c330824b6d3ed2c0858ae6aff2cecbc5f6f5b0447f3205abe13793be4686b9378dfed558bfa90eda824dee2f8eea3bb881f66e543606b819b7c334bb3ab8f132355932ff0aeb853ae27471aca7a80b4470653b1c3a082dc018505b73d74b0af1c05783c9efae1cfe1bf7f53462e5d96958bcf5927f4af1fb42fb0d0be7aa9fb6bf007edbe59a5157eae8acfb6851bb87560036e2335cc56c2272c6ac47b332767809dcea1ac90ec256c3edb65c6591269af008d413ae362df1494f8465999e90e70c831dfd0f1f8c34eaaff20aa3e3aba73fcad6121d31f7bdf56942060ffe807a8018b5fc044c0a540675752295967f568ced14213285af65affc3457db00ec684d3707214fa2ebb113b6ed9bbec705e1bea95878fd6088f9c9ed3c3a840dd792112e25259b0ffee90d3ecb6ff2c23b1b0a4d818e7cb3f6b69244fb996d5837c4f5ca828bc2d2977a451727faa765471ceddcc1cbd70ab624b1410d2ac4d998692312d890029fe1688556fe629d66e2eb61c9509303f269ae9f83b4002dab71ceeb2562fa7bb6381209ad99e00d14378ec22ad2b250aad4614c7323d61052194d6e9c7b52bea7aafd4c0f5e0be4b46e95fe8ff70886d80c34179cdeb9614802a67667d828faf21e3ef3463932d7d97826f20cb6736de59bae5cc6c8e00d058540b7a7f93d7f00709590e4f3211a7bcb27f6598a26e036eb628b7ce0735e0a89eaae4854ced5f6e15ab5c75c9dc66f54066983c9c8ec92e2d68c863c3e249d23b32626bcc00f0407c941142c9e08ff48a49881f8faa5aa064c3aeb0d16ff85fd3cdc70c0ba1d68058ec525f4089d3a0511f595552cc8e5ac18028fe8f3dbf9cb30ae4ac3e6bcbce2447dd3c9789c36cc386b5ca7c86a7b4c2aaaa8ff93ccf16d0c8eb1076f40ee0dc120f24487929003c7f5e5c02d647e0ad2fdde76b964d8ef85ab33566ccc58eeed9f1e4ee443422fbbf6add3295353fd7aa135a8dbeb42b2b057a093e43c85e81d6803cbaf1028779f8384ce7376b102eb7c78815c41ea1cafed1d9837c8f9d7df304aa7cc669f22027be5958389e8ae79921bba5943a7edd814179ad32cb721442f065a97b7caefff9e4db9e6b2011679f23911a4255ec72ff407884e51468ea833cb00c81a4ed0294115d21374a148510c657bef477c2c420cbba44d3fc07988bfbd9a11dc8370ce697fdba7963735d6291922809c9b7adf4cd762bbef6e50eaa6799408579368461599ac0721f1b6202b1da03884466482446e30bbed44d550e837d54aded17f841e55e24523ccdaddef4b851abfc77e2ba70e9e046f682a14c95622c785ce2009b4551ca4f18450b984c7a657b443a77cac7955ef1fa67a87c90d8431011b1f74a7623bf46e994b69a4365069f021dc90a84cb5a899625f4703de4c236bd8c2a96a1314e06846288ba81a428088c76f2cd1c7b14e396accc5dceabca9ae7b854c5f7aa5196deaa667791195263370f7afdde39e80582c5620299a176a461638db5bd2e1caf8da1b70f03315b0eb33af1e353f4f60f45b737f6d02d6815fbdf26be3db4f96368b05ea769a39b527957f05d4e3c55aa37c376857f01c32af7a49baa01f2d671342614d9742d632d4060757783b5e62924d14320f46238eb720fd97233c59f334018ab2db5d3d0537031fc2f0ba974adb8e1ebbb92aa9422ccdf7cf7e8332e919fa43e7073f1f2c6e1a6e580bc06f898f2269b0607d9ab5208945e525154653d6fe2f8191a2bbecc0ceacd8ec38aaf9741317c753f27a47fbef709a2497ba0d3571f54c3f589320b0fbcc1ab842adfd7ee0fc209be2f986371f8cdcb3b6a10b8e325cb27d3682509ea99d2ca793c895053485693c0761587b2f2d29a2d771d4d8c2df6c3977ff24c988859f1b94d979a945b01f9138a43c7ad6664f6402bff2e1afeffa9a2d5bee9fa08b7031772d179d1032501754f629aca86bc1afb8570f9b8d4a5a7d6eb28bf7642361da0daede4bc3b4d51074b082a975f37c5a463639ba597b2fe2cb0379e961a91d320ccef8a344ad64b1950733abd16049b1f4d9dfdf4ed4f2150370feac9a0b2ee37d06f8e5421ff50c443146cecb5ff0332100c959e25758c84386a7509b099f89b76286d9b6112d45dbb92adf309ee8c8fbc4e628556de14d5e5eb4bf72ba7a0e4b9b3438f16db3192f938fb64107a2af042aa0dcb71a4ed43c2398e5a64e287b1cfc16a12c3bc9992e59b8c9138e43a90dd3e67799174d456f7d277307abf3c0846ecc134385a4b0fa18ce7e3781399fa9c0091df974ffc81771597aa398f0ffa3cf347995a83376ce482bcbd16e44f87f2c947356c3399b18cefb7767f3ba50bc4c40af1a436ed55bfd5c36df629057eaccbc9df887b3f87c3249defbbafc33d3fedce1950c6ca8fbfc92cc66a079c27bff39cde2fa084df701dc7dc0e2952c893730e2a4f2928dcd361eb903c75ae9c4365751c67db308c2ec9f13d24c1185887938ac502a0383f58d592bd766f351751bb83ac4a240188d334335431af74dcb8d3834d1322ef69eb0604482ff1310697a1f504b9f1de35f83b4ab6a3080b3eb481e378c2e26f91a045831e3d61ed2543e1e60c208e64fec31c3da5a62326b3722caf13e9fe4202a555bbb7448b7979f802938c9f7e490078e96beb507219c6162a7750a45cd134d877ee0cf2aa176eb36c66238176408b2b67c7ca44483ca0d20b440e25c49ca188d981310e646f5415fbeb4b63111f0ad65d38f1dd30615370ee70f5c0b17dc63ac3580e4df87cbb64d3d4b8f62cc83ab3444f55e3219803815f5e4c5e88768c4410d10275aa9426550378c04b31bea6eb0797ba480265528fef7c9730c60e465413c8f12b63a7dbf179b310b0263c3a5bef5364db0844e6721c6c28dc9c509ed1f5de189dfb6e3708464c7d44b4d58cbfcf9d0f1768eae05e72d6dffd5129942e5e399e727b6360305e63c0ffee2084ccdf801b3de9afecaf001e8f1d47f8f667cd0431b29c3311d566ba2290efdc83a8878d77dd0279b6f6fda1f626123d5a0a7aa5e07a32d2b642a954ac5229e87502fb83389ee8312fcd988d783727380f7fcc11e69b26671890b55cbdff8656f93602835e7d83ef1856f22880d38b7851f846f6e9e577f587115c564a0e06ab2d7689230b6901f036dc24dc2ebfbf066bc38e5ffc673dda02a3330d9ce8ed379efa5cebe70cfda880526837c0d8f3b535fea9c6487ba336cbcb8b889dadcd0568e7328e0d9c25eb6e2c6144c5ffc5e60b74bdb610beb4dd438c7a882e779fdc8d3ec7262ece0e19c4c461baa9e6d591ca1dbfaefd8dd48f580d74331b9f5eccd8a2d6b0a818016d88528dc066eb50e0b2cb06061227a765dac2b42bc7d38b2204296a0b9d6fbc001bc9e987675086a776fc6028c2f8e3fc4ef284ac44977725124096d2426bf416e83bcdc45433657861619e280f7092e58acec50907d8da489ec4bc866119d1b2572d6fc7856fd762c8f6e03ea33ed277fb55a8f254714ab3790aff29124ed2d8277edea5a4eda13282e0b6c71180ddc9b0b408a86ba7d0cb7d3e255099163b9377d5dc130182998898a0aaa521c4ee626028755084097568d88797fde2be030379a3ced21584efd3f727bef895a3ef97f25cf6ecc9e7cc4a3bc1d2b8acefc2a949c41462d6f148ab7cb37e5992585338e55c37d6e3ddb03c1cfac2c986b26f899bb949119924eee94c5408579f1057ccd3a05919dc8637bc171a7973e20661448eb4ec468dfcf33ffdc0b5e36dfc6e277f888c9d593de160cd11d75cc1f4994dcf0c6c101c5d022b2ba32f9f55531bdab85f18b9c048a6f4a8f13a87913dfe25eb33c661d35b600d31f3a20806b53e5ab44953c3a2a3a25be73e47ba0a53543005272528b690c9307b136b41c12ce24dd1cd73ae82c099d0bb52cf1e015deb4e4ee2276d9ac5aa1f86cff73ead9ff5e04cbd0d18a3f5bce78cb1c54d6a1a32866ffc8b757a62e8fd401b620cecdfa2404e3f4d301de09aea98b637b52980b1970e71864bb2666493485bcb85965a95352102f010eab2f146087ace32f5504787db7f6388082f679959f8190e52989265a33f9904f08f841ea7c0e1fe82a05c6e113746ea08578214a8a44123d2a4417d1b60fa4e28a513c5c9cd6171c18cb3d30ad717a11b99a0180344c4bda5d41ec33595e411049f98bb717069c1294db2f7133f25d82704f5bf88381b15dc4b4cbeb0085dcb63f204191179c736c45e11ba0f0f9e52cbf6fab7f9ebc93ba20287d1c5da0798dadaba6307af371c782d236fd2276e0fc2c6f36ec0e53f701ce914d96983e8cee5c5121ce3912dd1f435a02cfaf0ff437ccd75a84478e3c86470fafd0998e49cc353dae459a55e8f700f652e6b2143a0cddb2e712db8cefb1e7bad1086b1ac79cfb4d1ba5b198c5888cf423dac54e2b00b5207dbc8af684723dc6cc19a875e95a0c8b52be2f60f8ec8acd348cd9f90bb672121183d9516a07735c93e0f2ec783c272e478bee2445a9698e59214d6af238ad6e19a7c8ecf64e6437d4ba28a99af918f58a91564cd2400659964d154c5cb19943189034c76d47dda3f0fda30763b748fbb612682f9b6642bc4e335539cd3e8cb3f3e034e832360f6e8c3f6a9316ccc38ac34b61a58a1d6314d49a7feadf3896510fd453c3398ff36ff6007caa10063f7e06b96f3d264dbb054c67515395a8b18dc77c20d9cbd0798cfc955bdfdd9a098b46b6b284eb2444ee6348a241fe4dede8d9a1bd6252a642090fecca8b43f02982fb20acaa70840b8912965bf2a45ad3d9a38575d1c4088a128200950a86c87a404dd2e2e9d56cfb616c01edb42ffd54d9134450e570d1f5004b03d428dd2404869189b7f0d462a6877b0ea3615717a6b2ebd2fd95f02313f10870d0ba2c2a99c56c4eb225fdf6e4917826b54c131c4de7a3537f13076438fd0d7ef56af7e86df7ee6c0a5e827e69f06e158a56afb124b37efec0c75a1ec1a4b7db141c04ae9c60e64495fb74d8fffec6267ca150fb4adafa5dbe4e72b155a9df3b50a0fbda9b66ff8761af294614188d3b3c56aef6f54f85d0dfc5765302d8b8ce77c5765f5141b449b12cebd3d120a4009f4c93113450d1fab467456554efefbbd54dcd7c18c7ec3b435772da101724a647d35160d874daa28c297858d13eef1823637b273b13e0d208aeb430b6abaf7e5395668f62ed195f925f3b06393a4224c6c350d43dabb2431ee2e84e2fddd827713e9579d72c60d4403fd3772abd05709a2855e63f2f612c95b33684afe6cf31c44d65ee57493b4e0f03687e186f5cd893e300065ef7bd800a2915539e69554893038d25dc760202ac84ff1fe698a6a2a2a774cc1a46fff35644510f272a3a6850a35e1e70e423879e6b6d68faa86b1036a74551d3fba019ae0144ebb5d07f8d90c3b2e96024dfc7be23c87c9f31f8e0e7437a9e60e6bf5172f1912e1475097c1cd32f57efccc487aa2c5e9f9864b83c53860ce02a74f5799b2ee9a1fca9c03d956d6131569f5c4d588753ba2cf3ff072b848be361509f0414ab97bb2bf760f3272ce4b093a0e586ce16b0641109f7bf5dad5fc2e075f3a54f31a6ca13581545d5d3c229449164ac0135629435fe67b5ff1481bf1f262a22eb866dea77dca64048d048d458633134c4e932b0c7cb0177bcc967eaab803a02e5e6c1969162b0e80a2623d28894cceda254399cd039cb34c55fb271da522dc3ee43f3d1e02d53d3597d8905d811be8716cd9508887fb7e886acf6e1eeaac346c0d52ed82a8034113f218236587d791f204516536f8d7670f4340f692a3cd34b60efdadec01b27acaa3157c06f1b7fcb224fe77dd00f268303f9f4ae6580a5cac7c6617cd2b48de1c55d0537a0e3c3e121a08ef0d45d8cac9d116fe300f6020ae5cdb000b151ad5da5e3644abd6718a9ca7f145f1228ed64b0ed32269798740c987081650b9a637304201b045065ef357a694281078d20ba72b4c252a3c9f573e745dd5ab228ff9e29a1b84eafe47ab186a75f81d57c57c194374c3e3ef203ded980f7cde0583288048af6665e279a97f115a69abdd5f5dfaf9baf075e2d872b495b945aa3c823ea59d392641a626f8e4f3b103f66308dd9870e6b6d07acb3894f5b95fa7885ec7676c81d7e646bb3a88238289729f4e8e1dee7d8223a5dfc217c35391411a298d9405ae6dc26ac10b980f3e0483fe6e53927128568a32ed5f7eaa4615a55d0cbda0aa33732d9213818ac33530b193d6b46c93eaf994ce3d8a9d91877b7cbbeb4488bf5035b2a78603b85fa266d9a534ebbd2a8c0b4992209d6d8e43fd4a64b213da28d79db5b394fc45ca8f713d3d3681a503a36f480695ba267f8d53bd0c129a275e99ca83b857ab91e444dfc648ebfe0082a4e00533952832a056b00c521b47989e89ce8d6338e069d1ee5636d9b48c4c6eee926818c1ac2682bebc66447b502f2ab1a538224d05c9fef1a052995a3a06bd079faa8fec76cf215b5dcf7d72a5427a6e9c74d3b266203e1bbeae5b015b5d6a53cf0c657b0975cfdc4aa6d36a0aa9e141a0120a2324e9383e769f50699da78ec1bdb7572627e7580acbf3cad72b1c9cdeaf711e922ca04e1ca4684c66211798eb26c35ec37aa71854a33f449e6f7456ad6bd2bff5b5d4df65929b6e9f7857f72262e991389eed9008ba093efe1ac7f36249ee530b2984924fcceb784e874690ab2f84bea903bc904c07f58ad018521872147fbcd9cec367bef69defb67c5101521c5fa46cbc78c5aaf3ffa49335fb444e5ec3942b5ceb75311b03721104b2b9f4f709837610d4347539b6258baa71a7cf7657bdadc05fd7173e4b1208d1db065000b9a930286db8fda891c13bbd5c2284a2015e36d78c2e2c093acc7038636496fc5117052c3e5c3892eb13e009311286179957d6591ae2e41becbf098a367bc0d9a0006eb3e63f7b86b474d79e03c684933ad53e91a17023d3116c9eca1348bbd2b5e0d80c7c80a29ac4973ac83803eeddfaba4a7f430dfa87035e4c3f39bee14bcbb696a3f40bbb189dde1543adeab0b4d4ee625861da503c2fb5c748f351df4916bceb5a493be38ad4fb17e0273fbbfe06ae2ffb295269dd930a9823c33ef37c5470f49b1a0013594ad6455195827f34386817f7c007c82a28834b7b3df099e8d6750533bc0d5f09094ba31e1a8d57bb4ba040bc46c948e73067149f22b35eaac933d8531685a9d73771573dfc95374ffbcc3646a9c3068bc32e459ce47cd8aa14293470efacf07de01b43d3d8374b793ffd42ec4e263b023bead549c6c0f066da15e1cf2bd0bd737368487b929a9405ad20675c68185ae71fd8c0433ff850b3b51c3ca5e487cedcef081f6820d95ea1c4b0665f84ed128c3e9fefe418a3ab0693436da3b5935c89b3eefb1714bc8d19dd9b51988aaf514c7de07c6ddaeab3395647f372e648c66ff405157afc79fcc7b122095f3ca255ab5e199f0090599933a408e7061775cc6ee1f26195d4ff6b6c5b5cb6bc02268b946382ee6972be936301bcdba1006d50de3833f8234f8c7c451848f6132d4741f03c85f3ed2ee67480a8f792f8dc2c73ec57b98531bd8e2408ed96f7a121e82f62d27897a7c24781f70db7a0a9b808ae4b3e1e9e8933b3d6570db1d8b03ecdcfe1bb0c469b6088cf4a2a5e0d5a5ed005fdd2d0d680bf1cc3bac2549f266ba4c7c55464278c2e11d0e3fb9525f181b1f1b7419fac0e81ace8c2d00b6c0b4e9875a80146baa41dab1ab172f74c7d850d5a78fc7bfdea81d34eb1f8be64fae8f544ac985cbde2025c57e5f03bcc3fc6d951f7610e000439f61dff7407d7b4287ccc01d2f41f7165895e74106b337a446088b056f47e2072ba6a6dcb1e5587aa12808ef65d373505cecfbc02ca3660fca049d8e31a8fa29e01c715f7b736e9686687a61b736c4d63eeec832ae7577098f78439f8469df39f8b4a21aa982165590a7cca76466ba8cb47e373f4362880c55e34f80ce08d03d1ce9f152a4fc0e893bb4e8c4d90af3249c06894e063b0aa5a84d240b02778cf27df8a68a74d8ae74ab495fd73aabd70a203581559ee88a05d6feed165c2bcea3d89605c18cf53eeec13d15f7a0d0e0beafcbb59372af7128e3060040835c1316cd30f67a0f0c8ebb3cf511c501dde1dcfbbfde8619290020f13d0057f5e55c8e402747058c931e1b218a9fe723cfe5cca5fae7c1441edb9d61f7c6703d5811e6ec3492e8cae1d4b9029b7a333b953e28e029d1827cc6404749597fbbb573fce800e958ed506bc8a470ca7b3a6ab3781c16b68a6ff5dec810b68a1fe1cbccf26b3625c099bb2b3b580d3c22a410cca903425f8a722d630f76df507571affd9a19b78bf5702e00ae3763f5e90561666a9b817a01ac993cc739531771bfa761bf74deea8875868a48fef8d333075e0d2bb7a4d3c1d765a188b30043aac02c19a4370ce54be3b588877b17fa929e58925b52d36aae8e8eda135053438a43a99cdef3c81e290ade3144f1db47da49694d3b25bdc22673142cebd790870d01d64dbcaa8d93a4b919396abe36a8757b4080dd9ea45f8c7f921b390ee35c3f572c256a678b6a7ffc3b7a960c79a0627f68362e67056331fada5b54ba707832179a44bd4e0608bf1d12e54ea28c3615f1fe4d1873cbf1126170586577b5bcef333581ef82e58e8658cb3149ee43944acbccf367a3b29bd77ff8553731c9a2f1834450dae7d6f62422b6802f5566edf94ee05e690e95f5a7702e3429cbc83d21e74a6730792cdc48b12ce4fce3a41b473714f586f6b5c611c3d5a37b96e6f415a01465732a9bfb9d7bff64330af9bc78c831d655178599ffa187a2a096074ce03b266568cae0a65ae18c53fd2e6d557c821841a2c9cd72c74fd13dcb56d2a76eeee0942617aee16520c8637b7c3bfd825c146bac46e7191c75699bfe653640a902bb8691252d5474828ae2468e04e1fedbed9a499aea3e5c5ad09745671b69c00e2d23f5da6935f0232531ca3683b00eaa32bb3d258c6ca21e1a369c02905ed1472a97be35e81c19c469c8539545d5dda9d72656088492a65aa19b0fb9c29a69e7a00f89d7afcae67bff9501672dbc77067806a6a26ab7a467f9dc3e14e1749ca08fff250520bffc003e18edfa306db773264f8ae2a2e6c5417146dd82641b5f2a2c6855ba0767585f0a396e67f8d286140f02571b3adcba8b2faa66af0a65b9e5eb3163485eb8600d25553d0a2270b417f4d1b85cead0734ccf4c2e707671c99807a24eec3cb1a0befbf1dd6ea3b7e1d9a328e54da7162d36ca411e217d9591bba1eb84af1644bd70d0c5249ae1aa4eba32fa9c28d62baf73b3674b8e3daa8a7aef4996090d1cd44af93381d5d1c0e953493d8248a5d9a860b825dcb7bead72e8e4934f09ca0007cb0e42746d166789ce8d67bb8e34019dfb6c8b2c318f16faa899c134d3824325986c8d9c95f4ea32078bce6b3071dcf82d1eef8ac13044777d21fc1d1d8d19f5bc4b042cd767b75bda31a7a73a0beba02b6944eed2690863b3465d522650da9b5e9085f9585cad250aadd7208c618496b0f4d3fb4bbc13c6bd3109c6e45f216add6df092ddb02c9352767c9d2cb1a707c2a35ff1f39f8594984910e39051aef8482e5997a586bbe54dae33f7b132fa2aa7884fe0c93862092f1bb475da23199da751b2a7484a0e0f74e40ae6bcb551a1717743368f78f7ee5b48f180dc5517a74c34642498be4b4f4adc055a39a8f1e38c22f39bf9ed8d14e7fdcf43144e971d065d29f7d22d893c2a1a996a0995d9e6b9269b059ffe7fc719988d8714740ec1d52cdc1ab1ad730b17eb5e137730d57556216e4b669622e745f3c833c69c13eb014f91c4bffd5912b03d1b41e960c4bdfc6afe31b1cbfe126d1c752bd9b2d92fcb9b81ef98cb99e245f661fdde5490bbfe6209d834b5dd619e30c819b411c2d2b49eed9c6a3f88a43b4b9fe3bf44bb49ea1b9b79374a09e4312e60c804a5f24ad282bda45684b3c3d246eeb0d57829f7e35730b12b4a2b6fd827a1eae5111d9b7f91e272b3cabe842e6312303e522eb8b4af6e0933df2f935975091a5826f213c8b297e83068c785712a0f288d2f1a6fbdda89f0213abca256ad04a9cea3f692387760c83cfdae697f11ad88b8a41a07cc63aa331e8ea2b15cb084d8e6e07d17eb15314e0d14dcd038d35a5355b3c0b7c67ef23ed6e6776e5484ec8d659ed7cd12845a5934c5fe83344eaf05f266fbefaa8af090e2ad3868f18a5b5b98fb846921871751e102a79f1e224d81be4808244f42cecd026d1bbe7a987a5ffd20276c03cb5cd4b7b6fdf843a751476fe3f823c7f77b87d0706c04235ca5f5660c2012b5253d985d963e060469071cac60d8ef05b3cec9f1b2b1ce212bad216dde4a130d80ffa7fe2a9fe9a8d6ceafd24373c4ad8ff8d80bc976c350e52a53bce033b72a96807ed8077297cf4cf09dd9ed3cd6d730144ba24a1f06fac46469305cd81b5294b97ac70e8dac5144420cb75994fdec2872414327655d991384fc9dd6bb62530cda94516a8cc023483dcfc29ba55566c0a551b98159da400eecceb5bc92c2a3c186edba1e0a819b4fa1fae369efe13226842b752eb243689a03e0b75426db711e6229500d795ffc831da490c9bba012d475cd4e524231d34414c3b687e6b1b0ed6b24097e6d86ca831d16125c2143b210e203bbc83f0e9bb2a1d29b1442eab1f7fc50184df7ad7271c9d48fa1dabd0e413e88017a26a245cc2b7943f1d6e2ece8696810bec142d5d1356faa908d2e8f5db86784ae13cdc5ec9338ebbd22994d929243c431803b81fe62ba6881d11819e62c2cee4a9d10156cb9505aceb9d5267ad3881ce575d10595296f21464009a390bd8b49cb70672cc510ebfdade6a20efbdca541caa9ea4e0cf969f6a4d626df28a0dd2766b543c9456f34956746c66416ba2707c753b1d1d8fe4f3ab85990e1d41d27dfaf98c5bf7ba1fe055bd2ad8c2f221bc52f3e0b66cc2fbc9f9feb0657011243262871ff56184a5f73230ca5c5af331d582792b50af37a222374230eec91c48437be8cbc1c426ca311efba3718df7e42b3102f5acdedc55933350b77b6fe68e4519cdf613fa65bda3cf5b747def5354800af36bfe6a1573dd097198e09f74acdbf0932ec9032b3763eedd9196b1a163de6f9afcc7647b1f4f6bd91e83dacb0502d5d48fe57009286a073c5e9eb53bea565ae0b311a43da345f8978034c2c2726449c5aa47b47796b509776cf4a8d0c6d94a5ce7de7969ad85748aa169b1a035bc1f9e45a9c0209fdac5185d030bc606a6bb67933fdf162c5db60a6b6eea7d2e13584378672bbf51b337687a089295fe7d5ee888c394dc6ce05c414aef51369f7b6a06bf3295c64b77c97b089ca06203d0451407844fe93933b4e36e7315a294745fa29d058fb796b509776cf4a8d0c6d94a5ce7de7969ad85748aa169b1a035bc1f9e45a9c021ca4f346a126ef054d202338d21d05a141dc6e73fb8911ad1c97309998d98c156b0b232fc2784590d1e8019ccde80803a1341f67174ebd99338042be7d8bec4ce28e5bca81a5d782e27088da750712c747acb9ab1764bd944bf3e7fc15d4b5033064ebc2dc7e93e4463ede5092044f3dc5beafcfcc32617d17c0210dd870ab2bd58d7044c3e30f322614da76e3832c5b31e61469d31c29c53ee8abf7366644144b09b8535b0eb9da94e8eafba8edcb2abc742bb07dd870bd216c3eea955a18d85bddef31f66a9be5643442b9bfd3838199b654d0a8700b9c546449c11f38e702523a5ac12f78fed32a3ba9ff0f1535a4d8d30869a983d02598f79ccfd4496b8cdf28567890af3c0eb7f07b9e589f28ae68ed931dce24be7d890bec2220f7f6d5682d4ff07154b0f34689fdc4d0a889d95806fc7dd49fce1a80122012f78bfdbad32f37666adda12ff991ffc1543f305fb83c069e22ff24247ca6c78ed84089ec79353df2a0d7bdc5a91c8081b8c44f168434af437380917dc1d5ca36d91171f5a846b3b662dd6beaf766af47c1d74e07af9d782ce46561d525055f8cc1a0b5158d9b97bbb1f9cd142bc2cb8c9c91cc7ddefdac0b6b3be26b4b1264c433560081b15155b197e1d822d2922955a5668fa57424960496e3f45d6d6d694774bfe85b184ea93b3b5670e0392773af095c94ff1730d4511ed972179b4fd296dc43a91712e1d9864490f1ce2e6f5c10717c2f3cb8f82994e36ae64639caf52e742197192c04e24874cee290d07ef16ba94fe47c02356a24aba8e150226faa4d8aa6311db797186359d53fc487520243cfddd102d7ec9d568228a8a991ca275c8125909e539cd73b9a9a4c1c7fece96d2758bfec59ca2857aa2dfa411ec7d2490e3318f487799d61fa11e982f72c61cc630f0b42b211ebc6c68b4005226bfbf41922322b47719379a2cde2500d7a3d9ec0b9cbf18cca84bd7cf927ae867b6641d06d66565c10d757f57cb4d1712609a78d87c109839f3cd06cf5142729210bc075bd7dc17235b87d182843aeaa73329cf83c7f0b534926bdfbd0dc7954f79f1ed9186d38216dc666ca59a6eedca8bf61e36cc787ec608e3e35351da32b19a96cad199b1d033c9ee71cf63a3dba1fc0866f04971da2f4d2b5f6c9e08766736ea75233487dfb2a803f23d92da570f44be0b18e5fb8108e784dee92b3ba3f4bae66986a8b4434fa9c1cce30f82fde941c067b74f2404d8936e11d952bcc48a7763aace7bdeccd21571e6b15cabc408a0e086b8d844d3f84f18341de8634175bffabc206d849b9be97b6eb4c7082534d3a6175f3caaf4a57f3e0b43336e670546b5bc282f65579ed343b05dd6d389971aa1326fe038f4dc6dad0395332996602592b62e2d4e966935c6325e86cbe29fc24382e0a0c1bfc4da73622e342020a338876b2ce65ffda8c39aa09ef10d830ea3844ea03a92ef203aa5f462051e65e8b4c4b1a5cf88c5a499fb544c211fff44e2fc58cdd6f0b1573cb90fbb15cfb2a62b455e3a3f61600d4e039dd5cf7919c842c129bf75fb0cca5283155b3e38cbe4f98f1b586978db3dd796066625687732b1f51947d40a863df2077a6d2d3d76a17f5e7a6cf111741116c92361f294fe666a347025a56dff0df63d0a46ddb76050e08f6d0974857e082893d990503b00002b6cbea817600e9c6122e2c3259f6431ed0d016fcd216365f72ad7da3c3d0c12e2542dc18fbd3722b2115afe305760fb98cd0890b8aa818c3fb5cf813163db0a0ff8d4b0e1bd9cdc1d61c029d10da8bb28d58139e19e1f7873601a653d6998fff8ca8f8bf2d7a24afe31810b8234b09850bf05c62adc81d69021530a4d82d50a96429971535e0b0d4e31866c180eaab49f51d6dd1a489f90550d393449f4c814bef2984c1f61c8eeeab6fd36d06f073333af3e8c0be42f70e36ab887fe63b5e14850f7b3228d7e0c33cb32aeec5662237ef191eb5b72b8b9d02a0af9abbd735273c4fbd7ae635bab237ef93701797feebaf751a8cc436af7fcadd3c9a4dd48ad1c002d23e065dd51425cc8a25d184ff52402cd689de2b590c70f692bd2b017f1708289bcae5eb6762854a5d24c1fe3b750db1b11856d8c54866c733d0412c5c00a807f7f0340314dad5165979d2875682a4a0871a58d2378b3d8deca28af162f4b8f56852dcac05336209c66864bb1b6b08aebec9de08e5f15004d6bec883eac9bda7b52996e3d0376b321e614cd0a81bfff22317a3f4330a0c620eb50f956adedadc86ef5ec786124b7cea1ad1037ca60b52ced9b81fd399ce464294e1db89a7a14fe06aa2ce4ecdf5e5f5a654e585cd418ab4a46cb52ae2b3fc8fc6ccea5604cace4dd7ddca0d1e84fe674877a0432a83c4a70ebe19b80c19a099a4c6e96491e2bdbfdee291bfbadc9c94117af45b9f75b445f9558a613984654e6624182936c35aff8b67a30447629e533bb76ebaf64693e671b2118e086eb18adb513c943f3ee31607303008f2ee819bf4dbed3c2ef1449e1aefd4fde5e6ed07c651f590dcc7549c7aad27a4bc05b2d7ad7d7ede816681c5db8fc58c5687ca6dd5fad6958c3f01d0e9d6f5cfd5e3dd8531194a13bb3c553d54c859a1c6dd9fe5e1bbd4a41f0cf5f6b4d65649bfcc8961c5c70f2027b1a291e14fc20a047479e181f637bbe61087f283a48e1f29896ae59f3e89090eef672d0d7bf3e1adf33898fc047f638752b8bd6ca6ff55ecc49e865ddff7e33fe6326b07c4500f96c494915564118db505c61970c030d43701092213a1f00714cbd322cab787477986e0d57fb80fd0fcb5b7909ef4745dd4d6a01a9b8396cc0bfcd7912b933c163f4b2fd5b1a82bce85e3aceadb840303f5063618821a76fa5e39153054954edd0cf2a5c8eb4100617db0836c10e1cc923c826e0e485b4209bb5a7dd4d1fba6e8cd58184e52887b303d173e32caf628e565f17bd1a0e8067f000d718e50cf38137275d8f549be25bf6864a65f4b09fddc7951dbb078d5e37319edefcb50f73c1d9cbe4ea0f9188d7816e59acbfb4b382183510c20765913970cc03f0a258466409a1e3a13097682ec788a0d708394a9fcdada6ac5fb264ff5c2eb0ec4d13be50c0ce4bbdca15da7f7033e00fa8ecbd07dcfb6b5a66a067150702980dcec9dcd9bbc94bc89ae521e00be3fea4c2bc1e33fc7b4bf9b8cfd87df2c46236efe84c4e4fae675c384e26bec61d7e42c4a8a15d8474b4a8926daa0eb3c1f2402bf651b333420e1f072ce18c79dbc1adecaae3a9937c53bf328e1c8ac6ff1cd427a0aa6da7de1a7cba22ea0992ebc509749bfaf3fc227ff62d4e0b0e1b97b485614488acf49e7d4771930316e7c98d5bc8fe2937bc3405b267a3fe96067f63bf23000568599aa847144bde66a87c4c30f9e0622f8f0fe181839992a530b4eba5f7f2c60c5e6fbbaa4b78e68571619e67254f32655dad584b5a8ea5ffaaf8321e092923626d6b88b6455d0c7114f8b13c1d7ade01b3c812feee64faa5231add483869ddc3a402a12d4e24c1534d3f64de40ef5904ae2813a7cd19b2d3bdc20748d206ddf8f228a94277b09b4e8ff21ab37a11836464c08d539da66b9f6a1b53c8b68b8648a212ecd42c88f0e4d461c37fdad6bf2e4b474b001effa8c18a9d95001137576234ff85db1f19e7416b1401bfd25cc948ec07366c666a33cc6004ec6e429a5e73eb02d13bf38fc9f8a3b69f5908975515f44df848163d6f9daa39a9d11ff7d7c45135f87939d3a9b0642b0d9556e1316b9125a47ce71b17b339f619520d99a3970751e14516846952686bc6ba537b58eaad9d1c0667e6a45398628ae6fc91703580f71e4228234760f47e7626bdb0f0861b0c5137152894e4d40fe4e622b3d01d6c3a915bb27797b210fb60306acf3f9d4160ad44377de320ab1634daaf3407d5eab1ec7bf51b02b175c34f7d98cf222c85cffdb8f44adb8b8a0898ab08d608223cb4e35113f950040a7608e4dbe4f8587e7f6b09d5361fd8f5de730a9d6eba94f1e9bafa4c955d07df325f0c685c3147b77c8400775e2e120d148d1616b28f5c2bd50c46807e191f2c4ce442df4401862c56a79116aabd5ab28eb6063e9857edda1d83a0a1a6cfce4d03042d53c6344546808dad3c22188b480c766b57c0dd1251f175fcaaf3ee2e9c0ee486dc8c08c9505824a8651df3a6de437cc1c5367720b8cf02e771d732add7c2c09768b7a895a495b743e31817676e12a7edddeec3f482e84ea6febdb4a016bb6cb08982d864b5b2eaa75fe1d2661d9b75bcbbba7cbcdd78145a24fe4d074d933f5956faee708b92470a1b1786592d0329a344aff86337fe348636e05385dccca351d06efb5f97b08e2ac7f78d8c725c5aac777facabbf89f418c8d59a68add10f5944da40921c5893837c77b144fdfedecb8e59b6cffc6071e38a81de74c720a5c1c3e0518c6065ce992e7941a5fb77531f0e9ce444684f2205f91ab59e3eef886f342c90eca2c19c21126d8a1aec5970bb264dec265d1886294c4494b953c1194070a9d811c31660510a0b5d56660d8558e9b1fba352abcc15fe4c7bc71b2d6fb5545e4d70660793ea13a1534ada791eed626299c535c61a73208e14faabdad37b6da40f93007f503eea82f7070916e406bb42637af87297860ab6441cb64f58d41ec1c089eff10c029ed8c83a62ec557365f14cf6d55bf9cc8fbf93bfc7c79771d7073f4f11e73a9a54a9c9be7c568ec7481d0288a819345f655dad65cc7f33fdd804c1232cd3f88267cb0fe29317f4e09690da15ea6de7e0f0cd843f925d7ae03bf288c09d9653a36a32bd63d5d95fc569f1a14f55918d39a0c79af24f1bad949b16456e9b6e70f3dfbb812e816be5d55edd2ab616d4c65450d85a1fb605a3992d9e482b560c4513e12de34c5d9abba6520ff1e88211fbcfa6b999f1f8e0cbc4d017dcea645581b09dd91803b14bf1be9a70f913619d01cd90fdaa882cccd85e1dfefe200de0578f7e2f5ccccb8cda9add4629c117269f9afdbdf59d0c2848c796a57c5104e4bb87b4a0c68057bd88d3eb5cd012ed5fc013abf97cb377380c20756dbc4c998c66ebc11daec2efa9dc88f7f26dfbe967d888816b1c1d859ba02478cbea1a684e1f2180debef0c33d27f828f48f13cd1f8cb46930c2f863a00259036d04db93387f78ac968914421680bab4cb0ba63954c54fa5f87cf0b4a9b63b0de859e2dca958664bea82191d41f6033669a7b8a411ec90d5633f0935503800133ed2358d3dec68b4ae01107d208d7042e2274a683166be6db3a48372ce774978679f7575a18069120bf24d7d28e98d64a8cea539f0ffdc3fcfc213ae7366a343f0d0d40863e2a1ab8f49b37e430448aeefef5917af215f5576d8ec5080fc6a0dcffcb5af8e1c527e9cd2ddb7b3a1fbce40392192250a9442bbc0086194211e454caeaaf8e4a39798c06bc9722b14e6f0bb8d305f0efb4f937d93799cd7ec31dcd5741eac661361925b68f8307a34d5942d85a6ce508fac7ae6e1c65d9e7fe892c158bf5cf8de312a7b34bbf8d25d5ee15c503eaebc7ca20600e719ae5b116a654b5c059023553af997f13ec043605770c03807fa62adef16cdec436fdb780d1d24b3fcf57fdd7929a2a9b0816854ec068f4a44b6a314b87f20ffc5444accc98f04c35dce4a7a03fccc2ed8ed96e6c9df629c8485cd16ff9b87ab5f6115d98182ad52d08add77b2ed1923686eeb67c29f1d4688d78aea68e878870f2ff876dca6da6955168fef2e3e563f0e4af7ecc27864d10d1d2b4b0b4e837770b26ae245199cfaf79b3a58a0e38c55d8bdad937280bf629e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855dafbd9fcd0ff77da632b0be8e912e0884a44c77df5c704e624fcd95a0caad5dc18f2c7866006eedbdf7221aae075334006ce5d8289140cba6159fd01004c280616ac0949a5efa1a0a89a744c0df07ffca014cd7b53ebeb40fb33491803c77fe81a92fa16d0cb9b2f79bea2d4555fd78e11bb4842e557f18111348b3d315fb713ce3af4ca010fd0b420c2a3cd8f7e790a8692a9eb24b90c6ec523f923ab46656872b5d47993f9e1c6871d7870bc25051d4b312587e1586b79e357fa018ff2fa9b4dc7c056ae7969427937eece6f361b145cc2503ae669e68ef7acedc215b722666c543ff44535e53479ae7ed7187f98a3ed8c6777830983cd753721ba88dbd37310ed4fe7f8b537aa7921bb3e2e91d97cc52491a61f3504c0ce8ab940cf520899763d764c81e7832192daf6916e7127e4190ba7824b3a46285b67f01bf91727fd776248cdbda69a1cae133fdb40b1027ed17c489e761df6ae798cd9e4ffde5d33a39c595c8ea68b07697ded987dcdd7f633d74ee030192a8336ac356b2a2fae04fbc21c11d97d53fc62c7f0cda1df487f8204192f228854cf06385eb7b1ec228769188d7984a4e8c173632e94557b6341d2ec05c04678b9a92c299366ed3e65a210c626d401319aa9b87e1f1a41327ddc3649519f7253d919a90ce7d029a5a159ad05d0b6763377810952ea0645dad21cd39a43d4335182d9ae024684310d9871d5c3645aaefd4df823e07c57ad665002da2c8e14ad5fabffe019f736a287092505ac3abefdb839478e3978710c9a98e4b04e985d12cfaf79875ce1f930a89921462653346d9b44dddceb63d41fe440d9266fd9528328beb98a6bd6b6a99286883698ecf08ac9e5e8e8a6b475cc5854006c6882ef4397c84ee1dbdcd88ba9bf4c15e3ce94ce1897da94cfd848b17e0ea58ee5cacd199d183847a61f0bda7f18889281d63823dd5dfa20858e71194b886c3db0193064249b420d1b8e9c6806cac5dfc4ace733a031036edbf76e5d083b88525b8e5c20da93c2b7388880f463503d57f6df6c1f7f9b115e5b15cbc115ce2a16692a92221336350c9d3863f6e2ebbeaef610b77def93649d126520c1a4b45173c79c1a3a93f2e0cab8db0de611a17a9eebca57fda0a718e69fcc12ca01fe182388950dc1f529e054a0b3c2a89866de87b40e54fed5b27a9acd784e41521d8bbf95922448d07bea17be6b4bb5fa79257168fc12586f612d643dc2b1157413a6af8fd5c37f04b2252bbb7668581bd4abe2d30f35384e40eb34fe76913358289a2f304c6fdc671a4a504b4448f1fd29942c148e92b8318deeb767fabd60822113e575ee664ff09a1873aed8f7a495793cfb7b5a504015f3a9074c641e7371b250d867d751d90e4a22a8ac17fced3d50afe71f3d4625261b324be7e3343de4019a6169d77f1f2d216f02627c7f47277042867644cd4a20815b7d8be14902b594bb6e30a81ea159aa5c67f24212c92cbab676454138433aab38533a1b2cfbabd352745a7a4aef86f6beb8e188f25efcca07bc57ba898adce4b1659d93715f4de1279ae3b82ffbefb04d0d3f565771dedd9a0e04a3ea48618c8b48af1516d49d064278f01838abba7c9c5c40d6b3f671fee3e9edcf916138fe28e80131f3f997b3416b8e7612e37ec925efb87aef48fee8bf94c871977a7b64f5eb4dda1904e9df7bd9138cdc87edc8db937f7e41da400a7e04618ba23f9d38cbb416fcb47134de082f9e045950036fea42f509b30da7f483a9e135906b73c89c8c270f916a2b6320e20ef3d276a7e9351478ef8f867f05a2ba979ac87f04175d5b78e98d51e0fd5fde20e40794e596c1cbe12396a63afcca69b808ea4c5ba0e0e2065fa4b9103d8b4182aae51ffe1bf9ba9b37278378a617adc9e87d1a335379ffe3658547635904cae6ccb8b7d1e578d0c25b50aa44db04acd02391f4eb712839f817b6f146ba87267d3b8d8bd6da7057dd62f22e76915362e3da6eaf7abbc289e3451bbca664872addb0722e538fa69a313b389efccc9d935dd317c1206d3258c5f8cdddc6552f2377811b0c999e82b5f10b8be3c41cd1147db0f42e713ff8b771b1aced0f8c11866b90e895aee53ca63e387bec78d55dd23c661d7299610a0b9d79774661ca4c433520eecbc12ed95d9fd8752bc24046222f9d0ce45ce75c51926b56259258d78254b17d5e6a87b6dddf082f22865100f9bf3c22a55f25a2a205de7bd9d5ceef72d9759f1d02ed48c4efd47f2593c1c1aeb1560f02eff26dfea4ad4596d77c05d2bad3eab87cf3dd5aaf6b64ad2f5053d8e38d0e1ce8eac4074d7b9fd0528e50437c53387d43fbd7c5267269fbd405dd7c2c677daf7882294b769f76cc97b61d3da785894418f6bfd76fcc30b72d901b60af3f54fd1f79a58926eaccce2a957692efe156e7e504f0e26acd150b88ec52948b1e027dea35960aec456ec16a8c167aea415850d49ff53bd02ea55dd109ce7061450d715767d0d594bf0cd46c48c28473e2ad0a280b33a496bb94880cf5ef2e0ff3f97d266fe7ba8125d2aa5c56856528d896a8b957bb965c042c55ff0f9ecc6a8a39f68de0e471a6facba779c4f2c8ed32e6b0401f1dd1b8639d91cf5b36ae845a23ed231dc1bc766190c11a692c459859cb8216764521ff8d989d1c7b1f0e74ad59aefc2329d6d5f9bb5136efa9ee00022aa5b991c68e80e2cce8dc148a056ac2a288a9396a4e6b2a094bc92e953c19636294c20305181ee0ac55fc5cf9d06dd37df2ad2df29391c38239c1af6944efef8dc4040ed41833169cd4c4a3c91249af87e39f4f11d50ad824f4ee3ee620b0f6cf4c8f7dfedfd620e3163f5bcce4fdd49d685002a25c4c04846e74e820354f5a90da9966ea953a4b3038e29f54bb174aa1761228336bff7716023918700b09f04948fad4bfef8b1a8d6905338599de393143f53302b0bec31c4b1f1d9672632b6c7cf01c30664c80335871ca851c694c33d2d60cb8767c34bf52e536dc9e30dc78b90cbeaf73ac9c6b2271a23c3f32de298126d8666b7e0f9185cda8b4e983e07ade1581708607ba903720b69d1a2cf536238468a1a3d95c5697100542abf5b271fe3f47efb42644f52b21f175d0a93e928661755ed54b0a628601ae9299f36d1edcc94b9aea38fa8ad0a7f4d36241e0b3462aa43be61972756849203216f9282f88a206bb93f9acdf237bea121a4a3cef927a5b620add2879da2d469df4ebce135e033d8fff5264c010de535c8260b29a1c6568f4632397e84e91b2e889a37e2d7ad7801f32ef6cfc77dcba1961cf1086d7b5237560c6981e19e60bf46cc6b17dc8f7ebcd5a22606c2de0718cd1ed0e1f038f26dff7a95cc56801a6781cc0869d984918c2f8f09bfe1af2c9cbf5fb51f9b407340279a70441583d16c1bed43a36d036ef0bc3812c556c629965d178faa8ddcc165dc501e3a8574aa52a484838f9887c42667341102df38765fc3159b19a753ee93f2a5a1beec945af51e13373be2188700e20937cffd2a71798a07b019ff1296e71e1ac5cf9437ba568e68e4ea298b8184a13ba512e5e8c575636a68ecb4ee9c8821bebccce93eb63d310c7e0ab13f9e5ee7ea4134f5b0ac884b1cc895fa779cc58fb8359863dec3471893206a03c03a4b0ac0bac34385a28c459751fbd84627466d8dbfeb11f808ff623fcf1b33c79a6a07c31394cefc85736b7c2f6ae0080a09372d221d286dcf86de3053f208233b835cfa3adf37128a551ed434e6734e5cae319703fa47cefdf20a5c7583c34125a0a6c8226a142b77714bdbb0adbe2893d0cfeaf50dda429e957c8f23a8b557e6a7abbb780cb6f2614cd063bec23979bceeb3207d1778776bd86eb44d0f5dd6e30b2b4c39cedc2e324900a04bd4953ecd8a14655949f85a04b6f6d48c20d7e46c2e51e1bfcecacb61f95ab9b2bc1541d9cd768421698f50a4a450a909656b667efdfb806b1d2531a98d86f0136928930e4d581bb2dd224bca16d13480abf62aee5ba9ddce2bfee470096cf7cad79d83be6f5f808acd2326d417e2dec4ff7d5990a10347d0caed407e5095ddaab1b86b6b89a7312f612acabbc7e72fe6d84b8af19f562ad2a995a9d64aeefaf5ca8d3017a992c907e0e5644fb417891e4d733bf42fb3baceb1eb44ddce94d19fa4493e62d5cd063e50a3a1da951c5f7f4ff9d51e8c744cbbc7ea576d4b323044add78cb208143327e6dbc0ecd96ddc4d19724b578fde3ddbbb012da8e324228722ca107f3bdba919dcfa860834fd8b95d2bb083d1368600dee9dd87cf5c475dbaba5226e1d65059882ed1b4e3346fb22857d1c482d03fd18bfe90773e3409fdac5185d030bc606a6bb67933fdf162c5db60a6b6eea7d2e13584378672bbf51b337687a089295fe7d5ee888c394dc6ce05c414aef51369f7b6a06bf3295c64b77c97b089ca06203d0451407844fe93933b4e36e7315a294745fa29d058fb80310ab1eeddf8c9216fa8d3a2baa030cfae336537e2b65aa2d5b011d4cb54c71ca4f346a126ef054d202338d21d05a141dc6e73fb8911ad1c97309998d98c15ec46567e34d604fecfc1d74289da0cb7400c263f6a9e10643f86652d51c34edc6b0b232fc2784590d1e8019ccde80803a1341f67174ebd99338042be7d8bec4c64aad2f51440c4df3bc69b9bde6d34fbf99626a2f88e6e6cdab273514745cd25e28e5bca81a5d782e27088da750712c747acb9ab1764bd944bf3e7fc15d4b503750260d2cb76b894e58cc714499966c97e8eb3d6e8fab7bd0d3e8b49e7882fb437307fc6bf3c1d6f2ab05802f79467edec6a364316de78428a9dd1f13fe1cd153626f9199166c04979abea83227e31ed6b61a02bfa65fc7e0996d98fa62781d252a91ca6fe27e7f36cb35d56d8465e278e3e220acebc73761f9802bba8c5f533cd258f15555319f125901609ffdc78bf69e4488239ac9ae57a0b4a9c3e79d737cd373096d5c7121b8a0a5aa18fb7884aa15f8d4262e8274a2151aead040f52253064ebc2dc7e93e4463ede5092044f3dc5beafcfcc32617d17c0210dd870ab2b2c1de402dd98345216b6b84953a9113cc32b8be02f815698cb0f596fbbd47a586abe50db2e0af8b573d91baa7bcca13cb8fdbcff1e0c27043cc6cf66f291c838d58d7044c3e30f322614da76e3832c5b31e61469d31c29c53ee8abf7366644149047ad9194a9011255b155ef0b55a12b31ffbf615d410de2c4ab66563e057e958ab8ec08f4883b03ba07b9108f8e78d85467de32e56a19fc59ee524da74815bb4b09b8535b0eb9da94e8eafba8edcb2abc742bb07dd870bd216c3eea955a18d81eb7ea181185d774c27a762a5f1a8a12d8d050fc464d8f738f967cd818a158225bddef31f66a9be5643442b9bfd3838199b654d0a8700b9c546449c11f38e702a854293aad04bbd458d6c18084ab1b4df79fc790451898b3af0b2b12f8ecaee6440f19806a26f9d3db02e622365d561ce6d0fffcbc5299c77e07f85bbda08856e7e820820620a988dd947b501e1bbf762e9b27fb13f96245900441e1f1ddf2b45668e2130357bf0752797855655f7cf8c92bfd32823c9aae993d7e88306c7dcd801264d318edfc8e1439c31a25ca955e15ca187f31ec02bc54ddbc45416bf28ed82819c5ca7e1b4a5e09f8462d4a839db4322b84f35d1f9650bc9fa2898ecb94c1d645280f38a823d341dfce8d47c20b4c2fb9916364f75c95c9f520f3e89c6d523a5ac12f78fed32a3ba9ff0f1535a4d8d30869a983d02598f79ccfd4496b8cb04aa60b48fe7d6b0606307216544e151d80d75a3548cfeab1e94052c4bfac4958b3a00214fb358f63a760ef777cf8685f5cea8a427d1171dccde26625c897fe8d701fc361e2193adde3ed4d64ba5b11700524d4c1b741505d777c59952a6cd57f9a1ff121988235141ac90f6298486835a495f79138c7c4a969e30e8870947edf28567890af3c0eb7f07b9e589f28ae68ed931dce24be7d890bec2220f7f6d56561603ba090e143a8faddd71f0938d0fff82f4b46f663039acee74b129f08f96a2dd844a6db2d9c99d5e27586d57b6b2528287d4d6ef2d11573175407fed8a8a20f25184b292aabf4f14f594820c73392ee0b5e939b24fd83ee16d3d8db35e8d6a08bbeda687f8ec58333ea529f595f32d4ddbe4817fe474c0f85783dbafcfbcdc1a4de442f54e2fb00595b728be26974f22fd466f041724b3534889a5b4a10a3b965c9bf92c85444efac21f7cc22b97672b48234174eeb03b6c09ba3aa6eb8bc82ec471153a80135c80cea2c9a1a4c6b3e38a8866b1ab1cedcc5626b39a3e6da1fcabead53645db54f2357b26b9118d2460b39e1ac4f5d5c59acbda8f418b78f4c6233652890b3c67f6ff18a8ff51010e24d70bae11eda2feee291eeb43c7cbf824f526ba0a9258107a3d367c7832e1f54bc2a7a17966e5fd9ae92cc288b4dff8fb29c199ad6c1ad08101faa0fbd8990de30501799457932c83b67b67937469f58ba577425184f69900d41ea5479efc888af060045db1adb0fef0630d42cfba307a7169d5d6e80c734f15ad6675cde1b1f9890bdf1370c952f60136489fb440a047c893837c218eba1cf5211824c982c65c1d10355fb0cc39274c5710b4b11f64d66ebefb8f6cbd7487608282ab86c263e7cf0315c9ba0e1ac201bdf8b23f707bebc239288ba4faa8785399829a0190b231d26d929053bb387fe705ec6a38cf39a7d87039358e5453add97f886a381238c812c93eeac1f6be379735511a10941116c92361f294fe666a347025a56dff0df63d0a46ddb76050e08f6d0974857e388cc90a2ef8d413395a65c83ff56e19328b94ac3b9dbda36177ab1dbd137c5e082893d990503b00002b6cbea817600e9c6122e2c3259f6431ed0d016fcd21608224d742eea86829c806bf66f310dffdf6f146667e7cde9214bb41bab49f77d365f72ad7da3c3d0c12e2542dc18fbd3722b2115afe305760fb98cd0890b8aa8fad062aed84c7cfebd7ba4340b4a2c2b3b1b933b0f540ec824b804196205cd7118c3fb5cf813163db0a0ff8d4b0e1bd9cdc1d61c029d10da8bb28d58139e19e1660f6aec90d4ca663a600f188a7fbbe589d66d09222a141b4b2f0c40f959533bf7873601a653d6998fff8ca8f8bf2d7a24afe31810b8234b09850bf05c62adc8aaccb499bff2d3231fc50bb44f839c15a3bf624e65551ebef7c38756dcbf6f4541555ee0b8a57b8e3d51f7283d5bb93cb7a5e898c7f0c8dca2d2b127e2d160c4eb0819181bbb72dea5a93360cd074738279584f58621c494f243777b382b1b490ecf1c148a4fed4ef170cd6753da3f09f36ac28ae73a7916bb69670f3feaa80354772a4ebacfc2d57406db5067626b927c541e332e079166df5b01a4957869ddea0544e7839c9faf1224ee50e8d84be726e6a0c16782113a3a5e1ad56f65115ff6d8b5e31b866c92bec5a1d4a5cbca90e9e8b920fdbc8b8c78a8fb5e4b491fb62663242633757042d19634480b3b8852e2b97c505dff5f90fa0bc0e1e7763115c9f7f7e0f3abeac76f38c3c3123124c8239c8ef706e66dd4fe1419a7ad915c79a565dd7db114d9f81b8d1223a727cec733a5201aec5bacb08fd69b26f023c46384a0bd6b9fcd496ca28389229bca309ef24b5da5f2d7f3dbd0fc1d589df1da707984295da57f675d311de50393a2c745d6380f940910ce87bca7c1fd32edbfbdaaf71a7822f152db523f9544a1e37e5696ed930012d27b6786145c879bce74c429f4a338b7d30dd4ea04490ce514baf08218aefebfdb49a916f1ce5f77725e9ffc5151d0441f3ce5cfb4c3eb9acdf2a2a70df62ba99c29849e6d3bc4c4b2801f009df4a7bcd6ffb8ad0a2fd817c8972ff7fb0ee078f945c7a8e236ad77d5cc898f4482b54fc9d5409e65835cb950f8875c38fb3bfc47dd866da4e868e3368814d40aa94b5d0b1d0145c82658d4d498a8d99f60e23e122a3c0be6fe191df15e217874e35db9f24c3c4338c08cff4b65d43af7a13856b185da044ac48edb22604da8157c8c0318a4c566b5ca5386d4a227637c8cd1c4893b1e6bbf497188f132ce7243da140cb9f1671c7bb878f7b723d218cc8ada4c25491291aaf0bb41b2b6b5f6651d6648f97a6840d457ae9a414105ca9fa20be787557b67f1c73cb01359e9a547b4fb7d6990ac19f668fc6e5b96ef1a6f6c46357a6442177a6dc6d0734da71c78af539a034e231d6339d87e63ba45ba3e8b1f0b3bb85f607c66c31e37702d010fdf70fb338934396d2be191ade7b791a4e85c734b94b902ba1e4259ceaad0ec0aabe716cf733391c1e851b79eb72e814326e6e3b83901b3f0153c9a6567b2063fbca708d809caa2fb6234452ede4488a574884ce4fdced84ae8697d7f58d3555d338a73fc37890c226a02e84c098f5cc1c57844fa7dc9df1396efe2cff3c897e561456cfc5d36dda5d53904bf574237c5f50cd88edbaddf1e18aa27d5291972c499dc0216070efd8c6a52d6e49d0cd281448492adeceb5f8df7ff45c7768d959b0b03859343dff55f4dfe262269a81acda04362c6de90f30dddb7b5b84d4754630bfd50805e287c4f72077041ce10107f497b680e6739d2df58ade36cff6348545530cd311c48abd00e0da76d81eccfc647df0c51fa485816b8afdc5a15fac0848fb4a74356b3bbbdfdbe032f96bfbe512771145851031181064fa450f5193f431e937c76c8613f0690482b61f9b77089db1218103c4908b4d513d0f13fc230635a50787e25f7c0ef0b1d93a42e119e08e7d5373e89286552ac919c7783cc2b7f0430d85a415513b851e5f822db4fffad6eaeee57f668c21c19f3f70fc27429f65b5cf4562bfec0066fe7f79127a902c673b6969c3dd69cdcb787a4a748707c606e228bb024679182f0b9ce75bcb3e36dc84ad96c3fab885a49eabf47c83ab8f07289d49a762e99165bbede8ecfd1cd1e4dfefa30bc50387acea05bfab9c2555f77b9d8607331727b53ae48678f5be63334fb7247a816bcfd619fdbce42ba303edc295102fef5994fb315e8c2c4865e149127738e3f7c4f36f97a00c9c032eb8a124c18072e72b7f6ea2cfb9bac3d237704a65142651046b25832366fd797f79353f686b66b791e156c744fa99859d32e137f1747a2b03e77bfa79cf394221535781bd2333a5c5cbc961a0c230ae8ed049f3cb26cce0afaa965675cae2a97dcf8c87d2916405cee52a5709225bf2dfb5452277e091b6f36ee251fc9f3153289d90c873aaf89a564f8c45ead7bf7a8e0f01b561abce20619e202fdb95707df74cb3e0c97e2c9787ff2b6ccbef18c36b695ac859d046e9f854021290c1f92a1eb8a124c18072e72b7f6ea2cfb9bac3d237704a65142651046b25832366fd797be4a890b8cea2df9282c2667826a909b2b09be81029569a9d53408b2686f12558035c841e4360799f0135deaa0a3c176479cc9d356fb8b3001ee624ba3b4c7c3eb8a124c18072e72b7f6ea2cfb9bac3d237704a65142651046b25832366fd7972d8144189140bb7c3ac457c80db5c4e44a8d4e443e2773311c9fad69917dce60548d57fad66eaecdbd1549e1c678d4ecd8f36b9f614c5dae156d9e07009a983a984a26c08df7589d47ed2e4fa2e5eef6df897c3792e86f50131a9d205a4d641f084ce25d955af5e7253f51a3e1dd66bb4063ccb538451186d48ef93718d443cefee241fbfc7074b1382a7377813c81d4c3d9b0f2972f0513bf1657f852bbdfe86263b83f09a7851f0a38496189cc11f8a9e4f74230ca4aa70e52f32b91593760c285776b6671fe12c3a6708b6781780ba215c5173d044487d23adef2d159f86f8700af20032340a17b3b4efd013c3c1336316c8973faa86161d6a56a54fe21339f4cce3d63decc869d4c0371f0fca87fe208dfe5292f3e15c2745dd7ccb861663fcca475be767c9698349244c81312514fa37406ad695b00f40ebc0f0abc27941a721015873916adda0ecc43eb0b04ffddb23b018d8e8d7746660dd78b843972160719bd7e6fe206f88d00fae9c90328e386916513358a3a80332e35785a177ed00e7f1505d3a9d638a065b66495ed45dcdb31da22ffa99299d4045f023dfd1a5e4bef62c49ea757f840576ad4b70877b19d71367951778c8584a2d87a7efde8fa3e1f3a9bc83ec3e56fdf4d164020792ccf9cc7ff62544e6b499095e5e984cca627a0af554b97ca19127b8fd4a395feea57a22e3a481bb74132c30f7a4c4cb36d2973e1df0304274cc0399f5caf98210cab2753bed935c2b59a16c83e8379ec74967cc79b07f116dfb5f0df30993258310ae8c87b698d164248c81428906c1252e32dc1a7139e8ebc5e40ed7381a1fe15f965018367ca56e81eca85ce03673a8ba0c6cafa384c1694312df847dfe7dddfe1e7d3cc77c5e31243d91f64945bb21a00a3086db4a0fbc706bc3fecb90e13e8213d7f6af821c5f268bb73e224ff3a285841d56c54638db511bff0f0bbc2958b1b0866674b54b99729f756887332ab18dbad97a02b74466fc3cd460fdf2a2eaaeedc51cfaf784305da8f01f2d21b10507fdb9c7f37984caeba419e347ebc6e35a033ddf8463706405f3a0c966fa287a389fd827d87e081b1ac509fe797ef03c33407a9756da12c304176ac65a3200893cd60c08584cd44a684221ec2d5ff362c9bf30f436edbe7622e54d7ade1715d53aaa9c4cef56cfcdaedfe045faf9c8b86740c9bd16877e80f0f692a36035c8b9aed43266a81925a686fd1792ed9e18275dcd1c646b1c172464b08aa2f3eab293846e562643f89cbad461539e47ad843e94b74f318477b6ab0b1347b4479a62dd869b213d8fa004b93da70314ba02e2a40a635326de3f88b4f854c2946ff25ec84fade3940a73933395e489cbd15305a3203b80d66b081b8e4343856225bc6b378129c59ca7ca2a63c9ad07649d980289ce5e6ef5efc53416b2dd3a1663701bd6a9d58220333119a79f67c056143e55030b9ee7760437494008a37bff81213bfeea7bf066d6be9cc36fdec9bf4497823091b71b6fbdeb397e5f5d26d0813c32dee08fffd4c2aff176bf3abe759681ea4d631362f4beecfb3c3d4cd066350623ad41f1b023bb875439e43c1ec9768786fbb75a4cdd42b9fcdef229514fd349fb25b36aefdc1ac303767ba4db80b11b3f65ef766bb273771170e79fdc87f43e63c627c2799edfa43860a512a2ef39b5d0bff20e11fc7efb3ea5231d639ab0c7ed9506ee3acef301484ae0258cfe1aa5b5edff2fea52fbb9235fa6463833023053616d8e875742c1ea5e901a97ef1323f04e474e8232a136adf70196840ce489b7b68a865d96ca217b373923833a03a7742223626fe5b126b92f5f3300298c43eaf366f5e07480e9fc5015cbde9996770a2f0da5aa061fca258a31a647323a35d7e764e4c6d0f76c9cae5aaabf071bde7b5a006414914d01c8c33a0b9df6b699bb963f2019985f34d30d8577db06f1cab3bebdb327ed63d1abe28b78fafebc63bf33568cac332e3e0e89fe95dd1e0de527e621e4fd7037cdf99227954d46035cdc80bb56c4759f57160674ea01f66be094e296a7465cdaba02f6b2a83acaca8f8bcce5a66238ea6284e6c364f45705b89e20ce2a6b23d001e055872d64bb729fc0ea8ed474ed7b5beb874be56d0bc3418e74770815e943019b5943b512d73eaeac8f51151bb45c6a786c5fad5a856b5e5de636d1c9492c06e7b9cc77144dc7f94f1b14abfce2e77d18f0143fe3d8c5275257b429efb6da34fd654cfcca98fb477909cce87c3e55abb2fdbd80d9eb1059a13c4d29f5e0c35b9522b7341e5132d6be1ae925ae7d5202efb01809d0f86c30c32e6dda07104164296a41ecd101e136f225fc3b1f911ef50b4e506d7b120bda4dc7e2d193dbe9d66f300638721f55b41d8f12218c79a81aaece5f50de011e38297f353d695fd25df28637f96f98352430c57fd7ba88559e9f1f7996b09fa9e7b8c8e0cf65550d38c96cc64aa5234290263adfa7679239bd980dfbb5d5f5371926f8efb81eb25a5cdefe152da8490dafbcd0531752b5fbc7b4b48e56a9194c61ecfd505427ef86a4364f00c030f1604667a02d92c0a306857004026ee6d9d805f705cb15131cd6a85f4fe6c562ee543b0fbf5cce4690cf58cd3951d23aa88548362646a63684742da5155f3f843d6fd2a44ca516d4d4f048be97c36e4060bb6951c9f496024b2180331d32fc169c57990a2a21dd4e7eea769f9f8e61aa54089351abf0589e7edc55839cda1bc7c21d029e7021608c2f422fde6e3851a9606b5a438743fa1fdb54e7df672bc0300249c0b714ade26380c707dd2f9e2f2e4b70a2f338628ff6b28d60e0b726cc1dcdf1c6765983a1d374b315c0d79c91ee6819cac2a88d58b16b1ee11edd4c7ee77891cc564cea576c30050552dd8412e4fe8096f81cc4f02f298021f6c34cd50de1562a019cd3c8f45f47b93194eb3147fabc02c6c0b1337f388e33905c00ffadf99fc1486083750c78b8de368c512e36b6b501df190cdd0009017798e6e09873138fecb58922e9039d1234f122f365a49c5c4d2dee37d11b5267d4f46737e0c6549be0b2d00146e18f35b29c91a527a606214d96831872ad3da282d17fb6ccc8cd9e99bb87f4e3d84b44f93788356c72e13ad5558bca515d71539e86d06ae937ab683c4b3e08f0a4b0997381038ccee4179536760bccb72324796e5406cf6fd2ee3c8f6576cd9c7d3061ec0c0b9ec2b8a0d4771a80974a24b347d30f44fc7fcd5e2055466efd07beb2bb6e0e0aa355ac4cb77e4edd15cdb6e7f4c1a6732ef9962cc741b8c9a6e89a66026a1e3f031c212128543ea4f93a4fe61553b9cd2f680844d63a11adb7ad0450f6c3d31c21a80817c8c2088c29a5daadd9d66aaac828097afbf56c2cf1fa84d4967324f1c81fe728d7a0504dbefbc72807047026861326a03a9b9b23a7860da465f4c96a8895ae58b50245d65dc9dbe86b88f1da7c220fa2a4f1cdf93690cb077ee5fa2db918b05eccc0eadac556c78e89d6099f1147458b7acfac2bb0aad53d09ad7fc8fc0147359ded3572029f66dc28931b08f284400fd137a72d40b22939fa26d41eae77c0760b47b9c2b8272bdf7cf3a125dbb7800159b0c45f75823abb3515e0bbb6f2ae6a6d486eeab6f4b70918c4d47ee9158df983b44d26e0b5fb6ddc0e2fab1f3c7b26409304132be3e6632de958cda2522729925a4086f7a64a899500f6fa3684d7ef46dcca573334ba17d784112507ed95f75039293184fc4049e890869b7d4f0bd0ff5357b6fdeb1578a9bfa96b6da17be5853d7326f1f4bcedb8cd6c177614c09eae8b455de22cafc2541ec7a0f9ac1977c732fd45956b255d96a5d8c855de47b57166054c46978bc728475fe96b0219c598dc7195607f707b016694763f2641f5418e5db4f752c1347aafa256e6a34329515dfb56acf2165437e04c0dce8b10f95d0bd03e6f7f272f40947cb070b9ddee2bf1a995ba76434ccfa8a7ecf3eecde2302276b9ba13192932fd60614b6d36e0ffaa00509f06cd61b32d6cd01ecd9768b23fca920e4a01fbc722f579c2116bb99fae13ec8a6369166c6db5c047c965f5b059bcae224c5c139eed2a694ad201c85d3acf0c75826e2c2418f32c9fdf2f118e43970dd1a4390a421aef2ced7f53f5909388df33e91cc0e3e191e939db6225efff826a07088f473d4de91e0f251e834442d9b527e65d2c6248d4069355ae8de32032168e5c8bbc68070d338e008c504ff4341a5579e616b8e6bbfeb5fcd62f77ee2dc3f0e6ea6d1e749357930b4038b97d1dbb209c95f68a09c3d3255db5a87cdabe267a7777459c61edc22b1300f885d92590b913c662b7e792fd3d32ca105625e0999956ceff7d227e9f27ee23fc31638f9e100bab7658df20a42ae557ef9cc667b216937aa53e4e66c24aa0184dbb7162f833b508c1260e77d8e67ddae57cb5e185840a5523aebc9637b7b16174f07e34e80bcfc856a3d7b8a71b2fcbec168962d45ed0c8cab608040fdb709448dee8db09ea50f5506318ee6e82e5606ca3564e52aa7687f8566df28e83f86d6fae873f24b7e6261da1d22b66c09191aedb1776565f2ae604df7ce968074d11a91a220070b88f6be8ebd3b12cefbcef73971037da37f684ff8d5b973d29fbb28f5840e6b307ae7a0a1ed7906cab5e3cef73f8c3e1dbd3b7a119c78d57ccaf70fd21560fb0565e070c6a4994f10a61cf14d0fd858f29a56a6dcd4129d1d5c4f823256212357f4ba872f61c5d229cd01c52984bebc56207e0afdc04b81d3b571b6b7f7bacf4ff532066fa4d8cf552a660af7ba6c5ea276cd5729f2e409eecde0d5fe532af006465709053ee54fddc78b6b662352bfe02f09bdd3e37a842a98d415a43b61f84651daad11577f514146e9231bf629b1b2f40547761efa7fdfc7cc7dc4cca6e97588a19eed3223a12c14bf5667694ddc54a73ec7b7208f2cf0081e41e39b54d0948568813aaf0e1d70884bc5d4ab1ca341c07e2aa2010b2ac8ebb9b0d42ce9358266cfa531f1ad01c3c28ffc42a13c00d8f60f85c7dfb2d7e39542cd1294bd0133049e6b02f5b4b13eff5acbf5c28f949dce714d44a5517fb92dbea952f933b05727b74620c73788112f4b5ead7fbc086eae71f29fce42f288161c98fcfeeaee2b508432e94e837f2310a94595da24b6b6f11ff60df52ca17542a90af712971b5de0cc28dbf3002486cd7737ad3ad942f0689a25244bb767b840439e5a0d73ba0a7b61e6ae53dbd36af69047ebacbee712e300f56d826e7b23733c84761aa4b118d67bf80e99a7a2c57dfbc3e105be913ed7d6117eff83c57eb11ee699482600ff1dca33775ed6f008d5a75fb00febcdf63d17397df9d91b59a160d2790f145cf8970923a72691a5a7575e930f2c69e5f9195f8e66f5e4abbdfb432a69f72fc93e7419ae200805b220b7d854b0ba02d793315637ffa6f2068866bf550eab83525f0783f998dd1af450358aebbbee746fc57cc86f369c96869b0e91546c2fdcda1840e65833f3dcd2ba5db2f11d4ca3d6a1b31f03ecdfda0fafafb6574cbc867bc61cbe474da96b48c77429ac2ee72b80259b515031a5b43c9c8283e37e3d8aae04b541a486ed19d83991051fe27ab7179271cb865ed763bcecb165f42257776c65159ac7eea915fe0f73ba1d7b114a63a4d54fa63c82c3c7a8b999736608498254a32469b06fc1b1e276f9cb420a964d7b1bb6ba1378deadcdf7f731b4cc4905e58b93d00a67667d1658edb0fd6477ebdcf75b8f887947d64be8a6d8c96001f2ec6d47c643a80c9b6790a7fd8e1b0a6c34a8d54d1c4cf6d20e2e24e22be5faebb82de268d6d1f2bec19f14f397bfc1b996c1f03ca5d97f6ac8a26b49a2098ded7cd07b2fff427a5202d3e139696081bd2b9d8d8bcfcf4e7a55a2ee291143802c180fc7e5f06e039476b81e1d4ffb213b8f4fafd46089165ae77eb94517593c81ce077365ec09d1a5a45696fdab3bddcce23ae42a00d3927d03b8f214566ac4c1a15a7e0bcf246d1be6401d2649c2442d05263bd43f0bd109e5333dce0baf6d5a2ce600cc128407eca99a7da780fcb3e53d215274512e58c7dac233906b856ba279b7156f1ab2c311f47814618f7ac0689733ca19ce9dc1b95d9a0d6e884ff2c1c43ed26ca2c5bd846ab0cf89277fbd39fb5a226bb1e47322371a6bec8a4bfcf0bc37f3fd5374965f243d104d9eab3f752764ce8464ffe5e25e89d0a04fae437b42fa22a65bdbfc99b8ab0c2d8e5c2ff72329420f51369613ab2c92d8d20deaa106732cfa66b3fff2de56ab5d25b45ba37042612ad4833660a3d2a908157b199a0881ee53ee3e63cb79cb125332a83cb67f351b24bfbf4f7d3e731735ba8cb5f14a9c21c5feb70049981d7c83c60266337281c5bcc2202e068d6771e367ad938544d51f92dba92aae7909360a92d9c7e8b482f754bd8dbfb55ae3ee81d0ee1425e06a655be35612c6d7f8d64dbcd3e0b306313602f99c35a75d6169d6a3fdd82436ed417c638b5a416261348fd527f98710e7a5461b18668f23babd6bf6bdbe305055fca21b661e2f1add5f24d41cbd3e474dde9346015ea16943a58a17a38d76cdb2823c646ed6a40dd27ffa075b43d098ddd946a596b2a44bd8705eff4cdc2967d7403111ede3984976545fc9c860eb09259fdba7fce03ca9bb4ed90b9615195d25df52b2b09715870272d9604a4f3327b1e86c9a648d16deffa65c60eb133f6704e29bafa779f8d7a76e95d58950c4d6f866bf611852373975d9a74386893535954c877685917d9dbc52e6bca78046ef4103be357b6e44946ecb8c4d5399b56efa85381be5d79fbeaf94027afeede3b623b17090bc0e6cd5dcf3a94c46066459bfb5ffb3c78c08e8603ad6ca8972cbc80f0263927483a5baced5620690d855ed575fdcc7d97f32853569530df88ba6d6f9ca6b551af2b9f5c04b1cc4d9c86cd5c29d092df0229bd1986b40dd990356d5f23656fc05f48aab0705e9cf0ba24ab672c5d22d10e9ba9e02819faa278cbe5040b21ef90cff6c3a0a04d3adffd5dd94539deec185c55dbd370ccc2e057a4e060d04960190361e6cc7b4c24828615e4a8d6ea385eac8b7881ac351418f0c80308074359253eb158e3e9e23237f712fa2408f63575b2c563c0dfbe778937e67ff4b6aa6b53e21fe0c6e922747e644f2ac7ab9edd9799f2edb1359af1d6f2cbb1d57cd47000d00054e9b7207ed342d6ab6721f72550fe6f083aeea15f36fc8388e2ce7a4f27307bac18a0930cba296346e898252d8246d85447d5ae7134e4516a0bd2647a04c22bc1fa9a51912a620b7a4e1f75b91547dedaa1906d0e8424fb23bb00d3203ed31c2310961fa1040df2b35e3505d8b9dbb3898c171a01b54e9fa91c2ba4d529cbcefed08387ff2c2e1e2eff919e726717544612fe567a3782225d52a381e06cd77c0b123e13344e8696ef86259db36efe04e5f99d8b639286faa46273690a8c0bf7d07c36248219c1b5739d68f6522e05c7ed2777df2ca1fcced0122ccebb3e955c857a6c02fc0c38c2efd04746421de0539591fbd0c83f19a4b03d2eebffc7279faa45ad3a0578447538ffb80c51d248875e25bdc9cce3de760714905c7a2ab93afffc2ece33bc8cb188d956cabf8aa5b54d046b388012443292772cc366f91d4f3ba95a56634d0dd5ef587fd88674ac330d034a9c4ec63c198549226d745eddd979e3696e085489daf08f372130fd726638c16044f5871455f35aa7f9660aed465e66d970881ea9ce7898582d6a135c35f1f64ee21452b394298f36e338376e7d1b7901c75222b36818be56dfc6217d5f0e958521808a5a30355febc13826032492962a6fe4c33b1174ebf6d9d95c7568d4449e9715edc7f895fba113d2739a197709d0bdc5cffffdbca2e74c8c43fa6063512ddf4b7aaa01c45b591f67ccc18c8ab7e6d5e95e8eba235716756000400fca1b6aec1a12906eef663d5959ba700fba4060edfd5f64b26cb1749ec972e60ae84ddc46dadefe6c69f2a158ca9afa6ced8a715b86ad3c1da4afbc4eef16abd8a522bb946d841bd389ba7415ddc54b6ded71d237d28534e64dc638a5eba0c3b8a6cb1cfc202bafc7088497d4754af710ce3792994b395743f0dfdb096a39487a7f7b6e2d13b19a29f14cafbb51c194e98513e9d54c2fffee70d6008271dc535daa1bb9abd5c0594fa46bf17d309c11368f5d80fa5c62d3683613fa85cd98b9887439a8c3d06eea6a6f818ad2b101486ce3133f8b8d9dc73962d224f4c3f91d2aebc1d57bf3a2ed884f82b0bb769124c3c5b142f2593b4b60365ba58b1b75b148fc61cd3ac3a81bef883e81b026c7608b542277fa5fcf9bec54444da72f600cf6c3dcc1029e0e5c8cf54e1bf92ec7a4f58d776063be0671f955a0fe2fc2d19adf491fc4601b335516408994d38f09e4b040e9976dce6442373a92d4a4217c385cadf93f7a35867267f449b058438f08f013293c6ce274f749acd889bd84530c1123f47916a5ae52f74c12992a3dd92d2cc1e09fe09968ed87e9d909d6016372f444016de5647660e4bc93488a401355b8237e74a8729eadbd707a1890b9d44927a380fab1788155c52c037b7d3c434cffb999005f9008aa7c1cb6cc915d9006c5300c92ab242bad80a48f95023d5962af3516b6afb796ebc5de19a706dedb11b5a95a5677c60725e63c3d158e2c6220fdf15b5338c95983241323300fdb10243b0c4bfc165601575b793dc1d45aa457b06228538f85c7af466c18cc7437ae12913511b3259101c1e19789207f05255976fd66de1b0bf0e6e512b5c72386d0418b837f0c068794f4a29541eb5dc86a4dbb8312fd41b1d0142176b69b2642c16d8c2acb7f3ae18d7e83b695d32a6a9b817eecbbd0b8efd6e42daaeb6074d7c24146cd2354d173a93f64dff1d4090ed2aea3d817e15e15dac084113a7fc1edc7bd0156d7d4e5a06d06f436c36dee3c1a3d3bfb6fdb2e39b5f6f01qcom,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/dtsldldrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.22.1.el9_5.src.rpminstallonlypkg(kernel)kernel-64k-debug-develkernel-64k-debug-devel(aarch-64)kernel-64k-debug-devel-aarch64kernel-devel-aarch64kernel-devel-uname-r    /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@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.22.1Chao 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- [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^5.14.0-503.22.1.el9_55.14.0-503.22.1.el9_55.14.0-503.22.1.el9_55.14.0-503.22.1.el9_5+64k_debug5.14.0-503.22.1.el9_5.aarch64+64k_debug        !""##$%%&&&&&&&'())**++,--...//001122334445566677788999::;;<<===>>???@@@AABBCCCDDEEFFGGHHIIJJKKLLMMNNOOPPPQQRRSSTTTUUVVWWXXYYZZ[[[[[[[\\]]]^^__``aabbbccddeffgghhhiiijjkklmnnoppqrrsrtuvwx yyyyyzz{{|{}{~{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyy       !"#$$%&&''())***+*,-...//0.1.2333435367789:;<===>=?=@ABBBCBDEEFGGHIJJKLMMMNMOMPMQRSTTTUTVTWTXTYZZ[[[\[][^ _____``a_bbc_d_e_f gggghhihjgkglgmgnn ooooppqorosot uuuuvvwuxxyuzu{u| }}}}}~~}}}}}}}}}}}}}            !"###$#%#&'())*)+),,-,.,/,0,1)2)344567789:;;<;=;>;?;;@;AB;C;D;E;F;G;HIJKLLMNOOOPOQRSSTSUUVWW XXXXYYZY[Y\Y]X^^_X`XaXbcbdbeffffgghhiiijjikklllmnoplqqqrqssltttutvvtwwtxxtyytzzt{{l||l}}l~~lllllllllllllllll       lllllll  !""##$$%%&'())**+,,--..//001l22l33l44l55l66l777887997::7;;7<<<==<>7??7@@7AA7BB7CC7DD7EElFFlGGlHHlIIlJJKKKLMMLNNLOOLPLQQQRQSSTSUSVSWSXSYSZS[S\S]S^S_S`SaSbScSdSeSfSgShSiSjSkSlSmSnnoSpSqSrSsStQuvQwxwywzw{w|L}}~}}KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJllllllllllll            !!l"""#"$$%%$&&$''$(($))$**$++$,,$--$..$//$00$11$22$33"4455466477"88998::8;;8<<8==8>8??l@@@AA@BBBCC@DD@EE@FF@GG@HH@II@J@KKlLLLMMLNNLOOlPPPQQPRRRSTPUUPVVlWWWXXWYYlZZl[[[\\[]]^^[__l```aa`bb`ccldddelfflgglhhhiihjjlkkklllmlnnlooopoqorosotouovowlxxxyyxzzk{{{||{}}{~~{{kkkkkkkkkkkkkkkl    l        lll !""#$$$%%$&&$''(())*+,,--..l///00/11l22l333443553663773883999::9;;;<;=;>;?;@@9AA3BB3CCCDD3E3FFlGGlHHHIIHJJHKHLLHMMMNNMOOMPPMQMRMSSMTTMUUMVVMWWMXXMYMZZM[[[\\M]]]^]_]`HaaabbaccaddaeeaffaggahhaiiHjkkjlljjjmmjnnjoojppjqqjrrjssjttjuuuvjwwwxjyyyyzz{{j||j}}}~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj  j     j  j  jjjjjjjjjHHHHHHHHH  H!H""H###$$#%#&&H''H((H))H**H++H,,H--H.H/H0001H2H333443555665775885995::5;;5<<5==5>>5??3@@3AAABBACCADDDEEEFEGEHDIDJ3KKKLLKMMKNNNONPNQNR3SSSTTSUUSVVSW3XXXYYXZZX[[3\\\]]]^^]__]``]aa]bb]cc]dd]ee\ff3ggghh3iiijj3kkkll3mmmnnnonpmqqmrrrsrtrurvrwrxryrzr{r|r}r~mm33333HHllllllllllllllll          ll  !!l"""##"$$l%%l&&&''&((l)l**l++l,,,--,..l///011l22l33l44455466477l88l99l::;;:<<:=:>:??:@:AlBBCClDDDEDFFFFGDHHDIDJJDKKDLDMMDNNDOODPPPQPRDSSDTTDUUDVVDWDXDYYDZD[D\D]D^^D_D``DaaDbbDccDddDeDffDggDhhDiiDjjDkDllmmmnmoompmqlrrlssltttuutvvtwwtxxxyyyzt{{t|t}}}~}}tttttttttttttttttllllllllllllll           !!""##$$$%%&&&''&((&)))*&++&,,--l.../.0.1.2.3l444554664777887994:::;;l<<l===>>=??=@@@A@BB@CC@D@E@F@G@HHHIIHJJHKK@L@MM@NNNOOOPPOQQ@R@S@T@U=VVlWWWXXWYYYZZY[[Y\\W]]W^^l__l``laalbbbccbddleeeffegglhhliiijikilimlnnoppooooqqorrossottouuovvowwoxxoyyozzo{{o||o}}o~ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ! ! ! ! ! ! ! !    " " " " " " " " " " " "                                 # #                       $ $ $                              % & % ' ' ' ' % ( % % % % % ) ) ) ) ) % % % * * * * * % % % + + % , % % % % - % % % % % % . . % % % % %                 / / / / / / / / / / / / / / / / / /                       0                            1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1              2 2                                                                                                                   3 3 3 3 3 3 3                   4 4 4 4                    5 5 5                6 6 6 6 6 7 7 7 6 6 6 6 6 8 8 8 6 6 6 6 9 9 9 6 6 6 6 6 6 6 6 6 6 6 : : : 6 ; ; ; 6 < < 6 = = 6 > > 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 ? ? ? 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 @ @ 6 A A 6 B B 6 C 6 D D D 6 6 6 6 E E E E E E 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 F F F F F F F F F F F 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 G G G G G G G G 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 H H 6 6 I I I I I I I I I I 6 J J J J J J J J 6 6 6 6 K K K K 6              L L L L L L L  M M M M M M M M M M M M M M M M M M         N N N N N N N N N N                              O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O     P P           Q R R       S T T T T T T S S S S S S S S S S S S S S S S S S S S S  U   V    W   X                                                                                                                  Y         Z Z            [ [ [ [ [ [ [ [ [ \ [         ] ] ] ] ] ] ] ]       ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ _ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ` ` ` ` ` ` ` ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ a ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ b b b b b b b b b b ^ ^ ^                          c c c c c c c c c c c c                       d                             e  f f f f f f f f f f f f f f f f f f f f      g g g                                      h h h h h h h h h h h h h h h h h h 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                      k k k k k    l l l l l                   m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m                                                                         n o n p n q n r n s n t t t n u v n w w w w w w n x n y n z z z z z z z z z z z z z z n { { n | | | | | | n } n ~ ~ ~ ~ ~ ~ ~                                                                                                                                                                                                                                                                                                                                                               !  " # # # # $ $ # % # & # ' ( ) ) ( * * ( + + ( , , ( ( ( ( - ( . . ( / / ( 0 0 ( 1 1 1 2 2 1 3 3 1 4 4 1 5 5 ( 6 ( 7 7 ( 8 8 8 9 9 ( : : ( ; ; ; < < ( = = ( > ( ? ? ( @ @ @ A ( B B B C C ( D ( E E ( F F ( G ( H ( I ( J J ( K L L K K ( M M ( N N N O N P P ( Q Q Q R Q S S ( T T ( U U ( V ( W W ( X X ( Y Y ( Z Z ( [ [ [ \ ( ] ] ( ^ ^ ( _ _ ( ` ` ( a a a b b a c c ( d d ( e e ( f ( g g g h h g i i ( j j ( k k ( l l ( m m ( n n ( o o ( p p ( q q ( r ( s s ( t t ( u u ( v v ( w w ( x x x y x z ( { { ( | | ( } } ( ~ ~ (   ( ( ( (                                                           !  "  #  $  %  &  '  (  )  *  + +  ,  -  .  /  0  1  2  3  4  5  6  7  8 9 9 9 : 9 ; < < = = > > > ? ? > @ @ @ A A @ B @ C @ D @ E @ F @ G > H H > I I > J J > K K > L L > M M > N N > O O > P P > Q Q > R R > S S S T T U S V V W W S X X S Y S Z S [ S \ > ] ] > ^ ^ > _ _ _ ` _ a _ b _ c _ d _ e _ f _ g > h h > i i > j j > k k k l > m m > n n > o o o p > q q q r r q s s q t t q u u u v u w q x x > y y > z z > { { > | | > } } > ~ ~ >   > > > >                                              !  "  #  $  %  &  '  ( ) ( * + * , * -  .  /  0  1 1 2 1 3  4  5  6  7 7 8  9  :  ;  <  =  >  ?  @  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S S T S U S V  W  X  Y  Z  [  \  ] ] ^ ] _ ] ` ] a ] b ] c ] d ] e ] f ] g ] h ] i ] j ] k ] l l m l n ] o ] p ] q ] r ] s ] t ] u ] v ] w  x  y  z  {  |  } } ~                                   5.14.0-503.22.1.el9_5.aarch64+64k-debug.configDocumentationKconfigMakefiledevicetreebindingsMakefilekbuildKconfig.recursion-issue-01Kconfig.recursion-issue-02Kconfig.select-breaktoolsrtlaMakefilervMakefileuserspace-apimediaMakefileKconfigKconfig.redhatMakefileMakefile.rhelverModule.symversSystem.maparchKconfigalphaKconfigKconfig.debugMakefilebootMakefilekernelMakefilesyscallsMakefilelibMakefilemath-emuMakefilemmMakefilearcKconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilelibMakefilemmMakefileplat-axs10xKconfigMakefileplat-hsdkKconfigMakefileplat-simMakefileplat-tb10xKconfigMakefilearmKconfigKconfig-nommuKconfig.assemblerKconfig.debugMakefilebootMakefilebootpMakefilecompressedMakefiledtsMakefilecommonKconfigMakefilecryptoKconfigMakefileincludeasmopcodes.hxenevents.hhypercall.hhypervisor.hinterface.hpage.hswiotlb-xen.hxen-ops.hkernelMakefilelibMakefilemach-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.platformsMakefilebootMakefiledtsMakefileactionsMakefileallwinnerMakefilealteraMakefileamazonMakefileamdMakefileamlogicMakefileapmMakefileappleMakefilearmMakefilebitmainMakefilebroadcomMakefilebcm4908Makefilenorthstar2MakefilestingrayMakefilecaviumMakefileexynosMakefilefreescaleMakefilehisiliconMakefileintelMakefilelgMakefilemarvellMakefilemediatekMakefilemicrochipMakefilenvidiaMakefileqcomMakefilerealtekMakefilerenesasMakefilerockchipMakefilesocionextMakefilesprdMakefilesynapticsMakefiletiMakefiletoshibaMakefilexilinxMakefilecryptoKconfigMakefilehypervMakefileincludeasmKbuildacenv.hacpi.halternative-macros.halternative.happle_m1_pmu.harch_gicv3.harch_timer.harchrandom.harm-cci.harm_dsu_pmu.harm_pmuv3.hasm-bug.hasm-extable.hasm-offsets.hasm-prototypes.hasm-uaccess.hasm_pointer_auth.hassembler.hatomic.hatomic_ll_sc.hatomic_lse.hbarrier.hbitops.hbitrev.hboot.hbrk-imm.hbug.hcache.hcacheflush.hchecksum.hclocksource.hcmpxchg.hcompat.hcompiler.hcpu.hcpu_ops.hcpufeature.hcpuidle.hcputype.hcurrent.hdaifflags.hdcc.hdebug-monitors.hdevice.hdmi.hefi.hel2_setup.helf.hesr.hexception.hexec.hextable.hfb.hfixmap.hfpsimd.hfpsimdmacros.hftrace.hfutex.hgpr-num.hhardirq.hhugetlb.hhw_breakpoint.hhwcap.hhyp_image.hhyperv-tlfs.hhypervisor.himage.hinsn-def.hinsn.hio.hirq.hirq_work.hirqflags.hjump_label.hkasan.hkernel-pgtable.hkexec.hkfence.hkgdb.hkprobes.hkvm_arm.hkvm_asm.hkvm_emulate.hkvm_host.hkvm_hyp.hkvm_mmu.hkvm_mte.hkvm_nested.hkvm_pgtable.hkvm_pkvm.hkvm_ptrauth.hkvm_ras.hkvm_types.hlinkage.hlse.hmemory.hmman.hmmu.hmmu_context.hmmzone.hmodule.hmodule.lds.hmshyperv.hmte-def.hmte-kasan.hmte.hneon-intrinsics.hneon.hnuma.hpage-def.hpage.hparavirt.hparavirt_api_clock.hpatching.hpci.hpercpu.hperf_event.hpgalloc.hpgtable-hwdef.hpgtable-prot.hpgtable-types.hpgtable.hpointer_auth.hpreempt.hprobes.hproc-fns.hprocessor.hptdump.hptrace.hpvclock-abi.hrwonce.hscs.hsdei.hseccomp.hsections.hsemihost.hset_memory.hsetup.hshmparam.hsignal.hsignal32.hsimd.hsmp.hsmp_plat.hsparsemem.hspectre.hspinlock.hspinlock_types.hstack_pointer.hstackprotector.hstacktracestacktrace.hcommon.hnvhe.hstage2_pgtable.hstat.hstring.hsuspend.hsync_bitops.hsyscall.hsyscall_wrapper.hsysreg.hsystem_misc.hthread_info.htimex.htlb.htlbflush.htopology.htrans_pgd.htraps.huaccess.hunistd.hunistd32.huprobes.hvdsovdso.hclocksource.hcompat_barrier.hcompat_gettimeofday.hgettimeofday.hprocessor.hvsyscall.hvectors.hvermagic.hvirt.hvmalloc.hvmap_stack.hvncr_mapping.hword-at-a-time.hxenevents.hhypercall.hhypervisor.hinterface.hpage.hswiotlb-xen.hxen-ops.hxor.hgeneratedasmbugs.hcfi.hcpucaps.hdelay.hdiv64.hdma-mapping.hdma.hearly_ioremap.hemergency-restart.hhw_irq.hirq_regs.hkdebug.hkmap_size.hlocal.hlocal64.hmcs_spinlock.hmmiowb.hmsi.hplatform-feature.hqrwlock.hqspinlock.hserial.hsoftirq_stack.hswitch_to.hsysreg-defs.htrace_clock.hunaligned.huser.hvga.huapiasmerrno.hioctl.hioctls.hipcbuf.hkvm_para.hmsgbuf.hpoll.hresource.hsembuf.hshmbuf.hsiginfo.hsocket.hsockios.hstat.hswab.htermbits.htermios.htypes.huapiasmKbuildauxvec.hbitsperlong.hbpf_perf_event.hbyteorder.hfcntl.hhwcap.hkvm.hmman.hparam.hperf_regs.hposix_types.hptrace.hsetup.hsigcontext.hsignal.hstatfs.hsve_context.hucontext.hunistd.hkernelMakefilepiMakefileprobesMakefilevdsoMakefilevdso32MakefilekvmKconfigMakefilehypMakefilenvheMakefilevheMakefilelibMakefilemmMakefilenetMakefiletoolsMakefilexenMakefilecskyKconfigKconfig.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.cpubootMakefilecompressedMakefilecocoMakefiletdxMakefilecryptoMakefileentryMakefilesyscallsMakefilevdsoMakefilevsyscallMakefileeventsKconfigMakefileamdMakefileintelMakefilezhaoxinMakefilehypervMakefileia32MakefilekernelMakefileacpiMakefileapicMakefilecpuMakefilemceMakefilemicrocodeMakefilemtrrMakefileresctrlMakefilesgxMakefilefpuMakefilekprobesMakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefilepatMakefilenetMakefilepciMakefileplatformMakefileatomMakefilece4100MakefileefiMakefilegeodeMakefileintelintel-midMakefileintel-quarkMakefileMakefileirisMakefileolpcMakefilepvhMakefilescx200Makefilets5500MakefileuvMakefilepowerMakefilepurgatoryMakefilerasKconfigrealmodeMakefilermMakefiletoolsMakefileumKconfigMakefileos-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.hconfig64BIT8139CP8139TOO8139TOO_8129AC97_BUSACPIACPI_ACACPI_AGDIACPI_APEIACPI_APEI_EINJACPI_APEI_ERST_DEBUGACPI_APEI_GHESACPI_APEI_MEMORY_FAILUREACPI_APEI_PCIEAERACPI_APEI_SEAACPI_APMTACPI_BATTERYACPI_BGRTACPI_BUTTONACPI_CCA_REQUIREDACPI_CONFIGFSACPI_CONTAINERACPI_CPPC_CPUFREQACPI_CPPC_CPUFREQ_FIEACPI_CPPC_LIBACPI_CUSTOM_METHODACPI_DEBUGACPI_DEBUGGERACPI_DEBUGGER_USERACPI_EC_DEBUGFSACPI_FANACPI_FFHACPI_GENERIC_GSIACPI_GTDTACPI_HEDACPI_HMATACPI_HOTPLUG_CPUACPI_HOTPLUG_MEMORYACPI_I2C_OPREGIONACPI_IORTACPI_IPMIACPI_MCFGACPI_MDIOACPI_NFITACPI_NUMAACPI_PCCACPI_PCI_SLOTACPI_PFRUTACPI_PPTTACPI_PRMTACPI_PROCESSORACPI_PROCESSOR_IDLEACPI_REDUCED_HARDWARE_ONLYACPI_SPCR_TABLEACPI_TABLE_LIBACPI_TABLE_UPGRADEACPI_THERMALACPI_THERMAL_LIBACPI_VIDEOACPI_VIOTADVISE_SYSCALLSAFS_DEBUGAFS_FSAFS_FSCACHEAF_RXRPCAF_RXRPC_DEBUGAF_RXRPC_IPV6AHCI_XGENEAIOALLOW_DEV_COREDUMPALXAMD_PHYAMD_XGBEAMPERE_ERRATUM_AC03_CPU_38APERTURE_HELPERSAQUANTIA_PHYARCH_BCM_IPROCARCH_BINFMT_ELF_EXTRA_PHDRSARCH_BINFMT_ELF_STATEARCH_CORRECT_STACKTRACE_ON_KRETPROBEARCH_DMA_ADDR_T_64BITARCH_ENABLE_HUGEPAGE_MIGRATIONARCH_ENABLE_MEMORY_HOTPLUGARCH_ENABLE_MEMORY_HOTREMOVEARCH_ENABLE_SPLIT_PMD_PTLOCKARCH_ENABLE_THP_MIGRATIONARCH_FORCE_MAX_ORDERARCH_HAS_ACPI_TABLE_UPGRADEARCH_HAS_CACHE_LINE_SIZEARCH_HAS_CURRENT_STACK_POINTERARCH_HAS_DEBUG_VIRTUALARCH_HAS_DEBUG_VM_PGTABLEARCH_HAS_DEBUG_WXARCH_HAS_DMA_PREP_COHERENTARCH_HAS_ELF_RANDOMIZEARCH_HAS_FAST_MULTIPLIERARCH_HAS_FORTIFY_SOURCEARCH_HAS_GCOV_PROFILE_ALLARCH_HAS_GIGANTIC_PAGEARCH_HAS_KCOVARCH_HAS_KEEPINITRDARCH_HAS_MEMBARRIER_SYNC_COREARCH_HAS_NMI_SAFE_THIS_CPU_OPSARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACEARCH_HAS_PMEM_APIARCH_HAS_PTE_DEVMAPARCH_HAS_PTE_SPECIALARCH_HAS_RELRARCH_HAS_RESET_CONTROLLERARCH_HAS_SETUP_DMA_OPSARCH_HAS_SET_DIRECT_MAPARCH_HAS_SET_MEMORYARCH_HAS_STRICT_KERNEL_RWXARCH_HAS_STRICT_MODULE_RWXARCH_HAS_SYNC_DMA_FOR_CPUARCH_HAS_SYNC_DMA_FOR_DEVICEARCH_HAS_SYSCALL_WRAPPERARCH_HAS_TEARDOWN_DMA_OPSARCH_HAS_TICK_BROADCASTARCH_HAS_UACCESS_FLUSHCACHEARCH_HAS_UBSAN_SANITIZE_ALLARCH_HAVE_ELF_PROTARCH_HAVE_NMI_SAFE_CMPXCHGARCH_HAVE_TRACE_MMIO_ACCESSARCH_HIBERNATION_HEADERARCH_HIBERNATION_POSSIBLEARCH_HISIARCH_KEEP_MEMBLOCKARCH_MHP_MEMMAP_ON_MEMORY_ENABLEARCH_MMAP_RND_BITSARCH_MMAP_RND_BITS_MAXARCH_MMAP_RND_BITS_MINARCH_MMAP_RND_COMPAT_BITS_MAXARCH_MMAP_RND_COMPAT_BITS_MINARCH_MXCARCH_NR_GPIOARCH_PROC_KCORE_TEXTARCH_QCOMARCH_SEATTLEARCH_SPARSEMEM_ENABLEARCH_STACKWALKARCH_SUPPORTS_ACPIARCH_SUPPORTS_ATOMIC_RMWARCH_SUPPORTS_CFI_CLANGARCH_SUPPORTS_DEBUG_PAGEALLOCARCH_SUPPORTS_HUGETLBFSARCH_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_TEGRAARCH_TEGRA_194_SOCARCH_TEGRA_234_SOCARCH_THUNDERARCH_THUNDER2ARCH_USES_HIGH_VMA_FLAGSARCH_USES_PG_ARCH_XARCH_USE_CMPXCHG_LOCKREFARCH_USE_GNU_PROPERTYARCH_USE_MEMREMAP_PROTARCH_USE_MEMTESTARCH_USE_QUEUED_RWLOCKSARCH_USE_QUEUED_SPINLOCKSARCH_USE_SYM_ANNOTATIONSARCH_VEXPRESSARCH_WANTS_NO_INSTRARCH_WANT_DEFAULT_BPF_JITARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUTARCH_WANT_FRAME_POINTERSARCH_WANT_LD_ORPHAN_WARNARCH_WANT_PMD_MKWRITEARCH_XGENEARM64ARM64_64K_PAGESARM64_ACPI_PARKING_PROTOCOLARM64_AMU_EXTNARM64_AS_HAS_MTEARM64_CNPARM64_CONT_PMD_SHIFTARM64_CONT_PTE_SHIFTARM64_CRYPTOARM64_E0PDARM64_EPANARM64_ERRATUM_1024718ARM64_ERRATUM_1165522ARM64_ERRATUM_1286807ARM64_ERRATUM_1319367ARM64_ERRATUM_1463225ARM64_ERRATUM_1508412ARM64_ERRATUM_1530923ARM64_ERRATUM_1542419ARM64_ERRATUM_1902691ARM64_ERRATUM_2038923ARM64_ERRATUM_2051678ARM64_ERRATUM_2054223ARM64_ERRATUM_2064142ARM64_ERRATUM_2067961ARM64_ERRATUM_2077057ARM64_ERRATUM_2119858ARM64_ERRATUM_2139208ARM64_ERRATUM_2224489ARM64_ERRATUM_2253138ARM64_ERRATUM_2441007ARM64_ERRATUM_2441009ARM64_ERRATUM_2457168ARM64_ERRATUM_2645198ARM64_ERRATUM_2658417ARM64_ERRATUM_2966298ARM64_ERRATUM_819472ARM64_ERRATUM_824069ARM64_ERRATUM_826319ARM64_ERRATUM_827319ARM64_ERRATUM_832075ARM64_ERRATUM_834220ARM64_ERRATUM_843419ARM64_ERRATUM_858921ARM64_HW_AFDBMARM64_LD_HAS_FIX_ERRATUM_843419ARM64_LSE_ATOMICSARM64_MTEARM64_PAGE_SHIFTARM64_PANARM64_PA_BITSARM64_PA_BITS_52ARM64_PMEMARM64_PSEUDO_NMIARM64_RAS_EXTNARM64_SVEARM64_TAGGED_ADDR_ABIARM64_TLB_RANGEARM64_USE_LSE_ATOMICSARM64_VA_BITSARM64_VA_BITS_48ARM64_WORKAROUND_CLEAN_CACHEARM64_WORKAROUND_REPEAT_TLBIARM64_WORKAROUND_SPECULATIVE_ATARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOADARM64_WORKAROUND_TRBE_OVERWRITE_FILL_MODEARM64_WORKAROUND_TRBE_WRITE_OUT_OF_RANGEARM64_WORKAROUND_TSB_FLUSH_FAILUREARM_AMBAARM_ARCH_TIMERARM_ARCH_TIMER_EVTSTREAMARM_ARCH_TIMER_OOL_WORKAROUNDARM_CCNARM_CMNARM_CORESIGHT_PMU_ARCH_SYSTEM_PMUARM_DMC620_PMUARM_DSU_PMUARM_FFA_SMCCCARM_FFA_TRANSPORTARM_GICARM_GIC_MAX_NRARM_GIC_PMARM_GIC_V2MARM_GIC_V3ARM_GIC_V3_ITSARM_GIC_V3_ITS_PCIARM_IMX8M_DDRC_DEVFREQARM_IMX_BUS_DEVFREQARM_IMX_CPUFREQ_DTARM_MHUARM_PMUARM_PMUV3ARM_PMU_ACPIARM_PSCI_CPUIDLEARM_PSCI_CPUIDLE_DOMAINARM_PSCI_FWARM_SBSA_WATCHDOGARM_SCMI_CPUFREQARM_SCMI_HAVE_SHMEMARM_SCMI_HAVE_TRANSPORTARM_SCMI_PERF_DOMAINARM_SCMI_POWER_DOMAINARM_SCMI_PROTOCOLARM_SCMI_TRANSPORT_MAILBOXARM_SCMI_TRANSPORT_SMCARM_SCPI_CPUFREQARM_SCPI_POWER_DOMAINARM_SCPI_PROTOCOLARM_SDE_INTERFACEARM_SMCCC_SOC_IDARM_SMMUARM_SMMU_QCOMARM_SMMU_V3ARM_SMMU_V3_KUNIT_TESTARM_SMMU_V3_PMUARM_SMMU_V3_SVAARM_SPE_PMUARM_TEGRA194_CPUFREQARM_TIMER_SP804ASM_MODVERSIONSASN1ASN1_ENCODERASSOCIATIVE_ARRAYASYMMETRIC_KEY_TYPEASYMMETRIC_PUBLIC_KEY_SUBTYPEASYMMETRIC_TPM_KEY_SUBTYPEASYNC_COREASYNC_MEMCPYASYNC_PQASYNC_RAID6_RECOVASYNC_RAID6_TESTASYNC_TX_DMAASYNC_XORAS_HAS_ARMV8_2AS_HAS_ARMV8_3AS_HAS_ARMV8_4AS_HAS_ARMV8_5AS_HAS_CFI_NEGATE_RA_STATEAS_HAS_LDAPRAS_HAS_LSE_ATOMICSAS_HAS_SHA3AS_IS_GNUAS_VERSIONAT803X_PHYATAATA_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_DEBUGATL1ATL1CATL1EATMATM_BR2684ATM_CLIPATM_LANEATOMIC64_SELFTESTAUDITAUDITSYSCALLAUDIT_ARCH_COMPAT_GENERICAUDIT_GENERICAUTOFS_FSAUXILIARY_BUSAX88796B_PHYBACKLIGHT_CLASS_DEVICEBACKLIGHT_GPIOBACKLIGHT_LEDBACKLIGHT_LP855XBACKLIGHT_PWMBALLOON_COMPACTIONBAREUDPBASE_FULLBASE_SMALLBCM7XXX_PHYBCM87XX_PHYBCMABCMA_DRIVER_GMAC_CMNBCMA_DRIVER_GPIOBCMA_DRIVER_PCIBCMA_HOST_PCIBCMA_HOST_PCI_POSSIBLEBCMA_POSSIBLEBCMGENETBCM_NET_PHYLIBBCM_NET_PHYPTPBE2ISCSIBFQ_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_HOLDER_DEPRECATEDBLOCK_LEGACY_AUTOLOADBNX2BNX2XBNX2X_SRIOVBNXTBNXT_DCBBNXT_FLOWER_OFFLOADBNXT_SRIOVBONDINGBOOTPARAM_HUNG_TASK_PANIC_VALUEBOOTPARAM_SOFTLOCKUP_PANIC_VALUEBOOTTIME_TRACINGBOOT_CONFIGBOOT_PRINTK_DELAYBPFBPF_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_TABLE_SORTBUILD_SALTBUILTIN_RETURN_ADDRESS_STRIPS_PACCACHEFILESCACHESTAT_SYSCALLCANCAN_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_VXCANCAVIUM_CPTCAVIUM_ERRATUM_22375CAVIUM_ERRATUM_23144CAVIUM_ERRATUM_23154CAVIUM_ERRATUM_27456CAVIUM_ERRATUM_30115CAVIUM_PTPCAVIUM_TX2_ERRATUM_219CB710_CORECB710_DEBUG_ASSUMPTIONSCC_CAN_LINKCC_CAN_LINK_STATICCC_HAS_ASM_GOTO_OUTPUTCC_HAS_ASM_GOTO_TIED_OUTPUTCC_HAS_ASM_INLINECC_HAS_BRANCH_PROT_PAC_RETCC_HAS_BRANCH_PROT_PAC_RET_BTICC_HAS_INT128CC_HAS_KASAN_GENERICCC_HAS_KASAN_SW_TAGSCC_HAS_NO_PROFILE_FN_ATTRCC_HAS_SANCOV_TRACE_PCCC_HAS_SIGN_RETURN_ADDRESSCC_HAS_WORKING_NOSANITIZE_ADDRESSCC_HAVE_STACKPROTECTOR_SYSREGCC_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_DEVICECHROMEOS_ACPICHROME_PLATFORMSCHR_DEV_SCHCHR_DEV_SGCHR_DEV_STCICADA_PHYCIFSCIFS_ALLOW_INSECURE_LEGACYCIFS_DEBUGCIFS_DFS_UPCALLCIFS_POSIXCIFS_SMB_DIRECTCIFS_UPCALLCIFS_XATTRCLANG_VERSIONCLKSRC_MMIOCLK_BCM_NS2CLK_BCM_SRCLK_IMX8MMCLK_IMX8MNCLK_IMX8MPCLK_IMX8MQCLK_IMX93CLK_SP810CLK_TEGRA_BPMPCLK_VEXPRESS_OSCCLONE_BACKWARDSCLS_U32_MARKCLS_U32_PERFCLZ_TABCMACMA_ALIGNMENTCMA_AREASCMA_SIZE_MBYTESCMA_SIZE_SEL_MBYTESCMA_SYSFSCMDLINECMDLINE_FROM_BOOTLOADERCMDLINE_KUNIT_TESTCOMMON_CLKCOMMON_CLK_BD718XXCOMMON_CLK_HI3516CV300COMMON_CLK_HI3519COMMON_CLK_HI3660COMMON_CLK_HI3798CV200COMMON_CLK_IPROCCOMMON_CLK_MAX77686COMMON_CLK_SCMICOMMON_CLK_SCPICOMMON_CLK_XGENECOMMON_RESET_HI6220COMPACTIONCOMPACT_UNEVICTABLE_DEFAULTCOMPAT_32BIT_TIMECONFIGFS_FSCONNECTORCONSOLE_LOGLEVEL_DEFAULTCONSOLE_LOGLEVEL_QUIETCONSOLE_POLLCONSOLE_TRANSLATIONSCONSTRUCTORSCONTEXT_SWITCH_TRACERCONTEXT_TRACKINGCONTEXT_TRACKING_IDLECONTEXT_TRACKING_USERCONTIG_ALLOCCORDICCOREDUMPCORESIGHTCORESIGHT_CATUCORESIGHT_CPU_DEBUGCORESIGHT_CTICORESIGHT_LINKS_AND_SINKSCORESIGHT_LINK_AND_SINK_TMCCORESIGHT_SINK_ETBV10CORESIGHT_SINK_TPIUCORESIGHT_SOURCE_ETM4XCORESIGHT_STMCORESIGHT_TRBECORE_DUMP_DEFAULT_ELF_HEADERSCORTINA_PHYCPUFREQ_DTCPUFREQ_DT_PLATDEVCPUMASK_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_FREQ_THERMALCPU_IDLECPU_IDLE_GOV_MENUCPU_IDLE_MULTIPLE_DRIVERSCPU_ISOLATIONCPU_LITTLE_ENDIANCPU_PMCPU_RMAPCPU_THERMALCRASH_CORECRASH_DUMPCRC16CRC32CRC32_SLICEBY8CRC64CRC64_ROCKSOFTCRC7CRC8CRC_CCITTCRC_ITU_TCRC_T10DIFCROSS_MEMORY_ATTACHCROS_HPS_I2CCRYPTOCRYPTO_ACOMP2CRYPTO_ADIANTUMCRYPTO_AEADCRYPTO_AEAD2CRYPTO_AESCRYPTO_AES_ARM64_BSCRYPTO_AES_ARM64_CECRYPTO_AES_ARM64_CE_BLKCRYPTO_AES_ARM64_CE_CCMCRYPTO_AES_ARM64_NEON_BLKCRYPTO_AKCIPHERCRYPTO_AKCIPHER2CRYPTO_ALGAPICRYPTO_ALGAPI2CRYPTO_ANSI_CPRNGCRYPTO_ARCH_HAVE_LIB_CHACHACRYPTO_ARCH_HAVE_LIB_POLY1305CRYPTO_AUTHENCCRYPTO_BLAKE2BCRYPTO_BLOWFISHCRYPTO_BLOWFISH_COMMONCRYPTO_CAMELLIACRYPTO_CAST5CRYPTO_CAST6CRYPTO_CAST_COMMONCRYPTO_CBCCRYPTO_CCMCRYPTO_CFBCRYPTO_CHACHA20CRYPTO_CHACHA20POLY1305CRYPTO_CHACHA20_NEONCRYPTO_CMACCRYPTO_CRC32CRYPTO_CRC32CCRYPTO_CRC64_ROCKSOFTCRYPTO_CRCT10DIFCRYPTO_CRCT10DIF_ARM64_CECRYPTO_CRYPTDCRYPTO_CTRCRYPTO_CTSCRYPTO_CURVE25519CRYPTO_DEFLATECRYPTO_DESCRYPTO_DEV_BCM_SPUCRYPTO_DEV_CAVIUM_ZIPCRYPTO_DEV_CCPCRYPTO_DEV_CCP_CRYPTOCRYPTO_DEV_CCP_DDCRYPTO_DEV_CCP_DEBUGFSCRYPTO_DEV_CHELSIOCRYPTO_DEV_CPTCRYPTO_DEV_FSL_CAAMCRYPTO_DEV_FSL_CAAM_AHASH_APICRYPTO_DEV_FSL_CAAM_AHASH_API_DESCCRYPTO_DEV_FSL_CAAM_COMMONCRYPTO_DEV_FSL_CAAM_CRYPTO_APICRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESCCRYPTO_DEV_FSL_CAAM_JRCRYPTO_DEV_FSL_CAAM_PKC_APICRYPTO_DEV_FSL_CAAM_RINGSIZECRYPTO_DEV_FSL_CAAM_RNG_APICRYPTO_DEV_HISI_SECCRYPTO_DEV_MARVELLCRYPTO_DEV_NITROXCRYPTO_DEV_NITROX_CNN55XXCRYPTO_DEV_OCTEONTX2_CPTCRYPTO_DEV_SP_CCPCRYPTO_DHCRYPTO_DH_RFC7919_GROUPSCRYPTO_DRBGCRYPTO_DRBG_CTRCRYPTO_DRBG_HASHCRYPTO_DRBG_HMACCRYPTO_DRBG_MENUCRYPTO_ECBCRYPTO_ECCCRYPTO_ECDHCRYPTO_ECDSACRYPTO_ECHAINIVCRYPTO_ENGINECRYPTO_ESSIVCRYPTO_FCRYPTCRYPTO_FIPSCRYPTO_FIPS_NAMECRYPTO_GCMCRYPTO_GF128MULCRYPTO_GHASHCRYPTO_GHASH_ARM64_CECRYPTO_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_NEONCRYPTO_NULLCRYPTO_NULL2CRYPTO_OFBCRYPTO_PCBCCRYPTO_PCRYPTCRYPTO_POLY1305CRYPTO_POLY1305_NEONCRYPTO_RMD160CRYPTO_RNGCRYPTO_RNG2CRYPTO_RNG_DEFAULTCRYPTO_RSACRYPTO_SEQIVCRYPTO_SERPENTCRYPTO_SHA1CRYPTO_SHA1_ARM64_CECRYPTO_SHA256CRYPTO_SHA256_ARM64CRYPTO_SHA2_ARM64_CECRYPTO_SHA3CRYPTO_SHA512CRYPTO_SKCIPHERCRYPTO_SKCIPHER2CRYPTO_TESTCRYPTO_TWOFISHCRYPTO_TWOFISH_COMMONCRYPTO_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_IDDCACHE_WORD_ACCESSDCBDEBUG_ATOMIC_SLEEPDEBUG_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_PERF_USE_VMALLOCDEBUG_PER_CPU_MAPSDEBUG_PREEMPTDEBUG_RT_MUTEXESDEBUG_RWSEMSDEBUG_SECTION_MISMATCHDEBUG_SGDEBUG_SHIRQDEBUG_SPINLOCKDEBUG_STACK_USAGEDEBUG_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_CONGDETECT_HUNG_TASKDEVFREQ_GOV_PASSIVEDEVFREQ_GOV_PERFORMANCEDEVFREQ_GOV_POWERSAVEDEVFREQ_GOV_SIMPLE_ONDEMANDDEVFREQ_GOV_USERSPACEDEVICE_MIGRATIONDEVICE_PRIVATEDEVMEMDEVTMPFSDEVTMPFS_MOUNTDEVTMPFS_SAFEDEV_COREDUMPDEV_DAXDEV_DAX_HMEMDEV_DAX_HMEM_DEVICESDEV_DAX_KMEMDEV_DAX_PMEMDEV_DAX_PMEM_COMPATDIMLIBDMABUF_DEBUGDMABUF_HEAPSDMABUF_HEAPS_SYSTEMDMABUF_MOVE_NOTIFYDMADEVICESDMADEVICES_DEBUGDMADEVICES_VDEBUGDMATESTDMA_ACPIDMA_API_DEBUGDMA_API_DEBUG_SGDMA_BOUNCE_UNALIGNED_KMALLOCDMA_CMADMA_COHERENT_POOLDMA_DECLARE_COHERENTDMA_DIRECT_REMAPDMA_ENGINEDMA_ENGINE_RAIDDMA_NEED_SYNCDMA_NONCOHERENT_MMAPDMA_OFDMA_OPSDMA_SHARED_BUFFERDMA_VIRTUAL_CHANNELSDMIDMIIDDMI_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_PHYDPLLDQLDRIVER_PE_KUNIT_TESTDRMDRM_AMDGPUDRM_AMDGPU_CIKDRM_AMDGPU_USERPTRDRM_AMD_ACPDRM_AMD_DCDRM_AMD_DC_FPDRM_ASTDRM_BOCHSDRM_BRIDGEDRM_BUDDYDRM_CIRRUS_QEMUDRM_DISPLAY_DP_HELPERDRM_DISPLAY_HDCP_HELPERDRM_DISPLAY_HDMI_HELPERDRM_DISPLAY_HELPERDRM_DP_AUX_BUSDRM_DP_AUX_CHARDEVDRM_DP_CECDRM_EXECDRM_EXPORT_FOR_TESTSDRM_FBDEV_EMULATIONDRM_FBDEV_OVERALLOCDRM_GEM_SHMEM_HELPERDRM_GM12U320DRM_GPUVMDRM_GUDDRM_HISI_HIBMCDRM_HYPERVDRM_I2C_CH7006DRM_I2C_NXP_TDA998XDRM_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_TEGRADRM_TEGRA_DEBUGDRM_TTMDRM_TTM_HELPERDRM_UDLDRM_VIRTIO_GPUDRM_VIRTIO_GPU_KMSDRM_VKMSDRM_VMWGFXDRM_VRAM_HELPERDST_CACHEDTCDT_IDLE_GENPDDT_IDLE_STATESDUMMYDUMMY_CONSOLEDUMMY_CONSOLE_COLUMNSDUMMY_CONSOLE_ROWSDWMAC_DWC_QOS_ETHDWMAC_IMX8DWMAC_TEGRADW_DMACDW_DMAC_COREDW_DMAC_PCIDYNAMIC_DEBUGDYNAMIC_DEBUG_COREDYNAMIC_EVENTSDYNAMIC_FTRACEDYNAMIC_FTRACE_WITH_REGSE1000E1000EEDACEDAC_BLUEFIELDEDAC_DEBUGEDAC_DMC520EDAC_GHESEDAC_LEGACY_SYSFSEDAC_SUPPORTEDAC_THUNDERXEDAC_XGENEEEPROM_93CX6EEPROM_AT24EEPROM_EE1004EEPROM_LEGACYEEPROM_MAX6875EFIEFIVAR_FSEFI_COCO_SECRETEFI_CUSTOM_SSDT_OVERLAYSEFI_EARLYCONEFI_ESRTEFI_GENERIC_STUBEFI_PARAMS_FROM_FDTEFI_PARTITIONEFI_RUNTIME_WRAPPERSEFI_SOFT_RESERVEEFI_STUBEFI_VARS_PSTOREEFI_VARS_PSTORE_DEFAULT_DISABLEEFI_ZBOOTELFCOREELF_COREENA_ETHERNETENCLOSURE_SERVICESENCRYPTED_KEYSENERGY_MODELEPOLLEROFS_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_EXT2EXTCONEXTCON_GPIOEXTRA_FIRMWAREFAILOVERFAILSLABFAIL_IO_TIMEOUTFAIL_MAKE_REQUESTFAIL_MMC_REQUESTFAIL_PAGE_ALLOCFAIL_SUNRPCFAIR_GROUP_SCHEDFANOTIFYFANOTIFY_ACCESS_PERMISSIONSFAT_DEFAULT_CODEPAGEFAT_DEFAULT_IOCHARSETFAT_FSFAT_KUNIT_TESTFAULT_INJECTIONFAULT_INJECTION_DEBUG_FSFAULT_INJECTION_STACKTRACE_FILTERFBFB_BACKLIGHTFB_CFB_COPYAREAFB_CFB_FILLRECTFB_CFB_IMAGEBLITFB_COREFB_DEFERRED_IOFB_DEVICEFB_DMAMEM_HELPERSFB_EFIFB_IOMEM_FOPSFB_IOMEM_HELPERSFB_NOTIFYFB_SIMPLEFB_SSD1307FB_SYSMEM_FOPSFB_SYSMEM_HELPERSFB_SYSMEM_HELPERS_DEFERREDFB_SYS_COPYAREAFB_SYS_FILLRECTFB_SYS_IMAGEBLITFB_TILEBLITTINGFECFHANDLEFIB_RULESFILE_LOCKINGFIPS_SIGNATURE_SELFTESTFIRMWARE_TABLEFIXED_PHYFIX_EARLYCON_MEMFM10KFONT_8x16FONT_8x8FONT_SUPPORTFORTIFY_SOURCEFRAMEBUFFER_CONSOLEFRAMEBUFFER_CONSOLE_DETECT_PRIMARYFRAMEBUFFER_CONSOLE_ROTATIONFRAME_POINTERFRAME_WARNFREEZERFSCACHEFSCACHE_STATSFSL_ERRATUM_A008585FSL_IMX8_DDR_PMUFSNOTIFYFS_DAXFS_DAX_PMDFS_IOMAPFS_MBCACHEFS_POSIX_ACLFS_VERITYFTRACEFTRACE_MCOUNT_RECORDFTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRYFTRACE_SYSCALLSFUJITSU_ERRATUM_010001FUNCTION_ALIGNMENTFUNCTION_ERROR_INJECTIONFUNCTION_GRAPH_TRACERFUNCTION_TRACERFUSE_DAXFUSE_FSFUSIONFUSION_LOGGINGFUSION_MAX_SGEFUSION_SASFUSION_SPIFUTEXFUTEX_PIFWNODE_MDIOFW_CFG_SYSFSFW_LOADERFW_LOADER_COMPRESSFW_LOADER_COMPRESS_XZFW_LOADER_COMPRESS_ZSTDFW_LOADER_DEBUGFW_LOADER_PAGED_BUFFW_LOADER_SYSFSFW_UPLOADGACT_PROBGARPGCC11_NO_ARRAY_BOUNDSGCC12_NO_ARRAY_BOUNDSGCC_VERSIONGENERIC_ALLOCATORGENERIC_ARCH_NUMAGENERIC_ARCH_TOPOLOGYGENERIC_BUGGENERIC_BUG_RELATIVE_POINTERSGENERIC_CALIBRATE_DELAYGENERIC_CLOCKEVENTSGENERIC_CLOCKEVENTS_BROADCASTGENERIC_CPU_AUTOPROBEGENERIC_CPU_VULNERABILITIESGENERIC_CSUMGENERIC_EARLY_IOREMAPGENERIC_GETTIMEOFDAYGENERIC_HWEIGHTGENERIC_IDLE_POLL_SETUPGENERIC_IOREMAPGENERIC_IRQ_CHIPGENERIC_IRQ_DEBUGFSGENERIC_IRQ_EFFECTIVE_AFF_MASKGENERIC_IRQ_INJECTIONGENERIC_IRQ_IPIGENERIC_IRQ_MIGRATIONGENERIC_IRQ_PROBEGENERIC_IRQ_SHOWGENERIC_IRQ_SHOW_LEVELGENERIC_LIB_DEVMEM_IS_ALLOWEDGENERIC_MSI_IRQGENERIC_NET_UTILSGENERIC_PCI_IOMAPGENERIC_PHYGENERIC_PINCONFGENERIC_PINCTRL_GROUPSGENERIC_PINMUX_FUNCTIONSGENERIC_PTDUMPGENERIC_SCHED_CLOCKGENERIC_SMP_IDLE_THREADGENERIC_STRNCPY_FROM_USERGENERIC_STRNLEN_USERGENERIC_TIME_VSYSCALLGENERIC_TRACERGENERIC_VDSO_TIME_NSGENEVEGET_FREE_REGIONGLOBGNSSGPIOLIBGPIOLIB_FASTPATH_LIMITGPIOLIB_IRQCHIPGPIO_ACPIGPIO_CDEVGPIO_CDEV_V1GPIO_DWAPBGPIO_GENERICGPIO_MAX77620GPIO_MLXBF2GPIO_MLXBF3GPIO_MXCGPIO_PCA953XGPIO_PL061GPIO_SIMGPIO_TEGRAGPIO_TEGRA186GPIO_VF610GPIO_VIRTIOGPIO_XGENEGPIO_XGENE_SBGPIO_XLPGRACE_PERIODGRO_CELLSGUEST_PERF_EVENTSGUP_TESTGVEHARDENED_USERCOPYHARDIRQS_SW_RESENDHASHTABLE_KUNIT_TESTHASH_KUNIT_TESTHAS_DMAHAS_IOMEMHAS_IOPORTHAS_IOPORT_MAPHAVE_ACPI_APEIHAVE_ALIGNED_STRUCT_PAGEHAVE_ARCH_AUDITSYSCALLHAVE_ARCH_BITREVERSEHAVE_ARCH_COMPILER_HHAVE_ARCH_HUGE_VMALLOCHAVE_ARCH_HUGE_VMAPHAVE_ARCH_JUMP_LABELHAVE_ARCH_JUMP_LABEL_RELATIVEHAVE_ARCH_KASANHAVE_ARCH_KASAN_HW_TAGSHAVE_ARCH_KASAN_SW_TAGSHAVE_ARCH_KASAN_VMALLOCHAVE_ARCH_KFENCEHAVE_ARCH_KGDBHAVE_ARCH_MMAP_RND_BITSHAVE_ARCH_PREL32_RELOCATIONSHAVE_ARCH_RANDOMIZE_KSTACK_OFFSETHAVE_ARCH_SECCOMPHAVE_ARCH_SECCOMP_FILTERHAVE_ARCH_STACKLEAKHAVE_ARCH_THREAD_STRUCT_WHITELISTHAVE_ARCH_TRACEHOOKHAVE_ARCH_TRANSPARENT_HUGEPAGEHAVE_ARCH_USERFAULTFD_MINORHAVE_ARCH_VMAP_STACKHAVE_ARM_SMCCCHAVE_ARM_SMCCC_DISCOVERYHAVE_ASM_MODVERSIONSHAVE_CLKHAVE_CLK_PREPAREHAVE_CMPXCHG_DOUBLEHAVE_CMPXCHG_LOCALHAVE_CONTEXT_TRACKING_USERHAVE_C_RECORDMCOUNTHAVE_DEBUG_KMEMLEAKHAVE_DMA_CONTIGUOUSHAVE_DYNAMIC_FTRACEHAVE_DYNAMIC_FTRACE_WITH_REGSHAVE_EBPF_JITHAVE_EFFICIENT_UNALIGNED_ACCESSHAVE_FAST_GUPHAVE_FTRACE_MCOUNT_RECORDHAVE_FUNCTION_ARG_ACCESS_APIHAVE_FUNCTION_ERROR_INJECTIONHAVE_FUNCTION_GRAPH_TRACERHAVE_FUNCTION_TRACERHAVE_GCC_PLUGINSHAVE_GENERIC_VDSOHAVE_HARDENED_USERCOPY_ALLOCATORHAVE_HW_BREAKPOINTHAVE_IMA_KEXECHAVE_IOREMAP_PROTHAVE_IRQ_TIME_ACCOUNTINGHAVE_KCSAN_COMPILERHAVE_KERNEL_GZIPHAVE_KERNEL_LZ4HAVE_KERNEL_LZMAHAVE_KERNEL_LZOHAVE_KERNEL_XZHAVE_KERNEL_ZSTDHAVE_KPROBESHAVE_KRETPROBESHAVE_KVM_CPU_RELAX_INTERCEPTHAVE_KVM_DIRTY_RINGHAVE_KVM_DIRTY_RING_ACQ_RELHAVE_KVM_IRQCHIPHAVE_KVM_IRQ_BYPASSHAVE_KVM_IRQ_ROUTINGHAVE_KVM_MSIHAVE_KVM_READONLY_MEMHAVE_KVM_VCPU_RUN_PID_CHANGEHAVE_MOD_ARCH_SPECIFICHAVE_MOVE_PMDHAVE_MOVE_PUDHAVE_NMIHAVE_PATA_PLATFORMHAVE_PCIHAVE_PERF_EVENTSHAVE_PERF_REGSHAVE_PERF_USER_STACK_DUMPHAVE_POSIX_CPU_TIMERS_TASK_WORKHAVE_PREEMPT_DYNAMICHAVE_PREEMPT_DYNAMIC_KEYHAVE_PREEMPT_LAZYHAVE_REGS_AND_STACK_ACCESS_APIHAVE_RSEQHAVE_SCHED_AVG_IRQHAVE_SETUP_PER_CPU_AREAHAVE_SOFTIRQ_ON_OWN_STACKHAVE_STACKPROTECTORHAVE_SYSCALL_TRACEPOINTSHAVE_VIRT_CPU_ACCOUNTING_GENHDLCHDLC_CISCOHDLC_FRHDLC_PPPHDLC_RAWHDMIHEADERS_INSTALLHI3660_MBOXHI6220_MBOXHIBERNATE_CALLBACKSHIBERNATIONHIBERNATION_SNAPSHOT_DEVHIDHIDRAWHID_A4TECHHID_ACRUXHID_APPLEHID_APPLEIRHID_AUREALHID_BATTERY_STRENGTHHID_BELKINHID_BETOP_FFHID_CHERRYHID_CHICONYHID_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_HUBHID_SIGMAMICROHID_SMARTJOYPLUSHID_SONYHID_SPEEDLINKHID_STEELSERIESHID_SUNPLUSHID_SUPPORTHID_THINGMHID_THRUSTMASTERHID_TIVOHID_TOPSEEDHID_TWINHANHID_UCLOGICHID_WACOMHID_WALTOPHID_WIIMOTEHID_XIAOMIHID_XINMOHID_ZEROPLUSHID_ZYDACRONHIGH_RES_TIMERSHINICHISILICON_ERRATUM_161010101HISILICON_ERRATUM_161600802HISILICON_IRQ_MBIGENHISILICON_LPCHISI_PMUHISI_THERMALHIST_TRIGGERSHMEM_REPORTINGHMM_MIRRORHNSHNS3HNS3_DCBHNS3_ENETHNS3_HCLGEHNS3_HCLGEVFHNS_DSAFHNS_ENETHNS_MDIOHOTPLUG_CORE_SYNCHOTPLUG_CORE_SYNC_DEADHOTPLUG_CPUHOTPLUG_PCIHOTPLUG_PCI_ACPIHOTPLUG_PCI_ACPI_IBMHOTPLUG_PCI_PCIEHP_ILOHP_WATCHDOGHSA_AMDHSA_AMD_SVMHSRHTEHTE_TEGRA194HTE_TEGRA194_TESTHUGETLBFSHUGETLB_PAGEHVC_DRIVERHWLAT_TRACERHWMONHWPOISON_INJECTHWSPINLOCKHW_CONSOLEHW_PERF_EVENTSHW_RANDOMHW_RANDOM_CAVIUMHW_RANDOM_CN10KHW_RANDOM_HISIHW_RANDOM_TIMERIOMEMHW_RANDOM_TPMHW_RANDOM_VIRTIOHW_RANDOM_XGENEHYPERVHYPERV_BALLOONHYPERV_KEYBOARDHYPERV_NETHYPERV_STORAGEHYPERV_UTILSHYPERV_VSOCKETSHZHZ_100I2CI2C_ALGOBITI2C_ALGOPCAI2C_ARB_GPIO_CHALLENGEI2C_BOARDINFOI2C_CHARDEVI2C_COMPATI2C_DESIGNWARE_COREI2C_DESIGNWARE_PLATFORMI2C_DIOLAN_U2CI2C_GPIOI2C_GPIO_FAULT_INJECTORI2C_HELPER_AUTOI2C_HIDI2C_HID_ACPII2C_HID_COREI2C_HID_OFI2C_HID_OF_GOODIXI2C_IMXI2C_IMX_LPI2CI2C_MLXBFI2C_MUXI2C_MUX_GPIOI2C_MUX_MLXCPLDI2C_MUX_PCA9541I2C_MUX_PCA954xI2C_MUX_PINCTRLI2C_NFORCE2I2C_PCA_PLATFORMI2C_QUPI2C_SIMTECI2C_SLAVEI2C_SLAVE_EEPROMI2C_SMBUSI2C_STUBI2C_TEGRAI2C_TEGRA_BPMPI2C_THUNDERXI2C_TINY_USBI2C_VERSATILEI2C_VIRTIOI2C_XGENE_SLIMPROI2C_XLP9XXI3CI40EI40EVFI6300ESB_WDTIAVFICEICE_HWMONICE_SWITCHDEVICPLUS_PHYIDLE_PAGE_TRACKINGIDPFIFBIGBIGBVFIGB_HWMONIGCIGC_LEDSIKHEADERSILLEGAL_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_POLICYIMX2_WDTIMX8MM_THERMALIMX8M_BLK_CTRLIMX9_BLK_CTRLIMX_DSPIMX_GPCV2IMX_GPCV2_PM_DOMAINSIMX_INTMUXIMX_IRQSTEERIMX_MBOXIMX_SDMAINDIRECT_PIOINETINET6_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_IPOIBINFINIBAND_IPOIB_CMINFINIBAND_IPOIB_DEBUGINFINIBAND_IRDMAINFINIBAND_ISERINFINIBAND_ISERTINFINIBAND_ON_DEMAND_PAGINGINFINIBAND_QEDRINFINIBAND_SRPINFINIBAND_SRPTINFINIBAND_USER_ACCESSINFINIBAND_USER_MADINFINIBAND_USER_MEMINFINIBAND_VIRT_DMAINITRAMFS_SOURCEINIT_ENV_ARG_LIMITINIT_STACK_NONEINOTIFY_USERINPUTINPUT_EVDEVINPUT_FF_MEMLESSINPUT_KEYBOARDINPUT_KUNIT_TESTINPUT_LEDSINPUT_MISCINPUT_MOUSEINPUT_MOUSEDEVINPUT_MOUSEDEV_SCREEN_XINPUT_MOUSEDEV_SCREEN_YINPUT_SPARSEKMAPINPUT_UINPUTINPUT_VIVALDIFMAPINTEGRITYINTEGRITY_ASYMMETRIC_KEYSINTEGRITY_AUDITINTEGRITY_CA_MACHINE_KEYRINGINTEGRITY_CA_MACHINE_KEYRING_MAXINTEGRITY_MACHINE_KEYRINGINTEGRITY_PLATFORM_KEYRINGINTEGRITY_SIGNATUREINTEGRITY_TRUSTED_KEYRINGINTEL_XWAY_PHYINTERCONNECTINTERCONNECT_IMXINTERCONNECT_IMX8MMINTERCONNECT_IMX8MNINTERCONNECT_IMX8MPINTERCONNECT_IMX8MQINTERVAL_TREEINTERVAL_TREE_SPAN_ITERIOMMUFDIOMMUFD_DRIVERIOMMUFD_TESTIOMMU_APIIOMMU_DEBUGFSIOMMU_DEFAULT_DMA_LAZYIOMMU_DMAIOMMU_IOPFIOMMU_IOVAIOMMU_IO_PGTABLEIOMMU_IO_PGTABLE_LPAEIOMMU_MM_DATAIOMMU_SUPPORTIOMMU_SVAIONICIOSCHED_BFQIOSMIO_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_NSIPMB_DEVICE_INTERFACEIPMI_DEVICE_INTERFACEIPMI_DMI_DECODEIPMI_HANDLERIPMI_IPMBIPMI_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_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_WRRIRQCHIPIRQ_BYPASS_MANAGERIRQ_DOMAINIRQ_DOMAIN_HIERARCHYIRQ_FORCED_THREADINGIRQ_MSI_IOMMUIRQ_POLLIRQ_SIMIRQ_WORKISCSI_BOOT_SYSFSISCSI_TARGETISCSI_TARGET_CXGB4ISCSI_TCPISO9660_FSIWLDVMIWLMVMIWLWIFIIWLWIFI_DEBUGIWLWIFI_DEBUGFSIWLWIFI_DEVICE_TRACINGIWLWIFI_KUNIT_TESTSIWLWIFI_LEDSIWLWIFI_OPMODE_MODULARIXGBEIXGBEVFIXGBEVF_IPSECIXGBE_DCBIXGBE_HWMONIXGBE_IPSECJBD2JOLIETJUMP_LABELKALLSYMSKALLSYMS_ALLKALLSYMS_BASE_RELATIVEKASANKASAN_GENERICKASAN_INLINEKASAN_KUNIT_TESTKASAN_SHADOW_OFFSETKASAN_STACKKASAN_VMALLOCKCMPKDB_CONTINUE_CATASTROPHICKDB_DEFAULT_ENABLEKDB_KEYBOARDKERNEL_GZIPKERNEL_MODE_NEONKERNFSKEXECKEXEC_COREKEXEC_FILEKEXEC_IMAGE_VERIFY_SIGKEXEC_SIGKEYBOARD_ATKBDKEYBOARD_GPIOKEYBOARD_SNVS_PWRKEYKEYSKEY_DH_OPERATIONSKEY_NOTIFICATIONSKGDBKGDB_HONOUR_BLOCKLISTKGDB_KDBKGDB_SERIAL_CONSOLEKGDB_TESTSKPROBESKPROBE_EVENTSKPROBE_EVENT_GEN_TESTKRETPROBESKSMKUNITKUNIT_ALL_TESTSKUNIT_DEBUGFSKUNIT_EXAMPLE_TESTKUNIT_TESTKVMKVM_COMMONKVM_GENERIC_DIRTYLOG_READ_PROTECTKVM_GENERIC_HARDWARE_ENABLINGKVM_GENERIC_MMU_NOTIFIERKVM_MMIOKVM_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_CLASS_FLASHLEDS_LM3530LEDS_LP3944LEDS_LT3593LEDS_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_TIOCSTILIBCRC32CLIBFCLIBFCOELIBFDTLIBNVDIMMLINEAR_RANGESLINEAR_RANGES_TESTLIST_KUNIT_TESTLLCLLD_VERSIONLOAD_UEFI_KEYSLOCALVERSIONLOCKDLOCKDEPLOCKDEP_BITSLOCKDEP_CHAINS_BITSLOCKDEP_CIRCULAR_QUEUE_BITSLOCKDEP_STACK_TRACE_BITSLOCKDEP_STACK_TRACE_HASH_BITSLOCKDEP_SUPPORTLOCKD_V4LOCKUP_DETECTORLOCK_DEBUGGING_SUPPORTLOCK_DOWN_KERNEL_FORCE_NONELOCK_EVENT_COUNTSLOCK_SPIN_ON_OWNERLOCK_TORTURE_TESTLOGITECH_FFLOGOLOGO_LINUX_CLUT224LOG_BUF_SHIFTLOG_CPU_MAX_BUF_SHIFTLOOPBACK_TARGETLRU_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_SIZEMACSECMACVLANMACVTAPMAGIC_SYSRQMAGIC_SYSRQ_DEFAULT_ENABLEMAGIC_SYSRQ_SERIALMAGIC_SYSRQ_SERIAL_SEQUENCEMAILBOXMAILBOX_TESTMAPPING_DIRTY_HELPERSMARVELL_10G_PHYMARVELL_88Q2XXX_PHYMARVELL_CN10K_DDR_PMUMARVELL_CN10K_TAD_PMUMARVELL_PHYMAX77620_THERMALMAX77620_WATCHDOGMAXLINEAR_GPHYMDMDIOMDIO_BCM_UNIMACMDIO_BITBANGMDIO_BUSMDIO_CAVIUMMDIO_DEVICEMDIO_DEVRESMDIO_GPIOMDIO_HISI_FEMACMDIO_MSCC_MIIMMDIO_OCTEONMDIO_THUNDERMDIO_XGENEMD_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_CREATEMEMORYMEMORY_BALLOONMEMORY_FAILUREMEMORY_HOTPLUGMEMORY_HOTREMOVEMEMORY_ISOLATIONMEMREGIONMEMSTICKMEMSTICK_JMICRON_38XMEMSTICK_R592MEMSTICK_TIFM_MSMEMTESTMESSAGE_LOGLEVEL_DEFAULTMFD_COREMFD_MAX77620MFD_MAX77686MFD_ROHM_BD718XXMFD_SYSCONMHI_BUSMHI_BUS_PCI_GENERICMHI_NETMHI_WWAN_CTRLMHI_WWAN_MBIMMHP_MEMMAP_ON_MEMORYMICREL_KS8995MAMICREL_PHYMICROCHIP_PHYMICROCHIP_T1_PHYMICROSEMI_PHYMIGRATIONMIIMISC_FILESYSTEMSMITIGATE_SPECTRE_BRANCH_HISTORYMLX4_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_VFIO_PCIMLXBF_BOOTCTLMLXBF_GIGEMLXBF_PMCMLXBF_TMFIFOMLXFWMLXREG_HOTPLUGMLXREG_IOMLXREG_LCMLXSW_COREMLXSW_CORE_HWMONMLXSW_CORE_THERMALMLXSW_I2CMLXSW_MINIMALMLXSW_PCIMLXSW_SPECTRUMMLXSW_SPECTRUM_DCBMLX_WDTMMCMMC_ARMMMCIMMC_BLOCKMMC_BLOCK_MINORSMMC_CB710MMC_CQHCIMMC_DWMMC_DW_BLUEFIELDMMC_DW_PLTFMMMC_RICOH_MMCMMC_SDHCIMMC_SDHCI_ACPIMMC_SDHCI_ESDHC_IMXMMC_SDHCI_IO_ACCESSORSMMC_SDHCI_IPROCMMC_SDHCI_OF_DWCMSHCMMC_SDHCI_PCIMMC_SDHCI_PLTFMMMC_SDHCI_TEGRAMMC_TIFM_SDMMC_TOSHIBA_PCIMMC_USHCMMC_VIA_SDMMCMMC_VUB300MMUMMU_GATHER_RCU_TABLE_FREEMMU_GATHER_TABLE_FREEMMU_NOTIFIERMODPROBE_PATHMODULESMODULES_TREE_LOOKUPMODULES_USE_ELF_RELAMODULE_COMPRESS_NONEMODULE_FORCE_LOADMODULE_SIGMODULE_SIG_ALLMODULE_SIG_FORMATMODULE_SIG_HASHMODULE_SIG_KEYMODULE_SIG_SHA512MODULE_SRCVERSION_ALLMODULE_UNLOADMODVERSIONSMOUSE_ELAN_I2CMOUSE_ELAN_I2C_I2CMOUSE_ELAN_I2C_SMBUSMOUSE_SYNAPTICS_I2CMOUSE_SYNAPTICS_USBMOUSE_VSXXXAAMPILIBMPLSMPLS_IPTUNNELMPLS_ROUTINGMPTCPMPTCP_IPV6MPTCP_KUNIT_TESTMQ_IOSCHED_DEADLINEMQ_IOSCHED_KYBERMRPMSDOS_FSMSDOS_PARTITIONMSPRO_BLOCKMT7601UMT76_CONNAC_LIBMT76_COREMT76_LEDSMT76_USBMT76x02_LIBMT76x02_USBMT76x0EMT76x0UMT76x0_COMMONMT76x2EMT76x2UMT76x2_COMMONMT7921EMT7921_COMMONMT7925EMT7925_COMMONMT792x_LIBMTDMTD_BLKDEVSMTD_BLOCKMTD_CFIMTD_CFI_AMDSTDMTD_CFI_I1MTD_CFI_I2MTD_CFI_INTELEXTMTD_CFI_STAAMTD_CFI_UTILMTD_GEN_PROBEMTD_MAP_BANK_WIDTH_1MTD_MAP_BANK_WIDTH_2MTD_MAP_BANK_WIDTH_4MTD_NAND_COREMTD_NAND_ECCMTD_NAND_GPMI_NANDMTD_OF_PARTSMTD_PHYSMAPMTD_PHYSMAP_OFMTD_RAW_NANDMTD_SPI_NORMTD_SPI_NOR_SWP_DISABLE_ON_VOLATILEMTD_UBIMTD_UBI_BEB_LIMITMTD_UBI_WL_THRESHOLDMTK_T7XXMULTIUSERMUTEX_SPIN_ON_OWNERMWIFIEXMWIFIEX_PCIEMWIFIEX_SDIOMWIFIEX_USBMXC_CLKMXS_DMANAMESPACESNATIONAL_PHYND_BTTND_CLAIMND_PFNNEED_DMA_MAP_STATENEED_KVM_DIRTY_RING_WITH_BITMAPNEED_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_CAVIUMNET_VENDOR_CHELSIONET_VENDOR_FREESCALENET_VENDOR_GOOGLENET_VENDOR_HISILICONNET_VENDOR_HUAWEINET_VENDOR_INTELNET_VENDOR_MARVELLNET_VENDOR_MELLANOXNET_VENDOR_MICROSOFTNET_VENDOR_MYRINET_VENDOR_NETRONOMENET_VENDOR_OKINET_VENDOR_PENSANDONET_VENDOR_QLOGICNET_VENDOR_QUALCOMMNET_VENDOR_REALTEKNET_VENDOR_ROCKERNET_VENDOR_SMSCNET_VENDOR_SOLARFLARENET_VENDOR_STMICRONET_VRFNET_XGENENET_XGENE_V2NET_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_TRACERNOP_USB_XCEIVNOUVEAU_DEBUGNOUVEAU_DEBUG_DEFAULTNOUVEAU_DEBUG_MMUNOUVEAU_DEBUG_PUSHNO_HZNO_HZ_COMMONNO_HZ_FULLNR_CPUSNUMANUMA_BALANCINGNUMA_BALANCING_DEFAULT_ENABLEDNUMA_KEEP_MEMINFONVDIMM_DAXNVDIMM_KEYSNVDIMM_PFNNVIDIA_CARMEL_CNP_ERRATUMNVMEMNVMEM_IMX_OCOTPNVMEM_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_ERRORSN_GSMN_HDLCOBJAGGOCTEONTX2_AFOCTEONTX2_MBOXOCTEONTX2_PFOCTEONTX2_VFOCTEON_EPOCTEON_EP_VFOFOF_ADDRESSOF_EARLY_FLATTREEOF_FLATTREEOF_GPIOOF_IOMMUOF_IRQOF_KOBJOF_MDIOOF_NUMAOF_PMEMOF_RESERVED_MEMOID_REGISTRYOPENVSWITCHOPENVSWITCH_GENEVEOPENVSWITCH_GREOPENVSWITCH_VXLANOSNOISE_TRACEROVERFLOW_KUNIT_TESTOVERLAY_FSPACKETPACKET_DIAGPADATAPAGE_COUNTERPAGE_EXTENSIONPAGE_IDLE_FLAGPAGE_OWNERPAGE_POISONINGPAGE_POOLPAGE_POOL_STATSPAGE_REPORTINGPAHOLE_HAS_SPLIT_BTFPAHOLE_VERSIONPANIC_ON_OOPSPANIC_ON_OOPS_VALUEPANIC_TIMEOUTPARAVIRTPARAVIRT_TIME_ACCOUNTINGPARMANPARTITION_ADVANCEDPARTITION_PERCPUPATA_TIMINGSPCCPCCARDPCIPCIEAERPCIEAER_INJECTPCIEASPMPCIEASPM_DEFAULTPCIEPORTBUSPCIE_DPCPCIE_DWPCIE_DW_HOSTPCIE_ECRCPCIE_EDRPCIE_IPROCPCIE_IPROC_MSIPCIE_IPROC_PLATFORMPCIE_PMEPCIE_PTMPCIE_TEGRA194PCIE_TEGRA194_HOSTPCI_ATSPCI_DOEPCI_DOMAINSPCI_DOMAINS_GENERICPCI_ECAMPCI_HISIPCI_HOST_COMMONPCI_HOST_GENERICPCI_HOST_THUNDER_ECAMPCI_HOST_THUNDER_PEMPCI_HYPERVPCI_HYPERV_INTERFACEPCI_IMX6PCI_IOVPCI_LABELPCI_MSIPCI_P2PDMAPCI_PASIDPCI_PF_STUBPCI_PRIPCI_QUIRKSPCI_STUBPCI_SYSCALLPCI_TEGRAPCI_XGENEPCI_XGENE_MSIPCPU_DEV_REFCNTPCP_BATCH_SCALE_MAXPCS_XPCSPERCPU_STATSPERCPU_TESTPERF_EVENTSPERF_USE_VMALLOCPERSISTENT_KEYRINGSPGTABLE_LEVELSPHYLIBPHYLIB_LEDSPHYLINKPHYS_ADDR_T_64BITPHY_BCM_SR_USBPHY_BRCM_SATAPHY_FSL_IMX8MQ_USBPHY_FSL_IMX8M_PCIEPHY_HI6220_USBPHY_NS2_USB_DRDPHY_TEGRA194_P2UPHY_TEGRA_XUSBPHY_XGENEPID_IN_CONTEXTIDRPID_NSPINCONFPINCTRLPINCTRL_IMXPINCTRL_IMX8MMPINCTRL_IMX8MNPINCTRL_IMX8MPPINCTRL_IMX8MQPINCTRL_IMX93PINCTRL_IPROC_GPIOPINCTRL_MAX77620PINCTRL_MLXBF3PINCTRL_TEGRAPINCTRL_TEGRA194PINCTRL_TEGRA234PINCTRL_TEGRA_XUSBPINMUXPKCS7_MESSAGE_PARSERPKCS8_PRIVATE_KEY_PARSERPLDMFWPMPMBUSPM_ADVANCED_DEBUGPM_CLKPM_DEBUGPM_DEVFREQPM_DEVFREQ_EVENTPM_GENERIC_DOMAINSPM_GENERIC_DOMAINS_OFPM_GENERIC_DOMAINS_SLEEPPM_OPPPM_SLEEPPM_SLEEP_DEBUGPM_SLEEP_SMPPM_STD_PARTITIONPM_TEST_SUSPENDPNFS_BLOCKPNFS_FILE_LAYOUTPNFS_FLEXFILE_LAYOUTPNPPNPACPIPNP_DEBUG_MESSAGESPOLYNOMIALPOSIX_CPU_TIMERS_TASK_WORKPOSIX_MQUEUEPOSIX_MQUEUE_SYSCTLPOSIX_TIMERSPOWERCAPPOWER_MLXBFPOWER_RESETPOWER_RESET_GPIOPOWER_RESET_GPIO_RESTARTPOWER_RESET_HISIPOWER_RESET_RESTARTPOWER_RESET_SYSCONPOWER_SUPPLYPOWER_SUPPLY_HWMONPPPPPPOATMPPPOEPPPOL2TPPPP_ASYNCPPP_BSDCOMPPPP_DEFLATEPPP_FILTERPPP_MPPEPPP_MULTILINKPPP_SYNC_TTYPPSPPS_CLIENT_GPIOPPS_CLIENT_LDISCPPTPPREEMPTIONPREEMPTIRQ_TRACEPOINTSPREEMPT_BUILDPREEMPT_COUNTPREEMPT_DYNAMICPREEMPT_NOTIFIERSPREEMPT_RCUPREEMPT_VOLUNTARYPREVENT_FIRMWARE_BUILDPRIME_NUMBERSPRINTKPRINTK_INDEXPRINTK_SAFE_LOG_BUF_SHIFTPRINTK_TIMEPRINT_QUOTA_WARNINGPROBE_EVENTSPROC_CHILDRENPROC_EVENTSPROC_FSPROC_KCOREPROC_PAGE_MONITORPROC_PID_CPUSETPROC_SYSCTLPROC_VMCOREPROC_VMCORE_DEVICE_DUMPPROFILINGPROVE_LOCKINGPROVE_RCUPSAMPLEPSIPSI_DEFAULT_DISABLEDPSTOREPSTORE_COMPRESSPSTORE_COMPRESS_DEFAULTPSTORE_DEFAULT_KMSG_BYTESPSTORE_DEFLATE_COMPRESSPSTORE_DEFLATE_COMPRESS_DEFAULTPSTORE_RAMPTDUMP_COREPTDUMP_DEBUGFSPTP_1588_CLOCKPTP_1588_CLOCK_KVMPTP_1588_CLOCK_OPTIONALPVPANICPVPANIC_PCIPWMPWM_BCM_IPROCPWM_IMX27PWM_SYSFSPWM_TEGRAPWRSEQ_EMMCPWRSEQ_SIMPLEQCA807X_PHYQCA808X_PHYQCA83XX_PHYQCOM_EMACQCOM_FALKOR_ERRATUM_1003QCOM_FALKOR_ERRATUM_1009QCOM_FALKOR_ERRATUM_E1041QCOM_HIDMAQCOM_HIDMA_MGMTQCOM_IRQ_COMBINERQCOM_KRYO_L2_ACCESSORSQCOM_L2_PMUQCOM_L3_PMUQCOM_NET_PHYLIBQCOM_QDF2400_ERRATUM_0065QCOM_QMI_HELPERSQCOM_SCMQEDQEDEQEDFQEDIQED_FCOEQED_ISCSIQED_LL2QED_OOOQED_RDMAQED_SRIOVQFMT_V2QLA3XXXQORIQ_THERMALQRTRQRTR_MHIQSEMI_PHYQUEUED_RWLOCKSQUEUED_SPINLOCKSQUOTAQUOTACTLQUOTA_DEBUGQUOTA_NETLINK_INTERFACEQUOTA_TREER8169R8169_LEDSRAID6_PQRAID_ATTRSRANDOMIZE_BASERANDOMIZE_KSTACK_OFFSETRANDOMIZE_KSTACK_OFFSET_DEFAULTRANDOMIZE_MODULE_REGION_FULLRANDOM_TRUST_CPURANDSTRUCT_NONERASRATIONALRATIONAL_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_MMIOREGMAP_RAMREGMAP_SPIREGULATORREGULATOR_BD718XXREGULATOR_FIXED_VOLTAGEREGULATOR_GPIOREGULATOR_MAX77620REGULATOR_MAX77686REGULATOR_PFUZE100REGULATOR_ROHMREGULATOR_USERSPACE_CONSUMERRELAYRELOCATABLERENESAS_PHYRESET_CONTROLLERRESET_HISIRESET_IMX7RESET_TEGRA_BPMPRESOURCE_KUNIT_TESTRFKILLRFKILL_GPIORFKILL_INPUTRFKILL_LEDSRFS_ACCELRHEL_DIFFERENCESRING_BUFFERRING_BUFFER_BENCHMARKRMI4_2D_SENSORRMI4_CORERMI4_F03RMI4_F03_SERIORMI4_F11RMI4_F12RMI4_F30RMI4_F34RMI4_F3ARMI4_F55RMI4_I2CRMI4_SMBRMI4_SPIROCKCHIP_PHYROCKERRODATA_FULL_DEFAULT_ENABLEDRPCSEC_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_ABB5ZES3RTC_DRV_ABX80XRTC_DRV_BBNSMRTC_DRV_BQ32KRTC_DRV_BQ4802RTC_DRV_DS1286RTC_DRV_DS1305RTC_DRV_DS1307RTC_DRV_DS1343RTC_DRV_DS1347RTC_DRV_DS1374RTC_DRV_DS1374_WDTRTC_DRV_DS1390RTC_DRV_DS1511RTC_DRV_DS1553RTC_DRV_DS1672RTC_DRV_DS1685RTC_DRV_DS1685_FAMILYRTC_DRV_DS1742RTC_DRV_DS2404RTC_DRV_DS3232RTC_DRV_DS3232_HWMONRTC_DRV_EFIRTC_DRV_EM3027RTC_DRV_FM3130RTC_DRV_HYM8563RTC_DRV_ISL12022RTC_DRV_ISL1208RTC_DRV_M41T80RTC_DRV_M41T80_WDTRTC_DRV_M41T93RTC_DRV_M41T94RTC_DRV_M48T35RTC_DRV_M48T59RTC_DRV_MAX6900RTC_DRV_MAX6902RTC_DRV_MAX77686RTC_DRV_MCP795RTC_DRV_MSM6242RTC_DRV_PCF2123RTC_DRV_PCF2127RTC_DRV_PCF85063RTC_DRV_PCF8523RTC_DRV_PCF8563RTC_DRV_PCF8583RTC_DRV_PL031RTC_DRV_R9701RTC_DRV_RP5C01RTC_DRV_RS5C348RTC_DRV_RS5C372RTC_DRV_RV3028RTC_DRV_RV3029C2RTC_DRV_RV3032RTC_DRV_RV8803RTC_DRV_RX4581RTC_DRV_RX8010RTC_DRV_RX8025RTC_DRV_RX8581RTC_DRV_SNVSRTC_DRV_STK17TA8RTC_DRV_TEGRARTC_DRV_X1205RTC_HCTOSYSRTC_HCTOSYS_DEVICERTC_I2C_AND_SPIRTC_INTF_DEVRTC_INTF_PROCRTC_INTF_SYSFSRTC_LIBRTC_LIB_KUNIT_TESTRTC_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_OWNERRXKADRXPERFSATA_AHCISATA_AHCI_PLATFORMSATA_AHCI_SEATTLESATA_HOSTSATA_MOBILE_LPM_POLICYSATA_PMPSBITMAPSCF_TORTURE_TESTSCHEDSTATSSCHED_AUTOGROUPSCHED_CLUSTERSCHED_CORESCHED_DEBUGSCHED_HRTICKSCHED_INFOSCHED_MCSCHED_SMTSCHED_STACK_END_CHECKSCHED_THERMAL_PRESSURESCHED_TRACERSCSISCSI_CHELSIO_FCOESCSI_COMMONSCSI_CONSTANTSSCSI_CXGB4_ISCSISCSI_DEBUGSCSI_DHSCSI_DH_ALUASCSI_DH_EMCSCSI_DH_HP_SWSCSI_DH_RDACSCSI_DMASCSI_ENCLOSURESCSI_FC_ATTRSSCSI_HISI_SASSCSI_HISI_SAS_PCISCSI_HPSASCSI_IPRSCSI_IPR_DUMPSCSI_IPR_TRACESCSI_ISCSI_ATTRSSCSI_LOGGINGSCSI_LOWLEVELSCSI_LPFCSCSI_MODSCSI_MPI3MRSCSI_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_ACPI_POWERSENSORS_AD7314SENSORS_ADC128D818SENSORS_ADCXXSENSORS_ADS7871SENSORS_ARM_SCMISENSORS_ARM_SCPISENSORS_G762SENSORS_INA3221SENSORS_JC42SENSORS_LM70SENSORS_LTC2945SENSORS_LTC3815SENSORS_LTC4222SENSORS_LTC4260SENSORS_MAX1111SENSORS_MAX20751SENSORS_MAX31790SENSORS_MLXREG_FANSENSORS_NCT7802SENSORS_NCT7904SENSORS_NTC_THERMISTORSENSORS_POWR1220SENSORS_PWM_FANSENSORS_SHTC1SENSORS_TC74SENSORS_TMP103SENSORS_TPS40422SENSORS_VEXPRESSSENSORS_XGENESERIAL_8250SERIAL_8250_CONSOLESERIAL_8250_DMASERIAL_8250_DWSERIAL_8250_DWLIBSERIAL_8250_EXARSERIAL_8250_EXTENDEDSERIAL_8250_FSLSERIAL_8250_MANY_PORTSSERIAL_8250_NR_UARTSSERIAL_8250_PCISERIAL_8250_PCI1XXXXSERIAL_8250_PCILIBSERIAL_8250_PERICOMSERIAL_8250_PNPSERIAL_8250_RSASERIAL_8250_RT288XSERIAL_8250_RUNTIME_UARTSSERIAL_8250_SHARE_IRQSERIAL_8250_TEGRASERIAL_AMBA_PL011SERIAL_AMBA_PL011_CONSOLESERIAL_CORESERIAL_CORE_CONSOLESERIAL_EARLYCONSERIAL_FSL_LPUARTSERIAL_FSL_LPUART_CONSOLESERIAL_IMXSERIAL_IMX_CONSOLESERIAL_IMX_EARLYCONSERIAL_MCTRL_GPIOSERIAL_NONSTANDARDSERIAL_OF_PLATFORMSERIAL_TEGRASERIAL_TEGRA_TCUSERIAL_TEGRA_TCU_CONSOLESERIOSERIO_ALTERA_PS2SERIO_AMBAKMISERIO_ARC_PS2SERIO_LIBPS2SERIO_RAWSERIO_SERPORTSGL_ALLOCSG_POOLSG_SPLITSHMEMSHUFFLE_PAGE_ALLOCATORSIGNALFDSIGNATURESIGNED_PE_FILE_VERIFICATIONSIPHASH_KUNIT_TESTSKB_DECRYPTEDSKB_EXTENSIONSSLAB_FREELIST_HARDENEDSLAB_FREELIST_RANDOMSLHCSLIPSLIP_COMPRESSEDSLIP_SMARTSLUBSLUB_CPU_PARTIALSLUB_DEBUGSLUB_KUNIT_TESTSMBFSSMC91XSMPSMSC_PHYSNDSND_AC97_CODECSND_AC97_POWER_SAVESND_AC97_POWER_SAVE_DEFAULTSND_ALOOPSND_AU8810SND_AU8820SND_AU8830SND_BCD2000SND_BT87XSND_CA0106SND_CMIPCISND_CORE_TESTSND_CS46XXSND_CS46XX_NEW_DSPSND_CTL_DEBUGSND_CTL_FAST_LOOKUPSND_CTL_INPUT_VALIDATIONSND_CTL_LEDSND_CTXFISND_DARLA20SND_DARLA24SND_DEBUGSND_DRIVERSSND_DUMMYSND_DYNAMIC_MINORSSND_ECHO3GSND_EMU10K1SND_EMU10K1XSND_EMU10K1_SEQSND_ENS1370SND_ENS1371SND_ES1968SND_ES1968_INPUTSND_GINA20SND_GINA24SND_HDASND_HDA_CODEC_ANALOGSND_HDA_CODEC_CA0110SND_HDA_CODEC_CA0132SND_HDA_CODEC_CA0132_DSPSND_HDA_CODEC_CIRRUSSND_HDA_CODEC_CMEDIASND_HDA_CODEC_CONEXANTSND_HDA_CODEC_HDMISND_HDA_CODEC_REALTEKSND_HDA_CODEC_SI3054SND_HDA_CODEC_SIGMATELSND_HDA_CODEC_VIASND_HDA_COMPONENTSND_HDA_CORESND_HDA_DSP_LOADERSND_HDA_GENERICSND_HDA_GENERIC_LEDSSND_HDA_HWDEPSND_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_HDSPSND_HDSPMSND_HRTIMERSND_HWDEPSND_ICE1712SND_ICE1724SND_INDIGOSND_INDIGODJSND_INDIGODJXSND_INDIGOIOSND_INDIGOIOXSND_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_TIMERSND_PCM_XRUN_DEBUGSND_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_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_VARIAXSND_VERBOSE_PRINTKSND_VERBOSE_PROCFSSND_VIRMIDISND_VIRTIOSND_VIRTUOSOSND_VMASTERSND_VX222SND_VX_LIBSOCK_CGROUP_DATASOCK_RX_QUEUE_MAPPINGSOCK_VALIDATE_XMITSOC_BUSSOC_IMX8MSOC_IMX9SOC_TEGRA_CBBSOC_TEGRA_FUSESOC_TEGRA_PMCSOC_TEGRA_POWERGATE_BPMPSOFTIRQ_ON_OWN_STACKSOFTLOCKUP_DETECTORSOFT_WATCHDOGSONY_FFSOUNDSOUND_OSS_CORESOUND_OSS_CORE_PRECLAIMSPARSEMEMSPARSEMEM_EXTREMESPARSEMEM_VMEMMAPSPARSEMEM_VMEMMAP_ENABLESPARSE_IRQSPISPI_AMDSPI_BITBANGSPI_DEBUGSPI_DYNAMICSPI_FSL_LPSPISPI_FSL_QUADSPISPI_IMXSPI_MASTERSPI_MEMSPI_NXP_FLEXSPISPI_PL022SPI_QUPSPI_TEGRA114SPI_TEGRA210_QUADSPI_XLPSPLIT_PTLOCK_CPUSSQUASHFSSQUASHFS_DECOMP_MULTI_PERCPUSQUASHFS_FILE_DIRECTSQUASHFS_FRAGMENT_CACHE_SIZESQUASHFS_LZ4SQUASHFS_LZOSQUASHFS_XATTRSQUASHFS_XZSQUASHFS_ZLIBSQUASHFS_ZSTDSRAMSSB_POSSIBLESSIF_IPMI_BMCSTACKDEPOTSTACKDEPOT_ALWAYS_INITSTACKDEPOT_MAX_FRAMESSTACKINIT_KUNIT_TESTSTACKPROTECTORSTACKPROTECTOR_PER_TASKSTACKPROTECTOR_STRONGSTACKTRACESTACKTRACE_SUPPORTSTACK_TRACERSTANDALONESTE10XPSTMSTMMAC_ETHSTMMAC_PLATFORMSTMP_DEVICESTPSTRCAT_KUNIT_TESTSTREAM_PARSERSTRICT_DEVMEMSTRICT_KERNEL_RWXSTRICT_MODULE_RWXSTRIP_ASM_SYMSSTRSCPY_KUNIT_TESTSTUB_CLK_HI3660SUNRPCSUNRPC_BACKCHANNELSUNRPC_DEBUGSUNRPC_GSSSUNRPC_XPRT_RDMASUSPENDSUSPEND_FREEZERSVC_I3C_MASTERSWAPSWIOTLBSWPHYSYMBOLIC_ERRNAMESYNCLINK_GTSYNC_FILESYNTH_EVENTSSYNTH_EVENT_GEN_TESTSYN_COOKIESSYSCTLSYSCTL_EXCEPTION_TRACESYSCTL_KUNIT_TESTSYSFBSYSFB_SIMPLEFBSYSFSSYSFS_SYSCALLSYSTEM_BLACKLIST_HASH_LISTSYSTEM_BLACKLIST_KEYRINGSYSTEM_DATA_VERIFICATIONSYSTEM_TRUSTED_KEYRINGSYSTEM_TRUSTED_KEYSSYSVIPCSYSVIPC_SYSCTLTAPTARGET_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_MD5SIGTEETEGRA186_GPC_DMATEGRA186_TIMERTEGRA20_APB_DMATEGRA_AHBTEGRA_BPMPTEGRA_BPMP_THERMALTEGRA_HOST1XTEGRA_HOST1X_CONTEXT_BUSTEGRA_HOST1X_FIREWALLTEGRA_HSP_MBOXTEGRA_IOMMU_SMMUTEGRA_IVCTEGRA_MCTEGRA_SOCTHERMTERANETICS_PHYTEST_BPFTEST_HMMTEST_KSTRTOXTEST_LIST_SORTTEST_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_NETLINKTHERMAL_OFTHREAD_INFO_IN_TASKTHUNDERX2_PMUTHUNDER_NIC_BGXTHUNDER_NIC_PFTHUNDER_NIC_RGXTHUNDER_NIC_VFTICK_ONESHOTTIFM_CORETIGON3TIGON3_HWMONTIMERFDTIMERLAT_TRACERTIMER_ACPITIMER_IMX_SYS_CTRTIMER_OFTIMER_PROBETIME_KUNIT_TESTTIME_NSTIPCTIPC_CRYPTOTIPC_DIAGTIPC_MEDIA_IBTIPC_MEDIA_UDPTLSTLS_DEVICETMPFSTMPFS_INODE64TMPFS_POSIX_ACLTMPFS_QUOTATMPFS_XATTRTORTURE_TESTTRACEPOINTSTRACER_MAX_TRACETRACER_SNAPSHOTTRACE_CLOCKTRACE_IRQFLAGSTRACE_IRQFLAGS_SUPPORTTRACINGTRACING_MAPTRACING_SUPPORTTRANSPARENT_HUGEPAGETRANSPARENT_HUGEPAGE_ALWAYSTRANS_TABLETREE_RCUTREE_SRCUTRUSTED_KEYSTTYTUNTYPECTYPEC_DP_ALTMODETYPEC_FUSB302TYPEC_MUX_FSA4480TYPEC_MUX_PI3USB30532TYPEC_RT1719TYPEC_STUSB160XTYPEC_TCPCITYPEC_TCPMTYPEC_TPS6598XTYPEC_UCSITYPEC_WUSB3801UAPI_HEADER_TESTUCS2_STRINGUCSI_ACPIUCSI_CCGUDF_FSUDMABUFUEFI_CPERUEFI_CPER_ARMUHIDUIOUIO_HV_GENERICUIO_PCI_GENERICUNINLINE_SPIN_UNLOCKUNIXUNIX98_PTYSUNIX_DIAGUNIX_SCMUNMAP_KERNEL_AT_EL0UPROBESUPROBE_EVENTSUSBUSB4USB4_NETUSB_ACMUSB_ADUTUXUSB_ALI_M5632USB_AN2720USB_ANNOUNCE_NEW_DEVICESUSB_APPLEDISPLAYUSB_ARCH_HAS_HCDUSB_ARMLINUXUSB_ATMUSB_AUTOSUSPEND_DELAYUSB_BELKINUSB_CATCUSB_CHAOSKEYUSB_CHIPIDEAUSB_CHIPIDEA_GENERICUSB_CHIPIDEA_HOSTUSB_CHIPIDEA_IMXUSB_CHIPIDEA_MSMUSB_CHIPIDEA_NPCMUSB_CHIPIDEA_PCIUSB_CHIPIDEA_TEGRAUSB_COMMONUSB_CONN_GPIOUSB_CXACRUUSB_DEFAULT_AUTHORIZATION_MODEUSB_DEFAULT_PERSISTUSB_DWC3USB_DWC3_HOSTUSB_DWC3_IMX8MPUSB_EHCI_HCDUSB_EHCI_HCD_PLATFORMUSB_EHCI_PCIUSB_EHCI_ROOT_HUB_TTUSB_EHCI_TEGRAUSB_EHCI_TT_NEWSCHEDUSB_EMI26USB_EMI62USB_EPSON2888USB_EZUSB_FX2USB_GADGETUSB_GADGET_STORAGE_NUM_BUFFERSUSB_GADGET_VBUS_DRAWUSB_HIDUSB_HIDDEVUSB_HSIC_USB3503USB_HSOUSB_IDMOUSEUSB_IOWARRIORUSB_IPHETHUSB_ISIGHTFWUSB_KAWETHUSB_KC2190USB_LAN78XXUSB_LCDUSB_LDUSB_LEDS_TRIGGER_USBPORTUSB_LED_TRIGUSB_LEGOTOWERUSB_MDC800USB_MICROTEKUSB_MONUSB_MXS_PHYUSB_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_SR9700USB_NET_ZAURUSUSB_OHCI_HCDUSB_OHCI_HCD_PCIUSB_OHCI_LITTLE_ENDIANUSB_ONBOARD_HUBUSB_PCIUSB_PCI_AMDUSB_PEGASUSUSB_PHYUSB_PRINTERUSB_PULSE8_CECUSB_RAINSHADOW_CECUSB_ROLE_SWITCHUSB_RTL8150USB_RTL8152USB_RTL8153_ECMUSB_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_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_SIMPLEUSB_SERIAL_SPCP8X5USB_SERIAL_SSU100USB_SERIAL_SYMBOLUSB_SERIAL_TIUSB_SERIAL_UPD78F0730USB_SERIAL_VISORUSB_SERIAL_WHITEHEATUSB_SERIAL_WWANUSB_SERIAL_XSENS_MTUSB_SEVSEGUSB_SIERRA_NETUSB_SISUSBVGAUSB_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_SUPPORTUSB_TEGRA_PHYUSB_TEGRA_XUDCUSB_TMCUSB_UASUSB_UEAGLEATMUSB_UHCI_HCDUSB_ULPIUSB_ULPI_BUSUSB_ULPI_VIEWPORTUSB_USBNETUSB_VIDEO_CLASSUSB_VIDEO_CLASS_INPUT_EVDEVUSB_VL600USB_WDMUSB_XHCI_HCDUSB_XHCI_PCIUSB_XHCI_PLATFORMUSB_XHCI_TEGRAUSB_XUSBATMUSERFAULTFDUSER_NSUSE_PERCPU_NUMA_NODE_IDUTS_NSUVC_COMMONVETHVEXPRESS_CONFIGVFAT_FSVFIOVFIO_CONTAINERVFIO_DEVICE_CDEVVFIO_GROUPVFIO_IOMMU_TYPE1VFIO_NOIOMMUVFIO_PCIVFIO_PCI_COREVFIO_PCI_INTXVFIO_PCI_MMAPVFIO_VIRQFDVGA_ARBVGA_ARB_MAX_GPUSVHOSTVHOST_IOTLBVHOST_MENUVHOST_NETVHOST_VSOCKVIDEOBUF2_COREVIDEOBUF2_MEMOPSVIDEOBUF2_V4L2VIDEOBUF2_VMALLOCVIDEO_CMDLINEVIDEO_DEVVIDEO_V4L2VIDEO_V4L2_I2CVIRTIOVIRTIO_ANCHORVIRTIO_BALLOONVIRTIO_BLKVIRTIO_CONSOLEVIRTIO_DMA_SHARED_BUFFERVIRTIO_FSVIRTIO_INPUTVIRTIO_IOMMUVIRTIO_MEMVIRTIO_MENUVIRTIO_MMIOVIRTIO_NETVIRTIO_PCIVIRTIO_PCI_LEGACYVIRTIO_PCI_LIBVIRTIO_PCI_LIB_LEGACYVIRTIO_VSOCKETSVIRTIO_VSOCKETS_COMMONVIRTUALIZATIONVIRT_CPU_ACCOUNTINGVIRT_CPU_ACCOUNTING_GENVIRT_DRIVERSVITESSE_PHYVLAN_8021QVLAN_8021Q_GVRPVLAN_8021Q_MVRPVMAP_STACKVMWARE_VMCIVMWARE_VMCI_VSOCKETSVM_EVENT_COUNTERSVSOCKETSVSOCKETS_DIAGVSOCKETS_LOOPBACKVSOCKMONVTVT_CONSOLEVT_CONSOLE_SLEEPVT_HW_CONSOLE_BINDINGVXLANWANWANT_DEV_COREDUMPWATCHDOGWATCHDOG_COREWATCHDOG_HANDLE_BOOT_ENABLEDWATCHDOG_OPEN_TIMEOUTWATCHDOG_SYSFSWATCH_QUEUEWERRORWIREGUARDWIRELESSWLANWLAN_VENDOR_ATHWLAN_VENDOR_BROADCOMWLAN_VENDOR_INTELWLAN_VENDOR_MARVELLWLAN_VENDOR_MEDIATEKWLAN_VENDOR_MICROCHIPWLAN_VENDOR_QUANTENNAWLAN_VENDOR_RALINKWLAN_VENDOR_REALTEKWQ_WATCHDOGWWANWWAN_DEBUGFSWWAN_HWSIMX509_CERTIFICATE_PARSERXARRAY_MULTIXDP_SOCKETSXDP_SOCKETS_DIAGXFRMXFRM_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_WARNXGENE_PMUXGENE_SLIMPRO_MBOXXILINX_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.hvdso-offsets.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_configdtcdtc-lexer.ldtc-lexer.lex.cdtc-parser.tab.cdtc-parser.tab.hdtc-parser.ydtc.cdtc.hdtx_difffdtget.cfdtoverlayfdtoverlay.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.hsmackKconfigMakefiletomoyoKconfigMakefileyamaKconfigMakefilesoundKconfigMakefileac97KconfigMakefileaoaKconfigMakefilecodecsKconfigMakefilecoreMakefilefabricsKconfigMakefilesoundbusKconfigMakefilei2sbusMakefilearmKconfigMakefileatmelKconfigMakefilecoreKconfigMakefileossMakefileseqKconfigMakefileossMakefiledriversKconfigMakefilempu401Makefileopl3Makefileopl4MakefilepcspMakefilevxMakefilefirewireKconfigMakefilebebobMakefilediceMakefiledigi00xMakefilefirefaceMakefilefireworksMakefilemotuMakefileoxfwMakefiletascamMakefilehdaKconfigMakefileextMakefilei2cMakefileotherMakefileisaKconfigMakefilead1816aMakefilead1848Makefilecs423xMakefilees1688MakefilegalaxyMakefilegusMakefilemsndMakefileopti9xxMakefilesbMakefilewavefrontMakefilewssMakefilemipsKconfigMakefileossdmasoundKconfigMakefilepariscKconfigMakefilepciKconfigMakefileac97Makefileali5451MakefileasihpiMakefileau88x0Makefileaw2Makefileca0106Makefilecs46xxMakefilecs5535audioMakefilectxfiMakefileechoaudioMakefileemu10k1MakefilehdaKconfigMakefileice1712Makefilekorg1212MakefilelolaMakefilelx6464esMakefilemixartMakefilenm256MakefileoxygenMakefilepcxhrMakefileriptideMakefilerme9652MakefiletridentMakefilevx222MakefileymfpciMakefilepcmciaKconfigMakefilepdaudiocfMakefilevxMakefileppcKconfigMakefileshKconfigMakefilesocKconfigMakefileadiKconfigMakefileamdKconfigMakefileacpKconfigMakefilepsMakefileravenMakefilerenoirMakefilerplMakefilevangoghMakefileycMakefileappleKconfigMakefileatmelKconfigMakefileau1xKconfigMakefilebcmKconfigMakefilecirrusKconfigMakefilecodecsKconfigMakefiledwcKconfigMakefilefslKconfigMakefilegenericKconfigMakefilehisiliconKconfigMakefileimgKconfigMakefileintelKconfigMakefileatomMakefilesstMakefileavsMakefileboardsKconfigMakefileboardsKconfigMakefilecatptMakefilecommonMakefilekeembayMakefileskylakeMakefilejz4740KconfigMakefilekirkwoodKconfigMakefilemediatekKconfigMakefilecommonMakefilemt2701Makefilemt6797Makefilemt8173Makefilemt8183Makefilemt8186Makefilemt8192Makefilemt8195MakefilemesonKconfigMakefilemxsKconfigMakefilepxaKconfigMakefileqcomKconfigMakefileqdsp6MakefilerockchipKconfigMakefilesamsungKconfigMakefileshKconfigMakefilercarMakefilesofKconfigMakefileamdKconfigMakefileimxKconfigMakefileintelKconfigMakefilemediatekKconfigMakefilemt8186Makefilemt8195MakefilextensaKconfigMakefilespearKconfigMakefilesprdKconfigMakefilestiKconfigMakefilestmKconfigMakefilesunxiKconfigMakefiletegraKconfigMakefiletiKconfigMakefileuniphierKconfigMakefileux500KconfigMakefilexilinxKconfigMakefilextensaKconfigMakefilesparcKconfigMakefilespiKconfigMakefilesynthKconfigMakefileemuxMakefileusb6fireMakefileKconfigMakefilebcd2000MakefilecaiaqMakefilehifaceMakefileline6KconfigMakefilemiscMakefileusx2yMakefilevirtioKconfigMakefilex86KconfigMakefilexenKconfigMakefiletoolsMakefileaccountingMakefilearcharm64includeasmbarrier.hcputype.hgpr-num.hsysreg.huapiasmbitsperlong.hkvm.hmman.hperf_regs.hunistd.htoolsMakefilex86intel_sdsiMakefilekcpuidMakefilebootconfigMakefilebpfMakefilebpftoolDocumentationMakefileMakefileresolve_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.depsgeneratedMakefilelibMakefilesamplesMakefileobjtoolBuildMakefilebuiltin-check.ccheck.celf.cincludeobjtoolarch.hbuiltin.hcfi.hcheck.helf.hendianness.hobjtool.hspecial.hwarn.hobjtool.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.22.1.el9_5.aarch64+64k-debug//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/Documentation//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/Documentation/devicetree//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/Documentation/devicetree/bindings//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/Documentation/kbuild//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/Documentation/tools//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/Documentation/tools/rtla//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/Documentation/tools/rv//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/Documentation/userspace-api//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/Documentation/userspace-api/media//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/alpha//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/alpha/boot//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/alpha/kernel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/alpha/kernel/syscalls//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/alpha/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/alpha/math-emu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/alpha/mm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arc/boot//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arc/boot/dts//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arc/kernel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arc/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arc/mm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arc/plat-axs10x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arc/plat-hsdk//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arc/plat-sim//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arc/plat-tb10x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/boot//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/boot/bootp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/boot/compressed//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/boot/dts//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/common//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/crypto//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/include//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/include/asm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/include/asm/xen//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/kernel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-actions//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-alpine//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-artpec//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-asm9260//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-aspeed//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-at91//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-axxia//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-bcm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-berlin//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-clps711x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-cns3xxx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-davinci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-digicolor//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-dove//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-ep93xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-exynos//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-footbridge//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-gemini//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-highbank//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-hisi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-imx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-integrator//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-iop32x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-ixp4xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-keystone//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-lpc18xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-lpc32xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-mediatek//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-meson//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-milbeaut//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-mmp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-moxart//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-mstar//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-mv78xx0//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-mvebu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-mxs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-nomadik//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-npcm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-nspire//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-omap1//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-omap2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-orion5x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-oxnas//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-pxa//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-qcom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-rda//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-realtek//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-realview//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-rockchip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-rpc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-s3c//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-s5pv210//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-sa1100//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-shmobile//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-socfpga//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-spear//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-sti//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-stm32//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-sunxi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-tegra//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-uniphier//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-ux500//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-versatile//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-vexpress//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-vt8500//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mach-zynq//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/mm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/net//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/nwfpe//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/plat-omap//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/plat-orion//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/plat-pxa//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/plat-versatile//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/probes//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/probes/kprobes//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/probes/uprobes//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/tools//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/vdso//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/vfp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm/xen//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/actions//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/allwinner//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/altera//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/amazon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/amd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/amlogic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/apm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/apple//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/arm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/bitmain//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/broadcom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/broadcom/bcm4908//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/broadcom/northstar2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/broadcom/stingray//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/cavium//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/exynos//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/freescale//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/hisilicon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/intel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/lg//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/marvell//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/mediatek//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/microchip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/nvidia//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/qcom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/realtek//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/renesas//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/rockchip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/socionext//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/sprd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/synaptics//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/ti//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/toshiba//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/boot/dts/xilinx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/crypto//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/hyperv//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/include//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/include/asm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/include/asm/stacktrace//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/include/asm/vdso//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/include/asm/xen//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/include/generated//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/include/generated/asm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/include/generated/uapi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/include/generated/uapi/asm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/include/uapi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/include/uapi/asm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/kernel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/kernel/pi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/kernel/probes//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/kernel/vdso//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/kernel/vdso32//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/kvm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/kvm/hyp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/kvm/hyp/nvhe//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/kvm/hyp/vhe//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/mm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/net//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/tools//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/arm64/xen//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/csky//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/csky/abiv1//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/csky/abiv2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/csky/boot//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/csky/boot/dts//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/csky/kernel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/csky/kernel/probes//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/csky/kernel/vdso//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/csky/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/csky/mm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/h8300//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/h8300/boot//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/h8300/boot/compressed//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/h8300/boot/dts//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/h8300/kernel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/h8300/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/h8300/mm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/hexagon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/hexagon/kernel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/hexagon/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/hexagon/mm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/ia64//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/ia64/hp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/ia64/hp/common//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/ia64/kernel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/ia64/kernel/syscalls//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/ia64/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/ia64/mm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/ia64/pci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/ia64/uv//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/ia64/uv/kernel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/m68k//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/m68k/68000//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/m68k/amiga//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/m68k/apollo//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/m68k/atari//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/m68k/bvme6000//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/m68k/coldfire//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/m68k/emu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/m68k/fpsp040//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/m68k/hp300//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/m68k/ifpsp060//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/m68k/kernel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/m68k/kernel/syscalls//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/m68k/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/m68k/mac//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/m68k/math-emu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/m68k/mm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/m68k/mvme147//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/m68k/mvme16x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/m68k/q40//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/m68k/sun3//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/m68k/sun3/prom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/m68k/sun3x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/m68k/tools//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/m68k/tools/amiga//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/microblaze//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/microblaze/boot//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/microblaze/boot/dts//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/microblaze/kernel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/microblaze/kernel/cpu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/microblaze/kernel/syscalls//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/microblaze/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/microblaze/mm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/microblaze/pci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/alchemy//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/alchemy/common//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/alchemy/devboards//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/ar7//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/ath25//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/ath79//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/bcm47xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/bcm63xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/bcm63xx/boards//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/bmips//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/boot//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/boot/compressed//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/boot/dts//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/boot/dts/brcm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/boot/dts/cavium-octeon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/boot/dts/img//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/boot/dts/ingenic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/boot/dts/lantiq//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/boot/dts/loongson//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/boot/dts/mscc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/boot/dts/mti//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/boot/dts/netlogic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/boot/dts/ni//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/boot/dts/pic32//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/boot/dts/qca//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/boot/dts/ralink//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/boot/dts/realtek//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/boot/dts/xilfpga//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/boot/tools//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/cavium-octeon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/cavium-octeon/crypto//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/cavium-octeon/executive//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/cobalt//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/crypto//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/dec//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/dec/prom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/fw//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/fw/arc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/fw/cfe//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/fw/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/fw/sni//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/generic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/ingenic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/jazz//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/kernel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/kernel/syscalls//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/kvm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/lantiq//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/lantiq/falcon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/lantiq/xway//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/loongson2ef//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/loongson2ef/common//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/loongson2ef/common/cs5536//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/loongson2ef/fuloong-2e//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/loongson2ef/lemote-2f//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/loongson32//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/loongson32/common//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/loongson32/ls1b//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/loongson32/ls1c//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/loongson64//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/math-emu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/mm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/mti-malta//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/n64//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/net//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/netlogic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/netlogic/common//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/netlogic/xlp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/netlogic/xlr//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/pci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/pic32//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/pic32/common//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/pic32/pic32mzda//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/pistachio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/power//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/ralink//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/rb532//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/sgi-ip22//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/sgi-ip27//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/sgi-ip30//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/sgi-ip32//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/sibyte//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/sibyte/bcm1480//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/sibyte/common//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/sibyte/sb1250//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/sibyte/swarm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/sni//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/tools//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/txx9//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/txx9/generic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/txx9/jmr3927//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/txx9/rbtx4927//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/txx9/rbtx4938//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/txx9/rbtx4939//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/vdso//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/vr41xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/vr41xx/casio-e55//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/vr41xx/common//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/nds32//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/nds32/boot//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/nds32/boot/dts//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/nds32/kernel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/nds32/kernel/vdso//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/nds32/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/nds32/math-emu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/nds32/mm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/nios2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/nios2/boot//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/nios2/boot/compressed//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/nios2/boot/dts//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/nios2/kernel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/nios2/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/nios2/mm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/nios2/platform//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/openrisc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/openrisc/boot//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/openrisc/boot/dts//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/openrisc/kernel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/openrisc/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/openrisc/mm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/parisc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/parisc/boot//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/parisc/boot/compressed//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/parisc/kernel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/parisc/kernel/syscalls//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/parisc/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/parisc/math-emu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/parisc/mm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/boot//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/boot/dts//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/boot/dts/fsl//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/crypto//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/kernel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/kernel/ptrace//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/kernel/syscalls//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/kernel/trace//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/kernel/vdso//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/kexec//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/kvm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/math-emu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/mm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/mm/book3s32//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/mm/book3s64//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/mm/kasan//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/mm/nohash//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/mm/ptdump//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/net//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/perf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/platforms//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/platforms/40x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/platforms/44x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/platforms/4xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/platforms/512x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/platforms/52xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/platforms/82xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/platforms/83xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/platforms/85xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/platforms/86xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/platforms/8xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/platforms/amigaone//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/platforms/book3s//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/platforms/cell//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/platforms/cell/spufs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/platforms/chrp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/platforms/embedded6xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/platforms/maple//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/platforms/microwatt//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/platforms/pasemi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/platforms/powermac//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/platforms/powernv//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/platforms/ps3//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/platforms/pseries//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/purgatory//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/sysdev//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/sysdev/ge//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/sysdev/xics//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/sysdev/xive//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/powerpc/xmon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/riscv//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/riscv/boot//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/riscv/boot/dts//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/riscv/boot/dts/canaan//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/riscv/boot/dts/microchip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/riscv/boot/dts/sifive//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/riscv/errata//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/riscv/errata/sifive//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/riscv/kernel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/riscv/kernel/probes//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/riscv/kernel/vdso//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/riscv/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/riscv/mm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/riscv/net//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/s390//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/s390/appldata//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/s390/boot//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/s390/crypto//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/s390/hypfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/s390/kernel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/s390/kernel/syscalls//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/s390/kernel/vdso32//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/s390/kernel/vdso64//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/s390/kvm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/s390/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/s390/lib/expoline//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/s390/mm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/s390/net//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/s390/pci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/s390/purgatory//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/s390/tools//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boards//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boards/mach-ap325rxa//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boards/mach-dreamcast//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boards/mach-ecovec24//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boards/mach-highlander//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boards/mach-hp6xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boards/mach-kfr2r09//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boards/mach-landisk//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boards/mach-lboxre2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boards/mach-microdev//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boards/mach-migor//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boards/mach-r2d//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boards/mach-rsk//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boards/mach-sdk7780//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boards/mach-sdk7786//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boards/mach-se//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boards/mach-se/7206//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boards/mach-se/7343//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boards/mach-se/770x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boards/mach-se/7721//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boards/mach-se/7722//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boards/mach-se/7724//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boards/mach-se/7751//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boards/mach-se/7780//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boards/mach-sh03//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boards/mach-x3proto//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boot//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boot/compressed//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boot/dts//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/boot/romimage//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/cchips//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/cchips/hd6446x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/drivers//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/drivers/dma//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/drivers/pci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/drivers/superhyway//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/kernel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/kernel/cpu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/kernel/cpu/irq//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/kernel/cpu/sh2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/kernel/cpu/sh2a//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/kernel/cpu/sh3//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/kernel/cpu/sh4//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/kernel/cpu/sh4a//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/kernel/cpu/shmobile//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/kernel/syscalls//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/kernel/vsyscall//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/math-emu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/mm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sh/tools//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sparc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sparc/boot//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sparc/crypto//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sparc/kernel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sparc/kernel/syscalls//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sparc/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sparc/math-emu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sparc/mm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sparc/net//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sparc/power//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sparc/prom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/sparc/vdso//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/um//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/um/drivers//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/um/kernel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/um/kernel/skas//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/um/os-Linux//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/um/os-Linux/drivers//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/um/os-Linux/skas//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/um/scripts//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/boot//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/boot/compressed//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/coco//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/coco/tdx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/crypto//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/entry//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/entry/syscalls//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/entry/vdso//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/entry/vsyscall//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/events//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/events/amd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/events/intel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/events/zhaoxin//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/hyperv//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/ia32//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/kernel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/kernel/acpi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/kernel/apic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/kernel/cpu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/kernel/cpu/mce//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/kernel/cpu/microcode//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/kernel/cpu/mtrr//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/kernel/cpu/resctrl//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/kernel/cpu/sgx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/kernel/fpu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/kernel/kprobes//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/kvm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/math-emu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/mm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/mm/pat//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/net//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/pci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/platform//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/platform/atom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/platform/ce4100//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/platform/efi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/platform/geode//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/platform/intel-mid//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/platform/intel-quark//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/platform/intel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/platform/iris//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/platform/olpc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/platform/pvh//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/platform/scx200//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/platform/ts5500//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/platform/uv//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/power//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/purgatory//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/ras//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/realmode//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/realmode/rm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/tools//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/um//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/um/os-Linux//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/um/vdso//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/video//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/virt//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/virt/svm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/virt/vmx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/virt/vmx/tdx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/x86/xen//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/xtensa//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/xtensa/boot//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/xtensa/boot/boot-elf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/xtensa/boot/boot-redboot//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/xtensa/boot/dts//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/xtensa/boot/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/xtensa/kernel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/xtensa/kernel/syscalls//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/xtensa/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/xtensa/mm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/xtensa/platforms//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/xtensa/platforms/iss//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/xtensa/platforms/xt2000//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/arch/xtensa/platforms/xtfpga//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/block//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/block/partitions//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/certs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/crypto//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/crypto/asymmetric_keys//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/crypto/async_tx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/accel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/accel/habanalabs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/accel/habanalabs/common//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/accel/habanalabs/common/mmu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/accessibility//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/accessibility/braille//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/accessibility/speakup//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/acpi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/acpi/acpica//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/acpi/apei//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/acpi/arm64//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/acpi/dptf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/acpi/nfit//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/acpi/numa//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/acpi/pmic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/amba//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/android//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/ata//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/atm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/auxdisplay//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/base//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/base/firmware_loader//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/base/firmware_loader/builtin//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/base/power//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/base/regmap//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/base/test//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/bcma//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/block//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/block/aoe//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/block/drbd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/block/mtip32xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/block/null_blk//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/block/paride//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/block/rnbd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/block/rsxx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/block/xen-blkback//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/block/zram//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/bluetooth//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/bus//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/bus/fsl-mc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/bus/mhi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/bus/mhi/ep//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/bus/mhi/host//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/cdrom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/char//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/char/agp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/char/hw_random//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/char/ipmi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/char/mwave//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/char/pcmcia//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/char/tpm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/char/tpm/st33zp24//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/char/xilinx_hwicap//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/char/xillybus//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/actions//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/analogbits//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/at91//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/axis//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/axs10x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/baikal-t1//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/bcm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/berlin//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/davinci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/h8300//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/hisilicon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/imgtec//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/imx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/ingenic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/keystone//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/loongson1//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/mediatek//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/meson//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/microchip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/mmp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/mstar//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/mvebu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/mxs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/nxp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/pistachio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/pxa//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/qcom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/ralink//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/renesas//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/rockchip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/samsung//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/sifive//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/socfpga//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/spear//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/sprd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/st//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/sunxi-ng//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/sunxi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/tegra//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/ti//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/uniphier//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/ux500//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/versatile//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/x86//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/xilinx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/zynq//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clk/zynqmp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/clocksource//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/comedi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/comedi/drivers//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/comedi/drivers/ni_routing//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/comedi/drivers/ni_routing/tools//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/comedi/drivers/tests//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/comedi/kcomedilib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/connector//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/counter//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/cpufreq//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/cpuidle//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/cpuidle/governors//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/allwinner//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/allwinner/sun4i-ss//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/allwinner/sun8i-ce//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/allwinner/sun8i-ss//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/amcc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/amlogic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/axis//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/bcm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/caam//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/cavium//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/cavium/cpt//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/cavium/nitrox//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/cavium/zip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/ccp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/ccree//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/chelsio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/gemini//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/hisilicon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/hisilicon/hpre//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/hisilicon/sec//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/hisilicon/sec2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/hisilicon/trng//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/hisilicon/zip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/inside-secure//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/intel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/intel/iaa//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/intel/ixp4xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/intel/keembay//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/intel/qat//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/intel/qat/qat_420xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/intel/qat/qat_4xxx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/intel/qat/qat_c3xxx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/intel/qat/qat_c3xxxvf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/intel/qat/qat_c62x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/intel/qat/qat_c62xvf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/intel/qat/qat_common//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/intel/qat/qat_dh895xcc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/intel/qat/qat_dh895xccvf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/marvell//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/marvell/cesa//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/marvell/octeontx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/marvell/octeontx2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/nx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/qce//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/rockchip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/stm32//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/ux500//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/ux500/cryp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/ux500/hash//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/virtio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/vmx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/crypto/xilinx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/cxl//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/cxl/core//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/dax//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/dax/hmem//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/dax/pmem//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/dca//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/devfreq//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/devfreq/event//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/dio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/dma-buf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/dma-buf/heaps//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/dma//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/dma/bestcomm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/dma/dw-axi-dmac//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/dma/dw-edma//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/dma/dw//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/dma/fsl-dpaa2-qdma//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/dma/hsu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/dma/idxd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/dma/ioat//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/dma/ipu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/dma/lgm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/dma/mediatek//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/dma/ppc4xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/dma/ptdma//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/dma/qcom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/dma/sf-pdma//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/dma/sh//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/dma/ti//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/dma/xilinx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/dpll//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/edac//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/eisa//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/extcon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/firewire//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/firmware//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/firmware/arm_ffa//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/firmware/arm_scmi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/firmware/broadcom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/firmware/cirrus//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/firmware/efi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/firmware/efi/libstub//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/firmware/efi/test//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/firmware/google//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/firmware/imx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/firmware/meson//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/firmware/psci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/firmware/smccc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/firmware/tegra//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/firmware/xilinx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/fpga//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/fsi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gnss//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/acp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/amdgpu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/amdkfd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/amdxcp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/amdgpu_dm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/basics//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/bios//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/clk_mgr//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/dce//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/dce110//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/dce112//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/dce120//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/dce60//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/dce80//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/dcn10//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/dcn20//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/dcn201//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/dcn21//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/dcn30//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/dcn301//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/dcn303//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/dcn31//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/dcn314//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/dcn32//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/dcn321//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/dcn35//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/dml//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/dml2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/dsc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/gpio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/hdcp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/hwss//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/hwss/dcn351//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/irq//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/link//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/optc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/resource//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dc/virtual//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dmub//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/dmub/src//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/modules//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/modules/color//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/modules/freesync//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/modules/hdcp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/modules/info_packet//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/display/modules/power//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/pm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/pm/legacy-dpm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/pm/powerplay//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/pm/powerplay/hwmgr//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/pm/powerplay/smumgr//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/pm/swsmu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/pm/swsmu/smu11//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/pm/swsmu/smu12//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/pm/swsmu/smu13//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/amd/pm/swsmu/smu14//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/arm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/arm/display//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/arm/display/komeda//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/armada//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/aspeed//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/ast//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/atmel-hlcdc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/bridge//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/bridge/adv7511//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/bridge/analogix//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/bridge/cadence//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/bridge/imx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/bridge/synopsys//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/display//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/etnaviv//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/exynos//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/fsl-dcu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/gma500//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/gud//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/hisilicon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/hisilicon/hibmc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/hisilicon/kirin//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/hyperv//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/i2c//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/i915//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/i915/gvt//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/imagination//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/imx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/imx/dcss//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/ingenic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/kmb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/lima//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/logicvc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/loongson//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/mcde//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/mediatek//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/meson//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/mgag200//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/msm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/mxsfb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/nouveau//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/omapdrm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/panel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/panfrost//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/pl111//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/qxl//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/radeon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/rcar-du//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/renesas//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/renesas/rcar-du//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/renesas/rz-du//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/renesas/shmobile//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/rockchip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/scheduler//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/solomon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/sprd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/sti//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/stm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/sun4i//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/tegra//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/tests//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/tidss//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/tilcdc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/tiny//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/ttm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/ttm/tests//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/tve200//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/udl//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/v3d//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/vboxvideo//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/vc4//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/vgem//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/virtio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/vkms//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/vmwgfx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/xe//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/xe/tests//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/xen//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/drm/xlnx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/host1x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/ipu-v3//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/trace//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/gpu/vga//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/greybus//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/hid//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/hid/amd-sfh-hid//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/hid/bpf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/hid/bpf/entrypoints//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/hid/i2c-hid//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/hid/intel-ish-hid//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/hid/surface-hid//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/hid/usbhid//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/hsi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/hsi/clients//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/hsi/controllers//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/hte//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/hv//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/hwmon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/hwmon/occ//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/hwmon/pmbus//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/hwspinlock//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/hwtracing//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/hwtracing/coresight//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/hwtracing/intel_th//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/hwtracing/stm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/i2c//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/i2c/algos//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/i2c/busses//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/i2c/muxes//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/i3c//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/i3c/master//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/i3c/master/mipi-i3c-hci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/idle//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/accel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/adc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/addac//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/afe//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/amplifiers//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/buffer//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/cdc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/chemical//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/common//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/common/cros_ec_sensors//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/common/hid-sensors//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/common/ms_sensors//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/common/scmi_sensors//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/common/ssp_sensors//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/common/st_sensors//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/dac//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/dummy//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/filter//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/frequency//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/gyro//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/health//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/humidity//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/imu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/imu/bmi160//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/imu/inv_icm42600//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/imu/inv_mpu6050//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/imu/st_lsm6dsx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/imu/st_lsm9ds0//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/light//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/magnetometer//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/multiplexer//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/orientation//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/position//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/potentiometer//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/potentiostat//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/pressure//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/proximity//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/resolver//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/temperature//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/test//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iio/trigger//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/core//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/hw//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/hw/bnxt_re//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/hw/cxgb4//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/hw/efa//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/hw/hfi1//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/hw/hns//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/hw/irdma//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/hw/mana//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/hw/mlx4//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/hw/mlx5//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/hw/mthca//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/hw/ocrdma//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/hw/qedr//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/hw/qib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/hw/usnic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/hw/vmw_pvrdma//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/sw//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/sw/rdmavt//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/sw/rxe//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/sw/siw//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/ulp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/ulp/ipoib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/ulp/iser//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/ulp/isert//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/ulp/opa_vnic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/ulp/rtrs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/ulp/srp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/infiniband/ulp/srpt//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/input//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/input/gameport//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/input/joystick//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/input/joystick/iforce//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/input/keyboard//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/input/misc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/input/mouse//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/input/rmi4//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/input/serio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/input/tablet//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/input/tests//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/input/touchscreen//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/interconnect//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/interconnect/imx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/interconnect/qcom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/interconnect/samsung//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iommu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iommu/amd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iommu/arm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iommu/arm/arm-smmu-v3//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iommu/arm/arm-smmu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iommu/intel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/iommu/iommufd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/ipack//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/ipack/carriers//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/ipack/devices//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/irqchip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/isdn//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/isdn/capi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/isdn/hardware//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/isdn/hardware/mISDN//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/isdn/mISDN//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/leds//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/leds/blink//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/leds/flash//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/leds/trigger//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/macintosh//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/macintosh/ams//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/mailbox//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/mcb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/md//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/md/bcache//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/md/persistent-data//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/cec//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/cec/core//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/cec/i2c//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/cec/platform//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/cec/platform/cec-gpio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/cec/platform/cros-ec//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/cec/platform/meson//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/cec/platform/s5p//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/cec/platform/seco//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/cec/platform/sti//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/cec/platform/stm32//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/cec/platform/tegra//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/cec/usb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/cec/usb/pulse8//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/cec/usb/rainshadow//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/common//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/common/b2c2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/common/saa7146//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/common/siano//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/common/v4l2-tpg//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/common/videobuf2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/dvb-core//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/dvb-frontends//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/dvb-frontends/cxd2880//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/dvb-frontends/drx39xyj//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/firewire//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/i2c//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/i2c/adv748x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/i2c/ccs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/i2c/cx25840//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/i2c/et8ek8//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/i2c/m5mols//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/i2c/s5c73m3//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/mc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/mmc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/mmc/siano//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/b2c2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/bt8xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/cobalt//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/cx18//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/cx23885//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/cx25821//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/cx88//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/ddbridge//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/dm1105//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/dt3155//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/intel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/intel/ipu3//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/ivtv//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/mantis//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/meye//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/netup_unidvb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/ngene//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/pluto2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/pt1//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/pt3//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/saa7134//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/saa7146//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/saa7164//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/smipcie//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/solo6x10//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/sta2x11//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/ttpci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/tw5864//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/tw68//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/pci/tw686x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/allegro-dvt//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/am437x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/atmel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/cadence//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/coda//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/davinci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/exynos-gsc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/exynos4-is//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/imx-jpeg//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/marvell-ccic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/meson//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/meson/ge2d//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/mtk-jpeg//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/mtk-mdp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/mtk-vcodec//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/mtk-vpu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/omap//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/omap3isp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/qcom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/qcom/camss//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/qcom/venus//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/rcar-vin//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/rockchip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/rockchip/rga//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/rockchip/rkisp1//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/s3c-camif//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/s5p-g2d//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/s5p-jpeg//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/s5p-mfc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/sti//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/sti/bdisp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/sti/c8sectpfe//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/sti/delta//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/sti/hva//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/stm32//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/sunxi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/sunxi/sun4i-csi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/sunxi/sun6i-csi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/sunxi/sun8i-di//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/sunxi/sun8i-rotate//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/ti-vpe//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/vsp1//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/platform/xilinx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/radio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/radio/si470x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/radio/si4713//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/radio/wl128x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/rc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/rc/img-ir//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/rc/keymaps//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/spi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/test-drivers//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/test-drivers/vicodec//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/test-drivers/vidtv//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/test-drivers/vimc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/test-drivers/vivid//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/tuners//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/airspy//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/as102//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/au0828//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/b2c2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/cpia2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/cx231xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/dvb-usb-v2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/dvb-usb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/em28xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/go7007//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/gspca//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/gspca/gl860//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/gspca/m5602//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/gspca/stv06xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/hackrf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/hdpvr//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/msi2500//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/pvrusb2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/pwc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/s2255//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/siano//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/stk1160//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/stkwebcam//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/tm6000//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/ttusb-budget//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/ttusb-dec//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/usbtv//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/uvc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/usb/zr364xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/media/v4l2-core//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/memory//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/memory/samsung//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/memory/tegra//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/memstick//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/memstick/core//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/memstick/host//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/message//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/message/fusion//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/mfd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/altera-stapl//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/bcm-vk//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/c2port//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/cardreader//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/cb710//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/cxl//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/echo//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/eeprom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/genwqe//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/habanalabs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/habanalabs/common//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/habanalabs/common/mmu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/habanalabs/common/pci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/habanalabs/gaudi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/habanalabs/goya//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/ibmasm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/lis3lv02d//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/lkdtm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/mei//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/mei/gsc_proxy//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/mei/hdcp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/mei/pxp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/ocxl//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/pvpanic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/sgi-gru//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/sgi-xp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/ti-st//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/uacce//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/misc/vmw_vmci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/mmc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/mmc/core//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/mmc/host//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/most//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/mtd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/mtd/chips//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/mtd/devices//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/mtd/hyperbus//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/mtd/lpddr//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/mtd/maps//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/mtd/nand//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/mtd/nand/onenand//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/mtd/nand/raw//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/mtd/nand/raw/atmel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/mtd/nand/raw/bcm47xxnflash//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/mtd/nand/raw/brcmnand//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/mtd/nand/raw/gpmi-nand//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/mtd/nand/raw/ingenic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/mtd/nand/spi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/mtd/parsers//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/mtd/spi-nor//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/mtd/spi-nor/controllers//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/mtd/tests//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/mtd/ubi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/mux//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/appletalk//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/arcnet//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/bonding//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/caif//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/can//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/can/c_can//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/can/cc770//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/can/ctucanfd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/can/dev//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/can/flexcan//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/can/ifi_canfd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/can/m_can//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/can/mscan//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/can/peak_canfd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/can/rcar//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/can/sja1000//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/can/slcan//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/can/softing//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/can/spi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/can/spi/mcp251xfd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/can/usb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/can/usb/etas_es58x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/can/usb/kvaser_usb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/can/usb/peak_usb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/dsa//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/dsa/b53//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/dsa/hirschmann//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/dsa/microchip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/dsa/mv88e6xxx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/dsa/ocelot//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/dsa/qca//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/dsa/sja1105//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/dsa/xrs700x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/3com//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/8390//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/actions//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/adaptec//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/aeroflex//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/agere//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/alacritech//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/allwinner//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/alteon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/altera//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/amazon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/amazon/ena//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/amd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/amd/xgbe//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/apm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/apm/xgene-v2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/apm/xgene//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/apple//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/aquantia//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/aquantia/atlantic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/arc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/atheros//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/atheros/alx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/atheros/atl1c//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/atheros/atl1e//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/atheros/atlx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/broadcom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/broadcom/bnx2x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/broadcom/bnxt//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/broadcom/genet//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/brocade//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/brocade/bna//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/cadence//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/calxeda//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/cavium//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/cavium/common//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/cavium/liquidio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/cavium/octeon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/cavium/thunder//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/chelsio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/chelsio/cxgb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/chelsio/cxgb3//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/chelsio/cxgb4//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/chelsio/cxgb4vf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/chelsio/inline_crypto//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/chelsio/inline_crypto/chtls//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/chelsio/libcxgb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/cirrus//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/cisco//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/cisco/enic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/cortina//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/davicom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/dec//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/dec/tulip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/dlink//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/emulex//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/emulex/benet//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/ezchip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/faraday//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/freescale//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/freescale/dpaa//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/freescale/dpaa2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/freescale/enetc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/freescale/fman//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/freescale/fs_enet//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/fujitsu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/google//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/google/gve//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/hisilicon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/hisilicon/hns//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/hisilicon/hns3//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/hisilicon/hns3/hns3pf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/hisilicon/hns3/hns3vf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/huawei//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/huawei/hinic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/i825xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/ibm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/ibm/ehea//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/ibm/emac//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/intel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/intel/e1000//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/intel/e1000e//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/intel/fm10k//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/intel/i40e//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/intel/iavf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/intel/ice//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/intel/idpf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/intel/igb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/intel/igbvf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/intel/igc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/intel/ixgb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/intel/ixgbe//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/intel/ixgbevf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/marvell//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/marvell/mvpp2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/marvell/octeon_ep//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/marvell/octeon_ep_vf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/marvell/octeontx2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/marvell/octeontx2/af//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/marvell/octeontx2/nic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/marvell/prestera//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/mediatek//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/mellanox//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/mellanox/mlx4//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/mellanox/mlx5//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/mellanox/mlx5/core//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/mellanox/mlx5/core/esw//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/mellanox/mlx5/core/steering//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/mellanox/mlxbf_gige//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/mellanox/mlxfw//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/mellanox/mlxsw//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/micrel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/microchip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/microchip/sparx5//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/microsoft//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/microsoft/mana//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/moxa//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/mscc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/myricom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/myricom/myri10ge//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/natsemi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/neterion//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/neterion/vxge//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/netronome//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/netronome/nfp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/ni//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/nvidia//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/nxp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/oki-semi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/oki-semi/pch_gbe//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/packetengines//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/pasemi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/pensando//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/pensando/ionic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/qlogic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/qlogic/netxen//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/qlogic/qed//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/qlogic/qede//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/qlogic/qlcnic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/qualcomm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/qualcomm/emac//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/qualcomm/rmnet//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/rdc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/realtek//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/renesas//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/rocker//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/samsung//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/samsung/sxgbe//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/seeq//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/sfc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/sfc/falcon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/sfc/siena//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/sgi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/silan//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/sis//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/smsc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/socionext//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/stmicro//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/stmicro/stmmac//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/sun//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/synopsys//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/tehuti//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/ti//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/toshiba//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/tundra//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/via//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/wiznet//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/xilinx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/xircom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ethernet/xscale//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/fddi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/fddi/skfp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/fjes//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/hamradio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/hippi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/hyperv//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ieee802154//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ipa//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ipvlan//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/mdio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/netdevsim//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/pcs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/phy//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/phy/aquantia//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/phy/mscc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/phy/qcom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/plip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/ppp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/pse-pd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/slip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/team//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/thunderbolt//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/usb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/vmxnet3//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/vxlan//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wan//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wan/lmc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireguard//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/admtek//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/ath//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/ath/ar5523//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/ath/ath10k//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/ath/ath11k//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/ath/ath12k//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/ath/ath5k//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/ath/ath6kl//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/ath/ath9k//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/ath/carl9170//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/ath/wcn36xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/ath/wil6210//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/atmel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/broadcom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/broadcom/b43//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/broadcom/b43legacy//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/broadcom/brcm80211//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/broadcom/brcm80211/brcmfmac//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/broadcom/brcm80211/brcmsmac//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/broadcom/brcm80211/brcmutil//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/intel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/intel/ipw2x00//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/intel/iwlegacy//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/intel/iwlwifi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/intel/iwlwifi/dvm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/intel/iwlwifi/mei//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/intel/iwlwifi/mvm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/intel/iwlwifi/tests//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/intersil//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/intersil/hostap//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/intersil/orinoco//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/intersil/p54//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/intersil/prism54//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/marvell//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/marvell/libertas//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/marvell/libertas_tf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/marvell/mwifiex//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/mediatek//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/mediatek/mt76//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/mediatek/mt76/mt7603//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/mediatek/mt76/mt7615//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/mediatek/mt76/mt76x0//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/mediatek/mt76/mt76x2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/mediatek/mt76/mt7915//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/mediatek/mt76/mt7921//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/mediatek/mt76/mt7925//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/mediatek/mt76/mt7996//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/mediatek/mt7601u//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/microchip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/microchip/wilc1000//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/quantenna//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/quantenna/qtnfmac//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/ralink//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/ralink/rt2x00//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/realtek//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/realtek/rtl818x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/realtek/rtl818x/rtl8180//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/realtek/rtl818x/rtl8187//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/realtek/rtl8xxxu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/realtek/rtlwifi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/realtek/rtlwifi/btcoexist//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/realtek/rtlwifi/rtl8192c//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/realtek/rtlwifi/rtl8192de//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/realtek/rtlwifi/rtl8192se//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/realtek/rtlwifi/rtl8723be//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/realtek/rtlwifi/rtl8723com//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/realtek/rtw88//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/realtek/rtw89//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/rsi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/st//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/st/cw1200//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/ti//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/ti/wl1251//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/ti/wl12xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/ti/wl18xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/ti/wlcore//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/virtual//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/zydas//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wireless/zydas/zd1211rw//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wwan//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wwan/iosm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/wwan/t7xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/net/xen-netback//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/nfc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/nfc/fdp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/nfc/microread//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/nfc/nfcmrvl//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/nfc/nxp-nci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/nfc/pn533//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/nfc/pn544//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/nfc/s3fwrn5//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/nfc/st-nci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/nfc/st21nfca//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/nfc/st95hf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/ntb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/ntb/hw//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/ntb/hw/amd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/ntb/hw/epf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/ntb/hw/idt//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/ntb/hw/intel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/ntb/hw/mscc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/ntb/test//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/nubus//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/nvdimm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/nvme//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/nvme/common//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/nvme/host//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/nvme/target//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/nvmem//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/of//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/of/unittest-data//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/opp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/parisc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/parport//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pci/controller//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pci/controller/cadence//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pci/controller/dwc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pci/controller/mobiveil//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pci/endpoint//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pci/endpoint/functions//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pci/hotplug//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pci/msi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pci/pcie//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pci/switch//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pcmcia//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/perf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/perf/amlogic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/perf/arm_cspmu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/perf/hisilicon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/phy//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/phy/allwinner//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/phy/amlogic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/phy/broadcom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/phy/cadence//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/phy/freescale//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/phy/hisilicon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/phy/ingenic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/phy/intel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/phy/lantiq//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/phy/marvell//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/phy/mediatek//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/phy/microchip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/phy/motorola//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/phy/mscc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/phy/qualcomm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/phy/ralink//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/phy/realtek//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/phy/renesas//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/phy/rockchip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/phy/samsung//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/phy/socionext//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/phy/st//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/phy/tegra//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/phy/ti//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/phy/xilinx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pinctrl//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pinctrl/actions//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pinctrl/aspeed//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pinctrl/bcm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pinctrl/berlin//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pinctrl/cirrus//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pinctrl/freescale//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pinctrl/intel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pinctrl/mediatek//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pinctrl/meson//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pinctrl/mvebu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pinctrl/nomadik//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pinctrl/nuvoton//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pinctrl/pxa//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pinctrl/qcom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pinctrl/ralink//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pinctrl/renesas//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pinctrl/samsung//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pinctrl/spear//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pinctrl/sprd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pinctrl/stm32//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pinctrl/sunxi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pinctrl/tegra//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pinctrl/ti//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pinctrl/uniphier//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pinctrl/visconti//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pinctrl/vt8500//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/platform//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/platform/chrome//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/platform/chrome/wilco_ec//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/platform/goldfish//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/platform/mellanox//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/platform/mips//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/platform/olpc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/platform/surface//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/platform/surface/aggregator//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/platform/x86//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/platform/x86/amd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/platform/x86/amd/pmc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/platform/x86/amd/pmf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/platform/x86/dell//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/platform/x86/dell/dell-wmi-sysman//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/platform/x86/intel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/platform/x86/intel/atomisp2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/platform/x86/intel/ifs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/platform/x86/intel/int1092//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/platform/x86/intel/int33fe//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/platform/x86/intel/int3472//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/platform/x86/intel/pmc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/platform/x86/intel/pmt//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/platform/x86/intel/speed_select_if//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/platform/x86/intel/telemetry//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/platform/x86/intel/uncore-frequency//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/platform/x86/intel/wmi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pmdomain//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pmdomain/actions//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pmdomain/amlogic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pmdomain/arm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pmdomain/bcm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pmdomain/imx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pmdomain/mediatek//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pmdomain/qcom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pmdomain/renesas//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pmdomain/rockchip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pmdomain/samsung//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pmdomain/st//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pmdomain/tegra//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pmdomain/ti//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pmdomain/xilinx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pnp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pnp/isapnp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pnp/pnpacpi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pnp/pnpbios//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/power//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/power/reset//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/power/supply//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/powercap//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pps//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pps/clients//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pps/generators//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/ps3//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/ptp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/pwm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/rapidio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/rapidio/devices//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/rapidio/switches//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/ras//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/ras/amd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/ras/amd/atl//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/regulator//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/remoteproc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/reset//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/reset/hisilicon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/reset/sti//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/reset/tegra//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/rpmsg//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/rtc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/s390//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/s390/block//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/s390/char//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/s390/cio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/s390/crypto//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/s390/net//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/s390/scsi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/s390/virtio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/sbus//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/sbus/char//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/aacraid//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/aic7xxx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/aic94xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/arcmsr//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/arm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/be2iscsi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/bfa//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/bnx2fc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/bnx2i//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/csiostor//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/cxgbi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/cxlflash//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/device_handler//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/elx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/esas2r//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/fcoe//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/fnic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/hisi_sas//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/ibmvscsi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/ibmvscsi_tgt//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/isci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/libfc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/libsas//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/lpfc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/megaraid//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/mpi3mr//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/mpt3sas//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/mvsas//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/pcmcia//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/pm8001//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/qedf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/qedi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/qla2xxx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/qla4xxx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/smartpqi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/snic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/scsi/sym53c8xx_2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/sh//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/sh/clk//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/sh/intc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/sh/maple//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/sh/superhyway//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/siox//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/slimbus//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/amlogic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/aspeed//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/atmel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/bcm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/bcm/brcmstb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/bcm/brcmstb/pm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/canaan//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/dove//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/fsl//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/fsl/dpio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/fsl/qbman//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/fsl/qe//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/gemini//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/imx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/ixp4xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/lantiq//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/litex//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/mediatek//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/qcom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/renesas//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/rockchip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/samsung//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/sifive//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/sunxi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/tegra//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/tegra/cbb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/tegra/fuse//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/ti//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/ux500//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/versatile//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soc/xilinx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/soundwire//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/spi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/spmi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/ssb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/android//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/axis-fifo//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/board//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/clocking-wizard//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/emxx_udc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/fbtft//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/fieldbus//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/fieldbus/anybuss//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/fwserial//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/gdm724x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/greybus//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/greybus/tools//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/gs_fpgaboot//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/hikey9xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/iio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/iio/accel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/iio/adc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/iio/addac//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/iio/cdc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/iio/frequency//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/iio/impedance-analyzer//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/iio/meter//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/iio/resolver//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/ks7010//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/media//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/media/atomisp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/media/atomisp/i2c//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/media/atomisp/i2c/ov5693//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/media/av7110//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/media/hantro//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/media/imx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/media/ipu3//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/media/meson//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/media/meson/vdec//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/media/omap4iss//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/media/rkvdec//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/media/sunxi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/media/sunxi/cedrus//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/media/tegra-vde//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/media/tegra-video//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/media/zoran//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/most//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/most/dim2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/most/i2c//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/most/net//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/most/video//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/mt7621-dma//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/mt7621-dts//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/netlogic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/nvec//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/octeon-usb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/octeon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/olpc_dcon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/pi433//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/qlge//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/ralink-gdma//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/rtl8188eu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/rtl8192e//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/rtl8192e/rtl8192e//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/rtl8192u//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/rtl8712//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/rtl8723bs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/rts5208//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/sm750fb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/unisys//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/unisys/visorhba//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/unisys/visorinput//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/unisys/visornic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/vc04_services//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/vc04_services/bcm2835-audio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/vc04_services/bcm2835-camera//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/vc04_services/vchiq-mmal//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/vme//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/vme/devices//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/vt6655//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/vt6656//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/wfx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/staging/wlan-ng//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/target//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/target/iscsi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/target/iscsi/cxgbit//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/target/loopback//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/target/sbp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/target/tcm_fc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/target/tcm_remote//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/tc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/tee//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/tee/amdtee//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/tee/optee//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/thermal//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/thermal/broadcom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/thermal/intel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/thermal/intel/int340x_thermal//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/thermal/qcom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/thermal/samsung//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/thermal/st//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/thermal/tegra//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/thermal/ti-soc-thermal//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/thunderbolt//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/tty//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/tty/hvc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/tty/ipwireless//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/tty/serdev//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/tty/serial//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/tty/serial/8250//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/tty/serial/jsm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/tty/vt//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/ufs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/ufs/core//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/ufs/host//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/uio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/atm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/c67x00//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/cdns3//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/chipidea//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/class//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/common//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/core//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/dwc2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/dwc3//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/early//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/gadget//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/gadget/function//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/gadget/legacy//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/gadget/udc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/gadget/udc/aspeed-vhub//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/gadget/udc/bdc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/host//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/image//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/isp1760//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/misc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/misc/sisusbvga//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/mon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/mtu3//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/musb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/phy//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/renesas_usbhs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/roles//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/serial//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/storage//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/typec//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/typec/altmodes//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/typec/mux//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/typec/tcpm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/typec/tcpm/qcom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/typec/tipd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/typec/ucsi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/usb/usbip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/vdpa//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/vdpa/ifcvf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/vdpa/mlx5//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/vdpa/vdpa_sim//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/vdpa/vdpa_user//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/vdpa/virtio_pci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/vfio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/vfio/fsl-mc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/vfio/mdev//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/vfio/pci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/vfio/pci/mlx5//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/vfio/pci/nvgrace-gpu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/vfio/platform//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/vfio/platform/reset//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/vhost//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/video//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/video/backlight//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/video/console//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/video/fbdev//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/video/fbdev/aty//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/video/fbdev/core//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/video/fbdev/geode//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/video/fbdev/i810//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/video/fbdev/kyro//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/video/fbdev/matrox//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/video/fbdev/mb862xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/video/fbdev/mmp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/video/fbdev/mmp/fb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/video/fbdev/mmp/hw//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/video/fbdev/mmp/panel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/video/fbdev/nvidia//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/video/fbdev/omap//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/video/fbdev/omap2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/video/fbdev/omap2/omapfb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/video/fbdev/omap2/omapfb/displays//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/video/fbdev/omap2/omapfb/dss//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/video/fbdev/riva//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/video/fbdev/savage//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/video/fbdev/sis//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/video/fbdev/via//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/video/logo//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/virt//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/virt/acrn//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/virt/coco//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/virt/coco/efi_secret//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/virt/coco/sev-guest//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/virt/coco/tdx-guest//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/virt/nitro_enclaves//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/virt/vboxguest//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/virtio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/visorbus//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/vlynq//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/vme//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/vme/boards//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/vme/bridges//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/w1//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/w1/masters//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/w1/slaves//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/watchdog//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/xen//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/xen/events//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/xen/xen-pciback//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/xen/xenbus//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/xen/xenfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/drivers/zorro//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/9p//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/adfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/affs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/afs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/autofs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/befs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/bfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/btrfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/cachefiles//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/ceph//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/coda//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/configfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/cramfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/crypto//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/debugfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/devpts//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/dlm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/ecryptfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/efivarfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/efs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/erofs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/exfat//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/exportfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/ext2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/ext4//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/f2fs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/fat//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/freevxfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/fscache//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/fuse//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/gfs2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/hfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/hfsplus//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/hostfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/hpfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/hugetlbfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/iomap//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/isofs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/jbd2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/jffs2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/jfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/kernfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/lockd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/minix//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/netfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/nfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/nfs/blocklayout//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/nfs/filelayout//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/nfs/flexfilelayout//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/nfs_common//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/nfsd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/nilfs2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/nls//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/notify//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/notify/dnotify//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/notify/fanotify//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/notify/inotify//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/ntfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/ocfs2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/ocfs2/cluster//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/ocfs2/dlm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/ocfs2/dlmfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/omfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/openpromfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/orangefs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/overlayfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/proc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/pstore//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/qnx4//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/qnx6//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/quota//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/ramfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/reiserfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/romfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/smb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/smb/client//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/smb/common//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/squashfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/sysfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/sysv//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/tracefs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/ubifs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/udf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/ufs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/unicode//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/vboxsf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/verity//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/xfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/fs/zonefs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/acpi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/acpi/platform//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/asm-generic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/asm-generic/bitops//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/asm-generic/vdso//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/clocksource//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/config//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/crypto//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/crypto/internal//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/drm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/drm/bridge//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/drm/display//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/drm/i2c//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/drm/ttm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/arm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/bus//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/clk//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/clock//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/display//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/dma//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/firmware//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/firmware/imx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/gce//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/gpio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/i2c//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/iio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/iio/adc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/iio/temperature//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/input//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/interconnect//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/interrupt-controller//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/leds//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/mailbox//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/media//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/memory//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/mfd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/mips//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/mux//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/net//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/phy//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/pinctrl//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/pmu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/power//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/pwm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/regulator//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/reset-controller//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/reset//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/soc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/sound//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/spmi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/thermal//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/dt-bindings/usb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/generated//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/generated/uapi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/generated/uapi/linux//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/keys//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/kunit//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/kvm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/amba//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/atomic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/avf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/bcma//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/byteorder//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/can//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/can/dev//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/can/platform//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/ceph//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/clk//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/crush//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/decompress//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/device//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/dma//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/dsa//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/extcon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/firmware//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/firmware/broadcom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/firmware/cirrus//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/firmware/imx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/firmware/imx/svc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/firmware/intel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/firmware/meson//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/firmware/qcom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/fpga//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/fsl//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/fsl/bestcomm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/gpio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/greybus//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/hsi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/i3c//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/iio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/iio/accel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/iio/adc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/iio/afe//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/iio/common//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/iio/dac//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/iio/frequency//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/iio/gyro//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/iio/imu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/iio/timer//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/input//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/io_uring//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/irqchip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/isdn//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/lockd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mailbox//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mdio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mfd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mfd/abx500//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mfd/arizona//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mfd/atc260x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mfd/da9052//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mfd/da9055//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mfd/da9062//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mfd/da9063//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mfd/da9150//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mfd/madera//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mfd/mt6323//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mfd/mt6358//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mfd/mt6359//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mfd/mt6359p//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mfd/mt6397//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mfd/pcf50633//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mfd/samsung//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mfd/syscon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mfd/wcd934x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mfd/wm831x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mfd/wm8350//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mfd/wm8994//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mlx4//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mlx5//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mmc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mtd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/mux//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/net//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/net/intel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/netfilter//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/netfilter/ipset//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/netfilter_arp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/netfilter_bridge//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/netfilter_ipv4//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/netfilter_ipv6//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/pcs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/perf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/phy//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/phy/tegra//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/pinctrl//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/platform_data//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/platform_data/gpio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/platform_data/media//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/platform_data/txx9//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/platform_data/x86//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/power//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/pse-pd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/qat//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/qed//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/raid//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/regulator//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/remoteproc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/reset//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/rpmsg//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/rtc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/sched//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/soc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/soc/actions//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/soc/amlogic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/soc/brcmstb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/soc/cirrus//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/soc/dove//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/soc/ixp4xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/soc/marvell//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/soc/marvell/octeontx2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/soc/mediatek//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/soc/mmp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/soc/nxp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/soc/qcom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/soc/renesas//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/soc/samsung//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/soc/sunxi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/soc/ti//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/soundwire//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/spi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/ssb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/sunrpc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/surface_aggregator//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/ulpi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/unaligned//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/linux/usb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/math-emu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/media//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/media/davinci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/media/drv-intf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/media/i2c//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/media/tpg//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/memory//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/misc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/net//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/net/9p//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/net/bluetooth//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/net/caif//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/net/iucv//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/net/mana//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/net/netfilter//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/net/netfilter/ipv4//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/net/netfilter/ipv6//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/net/netns//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/net/nfc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/net/page_pool//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/net/phonet//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/net/sctp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/net/tc_act//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/pcmcia//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/ras//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/rdma//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/rv//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/scsi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/scsi/fc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/soc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/soc/amlogic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/soc/arc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/soc/at91//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/soc/bcm2835//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/soc/canaan//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/soc/fsl//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/soc/fsl/qe//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/soc/imx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/soc/mediatek//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/soc/microchip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/soc/mscc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/soc/qcom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/soc/rockchip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/soc/sa1100//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/soc/sifive//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/soc/tegra//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/sound//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/sound/ac97//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/sound/sof//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/sound/sof/ipc4//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/target//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/target/iscsi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/trace//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/trace/events//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/trace/misc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/asm-generic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/drm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/android//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/byteorder//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/caif//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/can//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/cifs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/dvb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/genwqe//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/hdlc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/hsi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/iio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/isdn//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/misc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/mmc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/netfilter//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/netfilter/ipset//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/netfilter_arp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/netfilter_bridge//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/netfilter_ipv4//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/netfilter_ipv6//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/nfsd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/raid//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/sched//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/spi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/sunrpc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/surface_aggregator//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/tc_act//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/tc_ematch//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/linux/usb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/misc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/misc/uacce//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/mtd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/rdma//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/rdma/hfi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/scsi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/scsi/fc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/sound//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/sound/intel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/sound/intel/avs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/sound/sof//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/video//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/uapi/xen//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/ufs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/vdso//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/video//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/xen//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/xen/arm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/xen/interface//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/xen/interface/hvm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/include/xen/interface/io//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/init//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/io_uring//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/ipc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/kernel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/kernel/bpf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/kernel/bpf/preload//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/kernel/bpf/preload/iterators//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/kernel/cgroup//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/kernel/debug//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/kernel/debug/kdb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/kernel/dma//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/kernel/entry//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/kernel/events//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/kernel/futex//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/kernel/gcov//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/kernel/irq//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/kernel/kcsan//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/kernel/livepatch//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/kernel/locking//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/kernel/module//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/kernel/power//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/kernel/printk//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/kernel/rcu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/kernel/sched//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/kernel/time//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/kernel/trace//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/kernel/trace/rv//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/lib/842//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/lib/crypto//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/lib/dim//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/lib/fonts//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/lib/kunit//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/lib/livepatch//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/lib/lz4//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/lib/lzo//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/lib/math//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/lib/mpi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/lib/pldmfw//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/lib/raid6//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/lib/raid6/test//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/lib/reed_solomon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/lib/vdso//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/lib/xz//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/lib/zlib_deflate//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/lib/zlib_dfltcc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/lib/zlib_inflate//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/lib/zstd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/mm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/mm/damon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/mm/kasan//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/mm/kfence//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/mm/kmsan//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/6lowpan//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/802//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/8021q//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/9p//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/appletalk//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/atm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/ax25//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/batman-adv//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/bluetooth//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/bluetooth/bnep//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/bluetooth/cmtp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/bluetooth/hidp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/bluetooth/rfcomm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/bpf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/bpfilter//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/bridge//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/bridge/netfilter//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/caif//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/can//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/can/j1939//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/ceph//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/core//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/dcb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/dccp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/dccp/ccids//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/decnet//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/decnet/netfilter//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/devlink//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/dns_resolver//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/dsa//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/ethernet//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/ethtool//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/handshake//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/hsr//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/ieee802154//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/ieee802154/6lowpan//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/ife//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/ipv4//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/ipv4/bpfilter//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/ipv4/netfilter//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/ipv6//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/ipv6/ila//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/ipv6/netfilter//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/iucv//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/kcm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/key//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/l2tp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/l3mdev//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/lapb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/llc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/mac80211//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/mac80211/tests//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/mac802154//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/mpls//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/mptcp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/ncsi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/netfilter//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/netfilter/ipset//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/netfilter/ipvs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/netlabel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/netlink//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/netrom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/nfc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/nfc/hci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/nfc/nci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/nsh//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/openvswitch//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/packet//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/phonet//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/psample//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/qrtr//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/rds//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/rfkill//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/rose//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/rxrpc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/sched//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/sctp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/smc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/strparser//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/sunrpc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/sunrpc/auth_gss//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/sunrpc/xprtrdma//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/switchdev//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/tipc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/tls//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/unix//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/vmw_vsock//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/wireless//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/wireless/tests//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/x25//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/xdp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/net/xfrm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/redhat//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/redhat/debug//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/redhat/debug/dummy-module//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/redhat/docs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/redhat/koji//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/acrn//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/auxdisplay//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/binderfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/bpf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/configfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/connector//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/coresight//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/fprobe//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/ftrace//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/hid//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/hidraw//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/hw_breakpoint//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/kdb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/kfifo//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/kmemleak//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/kobject//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/kprobes//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/landlock//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/livepatch//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/mei//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/nitro_enclaves//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/pidfd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/qmi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/rpmsg//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/rust//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/rust/hostprogs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/seccomp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/timers//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/trace_events//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/trace_printk//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/uhid//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/v4l//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/vfio-mdev//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/vfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/watch_queue//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/samples/watchdog//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/atomic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/atomic/fallbacks//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/basic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/clang-tools//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/coccinelle//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/coccinelle/api//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/coccinelle/api/alloc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/coccinelle/api/debugfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/coccinelle/free//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/coccinelle/iterators//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/coccinelle/locks//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/coccinelle/misc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/coccinelle/null//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/coccinelle/tests//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/dtc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/dtc/include-prefixes//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/dtc/libfdt//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/dummy-tools//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/gcc-plugins//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/gdb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/gdb/linux//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/genksyms//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/kconfig//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/kconfig/lxdialog//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/kconfig/tests//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/kconfig/tests/auto_submenu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/kconfig/tests/choice//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/kconfig/tests/choice_value_with_m_dep//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/kconfig/tests/err_recursive_dep//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/kconfig/tests/err_recursive_inc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/kconfig/tests/inter_choice//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/kconfig/tests/new_choice_with_dep//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/kconfig/tests/no_write_if_dep_unmet//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/kconfig/tests/preprocess//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/kconfig/tests/preprocess/builtin_func//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/kconfig/tests/preprocess/circular_expansion//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/kconfig/tests/preprocess/escape//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/kconfig/tests/preprocess/variable//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/ksymoops//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/mod//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/package//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/selinux//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/selinux/genheaders//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/scripts/selinux/mdp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/security//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/security/apparmor//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/security/bpf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/security/integrity//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/security/integrity/evm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/security/integrity/ima//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/security/keys//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/security/keys/encrypted-keys//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/security/keys/trusted-keys//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/security/landlock//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/security/loadpin//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/security/lockdown//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/security/safesetid//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/security/selinux//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/security/selinux/include//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/security/smack//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/security/tomoyo//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/security/yama//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/ac97//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/aoa//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/aoa/codecs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/aoa/core//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/aoa/fabrics//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/aoa/soundbus//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/aoa/soundbus/i2sbus//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/arm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/atmel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/core//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/core/oss//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/core/seq//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/core/seq/oss//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/drivers//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/drivers/mpu401//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/drivers/opl3//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/drivers/opl4//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/drivers/pcsp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/drivers/vx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/firewire//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/firewire/bebob//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/firewire/dice//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/firewire/digi00x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/firewire/fireface//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/firewire/fireworks//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/firewire/motu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/firewire/oxfw//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/firewire/tascam//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/hda//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/hda/ext//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/i2c//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/i2c/other//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/isa//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/isa/ad1816a//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/isa/ad1848//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/isa/cs423x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/isa/es1688//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/isa/galaxy//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/isa/gus//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/isa/msnd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/isa/opti9xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/isa/sb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/isa/wavefront//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/isa/wss//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/mips//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/oss//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/oss/dmasound//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/parisc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pci/ac97//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pci/ali5451//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pci/asihpi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pci/au88x0//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pci/aw2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pci/ca0106//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pci/cs46xx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pci/cs5535audio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pci/ctxfi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pci/echoaudio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pci/emu10k1//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pci/hda//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pci/ice1712//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pci/korg1212//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pci/lola//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pci/lx6464es//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pci/mixart//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pci/nm256//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pci/oxygen//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pci/pcxhr//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pci/riptide//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pci/rme9652//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pci/trident//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pci/vx222//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pci/ymfpci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pcmcia//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pcmcia/pdaudiocf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/pcmcia/vx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/ppc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/sh//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/adi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/amd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/amd/acp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/amd/ps//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/amd/raven//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/amd/renoir//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/amd/rpl//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/amd/vangogh//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/amd/yc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/apple//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/atmel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/au1x//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/bcm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/cirrus//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/codecs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/dwc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/fsl//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/generic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/hisilicon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/img//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/intel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/intel/atom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/intel/atom/sst//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/intel/avs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/intel/avs/boards//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/intel/boards//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/intel/catpt//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/intel/common//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/intel/keembay//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/intel/skylake//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/jz4740//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/kirkwood//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/mediatek//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/mediatek/common//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/mediatek/mt2701//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/mediatek/mt6797//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/mediatek/mt8173//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/mediatek/mt8183//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/mediatek/mt8186//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/mediatek/mt8192//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/mediatek/mt8195//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/meson//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/mxs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/pxa//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/qcom//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/qcom/qdsp6//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/rockchip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/samsung//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/sh//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/sh/rcar//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/sof//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/sof/amd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/sof/imx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/sof/intel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/sof/mediatek//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/sof/mediatek/mt8186//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/sof/mediatek/mt8195//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/sof/xtensa//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/spear//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/sprd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/sti//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/stm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/sunxi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/tegra//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/ti//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/uniphier//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/ux500//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/xilinx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/soc/xtensa//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/sparc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/spi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/synth//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/synth/emux//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/usb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/usb/6fire//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/usb/bcd2000//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/usb/caiaq//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/usb/hiface//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/usb/line6//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/usb/misc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/usb/usx2y//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/virtio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/x86//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/sound/xen//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/accounting//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/arch//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/arch/arm64//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/arch/arm64/include//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/arch/arm64/include/asm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/arch/arm64/include/uapi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/arch/arm64/include/uapi/asm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/arch/arm64/tools//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/arch/x86//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/arch/x86/intel_sdsi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/arch/x86/kcpuid//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/bootconfig//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/bpf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/bpf/bpftool//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/bpf/bpftool/Documentation//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/bpf/resolve_btfids//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/bpf/resolve_btfids/libbpf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/bpf/resolve_btfids/libbpf/include//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/bpf/resolve_btfids/libbpf/include/bpf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/bpf/resolve_btfids/libbpf/staticobjs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/bpf/resolve_btfids/libsubcmd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/bpf/resolve_btfids/libsubcmd/include//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/bpf/resolve_btfids/libsubcmd/include/subcmd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/bpf/runqslower//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/build//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/build/feature//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/build/tests//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/build/tests/ex//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/cgroup//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/debugging//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/edid//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/firewire//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/firmware//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/gpio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/hv//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/iio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/include//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/include/asm-generic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/include/asm-generic/bitops//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/include/asm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/include/linux//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/include/linux/sched//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/include/linux/unaligned//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/include/tools//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/include/uapi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/include/uapi/asm-generic//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/include/uapi/asm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/include/uapi/linux//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/include/uapi/linux/tc_act//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/include/vdso//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/kvm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/kvm/kvm_stat//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/laptop//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/laptop/dslm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/laptop/freefall//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/leds//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/lib/api//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/lib/bpf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/lib/lockdep//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/lib/perf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/lib/perf/Documentation//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/lib/subcmd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/lib/symbol//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/mm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/net//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/net/ynl//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/net/ynl/generated//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/net/ynl/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/net/ynl/samples//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/objtool//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/objtool/include//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/objtool/include/objtool//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/pci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/pcmcia//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/perf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/perf/Documentation//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/perf/arch//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/perf/arch/arm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/perf/arch/arm64//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/perf/arch/csky//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/perf/arch/loongarch//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/perf/arch/mips//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/perf/arch/powerpc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/perf/arch/riscv//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/perf/arch/s390//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/perf/arch/sh//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/perf/arch/sparc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/perf/arch/x86//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/perf/arch/xtensa//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/perf/scripts//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/perf/scripts/perl//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/perf/tests//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/perf/tests/shell//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/perf/tests/shell/coresight//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/perf/tests/shell/coresight/asm_pure_loop//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/perf/tests/shell/coresight/memcpy_thread//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/perf/tests/shell/coresight/thread_loop//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/perf/tests/shell/coresight/unroll_loop_thread//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/power//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/power/acpi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/power/acpi/tools//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/power/acpi/tools/acpidbg//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/power/acpi/tools/acpidump//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/power/acpi/tools/ec//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/power/cpupower//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/power/cpupower/bench//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/power/cpupower/debug//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/power/cpupower/debug/i386//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/power/cpupower/debug/kernel//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/power/cpupower/debug/x86_64//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/power/pm-graph//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/power/x86//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/power/x86/intel-speed-select//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/power/x86/turbostat//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/power/x86/x86_energy_perf_policy//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/scripts//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/spi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/crypto//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/crypto/chacha20-s390//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/memblock//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/memblock/scripts//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/nvdimm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/radix-tree//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/scatterlist//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/arm64//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/arm64/bti//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/arm64/fp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/arm64/mte//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/arm64/pauth//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/arm64/signal//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/arm64/tags//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/bpf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/bpf/bpf_testmod//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/breakpoints//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/cachestat//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/capabilities//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/cgroup//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/clone3//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/core//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/cpu-hotplug//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/cpufreq//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/damon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/dma//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/dmabuf-heaps//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/drivers//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/drivers/dma-buf//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/drivers/net//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/drivers/net/bonding//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/drivers/net/netdevsim//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/drivers/net/team//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/dt//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/efivarfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/exec//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/filesystems//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/filesystems/binderfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/filesystems/epoll//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/firmware//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/fpu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/ftrace//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/futex//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/futex/functional//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/gpio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/hid//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/ia64//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/intel_pstate//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/iommu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/ipc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/ir//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/kcmp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/kexec//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/kmod//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/kvm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/landlock//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/lib//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/livepatch//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/lkdtm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/locking//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/media_tests//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/membarrier//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/memfd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/memory-hotplug//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/mincore//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/mm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/mount//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/mount_setattr//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/mqueue//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/nci//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/net//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/net/forwarding//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/net/hsr//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/net/mptcp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/netfilter//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/nsfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/openat2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/perf_events//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/pid_namespace//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/pidfd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/powerpc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/powerpc/alignment//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/powerpc/benchmarks//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/powerpc/cache_shape//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/powerpc/copyloops//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/powerpc/dexcr//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/powerpc/dscr//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/powerpc/eeh//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/powerpc/math//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/powerpc/mce//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/powerpc/mm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/powerpc/nx-gzip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/powerpc/papr_attributes//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/powerpc/papr_sysparm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/powerpc/papr_vpd//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/powerpc/pmu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/powerpc/pmu/ebb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/powerpc/pmu/sampling_tests//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/powerpc/primitives//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/powerpc/ptrace//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/powerpc/security//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/powerpc/signal//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/powerpc/stringloops//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/powerpc/switch_endian//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/powerpc/syscalls//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/powerpc/tm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/powerpc/vphn//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/prctl//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/proc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/pstore//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/ptp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/ptrace//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/rcutorture//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/rcutorture/formal//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/rcutorture/formal/srcu-cbmc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store_buffering//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/resctrl//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/rlimits//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/rseq//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/rtc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/safesetid//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/sched//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/seccomp//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/sgx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/sigaltstack//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/size//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/sparc64//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/sparc64/drivers//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/splice//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/static_keys//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/sync//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/syscall_user_dispatch//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/sysctl//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/tc-testing//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/tdx//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/timens//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/timers//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/tmpfs//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/tpm2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/tty//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/uevent//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/user//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/vDSO//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/watchdog//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/wireguard//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/wireguard/qemu//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/x86//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/selftests/zram//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/testing/vsock//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/thermal//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/thermal/tmon//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/tracing//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/tracing/latency//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/tracing/rtla//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/usb//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/usb/ffs-aio-example//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/usb/ffs-aio-example/multibuff//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/usb/ffs-aio-example/multibuff/host_app//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/usb/ffs-aio-example/simple//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/usb/ffs-aio-example/simple/host_app//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/usb/usbip//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/usb/usbip/libsrc//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/usb/usbip/src//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/verification//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/verification/dot2//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/verification/rv//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/virtio//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/virtio/ringtest//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/virtio/vhost_test//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/virtio/virtio-trace//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/tools/wmi//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/usr//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/usr/include//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/virt//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-debug/virt/kvm//usr/src/kernels/5.14.0-503.22.1.el9_5.aarch64+64k-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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz3Taarch64-redhat-linux-gnu                                                        !     " # $%   &'(     )**+, --directoryLinux make config build file, ASCII textASCII textmakefile script, ASCII textUTF-8 Unicode textC source, ASCII textemptyC source, UTF-8 Unicode textC source, ASCII text, with very long linesOS/2 REXX batch file, ASCII textCSV texta /usr/bin/sh script, ASCII text executableELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=8c65771b5d771222472bc525041e2f6419b2e8d7, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=10e76153f27bd7d67aa5adde3a96e32cc7161a5e, for GNU/Linux 3.7.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, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=b8e955b7e37a251b1c0e835f552941f4e8e2f269, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=8b0a38314dd989e838e211cec9240ad2a291652f, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=e3d3e99c748afb05d8b24d4ca307d01b2b870618, for GNU/Linux 3.7.0, strippedC++ source, ASCII textPOSIX shell script, ASCII text executableexported SGML document, ASCII textELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=ca81b77d297d10bb3dca6d616b0efeb6a4e9a0a3, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=31329f8dba6d06f495d85aa2ab47e29b35966304, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=7e47b9de55678d40d11b47d4e356ded424e59866, for GNU/Linux 3.7.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, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=1f9d3255783be35d3d7f02756a30e70ec336a77f, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=40a00a485b06461d196e49970ff7e23330054706, for GNU/Linux 3.7.0, strippedassembler source, ASCII textELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=7e1dec4ef2b0786121a951aa5d9ce8f9ac4a57f7, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=8ded200b0741378eae4da416568209621c934cfb, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=b1166f099d04673d56befc8bff244c81e35ffe93, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=11803144284568a69ac6e06247bd6dda981e659a, for GNU/Linux 3.7.0, strippeda /usr/bin/sh -eu script, ASCII text executableELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=6495066c0b211551d9410673a8a6b3bf3566418e, for GNU/Linux 3.7.0, strippedawk script, ASCII text executableELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=d98396eadb5d05c3230507e7740ddb2e9b86ab9e, for GNU/Linux 3.7.0, strippedcurrent ar archiveELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=56396f2269137189bc377fca35c9213a8526c13c, for GNU/Linux 3.7.0, strippedASCII text, with very long linesmakefile script, ASCII text, with very long linesutf-8a5c4ac03e084fa9fd0763ae02905ea449e2aeb9934ca2c4801e833110d5b92a08386981bab5b6332425da9f52b869b71ca640504f738ec853f5556eb70b021e6?P7zXZ !3*0] b2u jӫ`(y1?\! 1L'nF&<9_gw:&3%z6!ian8H9wubDYĽ-64o>K"P&}nJKAi)KU 1 h>sIin9]p)<NY rzL.zg¦u)̀aa~~lW4=3+}tZ\=;oBC;gIuHrS  SĨ:/[D.UGE넬I"geL1>^atuJz_a[oDc\EMXΕ;\uң!}DcS ?S "2h0&1nnݱO#罍o(1OlOjs]Ѿ1hGɜ#4ɗ.qͶF<z o !|UKqﲲ5푱D`G܃e5g`aSjzd3.UR#5tPK͇gJDqwk@M(rmWNDV`F#|>_+I2&;4LQQUX`L)M -X:6]Y!J[j ӞnkG{P2EW~H?r"{*r1]gS)E1\K-7Cv@Z.uH]`B`7gj}' &HTVhfA_uXXaG+v8X\8#/~<ڮX?ehP&6nqGCiՍa6J}9v[?^Eh5z^3oa,{׬T=\3TJjV8j~Kڱw}V\i, WUү,s/w5rL @ 3|X}~,f.s4UtwyX]R4U 0#NM1.4]'*^4?v19µJZ d&kJOP%`C_ o;;YԦj(znp[ 1аahU2 sH&HzGOI* Bld@o|/)<.mb_X.F_ҙѺ.)`ffi'1ڵG@ a*^]iIu~@Y{v^T`5 <x>A>L7+QT ]aȣ'KIsfD ܔTPjHY'h X>_~p+J kލ݄>@A-[I 2UX()Iݓ*64q Y)ؕ [$Cª5 Kh߻+E i,]o#=*c>hKvҁf<ViH:PE4-(| Z91Yl=Aeכy0ATEUϤ}U>=jNYG9Հ sGR48C:r˩ocW^_a"7Q_3D6yUЈAMדDzc kr$&13s}vW%$S㦗3~TF2l, +i?ob˖9˫\XʼnR}jx-1Wr[dRb2Io {?>v MqyABQyKXt0jϡ3F0ۙ>|' IGQX7JBGta)W[.Ў*&Pɬ0Rfׯ_m6zlS+Q$ h4Pr a/47(5*yތ- 9鏀*4w)xS$#1ԌBnYZ7>x3MW(5mͮ?KW$aY6}!EY_5-,oFwyFzy=Mm?J >3.Pfw-ť (`޼`^w$_]hc@2] ;̎rfΊQ+yX{%[YN;c?)+sZ}]y?Sb`v SHk19T^10X㎨bN= N=qvpds%͂c=ܺ7&ޔtoLjrTΘj e|1SB^Ʉo\7+vkꀅR*t0!bǽ[F@sȕ]e1dp/M[2cIlڪ~u"#]wbŅ1"?b_$W0(+!V-(-gCew H$cX?{!4ءaϭrz@hW( RQ؞ޖ~ˉpQUk,|"]Fg[HhQzKhPw$bbDݤOŸi Uz%N= [ pSs-֬ur5Rp_;qm;q*S@*H\ )c98%@h'N7ZO+y-+.:@%-4"r,2#3b-oF)W!ք'n.VS8/S|y9eJIB3oPT 7&u;b$MCZLfnY{kQD$Q%d8<//&']5.5p*'w܀אaE>RAhխyX 9C9n|H$,+/꾺MvfdAC(eAs@gE4a؂7-mN ol{GϿ}Y;ޢX)IT.rk J| ܹЛqUYB;L'U,ya;J\ұ) K,}}LYऱ't?Re:n~s},|G 7@_j?X)2!^MFE=>T2EEj0CNV?ҿr#ZPh&DX ,=d>i1J;ɾ j#@Tp WHxsLAB\ ۀ+csfc,8!ʄ@xl##t\TZ)jEy}Opd,}a΍)\VL(4WgLZa:&6ſ׮bn)= ?Va'Z%-BDr";$/K؇όfBÔûVY4ځb":,,^y~ W׈nyS3Ð2?f]V%`(R24ƔuI^Ai!ȑn)$*Y,ֳHvb0 G)Y,]_5xX)9dL6}D/bh,y|yʼ;fQl42z. s%:Gx1W l|Fq^ V0 F.+,wKgzFK4du8Lkȴf&טbQj * DE? hz'OO_ɿ<|F;zs Ʉq26 2Q!yj0l:Ӄ#i#@B.m.Zj cx(EϜh78ɬZ.*e"C14_(tT;W6!`XfpTߜ.΍ Ė"1_h6'|3>xuԫQ F|QyW?(?v#B*逄a4,܀ I#p xN>S/<6WTJ8̴$+M|MUEv~ƻr) 1Mb>rV'Dq`?5oSe) #Kz a-Ɠ B*EL¹e!^Y̑ c8ހEJde R8bjة!q:kU6>K9jSK#7{]v$=]Nf<1?l^D#Dɒ<;~6ULxP6zǯIoИ_ѴUN4`("xo/qZf]ȴ]0J }.^cȹZsb cCCQ}G.LXΏ{I(bk=lp\{5FtQ%M r:3uIgw 0QVusD"yϛRO(C9FFS…p\Ya妫`kŃ(G Zi٦תvRiI@f|/upZ|QhINa#ɺm[ .j^bӓI#UF*(6=LW9}VX[Ph0iQo]bȱ![ IRE (@mc jfK{$UFwC5ASTS- O^[_]fB@ca9IogD]ElSmw/ C;}왢vB:&w.Z7%diȠ.9!:(Ok=]jz-9ф _o^9 ' D+(1q~_9hA.g!Z:]w~t9@#oG hBfr?0eI,:;0dI B_QԾPfϧA`+[;x#Ł4yؠ0qRעG4Fr G~59fKhHX"[Av֜LoЌ\W)`ub>Qa8~,a)Oxg{u"#L5<N?*2ZHiQr | ߺb`؊{pn=UIt/Nq&mSp{?9G`.+鑤 l}p[ pJ@h/k*hWAilsEGx`>4xtFw=`1,Ѿ((A~7bK (ɾODŽ`6p.'m! yeuˆZ g}R^I d_%"av%cBRMi8? 5 UxOPh|F7RV,$lafy"# \@/ / aN|RD*wOpmL@V}ڃFsw?P|IBaP報}gZ0.f@ /q( Fm.9?^gpSJ3}I].Ԝ|GO@ u?"DٽL1BَJh%8GߴЖx%r(+ DMwq3슸!q &6Q0s=s {44ɝ:r(%'/_rFB!E7]g4\2rcoV9Ш ٞN0@FKhRG"Bm|#~KԱ$Gb6iRe!Zw'k=|ymadkv(+1^&A_54NU! e{ɮ;2fhྶ8RKm@ۦv,E%=g08jE;JKZ5 Erϻa 8 Fj4ygb$x )qlf-r{[$u9{ 5!2g6 Jb뙽(% zvё /,4lWbp؝ êHզw~?L!66; w셬< /]h=o ;xo`ȿ/=eA>9%ZN\te1Av>Fh'^nFC{j2q5: ttwwG(|&EFu"X?ЋRxM^'Ly_Aj4 tkC^|_ti˟>LhL (efܡ rn=D%s@+Cb96z}8b0 /KB']Vƅ;yސt@i}tE0bctQtjk ꓏ U.+e2s gAz4oI CUVErJSߜq ]QM_܋+ *H/EFS-K~P"/r״ `pOс Ja_or>|L ]seӱ feC_*SzBr-᪾A;W=ezq=>*nzt';'oY;C$\ ;fw ~n V[@(-*KrzRu`uObYq*Jne\"j`a餋촸9`zwskFEwD!Evd< Kn|*q߸^w$FnJuFJnEdV`qt:5G|r߹GdX9UEt!#nV2 {~hQ#Lހ#efՍEJ6,|UYBBucES m%gl(X:Î[ *+ n?Q[xObr9JsDU)/oݸz aװ{yP#%*w^9hxof Q"X>jV= UB^kV8>[}"̩9ip1@7*N@o@^,;gRn@3<u-gF\,sOk!Z| A$hy=*Fǹr?N ※;$#4I]q_W ҆|#$cC5&,_!P.pE~q9o\|7:smE4qW_i!Zr! *(I7o˶${]Qbrlp,vvU\RH#h@T^O۸ LI%+(U MLh܀B00r_#n4sx:'>Wn;`M NHLg!H0rgӒ<&)}6pz P5vm #7ݵmE.H~BPXFrY&De(Ѱ(ȧ*}ٯ ߹mĊ!]ħ31Чб'k pJ܍j?Ym:VWI`lj i QtX`E 0nZ+w,β4p}d{I4G`y>K. ⾠I}[1rHO?ꞗnLo|zAZ18`oث'Z`:QىC[D.(^ʩ ]k)_M͌^\&,Y0ǥ"$ara˟\ZA7_ Ն)֮env| !O[YEm~/O]HڴǏ vTn:a}dqkFg"tkK&i !S&HIŧPZ9TJ):KF-XS;bդCĀH=y \:wbBN3az7%vގ°-SM$#dՌ>zuD8?.z_3*T7&eq0Tű r>dL93C:0ĤS'BۍY58|( |>: SGX`DS}BH49#oG5xIDSZ{o4Sؕ$Iz*R3|VvQ//'{BjƢͯ$>'19 ,E,nrgz+F@Iޱk}|HEcCY?%FoƤjm0i{E>d-ݽӽRr^O:( jr!Y9ұh-Y?͠OT;=V>71"֗ gXA +ƫW)@Vu=Ӝ%C_uN3?ϣ)@y`~I%̅nѾEm @a 04!(`xGwy~EVB)?OX12`{Z6u~#7A5WDv?A"x^Vl-KyH0}׉ *U4_';Z.-:5ut;<姈*XP*]w;[CMb h>l(=|z5[+a??~OHyeH]63;ފeL[πOwϹzqTh<+!s+mxl^zB֍/dV^=XOZ_^ϱuk6ioe9Lہ,kT&gT ZK{Y0p7`9̕ ,Q O%d?!J Z9=97jo;XMvby/I|}9Lk"۸<5PyC;̵D8:Cϣ} t7o0,/.,}D8@}%b"Ũ)Dk߲hFNjiD28߰M~clgC--2]*l)Npb1m8O[J1z߃HQ!aEbM6hPnAtaٸ+'#ūş4m,,@K$䡇W%E}+fuR IISg gh[#ѦV~,5s5X=o@+A{-*^ )"̞ Z4 I2ozJүXٖ$ bopGO!1u;cDbD20~lp|#=U~~DJZ:Y#-8|{v4l+$M7Gk+of k3*oOd0bSJVTZpΒI72?Iv}G] `aZAkxS/#ZYmQI  DhrbFq #kw{e$9Nau5e؉r!߉U \vKRvy?J%Hپ(4P 0'&~:7qs/x C6aj0[q h0Tny/gedfG8oMd"*^ doiWBPVi -Gp!HZdDJH6Lk}mUoq-䟡 C౛#tTTܭhr,I &Ը~Mb.sq;{I]ws nOJMOhV>۳kG'[D"mവ>v 796I0 ծ&!.ϽSz}M{Hɔ0Gkӗ~9ftV@;GĉnrTPK?3K!p1]A^7a}?(j'6S胔s=oc5޿gN=0^떑3WUjWf洈m1ؚ2` *rQM$fϾЊrsC- N: %_~bdxgs'tP }_<ykZ0(#o^b9,d&Ӗl+͜G"j3J"c8fC0i/ EԎ&TɯC1Ї8u)9@47& e&8,@&廵,Sv7q 9Ekwz)PE4?mYJM4WNrׅAy9 #ZvUJ2 Q%.c΅"T kn6mflFਤ%}L^LP. [d ☿ע, _zܲWI?3 [IGDxEߤiג=&m? 7Ij?%ĽCa61!FXU€U6A5 |伜|јr< 1}QVmiŖx;ɒ`SO3p ,r"Js5{Ut|YaVV"r95wu/؟ vj8cDsJi#,<>[?Zݕ\ M v>޷}(",+4J1F*8u~ٱ:jo"qpceb?e n,ELO?_6@DT*''hʗNܨ)owY&xehRBR1f(-ebğd㫪Gn*?+8rD&k뿥fRBSLn(hXRԾrtSi/bVz&_L {B">ij3cXH~_OO #w !nDQ-aJAEeQklqaiWfj)޺w-&֡>k y4c}WY99՗anVOFby~ p^Mnג%{NN`ߩd!Ź smΒO$O}}t ːTyT[B1S8;0=Fu8Bw<$}e {J pIm{]ucX]I~"`C}5L[&6-D~gשC7G۳ZjJs F%egG ?ҊNJ g*6- b6;B_D/k1&yV20,Cb6@(\7W_ц#mG&eCcD`S!M$T2qk@$ķefAG0ṂLv6MJH}p>$6 ./fXbQ}n~phFOSeV5fmrJ{Tl X/9Zⵌ%iE6йG^L8@9q5 *¹ 7O,j/J'/"6Re\=FM-N09KvB=I+oV4ҷe,ڇ$aR%.F ǃ# ArQ/EcOC eb[ڰ/!>p?cÊW&5ST>~˞Y'&O?8&RaP-zE3NgzUCsi!0[):|? JWNO'8`ZL"9j$x^^ @R-vٗ"4:ZهϞ*RD!N֮w9V)If~9vx UN.ytmC'Pz*C\fetk:ou 6fs*?/fEc?+ICK5Ѳ)̴1꺺6R$AltXZ})/ZY, :{0#AUl+E`uS汤f D(7.p6G0Qx\2;.}Bt˶V?0N-!6g:}QYk;iU`(*YdX#è xu&EpCccD`,RьoR{Q>SSуB .CwZܐ<]-88gdy_m>Ձ0!ZATADaqT}c/3d=^fE玓}%,qEf9Axs/kf-J{g\4 xJa#R@BźzsleFrT1G@8,!6,m Xd$fϓSQ~[ fA X1尃|Fpjω6)7n !w \LfRH` ۧwO9{02N ,:MQap(1ܖGI.t]i6y<'M$j aߪrBQxe6/ònշpMޯr'jȠ鸾SOw:@+D5w Itul+D&RVW9YOa!LUIgo'\!хQA1Ka ҺX/rи "j =%$y лL[f2Rz3P+V^ڵ2,ԼqEeWvtchkf96șip%~y5P5wHk~^Ʊ/?K@e-#"ޜVBєyIl+Tؐk.<߮;5E?oJfl<mw2nS0Vݐ!_gP3^^1vkہ~ȱw.H^e`;)bd:Ϯyƚ&^֚V"K;ّFCk8 fVW'8x ǘqP9&ȷېߓ7SN_e84Շez(uhsߎ|8- eI/ʡE14 3]i^-vɬmFƞ9."՝v6eBr26IӅ818Cİ;"Њ#[-ݳjoy߫js 6j_ 491?1X\8uKG]tˎx\4ND\X[7~ܵ5L'_tR2P#qmÌÚ"ۂSh=#Y]E C[A?_CH&ge6GY @}S#1YM ZI`¶էY#gWDmڠ5XY+LgZ"w4n-Q8BTl>cSX$՗9_¾@tQئysWvjnX@2-sWI~9Aw.>ދAgFqjC7-_>nYJpϖ5ssT*[&Rѭd^au:] 'y@ٜ6Hg] E/X-"zK+.UPFa~3 IؐUZ8Q@)<ǢBcL{{I/B ZfA%ikrSuV^0[x,Wnj+8gqy/Ԉ IO\? Xqzk$p9,5Xaz8L](a5Tچ;橼dZpE4zѹ\`lyoZ[,\ݡXB`+{ӫ) 0'3e5TOP0I%Vo):QB Њtxy.ځHgDڠξD; nLL2/FpzG5Fgح;=8jdaA\3nO}> iv%V$CʫFk{t#Z}s/Q٦'Oeû$J6JiGE}@g+NJuQDBk="vC;4=k>:YKpn0MtFո!C j0\]Pn\G rFto*$H_{+68 f3V?VK_o!*H/T9LC;#Lle1IJѼ\_iXn-r9-zU0uz%hH|o5?J..54zbޙ:vl?.AW"#FqyS.˙AUpB!D(4,&e*ȅU3d+cPL*`(㔤Uܾ/>B8?BJD|S;)v4RkЄ JthB²nb Zb~8ݾx.]Js*iU._TW"xh&{vYncmα,v)ڥs<[;>MFP5LJZ]*sXDFhGt~Lx'zآ4Cs9g0࿛h\"h"Irh-0(M-tND77G!_oVdžnj rZ PͶ g <5@L1q(/# B -zYFԂzlؿe\7-!yCE}|kʈ y.'G0?z¯V<ݚ2ֻsu8*j;gdo0ؘc V?Қ[KH1 -:>Iʅlv7GM5::ӅSd.Z+j^F͠"-Jsψ"SP?^H-wGǝ.qmY)z*fJV&KF^?Rp+s䋍nIGiu탛"='e[})xQ pRDz0XGX!nI?\䘩i3 hc3s'T 41\&.:RVE2N DGK~ÓTԤ ߞqkpx W+m Q:R; V^=/t-R}H FRZCi3g()ٵ<0?yvS#$лN,g˥zsMm3HGC{u:];cȻ<^y8wk2cY眯w`sHЖo( ;)rHǞ^ k!BGӖ2Wĉ T0in3D{RF-l:;~Tzۆ:G&?P`pߴLgAsN0.Ľ|Hvs]GxrsTE n0i>D'vXb us+fCSR>ub6\kidcrIr?}x!K%m.lI,/c#pXoRipl7]F$ pѹ"DTGd.ܲѯ<\hlQ #KO;*[^ *f/lvGTCÈh6!ҩEg( 6g482!| DPxd 8a\γuy[ap}Ght$3ePĮH-y2Mu C-O_y4m_R/}9t4{{"?ٯQV4D if3iK6T8jH\ ؖPӹSmMO8 Q`,V0)҄\2Kr۷̦Ǽ^"hC _{ `͔IK5S2`C;JGl*eԩFѭG`?OOLÔ,u0 U-m*eBOӹg}aZb1M<-E09UM/ /nPJ9( Tn \_N 4=9_Nܙ@$&F`*'aqTiI%&VРy8OY4@(jwɕGX7bZB[BױG$KjEGo=!H8s-I}!|J}>> E"f]J6;4a|~⒞= UV>vw8/Ur~\נ{[JRD>ʋܿZ(5g M(s3c 38t =JdP#&݂ Ú(GT'^|j?C`yMF*fbР5mѩɧ1˙)R׎2M AeiG)Q}!3E~B`&ts(d LfKztտa{@aBǰRv33j2/ʌ! Eb@{!9a Ofӑ) Ac7ræ`̬v:)D.k7+dq>=vϋ9`(GۄɈҠ^D50h8)!r˚ov9UQڿ*5?˔4%c"A&)eD!ٹ:av|k["7D #%^ey4d@9Q@%.,Vkbُ (#S;|RM hho ObRbDÂyXv*|M6v*-emPAw_dnWizB{ԈyS;&IqL|i |4őq8VUg4khs?2%E!J b^; U*? @9'LHnS PxcZ*j^C0f qk7q;;$KnK-wOʄ"S%[WvRd5˾{ho(nN}h!HWL/C0@We+p@`'orEE]8R%5A4ٟ;\uC?E$cwy*#Q K9xqXگ81@(Nw~'MV$Jj]^p_{4s,T |6Ft鎊]=,S !gI mV@XO%6Ls9u{9I'=H ʶ[ hk 4]hR2&^ d^MJhGɼۆJo,w &v/6SQ`!jNj\ 8QuC@ra<|;OA]ՙG93N!h%pUgL`B஦ΗְG1W+ѷ0/|>&aS^fG|^dmxYA郳XɂA3'P+U_XhB"2тo yK tBGl?ٽsk&J7<`>  QkuZ?/1;\̼4)"uW%F: Pwgu݁0]rsi=A3I>p0HL:nZ6[ 'ɇ]v X׶KWyJEzx9]؅MIbqZbxM1ݍt@ݢtB,1࠽RJaIXXԃTPm9"!c0::ʷF$7A;U&BG (95I]j՜^Gxdz1B ۧwhAu_͟/0T)GʯhLʏ}j >:B <nnC̮C&?xѢB*j45,9Cy2mZ1*Xdm,ri:晔퓟OEe'B?PAXa^ܸp#{%U$=M֗v3_mDp_uct7Z DnC>$gJ&1g %Ag%l>Г;3BأM-1L:C@cتN>ȾP+ğuWx=jDZا<ּK3C1Spfeɲze)1o.0V|n%A nf5}9/7 3 UXe+-R~AnrM8qbrL=u)2y@fcѐ3ks0ҎI^8a4r.H!$)%3JإCmehvȟ.1SC9,@fN0h 0N#-A3Z%ZFKj4 HK[EOO"Hau7Bo:F! ]Tew{J@1!g4>ӵжNٰ V=/4p& 4 ʃ;J/x1X "ٗFPXϡs{K}N fǪQ+!Om.2MAg,+dz,&" @='mLn[ٝc"}f2s /XyT6КE KAd[&=ckؿBkrV-Bt%.2/@ 3j̱n[tcǬ+ePݾ %Ԏ|3 ${ےX9U7D#3aZn^#/CMRb3FbB)cT;0&A+Ο\紇r!po-O'{]K Th5L`<>gǮ bAtw 5& S$ftgVV`Y`-"ys-.a{8ل|(6J! zf. T=C o5.\`勡4 Q% }2 ;e\z6s~\߲34 "r8ϣDL1c r$H&C1|q$~,O&9i* 2[1JwK,Sr*RfIIei]CXiFW G(rܾ!"G58uu=1t\cY`L^!ƛ,֐a0I9)"[PNs?r>ҫlP 6E6x wءi)(d@=L~~w^&)XP+Pm-OѹwcBo)OM8xÍQB|Dw s)DŽew(hfxw @AR92j 0>5@ B4 EeH^1 ȶWeC*4pю_Д@osFWS1^ѝ]4&w.wr/d s.#AFɒ U,ԁ{Pԭ9{xDi/PE/J.o*Qh @m >RN$vDY6/6̩xf/9Qm]HS`~DV>ٶf$NGCN-bW~0WEʅ~GA:b^6?1-rz\q ~թʶ})wV!yAȗbc*(JWgv;?Մ(λsD7˹qppH7)G0@"hea y5RaIу1ACo@7#"b; ?TE̞Z%LjH*y*F]MՃPraDI[Oy( `O$=D%儢4?0Uh)Va|3@oH,Bsafv cfsuȊf7jo&\QEYS=֒8`/HHB.lFVY{gE 'h}cR J+*6+>W۳w/Z nGM@u—! 1W?<)t/W=ٶ`{UF/}e{uŐM I-zފ7xWr)^rֻsZ {\) ZB8)Qc/@4,3/Xﳲ~Zȱ^`,n<}$7pl▜ˇkLOsHj!9 o&EV@VaNSXIy.*ڡZ`3VOF WVK P݅+U|u},rǘH!:ХрI'/n>Qq<;#vb?:{1=L> OSb奒f@&2OOLf;tNZ?+KђxPx'RDyG]Xd"۳ Tʞ-JQ3[ߒsSyOh1_"I8_P*礿fv,<T1XB٢MQ׸l3du27)ޡ9ag(rVRLW"~nw'knI R4h>4yd$u|ʖ-IXl4>RrrIIw؃d׃FG~ 8ȺBp.HnT1Syu&: A`STыbABvaw84nswxJ>ئFnFn_D7 OSz*Pۑka_oNC(}e 3pzQ9~vpe˟z=-9#=E eUDަd 3 @\.Q9ϴ_nMg&K` %x缃'c8Vzhz1H0a"۲.~(wt%:j yVOOye3m(;jċYpa0" ("I.eG8nf7Vw#":lS_%LBV%$Z2Gmңda_TSZo|!鉶vz\fl{\IÙNc>qE*G}i{ҍ;jvl@6^˪L~f*E,6~`8)dԽԂ1Wr-rynf_jl<>GKsl8~k~ali2ێu|ZxCjn .8S^IJ^r`|qǃۇ=m5BLS&3eq[e8 4UD>I% Tw[cܵtM1fQRzfݯ@_h-AE׻%KEB[\Ҷ-╆c>kHdڔtf=H@:{U3:1%s=*B~ +:>! /r@ef(HHQO2PW6SxCwd7oPϿ쳆v"܌#Uђk2BWAMp;#aGs ҾG$hy/zZ&j*K:՗SC-udDn/W! R+\-7QC@Scta;I3W\֠% O3WC.O*HeQlΌ!үiGOt֔H]Ҭy VnК%U}(*"+ Ť@Hli%l2Ь]Uor0T-% sRSqHtijQ&ߞ<*'X qW%$A쀙EFv"<9dV? <'lQسM2? xqg@g^1:SJW ѳwsdO*sby {h2K!er?b_k0n'lU !q[0S94\6@ v~?GLӮ4v}cY_&oKQEl[F#IMr;7h3q۶~&O]::~g#w0 )0(ъb\2|\d |fF,WI-=>ӵ+s-ߐ*]|_ra.UI1:&eXZ6=YD2F1m#GVL%.=mДC 0-×Ti7oQ ot6iߑ#*}&Q]_*3(eJЦ* jbE׍m7f "yOEeQi`p5"&=+f\F(,=>[V*2+'K߮t 괎ZpfӦv%3k=D$1iT= ȍTu`P,Lcǖ觃A#m Rg ` FuM\OFߝ(qx4 I?l6؎ƪDS<\v%?sń \ОoIoɎ31E1tY$.LL\E[F}pYY3136RwUkQq/qY șzq^06S1XSdJ$t8au˪s@l'!xRij)Sv駬fV ۸4 wb@Mydz4n+`Ģc6Y rK#c(75m(2%9J%ܚ$:dz$~p8y}*1xipwȽLNhɡ [l剤(-\-u'ux`.тKw2ם<{f%;U^(f#Bl}FWPeya#r~uP/v6/[-%nLiEPܹq:ƆѮ^>dyH۾\s/Wbie.sa˫骲 ]Wq)Z@uzrY0_!cGo#)u W+gdG#0z=*Je6Ƒ +a_bLRGUc RݻQ. Xgv̓/e#uDpP_1p?0)x,Y]֫C*Yn ]>!:f4jDa~i?@Q:\Tљ{ϛ&X){xoXI@:,$w0jl>쉎|ՠv'Yu{,t9|Z|){Yڷb*`!b ]^4~ @9_uA#uLIST<0)iɹ#l#&qXsS$-c.QZyTI ^{_xdPh7v\9^hWT$؀h6k,qE oJ}/rw kuП1X ϏqdiLqN v;B<0? GξNGX][AU.?D79-G!MMpr B\m`;]A ٩2t:mIlXJN}CqOhIB=hj5_ s~Wc T,C,/2|PU9ܹ֨TqS~[x<uJ%Ed\dD !Bw$Tu1ӧ\zl&hEliPo ۄnDAӆlO. Y4RyGocRc<k> 71©Q,V[=uu(#qq(QMph0#󊅭]rwJ͛6ZCQWd9tX'p;W\LR|&%w-n!yK qo@ RU&jiÒf-}+K-N'Ey2a+C &DН>s;әB#.Cd).ϋwe,Q(4SH+\ƏHZǁaӣ]EUSHfdmd5$ Aa)-'S4yݚ'h7FaBw{.zFcZԤSB#p4[>pGDZiȵqͦ3Y1UrL'xOD}txJfZo,0ӗ3}yE m;V| qHTnsM?vYp'ㄺD59ne/(]qʖE`4U =+Rkus{; (S}cӻ[ޗυ[6<~~ Gh9B$nTg@s $r؋ftx.6W+cCaU.qox$pSFGZeZ;&2,۹+Vq61і*p`JkO }/XQےPFrZ,| -09L<n?h`8etUl04aNIKv>Spc@keqJC -<1< l!t@&mA(j{~Ʋɩ]ThMmY1c99&zڙ}nlCPB#)BzkpA az0NkƵ IO '46k)WSF{!׷ B7'wB2f4tAєŵ=bM_R '!6\Ojv <uEiGL-2\<*lqJtf7 J Z㤼d]KQVY~#p(M>G9J6ͲML,iI'R kqpr;|s0ބAw>B~pZY^2Ia~pe*̋! *F UO '(ONM|3] OGW~PO&Y&kw=i~u  nB $5o#3GPЎKcf+o,)Bhv Jfc4yxJK!3#myarPX k+_, 9<1ߑWv;=4 G =VP T 12LK4vh;m'zӨyF2x~k &|E(%[L I&'(Pş^텴cy8bS0i-@6~3l2qL<-}K,+|mF\;a49J>%ψ pRw8vC.[d ֔(oSjQiS`IJl&'Q5m7FX]_"E,m%[֟l6u^bRk^aj>+2\%??u3u.eb2ryN=9Jb8]#R(CL}|ƒ*uP+msMV=U>:Ƿ**]2Ex:4p^1D#]~\(<ʶgqҐ2@`q=_q&]O_^$J'WG_ٷL*dףQ QJguJ|: dG8c Bެ={'8/MuCvgZ]5yfPkAib#MF%Jk7\02H.Àp2ҎSPvEtl] janc$|c[zRURJ0)cl 銫JbN5T\Ζ-Td Xk[8?LT+xPxbUM-l;KɸЏM0.vヒD7Hb\ֺ@#󳵥G1Wy2xUiZ-B]/[!NoYX6-co%5 yy Eu@qD ? ѓ!]n0ej}řo ۦ-,g_#0mIU m%=Ny'%HM}OnH& :.Mǐћ-F|[W:3rO^Vq"`a >=UOdh\\Pߥ[hvb=F_ ~l}UEbN2q~*=/,u2!S%ݧn$ׂ֤jnNf S;Y$CJ\-J)>KXde!C$ޱbQm۸VKL4ȓ31|hZhd+|T+x(6-Ȁ?OM"vqL_C:zz^&ro$BDS#x]O񳺁4̭;Bge@;V(Ŕ?u'0e6CǀjykI?Vjz23Է~k8!Ţ{ ";s;H V N O2&&a°s_/*o[ɭ0o?h>AQQ,'w;עE8@c=E!T,JH @꿣Cuvu-DTvnD>ឯ/c$.\d7wF|a v\:ed̤b 8~VȷɌ(,+Nl[Ң$?q6*@8ZDD]1=geLn~:*wlN~!C^ҹ,Ugԅ<%Zyh6 8Q p#6;/UGUã" 26Oiט*nGG [Za_֠l8@0G4s~qTm@ۧ,uĪG/H-dI2.O&AqZ3LEv&}&2FpLm+y?t%OJ?heeRL2gGFֲQ(fY\OԲ$h~sngE\8j&;YҰP@yuOtО?!ҷ@qҵ|D@SQO %ng*JLPU^E`Phb#IT |,Qh/pi6BCxKHOaܕ]"p3Ƃߐ,$,m_{tR(0dԓƎ v"UMm|ýdB?:Meģ͗ Tvʉ%SOlJ_ J0E,f+fX\̏}=o[8=q mWm=.~\WUA- Y[ٝC TeZz'u"ξ`y + *X 2A? mY^ DD&̫1VjuWi 8O{0/CX"n J#vR駺V,1'9K[~ Y+3a >e0$Pg3rَmr6M2PZM]y'b0:AK.g<]FF:p2)~WO5?}2t\7)ToMAl2̟99E3k$!Dgdnɢ|87Nq幙aHX4EcO" 9T ě>`eE kGy9\H&w{ShVSzx}Mn Pⶵꤓ$yy#^\stdb[.m Š9")[1' ]23_]i#alO^zeƭ>A-u/^gsXMjnc Ch ukcW~YQ=-gfL(K淺 X\ dB8Yy w7p@'FW&x'J5- x3=ѿ?wFV+q]ns^49{G= %AcOo[77$;,Z*؜ls$]UaAq\+.O+hU&$Bubx?$9!bM^ـU _]N+O7'CeF؋A#&5يㇵ)\(` O享CCUz'De2*DBVs]cy#y3A%(ksuh؅ng2-+.W&rRً\M.3=gT7^359-*4<뾼<%U }| vm$:;~.>g\&T~q`HSLs|)5-"4/+ɣ\q*֊3\h8BFK2ʖe u*"‰=¾41mglo' dDĢVB1un zwq")ku(.B*[u꿗Mogٳ7:9=ǁ uqP1os3Y;Mͼ3L$j^sS$4,N]|.S8i Z*|^͋`iM,f9dŏHTe0Ҿme Ws)|EZ dPSi5-mˢ?W6j{1 ^o%lH1~ ʹGd}4NBH%ٍzeკW,6 x]|2kr.Wz9!?XI4 bvX+-QȫIHb&[>ڠ;9FL-JGP'{Bh̸-pS@w de`>7oI] @@"'zrתgpa&7ܼL.tRM)&b'HhbG`2&[8F!Xr5:NHzoo:se]2LK/=k6 [ 1e' C-aߴUc%hIo%LIlY?ÜFu0A]I?thه&8Bzu!VӆH?!IdMlԀXQ`{64y6FQڒ\9mU7EN#$\_^ 2sa<ddGA\h47 yZ7=d=S7F\2Z|J̗ZUř9Pm0``N0Ehηw8q)ߺf%"ކ<&^"* ї?ww+nH-v,A}L2]ˇx7(vIWبJ.,Cd:(A|j=rs4R\R8XwͣcoRBUx`w卒pzo=gf1D̍1mIQ: ̔_> tlin 1> eo A~i37vz!4+HIɩxD8@\~k uZJ%KfO [xӮNpU.vt|6|u#p4 WuT4_J򘠵nAխ*ue] /fpAaty(Fc-S(^97PcF00C BG8j~.$E*:y\s65g$mA"obm QId` Rx\3G"o2Z+z]pƋtBPND>b@QPAqljN$u\MǂT|I<_C7 ~& I(25+KKF G$D1MpIwᘞn8kم`1hBbÑR d3QA\;D2B{Sv;Y_4W6-dӈ'l[q0A$|wo̠wh XP׮qn+QZ:AŘմSfv 0HU %@gW*NDa Pv'uR5G|ȝ'BePVt-DW#EZְ6}xY( VC]厕ESȁ:[vW_X|A޷,Q,FJƿ&12sànoT$D lENlNy(M^㼉Z/BH&2{ղ |s .A`- )A-V(DͱG #LUex =dN`ث=>g3G#M̼Ri &=%+l Q <ч ̸O Tũ<z_aJHM8JRYN< lqʅ e\G.CBH  ۚv7=j~.8=8V^S bKq>Sën7@  "ˀU > p\fH蛿3+Ug?n>:X7G.%m3'6/7pLW d2;FUurDWi/ph@&'c[hzß1>`slc<^춰seNVvy=QS2/[S_fLh]U흘nt-MG饴 cH =+PF@IPwU$L: DnĤ`QV~ 0uq+>:0B]"8a c(sgA{ ţIIůrCU]ĂF=T&kߒh&H _ թuy 2]*ue3/AiE ț}=K:42d&{]}疼:#kJF:lpJD&5F5U[r{W5 ۏd"/cM ~51!tP16*J8|eȅT!U-ͫee;U` *SX5tIծ l |F%7os{(K;X')+h+ \@#3_C1(w ~>VԂYծDNG 0Q 13hH);ϭ"j;6C$a֨^K$ HObސl- IL)dL"%bpx=OQQ]~7q.1 ۡ[zWQDpQy@+7H \ʎLB-RM/W(f+z=`c=y 9 Z[1v2oےkɴi'̨?'' .JO$Uqtw#ZL:":Z05#c4LCVj%jE\LpQ5'IHWI@tc?FNLu߹6a^N4usBAZKsrckHh>!}1t.J.]/լ-w`4V4ď߂xmeyJdַqu5h/:)v[CG`:mbwf<r8yQea x\(9mሱ &K\! =IH3zr~mŜi, ē݅x͈RnRJsÏbgm yh 77YYF%.Lp77<409ERVu7R>olVqIhI /6$V1/ܟ9YޅJpcAg}$ `n o;Jg<Cqx/2#}| ]G) PsP~$RLzSJGK,Y<^.b uC\ܨKGz'iB+Hf: ؆yȤIcM`0/Xտ/#JjP( |%),JL=,8n?:84j$]fb4,1?ZT=H ; UsTpX @$AI #<'O茬uĐp2\z;_"Gi963 kBNuĽ 7fiI%u`l.LrMbY< K0a{u,%3e UJMZn47 Q҉Awشi&YfMhnYZE:V,LxxpB}?= VKp_S2(? (8!z9KYxGacq>k:ᔜCHWKސ-@NNΐcc֧8*RbG{.\"H)ղ InNT9Qf8Bv pIJQ|id3(#zIgesgyj˟9yNNzz~Ű0\yx"]Cj%;; t1Ȫܪ~*G5ZRF?w_' 34&yUnw][ oW@}&:5ob>h"6yhGoGc,C3 WRi5m3spKӠ{ƣ垧GyP5ƲBď`,{9Itvzn`2DxO #Y e`PB!$|-T 6Z4=7,'`f҈0'Cn-B<njT1/V=Y=qڶ2/7&i?[YkIxOf',[CS_mU9cUbp-~6!V̴zkm$>)PNȍl `fgmx -XÅ}9.>$T% p{+qz\n;iQ I]eu#.y(7@J!f{>cn<x/uߥ_ڮa%m]''L! 0(dE;kJWE/b`'a_ӷ YhP.MW/C3Qc&:g`E`i7QP0t;Wr hF,gBEWu$YcL1`}XuđAAi=Lpi܄Hq TǠxfsJ"ȨLb43~ΐnsKRO'\n,` Yw._sn0m|mݖ!6O _ҋ|<6}y1 d,fjJ1 YeDCݺH2pbzRxƙ14gJ\z=27{Q^̨ 9{Ə\`L!Oz4YCm\̵N{hL[ɖ# Ĕ7Z'(3yzJ_% r֑;qBGc*gqΓ?ۯ 3ls}D6>k*_|]aQ >!'|1Vx*oxUgpS5g&] Z"=1?}_EQX~=\y/qț is&R9m{. d\9ˤ=?#$ڱ*qՙ˜ h]Rf`&S$OV 8[й2x:j;T G)lzl{8zCپ?j?$S\}=9m]PMR8s-rsȫ+|i󬟎CZHq3.i mk-|[@+ T#fĂ6D) 4m9gP#z|r8Α2GH[ѿwdQ~6xҟSABWe F+lػ&zN~wj~¤="$X; xNT8(B'NhĽբL%]3pʧ: EaK.g933{T;rWE49W$ 0 Vc.o"2tg6ϸG𒥯fB`/9OSh"oஷɖT]F.l1%_prys"Q`f55W +3|vVLTi *_ ɲ@sfuȠLp%" >TBR3.6H+'Bދr2"T}8nCTuא[+Q>+? 6uQ|h,}Ǯi4J ?ȸ/1 BXߟ7h樰z{.ٖX7;{N{0R Wa uwWyPkD3BAs|r*O !.* c2f_7 Egd/lc8Nh$Pi+CxKvI*+k -\|{Q5̇C#Sti/EocFGyxr7KDv F`K`x+:| >]ç]u-CO~s,L=e0u繖0FDY* Jϑ5rߐY4t^[]7 =<<+?K-Io{>KǦ0jSrW̨ :7pxd‹𶥟rK)<ؤͣmOK?=?{\Y wI\jxv>(5"p2K~OJGDE\ oDL׎ 4tA2o†ڶ"T𣹓WZVrg~`ir#m! V(ÞSOX^} 5qw[?HqrQv=ѭ@s:6^4!UQ!ץzp$o\ؕ2RlBHe/~)3) w]}Cc1/J8Ep7x;&ktɟp~."Dr*_>@Vy9R>*8Bk/Z5% ;v7^:$ӽFC%gޒ|LX Zv!Se4K}XcT$$wI,W+>m<.u[g0xkFBF;J3xR<|(oP0Ech(a_lpSr[8bG(*Y9ՈCk6Cy@h=M5Rmg.}4^@BdΈ('l,Cdɲ<&* ~u8~l^}7#MWDޏ85 MJi[  ZHe9qr~oJZ8l܏z֕3sӥPnl/ xgysA{BO~`FGAQ%!+nA uL 6ƨUyspE2$Э'OVL-(.z?)y|0p a,Pu;q U1fH=3t5,Ac>Wc,ZaoSx!Mʋh5ߘ5ь\#vBopi]F2^ 4H=1xt8FL*ߕfQ{aqC ꉢvHlu~8Π;KL̾'WūG}}2|lWNY-A֜fD3bo^,~6]Q/tK{eդn^q y0Wpf򑠉Friw&/y-GW' xpʷ@EU?Eʂ_N--Ao)NV) )uAtc1M\`Sڏrr{ LCzb0]Zn;U,a=Kg[{gvPֺp ׈PhJ ,r(f_J"_4o4xl,մSa`!%GA_׭VL2A5TI'̖> e|S NޤkޱOQO%} %ƪz @tyb c/:^ &ե6!mrHQ ߁-ܼ&C20-} KS]j̄Zar;[O39JA04O# O?UScZK~8Q~_%Kp">7ߖLENbۍ7+VjnS:5 l]I8ijޯsMNO9'NLh1 w(&)CaA[P}fA[{NU08 ׿sYrrlx~oWe4C#d%m$)nwވyAhJ_Ɉ~nfE٥GQ mXêu|{L:;>EZl\j?v9 =.@G|if=': 5"[ N!UYدY,y^3GJ IIg]W/ 4j9Ҁ{I1uL0ac_b;K)9I=@w]/7Y!}|0߲ݫw w!!ҕʨ/X HE)5j5n|D>E{Gf!ktA#j,XηN -5MrP)4)x[;mUw:9WW^>qʬPz&t~K8M:CK2^p|c".a %$!Zh /@1n!NUU'0XRP+ӪD>m]OW{G`D_zWg'>ljdTG5qJ1ugYE. ZBÒ@ܺ+-z $A4lIF اOٝk }PS%' NjE+ېUpt %r\Ad*( ÆE&4͒Yf kBi~^@ַ;Y{)v B2T&˨=DH,#KԴWl.@-AWdl Q~> tȴFtn U= ts _sq7[KF<(ӈQM faMc2C:ޕL}% {ru x;bq1q {<8IKFc>q01+Υ7unAm7੍D y؃OK ;þ5:u䦽ԿAQgyFi!+[ .Xk_b=eF8e}W(֖=Y p&Zn=炙?cJ^ٴHY@3+ kj|Յ졡HדpUBTܛ H DŽQ{IP C%\)SsINZe&T]bv}=lL.Zmhҋv$3ծE 1:On0 2*bDz:2ĺo@8_Ec!}z3!Vz5u$iZ\y+CU~,K~ϲ .Vn55MΠsS,2EgD_?\w`<61|لcٰpNpL \G 8y[ PD|2YRˌN3Y-cVOoG\A{ {!ފB}{#O`:Th-H[ Uxhە':zDYlM߭!/n^sJ}条f;b|YY 22@`ңGe'xr\/a9gЗ]& 2 /mѫ6 W_LؠӣMs IR̗oEg ar{h؄%R8ˊ}C;jJf{$)kG߀8n s Ȭ6fd=@j|M!RSRrMX5G 3cs̖;'֬M/}-u$_(L5u:m;iLp=~@TP#(zR[wÎTq[/?ݫ# *e&4C{L}7cҫsG"+|vpw{bhPBtuyX-Ut OŦ1,~f&'zP`ox$BWwU`N&9}P92{$ N 'Emya0S Y* CHuK0wJ\;`c{MMP78)_+π(gzB80`mĿ4˅v4dm>y,$gBMBv[pCSbN 0Ng, ^*=%j đ6 ޏ𓞬 n`oYnߓպ)+vKiQ4#C-6S@崅hkn7(66ŋ(*QdU.` @ ɮC$n}Be틙'6[&qLUw4{U/ DPTV\1[2Acɕ,3"4Տ 4wrp!΍*5 ,L0 Q{aL wv7mh2򛆆ޟ`#}D_z(]&LhFѮ&bBڶ }rAgOh/uUzLV 0 *+{~mvnm-4.XS~t/™ dTlQ}1 pQڽy ɡIc!:Yfbvd(HE^5 ?| g/t ln!OWwQ"cw=H]P2rn?9H"!\[.'aDx>z>>y8dbo][dX[5RU'5duYQb~ˇw4ʓԝ7+[y:]mB~ߝki3(dݲ <ULtj @a4,-L0EaLQ37 ]rXLFuy+=N? zHKب*;#.Vn?MN8TiYPz䂖6QGTަagϽLGa]ioChEfOZ@r3TSQ~ Gpa0\>I!s>$BHGBJ:h W h21G7c6VېQEdg!y>} 1l2(a%Gg?P0Ӯ!$t~<Mx^dk`Due[-&WYѩ}Dp4_ 1sgwg8{Hd:!c* ;1>0̮ꬾ*F@mQAY=Oć;7T MdyN[±AS͈)f`X+\'ɮ\ *@^ wcLɔރxj~N+_7uN ᆜKS#|C^BlCdv.u~v?D 9 eO;Ԣ}͹9M'dTN`@W}L-˙S'pYyEfvdg~ToLqAfR#@x8_BOrtz ,KCCW0-doN:4.fIɝ{OL d@ Hz3z/ECX=2}%ލNaK$ k!.$L 3'zɄ8'SHO5*k$b >{ |RFd9[ل 5L܅X=>-}WVTyբB3G0F`~<6n1Ό֭t>HTY.ڴ7VhRů%­7g~\!+>:xۯ—oz1|nioYb<Ar^T$;}l14wVtLV )m@c8MKz#VD>"Oc A}<6) 9MN p[/|N_U_yJŶuEnO4ڏ G|\~70_gձ˻m&1̠J^/[GUM|:#.D}onOΦx͆,8s.%p(Lݦ3e,BY 0ySqCհٜB!%$  T*{?H;ꟃWׁ}ȀP.ÎWJuv24ɑu8c ?zQbxN4CEN)=xIkE[ .>qg(ZMm7ysIA뾱zvSz_anv5ݤ$rеرGi3 D,畛bS媬^ ^κ]j.[ )pÑib̪ ,Y>#LF9<~?:^D0q6A3=,Vޮ$Rf#d$MMW KTx. $fpL+# 590b@Ri])HT{Z M* fjy˒!14y%7)8 26J$Lm\Quy+ $뒠Uyk}~]1r4hY8iJt<ࡰ&rao=cߚ(R M*:ЌP#/,d;F3=2jwߢ|NZ~Qm_0?3GT׳yPN cqsIqf*e?Q}9n^G7GrFwѰ*ްbnO&|6PFVuBcC<kXim󲼱H4ԕR$.87GtZ+JiR碸4<ʓ`M|ᔳ7B鿾| _\&,w|}ˠu= 3W.P|=;E_ǰ蟑,~*4NC]H3M6z) >bfʗaT}핏=L&c]F qH};mOlBO~?ZHAo%85G#xW$>åF--J"iƏI"rzٜFe7H-:Yڹ'ǵAPgcm?ĐBpP[71ybmT*!sX`qه4;~F|q2yڙ'ñ_0$*I\ED#`-ʻ`QU1XJ:(n/Ig\F 6vXͷ*NX#0Ķ2 pQ?mG$\&sn6s)c+-Qb"JU#Cˁ ׮T|ћƢl lU1]QD9L_ GrJlUZ!0ʿzN*XEzDw[1 ۙ)ֵmIS< ǩʆJ߃(!#F2$޸U?ͪ>PNMX 2H w҆re boryex̨fR~e#G ~t $dIŽЍNJ%vJNܐV%_||fL΀Ś28AonOĀf@ "~dB b .KfS:a#xGAO/⊸ٜ),&pZ ]$ 4)<(EA{ h#WZLi[i䱥) Ű<, itƝ,dNWB* u_>6J^𷘿!__723 9xtj# ; *Cw ull,lH8~ZEj:T-Tq 2u0޽m:IFhŒh7.ěp]=f{Nkf_GQ{XHMPC +,dЈ.KE̔ ^~yGP ޢQ p# 3%bܲ>Vd@iЏjoFE臅 A8/qE KêN#~8ABsZLW7>EOeybKU}֮͌ܫc PGY588)r9.[Ϻt3G A%~e.F6;Eҕh3`:g"yhYoȀ{m 5NO$1Jmt(bBZTl gq%Ay2#O|HT]?TY :->8;ptrZS]?;YS- K^Z-Vig?Ցȋ(|Fa"X1U=O9PH% pP++_ R!wH| Z+1FOd 25G WR)(AN#l0=$o l)3) 7]j6di[璨*#|j( F8&̬4{Vv}ߍً1>qgYnm9躤tS^2A{"L~䝨#dl+;p{M1-D1\;j'uQ(Α'S k?t r[ ӯ_:tQ}@xG\KWC#jnnsHĨSBP]fwt|to@Q@vtꬱ ;ҠڈUx:v.=-s01f6'Ln_o?]mOw7#-{2Ed=XU s;`:+U+ajBlK<}}3 pLDa^Gt ¤v 'G\™crMLy>ik&uQ"=6qQ# E]2s0x7tB瘕S'pb,J%j_ZQakde0L7D% j$0;`Nh=߹ t,fL?<ȣ(iGDKQ`RHR(nє9cvH75/Koedkg'*VC꙰P% uG>irIeCv,8$Ԡ5GRe(_IL+J`8FUyELJɉMi " dQqtM5[̽?T*u~vDʼnv͞})$BGeP6|db<zCI-9= >q)9j˽96?gV+JWaBi?@{d/ %H` t-E@~Ӆ6rVS(2gI;jَRCQ#Tqu^eT`]eJƀߧ<Ϗ33cφ;}M_[Z;$LIxzdoK( ɬ$V8DqE':Ytuɞt46l֎x&T)l7#.j x-@5Ap?A[>ټ5:?Zq:p\]+-RL.;=sվD0gkf{5$B) yG hčAgcZ[΁a؎@'UNGk-%ϻLnXN~9e<_ evT"^# 4# ,IWꢩMqES>lSRoC m5|TYR yO6Ҙo#%`Lt ӂ)~Hh<}VJ6݈yyUVz?nЖ*lbYNnd2>=}wB$-3>" /J<`5}t3`yۧ4G]C[)b amNXpzh5E&qJ\N_9x#-Pp9XNC[ndN2 烻Q+xgH1t; $Gl:cAmHkP5`Wpԍp&ᙛrycJ8܆,ݍ-ʋؿ@Xc9~*E)ue^I={+|u@ ZAd E3#ԲP'aP w2VrSSjpdt&Fuȴ'6 {uf1dZFm ɕf 07T~kFgM+"tު:im,dĦ *!!4'i-h J$p$֛256rk.˫1kb#vp^Vm?gd!|;c%NT5:r軛TYfQ8!k!)>('ɽ@j=lP9mPypGxt9)۷D:V3P>/!BP~sL 6+oleúbtؒ{0B8ϯxP.epI~+<Ԝ,hȍ- :3E0H(;H·KTҹ!vT OТe}Wiv^j;)l| e͞c! RPĺS/y?]$O|xd 5#L q0a7?KCkrҼ9&x} 9#\FZULVR|%BEVQ.oZޤu #Z`o}k@-18)J`y/M44'fP?lmmi$5 NܫiAaH#^yQ*vrULf6bcUJgEpTWIBD?%S.c⬯ܡ S8V9} pk{ZlvOezˑ"|e`#yeӛ37[ pF܌1B:C(SHsdkduSqFY9\J!9լ2z4Ҋ38:_cR81n޽ǣbx"f{@\\$@\2 Q^wL^kdZT@59VȄ6%8gwP9BY`B/ZN@]zE:J~ e@7^04 xy$^;f/RgtV4sR1k_# 9ʽ2XJrex  07ْ]c2ߚ-r֎~ 06hR؅CAmE=OhseI$Ms:fL![}<*Ib}eh3C+P;WݜK)s+X3+r_&{ AogS{A+`k#*I"ПX.BUyQ2>?:w`fa| BWy'+?=zbL N>B/>O&,k*ֹ, ppWCK߾_58KBך,FBU89p'~RsW,nZ~_ bhO{v=9#Y^$Aq3"TVprMꞽ\QhfpubםtRF~YSSRνu4u9& ■lP&f}MN;%AAp>ۼSMWo$/ſ gt6$d:7v{+ܴd1 y8ƌo\{TjmډHNN'(!p2WYدCTK{4G àzJsKJq ,f&!Ʉ'>駰[tWU[X4#I'n f8EK/{ssA m0~4ӵVpdK-ߋBz1g]]'R` rMېcdXèO\Ӌ K*pTw~I, mE+ϙC-|6N&Q/ŀ( C}l|<RSW& -'?S*퉝^{z@?u~ d#!gqB*E-q.HzfM-y~O*QME[UN DՀgtwxcaMM: AA+2c myhŇjVUя?EۍEIQO"LnF%v#>HL +_OH@ha[@ZOڦ@vMfاbF5=Z`@9yRwJ;8ڪOnNI}iqZ X?3kB^["&w[DI$8-T(*W̿=5gVw{`y>ԖC;F훻$xsi xkъ'dy 8S:yէY͎-P^w:^(@*3Y/.$%9?B[{!l jqzВH8rl<‡ ~@$`jw6['/=s cM-r_߸/;([ؒ '/aoer֭n\ʂFSLCzjNb;6D$gf#E :Y(*7KR^$>|Wb^Z1 +L/$bn@Pe,Im]!&,Cː'.>T0M[{Z7'iN@XPllMGxPVweI'19 逛V1v%d hkQnrQMsZ$ڡH.oy![IbLLX b7aCxPR/]#;W[go1zFg*9p Eذy,R [ӝ˶G,O B?ls;<s٭ \9wŞdRfoF9Ɍiu8'ur7P>h( H(x kj8sՓ̲I%0xD H_ ڴJZtiBx-s%]ެqۖVX+ 9}A|b#䩟AYFӀMi neckoح2VqT]Ɵ,^ v0C?u &? hAJ@z25Hg:dwAen]t`~ǖ 8gHtgpExǤ؁ lY)ߕsk>Qo-7q5B_?o ӈT;Y%ek?}ң4 5Qp{\'gt9.ˁZ*+fZ3TǕƫR_^E/6=8h_خ)`v:0Tl?S zĸg($G C 00adqݟUuo &i;4K]"+|܁,IuVఌ28SA1r"}E6m#$. _˫f!ͼlQ,6s_6qjz_+^ڑ{[•?l{__FO+J,'wJ',H^ o9Y;ã$/8Dr8 e L]PvVK3F9z3 S8n=6u9~DpY?hMQ]2<2Enק#Oƻ ' f[)V鸧Aj3߬EaJIЙ|??;\3o=%m V:ZCXK[Pkb©Nkyn) Nwq=G\. l ᡢD\A ̛!6kQq e !HlporGe] dCޭ>JKyzrcR ˷[||\s Cuن:{q[wR%|h˗El뺂7_:Z$4?0[s\*ji.KBD/ uզ;K %Ѕ&%~(!HI6Ms }'QPS 2/u⪪_W78K6u=բ,$VGl_[p -˶){N:S\,3QoIUWsfe/>xn\ I`=`[+3$l. Jfh7nhww•TܰܙoRDztpdvoQD`Zn#,Y;KeQEtvKrtƱ}#LCGKl8#%5TÑ#$wnZ~bě?T\l S#[XY&K{)7yx7kVj\jkqKE=\d0^ZqA53%=*VuVL߮i["X\lN26g.BluVlg6!J5)sc7 ;w\RŃsof 0)ﴗ)afĨfsՆC5SlMx֔w(9M'FRi8RlޙC<4am$UR´I[?vU; 7jݬѻZb{6Oj Kbnnc5ە_fq'-iwMJ>nVΒ,ErF* #pY}P/gLcPR-m'H{e9;QeBI*ČP}d!Йq ZK׏'slҎ_΅}bb+@Pc+ NQ 2 Q=d9%WEp8}WΟuXvސy1Pϫ|bG /v1Y8>xI1 4{9Q(g4~ڡ#G]uvx1Wصoug$&̶xKxv{%("]5#neK | * :L|}UnB}2L{FY 6ws1,Ol؞[MEඹ> 4t+}m?*|/.Ḛ~D5"p"FZ'UHUy{TP\aI  +s3uR@3eߩYsSk1nHw@˚Ns)$9 ~'}o*4Rx V3:[F}7]_ E EC\.8Cvh'PU܍\B9zyJ䪴F-xDn枘[M_+-~Y$KpwJjGD>[Ri| 0~:7ĝLSHñ FhS'(V0IZe.y{skTJq~Vao BKM?}@T\i,#r3ȨP1w{@$DQtvy܇Q[3a|_a>Ћ5 ,E`ɟ =(h?musZ;zrJJ U)C"G[m۔#}场Ed0G w]vΌ^je'%3&OkSb: &εua=htyI_ }}RU/Q+MC*tF*HRU<m ?%Ak,i^&7C[n(> wm*!V}!e0rK~߃8^zjv4'U> n.o[Y_M LK~yv\[HzW#y}.ȷ[8Se( |*6z0fy=&c6:FKA$m7[l2e}*yRunF;1%c FƱԐrQd5((flK{-#d|ʡYNw%)ʬ.bQՃ C]+T!YH hZzń-j ~-I)/* B?Wi󩟾8>Vֿ!y~}1u,ra`k;^uJVdt\a}!5ʍD`'iHqIعB!AE)?,p_0GK 6yf)rQdB خg y #@e5)"^rC)0e灲NL\LrKxހ#Il>'i9J꛷Ʒjud27NrsAŠ7t2 FV2s <{rT1} x4,0ݛ/_)妅i3s$F_[xn<$DcgV1ARH&F[Nܝ0x`G(sx)ME)#w~fQN;=5+0E@ï1n섐VY ,zK2wo]ZQaٶW{H?ajScV7|$<<%s4pÒ('7v?zC7j҂O~?j 3sO:_gnRЀR *XhvRuh w^ñZWAa1fݲdʝHBl SH #klf# {/n~d=!3ƈ9 cbr5Nޑqèg@Zdmd?⿑*kUO` $G?Pզ c3HHO@9$B ")^twАp/ иoJGVέT.pd0Jf.#?o@!Ro H+V}#w{r9rǟ0R4XqcZqj%j×$*溹 wC fYUW7uY(imA<գ"73)ihTVmyᑪHz2n9)ʤtFInme5EB1cYi/%(T|FP.b_0k$s1XW߰tuEO Dr7Ma *&FvKiEEMW4ξS> !@4sd$1(j:`6s O ΐ;lٶ!1ۺ W2lxLK.mTjsݱ~ Kd{I+s]o$1HDtw<.҄ čKz|ߐ9[;A|?#Ǟڼv#s [E\:~6ME~nX47YGn6f(G^p8 J2ǁ[XrSUzK5M M bjEtxc*q~X{hC_'hA˾rH2v㛋}o^䐫IפkmwlP=d}= ﱧBT} udN"[Z)4N 㓶V >1.^L-z|;@ChDE9O_‚*E $Y!9^L?BY:Vo}*S: c!OT +h~WiW1k8u[{Wii`M彳qLjUD'%ݧd;$)Ya88w -].h-r`cBVb ܿNh:ΐ"YN.ʖZBRB[ձݤ➯c ]?:%_\QYs𓓁?iЧbRmgbI}bε3Vzc,M[\R 'LWNF5/s*목O hvAr˪|fPz>d<%Tb#xYs]BSv-[։S#G$G 8rbH ަ,Ov]dw,΄wR|+4\h?A_(a؝'{0HǠb  pΧuBh0}wZ-xvPm R.Xy58e3+G&8CoioX0' YxHGI$YFW qʄ9DU<> ;9c&zx;-llDalVɗNYN/D!SQX .ͩ3Tn\%x=oF6&J_LV˿}+hϑka>sMqq?{eyzěep~A_!%W 0}wg, $Y ﷞!<"՘sm"ڳyt mP'19uFq*TkTv4J:&o-iY~Á;@vm9/}A:BB.1J?fqc", ٦=L㏕}AˤӪ.;$ ,?}wq;} u''(ufz+`U<!k7-HiCbw. Q={"v_7 PcK$ \XfNڃޙ6$^bP>VKs!V;.k(dz$x]ﲁ ,e1q=Q1ؕD\(x8utQa\Ӱ]xC-#Հq'I-9Ev !oH#z\:% ί,M[#&qrƋ-3=Vh(nidTZɫѮsXwO;}$WZ\+RtF\Z(TIlXXaf!9O.bXΏ!*u,O_"V͂=Cb_5K:x]t} " dz9>`]6zrE ѝ>?71n[&;A_ԋ=brZ+& Ƅyt{prp RdJU}1ģ^I7#j@h8H{ p:BO(' Aͬ˲YUD %)/>= ǻO;a x+\I8p6%whejqfݬ\D=AG/uuM!x;6(7Jm`뮙=:VxAMb.kF<Έ@.s{sƘߥ_MK&B뚹)8. ='pZ/.d#\OOXOR85xY)^trl cbeG1ih"SNAS#Q(9\$Eb2k!ɕEp *gETU3'KWf1+1TTOM*6x)ZVрcm`ZS'5KتTRX1$s/^P d+ynPy?gm]#ϡ?'eeS&?DN| ajq4̒uk| &AP"6-{ ̂U0UӲ!|6q3LJ}X[޾w%x~Xе%iSK]>/.CȤsj?Q5݈[['Eo1Oo609kw2Ej) Igx>'/w=2K"g:2:!zMn/?]vZ~8PTRߔDsH W;~kCfJ߱{ޝ6mNd@lqZr"5HQYrRZcM \}ֺsgIo>/%:X}ε6/ QY5Y_ԩzxs2~(Y^ʫzezuښ^b9JC<#J>@ex(e"sA2"R?#L\>!\'mEjz5^J%!}F.!@ETFϤ _Z!`0=qb3VSv0{3{RcaF~`|N{}9gX&|TwcU'ۤHzVur mUWc U߇PXͬ,w9$4E4\a1ߙRd%J1y#82Ɵd(m l" 3cd$GpŒ;r8:ƱCC=` ~i-D=vt]yJJ%}ξNXT R +Eɍ;R?#jEEa!,sOnH#aЀYK c6Jؤ֥kH0>d P3)RIaa*曮I$#%^m%)Ixwr  ΡH97~ V:h䞄>Xt(@cT8),g>gƭNM( x9t) d:6Ƞ# Kf4JRsXR-z ;ItY:<}x9`rUp*z,6ݒY3'#˧LŁDj1PƱ6iBw•Žb~O1Nڍ֨ 4!'@1;Co6‚%kZ=mѨ}NU$rp\$Sm_[f44t9"(b;3Q9ÜJ sl )>E/ 2yαP7@9cXPXPJWCou$qF5מ֤%$[ݐ%:(*6O`i΂]aX yWW?MtmI5nsM]k3e:ehRnÚK]m C6}t\\.VSOȞ.J ƺ"x֗߫88pȨl $FCV)#qS 1a?%7A{%_Er=D44& 8}^ؿ6)Bǀa\EY+Hќ<$Wad6n{ (3?D~E0v^*}D}):XMRl59} ,L^,dԲO˕:}Z)ڈ,nc@a,2_Ϳ_},Y[)o*crNAR)!l%ebǃC5'LϸR\ϯ;:\a5?lXƦU׍^oi$ߘabOPF:MTr#]Da>|3RtDAxŵsh)NU{8񟘞~Bi?H ӑS#m:Il"~E#␆=Ӕiz",H50⸑NI ArhRJCAz4#.2l/RxS켸Cܩcpy{q1޹Fk.yV\<[$ c<mݰشKEьg эоf<~;o~QqYr7"8l{my=bxZsmZyxaJaEGӊ >Ќ U)1`Up Qym ^KTyޤ SsG,gƆ굋9y]܎fAպW[5B$ !(Y<*(٬0bPrى l1[^>r4Š ЯzmT|Q+70R(bZ&)vAâJPɟa9>Y}Sӧ#[ʞ}MT2l܎ad tVk*E.?C5n @YN֨GMyg ĄP+ӨW˾ArP$Sd12t+QY `oCZ.wXE :p^HPvvRzC&s RLN+k fL…Ja^$ ￷KVΑp?.AݢEsq%S%|YT|z >Cb;R8nS@j4&WRWh/Ʃ}sBD){O|㥻'HȴK !6)XAN^ oOpK9h& *)?i=| ZBDG:!3]ҏp^ Nb%'G؈l|;#^@B[i=2Hׇx_! wg?=޻zzr-SPd;#p'9vD2UKqVeJu.v ԷU @AwI,EWw"FVd:w(`cӏ)q$L"ED}.x c3ʽrB^!U͋_Juz+:~1YBerփʡs_ BS{D#\0y1WsCF}P8MvG>DSVL|E7s~BPT!*v"?D!I苽oEvRq_B5H*Z"gSR+IS&oĶ@ ZWȧxBL!}\4Hnf!*źP!_^qdjkw P)]c<6߭:Gv&IM[ uZw(J]*X 4 = 1QP1͊`y?s  /:Hw[ ^EgO{'/"iOOllzXb+۪Wᡏui87 [Bn<<ܮ9#K'fg>7O\/=YPώe_:9d͠0SZE(uq>Rh dX!Y  GY"x5ʬ٠jlˀbؾii`7DXŤlḙʄ^0,;c֥KżJƻo&LXXY=hR+ N ~0!i j/Ç6*\؈8Fֶ (" ?Rw\j?j\"k%CmI6 ل\?.v @0T%OOrמ۝ &5GT^tۼb~2Ut#EЯNoSCv"Lٖ^`]r9v dS5&Woݓ%kHp#PQ:3͡}x(R-uh-(V2;ulx3\6)7bQ_#Ӂ*e㜂uaMGIPcPP$"_øTt#V͊ZCA SuR%5Z/5>2YA< ~ !e^oUMT`BcJOxZy{'v4D9X,`y1b,5hnj] fNAs@{ڔXe0fɂ왲oN{bH T Vvh>jM6Г&M >Tk14On|'obH}۔ЉJbkwv1)>z2tGſMbEu5q! ō G]ѡЎ^1S&$]^KCe#ৢ,^(!TJ#>O^&]&+U:Y)vװDr(ۯHWwP Dq)¯:!DZGL9K0D FTM&ThR4[-ݎ GNӋ1ľMx=is~9sP1 |7 8ݎY PU g1,$OE w 6֔;|kO8Rg0Ù btHJPee7HAW#_ 2/.cΪ,2۲U3.zu%Ӳ}.ƣƓ[۱D֛~P3̣6~B:E*]^ɪv;< OtE^ck#%L4}Zx)=f2%(h Hg^/uN̊NVRRf4@;4`2kJ( YBW[JDԫP0椮!s-RG闊M9׭"[s7jփY+:L䜑j, nN̷5FV™kbL"Z!W/<|sm/ Շ3mѦ ^wc}rpPJ!N_R@D_'De2YQ`ѵ=(T-[ߔ\jd]G$"ӑdyԛ3r̞In;uM}| 8}>=KNjk\7EȷJfomЉMN0vk]TbSp!F|"nx>|*Ubwh!(]e^ ղw3Ut%1%K;H2^bA ?65[p', ^i"MgE“&s9bpTZjғb-[P*2EC=~^ߦ´)5WOb7R%."fř}{X+ gbQ2 RD1#qߏ_"Q 2ظ[@kcx-V9VB2o&V{j{@i)-ζe DG7P?>Vu RsL\}hV Yڇ fdKX41v)̨I܈!A? +* f= A`5|59n( U][NuDT,ϵ&ӛ ᝐR}%)9O= 9/sgY@r9'i]'|ulʀ Į,E$I уCrhjUUlGXJzwx_ yTndxo=u`c@}''ᓦ iš)l,sp$vXuFlÑڔ|k61]OS5i }67RibX6$?(뫁i6Dc6б;N$ܸ2ٗAL|wmxtd8.s iڰHˮ3s;qqSm|oz.w F (lc5 Xម,ĖE@P (vG9,1= 1.:@c߃cѼǪ7 3d)(tplMcy91LpZq'+@w<v!(w{ r@ni}FÄ5g TImN%zTO \a3H'"kO]R.V |%WĬr ۣ,] 2\ x^U zG>XvM-c:9\~9" %XV5Vșg,IE F  u5( H:ͳ!#2IP\{3iUBv|{ QJY-me#yejηOٸx(hyAQKWx|w@Gw[uV]S=FN-PBg$a^t25[X#IB"񢶫.+yھslm,˓"ӳ\)m 0=27&O3|yr3*B31c^WD''j#49R:pf _zrphmg.FvkN^?<09[ +vc%P1%\L]S΅z-N9[N9'D55#*ao/E v nʵl\Z<!@o e=c8H=*h\XZ#=ԶY7'^^+wKIҳklM*`xzvf!3X0op FLcS~ݓʧ( qUeoS[u]U2=%NAZ(jrԖ%D#mcvw48Z i0[sn(z0~5A4'īW3}y^.l \\Ws˜vKIpHXP>BHU4 86^aQO ;OBL%nU#yr/کeydP fҷ4RZf;2b`Rf䥥 h@ ]sNM;XʒXæ4R%^yU"+Э)w tD:ʺlF^hawD*:yrh~#,}s?#Sڊ-~ԞZCÂ,@ f8W#1rylaO |'{gȼgp {h[.l7;TRM-f}u0i]c*QPeѾ+4-]Dd(g΅sJƻ4ˍͯQ=Cd2K/@\t}J4;[{IMGrjl'a̧֗d` 2~4 |(aO# gf+Ũ\zvM2 }J+M2P%v+ J8*!لBӛ@FP97ata667 ߤ)B;5Cd.nh9b1Lt蔐fB|yQ\\:DRD]ߚgc*Z[Ooh=o3>z>/  ,(-oӷ8?Ns] g |1+ƺXCN$3T]m8^Qܫ5<.Ȁ,L"?:\\x#dԽӓ3C76cr_ ~::h` Nrшj@M/r=Fˁ{9ͮƤVխQQGakek]QYC{ktiS>s!`֋!7`B [>ޕJ2U3g[/2p?+3xY٥?6biz3neQ.r/\B~JVxł"p,El S +"0c B&UP/M~!lf/Jlev<ֿFh)Bo(;Qs 9\ ;f2&A߂7Yݽ~^e'4 " x~0CcZ-Ai|N.~Vt-(7wU_94jֶz ypː|:} =Ie39=e6Zr1Շ<\sPyEz *wD\"Rڄ sNP@̦my {hCQ|'ڻ0Ŏ,%&\TBDģ-r֋ (\nNeZ hN=b{-Z7rmZ̠4x>hvסpo=D> - gHh#A1M(i?\Il *SLX~ Cke2M쥿Nd0O30o6 ! 4YQʨ^{,@F|m!.#d٬1_lKp9^ig=[ю#-|xod|'K<{ۖ:Ś>geU /ңIcR&lŶ!Q~1&B)[dbG%dT0/vq`Axy`l"Z{ ܶ7e '+HaIѻ2l7#-?>9ov3;j0?H\!VEN׼X SWKKF(?# K,G|R`ŽUCMU-mxjl[ \0rdR6 !`kI YtRo9)&^. Z~"K8-3=8WnG[թvrݠM+\y%63ϧ>k]HyB1͖eDa:>\\<,"vLQA!Mݦ0#MWW%t#,`NTҁ^Ey[_VެEP 96a3$j渏@ZDhpbi#sz 7O9h£;ku+wo-~)E2~&9X|2gnFP$Vh?NAr? !m|U[ۥZR ԭMb;5!EnK 2FYNbjHU}!5,BKfzuKjCNVc>UEhz\݁Ԅqdž~^~.\mww9H+FU@ wpo̵C,1<~.IV.Ẽ)a~,=OU3Qu̼`u H.,,9:!bR_+L$urz D)SԽ88bBp[1q}#.J-.%@0`/ nb0dNK} fuզ*(ߥoЈђ>n2.6MZfxA lWǴuG58Pn"ѿP;)' |j‘W[OdaAvW~-Rp 9߇+Q:r_<8l$}B@{ĵDKjmDm"I׼ P輨"`5! ~'I.5ðHLL9LAwY` ,u^2x> 0 rĺ_,fuw5k@hTB%|"{T,aj;ZG=ëBŽX3u͍0S7\@ϋ NoV+ZbbPR9JŰHF:u1\{z%z>uj 2:ż Dߢ`aX#IciJCh8OyUzǘ7?q_w 2FHk~ٕ"O-*+_PeIlpEp6~ų$nv?h,͚EkWqXOz $Q 8 bjn MA>' e E2p^u=WrW)ɟ(PXya$[Ly7Fq8g3Gk$6;Q@q::JIwwf\P/.Se~Z|_Yn$7? .{T8X`P;Ż/},?2tL3Dk eY=Hz6 )CPҌ~CJ+V u,0?hF}Ř9b*p}a-oټǓ\4Pbd qM74TǃcIz% @ rq=ĦY Pz"WNBltUZKw)D(H_WBR@Rs=RL:u~IW%@+;rҴُh;':\΃_jd GF^7ɲ7Wf?%.׸#'O|L,م 4שQcK]Ndvm;s)Yx&|DZk6EޞpU`+jE BxgK-{߲ Vz`izwɔ/R?Z,ġR4?yiݩNf17y{X  vjۊj)SDRE'ߌ5lTKtf{M7?gBbѩa#`3)vSC1STlZkDՔR-A~`V K:sI.` GNicc0_Hs7gH *HJOzϗN?rI3;|]#n9S(IK #/TrDBR`LgBZVVwJ#%lWPħh^ :(`wf.,_;FPG|3=~1YuI3GlRD3soh*Vsn.RRٷ@Ft'(^cr8V㮚 ڬ2zڔR @̿/:!8 3*RA=ѩEnۅJ7VmOΦ~wg'"C/ThjO0 I9*jh4ؗJ wf ʼ"A`?$^V3#11C~AoUmfesp,GaJk$:ؒŬebzl, Nԛor狧T彼 B?-y6rbf>Kɥ;V&[p$ʿ$(j8\V9mw|FCYAՃ=rMAf4)ħu 7Tt@, A6vGӘC8Mw<}.?T9(΅(wA_F"7|y=pm3Pob)le#3L~jAx/]MM.xK$9+wūE)5`ga4߉aRlzʟȫ 0hq|UWPÃy8 2:BcU-EZmλS92MJXl%0`ZrAIgQKF)C簑<ȧw:-LX EhhS5j9@!dOm&72˫Cn["9JV)Tk!"fʭ|#5b߅a h~:AhE6R@AS9JTZ\&'2Bss)*}[SN3:i-`\P..3Er@59U-  ܎me3fP?A;*f̔zӋ3ޠr.`ŭ{^YM+j@k Om]So \SL( UDf 7-Ld[u.p~n"M5DYUH5R%y DݮoY#}`Zd5h|ufQw.r6Y{??,:lH 0OLAL`oY6mV|E,7? x1z>YC0ءyC(JbŜמ18 ai+;A OU¾rwĂ)¦cd>6QHP'rL!>434^qO ]l#$`KӟV׈?8NςNFL7)*|RB 4Ar1ׅDjo"%oDf.S_ܯ.|=%\ܨ`& F|^8 gr6&ؿ#+'RLUCqkdcff12$f6 ǡ"O>%ϸἧUE~ykҢ6e8l4F ^`\P$3Nq7&*Pm7Q6p  c%a S@x+H;ᢗ }=k(h4MWY{\?xCEuԣͲKH Zv0<:ڰpF {&?( ЈTE5qwnh x3f_VDۀO5Gd|5:^R%)Cm?Wp;7ߢqx> u|kRڊ,ظߟ*TermSF5/ZKp $j2d| $3눛%=0G7rmiTQGBKF,y""1F $xFo+c+.!G.HR$"& ~&%űW(K(Xf#4ѿCN 13F{kbh^qf-5 ˼B!(!hyO|*JAzl=%d9s%3%Otk=ՅhN-1{J=m賎~䴏{ Y~7zF& (+[!;߂)0H `m&@u!8hK YLjޒիrX^ bG6SY3Wkoid/Hw.(ohݮk&ESz)"tlS/Wg@];:hl"N`isҙ'vrށbbƸ] ʑTU6FK]b3LM\ᜳh:h8 {x<l24M{G9SK,f= _oWjbZH݃BζA][VxPa7\ 2#ݠek_qp3ZZ= @!iĥ\)~8D`&sJX5:e$iE{P"fWx]bEтVpU/ Ubbu$D50p&bw+GVsqoѬ7 W;^+8,hlsk̉S~> xG}0iŏ%zp[<]7( HmŻZ 8 y/VChԴ ;¼g<)^7}"\GzZk/WT%*^BDΑNJK ;'ʗT\<1&zd1hr5bRb඲BU_!Rh]{4|yR"%k񀂧K9}*slܰ]AsM, 7ۓ2*3`aSaIR31Jxwp?:rtDoZ(^.YjB+bvo=tW>2Qd#ejցxoJ4"2K5F!6fCH1 jK'W):YꏑRgw.0(C!pzHum1LLǎ 9eR_T1ƌLsaWCuS um#v&q/rUVqe҇csמ}нV(d53U@5.\ f_[NrGnU| W$Z`3]O@\Fa< qcףtI2 ~瘒\ؘ!43?eAn&I7lU\)%>#1ooC Ii!NZ֬֠izTpLqȵ&P3wƲr\?*轢 B8M. cj4P;> b3]u 0l˺"1Yc,*9TÐ &ڞJ}7h&Gz4p WWπw7]V!rZP/"PZ4^ P/s7CTT͗3q 11|f9Y4&x\4D:ʌt `Uo9JDC+/~Iܛ{ޗD[ #PgMTW)7p9Pl I;9Tr;ld諢MwiꥶKáJSM-^+6+؟7V4MɐmR$AFwA5q%أ? l6LNp 쓽rJ'~(ZET|;8@X>[|Cԍ8c BO {O x@ycek`q, 5LZvc =*1DO'YLEMq|ϦRAo d",ѣ\q"UO/ڢqBK 1Rp ̦l G,!I9 u(N*7ƠOزaȃ>Tc5>t}aζKFh/;<W*cZp_p=/dKM(tq8'#1ǟc_+iK%ڪ<B,1htP-e]%kA!_s;АbSwRm 7{cqhC1@0%T?,yUζVy C=i^U4yj[ !Ks\h(D+/"4\'B,^H=JlLwTЇ}|kzlբE4Kh % jsv?nhT+-7(RTZ]S7mP;pܓIX宿Azz?OF81Oh|eƞRDpWOvWoW(]*I"aFkύO!VX qf4񁺻Vy뼗|+DFdj\XN-;n͐1p36Q^ϣ3f{2OZGada2?`aw#JN[z)[-w%Oj׀@fHRJ4pTN"ٌ W URBpB0ǼDMNU95ҸKG;VvrHSC;UN dWk7Uxn6Q) =}dlvoxmشZښ{6vUY'*3F:u@8e*Ri.'ŋ]+b8O+mPlJs;D?oMJ:c9ml}H>g} i¯kF|)E;89(0~< Y|>τB0m1NC3K3fboV ]@UkuvMMA׺Y39},(C1vMBͪeHq(eTQhQ 2VA"uѱ A/Dr v#ṗ>ޔYy-4l>QVv5g4AT37$"`@æaeMmMZMmUI@P`e~o \fϕSynFsE78 w%R}6nVW U# #e#,2u.3rzV ]pN*;ᵠ lƣi#V Ɲ׍xt>aȘ`J6ɣWa`ZHȫ沕Tjc@i*-`L5![re^k%r0U|XX fNbSfwp]܆PPd瑮Ī;).QJ'Si%TH7Ó蚷1@ADUôn(TvA_SQ)@{NsJ#H8XKA,6}L;y7eli' X2+(͇htWoE˳Iq'kX<$G\i閂rDӋlq fCGaضS@$Fq'[g!`}ٹ\ U,dRock C+t nih\>ڇev~hm5ʒv7BhFg Msw谞W7Add|pX|R[}[o/ݡAc-͌rfQ$`7bBNb) h+'bIGS5W=s YWyi^8 كvol1¡OOHAcyӱqke:3ރʭtctq0Cy@}թ{6ؿұHI[QeǾ} b[: Nc%Tb4goA^Xrfwr4fbi%T&;iLi?6%@i!VFVRh".v&%cxٞǙs(3M$onm&b]?S;Oc4-=E-uA݋\{2H$TV7 ױV̀ jwLW#–v,(byh~jC Yu^s[7=-΄<|jך\ ÆYw/d/sʽDss i2jPP=N]g^A͎Q9 YvWx/L7 ] Rd0ޤﴸ{BbB1' z8)DlMN3)tۅ&й[^4IЪ)a+/'*OˋEh,vİ  1f-pǥ +0pWʌ`O򧡹vB^bxV !9r&xG7Z\u<eGHxec@, ;0V.NJIz3 ?Nc߯k/cfSc[ꋨM5曰Ƞ[{m`: fZ2!<=p5S7=5Yj=YO Z>F>%D8dsc]Q~ ۵&&Ȣ!:dΔ]+-A{ǀg])>Z!cELEqUh_ꓘ!let륭XÒh sj?;?G;" `\|gl5f984d3el=(e!#O=@Dq`Kߙ.$xj?W ?=d_ޠ"X]]nG3vzߒ NS}ɿpXWX1,T)uh |yڪ$x2\-%E%ԗ`pk7Q2*+& TVl`=mwŁyO}:dZlmnzo#& HjȱC'PѶ;@S|?s.ç G^B%zTb݌VK1A& Z),l;^mCj1? loR %}{&nw,Lj׸ݒ$ n~YpHcd";0?^h)o)hL%VVk 1} 5v Y6n)r1MqNm3@28lako&y:f]OvGb3/70ho>zUMg礇8ScB8~@JadL!ASO8 ߲}vS}ONzԍ7&=>P4#EcX=C-ۦ#1A>ӘI`Wc2 F?u^ N< 'U~8C/[x&D$Ub|Q!Q&5dq"O(WNǓMl͗h*@f#?cvnTT17]0U*Zd(%x<~2]`ad)o]qs䓶 ;`S] 3%8  -%!LVWshuckfM, ^F+M;{-Pnt@S4z9n,zemWz*(':2J%:ȥFJM&xoC$w[3^bg { &>ЃrG|LMk}ejv@jK%Rܨ 6_T2( Wsj\%QdAXm4t*8s.MUYttjy>$>FJzgy2$ڀAޚ#B;?Җ,ѕ@Ac>>IF-I#5"zma`SCcʗKaJ7+st@{v{Ֆoe&edv~ۃ;tnMrkLי\8S/߳ֆ癀x!_S,9wL1G6Tяsp^X]So &ڽ7ǩkQ*զ?DO7\r WH H$4{diT·>HN sCĂ.Bl.A߮sԗzpiv8_m梦]Y=L T2n)^1ue}j"c0Z\2l̀Nc)(_U @EO&@)DWGi)?I*<:Ы]:A;=&?*EJ՞) GβDoG(=O^Z9a27c#T˙ObmcQEzPfT%91hD)F cI5(GZ"ł3ݛZ2^u@C\aISDrB T 9CQm&R4P2ܲdVIهtEևXQB$?VodV>#FfE3pJfb W,Z滠۟9 0h_HGƦj.P!.ZR] Wb6!pτfavrxWQJ \>eڽ&YWwzLQAm0馳fDތf١>Wy꙯Rf,kDGqR42;~5괕 wwFu-;e.U)9lJ}1aLraMu1mt9#ٵa+`r75FSA@\oڪ;&FZؑVEwL9(̓fd" bmqzJb.^[9>7:d3g-|OrA'*4A;n%˭cnC^ d@{wp$ ZRwo݈k\RDL%s7EpT'ZzmkLEێSE"e lթ6PuƟEԁmMDNwqHww1"IFa TIŢɰס Ca4ϿE͜zEPU.T ?L֗v_ `2ѡ0;&ề;SvA+tm{)#oo^1Ë]0%p;卵 x!KDc4w<F~hH9g2,BQ2-x66vm *vfCyuh{Jo|x .1Jhz'xRV%dn%/oPE^R' )-+_k}lx1"VEsk$]I␟6xc…\:/e{`j1=t;Xþ:<0t؎* jU/@D/g50 \}en2 v\N B͏ <_AgL@KA!Oe1~[OB6<6@ 5z?"d/?[\{{?HsFWABkX ?XX4g,+@@=,/8ZdLff&hHx7q YmpДHK;#*lu^5 n.AE¨Shu ^-1Т({ zA >QfdKyb ^Q1\+ւʶF|,Z e_*]^3Ȣ9a52i-:П^\#9`Nbҝyv;q1dp˹_\ga Ky`$6aޓ.]^?K#35O[)8`=Y7cjmpK8k^wCgD^R{'H ޵x[&OP?ץ=B-@X9׏8W4>UbC7< +WC'_ 㳴߅(ieobWTB[>{hqe={6ڕDFS37^e GLvͶ8#UM=XP\}'L'D"qPX$.mV9"sEp;Q9iة{ zXzE&*g$uZ7.ʵsc&5ڤ憖J@}Cjآaڠ&[[5{5% xy8V;̝uMU_0r\[D&d+s魶Nl?X`I}Eo"+$6\8_X\={ɮ zBF\hJ{W0tJ33]څΌ\|R[U炃l vkO| f|6}JD\vtx<x`% Bx5APXf:y$n[!Bu9 !Ұ!˺nN'ajrw4] %)IVypwSAx;P7i}+Usr p _R稥 A]gO+ 4E*o(PRR%ӛa/߁jBN>n!sk)tBwl!X)9w;s9@/U}f1m4H^!4ԷnSnP.FJ~[d_2kR.3K@ԊvafU[K8q$gbm,g|C%z([YOo aTQ3j0yxX,NޝU8!oЅO`;G}|Ԃ3ⴄN(Ʀo0̚r3֏nNY&HFrc 4?j񿼓sNF)._lV*G\3C/Rw 0 5pYPJ"%Zqwv-CvObDy JF>c}[вc+ >2Ֆ1f?.r`<o Y?˩&'K·h^N g@u:|".qe TBЭuG`Wn`)җiBY^~ _F筆RYFr+>='.%E#xo%lw\7 8NCdE8Xh]@HLDc^} * ziRRTAcA!N&Ѝ.4gYfql9f)2 S%n`i^g'> ƌPk㱚lcۣU2"| N԰/$Ϙ"49֗Ȥk#y.X-,&Ibg)RObzףּ`d`k>V4_TY*i@1X%(Ȩ}Z': NUXGo0Xu_O֦I\ndC?f,3c^qEN[}3뗾}n'.d#fG(>|Lt8Gʛ-NC`BC}ʲKo}-ϴa\ jin]A` ^#&-VK]Ѕ8wB2^c@{n yGojU'k ü<[J,"{|I맊-<^i)R œWlJQC LQ3N67wTAP|`\>]IK}W2 Ć0=;B_]Ʃ.MYKY'PB?SM+ރvxktz^xٗ]PҐŔxy" FjiOM92+]vt9 }Ls쬲mO~nWJ$m%1x1Sсl #%^2ȓq2.ߑ2A`hߢ0>翫~ ,d#`i4?Cqv]4Lov!Q9VY5*5!w"|HȞV]H=W|`~U2a@^]דW.78.nIq' [,swu:ցV5ṳ6獄nE[piN^Q=R=;xUךt sp19헱׳*+j_z ڦ;Azf`]6GmFf#l6\܇'[:A= J$#/dAG JXF#s#3Q"o*H@.~Fhɭ5i:.sjZY(GH>T G&R?M{}ga9Ŭ5?Ih , ]?7McwXa*̢j1S OHW-"Ms6=ݨ 'ʕR㶹Wn*r%A4ĩڶH 7jIu &c[uǜ*(O?";6Tx2vPŌ:*}: @w#p^;br!+.4y}|(^i|"+;Xv '&54CJEW?@ae(rBtryݡK"jٳ79>`٥>_Þva!Lɘk^ga*4f*k[n1I]o`ZBm52R^R7FEM)d;9|P]4x{ uM ΈA)現V,d9"C[ 5žI նMQ#O J{e>=#f Fgl6,x^џqlQ#P640sFQ\iC:}jҜcQ-t+6ߎLQ\jf+#]R8?zlA\>$nUxFVJrNɧn\*¼LB_lʆOa^8}rGašH[Ck Erl+VBG~J[=ͬx<V')  9qDUWh*f[8o lS]+ƾ:rZ/f]Sv,v]j\DdK_AYG0^m#.N޹|#f6bC*sXEũ#n{_=6|&69](m4C5&}{T \%`ˣ50wo2 ӟqѩyz7jɟqV$`'"jx yDz)qƿU=xq(/Ճ*OzI&71G!0t0. R& o$ߒ%q˂둅E_fT_#R˛ ݗ#HYxKs"Y/&KH$ Oq#63YF7ۻAVXVI#X8(t1ٟkG"9;p|uzWQ]mzFm~tyǘTzܟ<ɖشOrS9Ȍ$CG*н|?,_[?s]['&CQ,JxN!Aa_Uk9PGn[9h}Rd;G>+!1d`NqUln1h{E_[lH2ZGJXq8kmuVO鲰6 yrEw( zD}P~~`k(|YW Sg!.MTv1]5[;T}1x=q-R؆za6wt?;oC>]^I$1b]PdGg>Gt7l7/4`J]m"Bya`ȚO7Cdg^n5$ok!015^ZG]dIƖP@LƁ[q@j2 LQ9^<*?j%@6%P!25x1 \8k=%Jr,#L =%ڬ2eL.$yYizE\^]`>XE=fs҅*%p[J DD:v|%0޶1n a?-ю6G^^牄ۼA89,)0rgH֛!I@ S-Ȇ BPVЀtFbGǖO*~̗S&?bJLdKHQ((VB+Ϡ@?Нd'%^T;& 1?F1qBK0Vmi&JJ'KЧd* Z?ަ9W$ A.s:W:{cS1ȳ8eaY" -]h<ŋs\S?5;,Դ'{jY܏r/:*V6T̨W>PbP;y`Tb"7,F~EJzNtbD/O,wAN5l.h I0jQ ۔z#~ EӦm,5?&- OݚF<) ̳XM"Xf̶XOw!Cy+6yiP)"(BO)Krn?6HgZiU]x RT Ƃ)nD\O}f:bjՔ5u`7wXQ8݁i5 \r,ˆo*Ysca)o, j܇qJ@ !+,.ޞe""@ Ƙ'= v*Ef50G)ȆTaQ/C`M_%JJ=L.pS}7bvkB!\99tZZ:JI + :cc[K)٦Ywg7oJ?N| ӳITNtߙ,qO_igLk#o\o6jEkl*jfqaAv^oo:W |?Ps-츧s>y݊!N9g.(W gf޻mj `Дiju5ᜧM7M1z7Ő0fqօoUꟕEM5z\l uVr$k5\KSdب:; w&yD`8S(%@_ "[۫2:d˒S*.@@4 6NWr @rw?ޯܐ;10~ԪJx} RD6"` 9;p`=ОDH }uRȓߔt:tO?3_Ft|xNv7J"3a5Cܮg!)OZ:_dYxbyt1XAbzQtmZ[N`vzy8%5=?|eAE7T?irɻ6z ! FAuOos0ь0 Kqӏ*QB)3}L=آaU4Tiˌ5r g Io=W요815ƱG/wР7Y_{d'EVƝ:Md/شsLa4`c~2nO1!֮pX?`\0{oP_dXEr>4z$ t--Lk"\erSpYm)YOl ,9>ڥ( <\7 +l;{K 8J?^ܳmIX0x%S sxs}@  $Gh-8B{8a]8tBAtu|hy2'wŃUH2^m&IK:`7)n9 e u'hJ/Hx(u$ ry٭{Z~=#389dmu4R{3$2Agu$^HB?:TbUc}?inIƓ1eCPuJJB=ƅQӎ(NJ:0 gn ]u~EMj/+j] ?F2Pb,Yt9+Gcxm0͵Ci!| g`Ƴ r]Ue{,,+1av)]Q-ߋ+vI/Ez\­ʟ ZzLd25>&&\q.\fP 6ǏGX #8t 'fj;TlH7pe7EY(R0y "Zt9_ݰ._ouC 2-vĝS2eVCZ؁AS;-٪BEy5W'9P^Y{v*;ʐd *0D4jE9rSlDnp>ߑj;JƜ2F%6bnwZkGyvzZB!M&"&BJYFħ Ҡ11h >>)3')Q eD6h. /dcIFf2wheM$ZOT6>gYFatr"rku2p{6c{f*$Jү+TG' JBF ]Jt0XU 9;4O ҖNiy FBqj=?r[x :7ٹoW ueg?)H@IX8sq@Ӿ(-oiT03 ET#7WsɗPM]-7)5z¬git(QgNc.^DSW''{]kU3h>7s}J@/MQWη]@kɚN-ej58u3tW#P`۲œbv99c2_sUYk4LUA_kI#LW!W\t\Aն8bW2!nF$sK[u`m$i Z`@^4a9=B8l‡ RĜh1C&P p\0Dy)z}c@|wRgWxU>jO`G~!GhAc frLx` Nx$ÖߜOhS J]!]0(:ٜrr!bҍc6}Tzat !hh }mq.T/I!Y.S)Cn)e?\6UdmU~fh=O1x\X|Ghąg~.Swݒ\ \A%W){cs +Xt0{Ja'#R[5V?`#]( Ԇn&V_ǂoG{fRMbzYkJ'}%ՅK P2nmC.˝mAf-k\gְ%ȓn zgW3>Hص:e jn)#4nbbkm.TRbÉ '~4$'UHSɤPt32Җ .rd";>Pdk0;O6ioCPkwJ|2T wk{X./tT2GS5 &f,ww\ܧn+1{N\O$E|ŵNacnMKH M00xzb=`HlpP Pi&'چ$3F&UO\A#g@˜_H) 45U.['uq'3bˏڇ*(AeeHxPb{$!UbLf! ,]צ_;uђ K'ٿ !nv93wL{6s[ț4ͣ+%0̖bfGzhB7 \ʜ!P RԤ~7J_{9vWk(LbP 5cbc(f:*AJ-?jĂuRxǝQ >Ln:@A#>݁]{쳓ayyli6Uwh56& Ǫv I5) ^u(3,VeDO]F9-U@;Jk ayu(րU&ڝX2@Y_ٿ8 Rvƍ>~}͂X9o%AEV#uًN;nal=\jQFcecq63,NUum:,'u \#چhe͐(<|yGۚiw;JqrKvϘ^ƀ -!8z:iDA{K+ی]_cBcNb< J fHQYz[>rP['p9WC ^.WXoPMKO@ca(.k;uc/-nDT!1l.rVktkewyۘj\˥CV!D2R ХD*s$Sp~ZVBng$ǐ*"Xt_i B^ S6ff7]:"mYbğ,=͂9˸zH8II]byag\+(s(cMl~6yU⃭z?S|m8*f X`PG`OEZn x.2"zTգo ? ZfÈ7lGI"?o=l]S ] F~.}] 02YhEEjUiZ)۴8w pS bk vYGjX /ThLrž0Ov$Rt-/>Q5' k;/)4'L K-a=MS<&kA?9Н6ғE'HGIH$WWtyT=.tD!R hV88f>VZR$,hΥL؉Aa, a我#40J8a0!ǖDLlj jͼ }ǝ4^2ݵrh'NLo2_/sFW}[jvEaC9H_]0k2!_Ɏ^^>y`6Z7S9sQM:iGwH_Uӏo:eT R<:N€R$8Ɏ`%t_!~?9N^1r)-NJ A\%}\CA h+E)'N;MY̥@[yOY \r0Dybjqi~sۚyVߴHugPHU1w E 暯$UI㦷O~PrDYA 2ivjͥSL&Q$hJ'ͷMSm3N?[Gs<*b+ɝz|&N.>c%sG.ܫmFEtTy4P4898,Nd4W)iwc/5l[a~专hg;c:+]`9 { %1?؍6!k+]{(:GN: xWBR.jAyXyg]-F[-"jyӋG 99(/,ow :-X[^&-K`>;4B:_5 W%BBp'/Afgȉn(ͬ{\9znɧїg @Ծ߁e! |<# p꩟[&݋yf Jc F:c\S]W?ȦVd윲>+UL3XDo$ 8F*Z;Y)L>;i$΍1 z Ei ^)x#zU>*08]䰺TS&_>]P.MgЖ=X$B `k?"X}{ak/fX$O4*Ӓ1}[T0 h,i?ăZ@AL#ˡQ^J d_wk^~ﬨOjNk'$Y8x9U_$3e Nni`kaE@#{y!-A>[(DWJUE$^\#ՁYY1^V?;u2#mV"VaC8MU[@\զ"E"*`F4!!赣G\0%L ۥjVK3Ly]|/l: WʷCۂE ztZt嗬p6cqe>%t (5JȑW<O^L+h*cTgMeJvS zyDd^K;j=#+On { ʶ>+Dsv U:ٰP*{+/ WafZi G\qշR)+5ʈ џ;]){К@eoY-ОR ֠x  ڋ?7X4GL 4(2I+"*܎]'}Vԓm\#f\ bI!✸b xE|֚"ngߋvR@ǐ5O)-hv2g/LكMo]B&W- l")X=S%X6!m=̨5^Č'Uz/6ֳ$.g^Fֺ2elΆ 8~.jW?WxI.ppMw93 t"@&&DCdb|f̌Z/Z8YPUc:'櫡Gnì.^l.v_` [D 8詭{*|~^\y$2 \Rk;9"b/S.*bn2O+"P(+&nψLFe:n'V5 ̛ݲ'5{.٢,9 Fq1:-|sɋ:<||`lvjFT`fg6ͥvL-*8з>0ĩSA:C>* VOi z ;!BG=]ݦ 4M؀i& ă.nz,>R:t N{@xqձAʐU< Lnq=sG"l?T5:)]՜D⤴Fkz+}PpC3IJ]5(!e {v"6F~Fk$}P!|f*پ3I(M 5J!c{xI! NKobm1#8]o+si+mmV]Bw\F0(^ɋ̿z $|fn1U=V3&n A۔BO@]ʪa1ٝ;}ޔ&huځ!:XO3T1cQhq;1 &ӸEf(rk:̴rAr*I b,qڻP,ٺ3lBl;^eXyKBoQ?)=4 yeGztdSn(qoo1FwOeNsZ+9JH:5V4_*"\;mjvSom2,dK? N :jICAK1R/!\6, rZ}GҦ%>umsP'c.F\:f``V^iTK]Κ,O)I0K|#Kp%8"+y@N>py-<ϕ\ cIWʨ8EzΨmM±J{~Wۿc8ߪV.L)Po:rMT3{`^)pڤ)8d#<>ĎmnOEzED'@Ӡo:EEQWcIqɧVy_b\EE^9kpy:-GP ǃh]=ʬ- 9:j!8Y{i{ql1牨$ Za6P5ꢉF՝0 2`)yַe7pފhrײ.sFVǾF3mgcNm%Qe.{thw"Ky` O ::nq#eLE䥁#MSQY6G 崤]Fs\T+}?өNr7t镞콬K}GL2+x=(kQPM]*9pTNm2]j(X쳹Ll}l8δ6ɰ|ȋPdwMgRP#@xnԤTȚ%WrbqCs1u?=1Fiݞ ~ WJ;=(5p嫃+!1Ѿu.˚u1>uh${Уe!WᭋyTQl!W2sCBvHp AܮPVpЮU@,ZhM0OL ࢼ/`mb?HN~ zlZ ϓAǛ~b;)= 6j.K|Q$6GܝLv"߰he;APm{xeSYS9}3 3' Kr~l5iF,qq-_rLtp=PfU[ ,{ڌ9o᏿6KX OI|e gW)V#BQߴ4ʟsd;Bz; ,Pe17G1ìal1)*nAuѿ|]woKʴOYK=:Hꁵ;#*_S~!rΝXRe`W 3S@ 6tHbАIƜV `HY L*Ԯ  A(H.tR4^JOg[ZcUGxvW_3ƛL(-6q wJ:|5tn9N~,EUɺ[UIbFO<1 l?LGa<Wi'qR#1994ۣ"RT!q>#-1DXܲiTYfP3D{kBpz;"*In$sęmFAo["aqBÃG g*40]Bh 8sb͵'bjf)4= -Rb8OɃgGm?,&-z]$Bt/5䵤`j5EB[U_ve8L3a5fVu6a#܀ s e_{<{@" )ESf.[R%ƮF"z! E/ya.y]/aK8y$D؄VrGk(@‚gEmJֻ۠_f bn]kOWDWEx^Q#(F岲H&86Ln$ cn> 38DE؄ `<;1ۋ>5ø4v ߤ ")NO7⯳;lVuT]Y{w"R"DGx(fevPuso&# /˓p]c\7Zؘ?DzMDT$ZуV>~d;{1[4%K0-kpݜXjm g7fAZ/+A( ; /0zJ K ü{b#aD{_sy.cwR mWXǔ3+Eζ,;><tAf7 0$*%<}8."7̈́ݱu:a|`e w_b}9w˥c!5=/@ E9fݰ-p(ةWw0 (+ȻuX!ErK\rDcZC"Vx1ɲh/hZ($asO=+++26ݥr<HR<6 dheӡ>GQ~d[B(:7quPDe𘪭gpe- 3߸@v 9I2j>BjP 1t=tsUrsd =%}ݲW*hi6}6afÿ{Н9Mؕ*nFdmB~?z IXkvqEMغBCDYaQ0I T4HR],x^uO2ca¢UbM=3ɱ^rIԽSتJqcæ;OR({\{FIax+}-?Oŀr$0Q7H ՑD8x`m'Ҥ5 [  of /X&lg[SSƚ-_5=xOJ:AD-"DZ_|I޽;p1JwK 7-![G[ Ih;}r,i72]E"QTv4J=ig lėn5m'߆KսW"@0?ܡ+A|pln ,`LLSYQ&sL22҅?cQc?+d0veGHQ&t}^})EAwVn1%N#72r-0hq8\JrmPHPWvL'%.ʶJ\ro]ʱ͝O~6G+g^u$F1 }X$l?61tMX c138"#䘇~NFWp_Td\V &3:WB3|77e.묃J:&gRa!g3Mr+#)k^"ze:˘w~wrm ! P` ch!j @ 𸾼 $n%GeK)!~wź;fkOÈ#AN1B>F-{#m+avpzWa@xyv= wSXY5-ݰeJK ª{nw­J|@D6 I慊E۸en1 ;TwΣH000RJEjVT `H%CxZj4dT jeF]wRY,B^:KųL8%X׿q/ZBMP2K(:χ9tqam1AثILm^+# ;8٘SjjQ0K%Sp7fӨfR W7XrL熺䚧&z +WW( !%blH5t)P9|e'8{(HUO+S,Btx_FT H!o#ÇY{xt$oF<~2!#(h}xM&I@tȞN<ކwȥɮg$TK` 8UR' vV`:SvֺJ+)) eɃmDEqAZ? Aԁ"˧+6=уr6E?C]Ie!a4?@8ܶX/[`q&d"lo/bH% MY !YqDA/лP/ƀ1V6:^'\+IcFa;b# t2$R{0nqnڭ.¾t' qkl_1Z=t6Ғ*Chnc^P1>AUAG>r ,҈F֔2 DxN.pI=T9t2w s<P4"I!mƊ_ud3~#8 4k eGl9a=- Zs[pLe ?4)xaȋ҉h(͗k1atP0ߤ 5EbRX2?H5a&xi\l;Hh< "oq ٟ^Y}|%Z{??{Mi"|̜[3Htbm'Kl{W[[kc`ÄxbX}W@-)L ZId{z2g PzBX$mW ;1`D 0w΄I#y.KLG7.QLs#VAXf H#ςmS^*([|X:-\&k5ep5U1o١=E$6|+ԅwmWF?={()+oKȟ]:'& \1E:;giXݦA ;lL-j֤cǠ8˫+}f5ϭ\ OA:( ۗ%[ fbCU8Ou¥xS)j JKZDLMͮK)9fVnvbғ_wٰ {;x֏i}9ζdJACBʤL>%@ȷF@%δ5ʰ{'}ҢVXNpu10M:VP̏rqYT͖vmc9do=utb1D3z ҐBV!)0) fg-6`k2#8m5+HqY֑RrOt"pDsJYcݒY$.gT4]D25K]lAە<هzΗ J"o6Zr~C[̓:*'|2iBmOH%+8fEYa^>0 Eȃ\G o1C MddK }i#D>ƛ< ݗ/fk[}kr=uJ4E%G&(]ȯ3Qq\WU8Ozd-V IGa@mgu{K[p|nQ?ZSֵRQ]5)dGexeH/нmD['J5(H`" AhdzfsVmXQ51Z d- Oz$xɇA10=v>Q94P))r J\Ci B@d79 | uS"p#ǜiD7'Wai9+MI*}˙ymI7"xVTyy-!j)NTBx193 tEMK8$A)@%W)Wg$\_7Ǐ 󹿗a-=Y$T j2yHXyBړ'~|M92@jIM'sǨ>-Ĭ-59^z8wf(TlQcm5~@**ZG0E  lq#ڲ -? ]Ǭ&u%ף;s /b5ٛ)b>̛ ڱW!6}q^ !%XB1Q$Z$ܱm`5mIޙ3e7@^39U(mЋp.j_N M wJ|GI5<^ hKuw+]?4@9Ni/LT [F o{?B89¸,YWkUw$M,d7#t0 C"~xXq6z}Fl<|r]#AR<(-mEYS'xMF!>߈mr#7nrEb7de4&^sٲ6BBjY}8XW\2ǨyX^/k^r0$)@x%*qU,d^I] ?Bh=K *Y1iX;j`^u (}FjO2*yMx^#O0-#gE8^!Gq;j7(c')MEU4ͭp)(0/]KSx?GL1{rG$+foOh,=\B /{Ŭ2x~10NHQC٤NqGYw.o?:B] Ggq9` IMn%Xb ZgV *V+1*՟OCs;W!xǵaBM\JF0;Vҥc=GR6*N]VY$BqAn+FWf(d$5dw:G:G5sf ݉Tپ0=t[as}RvkCZB d 8 `xpo:-)T֡p6@×A>/fIC]KApM 6=[dzLξ.Ԛ)|?MI{64*2)i(~fh݁ZVds&䡛)Uѫ!X3*JA0ssQ'X]n^3(t }!] N8tĉ06i/q"tªߍY%Tp5V/)S mq}s D@:!f<[1VDŞGD4F&j<nOi}Ow}|u':.|SG|M Sky<"|h7ma -S,%M!.ARR?@~[!{ζ>zj Uͻa 'T[pPi1/Bp|քޙ^ڸno&z]^ψĭc\TՠA*bU4a}ȧm-I3g.{u >)"7=JXV2AE vWQy&\VhGJoE4>HUm,KL·wCnp/? ]%cpdR|H\4C0Ҍ ] ^OJ/}SMQ)3u/(XFat`&E? yҺiso۞ˇ5'>lHBF4Mɟ͘Rh^B$ה mk7^zǘz)d?F*pG="k۠$ShA {=vzg 9x0UBQE);S5UF=ՆRtMQg`$Vb+}hg\J}0ЋB/ -$"QHJǒEV=bd2I7.y{H1y^xmKa\fv`1Цn@N;.`JnIC|2?lGfEG_-X~/m@%3Drυz8_J!X\ZIeZfxJRzFn?it9V!3'Cz!`8g*h;%a@a wPj<5 +==RRΫhxH?Sέ`pb7BtHR]>:<`"NUsӁj<i}_SP׏![L@a/t3oKbƦJp Em%нwO[J+BE=Nlx>+ kFElyAtF m*)vowq\=Z*p\f;*x?э!+"#TV(~l k3d/_Ȗ.!$%ou3Y12.I9KQ엳@8QH7QriO06t.ldqjzls v5%A7< +\B*M nnnDP `/=g(1#t 'O!6 ҳoč)27qdchm ;GîM  "' xQn7Xl63l} h oc(ϼN,b5i)lB2xtU"*OՎ7+cr~Ҭw WfBFY9̔cH5]n DB0; {/4j9<ߙ$40?Sٽi+ {饨'Fg;%ULZh ذA2)\HvÞ79fxO'000ButΪ4j? 1ov e> c;fU_e'ULO4 Ϯ<2ynݸd:ӟh1|pľ]}br)+y1xљT;|@cW$kU=Z#3dI{T$e2O —#LhԷƒ'XNS:*6'㙘6ieZAC!!,Ǝr[֟Aš|,k4BGAYZaՉa!!KJ-*wPҀo*-$Y܋hաlxv/PU-Ĩ֋D-MU+yhO  \,.R#E\1?AFRY;w]~$@v.gyfi­үeKv( aT j/C0Z%; xuSe$}j}\<ѢTf|m銹f%5[$)w"y &Pf2Ef9M>fslp&.ܛbOk Lqǡ6n0D|w?aPLLTL~%<_bW8PE'w[m "mcx!?{Vv8Ý]{H>W*8U 5~B2ctk߽ҩl`Uk1\dg{IS^-iQ 1# K`p^R R{/QMŖfǙ }@6s Duj+An.nM JhRF1!|( lߑ%4U .W6+Zh8Bԍ2xՔa0eBܵ0⢐!.2(F!LxM%2?i$ЌC16̷c,{z@v#Iȷ\ 7•;;M"95 5H؊n'1U|@D7nrwRx^_OL Iۮ7|w|/+Pt2>xdx{&B`#T (W+1YI3τ՟8y zm~H>4'V2>eKu20P=ZPB2Z|7]rխ~)=_X}LJӍ?,r*W*(BJINNcWoY CfO7Y= );VCh0 fvF5q0y2FVOn mGȭbic3Z3DwSk'މ.3kл1U& ,s}UkvʈC%܃zU8e2fS‹e$z_p5hwyPpw8)G> >:[<\*v&[ { )'bؓ)!ZZ_,H(KSSj~9hR^TߦlZ"VOXh5T^ e FlBh:tŁw˲ߵ\R02 YQ^ x?Q^2sFњ8VQXﵯۦayWՉ>EҠ LEFi7i6#>raBwV&غZ&'%M?VN^H+ȷb *^¿n̊"-e~k )]$;yҭ[|5Tylx0#4jMLwY%CrPA.b>PYY9#spL~W^fo͛ʲ|G_p6: 0;׃"Hi R95CyuwFφߨ 51M7v*}'SOC#G>Dy{mL735 0b]CGyTvr&3J-Pͨ4}c bn4vL?XOw{A :7őЭfw7'|d?/KCP{T3" s;r'n\1][~MP~K@AI7hӝXI,Q?rtڤWy[0uؔ.">\ 9c^ niUx{`n 0 Cy60p42ޘMV4,ì67q\wRC(ﰩ GsQ3>P/R@JmǙ]Uvj(Ѯrtpwo| DA(_%=DeYش[hq%qqϸaZQp+[jxJ0< L9sIVYyE<[)0HlB +\h^^Zg`#[/=BjIJy6},L%(_!2ZOrH.m.yt?ƨ¾%> $J_zHRni3#=Pi4Қ*#2|6*z+..o_)J%㓎X/;-k/]xlԿrv1z 7 ;϶ Et>фChBRa{>Ypo9gB0'KP*ZVwW{}doWSZNJ[Ǡ#Ĝ1's7JVfv›$ݚ A#3LU1.a@CyɄS!4>4,BQt!EO;od)jn Ha]*pé|~S-`)уL["j"hXoڧ\ϓ(nj>$5 Lɺ§k;]Jae&3fXO837'R'J6 eAϡC84qŧ1>`C9B/E.wI̫#@w{L j[('ԿXu7; ҦW\MLp5cȄgA1Wr'$ir=g @L2;1 JQ~1WMWk@9".@mňc^рg{ CjOlSLkҷvcIG ^봊8ڎn0;Ro1‡G&A5o}*Zhmw`౞K'-p)唠#pT+X 8یygpJ;tSO,-556ǯ4!a s W ܼ K.D{A»L3a\P&, s_/ B; cicME$6{B($\Ār,:GZQ.Uִh-'n e#akj``HMCp{r_l-Ѡz)M--5d8 y0A*XLQ;({uAл[hg޾.nE _ir GpZ&=W"@p0Ll,t_Ӓ:FGܹIZ}fFu* q-[4sǼtԤƮ{>SrU`6[RpPz2-8;k c*Ec7rj|ZeDA.v0E M#-%w^eBZ΅ QJ]C96YtI]_VtUb.3jSj|Dʽk[(hkb4cb(() (u^y9 T)i G@ϩ晙,J`CʱkA9$,U , ӣ0/ގI2ٓy~q\ERZ,Kkp] =N߯ú!಑|9ABՂҌ^T,̋P?7ŵvrǸ#ğ:[ĝZ;ބ004rQo(#dzY :&AU*VW#[ V$W=sCS87P]r&ym OH*G#yeDnb4߁zn<ۼLTAQ;: Qh|Dgn,mp)(g[ a؃L/]'xJQ{ሼ#s,_ N$O_9H}wެOF1:?a 6Ij&ө̰|*°ƍ&<QO@ySn6$o7 -,UhChkwXۂBp4I{D$,iTZ*OZ=<+j5٩2 #A*9%;9IW!ijL:uHSP`/MϠ*PoOX(TWiㅤkbKtqs~{KsM;GVdvg?nw`;ֈG: woւ-UEc0rzx R9MSvv!Ӫ#=X}1qs(|İByr>RGjW"s׫+J3~@ {)58x_΃RM f6ȩy'I/]FKZ㙉m"^YZeZ1-=]5{,Zrl0ľ7b$qn^t<7'RXr12;߻gmL!*[o?k'Elh 긻^eZ}qHJak<2b}Ui>"^o':hE?gͿ&K?Ж"Z4M/(64 b) J/([vL7JbClwLU&E~ݏavIwZMROI*fONd Sݧ+9ԯHﺑu Ʉ@0Sz~nM1Br%7%00"faAW XkJVEHi2JL[$$x&:i6A]Ofg'n4E>ΊQ 5@>PezFTWݯ<-!{ K]@jj[#'a\=aee  &K`0fiusZ E"Zz9bCO1]IE.o8 Ð1U qrf\U=, %Yʠ9%[c־d&Jȴ?vjZEbr]MZQ"GQU#Q]C_N?Y«B7 eu_!,Z_dF"`ŭK̏;kjcu+nLP8PXJt\aBps<_ Jqq&FZTMn ,m#?ѤA)S0\Ƃ O ?( c&.gž`$$gT`2']8D ,}exw;%_BA`#%zTdN%7r>LX5 'o_C*GiʞER7)F/Cw*]Knz=,%=sUPJ>R Pp҈*%e|2mnZsRAʷv;[xdfL]'YDѕ7OS+ï>J#_[Wa+m$6>%|$@U nYYbsm`ZYV>A15_Z&DTa䙞zNYai "jba 0J%; +K8Kީ[_w:͟5p]g_#+lҍx>1jxs;bXZ-u<9t{Nwߝ[8QCZ^νm&l҄FM>?7dpO{p)m(.5-'w8 <2`ezٞ<]{Juv]5~`s`0XXsAy ͤ KjմY, m DoDx̔]T E+dJ`E`rFkMܒ#" 8$wȴm6#-`% zCdز'Ɇlgw0-βN&eۀ"<($U/]=b^Z#IۣfO^x7p 4m^Xm١&Ύ[}PGD0~#?=l)fu BAטb$W~5gH&6:9ʟ,ke=Y '92fY<0|0IHR0&Y|Y'QVEfDK>y't x Ɗqd1g-pe"xC#8pOJe ]_#OR +ۍPSHeIC`9M3=%3٫VGsn뀔K[D I4UL#qݤU'eֻSW bOeP\hG{)dzd49͌C8%[ː+oVP磀w.%hi]6ofUF䘧'J~6iilly+0CCz_$rבRxhRH`t\ ?,@ˁt+sŸч*l_Ia" Q<4r` &F'̒7.SlN:ɄD] j[@/q1`6ɸjoI/핦*8Ur${T3 t蔨Ȯå-# k-ɜT*?sQa 0ѦΰY.W g`, ^FhvkE?1xNC܋:MLt]Eɮe:;Fn,&V?mWY908}aăO}&{Ǵf4 l (ʉ :ƶmN\H+sI G ^j-ǨD ̯$1q1hΒvz߱>Հ-o8#QJV?It6'V-RlTyfٸiQ3E)IY8'?uxDE UpZ<\.ՇhHkm-5ڏaxK;S i*ՠ 1n{@wVFz-DF$)U\iȿ폈*:@m鏱LaP/idT\p㸑ցʷ+ =jʿ5}M`,h=6=#;5z*qŎJtɨ09abK|"HNF2e⭲O?򤠸Bڤ2E_4+!M N䷑He1m{xy)̀.ҝLx򁸇D!*z7^/aGgVebr崎?a*чS ko%+NC&vk`'V(yd1yq X8l C!$e&?_2mX'&j>.Df~M`mms!'3RYN_NVcBY31q:UUV>ժYEW] 1UjI'q)1K:%R _żVˑ{[0j!9m\+?˨ݗ s[vsL"^Ѐkn>m& V8xgNcq$4ɪE`&[bGiWtr mBa ?B*'hyANQFx0v`P[j^a%ANw)ȴnzD|}3[~׷MתZ7y'L8{h,򆐆NOܷ$yG@>7:qcdK#Poi*9u2% 1F0ꬩ(<Q.T䏐i}-[} ue6хbؓ#gܺSNMeOe9.ˆ9Xx_7O҃A@%X۴,w3?c~6u"Cp$Lj=Ϛ9~Lh7/Ew(A$U@WjmpR(+H3@-nI@e]ٷFXT¦{)5{ӱ}QTc#Oj7bר6U^WCKӇeժ$Aܵam$&gpZ˒ɮ,_Ur^cc @\Y5])[͍i?̐E"j᳡8vB'R`ϔ6&_k݃7l[C˅ZJ;)M!%0fѰm$Cz*7&iŝb0NI3Pj߳ "CI ':0>h ΖR=Ajɰ^[{G4XҐF'#j)[v鏾D޿X1|@xAs<|;#SL}}I*~*A˶zb%*!#s>7aN9Q.hiN!K`cХ}g8;-x4QK㦄|j \4 N!7ZUc4]=Β>bEr˦x4SsكX!eSs}V(2>CIX0?΂bk5((`=S r\ܜ#48{b>5ӯQ8sdNG:ht=@g/oިoQ,R[*FvĒN8QFbOUXQQF fbs߻\:ܤID{1 R.64-WPt2T.n[ U aC~q$ְA+sϜ \^đ #58<,Mb`e\_-k/_}><qO5~ol禔B9y*2}^+Ҷe6o^rWxUxkakC}Yz> ܽ1⡠"e[@ͨJz *Y a)+D4jY=ڟֹs #,;*]gtJ6_9tWŅIJEN˗yDFL+IJ 1qpSFdE#њbY̅7!c)$_JXA1x3v?S [`u%#:t*lKBrG;(m(ֶ\|YjjC51n^P<宱i't~[́-79%Tn@mc:<ˢE1.?یc27EV( ̙&::i*I؛a,)[WgE223a'zwwZ('g#v,SEP )T7qEV<1Tu2/4{ $Wy{>kԄ|NpM!#29k l C zN/Nl!{@\e,)#7tJֳ L!n"ERq[ o_ġ.#xm2G]N=V56ZWhw;]Mq)ܱx7[/-J)K^`vV_˴RE`9}b];6~*r`y`$/HvpFR᡿=t;|>~y\xaԺʏmZMM0nOF Iz3pCJe௷nCgczg]!,,C9c_.E~*gwE]Y 3. .x{|[B]h8̞3'1+ BM?gduN[< qq}Aom&jۮW ,6k-$Q`l6?ΰ!NjQfz+vZyGlL-b]us%^ w"(B½5\Ӕ#qBRsrzLμHy7t!pwV vvc._W2jpÄA):"\(Q?5NMG. XtVY0>e-Zy3uTi=vp`|:Fϸ<0HDaR96ek۶rbGTK0`8[>~FrieEjWD|5XX[i {,U8b2t[KL$Y TEVQ)<m`?o KsTP?(k;9gH&GQ%l9LPNۭf*-\$f9=%M)1I3Zq\|Xju Ҳ?sMRTYw{VNݛ^fUIPya- 5mqҜ#MѤj%0s@j0hBIߕllz l&wfÅ'lg@&vՌ<ѼސQz0&Nɳzqq]>.6N|Eѷ`lC+ٵL2]V<](8'f8aSސ&\445 W1~hV4yRTV4@qW)=@0OsG'3pPp'izVѱxULhip&%(ؔ#3"5ּ 8yN3ܐzm|)IV򳠎VO|8A̾@& HKCI & gjFVEd7:Pnt&BhzB vI4!}՛}pNbʇ顀جT=O񘣼s?ZKVu/gi@q)m͛J]^mQ \Xf#.f { ݎmPJ0 %Bq[o`+|3[-/ 5>;$zmbYdG'^HéNxhz~Jĝ-(`kZx[ ˀ?r?Uxr8 >۷YP0Nm-Qvr9i/R$wf@wcؗUpC4ݺ"ݜ}M18ŕBEvc9FDA:L9+36mCvFĮO|ҳtEFMG'=#&}z)yGmzrܥ^&c1T (,shL[ؑJ9䌀!;͗ߓڷK jOǠgChhty`V 6>ҶrX̓3MA<v".7uAj{}$uK͓^+j\>5:cbӚ_U-;N+HZJRNRc^EBc_0)S 1/M-OJn8=A9~L{lc펯lWQ칳{LG_r {y<2bVj`7HaП0HgtrpƤjBowL񧚌l`UJxXFoo`CU,6\fRTWzrI0ǓM=X.ё`}qsM05r[3a1yL\QK0JoeP$ p %g81TK-Abj '#WY#;- MF`& A^ KK!_ŷ0/cm~i"ok[#`/c1938!tj?keu*yM\^՗QH+-n B;|QOycspoC خf$9sٌ\UCoJB#7%&Z_Yɽm!dhDo_J#T.Gk\\6W'jց}J6?~aX즦2FNng\W ]=2)Rv}H V4:ޡ4;;뙞|xwx(=2"2q8o\%\>OWoAԈ̷+Ftܫx/_W.u=dn];bÿa:04n~D~l VchD0IT02Q~}e3DhF9]8eS|}@^s[Lh-7Ȱť뺗PWj"VQQWZV!;-G]Yh 'Zڠ]P W*զ[PFKQ2wLi4Ni$@aJKi/'m;ެP ÔrIJQD-BxG%C?,8QwKygMTIf]/Ղ7%IbPmfBv; <uH+p#"1g൫*9 X4Y_D>n f1*;=}ff+T\Έp%(vTBVvgƌhM'm@Q X )mwu/OcHN1@cJum*e\Z HKޗg8@ +Q SZ'2<4RL%&ЯvMVw@cq%ە^4RT"pp+1&\ (ژHRS\ f zͯYϝٕK@G,Ά QP2FO̎[45#XoД*7WFP(}MPM]\Hki\"i*ɒA*j[z?w=P d\'1Hb*TG7A*!ƾj 2i}zkҍ]-bs\:p+wL$e~ƾD8A@;Qh+v*Eq;tCv),z|ewו!'͑.[ڻ2„s_9eݸ4M cvQt8wVUg|#CT-v'DƔݾ9@r7lۨBSoƂc?C[ -ì.U<rیnYi$@Ao%`tb&AAQDfNʘ.0~$k?r4&EO%f+bag{ HA sBb#&K4&fy3 4 Ȫf$^Oq bܬ%tM qqɇ{oM&ZV 4 I;۞k!3.zC}Nh+ l3d%E#b:K01vyBfrhS*WWR!ؾk!Ȃ$FJ[U]/=,Uʩn X˚nIE/$ˆˤO@?S r"Ѳ3%9Wrf`1y3F$Ŭ~Y%H1ʊPu Cdr؏L^OQ(G<xowɵ JC@iP vOmM<%zMAL(&TE0nl@ٻ$Yh~lvdE@ٔ⭌ fAB{;j. _2Bp3so ibXOJuk,5s# 5#=v@LQ8jm߽ "ph[G8|?V2tM%S2Wޔ1h4F,uj"SݪwI%dUG$/nlR+Ytqlk/ s'/ZGƟ'W-wZr /)NcH ܜ 6Ug~ſDN=tV1f($^bzw%+a4.*LĀd_Tp5[ix7J [_]j3dEYl LAm62L+5GVKSX<]F%PӟyZ'NF*Y>}>Uyf0y8zQ [X{6 /R<Ͻ QS՗";?ao,-ِ B"IAx?:.{:ǁެ$O#2VB Mip'xW[:Lʩ|ԁO{Yl&aV~w{=<]]NT3xJu0MP3{YyGT:n#cݶojݜ)gMrS.A/&vDv°e"+ߤ&k氠dϧ7H5]`zL> =*[gpe@Ddۚ&(%sh%"7a5EG6Ut7Y.[~2Lkz͍TJ Ũ^)"D3hS:J9Z* k254$/!i#0O.>D %f\T 9eǛ m|xw ^؉Ѻ$@hX& fC'6i7 ܄q\no,>WrᘁY) RUb U c 7cEGg{-'t/]dLOeIU=d"JYs[;Kn4!NNv BAw.Y!1]Kb lGR:ٳAbuBG)ȗp7!BMank͌=G*O 6ZH AVvZ_W 1Ź\iB6ZJHDV:Aɭ4/> X a>fR=D.O3KImPLH(%*pHmFS@c M͌y֭e7,O h%}}-M4S:y%,4cmh-.e6B"dGBKٶQTL-\wmܗ&LR%TgHMAAw0I^ *ɏkR n3u.Mb OC6reOO:?DuRAR˜9X? ~N8P>^f+!8'Z'r(:f# "D㆑Q6i8o3i}2X9'Jb!j}·-#d¼{l*|NXD,ASDEJĂ8Ĭ}y[ AٓDZSb'y"ZPGMu\6G rBL=%)K&-t)ڑㆹ^=H+:͂S {b_ә*׃=TǧKkgTR$* :Id+$_ P.VY<<]wڑ}˨l<-I'ۇhq\D-;q5/':s{($Qj{TAנM#;R[?vE\< ZRKGP<_vJg!PZU>s[ytmJЇĝRW]9k/X٦p{1 f4ޓl au/VqB!̈́FG$ bf(|o_Rn8&>1*^2ϿRNU7)Yl("XF*\6Z1 0[D b'5ӯmbf !{<˺$AVVs \ q?0ɇ, HРh@S] 1Y '[UeҼѣ `/4irMVEun Б2ΕCw]ȍQV4->WѺ hX `錆7K^wf 9ɐBt9 b^pֲgHձZb^#fPTR6>Q}Ux "XB ЈƯ'۶c[#i֑g56X~ʏgN&4W̍%,hTf^:MN!ma0-A:68bC1XX G4"/Lx`zHaPXAEO u2hp| 3(t+ED {xtKԊ#:DeZˆ5`^ (a-wAfBǠb.TxN( SJM`M2𵓯zπvvEYv,wBwgڛˏj}ad]vhR.?f3KEuuS`1Hd1hkPݵhWS@*I:@^`N3 LK`OF"=ޮcǭH5U1WaPLc4i.o.f2<8B̩--73ĶhAް:SFl8k#SK/_> r'Ziϒ Q UF+J x|ʍae/j&t $]gTf>hJ~(Aɂ#qtud𻙻VZζs(T.b0?AL=/ ( U.BѬ[4n=&_({<,PFtVjOkM Ϥ?'j'VTZzkOL?\duVYť̾]]I&iNh<$uqIV%LTd!d"bV [XXTnkӈd\:93ĴE7-yA;"~<d㒹BshT6+R]sDRk\L.̾`ЏH릱O].&<8td]L@l ^bOU@)7<<5;PM 9?4M,'7$v.w^ͫ)tXI&v <<-ST,'Cr}F*{^Ȣ1IJx*Z;TEwrهdlW:M1AM1vIXQ1-tiOxOLClx_ξݤ'OO4Bдlu[+cХvZ!SBu`PGj c3 NR !U$yU/eH[`TqjLagf? ΅r(tjŎ5j8.& s~ƢD`URs>o%hZt76lޔ H[<:MHH19\xfh4[Fԅu?Y3x= v\y&@CsIZYH X>ūW!å]@O=U.IQ>T[H_tBvm /ˇ^;6dE.#9Fdx}gm\ ZjD 6SB(t`qO܌YǷ*H3ڠ9Vk$6YMRc}޲GSuw/w1_x=R]I$&6aZCYn@i5G?铴em>8wWn R;)E@a[/9o lmqqk$P.H/9߆"N߬.ecJ֌CO.;r# wm)Y:/D&4A[۩*^=g/Ef Kxٽ\i]ψB,}W2iQ\w nNM4]?:ZǮd͚i+0͓&/ CN<ĵ̤Ӟ@KSk.UQlOTJQesyǕrL\?7˒&ƨsò7 p򉂱Yv3)ĭ^hF{r^g N<~zUfT[wu_#< 2]6FeRU 76XkZ9o#Gos}{J}W,@i65]v-,ٞ|@ i@iRAk0zWzX0^vY:0Gilx[`wFaga#X|hW mL񍽳I`^Fc"L@1{0y{ɭe ?BVuI?vv h._#=$./]$`q'ڴ- Ϋ3@<0@K1*L %StLnW! ?e&4)n*ߓGnkx;o"/58[jϝ;/u: 5UĔTIyw#u5,f7x5U n*3 @&Jd%<2={FŹK.T)$R%M*w$@v!v>Q-5DQHΌ`]3j?F"Lƈ7++ ܭSyA#w͕jzӪNJ/+m"w (*Fn_0U;U6O}F>dd؅IGd^ֻ@Md/2TbLi.r?$ {#Tj,_$t&Y2).#٠N%}U1{ H&h32WDaw?(ϪTX[x +ު; /Rpօ/+ !Xi,zJ.ړdZr UȇP#&}EOXǷ OsR $)bPʅQPA?}^|#Is8 c ]0֣ؾ|yv~LnhxKUoxm9u: [g wQj NpD b$zҽRvk[sFWYU-k%9j)+:RE+Z=D;'VTp褊:Fjm_ y0Sִ8j ;;:R &v iR6tKSRIqlCxjm745vOFG|ՊW3-ã氒y;_A㩃wRM)fh#b]"͆'MM骽&®w-N)m svhMʔVP?;1gD4 eOw=ٔ&bfP\]򾾙nS<|釂Q <~D?{r=9~O;j̀B5βoRmkЗ+Ę˶sGnf2'`-BIa}g$&"[ЁPv-FZzgG\ȷu@L\?6Xf|C |SυOUKZׂ@E</@WRmb;0ߓ1dS7w+ħe>ৠ0Qqlڈ-\`&3XP~7))8D Wb )Rr[hЪuԉ#/ч]|laKĴpr2lu̿m&ӼL(=:5YftnbĬ#TZ7+NW2knxWl"s",U$_x -J{s!K :ktsGh,A×^|֢f"82}?(]h6TzUVe ;TΔ}|T4ΛVDjSBM3(nKTcCȀ !}gsGyÖpg-&{a+.wbXVn05j߼lY?'_VܬL|#(P=@* IW@-2ꄆWq͡353뙟QN1 ׆~Qz%%[r1_8V4 #O̊r6mOkMݬu{Q2X4[ <窩܃Heq[_K~ALon]@FTO^>>~_?&uV4Aߗ_%\xHuaʒ> ! dVCe /GMV IՋwTe> =&Vk $T3ŝ[^D簗"qr4 iݚk~w+بFL 3O"[ϘЉ. hJ)ub5Ϻ<2##@5 Ti{a%7WfI.z0?#3EP3 hu&T|וL/8#}"Ѕ~5eeѡrďo @('/UʶۭT+B~<8mna%n"8BQJQ.ˤަe']n[-B9M${u"[ z*lU@Fj$[3)q5;\mJj08  FS0bsO睲KU *@J-w`(Kߜ(%nT{=Ya׸MYp^8b2lb<3xـQ+<:Hĩt8cH#%nᴚDZKo.ǶUzi lJ2?Id#rerc5VAYt8lV Z|)R./n7 u/ӑ$]|<>ܹbF@&AD?VʈV ه,j癜X2~KHZPa"1%3,RSH55}A˙Yz#@ 5֣tU'cgk8 KaZ#m`PL$q#.@nrOG]v%877YS?Q~CO>7'QHO/zY~S[(sQ7uSЇh\ Y ^gz{ލbKb 9GKh#.|pcB<RGLXvb,“tsKn)0((ې' Fc%tZR㦝f _~ Z}  Vk%)յ%vf+vњŠLJ4dA՛O_ng obRſ_7Q=pPe 7 X2|GǟxBiY8\Q 8l#eGy|2a7aX`^ &?ti<+Eҟ" ϲv \mq̂TJC.m;Jf޾rfX1N}R6 -ƣ#lY+W3mjz›> 2~|x_~顐<̼6 E~YA8*fU-xV".ߑ $OoHo]C1i&7&HBuզytVw|4`n{M >k,Wk,*Ԓ# tM5Uu.j9,YQLAN=)bFouf=YQ9FÙ_?A4Sfo 4C]/DJC [D5XhJ})b0z9H4u.@IivG>it  r)fDV7EPF}=4JdJhS4+Ks@z罌y4|ܮ?\t3>F "~~K5:߷2Ҕ7,|e^m1 ;wN:u]rp{`4\ qv52*f7+=ho$7n=-sEfxaD ԀZ_{ym 97EBoRPqniQ:y JÆPEK_DKPczӼ{Z̃?I+ q%k^sRsPrɬz:T7A~>0R^6O˨4e";~}d0d!!e M8j[h @D5=bT 9d0窰eVr\(xsvj4 ͭ [eWa^C! CQoox5W} _Ƙ*gc?W"ϚY-H~7SH@^"dNb,\c|{? zgUT8m90=ya-2@-e `<_v. b79M_HÑa8M~O]z+ 9IǦi)(l353(xЄǷ,o}xL4+@ OiadfDauV<ߢ˨OMQ&fdA(Y RS)vBTzME[ݩk> Ɨf,wE` U?Iݏjj ʻ6!9?<%@) \-rTo1އ#b*2 dATv\i+ :;D? gPQeLqnDKSҶUyp7>SfAVIinB؟(Hؖz#wP~U;2;Z dE1F X0xz wvHlVF&)[ш)'R}K5ʉՑ-])^V HޚYÓp)w^3rg4Iy,"m=/҅uzauYað>$1U(iK)韒)+L< 937aZu 0Hz8zђtOx\#+ϮluW70*ӺUz'\_LstħC8E"h(@ÌZ'd^v Btp*V dby?Ryՠo+Cɳ2J YM_Ҳ]ˆ^k?Ӎ:A>KPZϷv`^'4I %zp v6Iea*!<.riHx3zBQsTiu^v”f4W4^1wt_"Q-Z'1r@wP:U͉&O')~<} C^g:Z,E1I.p[YI (y#KVڒt36!>HH F ;18jUئmv9kܨN{c$ _Hى%[7X,()V׮ I-0Jq)1#>$jO о@WHFd EH)R#7pؚ6hk !qzUՇUT(0t B{a/X[BFLnS`@!r~LVh)<yAjUDHߠx{pXO,͒K'0g;'gqe\(mcsdSs^4}/~y3{"dlswN ( Ɓ+E寷ײ@̏|>wߛ:_xyX(k\P^v FMACP8I:薝O)VsOdy`3*tLWvP;ou&y8vQ e3λwמ]p x?J̨+K;iRy({)d Xx1Y.Vm@(Yx9}n=VL1nl񋇍tlgsBO:3?%S?I0HrNK"J[Nbc4a}E^KF`Cyz;aa౤.ƯD7Gw:_T/ϙr`1^76Xvym vB ,q-8-'0)%ndH-L)GG40@l%񷴥=P KZV)3Z6xwUaQL`A!.6⧕g(hB<BEkC`B/~GEòb`)z /5p7ҋ[mҕBB9ιaӫo&Xp=Y;%o!" 5i/ ŸҧN{Wnc>,ϴn?lW|SV$!&Li'3)ЬdlHڂ ׵h។)=(?-˦~8 \+]/ /8d;; Ϧr:%o:]&JYI ÞjO>@yWKȪ})gS)jMs?$EtnȨmkwGlź\7}9FJ /ְeː k~in髰01t߉F`sJו7>^zXr^]ùM` f\_TMjWnckpjyϻ 3c P|yfRtp+Qِi0rtW~QJ 1o D s EM^qЏ:h6giQS/ڽ ~A8O4>V)j0 hJ܈/hV&,E %*d5p V$Ta#6BC/d> (C% ~>>c5A`K9alNm|vuQ^:P`KЗ_d?dFz VmВ8ԦK+R֨[8%d!F.l̷|M?+i5^fc׬JGKVd#ޛۍ{5{9'sfc߳+}MչcVf uEԄwsüٶQMpֽDuX)( B6_܌O1[5IBOiU\/V(p7)o٨Z"}T9a0>+=}]WW/yȒ[Fo.r+b Q;WE7}%UŒ_TfУ^65^r.,vE{Az,E^w3T]vu΅QHK~4-Iu]Csvّ5QV);^x`2cQA#:5kb~bqSﱝ^{%'hDB+,| *MzwᏘA%/3'ioLv(ZYìX*,1A)":{mEfxnQ oTq5(D%ן&[@`2hI2$jXc;Zm[`D#[4pWf9grQw#ͅV>QO+lA nX7\`x፻^+ݻtC2U0&XGܧ^gag-Oٺd9Pok?-ޟXINT!TeIg^!:UG2720Djpct@ytI & 7y⋳Mtf6،N-\*U3k!ISB5QTxK$3P,eJ #UFD F6'/ϭ (H2kY\#g@n`@oCi+7A7 `ю,?v)pg_d$}f/@Cڙ:.LJcN;y1^`>iCIC)FX4n?Ll>b8fӔ)hP;\;N5^\tVۯWe &QQIkOIwӴF0rYk*$ͻm2O-&^,M.Ԅ0Z:WpEه8 Cc(jdbUOLu^^IGbHd5KhɔhcB'jI@|a]'m,tmmd2}y.$KYJq8ݧC)= d $Zo:"c2!6h)[>{0QSTT>;+WS#"H)xBI#l\83"Zd.}^oų>s}.re8k+ p˼\?jMbʎYʨq9}@p$3Oc*-{t v5LNcqțҊE>X5#Gh.AgKcY"RN _]sx3\oA yn;at҇SA|^k|C:YeNA8L -_H'$a8p$ *\֏׿}n\[, y+6hə4쯼>G{brdz:뵀?w5숙%/$A}aS&4gvBlh +v(r?(̀a>iC*XLԱ~~?kG"}WbT$j[^tҿ'#^zf, 3>Rاw씪g(IIg(QABt]Czm3y ۳E X%4ͤ0em|#%<HԚ.@(ڃDE7xӄ\/OAl霒 ,`LAVd|H%:@ Z‡5uu(n!4Υ, !xݎ۩r#k8qsrOMWd*'V b8`_e߁4^L_S԰!G1ja76ªGh5XTa"F_pl5(>rL6*Pn.bFp3Hq8:dU +12_| qAXb5s j=<(ś;k{J%א8 L[M-UgM=5ڼBW"8Ĥ].߱ @s(RpM{6\uPt94TΏP=vxDOQl!+mz^ܷA<܂s\s1s840FwȄT'd>M*t^(ٴУq):傁yb,n3cܸ %kW[swG˧1 !b+$l"_ .<Ӗ /$;n°Z R4"FpwU2wI2K0"ѓ*[,1/';5i.pT́l,RTZT=A.]JJ\;*~X"*G^HAd()j{9Pacf( ~5*6ՆPO/Luׁb?Xq82=l ~nsJVTDDc-,.[s ,rϦq=n7uf]~pӬ gDLTw'k~ZW6Snp2Dk6#%nX0rc,f_h׏s}A$?@E!{%[(c8[™h+ ]#v7@ 2@XB36+8]ZWu*JuN(Y0:F'-C[00P*W%O]#P(Icxst:{bTJ#\u]>Lu&+ 4q lUukga8д?bqUU4AԞ^#Vxw&Ǝ7+@"l 苍~-TgbRMlpX8(#R3ZZ.Ys&v\='6 >P6"2Uw:e{w(Cƴj72٩MUi-n.30Ը®ҏO_J mfYݽelQCž#үǪb :ge?Ay%FJFƋ8C;3;Eolhw,_LwNumJZgB<+@hbgsZ2:4jC; GX.=fy C~08^xsji.yeΆ+"|FS{axİKO? O:#eHvDbQWTGKϩ0 ESNYz3^͚ cҔI}H" gv͓~׶k6g@ʱB?S4;f :ARsdsϞدwtevr$}!Z󤕱a>bA_@<{e٠xX_Rts }-^A0)6f91a!''_W&S7]J.f[>\Y#LG79f㬋G"#b}JdBHAlRephnjSH_ruڼOHnjDŽ2Gpp  h7CP3x>Q!Q}_OZtAS/;56[s fFaj6XE?md:ӮH:;_VbHp_\6Z ;'᫃>TPBY`[CY@|yTE;7bN)$i,;iyęXm D@DMYD]m]#k]9)j=u>{u$?<(1l?(+i .=Fݠ{AU"sB2K`J;r=LxNYvx}}2,"EPbJb:@J*{f9">z 8bė~vCH?Q x/,P7Ay:ȼ߅"t&걹q0ARà]*[=Qh:0sias˼GsZ7-,Tg&>g 76'<[fY-*N *[A_L\ Z)x潬K IId ?R֕xAbiX-z~Svoe,}DZzzYml} <1ث{۪7FLк WS &+Νb*@s5myqs7L aŽz)o0=< l@~-x~dkzvs;>S_qLK /h`,0cZ=b&ɷ]Iוl;$DF,?V ƾ614IQp`^zXq{O.opzuuc"I@`xĄvCn+k7eG"oÊGRe4#װW]1n/Uy2SHSrh$pS*E˪P0MvyPFҒc 9pIA]E1\~m'N4`m Sxnz1yf>Vd'Q;rTތ$tu9K )pf.0VOQy`ϰ``YM>ͫ` ։+[Yat mSQ*ᇰ%iny&>5 2ima{|@E3iϙ?li6p  cȌBYn +\V&u85 ڣȄI4㣝ic8QMe Cm(f90-Z,Xo>L~, )}iDr1jns2j6,=/)K|l)$A>.{X5f1'ǫJt #3$ bqxk]),eu.ㄓm<}sS`77uN " t]#{q*"O$r%VCtѕX2\e7p,5W.'r80`)?6jH{X ZZ:J]@4h=̰1EoN Ku[лx vѭ;H^V#}`ȥF~]KeΔN`r IXNeW#|- ű :ϠIa"HlY4ӮaXK]VV{獸Ngp?r@ P"i#V[ɞQC)eBp̋ڦnB dNv\`KCk\q[gDP$McGt xJWhS`@Xԛ 6+|i@Jٯdg{~U>Y_`ÜPV'hK;yn)3ZJLXq<<xi=}j;~M/&gnfZ e2 GjM塬&C(&`:o Q w lɹ,EOplk[4&t.`oJ3 ON &/sRlm~j놚ݘs;S}[|4KKDq |䒳dH##4%&:y透b"s _ymy ̧Ays&[(8-@>1#}3 P֏R4[# '9b$ S4RͬuM\ C?]0 ;+MCg1p0TYR4scـ[:G3p໽ &90{j̉{ҭiG݃0$yނn`-5mK}Eɑ; uNL#&/|6z l,C{0m$\7P=ZaO똠<#?iC'a]bxVTTO+Z;k[!N,1&I׉m ״I!0uFH$Q! G,q߫ И}m)0}>M%#t*E.6-L+?_:. =X8rί8q1 ݮ!thrKM%4Mw*Bن ̖| d.v0f wRYD0/JmF4NFpѽtJC8JRD8Znmbw b2pH G,p2W^)遼h0߹zqDV8nLܵ~QAULbMwR1K@87oi*ȚЗ7 ľ{2?͡]4)::xV^*N=S;Ցtt/v̉S;-HF,[Zi5YlAfx):Kкôh,Y /7TF%&sƕAաD^N=3(go-hX-ZB}yqQlSv}X KZ;ph-EE!/Vڕ:XJg:`gaus~x2k4uh `eІ8*OjWӔ!^& KtL `4C.RLRwHm5^arqFęG,ab@XvtgSv?S֎w:G6YU"w+I0K9sV>^14L鰰Y l&#vEI$fZ-LS꒻3hԂ)yK@s;:̒wy~[.{ K'_iF:QF`ṫX=AGۣ#3L *`\͐@Z$W #9#Y]X3eG6c 2{{؄d U8dǿ}"N(52E8a(6UӶ2z;~kiL" Zi x(4%rT5 H2NTdԪlck /f&eiX K:(ǯ|-N '.. diب46Do aQ^Ou[jҁ-3. G>XEl^ e [>'ճZ Rh]#qnXa KQ`;T͆դpYT AX?ˡe;+~?J?*sCt戾 Md)XoFK}oXN%Qu 3iøT9NOV:Jez)x6ˬ:-fyD@M܃ DŽ~V2.ܨݯޟ+̞Uq͎mf.L-2Kt'Û4Bk"s]_@m($;gwQ`yUG_~G1o> AbaP>O zek @gLmhHKnpz$HD@W˙ U',AU][iCA݄o eV`$yxRD s;N1+o!Q-LL;RKGk;/a9ՕlH-X-Kiu$55N8Tl+*\/AN8@o*$]_HgIwgL5vJtf|SL P1e_˱ɢfk p:W赓JWd~`a>GO5B)o Nh^*ovfGjoDxά$gI٣T[wwD"Qq*ؒ8ǖ1Et3ngp)xVQLcitNߓeZ]W DH/x)@?*|.u7;t EoJŗXCiߪZw˜cC%e5xW[R%iB|~8Ur7ACi:le0bNk1|F=NItiLB3z1ӡ \ qIX1/J4ޘQ5@նL%>mv2>I۝y I\+'3Z. \ & `` ͅl57Z.M/)%NH;~RQi3b^C`ͼL/!2i7{Y[fb9~m,O+&$ܺ@{^eo1 J݇}|X @E:Ț{vΤd[:G!["tsq5`5nQ;Ba͐r=9 } V[E1ˈQ`P]!,Q4ɜn`F&xd^p;^Si1w#w ҅=T'6[$o9A !~?gj>6Tyiev!5?ӃԡOG/J:!Lv /w=SI!:fB援kMvSw c/8gP‚ObX?ֶһcQb"uq.og) &t"o ۴^B`3gQ4oW{ykۦ8+[vwsa%fA*p)Q5qv]l|nM&8$YXiέ֭%{2;b㧉|g 6f/fhs$v pN$)] ی_ !+nZ%6 RȖ/FlHd G⍉YI<0zB<#z gn׊ܑTT5"#+/ş7Xs/gP5,}gey p8q0:Zu(C+[-`߷V>V"ǝ~-+5[%^ vr\Ua>ts.ۻAL:C4mT7f$K |S6$LisP oӢz f= Rq*'fqW z/9V:$Ǻ6/ٜl ,ҥe픾qӻ [EDq5Ĕ5~.[ ]?/7[[AD몆"HnTJrn#3cD?r =Ͷg4l~v@VߊU!;qRʓYoY?ڻ:\[aKHBMx`պ?tqN]?}Bw^bu3%XW1* 1x'X{Xt,&[fa䎼|z=u!Ԙz<}1pQzm O9}⎺[2|ARm)_7 J&tԺ˹:Mn-7 jPT`d.gzk6 ؃]bvWH`Bu)VFm:ǜq1Bc.V@r2C^҄15JigD rV0EwLiP |IH;#gQWo7^rB%8bΊ ӫJ)WKqf1|-GJOŠyr?tG̦Qg#f~bJ3oڞl_IgPZ`%Iҹ v XtaNٰ֧UUpcI"2ncI fxJ0*ւ񺔮Hl7H6^=Qkɱp^jC?]!HSf:)xMa]/e7:/OBL`Z@x;ٱ,d"y“ )}jAp)ȑS{f+PsDZ|ul|v[O0}a:|uHX&g$ȱ((.gJ[HR?0DCob0dcbw#J{&"HږO⪾'{A<,ysLZ0C'ZSw19)*v02|0L'9G>Lc1Vݓb{.X9Mܤc2ï0HFhh vh% _bGoyfP}{N^,&$>|wl-7DzbbGd\ɴMEω(C(3AqD!J h|&vfn8l֐V[-E5I. u0.[xb@n3v@;KK]q5(Cp)__P| . k4pM#˘O#iE`A\3Æ*gcW^uG !d+$ǏҜ@q|ȯ0,ߊ[cxl6&Tσ-Kw'cq яjSBBFHOR3plJwVhW0XD|Û?ZZϳs+x TM;՚3p]fNo#|ݜfdՉ@yO<~:&)BBH-9o!=Wa^ol?w9}Y]߽l*y| 4jy[L*ZłrLǖ vֺ#&a⹐6ƀgkٍąZLE0 Oh5g*,tLvQ0Bi$WVGO8 8s"A l9=^O}/VT4#PS%>G"xnvdƶ;͉ 5VwQ%9L*ߒ >{ Ѵ$~4kq>#CK?[.>l]ol+6^Km@,}Kqrkb*0ɽ%6&ZY|l'Me N&>7Bs+~8>bKdu\2In:#acAQF'vFAUH_0(tD:*b3/3Cъ38ћ;v\r@#k`Ʀ;J -6K͚旊C*í$)xhxo2D6iXZKyZPy}_WߡD>(?/b~_ӯ$ԤlX Nz:"B{pQUO4mn2Q||89Q $TEۖ0ו #p&brTAOy/Dׂ=Sujck/&ݝSb$+l>wFQY4P]C`&:WJ:>m*<Zi*I?ZchrԶ)aZYZXWd9FȢ'*Ct䲜طc ze @h #KZTɯPLI$e҂]hD\] #"eJ)FPܙI -U!G,h =5h~Zһ9n V ]˧?Ic=_*qjHz!FtS/=+! ͝ѧM21uRzD5BZB-{(lU-ΣV^B}e__^gZ:1f}AY~;w.a@pv6S3JN](3"Ht]'1ZܧoU(3d1=8$טSt-t.O=֯o 'Zk8Ǥ5Bxtr4ےaʌק›>Z:x6b`?p]alBjBsp'SVS=(ƳPs;Y\k +8sPqu=T/o'vyfZY^?$k7 q1~sšm{4 7eB ' |Z%>î!tM7:W\F#.tFO/9#İJE`)6>ۇ96@J$/BQi tD0 ~;+H]4(׿{HfcrơC+]F0vK@lDur#UjͣI х?iMU"u3J4m_`:z슈GI5c\QqG{#ʯ0hc)򇶖`m2;g )JH?Kw˽|"z*Ө̙\ /? ^zFNdi}${`u MjL]ϣc?x2ՖJ` |ɒס\ ITIx*jDfrl?gvא Lz=l'EB`XR:!I'-6ILzKmP)E4g"˨DyM)=ĵKLVmY{9sմ ~ǂC,B?WzMh`oVr6r8 KOJ*92]w=byC@Y0OG W6\TV.o!2:E4蛄ow 5G# )٧趠:ռLeA Y~ D5=`.LFZ"ps O^_ Qaj"&8B qaR :lXs/F V^KT6!555"z*#OQcihw+h_Kh*Yw7cyGeڕEm9??ʈǴf&"vexct SW%9 5)JS-!+X/8:JP7n%kgGLQ83 u/FJa i}I(7ӵYj A~sKqL?,d ',5raC]Πk)uK&u)sᛵwUxA%|Ģt}rO 9£Mwh)Ͳ?&kZF+PtSt եt}82C[(%@H [[*6;wWl`0=&j44}eMn {"`sjhr$]љ(;AGRY~<"Y8#BE`#{Vs~Vp4297 H[FVT?irT0 DWFA\r~1>n?⟀Hj+DK8hO۝+j.3{jtLTF O~e>v_c ,B770koi}Fz卼e\ܤPO+V= Tl~}"1E !;2ti.vV,o8I Ng⠄(Y#FaG9 ,Uֳd4s3IhL=ҋ^[c֘|LUjM"穽Fx"$8c#QNCTL# [r)8O{s!f@{vd+~4\g'U' H\uR5ؓuӵG(bޗK5K %=劕_;I7f춅H)sc@ N-#AL)%&طWH9!#G yjF@bzj~uekO_k4F v0?X$wSn3̟f@Ӗ:P3coGr)QVT~UA:+c9.8s#gH;ߝn@H^Ǿ+B'ʜ l{),09]S%ҝ'N-r0Q ŵ%bb#O<%'ZÃ4zh6)a̝AgZ5ی_sInv,>Kobd8 6h&c1nhS+q[DKlPJOBh H:g]Fʻ{w}kʛZv%g?>r].J #"*T^+}s(HxT<_D ף0Wqh`>~8YD^>G#JwSHeh8w#AWWu* ׫aP1GH`$ΐERŦ{lr bYjW)Dl9x4ETϏΰi-DM3.-I ëY.'*f=?Ȝ&};=]dGL K`gn4%,',cQE[GaF9pjDM?,5l>,t% qu&iC:,T x]w靅vlw.h(|Q:vA^`5ӹuv'^ۻ6Hq'. .A! xU$49C % Ty2ήZgRKn~22[@Cfte#͑Arv[*{WOdA!w[vVVMcVZL BK*Y:f@]Dz1blYǬDVXJ *@d NZ7Kg%yZ9V??'zl=RXM83h4|I+}lXjUwOb+g"wt9{bPC_S͗gi@5OS-?%u{ADzeUiM|m F4UJ|M\ w. R{izsax"`= ejEVB'(KMQ?(x>WA,5^EnO"`.x ^ ]LIqm5F:WtL{08c\]>puf'#~F&ѪR 0N#N4Uq%كsɜ)[GjfoiHP3QOW%o;- "Y;2Zd\ 3(Y.{J5n,[,IG񳐄<'puGt!q\n1 V)OR!A>Hj xVY/J&~]NCuDP..o|#iQ_8rMQ|W8A ܼ|61`QdN=m ח ,/c`L"C >nZ`o.x}HZN$zFIuyq6m* U0T}A6TgSmwb kK)!h/z` ]NCY 7EI6>$|'䀁Oᖢ/jFx= Q-žuԂ1,VWyI4m(%M o\ozdzD!d{"pzf.I.qo2s[fl TCyʾzD(LU[HݮPo*%bϾ_ʟo[1Ҟ`L p۫B@"F TY]rϗjӶ-X/ ^ ; \l; xQ0-*[Fw]Ԉ^sA6]vaOq@ez/-Me"}yp!i X{_ j:OJ`Z׋?IgQHb&TV7\דQVwޭm.6aa irDcVQI>V alt {]uN۴p5K#5}ɩd?t^͂SZ-eijXAeVI qu: `)ɸ@ t\[EmeG0)1گSPkڴSd~#u!fu;ὓJ;} .(OIU&;ڟR !tRz_B7cpd#}hOGխϥGʃ5D#R&i ®*94ݶ1lT"@!}&VaXu2]YvvyKrƝwfIexX5j!LVs @?KpD_-~~1 (h2ߨ2ݱ8A$R3xD.)_b%%k@Y(=G69]pqn`w 1 i)'.ObtzIQqg;䢐GX\?_BpɃ=yIt[\b|KC6N?<[,D:pϋ KFsBY躟k .3oqէf^SS{%֮" WyyhkA jlkYdL'\4 [$qEzJ4Ԙ aM"<|eo:'8`dJz(Q v0]ecٔDnY@* wGyG.-P- 5FbmZ8Zї,^*!f:7d3UCE^io7 AxM闒W TN>r^#kqt\lEtը1 0^}:`oqlvd+*߭W{sm@c-|OQgMfsնy8$6/O¶ W&uzn7fqa5:=K޺mic۵r;"H3BcLȰm3)V; ||Փ*l&ˊfHd'ͯu8'fmZS;e<:fg:%^y( K`%W mqwkZxVsy \q}c%t^)M:X 捆'o"QlhҒVTgN߃kǸ{ k+v}le8aq|ݜ` 奣i½Y+"@P4zc,lXʾ\ mZ}_  I\ɿ6E-fMTܺ{aw;efyIrWV,9(0~tdI5;׆ŝ0JRIAY2 ïgt5uԐB#|_UL! `Q1ՋH(8PA2\d@!6ሩwqBPUUϛf\;QMRKM$\V8*/uW$Wg[AJGU̢9窋wQL$j#bT)MA+:ƈ/_'`4uS#w \/ӌk%nM1JHk%JΠFϿjӃ<hiA?1rbX U](rRatwo]Ne{9=y1P0$Dǒڝoəjeq1De BHL]BTv  ,s{~(E:vi_[Hjbq;߆foSoA+Qe ͈?T*!~QHђ;em73xޞOШ;T J>eS4,J`D6aeH6.D MG49^Sjq^_9&`5'TxzУ 9LޥSU$CbItF8m -mJH6%e0Nl F7'R>䙅pi%v?JBHBpw%]Ua#/Xzi,q@;ˆGKH 3aO'V]$u1 Y/^#lwȩ 3jT`H=G<]N~]QQ=B;gnyIk SsGG<Х M|0LtKI<Fχa5֛1u6*]%%Yڜ/z7BQrY'7Ub׃@s/l7=0u2cqA HKxRGKԋ<"H:z:hgZ[6s{LB[ɊvZ?]U~`6 ԉ>^"#dž/g) T5J!EiW*]>vZCNۃWH fGg !FoaTtܫNqNQ5gǁ!*7r2@$-v`orZKLrܐS'K7o(.Yf CFsSJ;[h-iιS'* duU 6KJYFgS sb!#vFlS)pdm(ƙI0G"!mcU6UKe-M.ƞm!{~3/"@ӵwEt |σ Zwr2 j;haB ^B7 jxk>MiE,`T& \?˸$|yCRq Q5XOٍ9bJC JUfn+% 3;`O'H]ɲP\OI݋ZfP u]Rg;u:x nOKTT Y{$~;ό)̬ҸQ996 /qͮS 6[ˋk {;E!Iq~̩l2%D -'_!yX3[D]OeۢzW7k,"yfk ܄gbLfu(Uz&nPt=ϣRw|`_)ma>3='Kh|R ZvFjh5(@v`f#{]؍~u;X};rֆ7>#驀ZS%(w0~Zyal{X2ܗp_=z:Aa<_ZB5È8J\V!ܟtO]/K1P]-X,st2?,حTaScBŠӃ5%xz%qIh .?gc\)M9HΫs]l>InH 킩8b@J ZBˣxU!9k[<g{&4h3A)nhA iO]2@]V߀]%ixtrM?bǜ?* O(rz+Z54?- @T"m'z|X(S4դ|K⁤9wy)ztIU$m6Y̿IHVAXJS`Uxd,<إzl?2@{`D㺽9.QeLU6^!4 $(#@.0na1}e-*P[M%y [s =3oZ获eT~Hofeε's#>*0 ؇jsZ m/Fx*=oEsFvH+uux=-7B:UΛEpT@"r/NQ䍶β V,:1+rL_`,9زUnwvm*g59%bw[j& G~'%PW hHӶ{|n}4H˄4o5)A">Aӱ-&>RkT0@jZku, w4#0L "^cYәh7؞tO5ܵ {Dz<N Ζ5z"˳[v+)_{S jE?#enb|;qIJ["|.rKIq"\wCP,-_fA|8BεDFvË$H$<-G[Չ?9 y xXf|ŋPcdUA~G|G&K ]KA (ONLA-t.9ݙAڍh/yiùH0WZeI̓:K+ٱ6-Ѻ#߾}=bmU]FG3mN7U[.rtpDJcaX[wrÕaRbh,"v O&scŧǤ:D ,EzGxbǬA/BP= g}?`Ocj]R+b9eJx)Xl joR): Y"Ʉ*P2i&,悦`Nb/ 6rșiiq+HgRƌsW3Z1nL2lRC̬a$i8EMUE-W,@悄rI).a25Xgt-RŊy=.rT;5YӼ m)W栅 fɍj?>j9uuVG9⻋rGK:9L/R)60K%hBlB$>%OV>s9#69O> $u'7jU<3¾ciQtdo;g- RD~~l'T_^^ȂF/λ6C\z iEhHb]C@cmZTGO#Q:6̿)ݕL"8,i@vd$/A@(He 2%fMԝe!a>8ƭ>bG<浚y %2Ɔ_Ÿh>8CˁiE&:GIfS{nYxb7k+ <̜l}I[js@ :M\W/6k웦_IdPEfpX9 üq ӔVa`RdXj'z=Qv62{y~V, 70`iVH|)+ZlAgtf:6"Qǜэv]?C h!dpۄc^!a+t4f{<"8kިfHFe`2A'u)E3\-QXDx`!26v!^,ѷ'7]h'e?yĚ"lw@u%L3(akoF$ԽinMwJC4%Vtuw Y<Q#CP^J ٫H:Ӑ1LǦ%PQg^LXP\+Rr\;LLLڃ*D[ ڛbCT^~Pv2W&\GL+FƚuV`nW NteSMqG=Ôy6mE))tblM .ZK:{v~1Y#hܗ؎@fү`ŹTL-q."7YMq;?]7wW!vBs [H8[S"V)j|df!QOCr }8%d^r\ Oӄ{Vm/ CXHGR*R:}L|icwJ dvb|iL~`Yg),5߱%Lovt_7XaPv-qWQv;oiWII Sf_6N2A<.)6묰gnYjs|9': P.} lc~#"h\eiSRqChڎ)V ٭;hRw*Ԗ3[X_vgEJg{iSnBFޒVTF⑅v&pF䝿&;UΒ=_'2MtMv;NJxĴsq[.c"wTt7~}yU mTEcbW;{ ?~=w('< %APB>)j.3m7aZyRrz)-#ecb&iYa>/0 ?/'hU\i}ll猼:wAFe'yȕq})Ղ,\":㭺HMyM]}Ӈ.A *|k.'wPWr"V`;<շ&(R>Ř[P=)%%i([#K9EBpVH*!WFU(mL7&:zvOB9iM x"?Rnf4e1հ}G}\5Wsr#Z o2RT׃M:f(YrCxrgZnMA⠋Uy}mO?o )SS45ލ 媳=YSt7o4,Q߹8fYmEr+v_fCrxB_cBRSEwKns#5Ghҍ2垼O^⚀i9Ĵsӗ/r/5^@Gg@ x&ﳘIshupN-OaJ  Yp!` TtChuۊiy'ٲdb׀VxɩXYbV?QyL ߡts{yH=]nsIt3UlI i6U2J.Fch4}U"tЏGz7Aa ,2"me1ȓz~K CS&bk@`iUWʦ;tN'YAtKVg0p/%omU_KjSǀLW%mK\cn$V^  "2=? ?XO$`AsJR 1E VFx>\o7իUճ? Q_5Պgyr) f$p"Y+/ܶ |#%fF(fPHRqXXnf.w! M2D+C+Ͼ M.fʝZk $1٬W_7Hz7vcRr\JP.XOVE'a(ՁtԚh ڎ0nh'o㙳 -!T#q,@A}e{?LW]n;m"{/hH32&`<뷈4Cűs ]'۠M>H 328 2cӑo'bVwΧ|wvHu/t 4 ##b==!1@vk3rnqHJdyQxŢJ@P]`ޖƸqծf#/Usu*$&_}X|\sCLjP&xȊ)qz&,L`h\J"|mWJ>:ZA-eV!3;)^wf>,GF# gb u?HLp9u=/x7<Wpf`5CB? |9'HyPrlxcQn/~}O6`3@ZSI[?͢uȦ|㘽% tTb};WOlov/4PPrv  ķAQXB0>4IƄ%$5kd,o@VubØ3Nk ߅֫iIt`lj6GX4 PA,XnpM0u0a-H-BHX H^qEcLDLMۃHKIMEl)+JM? 39?:*,RB;E% dxwu%yfBg+ B_( 餿':>r\|ќ̅)$0Mx(G!+*HKUfivH Gnw o\UT\"~}?1\Y69BH"8%amT r2i%6L<=or;^6R=ԧ𤛴U8~Wv9԰K;!0\wX@6/Z:fe脅xmXFqƤb;!RVk T,!~+xzT>`k pfW c㔑t%Uj Bmt8C6mpWô|xmx53\I3o`hab<alID7@U emn1xz)qsA Ō\XC+X#Ǭd0z#^",RWReZE ^ x"ڣQ߆G |88B|KS_XD˓ vH]9/륐 6]/gIo:M&7JJR0RXd2~(,!u.y&-wK(.m@|T(r}M陼E!=B@{QF|h-G!ݹq۬G'gv~Y$g tE7\fFr] |{N,D2ùF$hixzMU[d'$ZVqE+aOǺ6U,*DmB]6bę{mzx4m͝¯B'wVzn~=q |cߖǹ7?)1Y.FUshÑ둲+'Qsag, _RH~{?Q ߐn $qꂕsMO-rkld`c`Đx~ŋYʼnba9uh6ĤYwv0zQڰϰw6I<θ}⯎K%KZ?DVN?MLZ9U@s a/-ٙZ}CrA^}zﱲ=8jɃZ 4b1e1)|ȘQͮ ӑt}Y0Ly=_<"pb  v%њ"sORa[J)Ԇ")avnDx6n6/_? CC2Y3% -W AE{RD8,,-6Q/k>D-r7x3[ST >$c ;+2*kj2پiy"auۋym3ʈ`vg\;7okI '0uZVu:N.C*\v6K{ZZwT%̕R( H=uAE-dIGDxp#v81"l!1fr4d{;#C,iAssn +E WzhGH?d\N]{i}k@/0HWLVUI޺ a5qUVn+!ˋƋ+|#?N˱SrPx1G`D_:'mg%uzɣl3'2|n0e fRUWh10|uLt,!J 2;U n%1;p!{p&O2XNڵk?˯c}IJ[clz?ƿhFýrK/3mX\Bg19-jHDs̤osc#_ ;Rߞx-*s _vȂSgM$ń _޴OγTpI$I LJ1 oY8Jb}I!Yջ;]Ob1+R5D.K` |읬<{ ?Ad`1 p& Jj&Sa2*B &[j4\GJ'L֗-z /C=n3qkI||HÓfQIx;6b􌦤F_S!'3R*]VpV:/k*{7Ih@-[11I< {U2q`rJWÜub;7"lهdw"SN hL8Ϭ93S@pL|.7/ 8zU r)ҥ_-⋔Z(R<`)q3d48qz%u䗖-W8)W\JM7 _U݄{5>N@ r ̣ؑj)S(HvSS 71opDz lҲ#^j Kj⫯Cmߚp:sjtN725|hG$q)Do[)a"Ty֔Q 9#XƊ)"  G*=X/W .ց| e/y ²ˆt, %9V'M勤aW?͡h``FkdTߐRB7#TGHȆM&ذw j7?ݒ1g$[I$6e7f]#6=*dQ7Ngy/~{=1E.E|0_D v3|vTbn8=q+`M/7rK͋'܂ ?IK((XnA$D]" =Jsxi[az$ESA/'I:Rbx]d&p%9;Y]Chο@5xdy9h) ]llDq ӮQqI^Ud.VK R)Y{) H11+@;]t65C*5D)Sː7;?_&:w߱j1D(AP>uՇjIBY01V•~E %K5g@M>h0Ht'>`_l% MX"lIy7c.Pa5%.xR7~r+WlQ!B궗.)Mzz.p}3a|JPZމs/a!ǂ)T>Y:o7vPц4]Fyq@xyWM+i7=}p!ZP>dr.W?*Wx#"[zuJaV~7N bUF|s[&K\CZ7׌@buH DtsʮaAfkwq/pS: šxiR##w-[a/y(UA[KAL$(Ϭf!ۍ5̓w?C-niY]leCag<$}@MVB̜Q' MQ{YYhQ,| olOfO(O2-aٶ\*$j(XV%݂ nicߝ;נ[l5-@: Dע"7zWx(qiQÝ~B)]-0|'ȥN(П؃5gXO\iL{D\C/\0b+X[#caM]Z<ikҷ ?M/`p[|3=MpmHP&;S2%(NM4E- Asxځy4/W@Sqxibd`rMt}3Sl¢C:K~˚xx_>Ll+{t"@w{tX Ǹ13"ED#$TQ~X*aG2]` @KCyo1bT9mAдTNY_dUKVx}ߨ[;va>bᯀfIpi][~;AUmgWl"x?^ c? XXmrH3. &ͳAr\4 A cXx4BO9",M!k2 xHYZJs{c) 1=*I_؃g2=gu ]G L0Zeu$Ny⋍)I\e٦W5$lɵ6"Eդ=>Vf5ء1zԸ(ЙK޴1y#fɗj1]5ݗfT]^C/S0#4wZ`ײ[K#So|ۺsqF:}(f fU7߇MB== $mLGDD*K/l[X:j|!.k-DFD)*ΛJywX uASHfUv$!BZB_|m"'4m5]0gF𤽏?5I[kɄEp#W LvYl =j:𠒜QiM֤d~5y9trؿn]dG,,L 3RbVk9 4йe5ΡosB]x ^#ƒ}eDnpNMrkD+6\ń= <=Q=71}0#}{0 ,=JeTs C3|[PQJnLu.Ճ6iL.zyN-RMHn3{:_m&g|2Q °Xfa4!!sh.tF WcoUEWQ][s|.hso:[++$ac̷1%ZsHf6XngxvH|8ɤ>CA|`Y!qg=+2JMPԧ5|7H(*e/3m1)qvᴭRզVv.8(_y Oα/L'BJo߆@&I7u޾BbAnl9tög@+=sZ^18gAχl\eM ND9:F*gj $90qBBK%SyvTt":FiscWMq]_4ɕml̆oUۜhb#fD͞tP7^Ƕ湨)iW|7#SEA_v+r|e$"7p { )ydEV&)b ot^Be9s`<ՙ+v1&-"UTI"OJ/Rho׼dxI A? L$_[b%z޹ v's_q‹A~b.Ǣ{QȜg]X1X8ʭ2{1SķLVHu3%A}@['NB`5d]Ћh3;c ,*#s3!U&t8|YvڀvJixuWA;p:|d1T!6%z@m9S|A #LA'crŠY#ꪸ6C}d*`B"%5Jpҵ2ߦ?gIUnގk10쫥DzӬyl9ڦ#IcC^psҖܲj/? WS#Q)P;aYȯgkfijQ˶uԬj޶H':!^SKtdFP}wk  k4F5 ; 5Q..l9ZIepdۢ`7㙋&4zahڕ՝Zxl"fnf)^J)N[=-K~=qqkTur!ĐE]nFVWsVN sVx?#76ͤi55v>GMpRZze;,5EH6E|7η+d?*pSӤőⓡmWOHD)Rc7V' ccOghW"z{vhEWqTXBY<#Ζ /ڬB[{K|yQIh’z7Hu)hoj 6.%}{jABdqU釪6vFAу"㞉FB=3ϑ!%6ۤx{'40Ŏ5*L }MU=#+d\-;ߡ[_(חv  q_Zmhk\#ҟPLh0L"+1M󉄜3-SM5;<~sDrC4#7YOT *V)u\Q=7 !fsj1l| =< :F6Tȿ` M޿ xjC -U%`>>o<^/KY62ckL_O['cdTU.Ti^Zt>g3OCcO"" OhHatnx1nٯIO#\?jIb٩%`>W^پ3:}2ȣ(Uc+e0'r1_0ybW"Hpmx""E/v)z\8&hē%!֢ O 2vt`fvc T燷@_jo IˊDU?DR-]p+b4'}uwZo?xz/ {ewh,#R%YV$7UrWZNNm9!?R៤80JZ`hT`4R:Eضv_ak_Ui ]8b^`p)o3[(NM>vxcE*]MғLDwMtbߵWB|lV8* [t]ln} ػt06,bVےVܕ/Zo#2iبO[O2zz"PzH`3[Y=DPe$x*EH*w4jooRam !'GRY1/j f=Tٿ;W_ xV͗ኲJPLBn|ȟ[Xq NB<9`x!c d! IvTޓZnJ_nXEM}Jc1uɴ'+isqݺ(k+JW,J>j'-1(Rj*v̮vU!זy7卤 Go޴Uzv-1Nb͵J:Y4 /$MmʆÞ!ވ( c1Pc*B _bV& I'MiUڍvđO^l*e"0F/xiXF!6zd1dڜt5qE҉RiO sKF;^8q`R<ɨ=&6j>!yHQ7BGqQSP6?ǀw}u3tаafy q|N,]~چtVYܙԱ?{n/`,Ovl[kFG9&kb=Ӫ3 YЃuAhPvq?,pnAat1ݼo4fP_pq_oV;llՉ-ǪѮ?!faFTNf#^1CQ=iA&kr+/ʡoL0M<\)%M`&ʗRLvY@ }oW7B=,9t$YOty[Z䣶3yJNm/jŞ!2&.smj &+R=^J@Ig`D| *!<^VxAU^7W.̲A n`ϯ#ihC9%פ0'$?a^$$W_/3S%tKsUXJKxhO>ޑH\*˓tSr/Öӭa~0X ģT8~xo1!;Z UO! }+3"TDvQ[%D&n'b*(Y\V\A^fie+D?ПA27QY$Zi4 4$np[S(w =Y:OM==i7$ij'S"WWI_N/dWAM+88ѬnHlsYW _ikK|;\U $0ҽBQ *3Yp:{+%j@8JBL\-O`ckI"zE?{21ib[KJ%21]6Wrh5ox]p,'O tQZXYq =fm:(TY޻yI#Oi }tW0zlVg"*f/k[%yc}_0}WKPZئ r^E.swSJV*ּ(kZ*f9/\y)俯͚t|,FZ=)>K^h@i!zWs[8'2-g~,8TB%}B& 7C-tC8- ߂qs,_^ 4@6@`vvr^2ߢgD`TH6&'az.ٲ'-ocno/-:m€Q9;Ce ug_]@̄VC(z h52epn(ȨF9tunQ#!^vN2@i;ivpԒIųD/9 Y\+᎐d]+xNL ctѽ1&qr muatgԇ06kv=3*o ͯtc^Ѣi/5p!^W{4H]t<B3'K`?(=E̦EzI˲R}ڐc'B6,ݜV]< e za]xeWޙcP)1|^7k}() t8Tt mCjhhѽ/_ sdO-2 I3gIEKîv 0[M=dU✪{Wr}cÚ#&\wȉ~#EE[rXpgl!GB {lpLU/k&A#i+kEbUjF=ƫvGPVA_r^}PMXȞKMs}P.jPALgCRIϋ%v!gIhY8,p[?ql*εdH}z(O'~ԬULͽHM$eh#,̩]k Y}R((7(zWyZ5ܾ ,t5ya<j[ ^~Ocъ+aRd-h +rZ`8/F"s̯I{$&Q;V{lI(S1a;G.P[' (ZvMz^}AkX9~;sň"k:i [q W{<[5{rVAn/s,`GJV?*C ]>k]NTypc Tcp_K\5(BA\!qiL 2,A $e |DC%',hAZ;Tǻ0o N+V-)ܷM?D,A9 pZE$嫸ˏnp}rϲ*/ ?yW|j5iDĮ#Dǂjw|e>}%_ ">[N|_.uWwu/v Q)E ]=T9=4Y|Ӽ< )`ŭUfIo\ړ E$g+@N~*uQ1WzX9sdHFhXHĴธOpQWJ컳ܑcܶ#_-f3KhK툱JHe%CSѩv5,p(w%/2屫vdzT0wWQ yع -l o{g?b4ru-E!|rmݝזe|W>yIįzZq`&/3؞NOsl1ܶ*bc׋4 ,r:GyKUDb@ Sw9edHa. .0Uy`` Y -K:uǮ0PzEJr-ӄ, uhʹ$25;5^!,AҟM@su!W)Ke=KKukFJ_ [Qt?34 @kc3,f,tL~w1  8ذ~7ːYsGGz֣(Y*Pesk_UL*kG=XD T.Qy t]׾ | Ki?b÷Yǁ/2CUxi9'ЈdpLV烙« NmEm׎SLF=3 ;j$i|CN('B7[+&7 :.+=eww RzI ,xfJ`xwoX1y*)k8ytO!2E}Vrr7{O(0QH $~٫%]rv{lйT/\12˱+臭lR41E 9Q:6EFIءXy6;GIUy^%a@z!>O-r/bV?'y뇶mߕ. R)o7Ŋ`[9/_ 5Av;/[]Sʖ脱Ngi\1T&SuZhYB}(x7*l C;Kw!@U"8vlr5"U19!RbF m/`AhF-AūP'lAPf50/)zC5yf4ևuŘFv^FF]LaI^:K#^ ,?`np[4) ?_LjIQNy0ntJV=r5}3 ;zhGZwLm9LQWB x!7uWM7R%l:8BKx?i@!jo52ko'P_3ܶ-ڢ E!е%]"D'NhY,fm|p6(¾'|WTIkTȅ5pj3iO/IHCƪt;YZ5.]J\ 7u6æVeQV 2ޥŒr1WnFiWjx;p(E2H E(N~z=nMbPdKx)(ȠhcײTG11Ta/cͫ4ߛI T1OJDB`4 \t״#Ţb FGꥂob$CfqeU.5v^$Y:A &Nԡ0,6RpN@Ec?-}8s PX*ƅ{6SSzKI#,s'a߮ZŜ tg2NVOgao#pRm K4uE3$'*4n";_;f|'Q?,- p"w,ҥºq3Ӟ,\/EUPQjm[» "٧{qIWas/yBԵ:nXoX?o*"c0Mz:]s_^F`i:maF43ed)Sׅbú+8.~s %s Ju]+qVSF`Bl=0hVei <10m=ow/)`A'Iu='iM-2bLFw) q'AG93cN+Bg8G 9pŢ$б4P43QVUp$nZc9Uh;hGu&98k0$'z܀ȩ_rU7 mbv AS?#w0Ρ'rQ.2rԋ2OL!׵ hP18~UCS5M ˼5O t@A{}@U0EЍ^ZOV_o<m5T5CZ ;gz88@S\iVޢ%պ)6`,0s~y @\`F2u& A#C9|nZ77Ee,9:A z]iL}tEJ7՟OZ^f3B𿂈wXTK+$FНG㈱ʓjg | }ԀZǤ1]9J}ju4-=ЁfcO;L/NF*v+LYH&CTq>惡Ȋ9ι)ix^dE5o4W"7CcvS ĵK|7.;IҘ[ opX[(S+% %:38L*fK!Qf#t¸L"g?e? lޯM& 4Ò;ީ<ٟĴ.!=bظ_ϭu&u;d beh%hyq6CtFC3GMZ@˾> g9$]Ibu׸fds.^Z4LjiHD6QFR7I[[Ez{۵s&bN'"~9/ϑ*Jt2˗=l|?MBZ:M5^\=}F(Ws )6%%|]e&$*R.5D'J,o^fz?c}v`RtQQ6i +"O##|@&6ղDx]Eٛ,|5n qmI,3y^;1fx~Urb_+h3nV*-w;fxi`5,9h 6Fyw!?C{#l˭hM %bd7_#D8I<;-bfq|1}G20$ًf%c@{vglT) pl.dtO욏 _PBI0yn1|U4F/by[lbY?S%+`"a\=;RǗB'e$IR #E#D=NJPݞ{ػEkSu}g=A.kq{9R)'{cla_9͉8_aBˮOu@S6icm.>޺+J3":e %41cU`PB#h_/$g֓M6ln|:kMUlR+T:v~tVDzZ K2%b2`2 ڡ"wOvDfeaVE_f!`NJ&mx/OIGg;QP[)^&K'i}7 d/7D,YZVBY)C)fJZ~窧ow[gVgY,is*<М[櫙-8ʯ;m`3orHZA"N1M^ѸNaUP w#7`ɸ?ӻѯN("11kƵT{]w5}aNe<#Tx$`wMeBpp%txcoh`@X*IԓXGyEW=uCNAY[QU>^(oY8T()҅[1;q~Rrg SH)\^YH8rv"0j̨gUD#e]﩯Žމz(7?5/)" cQ0=&7cVH!۷AWece>pe=!W;ǵCc) h]#c-# jq>ʴ;ięD< V0ʑ Kߟ^ee%xZzmv]y{|^C?Fk.En(<;&8@|# yQ},`G׍;y!A༠ZN6Qh^n{%! } o_mS^g) ,U实'cU%{x#cM4G/uM\DFUBunjZP|}=^*&B!Ǿ4dIL6OîDlV^ZsD_/ I(GӘgŏx%c n;?^|W *KZ~b.O PA{׍bXXͣZt [#CS)b}|^FT}+Dw܇6 >ۣk4#,%HܠC'ax.M3)S=eNm/`E]5%U4RaOTV_+/xb'e`?b6l+Am e/63s@;qϥ0UQᵆA X|i݌C cɴ=_K1(!mfFpҘm!8y+0n>#$9c9+XuwށK;-RiZB PhY e%  \;&sME-5O3+ř=*T&C,`\r b%:0|wZ4?BK1ad hD!ct{($7?,0W6 Vne*=sUB)7l2)XƆp,5$3 O[Z/b8SO味b=2Y z,XrmV:ꯛgRfx*]ܰF02V i6` -.4v~aoΔ4i'fI">0Hw"[cN'ē+LrN 0~ >YM.1* oY ٞE(c_4{@GM>D߲۽\6 Zڪ˩$r`i~ 7Yg,QM5l:TMsbzn@0eY %X TS"UEDzֱZߩvV|?qzjt(}<74 +7>Kn~&Ja&Y z6-.? ӗSRj|֫cw>~'1k~g|aV,1FB$ (x #/X HIMp>p2o Ҳ \,'Ľ3JƏ_$ygrJ 2Ջ|/ց-@Xʇ:"Yd`jXk?sҠM{T>P#eVug[wx]4wRL5c "p&-p5Bų>;%VoKZoҟ3-?z]gv@w 2TxšC5 0FbG%裴jZ^wC# *S5/(\6``!ӋRP$WԫKL(Sn1vh!x1WnH_]b/HK(-aR}DbyH!Kbw_@ "";0Ӗ)K֑\e^jkvqj[h!1ghMbz LiF^2 Vhl#nC}(wìj^-;̕SwhgQa+ĖOs(+Ԭ"+`5>^ spm\4X>4Ǚnb6h(zVWi5Up!7tZfNJ<y0MD +Ju>8,q0*?!\&o(pmQC_W_JcxρtRJ'mYajީS[ebUY*-&9W^{EgpSE~ھL~385*[wO3a7IKaX gM5ef< ,*.z6ǒV ΁ң[}EFCX@P1DfE:gr@C@N-sBᄸxlE:~m2> BN JZRgڸ'j(I}m0خK~YZ#~r@}Nѓ!lRA;Ϭ\CLƪ;:h%Ie44& kw9;^l\Q 3^Y/&a&nzORmqag%nKB ۙ`YL:>${5;SLߟfC cL :IWr%IB2 bա@!|;K&Ur{8QXV+­~Ӏ e=?sK35;jD=s~5 xc1J#vjH Oר3w=E_EDi4Xܤ*#/Pȶ]@oڢyVb۠Ӄ0꺕Eŷ2NP 9,PB|r H~uR=fEEџ2N ߙ&ueǔVdv\mh Yy؁7:рLey=>Ƶǹg:FLj@ɽ*y:Ww5@UwFaWvۗa1)H79y޹굒/.x`OR \Gw.\X : Qr*KqE]rn;h8 ;9膚"aÚ{;j띃3_"Ɖ5$,e+_5Ƴ+iw 1bU2~i<$c_zslnELY\ݜ}ϯ0}$(P#qZٿ%|/G@ΦBȷpzTAgсm@bo igz$|/_m?4Dl*䀞1\a[}UE--xO~A fv _GV6nvτB7klJtcS6`l:m,l=S px;3_]}(70 q@RĚ"|&Maq -j?š^_#MbC?XG|*B#nk9lI<}yGk {s_U+,CrnW'dܩ]P L.QюIj- 42:v P N%Ƌ˜5IB> 5U' ^dR0V 9<}ɂx82 (19o;~,<ﮡدH+& #\lU!禁]sjpқFRЙJn3yY fCBԴ[sj᯼h?5\g?!KxPJ6_Y܍UEi`]smIH+jk[T6V*f ckt%='8N`[ 4A3#졖= `r j\7o]WIIcGқp+ #$ @sֹH٢>؀_˷o<݆4{ah -!0r#z#`0R$I 67Br(|mZ'B$9#.XPDc3pA59 "*OEYr_ ~q`и-I*͋V=VhvS ;.8 ft+!^CS:Mv?-mvzbfAQeY^_v%4 SO{ҽ*8IW]WDD3=eh^&2ʗjC6 PJVډGr=<~څ ܐPQ{~Q(l9)QpML*(Q2}4~@_pQNpT|8_>/{nnoFr&Vobꁑdq N  ĪT璍b Lh" .p8Qʡ-̱Pսd{΀ўqGbভoOfB́~s(nk(:T݃sm-U,PJQ'<$'T-\sHP yZ-_>0i]twyHаX5 "tEm(nZt5|͊2LeZ`F3"k NdtFL9`߅QT_'y|)? 1@VY!A)Y3}- aOzsWgI9CI+68N-oի ݜ˱\j8Y(*,-r9LGE\P 0*Nr[ OV}˱%;6^ϺHin(OH7q{D *=>otu! '-r.s\<ʳ ܮ]5.| )to7[ZN!,Vb~m|kK3P^'²10b i说?2$bB1,{')QֱʼnaeK3 2(P~ytZZM9 WOW 1t F"q]{K_,\^njD{op :fR0d2I=3U +HB쪇( 38f "G/vį'^x RLŚ_{R,FL 9]yG㸈mfV @:M"pkh5qnȬRfzbA벯2?Vt]icm|*Sbfɇ@$BqSQi?lϱ2mP7zZϤl#04 9k/PŐ {뜥c67 B[`tTp1Dw|:M c0_eY:b -w*H9z< Fb]c.*يQX?%xp}0BFt -B=^f*U*JH*5K}c%ῐz4jFd03>٩vRSޤޫi1 $W!ti7&@tO>:vzjd g Y{'Ǧa,CwόOžעfY(8tӛ ! zNVBs}% I13և]Os}ЕnLՠ . ֙d!L =&iZ\ibg99|FyIjEOb.^ܮM$ܭog@ ,8@ڹ]Fu7X 2L5X!MtWd+sB3<Pu `uqBê`f"ֆ$ Ɣg0$/Q(E 1RH}PofxwQ4bw/]Dť-؜WHa4׉Ǐ[KU#[A ?֟ 3:*/NLP}DJ +rfd[Vk/ϑc"eT,knGhϋG&E2 ~7;X^*o1'p2C/̤Vv{/Ozg gQ(M;n˪rǩĶ>hPlm}pp@+ߙ'ӑf| zKٚKH&^(k>LMA邹N" 'H-g>Uwye)"}cGU.|܌KiDλ5OހT'/VA)LL'0;A06EY L;eҢ0z[D޾Q 2Aó"uBZg3xUws<֍Pl7eV3>\S@w\DZ k;Nte;tBKN$8+jd0P] G2)<|̳ͯ<{_LW/Z۽^ûQ◚4 y-;Y٧O[:\w pIw6 =hfeM0<QD>~M@єΤ/(1_#א g`GOjG;"ˆ}ڷ߉aNv?-V_SrU}1ccFs 3~^#NnPXBZbU6iaP%x$|} 7ǟM"OOnBˡ*>8{qA=;\T$7RčC7Fs&cT8 `ܗ/ łrLJ 7^|pRf끳!S%`ə̉dA';e9$Mgg{Kg ͇gf*'}],|۵`C~叅S+vlt_ddjLMif-KVPl;aq7nkKc) c*YV"ʱ^C.Hұ(~P`Ak+.cPXH;],<`2H>^yUBMލUSJz_ea_Mߤ ,￑sY:Z]=ȌA7>P7ZՔ K)MotFFOK8I`T84˙ZLpH,/ !Ϲ/ FN9įՠ/W7-G<*VͰ9Wןr,F6̛!PaĹȟz( F.iЫ6B&\EvmC+)M*f+|Vq  B5Sel7XHCp)*WRb%W7#/$s,j՚4r(V1nvA Z_~*=d_? T*9ECMd a)>EbgߜG3!ەՁ)H b4.Y9R/$2D!Rɱ+EdзZ,S`ikx`šG[\s߁-'18;PP!^z'ХNA?q[}nA+  #qC̈uA? <+@^5Žn,&0Tݧ>[,вȵ*2:B-iNs$8@ŁZn~hD\XgR79wGtVIGN.cx/Df[>!rU\9v5oJ0_a1MLjs ʔAa)*Бlg&?HH0%Z˜.@ (>SVv vDEQdgֵo2|Kb`kmnAʻ9d `c>awO\^i,mmBܽ_Hp DY .!˳"^V>l5F0ܜ%ܕjٶ}@FrXe=U W\J f Bp'09viB#A@\JpjMx9AxilcZuK#* %.tKx6#s ^ePRUHZsQ鈹xH8P+pCuu)x(am>jc{FESҶHrs UCKł4N g.0D'N)N˺lbS@M U%+{a/8 wxO>\4uf*xkUJ*{p@>>摿Eּ6ŏ7Ë( ^smq 3*`y] >`g.ԜϏ*ܮkX@@kZ!%% ;ZE 2G!,53ox2B!# TWxwZ//:3:> 0=1(.3_!r3# CoJSJ*FGZ.h-ZD3BV|dD~ee@?fou;ap F91Tതl!斛Ѭ}@lYA_#!HB-u&h[a6 lsH=lU~0ɏ4M٫"=O>}46O+>"4uqR+v_>^/hVطWiDX~)$Hܘظ [M/G2|x*:,3#e">L5#39c/䲁aVmBK\4(y =(Obd'h`i+ Yyѹ zrЩ弥h9ɑ{U+"&(KVPH\Tz)@p;$X,)kCO:f<_d54o>(p * +ɊZJ|񪸣h|%+#,pft9$hk[5̈-3:Mżnw7G"M/$7 ڢO$,Db5(~zOwSL "AT)P B0bY@d +pazTT9O^'_.!a7Rbc@NK)[0?@/ݷdF͐FnwwKKZǀdNVSVJ q a iJH% +_Ѻ9<?5q:z N Q+HcDC%qiƱ2q!CExmt ,4*IAFސbAaq~)C2v@H 2͎@2 q{|;lEs?q;N%b@uQ! d 9DR\VMRqxH| FdcrN)п2XJEg$ ^[ԋ23YAKCtf.SE_UDk1r*e*Fo >Vfg;Ⱥ.OvB;"Y~!i6&=eq!F(Q7Ccv+[vƑJR%rǹFrU@#$|+0btꀯ5X F)2՝^K(ND10h:6Ȼ]=V؋_nVe̚Hu4c~\b5Ҷ.M`im3P:nE Q?(M+zz@8eFBI,#!UfG)*4ԩcEP`unVxi0U$4\ Tu?{a:+dӡ3^-ԴgXs@ӈȋ%u ysSStg<3qXI4젓8~XJ< ]FC{Q2v\0)B@z= Mś-FƈsXb,}O[8%UfJ۷n2SP:%@\ m8a.iG2gp}p7 ho, %d U e;(bLP~JD?$gYYGȀ OX,wQ׽ߑ3ׂ~"u$ef 7_'RR^%4~ {poky/q8\VTRmEU~ "?v }.$l/dadM&6WDK9~9ϔl1ps&i0X6pz@nξ"1(Arۖː$ ڝv'f~ eTM:>G #9J  05_d,^rC w<=nͧ$MmLc9R-S\-(I[%Y)0jyl2Zw1^ 9M*SA/75QS*'|\/ueb_X݉~+,FìN*B=vaNmm Wr. ̫"G0z\`H/d `V(NENb8=I/dDqEPk%]UdMM/6 a: >SLQC:( PJ,99EeB|žML&:4@x[sH!As=9j8x&MdងL᭲@M/˄OiHh0ˡWLEkȈGmjϬ[6$򵯿j=-oud3MAuaxhKjRwV/\<@sQ4AjK݈D*h@U3ȣۙz]Lt_ Ԣ|"z?"19o_MyҊё*5UNY$9{Pm5bDX` =X1u=Z 5,o*< 2X[jjwL7(uPg@. `Ӹ2qEgT.H]`$erd\#wlX} ˢ2գ|exĝ=^\2>LEEc.L4%~I(1H7Ci{ p M^^/%wѻCBkOihC+۔w{+|)sr%y0Jth.~,w@G([aN욆C8dhh<R >zѡ6'-xÂACZN&GCb"M E8@ NH<8"s4k,ߐLJ|sUC*q|̞d1]8~=l4EXӏ綇DzRcf4EW7T&-rvѹDg0ԯ Gȓ4`Ċd׏lGN x! Ytr9(w*d rz~,s{q\w$a-@jUB _;,aT5x&FMxvtW_Pa+5 c:%95/ݒ*i/̍/$(Z 3j/ z c!۽}IE0{h)bW rHkMH dKuwl]Λ_SA`=^r ,[Mw>(UB`RbN֊f ?RrFfbݏLޏb?5BxjUl@ٞL2[OfKnƈ4qE;wN 7c 7\AȊ enǦ#Nщ^2퓳58;9HtM}J& 띸<ց m?/&͹xSSCLKn䁭΁^W~V =^mǥ줧xbԄcŒ1\t#\L6">݆-SY{p:[1>(t} ڂ#DQOO7^=A#Y%eQJǖ9r:wQf#ᬊ2{^; HF̑Z|Xf{EZ2^(q0{QY3ȳ9w|Wo:oz#Ug/Xgƨ{?; Q3TTP0D\JGmNGDྼA>kR r*ˈ["I{geˮuj<~(sR (w13C:% eru'̠18꣞hV9F*CS͓s۪xxsB2\ c$ '&__Mޙ~!}18YPH^a590Lh,0^RgxW8WYAOt>KQ~{Hs>8p Og;:1^#*l_]vc]&0e)ئV-&^N*AR߫Z&#L[? a\:~#p `,+_UK&aG5_oC [po-nkAɰ`A|"f"y[:{30w(1+*u0(R_TzTgR7 YfyyH/U_ q1t2ݲ=TQ,i qs[R3dd^l+$MxA˴Ng"ڥU |O$0wڗIzP8sD :A ֫ ǻi1hA 9o ,:QQTɉ3tU7WbxhTlOyݘ>O{ Z 7U,`sEݼv;|ZZS} `}NrW{fOoCf.έg^vK'B4xgv~Ydg1wA[c?CМ~Nf;$E_[)u|jdm$`M4g{x|u.@]ta #%#S cbG}NW90A̗ "JP Tr5 =4g+$6#K p(Iəh3J*!hLt>s3 /HhoP W.̙$`ZG`+^y !H#LQ};Q_ OCn ãu] \ $/sDo=I0h* 'WLq2 ;.{_ zY9XDH1XN"Ic@xz2u!b3Xw4[oj?('B&{GQv:EņԚiwrDUtRxuQ*U[Vʁ5;19 Ũ%v<[ /JĐ QQzWG#Em@rϜtށx+1f&|x'q|(PEɋōz} y:?jMKl.- oݘxlԡy"bU$p6F&)]gY?51թX7f⸽θ$=oB[S)JoW N2v/"]S>Cl\"A1r)H6V_!OvCqCs=2Ӈ1 #'^|}"fQ2F3zf;6і/vMLqX@ݭOʡϖ-΄^JN6 \8_"t+/[/IUS4U;t-/3H5=ǻ:~Lf`sv̼® b^\\;Ǯ\Ml@4= gѢbT4FL&&]͘$GG.C֠`V4 .i vka1 n oasM!{g '0"M 2;;SَVPe.F(zx_{uAUwv 9U{;Ldo,LQj6WU`iPm3 .hO)HME.M#t6}>p,{Iˣ e ,_`YQ{4~ t:ea>LڼvH^+ /z0?Bd0TG7 9urxLIʰpg,S@xUd 9P+ m0zp|)),l 94~f.e>sl eQUpͺ̖{ZWMoZz~ 3̏cv4фB;fpxA'䎊<54]{&k vR'cCWvrO4#qe_湭zrl^G KsbIO;~xI&7X:!F^}'+/f(yjeHyFZ!uǂM3z"FX0p C'FVD),, ʨLV}`8:`#V2s7 eTR5P/G+ X>VKmmڟr%ivrnZ1%E4H39|s~*лŮhk0s>ˤ;Sf)y`"If&N5POB͞r!O m]-Ct,&>؅mޚRb yN V31=M A|ƼkaDPY{s"XlJlYSlBw&gNyNXB#R6–x!)?BbJ˅憈6T .w p^Vw$<+oo83--MJt> &' ~A!#nj5{iyzkK!^¾F#(.e'wA䐓3A7eo%@<Obg] &cwVǖd/C`M.\_ ^eSP S,*ɷUcGKi[sZlwϹ|=9ёhXU4G-->C*Q!TQ)7c>B _+ p+#UHeKJq飣5Hs1):+Jf:?ګJ_=^-F41UThT%6$ 1U(?)ӝ{ PB#wȟ[@gPJkki"5>Cu.u+ rx+I Kp Âƞ19mZG:%aHZՁ*L齒ݎ"8]^Iٿ(,4Xrlp wG8dٽFd\6.2SQwPWŤJxkaIt Ϛ@{ЈL*w4uV}1ÄѿVjlJfGZyRG+^5⑥Q!N$+b%Ȩt> vJVyͳ#w1%uf p>J6n96;s \r#uAHwGW\1 3JlCAD RV!=$c31I|D6LO+C`B-q@+lN[vr5r^x \!, R㌞%`YigB~5uCĘvxR( ;+eQҿW8iA~%0s|;^8ܶ=)KrB~\2V煓ݑ^[}DW >R,pm0z 9иR'cGA!qRD 0%Y۩U~H< )PK:acgZ2VĹ Wٚ9Y@"p~O@@5'!Ws|/; {;)ؖ2/SVŅ?F)FG;U}اSdvj |-/mf'=8Ȑxm7YJ,\oҺe.^)yKG,7k:EA sBC a %)~e/ѦNuSa,FqSI.??#eF7~Uy@ŢMX}EwȄ ݅\/E>+LsL7B5zj]<Љ7-lnk@"/N0]f x94X)Vl(|ѳ~.ELNm]#bj0J`W^{^GLiXssenb"qe`{{KY1nw }V2x \&ht둘y+ ?ᴺwI)LK$ZS~qWaP_9b|a~Z WOWF.a0FKDoP%-e("N%YJ_Īv۫L˸Up &dp0mN SoF-M`w q @9P+dq&LC"I5ID0jmE,} f-2lwk! d+>-ؓټhY $BA-B3~W:\]TQ"@gg89DQI(u \>ǃBÑRfsh=dZy'jR(27vm[;g-':l۰4&/l-T=w{@ դMJ6ܠLXߐ6wx}Oup5W]~zp¬lX(ͮrF'N|M,d6 =OnZ^/Pй'[p._5cGmhVPo=dYHa?q=Yc ͏ 0iW}`,{"%ͩ*7A8-*V[W@8}c2!(\i!_cBO/銰9AdB?uJ9kgWMv5 u@=}-sUTh?c;|4@"= ָ˾.]r7;ֺQU;˖,̀c}b u@BeSbe$QL0 ~W7H'w&A&P.nun\qk=w*ܥ;ur$ll,Zf9`q6doc` tȞa)$gٱ. A?WEj%4RT~kI oݥZ:}DxF 3Xk%BM@ZCC(<HN ғUzo#Mt{Xc{sn }FI)9n\L5O[.~r|-{hgf:NŔN;`Ir"C" Bּf+7ՒBiӨh?6ñVZ" OS-O-9: 5wOGjvWҝ $~!],/TAP=֤aXfʚW"&KIPȘА+D7ܟ"Y{r[aӑ1?>3NqM:TԢ&ݠ5-ӑDOU'U~ElYa'IWɲlgu`ąץUҌSK, i:n* oG)I.&mDg$:A6x{yS6yDD ƌ+b/Vɻ 9c.[kM;]nzH(2vGZFOY܇It5pO]@bKM@oA3E$>:Cn܁?ĚfxZlceȭNg]u?=.⶛qa0׻cb{ibP4K2loy;DQͷaONhDFr0PFr9GB`2rL?gYXYWS3DQWF圞vpR-&s71EIe!q@`e8 .^Q_]";AW ۓ$1CnۮsHJ"SnMm ~)Գ ?;%= w~ ^m_4"e%|.;rԗۋIʞ0>zz0[c1ZoC`e{]1dc 2*88G7"66)TLKUV<~by {A@|8;ِF`,b _D< ᓗi {k7~L VVPm.5SQz/ua 3gmg wZi >$A5XR ) bUjS {U(#o-GtޖijsfP;+Q"B𽢡~nu%6wǾOUͰX#wmmy gx]LWTm?xS6B1l: Cq:R& Qcx_|d8 JޘbkGZ*]ne8|TRҗHy*6P$c%U=Ozn(;CGD0̊tX2 #mFH9NZt91ϒ]-sT$^fZXE&UN =hC!ʊ+JYfdw܍*z٥G\q-?nnyD#oIxӪ ,^{ *ҎoIÚQ $5ϮڑE*<Dѣyfک9kyL|) a͆o765$dO\@F0~o00-ş) wE*/m/Z2O6~^԰oEFBLWR{Wxo^hfUl)b9F}h$KQlBV-|MSnč{&Xy>=JemtM72gal{ 76A7sѣ į e#:h9EU#tVKK~wV!aPf97>S)I-!ϋtqφ mX\H#+P4%LQoat~:lYSyaM;!f+}.q199M/H18[Y_R&Np,h8v?uAk*}mo1@hTO/ql-9":!^J+;gv|Pm᧷e =2yQXʤඋ@tɇgv[&HJH$nU|zlƝ ` NX2KB1ӂ`fߕf̴`{8z> |w##5߀%x=?$;ӋaCߛ*:&mG|![aZ1z$bDLmuՏ=?3}ڈlpt/W^S('#!%&/ju=MuhCrd)4~]UaꄎsߙWJF}uaֹKVqGe ڕVvhdPǦRoG-D`_ygT{s7Z"{$[+Ua6ԭIDE!)ER2z\'"LmɦYSt+.}&t&Y 93\\dIr/* K"+ޮ>Տx`fp3@n-{Vt" qk6=ZD}XNAIcĢs\xma0`ȇEwϰ vFčJ1_koqWtMu#r;g^קf'WQfq-wL꼔_ȐK)ɾ9?J J 9=RY\~=5U +%mr=pkcgҧ@ZOk%l cI啕˝L%u] eм:y~1ebѕ] p(1vU:~R>xNP0fPi mp" hbn!1ȮlPt!l=]ϰDPD杷CāIK 6W9y>(jv5owo+}P? ! X4B-:2PܕM8~Q$1[UlSyacijYV|=OOи[ć:VfK!C)'@֓6e23Sᆇ_ŚO@}?*h·Rwg`ei): {+U:CB3.ǐ%Or1v=r@w6-P9ݢ%za&0eA~_9zV_+A'F2@}/wHYC7fo&v2T'QΑA{6pS]^IgR!̖'/~|_w}_n&fw(v^ZGuJѓf, -}٩ȇqW͎rks_p'6'z5ZPzެ'Na0MY@r}aFkK)3֨#ґwFOa;Lհ%aaݐ:@X,ىDO}id96Bҟ$EC^lVd_"Pu%%ǂc(g0.˛ܖWw,o?Y0,N\=[:́c0 [Ec1T_#gHc9G*l&SOO\M*{sM&0uT) ̯S!|-R,라@ל|aMDz.lOg|?E|yD0%\^Hn/Kt!}w|Y˹;t9뱓rYԏ_I  z6Seo@ڜsL{J@h,yNG#jrYTYCc{\!2W `Rxs K)k[GW7 d{rI(!]!|pOj0v^>[KJ7f#ϧ hpLӨz*. '$8#u&W@Xk@P&X*ƜJjߣna?[P>R{SR4Q;)V Y&YZD ) 86ɂpIȁG6N wsǬg2w7S-({5pԐ4,," Ʈ]RRFYHgZ ❻zX:nJ3.S)ҁ$AāR&J aEcl8xN 1JsBueDfblF?IdYrC=ܖ5kTfB*~E/ֹh{dIFɘ!JߖWwFbJ\k9XRP2 = N*W)̻tx2b7SfCxl K]'}[zQ8Uy)ֆdz2o7bCtXiV Oe9@=6b =%fiNЯQ*#U+jc'8gY3t\rXribЀf -j'n] &8Qx'm>a"CA>#{/c!'Ze)K-CmTQt:e.360$$o3N9IJChW8zeN]OohϮ;9N!*Ѽk6M&R=Re!#( {Ñ!jm%F`z +zxE@^xZl8[jw['K;WhI`KtyME%fIm.$BEu_VߕٺǷ/1kg:ɇ Ւ._{J8;h(XPh?;%Cb׃J< e37WUK8?:!1C)xFe8n~z& M)}7[n:'%pY*h#`Nh[P3<{iT,}hFCoAk'嚄iyoZ,VQcM( mnL~^d+D3,Vd=ߝ٬px:J~LY>'lJT%b*[4d%6Ԏl䒩~]QےD0[nwlv9*Zo<(\_Yg~䨗Lա, [\Huo4uևVQ{cfW8@! -XAjŇ}2ى4H4vNiE0}mWji˥S8_L+wZvbA?p`>_& YMQApT F7GWO4gVJc:-s֌-ڌ"Q+P ?K~ ]lƁOwt7DXB-^b\2"&H-13wirdSK&IսCw+d[dƷUDފEzhe_5~WTT zеvFgD+Abz]@"^eS;pX[)=wjH^ *htu'||!2$-ԗF掘zGmd+exHk $ j- 2%ͻ>&'Gf"r &.7(qA9N$HwSUgƏid B(hhi  MA Ob nC3C-vy/4:xjVz;L+,PԒ6.{3Zߋvʖӈvn"X&hv0(oxWS!s)M`B8/2DF{vnX• 0A4Y9K-^2w./q1z*$ShQ&[3g'LƩ˝:ac{̅Ƶtݿ0EMWg,C_}Nq3gC$lxrpULß6+&%(]m. 7)nY[uwyE|.|F}fsͭ_{|xѫՕ2֗uQ'wn' B/pK{A^hiÀ0qnaoRȯx2@ܪxVRzv +l7 RںT1UpU]s+bZo2%V+x]Ɠ=NgҪw!:)|AvaDُ),%@N]H>`M]O_yWwv 7j|VվG U^KPOKS6a@ȖňSw SV}5:"vÛǙXE񽑫nIǒ{R1)T qxV_TGC -HS*.Bz7cβl]oՕW|/О:ݛ ', =RPDg#aQUҲ=AJ ,YAhF~E-q_=5W ,ԩG5DkpT ?Fzg onA~SkrY7 |sF+SZx5M؎ODsC/;* %dp(<ҙG6Mـ{yf4G' \i]w#?k^dO?WDn'm;ᷯD ʈbg/dqhiZ9$z_'(Se t'w141FC ۭ2dFB&n1!,3C~Eao-ڀmt+.Oorҥם5[Gnݾ: )(?gqXHxG4ܪ{}0t$f5>^vSaR ͋ϛ%HI~<CA18$xR[9t38ͤ ܨ(v7.e?F\zzU!پ@D*k ġOЁRĠE=63|`(#Hx㍹vE^&w-ȣR ck9BtspLcQ |>2at1UoLre 0.y_H2zo"l~3y$PXzRޑq>zI*GD_?ˀM\׻(zarjx|Gd~huqS8,M4riR,)Fb.*kլt)ʈ; 2DI+~⍦MItP7hAdш'+ a\ -vfC6:te|xUlJ"`G- y jY^R_Wv匹mMVjh`YE@{$EieT촃"8I'Zaam9]sѳ ià߉- oyғǪL n7hSE\'3E q_\Kf~6.Ў:b0u,>Ze$2챉e ֘hr1V_ȴF Z. _"p:8!RT(t,[я~ -t?驃)ܷöql(.nDΤ$^/LjDKKqC"ZӐaEplY.H RmT(Rǰ@T5CFCr``.#QcJWFm;|Q3/n?^I) j{`Z$JNs(Hg&-=(r=1 elnUx%cLṮWՉ89ubDl0َqlt{O@XC^8(wq3VwZߚUV%bg M+=nӔWEv^A:6%%H zw9 %esE n~אh{d]EyQ;|ؠmNݍ΅sbp# aծz{HČX|l(uIf8RC >! |;*n18X[r.N:^|Sɦ 3:Y%`ׂoݎdDNF ;eʇFaqrC=A\vo{(Ҧ΄J4k1gP#5C':nveNV,l nGHV,ma1<`O}zK !vߧvp\Yiٟ7ZgStbA"3bLeQ^iBM;?rqUzw)<'mN*N>lQYFCh47b:h'#d \G=fyEbk *(F} wRo`M˷S]D .çY:hnȼ^Q71b@碑vvS}GuSwpբ4Jm`*I<`Q<]Y >^+6uXk,Az3 mȲcwG?RTU't\JV׸Ɣ8AIP7(7WE\ 'DPY F:޾o|<}L -+DžVSl -!'?Z-{SDw4l3Y Z# G֕%HޢtUc3i o~SPّ˥Ԭ ` 2R֞.xxtaY&XW .ίB$܂t;1ሙQ P{)LAu^.a&pgU)`H5yP[JH#EvHkAJ(ވ-(~8Vy(T?$*-lIrE(%k3y/SRt(5( +itZ4/d3gÉ?ؔSaWj;c$rWJ6YJ6{dfz,z Y"ӿ Ë,D YQ̚@cH^),Ú3 7=cZ*UU' 1 ~ U]nu)M`< 8muv1\װek?ÃǀhuHQ6oy'=~S'`嗹~Fo8䋭2 X3o@r^P/poT }c[?~$C(N & %~-x^(mC1 P2vQ)u/?1X6LN'324S 9Ff~[ug6]ȢtH^Shg"MX#RD0+,(f{+iXFs$-Msh!۞H!ftwwq=u AY=?n U}9O@^8$6h֌*ɹ߱ơu0SScvQ']h=*:U-d6RM,Q&*.:G jFFQ7߲yf:ى]+ /Wz`y$?Ѯd!Qf}!֘~Xo'@kOE wu7)x'5Ht'Ţ oTQ/(C3Rrk8V7V6ub4P>KgFFޖ`z6|ht-S}.fׇH=:bFW&*~!O+}&wF)\c6[Дl\P֫KUp9.@)@d!1;V[8ku*t'_infY/r\%sU4^BH`Ut cCZC;Tg~&ȑD uXbO/pUW?캫{lQ<$o :o*8!a6Gŀg#Dž#R[~F f*}[]O]>$3p. ŭ KɜEFix)3Z蛣H-&Ur"}e7 HDπ"3PXUt EB}Nҳ>dr0J{g<,L<Þ@?oZ:>(E_ <W,DFV>[-Q9')_zos3 2a"M*/(B Qm52j g2r<6w3ˆLAuyޙFޱiІD6IZ HEY ,.e&o6_Ŏ7zzLTs!wmE9B'N;3&󌓴kfL̈笉SZa&a8&\5-~K d=HN F*T#w?&3Qݟ#P'g>Vlw66c\(q5>ɵ.jmqN mc{5c"7Dl>G|>[.?30> ]9W2YH,K},Q%W MȝMR!ۙdsx&AOHLDr/8bDE;}6j̽ a<0u3L_(r'&AN\/1UU4c!44q-0p:djI _=-@^H l[| ХDdns>&‘.?Ƞju?Btzb $PT3$s;gGX|5Xl' uջԻ8VΣ?!W>xB7H>DpT G_bdO1 aƗoE1niktf:WJ5L}Mqπ[W̘-3粠H"FI%pf,E$@;7lx[b^gF!g;hBy,zWڌ9QƇI]Y7|EK6Nn±/ 85bt)p؂-P-^LuEo@Yޘ:KxW1Հ T~>GT*Af"_) [!frL4&j:'V\ ㍕ZH"]CiiQJ۫c y~4ԜֻYK`BL<)u/҄F຦h-Xx 6Sw3-l_7(;-/i-NⴘCwL~%f\3\e:[qȲG"=.媁Kms4[ם*`A֕ IA'dUCKTK$yx]Bߨ c%d\jHD6{X )7M4Ӊ+Sƽ/$q=9!iPu9o9?=0N{#:H-eqLX?n[C&Rhߵ0 ̀AIt#tKZJv8uİG.2{;@{a@Дk듄 }¾,ɥTe"G*:NK~! e&-W4kPS[<:SQ?;lvE+N$u#/ $j5WxŲqL"t ـ%+eX8_>jӦL<4R@Gc8;2>=T`S&VFX{PƸM|IWіT"{;( { z| 2KUZSh5i]&Pv:xH A ҪI1֤ qf݄P{I C_޻ im.tǷuԳ.*_ SfD^b~'봇G]A>wqJM\]|Ok u;By[Q"m2o55os- Pn1p{hCOax6yҲ4z3Qy:3.s)'Gfz BqRS/a x Ra$@aЯ{i>چ?O] i\IYÏ\ &-RNXYv\_moYo󂯣$c2!{j?5_9^b[ TKƍcc>tKXz<SX *m V-Ә[,3 .WSա ~r|>-'AhGV5| z77H-&a%"l <}אy-E J1U~1Eg uǿV::lzXg.'hVeW9ŖG^1g>K'q CѢ/Bx<Ƙ8ET+w<4OD zrU*I]apuzɕ82 >I۰7J8"tt~P::֙F m \wp'Ad&)"r~ uW]O)Xw/Z ^JQ[钯))cTsQKv}㟥 Jkf҃ݑWzRQ%N@l)98#]GJЧD/JWn-;]~Iч8Iӄjaѐ%N\/Rʱp):.~"~cLWm@QBrC)TUVP0 )t-,؊;N2L/|bXo;\dVOK+Btq=R\E V\LE[nYv)x"qsL#gјR`DF@ݝA=XX LU|!Ԥ3XJGe"oDf 헝Ӕ=kI8;+uIѢzxzT0>gJ]N \gv2Md;+iΒN6ۀd^/\I\ø[;< Y_+vCNuG̵~[ؖ!#M(}P}y@ifd oSf($3[Jz=JC(>e)lvaċ(JId$``SۢeLa%f:f&건|4;2iH~vmNSМa#Hns^ nQB-nߓ jMMM* =hțV,ਣ-Ox<}ǒ>c<\ }̷vfqÁ?x㮗\cil C2}^}N&6/nkJQ&aiqmJpا?uԵh 4 ooլB&=5R~giMh#EŒB3+izJ}޼,0Zg[;ⶫ ZQA{@=݀xm#`bҨmVT<~2M3m~5-io+ kTe+‚J+7t`OR>m>rEA4"ax\X)I\gx376hvOť25_$*H5#Y8Z_uhyUf(=Kg>ӎࠗlOnWȕ{/Z+ΉH iđvY4tx0"IOdINW?GubO塣øsO$t6ꌉ7V#yQ0HV^-zQkVq,#V|}ZA$+U;dWr]w-kBM}tNF*c,qS!v˭AA۸oqFvzKV>{.Ǥ(N3oۊ4aQ< v ^\;{0[.#91쉾azW8IƼrYd4":덥v9#!^SOFvB,807i|"HuNƆb_>0QIC,CM^H~k j,hi˕J_>F v4o'wfŠ< Fxlw%N+nyMrkYVE|ҤlVl Ց{'^6uDXUdU(&u)W涉廁 md2""/Κ6]d4jR˦^gu;e8<%_R.vE~ >#9ֽF7$`8rAjSB2N>\(w',KF P,J|oorʴyZq6GTrL~]GYD35 τ' G[mK(&͙ aHZU(xJK 55Ӹmbx@cb~zuLnI}.-f9ҧk)Wc׼]1k.%aIC֓'":ADmq|@m3h: 5_E/ &h]{,(bK2S_\Ӝ`81Yu92Mwf_ϋN_a-Dv#!Gfl#:4,#MX`hڎj-pONw^'Ps:%+GJcW;0grG×3Y9'z"EU(IVsLVQ]0O̷9SɈþXN*V8?ۃsFpR'_S}JU/-oV (3hēY4i,$DَntNnQywsp>l%L}cvv_+c!7ldn|l>;> $y6Mndtp%$#=Sis!EadnCn8f;ua1~V(5+cb'Z.?efe@+iRLfP"VVK@0n$f^ܦ48w v"&Զ@_B2˦:yEW~ǩ{˄9P9)!]Yg۽)wSKs0=UyܹРbB2u\} E3 @n%UЁx/m_DCQЫG5P^p;UmfN^TF-OY>fn-wƻ':7n9B֘뀑I]]CmߧA4UÇ͏0[e43y|q#u~̭QT@2G+ {C& n w Ҕyb%՜-w.^8֤\oZtxp^],E_g 6무YYu:bmPW:v`f ?⛽TjGIzonv$Xx`~)1feB-)TP+5]MU8@MݚKQ{Uژ8}C3F-t`#X:5{ z$``UtX +ǴH.ױ! YF-h,0(DdxJ5»H5e4okacAļx~GZL픶Q۝bpSOj}wzIWb U_*RF_"*p3dprzH HA$Fъ2aGvJ'$ \M_i{ D-xN$:F ̢?`?B۪38T## ؔIFyMÆJD$ RwFtmQ[^G:&vt<ʡR8ޕ,`ңi?zs;L+4rd~~HHk@XVBZg!K99B%P薨6zZFX{wLq;W* -Okroż.5dy^z8ثBdi+U'fJ.7C:d /XVY"ѱm-b'@{`FMֽ_$c[.N:?.yT/ĀUpzAkfqP4{¦g^;dWH-_,w |M*G ֜TV%& -0!ow`/}\,nN|M EXBfkē'VT\Y,\U7B]q'T'0nFp=ĿEno|i{@(k\ݡ_Z]3Dz4V g| G{[Ug> T`M2՚T,HTO`.SaFIQjtwIBEJ"{*5Yhy깰SS6*ńJX"qƍ1?/Qead**#%:s:avs)tG5őy3*@vگ(M.8[2h'tDpQ@u KdK$!::%g1Ab\;g˯ԙY\6@F :<%w~ > HGgj+b?l ut1CJe*5gVx2ҔƘͬ~ )x?A)1"Xl6 Q΍Ѫ_4{dLfNTŒ߰MlB;.8KrXjfYi(ui"TIv+@UBS5[:&s^!t?1%MLߨĬhk7rYT.7?L&D>Kk1}ӹ+Hҙ D)2Uד@yΖcOK]q;XÔA]se=-b|0@mJ7 ^(̴͉vAW,Y3g')[1|hmX_7_H6fKaF`ืm-g{y/'縿g/ b3a9!8LNɴ} i ؀'.8wN ̖0= 8\N% $>9TjљdH!(\pʼ, A(v?禡3#TzlI/օN<tgiMqL ĥx'cx,52gRvW-ߣsb,[LK *EJ}hd !_] VyN~*%)Ø).k $řjt(w#p?lٟV;wG)"ћ+\̣/a"RS HѪc*BԴߞTҗYqo%dlUGsYI흵zKqˎu5ǖ~yuEF%A6^;  u<FZ*`& o1+bC1yӵQ5DŽ☛i[}Nz4|0]՛QL0;.Yug-A͹i&,@Dky Xle *]8Nw!co2 IpLE.BȮҼb(t -Mdj?A]ޑENgQ*&!'Зc0h&GY^r aT2(v?٣;Q[VgwefAtϘzB ٥uRt-:7}Jvet~FBX1Bjy^]~<;(#s.>o{ "!`6ͫQgf'8wϯoYl^V k%5nş<z{L͔xـ o ,8fɮKib^;#n2^ K *]k-¸}Wa\ &dIkKhzTM5[8*=;j#]¹kXCjZK-\2J[Iɀaʰe|7xuniְ} sB~ӯܲ%/L|=q%.i+eb^ (v ct# QiWKFMgn= Xg6HVe2@V/#6'hc"AcnMֻ+dI'M5-@uXtk\Fgg ;K3 gTD ?A^+;=Wy7蘐vV["_9^/z'ܽF7~mnq5=X:X*ӝ/,n5>9^%!>⛧3bΗ5^ܖ1.1x3 iW_3+غx1T !Ul&Aթ)OrVqgլBBXn!NAa}J.^0 摭گx.IH5'|#}{RjCE^X']K+9!) Ŗ&ևS2=oH$W}.ifscsxOE|F~}FU#XP?U@12%pUk }2`ĶWOwymd dmg`gߴ=1UX$)f#5\</Нrr[/ S5X* :tc3HJQKB-v`* AB(6$T31OM0G9|irǦ!7IR2 X~*"9VŸȴRi\z'v}lt% ٭ڝQ|daJ:UuqDb `G>uwuȳ[fiL_-@p_{uUeKU(iCUf 3:1Jf ~F_QN̰uة|$na jX<*eUیřy)7~OAp[KREҐ0]1vZO͙F\ƺ$wU,%f<姕/"Ov\ʀP˻`K9)=ƚ8D8fѐ7S4`4KxpkEFguZ ot&xέȄ4GqE \ohoŵ_nK9hWCJaO*Rkvq_3p1܌gUH" 22!߃Rι!%񈶽3f>][2}6n( (7N  C!@6˭qv1nNc޼敖OY_2.i-{+ Mg*x 1'5p<^9 F R+l^pvcgH`G#,LYFJH&u?gރV8}3Ii<їI/i)hQ| EK klmo. ,p k}xڽ" cO3,Հ4N_482Y[2PVflLJ cހop^*vrX-2_+lRצOv5SdhX;c@*XߖUL%[_s?İ?Qc dwvk2nUx]Ƭё-䆋S[z+fB aqմ8% llD8 ƃ7rv{7 Q(nuR2&qHhYלv~ D[dB&vpΔRMdۈneܭ5vŞ'MZbe@iޢg XS6 qI4KɦןpgO~p.Qzp'ު2 G7Mw'`ߠpe$ &/4PHqkrS@-!Q܍S؏ v Na.Qw-~r1oA%ej4'Mjor :LؗXrCeA!h:x8C&[o8Q 8۳{  3@Ϧ\NIHg:l j,A\o}jdND Tek=Qʘ(Irc-wi K&~MqӒJ^ S/>ZU,hSOYVsXTl%ɸ̅qrVn! q4ndn 7g[˞^'>Oe! 5X{]޵;Ć"7 TĶ:r+.rL96\`$jĒ5=Q?h]\k 2i}0VP_@)T9R>Qu>^\1nF?E5pO9*,ѮeaLe﬙I;p{]Սjő.J9hۣ,D)wb+3놠 ܇$B:Ś񊫹AWk8E],yyka0B]⢜4k~ lLݾ'e5{y`jBjO3])fKm_ ugh˪p5RiJ\MwYh&AV7wOAQ-9Y};>+aJFϼu,213DP*v*[s7`pBnciRhПI RDNGKqX8z?3 jV"č(A zۘރaY* L?㽕(.*.F936:`Fh=:blTY6?ISqB UChaGjK*mG>PDvd-3֨Bi↡mG)ʸ@xZ`^"NQқUfyd4E= of WC%I'a$ XhR$fNPtڏ(bۯO DQ!9ƓE{ P>TcCǥ?݋]]YtHA( ~Yb6yv>"7JQ ?;JPb񆕵7$l8ZP'KY#,So~!2lYzem 4Jd{t%,$ *?L=~X}2›h&=r<}C s H).K>cW}ʏK6LP''W~ y&Vj&8dݿ˅ ר?Ĕ&U @u϶c4h[? 2@~>I@԰K߁8u[%yCT)|\3mHApp$'AG [/>9Y3Vh)P _yӐ'y7_X*(Fa\u1TE<7,A*wM2MJ /ޯ-^oI X&af/+&Ņ <4Їx+.,q/-?Hf [tԸD2wi|b+^҅Ϡ?[Kt|6:,Ĺ0rȚT=<@cUv ъfjO|a4t>_ߖsƃgN Y?df \:qir m@!ðSP!S#LC`*bPW^}+A<4^wus'\ba"U쑓`g֪DˬG♄-|~Vkד~_奎cdY`N&h[#g,$Iu̕6 Ҥ +b#!Y[ r8 {Xj >\2(Um}/aۀ5sJh}ۄy;yhYWĜطwxMPcyVR0Zo:FL=00g}L+Xz`*C+BMøS"0*ʴSE^- lfB1viҳ%#8Hn~E+ W:P%{G,G3'A}ˠO_::7BabiO| kgi0tu 쒞Hd-Ʒ<=qnsNcC+tK>=֎Q-Q Mɜ,껦>=W;wlJe0,}jcV [8pso)#Um iٜ]h@7HH4-NJRA~Lؿb!͂@REbM<,&gXؕt(2jX([^wrAӜ;zՙ x ca&0$ Oܪ;Ko qiSIPcmz$ej dֺȢrBwNyT0- @:~lUH7 CzUD|X'bw ^wKiG3Iӷ_ -6/NJ~(R[~Eǒx xm]a#;$4JFNS3 ,>`4cN tNUA>t^,Hi$$膕[`'Ac;_ד>s݊KT`[h2kH :V!.iQ[[TdT@5yLzHRu? Xz=0EH9[uhyG0@@BOU92lyX\X$' UMFSPeMKQHc q&?L_Y2uWJbxcͲ.ƂK/oMH|BlP"E>%7S3sEJ~_It2N`GL>{D]RY$nr$XJDHrw%3KdL:P[t!ߘ/<a}6:'5O [AhQ|]Hi^="CX10 Ɨ.*yy,6dܸ!D*dH̰/IU>}Ӑˁc.8I_׋9U.dϵe/C߯I0 sNcr#O&NmIKHB0=6[*:vԙ-D&*3X# Oƭ 3is+!^2D`\xlΆ@;jkXJǙY4/ٸA9螈 MgH[{ EieC<4i+*O7snx9B}j *ۗN&TP>ʮT/ոD/6۹OifO__/vt 1 _2n6"veUI Ps<k jwl,cwV9c J&:d{z QT7[db@rc HTD]=xܓ]u쾇u [}M)"yRyN9V p $eK:M߻ƚQ a>@爠. ș}`gV%ڲa/ A,S$n5sF] hTXHneo/ %߰b `VvLq-D|Iq֖@c''|-QW2Y~P.zV4@=ŪP5el``KO ?":P*|!RbȍcD,X0#/kUz>ogx1RůMZy~dK>H""7>ŊMKgSYi̮>uw1ܦIϏŻ,xQ] (c5ˋf>1R"P|5?Fu3=5E 'LeNĜ/nIgy2ڴ95n>x&1Rl<:/OLXh`U W2AN hY(d0cӌnx5Moa)ϐ<^^NypN 4G.n4$Wҳ 6.ƹ3ٳ6T`]}"jñt }AJ^׬K6Tp0.4y(#tj/;?`/.1[k1|dW {X@x*NtK(|'rB[&˒60?o"hI:CvF_:32"! SgqQ"/P͝eʹ7`#$5 ]lB,ڣg[I<3Q(>ej05`5d3D@z3_o3uq. o N@1T-K9v8.|(X: Y~;0x!Ls -KIp2tƐ8yL3blJ9IF LD:q+Bp}xHGX(# |sP^"kn?s:,|Ie]mWJjF\6bJ@C{j!2Jw0ɎT[AFǑ#}t}K s >kBVqϙ/ WEmoWnH5zMu(6:,jsDK Ciֆ.* u.m^d^Uk6MX6,Jnⷲ]38U˄) ]ucm2ӼxUWC0~,~Cp NK=$ .}\p~l2n 7CK+ cbN:a .aY-ҿLBu1hˤeƂqC ZоbِzqZ|Ľc} Qs5n QTuO$vjK]eiu!P-Ü=llҥ4Xfli I9 Zwko(GN!}^v]k6h|tѸ̓/ߩvm鏤%i'xa˝'A6rmPBm= "*(z߮_{t3_N|aSxw* zlƳ%cG_\YEx!PMimGTпX!LiGp)IFu6ҺKK@eMHUX! Rc'f#iߙ{8+lHd݋ﳄDT1XB$IZQRݚi!O@3j TL@!2#$`e-ڜuDj5}ODJB#6`hɽTY&,p7kgl;rOnE*kpgHL`.UVKQ0#PRa)SONP0E= FD =ǁ8l$JY64hڌKWK4- pbCہjxINq6hUEfrX3^|P|4騗>$旴D;8 ϹGanNn;+w6sgN'kyDZˈk+j~/Ϣ*Wp8RR9 :B+@T`RVK}P}0J:?3)[4GL(79YdKYCbZ#NB uO47Ҡ$M/v8ҒKʹiq>% յŦB]N7]⺠VCXq@ZÖcskfRwLu$9y)L_x>(l✯䇖n/C6gdΒk5ȱ|;)nn."Fɪ&L4ݭ˫q]Z[v5fn\ .q$6fӠ}e͈cz_ oHNLBK|~xsV:o91^כ+;S0H lyCC ]2-c=6_#-h`S8x|/'!>\Ela3NWtm6k)jG#_Ջ*wZ nzus݁)EPyV7LizjLAK{7o9LL<ߎtMw>5LIO}ϖn(g`הUt|Cci7yj-4.vg +Bx?h $[/͏qTTp.Nr>zMIAj/N J }_sY: ZчyRСW췮Jh!n3* @U$,|'4o{?o\Rb%o|FTժ,8~ro`- xEP<߃ۋ%*`fnF Bйk7-WtǡW6dk^hۧǶTZ92g:~u!Ve{p+p '7I5L,/]7tZ)U_:" !hI 2-^rc:РRph*L8Sc^H %٢ )q()(QL(l='Je>iꗻnQ~}z}3Z5yQ&+|mWU@>vЈ6q5FdWZ!<4iUsPW/ہ~^C}2Ru}cCG9z]))mT{NFHPHBw=Ȱ.peOu|PH;[:$# Z=bFS5y9Z0\w ZLY: &{Uצ`/Pj_|J⟑/$\zɏږLůgZ)޼nEOW+gV2c$};yH9K.[ |/odž%PxwNf!Wė|H)@0iknydR!iq6TgP%\>beOpX,aeFEle hpEF_-]6.ԫl[}iK0䙨.灳OÏL+!vfuDvuz.3{xcqZ' @΂j͕j3\Oی<$ep.ũ Uڔ;F0"ާm'ܯ0'@.fC4$nM4.'-J4ro 1_2&%'j^3θj{D^ϖ@ހjdO1'':bxD kb*D?QF &!U65j?OlE/2ǘ8MW ilJ$</eIu&$2%y5Kqx_L;7Aju3Mð 3YKG8Q?3iJ(]5,;%J+]]}3م/+R9հfaܨ(N"UtiOΨD{;7q:_Ħ+-RӉsjp>\nv bMĵ56U]1dNKbj߿D-us[»6LDZg& HÏWNIac 7._[$ w oAc&#eVliQC9KZ`yʀnb"0[k"],۠}Fh,Ԝl:\$HfsmZVK#z`A 8m9'R ^U{0NM*AL֔沟PLh>=ڢIɯs0wuI Ʌf g.c(A?7^'N3;C\ܨG@"qR3:'R$5YIOk_`"Wu`΍.F ]poV3D=0]ԋt~mE4m >o'!ֱfu(赨p")/Ʒ‘k}q FAJy 2[#mi(ݻ;\WƢ*tKffwR%;KD $tD[0[kʧNXZRi[)"G+ \J\^[6UMɦs%ѢxnȬ,36?2Z+I^ \QiU${O5q_(շ5S+mSw*bцJe "T~iϺw>!qV<(+w-{vM 9l|0W4R 'AS@=c$̅<}@ mٝa럹Ȏp"+3SII+G eׇw2el/b`9FG}vjKJ$ŗ^ Z.Euߖ+GphXrM[P 2xt?Wk\ruBwwTk|"NjiKLyW\z@ChIxNSkE-*.gkr7Č ;?ձu9um_DfMoW yn~i p(ۖNt컸{[¿XۿNh۬2#ʩjCp&...*0:~L=JWoш&zO(M/$; f LewXԞ#IduRun.fT}@6 f!͇$Ҽ7b]ue䊡aaWKG ­_1 bqAj0 Z[@;gDf+>S}iؙ.p(k>f7esd\4LZ]o2ص@v)l1,F/*UJ*96jl& Z8{1ic#9Lt{U &$:g4c["= mk5B_)r+}S}$_ǩ!-02)0c-sW-  9 pj` K^~gKH1C(LV9h+e'?p [be"nމ!6!_sW!4MK$'쀈GH+_ b}ap B Gw ٠gٱʲQQ_0-|LirƲbDzh/j |s Dua H1n \k})j U?+ |H_CBxMxeJc0E"N ^J{ yl(7%|jw2iFԹ)^ƛ˖*ΘǏ@㐇JU`~tjjӱ.z\A>DV(A &!ϖ Ox _= B&<0=})Yv"R$W{!ԕ'Ovh-"a؇eV~SwK$3ރbժBzXҗFCV8!'PAq't{U dt9K V`ӳA y7ӓE+0"c_Q{'8olQE,.Gum,Fj~;q#4}k:]$zI᫟PJrKrr Юfd0FeW1ņ9 I  {g"bw͊%\teWūHm;rե a7^ez0[ sb\(X\YXgFg6=?pZ}ԸIȗs [̈́-ՖO`zk,xʗ#_H&.q,Jf9?Ҽ.!A~G t5h$҄S8cݦL͉u :vM  2l,<0ڠY Bv]`դsr|zj]aΙ7ݚ1*2GItbb f\ wJ6q/)VQU;NJRyŁǹ#4lb1bwdմp\ї݌,`Y]}kQ뷛q6Q(N\їTR⟻]&o>Eحy2-WRSvDw0wg=g8N U:Lya4TũN`Q2|-Ǚ5ޢ.I ZzpQ#kFHUl0Qܢ)Q[Q&gg%8Ѓ_ χHnX/Q\fjvcp0_5)8j'?j˦5r6єh xVBrj !#sy ك%@)/;jPﳁ:!N˩(86P'݀!VY3ˇ $6Qhh wK`̟vMְW7-`)M/ltZ? pӨ Qٹqht-H'oj٦ЪYֱ#m-/%f)uqZ@u;lmZb3YG xp&V +[Iwy 61cV_qBb{W9xt ¡i7ZA@1e|`eB$IXLޑNe2;ds'+["]e/%O0`?LlAUj;Iq_^B[ F"f23PK_g^ZN;ksG(oijqvPt{9-)ȎZhs[b{uEE0}^v ɐ]1^;\?=ft/,Yȳ$w3t&*}ȷOҿ"AO/AȮxP|ӟOMD@V锒6+VN(Q*˺FD=F$w)~G2%6A/n+U$c})(ͧ8!NcI5y(R'CEޅ\\ i߈­H9N׀5=4wUbrr 3O>t%I_d6`›8DaDK*2CWyv p7n;:@"n4.Ѓ'VU^f'f4kxb@W8WҙS+rP1;w #Z}״[57c^R 6zXMGJᮐ&#$::xc$/gJ5]Ĕ{^ !IDmbM?pB'ETDfwCuwE*8^tM\HG$i_9zN#;g%])_aPM';~,ɗ_s'FG6OTT͍eAK0j͐S< >P*Vucp0eJ Y:m@0q#cEj@(,MpXj`/'p8t2) KElc;FIm"z~?f+E]XjJ5>?3.Cl5/%a-+=FZ7k&Ù e[@|\A'8gȤ"f,*iYh6qOSA_DEt2o>⼡uRl!dd]I;F#qrFe/aV.~92Kz@O1f) S"U"3w?x?4`n(MՉXܣF8ap -g`0&Y6셏U`;EչdqbJddVu2hʌotd{pa&4amP(& Ɗ#R.ޢ t1G,zGkקњl;KV]k~@)[쌑d ^2X/9 M̒ ѢrRաdڡE8XyJ ΂Y_1/<@ Qom۳,4y,ED1;+>K.-GN@-E#6NOBy9&Tr+1TEN3֫,dZj z8_#'iNHέVhUE(vIG&sێ;@ʃ4RӪ״5 #Zޞ9zs-!`ID8 J#N2@EzBJ-j30uf:8L0"^*R_$qSEmA`s.Tأ"Zs-K="NΩ^Y\TJ.@q6gUsX:nj0mebs\_B-K7) pm ?O5TJ rr:_MWvS1#W&2zH7k-Nstoy )R8 6(tQvӌbbYoJyqϘI!<:- ASA=TF cc9NWF4>Y 4A/Q~TǡgX.2L B*R ,/OEma`+В+M\-]/~ANxnڱrd*Ěju+IB5yWۙ^ 2y*:DtOUZ:o3UMX~IjB$>TiӊX!Qd*V#$5<(o\PJXGE\6_Թr[;lPX9?^3 VaFZ8T6]sÍ;SY@9ήg9&tkomJ¼|M|n=0iXl dV%4`& ޿EZ;')$.- ~*|ZȬ2'B4v;6N r:Dy.VU ˎRu~C7as_QUn]:y{&hJNeJ}N!%@OdžYW!d.[,5枨A\mLl9A E4WH 3JǰT,-;!Z֋~ Jؼˬ(Tf@_FT GukDK !ؖ-ZSN/=ޢQ 5 VxTi۹jP~^jDwsWf"#^{ &"DJyKau%5nD8:<Yh47}ȴqȨLxiɢ:xgsBxs*&&15%ZcZ?(CIap.ch8z-&I$!xF9+Z5-yɚbϫp< %͞`lT{$˩a, sPuk%+K>k?=% igZ:ubJ1}p*x!R^ƼQ}BlƸrkG0PI3/rj`0Y Id5]MᅽNfsaI詸|5J[l;rMCzn+s*1M ou\ީ>#7g7]~쥖h޲e)=.D0w\IDQǮ}֓Ka~q҈4=CQM"yp,SOr[խqv9u7=3 s[jR]X́xN³${jOA - ˃:|/7Ġÿk_pćO|-Q$= < 5a dp[iXO^^߳}yuh3WUشp0 L /@v3ݔ @+t&coƾRk d!]>7GIIp%5&ɪ2SF`2/4 @S~$ *WC \/b-rpٓGjnKjKz+n:t:ƒB4F>DיfuuH}ͳF|b ەo Vm) U=  cj`z -`22NohILA48Ce\}vp,@ bɐ={GDLTkGXo Z*,[g 'K@vǵF} )P%5TYOV5"2j+h3^Z(1yAlqy[5^+,`s?/7Vr y!K"S4+rʙ|A$=5ߤ"h)ߒ:tw7N{i}c)ٴ=~g'qj[ty ߼+D= miMm-^ToN h_94?"&g>D?M-8@s#\*m HgHW l{lüNOֵuaݪt?-ThX? @-!.S~/>Ry4q +͒aB* \Fzmѻ ש =)#b(,%4`U(㧥ɅVZtZlBWv-]T]E;d=K1'-E[ATn!a[0-=p+ްy;ji#[[ "/9xoe'dfFWF.f2 7sK#ݞr(Rb+S4~, l5^rPa|\>m!~P_cBO[g mQ-8C=q ̼S"̛-7#2XE|a6/ֳrh%51 w"d:Ҥķ?]B"KgAJ{&̥[9@\)<~O2@I{`)‰̓i/W)9Tҵ(Q 3f˳d%S+t@UW jyҍ@}%/^sryRI]Jܩ1,꬝2ɒIqZ*ʨmD _i*W&eՇ6TΤWBE#zʓ9]9~#`TTm`wpNĵaLp5F!lDVOƗ2Hx'm5MơXF~U? J/%ޅ|Q=(x!"aCP~>p0?:bUi$ Yw@+9V^,CP+ciOV.pU'A)\\Q{qGY;!+W`IEwəbdGo9Ҧ(&zrcL_[m(`z$0,=G_pZWH|N鐎f55JT!٩1Ȃk>np?[L\/VX`M%GB1`+PcNaȑ'ݸ^<χQx!K?FLmo<*:1 O],7@Ou!GL?= ^CdX$ /Gn]:"HfoEx:x!-xXEr!@%=r6WI\Ы>耘}:DShnP6v]G"u.UΖvOJd(<|D5j4 (ؽ9&Cl]Ut=/ 6ZV삿VȷFH.^{3EؿFKfpb3T42QGQ5>$_!V}ah}X]CS1OJLE+{ł',KF]*D~a+KތC ~Iܜw}5$t,GpL+6y8hP{*Z`iU\7xRҳtR`'pF5Rɘ9`c6ELs=9#7 |he 3omsջ9a bFO~&\D0Qb^\\k>Ҍj? [.HR ja޷J:aJ˟ƒ -H2*3X%#7062}=G%GrH[Z~zq8hՋ|mS)`%yP([O?[Np7nW tIZ xo1(/?|6bD-V~;<0u"<‚dVYSKY=tNNȔsv1g W;z ̓R=0ZfQO$Tt(VSڱTWzIsl<Ϊ zF5&7(K1/_S@r7OHMö\jekۗ'!u0K.@~ZL!zwZs^'^K4&\jN "Les  Wêq_8*pUHNSO3Ɂ=@ޗ'ƅK "USítXk|8K7iTAzu*DyUɓ%ZN3 G-}9jTX$?`!1z&%jy vo?w!rv$Ox/7X>;˺RT VJPC肴KȺK‡qz*ZZb|j[/@6D 3Pl|ǏF|֎0xKo[DU`W,_FQ2(K Lg{堿CDXj~vkyU̲[B[29qG߯&Y#O:z#;;Ze rەKge/ KnB+ ´,k'l`0Z|@,4:vV/*Π$6>J.٢_ĻDo(#E{lZ|ya. jse|&M9&RDʐp0IY_^M7.7qwj0λڸw%ڗf~|%(6aVyreƼgr/)S4ON0녏VX}2 N[eQ@VYfd9MV\Tw,%Ĵ~9<h5[{&naCKyc>8Tpf+s^ Rxz(c!u\?osӟW,`[V /$jYi!R.Rv(1{e:p@ci]hl ]5[#Y8ʼnـُs5O &1ʊɎ(;$ %2L*1R)m-2o4{@On#QB_ͺ0z̗Ah6Ԯ˗6q [y!r ~e\TƓ9g|yωPƲVlD,~0,G0BfLhpj Q%>1wi0$z#9 KaX!LlkY[LG *n"T7]tK m5V} ytjIupNr."芳NNxG B[iv$rg3[D37n/F;AaVI0Qlj@?R*:!ўXwȨ^{5toSK OxpX;ۇnZh c% &;klg:"Xc& Yg$I,qB&NJч~Ce`A5K|8ʈ_C0O咢kr:uKE8Ύ=k3d]^L Mƫ)#ҡoPGUT]ަ̢soDRW _j8sΛ +Aؗpx Gy4a΂ӦG\2D(qF< #w˓ D%2ah%0 "Jf a K28rhŰldV-9>6Zi;(ԁÆ,R,tRxvo@/1Fr5߱wl=~n:/ ڃp T%]"~@xTuem=;Yx:'Wo8/ Nd֍Ǹh&"$mGOU%FQYiM C_Q:o<3[?ԩmrzW磰%'V+m2LqݺAkoeh==EϓN^nT{k"JÜ5TX)Z$(nR(N_SH7՛BlpO" - lLvZ/0$UQ4Φ$ )=‘Bܫ<\A=0:2xdч*J͊vEkb=6:"*:?A{2Ur)qڨrdY$\E\LG`AM`s,ߧ/1)u{haEo;ҍ"l0`r~D1 e9qJ§r+Y2[`}DF(V@N%[;qAE~S>}]҉ut'XlcVktS\[9vBDA-̅_1pXa:O9rLnd]Wb2* L=MJ(DEre|͏ e{w=cISUv__J,+p8 IC!`t.'t ?,"Hk݄x{V^[t ;m;)S#_X z?Z1v;?c: -aa(u)]AㄞҢ؛tIV@Lj7@! |]lpYj۩>x:Ed=Ƹ}UTDm)ok7k! xMPd .qЃƯtK |W餯x gPtvƈЏoAa'+AWlqQޟ}$r4$F?TEmV9Y%~/S]$uq~fӀdsakizALH) {zabum0Tj"*(̖bV M6k/|z`Jb> ]Cp=1)oXƺMFʐ$cmrs5 ClUը> pD,M ET﬙a/j'؍o<`il"-f`-`.\1YQ|j2YEAXDS GlE,^"Fus=@{B61eoE(vḿ^LƳG`e׫>Bwz\$MƄiCwz]N6Xe ,,H3 G LZ,+3j:ZIh$n .^@xKǻ4nKnٷĻѸ\*H u}@ cf#'v,%,[]d4Zh+bb=6.ehq8cNX`3λ*fop mdarkyv,ʮ;S6 0\^TwIOȕ]S,T9 9+ͺV!+ފ dcc dl1(䢨 '<1kW.Jʗǣ8^(iI#$v;N>"GU ,n&S2#˞Yތm0LSM<* u;أiI8՚fcs$(7](m+CmM#%BJ {N/͒,w= &lPsaX/Ӊʙ_ `K-U_H]sڹ^;_IYRfYd'rg} eWBTf #6g,|| \9$0% "*gvҹ Q15" ,ãkh?ri9evdܮw:٭ݿs-P&XP^}96* ωaO ]W)ܔkg*Xj![i@N A>U[~YȎR 1]+ZkV:BƒH]E%&q=Yz/6KU{6ڛ~ežlH9Q'e4-ke "bJh>:(t:kmR=NzriNXhS:g{Cږ"5{3g?dp08f4| #9@KWI7}QB RNJk `uksύ~{/?&ٝ!EGd*존QJ'M2`сZPS Of0=F A&8q\83f5LBK?-Dy%TӯG4s2VO8.!;đqVVƕ-}_*Gx s>IFB[bF_:2۬HEvE+ q/9_%h-1 1Azx0|iwS;PiY^sV3yc͌ڏ/T߻L,u˫d>RLbBY\;`^f[OhVqQ="&8 +ʧ| ]()Akgs[":at^5[bϡ2s{#Rx%ܱM[2wQSGxl[Vjwq^;{oH_}5^m%}9TӒ8Lc2i=Qx#Ȗo`ʗ>- 9Bv`x]T8jg|4%~.+Z۫4$^7wO B\3+O) y#c>Txח:6 5y+|V Pbf3*)u7S;No%P"!y1N8_QO}xeJ;ʗ֔ 2 !$B_c۶[YNl: P:]h F9qW{0֧N W5X,Y/iJ9[AYQjTk5`;p>JtHVk)J]m8gqMQh6XWHܼ&g w xe"i;KmtG0knHNz9NϼW‡VТe2,.:2s: A-#Ss< /v NqlPzj} \xc ;&0r|pFɹGdžU T,b,-U)k ڔzgUBJC`w(Jūr83ӥe[30Ϥ(`!_}Lء~袦DW젋9QPk|+Fh4={CzI_]MO/66LZIuGThP;VQn!YmWd?oj<hݼ'1u:1uH`e+'Wr-8zx-xI:3wgpgsqXQ؛lt<}cƢЈCP /KكEzZ[E(0)DorG?DOW0-2] T Kcu L bz.ndgx &%O4UI=45.T^&Hte*ӘnH7Y\ 5>Kxs %}ĩA2 VŝMvNuxU<ƒt.\?H/r& kHp`_+k4OP}K K6L t',.y:S]k㣞-< Gû]xP+2ȫ1]!6>k+70V|+tBmQ *Ҷ+}hkt5 ҀknZ3i{C|3\xlK I&6 Lф79k p*]){1Mx夤Z̮nVnY!@P]%06~oE! ~_&EX,^+&.% -r6tɾQW9F.IgW:vK-iQ[-l7Wv&V"vY=Q+uLTp땴V.(Di1I9Lɦ @}:˺eEql]u,䥞hlj'2I9یӎJJ]6ġ;8(8Kbxz(B/ŒQSҋ֎ދN61s"B\Xo_t)t̶=0!\s & lHcY`0݆ -qKn l̋^;ebN}R4: Vj*PVĠ),ۉCEmgG1]Y;'7<ˀG+! ;l"jsvf'Š@/}UɊI0u=U<\@gPIfڧca#Z5J9,G¯ԢoJQB[=gPWEՏJN-LHwO_}Y.ë IU\4p#o! pr~r}f޻\X|A?=۱ˤ< 3USƴM.Vv\>͜.l=AQk72mt=')xӰpSޮ00Yu@_K3ǝRJl6-wq9)& C 7@ {KX9LWl]}ߘm;Re]}sL^YeX/AuC#Cw]Z^ib,'w>CQM1!KmJn_II#Ho|HS?в|S e, /nEQAMۺ/ssqiQZKpnncW.N6ؤfk nroKm"թun H{U>(=GA+Q z:y$madU<4 : r͒="6=fo1AY,v^M:2&Ե+Z|^ êaF] j;6mz0:UAX%/2~Dmcn r,?'"w' [b 'xVky *zօMّ#)sb2,QKrƶvᔫY&IHc&$O1#-|aA#2hxQ-oӍifƱbN{0FaW3b6Ì7b54u.A2C.TXPE"ǀM:C JE!CO|Qv~ : B >8gzrUʏS'a?1Ӵ]6 -"4L^RHU>h0{.^Қ g/zx++(ַ9V_#^XcVzd\4"`^ۥ`mK!6͑H $v5`ov[^,MAMʄʡ ~lR"@s[pMf. 7eIe=M\7 q){ZU\_B-ck -n7#gϑMZkmI}%U|D|k;Y 2W> 2ao/*"]gbP}ISM_VG fx|v~o["C?*3U>?v D2kJ.Ji_Q?0wO٣jjqoHuvk/^'Xoi Bvy3}G+y,ī%钒dLp$~Ԑ;HÍ*sr\Hq8Ɗ: |O3<$pHtI)zA1k5teVMJՅشHOdT0\5mZɦ1J3[_pJG,T{RiTC߷ńi-IK[;ciHgvo4d bqbRWf*YƳϔ;EC`(Q23?uT.e%I.F lrBpa⓮;䨚3f+ !FQ T:n.fR @XRWv&MJ'uK"drlׂ._wAŏݩ̌lw! 5@=w t8֤niMc 8p8n(9Ūv[8Z@L~gA `m#V`}W8ɒ,4tP(6<߮vXMI*V(~%Σ9ȶUL{q )%bBgPHT+qJ n=>+bzbωQC&uČ܀SHZ-Cyd9^"v̂x)afe-}uOk.P{`ȧE>T?_&.lvͣ$uY6) "E%%fEJL i)󨥯޷2Pzn<4GO@@ς٩!plM M c8Pa*\{~>jEPQpۋXllDr~7u}Z$?#;K4]V s^%17L1CyS"畮ӡxCo6%~xEcXiƪzmOҬ8[,7nkJa٢;mV|+tXYZ`le3բW9Jįȋrڂa ݛpZy>o @|RKdRRWL)ӊ8m2d= @͠7dB]1T{ͥ?.ŘM]M}5 ZiU0q,Vi`^e;@ qo(`j>3@maOI ”Dv)I\". l<)I:Uzn1Hz&@KzR}fqd60BCguisH eJT c.(/낝ע\ `=* \MfKUm&CI2!rceÍLhڈFEK w@aGo(-'I&=Wh\m.O*Tܵ?k#aĺzAVС>s9C`0E4ّZ 4HD`'h4\RُQM@)Du@J]lֿX˜gTdj2쀨 ?uU(йHd>tSo( "nA)f,Ғr$ )2nvo/N=2iL2m'HO8(S(TV!h>Tϕg[zU\%c/SF4G+l/ ^J/kŮa N|f'bGũ,#C C*U}RȀ£1vÈc* THyi$M%>RVK6 `By< #/dDP>FK7t{04+hRfW2-ZQD]Aʩ  E7z09egDq-%uOff&1`L.*&P}AV+h{?vAY֍ʞB# Tۤbm"d *2"nk!ϰwM"J$>PO74!ؔl2.KA\ɵB]=˦Sg[5<0Aci4:8m#Ps1}9K_^(И |+[P+h-\Ș{o&>κMK.wȧC}MƶjTsECmWB DhΞ]fą%lU6͖:K-NI 3wKAmJr7# UsAn*)'pNd\iW c ӫ Msɱ r̝r&5Np\%fEoWrV\/.߸5 }w@HNV>5 0U/{wU ]TyxV‘mqѧEg>^@.pp.]B,IuPn.#[;c2`oZ>Bqu󊟯/Ç,-_G]#K}mUQr3D.PsE,7)QFn1x9q#Vg|0i'U -_ R{dc/>? =Gky4` 0I;@N!V:QvK+ru$B6i_yr첒 C%,Lݤr^u d wモ;rdNOPI`-3 QTV 8K؇8I:&1 s1Пq9{-U-N>Ji4ϒu~R[+eAS2T^A$YW7h}^fgEiRDEӢ՝UBt#A3])_Fޛ`^;$|Qj=fQINM 9b[-,_I %zR3}zt݈:z&v君¼g)lzuzi+n*v뢄@ޓgtma58+v=CV<*.Zx7Q5~% 7;c_i:ü}~qr~nyfURc1 6K݅u*Vg l$7oUs<$ٳ\-Vj s2V=FwΰGy 9]cxʔj1s ^'e)V́ ԮRs-Uɽ_ןb݀I*5b~7mHQv Tkz`,. W7.ڡQxdcvi7§!y뿜w!~ίՇh@P'_˨z#,00/[_nѰteY)tI?&|ŅJdG95 Q-[T6Ol3j ߤ5K@vM Eqh;4>o,Slm/ٲBT1mNti7p9kV7fNaE^CR:bZA> tb/L +q+[g? ~U<1m8,#+W.&I|DN I'27fmήzw Gz?%죍(BWp z误juHAd=M7,7:vvr'?I؈I{9/ngO HG<^e*& {:Cv2/ulmybM'?L-jf(AM^($ ]'|xi$Ca-D:'iL8"S.4֦Yu*q_uNTOkx6 Wf ro ^.f> m%sSVO ;QZJ84 X70m:A\?(h$Iy);f=jԶhH*zJƎv3v/@F\6_)࿤.97e] {w bJPPyTXEFn*?1Nk$2 ڨk{ ś̕$3OYzmIUS.Dd&ZP5/>_1sM8$tk1ΙBU#B:(„BmG\/9rj JmNRGOcZ3L_l\g`½#1dI+I jk;6IsҲ"J`)ńӡL<խ@rUia2 jy5k4m&W3tSΙ.χڷ l!jss{l_zLv/Z!VZK#L*o%l4IhU3cG1gyYN]JL.tRa^Hۺ-"\Qj :ů3}|>yG!2SN{UQ(D8 wOJ1$6k\ܾR"-(ڻx# ]\_Ãrbҙ sTBtW4ujSW2cXXME@]0t:o2L|y߀:U8w`|$=@Kej$9٠@sM:N^c)wG!x|?RHVgQDb u,;^|m\Qխ$ne=?eM|\ɗːfhy.ا\NO}.q'|Qo\F5REmMN`\m(ʑ 'u&m;ըiJf`Ooۯ쎡O! fjcK`0Ja]isGn?}geK}')^) J5\0EL}է^cWӦAahGKr9/(ZՎfw6Y&br:xFE_x0?iA)} ;1"\_b۲7 qU3)r"UA.M+By? Vd%XPXЦ;W#^13ťV967sŬ?G3.`'aWpSeى A~Q.@z@\F}%T%K`nCXC$.0.őz!߻'F |O&集2 45+eW27W/WY:ҽBv3% L?*#ν&Sm?[u˝`nIʛQcXS nH 9ZH=0(̤R^D~}(0.\#iQxYS٨=Hp9 0'x8(gR\nJl;4mu<`9}{ (K#A)yV =II91ˀn] g0Mc~ "DAWxHС({w NHO)+cbȣ 6LUĻ;Dʬ* /L"\ _{]T0oE :$7yfofsٌ04Q1u $g&d:*a4twtD1]zT$O#&RJhȗĩ =vvPݪVG/ KEX3ZYMI}d\5_ I5gu['P+HvGv&ܲ@KT :Od fZdnU0iGڑ;~::l &}7@JGY5o1&Բlx=P7L.lYYi5 йrTLeQxطx Cs"/ s"3#k {ld0XSo:6'ɡ@^ {㼺DR_zX0>%2"\<9@Pf rT-^I^qv)-X {H|7&cyqwԛL {1$X0jy{}^oljǶqS\P%I(ru? ,JQ]s4)HVᏦx6__x7}^y6IF~BtSX ^:X%K?V|A,_V bZBުp"= GJ3h_l<匇+Nkx%򬪯 GBZz:-.e/ sD-+{)Q[aIY]5n鬎i*3Iv ,ض9XF`` hKX4 S3Nh{"J͐"/J&PrcFCx뛉җ$ '}Rx@JQjp,hqDiiQ:(æ9nAK|ZiV]O2[EM! :UF_Qkn>=$`mں?]gsٶ*UPLrC>5nϭsM 4ۯ c5н~we¦ig MO8j2;[cODv`?͂D5~-XLu6IvHf)c^)ѥ|없\]!CN hb}k5!xrrT\j̈km⇜p=m Y+UHmU>h[[deY|U- ҷz((<e}]:m 0 ;V7@\D9J@H?>$_/Y[* BMАt4vnc=a,.W-Y.3U?jlW"2l%y}fRr頲i#w|[;cE,.z *F)e_hQScP&I% l2= *]*_ s)L6tŸAԌA;4IjɾY h s8iw nx`B-5b{4K`OHR<Ker+aS#$D;;z%ٸp":0bV씸ack 3nuc -* s B̭-z{^WW3`xO?˴r3$#X`vJj4FNHbQ,?XeMm<嬢g&.Pbs5O|*&hu8M:~YR"%$_#Z$y^崬:^@F[%`^sGRFaK:?q j-s{.Mq#4>bwr9#0E&0S2o6/V;q}H/)@s]I;4{̏/rmKNҿ=]u9(jTy`BcyI* Thpa6jNELC`V'I۵O,bWCB vZ~)6gK֫"^WMQùMKECIj\nEiğؑ`Bx~ "y~"-_L /*t(̕yL :լ#Q+EޝYPF|r.L:UM:;72U>S2ZQZ#J0doW%ʼ5_R@|^z+ĥp}Q3_Y*r^X& O VI*DH#5@9KzsN0\e'SS"g \@`km{g`-`O|/!ݏKJZ0[ϣU$aj:y#TH>IkF]w{.)#F=?~tb]cOyj@wۺ_>u]dͪ A n)/؛j}\=&NOǨC*oFgr1mmDsb0" oka(2#x6(k -R'EzrkԄ0XnF@?#>`J̻@6͎e󳓽u"zc /BMEV@,eN\ x?z ߎsAtkd##0pc=M0 ;tJ]8Kܗ$Vݵ.e(lx;$8d^mZdYs®U% .DՖҨ!{''U eIַBEH=S&V`pdzYX~ܫ3ktEqC=jx`XCv{T%GU'-C+J|/&sm-f!=tem_֗ԭ7vPZVG'@XP^Oinmw樤D-KtKuٽ'+'Nt9G׉O똘go%;ba'{kr}w)ʋ#X=9̓jv^{>8+M{A]R49x)\; aX)4+,! L z(Rqi. [sjDCMHۈEhr$-Kp׼ cq e`sUX(aH>i%QYI,L6(AbW2e'R;#L2 rz$ \9>~9Sfkјz2=TJ  TY]gvq08EkrTb)3‡Db䉶p ~Z[zuWYy}%UW'1Y(U>E(=-y+3B[]3AK"JP+tMS2 S!%u2$}|"l*{ռ@bOtf :D'>n(]U ߂Vin^o?mDWo=c3r Rs^kȉ_T^)n@OD̜l=+%_Dי9<zhf=QB`7u9mxq7ꐵ#ՖwjiGٯgn1tg.'tQҁCeHeVVp䂒zIul @QPv} ZS$u1,WARjQt,ג!Z$g"`&3Zp؆{ΉSLլW)Yzeg㯊fZ{AŞmc~| *<'xN[SԤ3ek^$}^4zs=5`omB>St,#,[ 2^NDMpD1Arv5p P[3UXT\Z4|xΜKZ2ęy_캜UL-Ҟ\q pˎg%>Hx*I ]kNkv"Ful">|&+Bl [H{_ęgM@"BN\Qlk#S7T$x|;Sb5BH޳*WF7dIoeGf>0*.~2 Ǐ &e\D&BTuV\6XxuxƦK+wW[ 9HЙa|SCQ,o#B=@W'|?Fk {K+9 1zsYI7*ZbS8hjc֕b#ArF^tQ'!Mb"?3M4jTnb29'#)5||,CMI",0phXmBOv}$n>.~ EɡZ"Դ A_`.I)ʑ;O/9j~4, YQ5M Ic)0IרּiQ+0Hf@cUVR'DӞ:؋\d݆Me6f&wJ+sJ|^0;䲥p(JKm3s@4v/_Wy. Vax^ jwV'w|ΤOKJjQ/ЬH@;h+MCb[6wo3 b$%6vܷ_̅j-dM\uP-f} N@#UŹs r8W@w$OSq9N1 C :U~^Bsh&hDOaY 8 j2^YIʋzwƬqƙ}!kݮҝ̀thNk4݈ha1>i`jD `!؞aO6`T@6#D]O:wʻ9ZfIOuH6IY?F3nዸEѯ$='[c UGi+Ͳ*jyRI9lw#@tR  C&Y(ATB.hc/fFld@5[QBHQ7ѭԗ'2ʡ<40jt1[5\f/B .#v@LdL+THk>qg VY8ΦYsj5X(toWyu?%imo^HjoHXmP!́ m2{ɧb\@Fc.1Ыh#S hv q6</DlMrx.L<[?;-LPzvL++C/cHX[1 ҥs.̼e*Jv2Fbe 1C,-ӡo*qvnmcpc L /J#V#@6_>L:mJh\LaM\r_q.$=)N.#CDc._r 3\6.auaWx^u'hɊ Z|-.07rp-c~7?*]Ƹ4J rI?1cfib1~ѩ(W[x=z纄Z3~ք .XQ&&ShШB:}gA/T.Wj|Yy d_m*H9 6"+)_q5x-Xōq؂{!A8D00xV5=}#O)/o ҌXt<)Du@^*M褚F[\k^ % <1S˙fT;w4D >%ܾ|.7N8ɏSb]d༆WsQ#1Ґ0h_&Qt b\F2aO O(Exx$x?t𡐟Ȏ/ԾVI\ w+S*ExK;kħdeq+|@:L-Tiw4Tqׅ_߆HTtP%g gapQ% 9a e&J1f@]YAn$ 7Ƌ5n1];o$ᴈfvuQ!5t!/ /fpƺN` P jInEW2k@.c}>;K12ѕbpjZ9ZM*A}xY<8e3揤X`.ʜO?lOY?%tƐ|BV+/=Bum~IїCL`g@Tq!XL:>ʯ sT'+'qlEܽAi+*K13x^R˽@P l8dҽ7=PGW^&_:{ Q cM,bQ)@0ZyWf2emr Tf$zh"<"0ÍœN~%HyJ!dƞ{YhyT@%%pd@ۇ/pI+ b R%hx۰XSrTCcӃCAl'LyP{'~saӇTrQX[cS㔿[:D+R{*_Gv` X\qd!s[ +,>k_, CsГeڤt 9j|\=n*SQpr;v]bK<Cr`ZPx#BSm' axeۙ{W'\Ciw6[cPl2-ɹ&aw;BF/9 ?pelg>KXẏ!#vl }'teYM8wEm^CC8VȟOf SbW?3އdTlc4d6"3KFe_ZxCP=A";ZV;o&IME~"E]z_@`ۊ^M%0,M "g%VMӶmVG+%;? [Ed> FInL 5DHP0""tjW̦h㻵N_o9-xCNȲuh##IU%ۆXJ2?")ijb5/6[!CrP.fSvCl6Lt gj xP R+[2^XC8[A͞9˭o)*hUIO@g~+^9mp=lQLʏV~f^xγ+[Eg*M͛ n P7 s~S(SmƬ+}5E]f+zHZ}э00ƍ|%̭9&7؊j$xPbR6q`dmF1#rHX^||7(zt,S&Y_&-YMD9jʴ>x{38^?N|rG/y|yp yX`u)JHU|'FlhϠmwS?դ* SD4iT5eR9Tk zA SecDJSI+Mx!$}t,]7n Uum$O>6>=캑³EI@|2k-^ bL7H6C q4ŔJh;,@ρNwH+yÕ!3FrY3 6Д()%C! MN'Xkr>tp3m紥JHR<{ 6S}߀S 8^kLkaӵDl\:n,_=1q>їAuj.}[ƜZzh~:0-婫7{%46_x)[е{% I󭔒">Ri a\b%,>u=,2Sŷ_7LÉJR0FQFYGjOE*!-OR aS9l!33F#&;'սEAi"QU#5'ilDhM3xC "HDrҙ!?/1E/LuSتַ2PS7 \j[d% vÉ!MZ QILt'ުPnyXyۑݬ۰ޣ)Rb ‹<%OqD"}Aq^UJ%S53O]v ?4mTB4v(eC9lsjOS:]K\O6[',*?珮8~q&@^PV*ڔuތ} cQ=!=>Yøku_XzMB.u>S0&6OZ/`KqzS{y5 -[rfKڪލl"dn D3N4N:AMJwoxWB` DL@B(6->2625T+j)MtXx]#aNJWRM`lÚ  Оe> 1(aPke@#,NSBH~t}MH'^Gjkq[{kK<جR텃>#5Zbg(UMy #1+-LW ^.BVڣnp fS;?ѳ|*f܄);1[jo>BZ)!ZfT pݠC^,e ;܏OyzQ]e7Q 'dȦ 1VVP!I.ju23ԟ,|572)%KMHF\qϵ5Ȩ1lV5r̀(~lw%~I}àulU4O!zT)E1KIT- @92=PEz0Nԇa/A+7}i$J%T5 U>qJTZxAcw@))񃔊f r}ΛBIWaV+ں=r|x9;XNbE/:I @ SQۄ =ts[#T=noo)lq;]trNl;aٛYK5s{Lv\dr !Bē+`;д @YFFjnBk>BjsLꦸ?`jK%q)\5=o0hI94P*Ԝ8ů p4C\El.8yÞ\K x뿯1S;.3BTeY=/ 3 kD%n _=*R>I(8A#"7k%A0s_4pLKm.]J.W P@ئs Uk ?KΤ2%N ъ%cEW{c!XfܿNEґ\Ьc:1B?jR8n>NX3~!d=ӫv3/6b9.3u{B,倍'bWiV{41O3tPcbm4O ,e9D@CzvQ6!%D=׳M'9f,_h"Żq۲R2ΝGՀn!\||hC˼]( !3CMi-hj%}wTZ'bOENtt7|ݟaT%IV. HVEvB]p>gF16|4 "#6"Y3$tj8JWB:ΦdgyNYﱄzw;k}'oPqZ 5p10]iDOqC͐w!\|ktEyآeTw?DzK+ iP"K`D%8aTOlrZx.f,g-{\;h"),Ԁ svkT̾@m0ycH?|Nj1Fd %Fi3 =,PrH;|CĪ.5xwC*?C~-U1oHH @qL?Qic0+_pڟb+@G[߼#AV ǐ@0ȭ$,/RR8Ϩ8>ca嗧gi9R{c::qg{-ٺ( c(c0Xrkrj(p;,d 7̦`F΋w^]D<vQ: 22]75< L+G (h|3f_:OeQ=yf8BR-SjlLj %蓃K:}w۶( B qA6Xn7$̞"TB2&cR0mpP7vKK5یhlWY[?~>8 sep8ubjC;\9k(J\+; Dt (P&  V5505Bٸ= XMV2|Q 01>xLY]R¥[8y{.IFI7z>he;WMm.O~ G`8蘔093DC p(퟾̃|>ԫ8&NU՛D(k$ubXii# õ:Sh<[D[?8)j0X )  &K8Oʘ۫26k/FFdZD=VuW85-, +A B9Ux,9=mΉ}‡uL7NS9б3tO8iv0+KS߹nެkͰNZȚ _`V\8l}@/KgZ~y TK|Px *W8^ pY$'!VWM x'~I)k A^FsϐN+Vk_v`Ɨ. "&,kSuM'eTۃ^J,VMJ %m=r75bvzD5oZChnSs CO[D&Hdr~Y -{ܾ),Cb~2n*Hgb 0XrQBW|"`,CwCP(=&FRXˤ{.|*ܡ6Q ^F?g5i]|9׻be T6aC3F5:\yV0?SZ- 5ͻ̰ EcR3 {Dq +8,35HVN҆a-7'W;]H !|UG0.,*ƟY4ܤ' Rh#CfyE3-o*[e^^9Cf`ax$-l OS:+Pni&5!o.|lFYJ"Gd4?r+bjXP/Q;`~Iz1 8Rg*Y9Ҵ^{-ôk<\!k`6`cێl >b;VhLCݖW@06v)0jMs0IgrwCϢS yG816rkZM8hPDDGicyԨGVcObےBb|i),n˻*u^6)~@^oO~f%ڝRL\Y'9c4@>ԗklHC DfHP !` 8 Q4A!r^W\qJd}]{&G )-#jHhO;#ӗ2ChzrRS0@oR@(~'o!mcWWECJ"nZvJM^$Ԯ2?A_鋹VQo5`/qI}ւ5.QԜ,XUKܙsιQM_Hro|=iuIYd+8;@9XADk֝ <;dj2bFl^#,}X/, :pi:1 \#%09Lis 'uX hep3# Kj#N#y')5>TIps*#- 2]vuX?@ЏyG'kA44 ?4|ߊ)6'xGh+9 jd,_6o )P"Xz$/kRUIF\;meZ}A;&%-+|aw13'~THL4ͳ&du]HKlh qa0 R c|%H"sShA[9ikOoc2wvYMEt1|ng^k_Rvb g5mRmr&.&Qof~ϣHRVւ`($tm IOx-M<JPҷlCDH_"͵6ۉ$nus9pK_{=iJu,SVY+j$SpSo-_ ¹ OQ*ߡj囗;,<襎L=$Dś\Fi`{)pa pge:&+U45C(8OCB T 䘡 0cs]1?R E]RHY*У#*aj?W%Kx4%Fw=v1y4zB|@Bך=ʬ}qK]mSƜJЖ|k)‹VV0Wq-Ma džTIYCl[Vz=p٢]zAT [oUsPSh+y] snز1R/'wvh!1|a} sD;V8r4jl`hBI=ݕK0T 'ި>$'^GpX6:[ t0T$eQDg3/bhaUV*2C/obSi`fhX. kOz(yF [Mik5 !8zè-0c8f<]͍Pu:8) Q5]s7oI70onkXh|\þ~on+@7m*VBU":vfKN˨`2ZɐA{ )gR?E; /8PVH;J6פWNрi'A.+8F1'&XnwBr=#e dV ;FQd;EAtwO`jKrF@a2lr/ ?*nD轺 '"ɿDrbࠒ.QNǻU~QQ:ԊAIl֞X,b祈iD%S#@(rV՜pdPօ]yu<_'D8" >x6&]}*`ډY<m85,aPMpq<1.M;koujL]},Duޢ \ nˆ XKmz/A1_lW4C}KNÒĀsngJ7XDhU "^I}WO2fLf8,Ny wwu[F,ʡ^¬n7d2̍6JNJQ6P,$מpl1(& ] cp>@#/3qq*i,~[oRX4߃G޽X*O.c9nNR:eXպyWC%@R+7{R_83 nPLl)ttrhW݀I!രd+\o( *09#'C&OF k*@kc햇j .LBn:H(8EOe˰I+שا6~O/Kc0_D nY;$Ij 2ug 3qJ<{z[Pϊ ǯyT ^M}6fgz&[T7YXtjQo>oc봌Zfufyquà.1"ca%] uv%b\ =Br Bgo 4]ZN\y6ў?iƾ*iH[Th6 ,D[_@oSUG5ʍ1l?+ :.*4OAiD7.m$qV <灃Nx$ .*ˠ~}oZݾ# @z,}EJ;>8!~TđC]ec;uW*n Q᪰`!3,iH.!@p?A"BfHhlX_NV=W# 3iWfèR=: P ;;UT'rv+RD=c\vKT7ءnޡ(q(m9*9x+W(އJYMVI!nr6(!T4B9[ky$fH :n2+(h菻Υn:U3'M 6"5'Z\b|`˕XZDDhs󔽠x5s$PЂiۺCyx␈CPuzKz:f5R+uSFޒh~W p4EǮ>?즁s݃ ͕ \Kdws29wMX^zni!5}n ѳ\߲rp_s%G>ːM׫K=H:ua< i'~RpܐK2B9d1'B"5sE$*%T6ef!#Rj4B_qsr <^Նƥxdw~gIL [#~mˁWHy۶?mcxآb~c_m-f7!3 Sq 7H SagD =ƝSӥw# JsWll#khu-%!.b"v3UŠ^嘤>.Bwφm$;rldK Ru/ߺUu^/4}7Zk1D CʍMji(fUG;5Y=?["IX<_7.~OJ5|"X1b[{,m% mG1T]CyⱎCWz&EE찘5s0K>rLOoh7JV #2j>Vjk3ibѣ'y\dy"s7 0\05&큪)G^a0 )\ϠFyl/\y?\͍ungp؇^Ȁ:B 1f#l=@]ˇk̈́g]YѸif-¦;ՙv]a@e63`/p n\ v,~|Cݍt]nlP-^,lw0u.FL<[ubKy,1a%(!j?&V} !vdX٭uKf!뇄aCGw ax%d_e"%A40 l 'oRjL5g/A!I=cPW~< Jwi!~b`ɏ{;h_9PiA;7<`9NߪosZZpSÆCxYBI`9$Cv-K3 QCBR;Q̨j~~*/B8mϣ*f([p}&?G'NO[B o~M`DzCַG|g}yENN}h~Z'O0gTo4,@Mw'TEǚq^`ؖ4Em7S*5f!2ʳl hfތxU ȓjwRJݕ8F$.LΦddp!*AUy%W IQv~W>t0n=Q."5=GV` tnJ4z!J@4ܲ<" p#5:oO[nH*"1}c2 :-P6z>GiM# 6i 3_CtJ  e!W JڞBa =vqv!e8]/ߞ0 {LCw3n*v Yۄݮ#*,,cd&tuL;ZqTqm] Yb^f.[ʡwLjtu} ݸXi>}lңL{Cp^'s?퍹N A/;K?k-*> -0D@2oo?\d=5%@'@BD):V- $R6A_ TDHAhu[-k jUneG{ƪ&kaftY/Q֡-2RYQ$Lcot'aT+8q]Q2JPF)ܠ zӛV(Nxw i%`[_mGC`h:4?:Zô<].-c)^Qc9<ەD)-!u!7#o6IqF{o+(>Q+wxߛ5PŽ^]ov͘J)i,tn{W"q |[@*Lž:K'hj9uFi`Ҋaӟfc8UQ3.xU"4JۓUCMb7! AT%r:ŖO|d^ڏC_cTbMri aKݿǯ8Ȃe$x=c=&x 6ʟ+G$(CM hSY^(1.Î$(R 4e}r{6/ &$>&W!{_;,@iRQl#$D~蔮g`C{}%μ1sRܓ7. YrypH6TW5{x^ `" bZ%E ^XraD}TwT^ J+y:4LjaG/6k/? >l o;jb>k.nt"jT!Q'tQD 1Jiux2. @ُk1g)cD!H؞c! jS_k H,T\ gz< \r,u]#m<9]=|.2/4.jN /}y-.T?+g*<]<[R:p[O"IM6R(v_̷L৿QG D-@wzhہboBt'aR׹_?sh56OZ.sSl-+3c&euzO^[pc[em}:K̿Sh%-?oGϫhWY1zqdAaS=)>85=&-:@q:@N \"JM5 KkA|\zǂJ oBCf:$ (6qoeoω Ж@8KcqH:Nm7VĦ3~t̋6}{W%Mb"҄c2w=kWSq♓W#4b~C; ڕjt<բ[wq迏NRXyGyۤ|J۴<cYYU PuXc2>yIɏWWELDli-mYp_f>\aYAr֊tmX~Wg718_-̤^]9m3FJP*mϓЊm"l׿.]=@De2w*?vۏg4aNMV(gk]diiFqt}jKgM̒_3ti:~wE®݉(DnPi><O4$ ~Z3Fvt#j}:UV& 9LTGD8}˜?0=AwٗƤ#Ƃ 39+v'01BU{ <u%J;C3J$c.+0i)W Ol׷C@(p`kI BTV\쀧N2mE:)g!b jm˻X#V2*gu3,;BJe=렧()JnԼoE2;mDٌ #Ӻ~`'R /aO3Nl~:!Q#[یVCfAuY,:mTdTe,!Ba DcpkH]uߖӮ[uD`]4K} \]#HyY_#b̕x} Y5twxC`jB8u?("&7¯Vb?!ɔuګ2aƀsm֓;=,u͟X `geVb6mh e]'@\_JtoFYKJsA*?F ͛r &tیMezEI ,XCbq*,˷ShoH'XzD Szunrs3xlݮW?'<>HŝC-7mL~ld5 AyoI?@a0HRpV[=u[Mw̿]Hfb2Pp,F84epfMm E Xдxc >uM!%⫮hoq־H+1GSI.æ%Fb q[>a35x-}RR)Kcnu@f{ `h12wd"(Ra!#o) :[Z(SA>BFcOHD6HchFN֌vT Q<_/D mA bߣņbj˰S7jD m#P_vtǢbztswk c*tQDCMKj)S*b"L'Cc]}H*8  DѠ"c a;x5BR0vӶs{E vm O ҇-eT-cGO~o˫$ < ݃Ă`pbl b]}6jmAudvKG䰃`I5Z G@!ž"@<(+] R5:ץ8 ޟla^4;LW/r# HNd;W8 !mQɟ{zuhwqh#oaL3`* ԝ, xEဃTNU]ejxөGGS}Kw(()4˩Ȯ ؛eY7.mJɝ2Э4A-9jik߬8Ä>set^*jqh"`<Ȍ'V%(nylId2{JA]?(|2&@ Ѫ>r֏gՇ~o1q&,YP_&Op;>J%R[oFkC bwݹ{XkDܻ$W2[,IpԊ{ F։lеH`]|)h;TST+G`z B0hSYWϒ:O1(΄gZ?qNx8kq`«u8G2Kkp$YRy5~XIP)؅:1l G*+?7(-ʑA)h]]wSi՞1v ̬Syr%TǔTfHRz ߗ4KPǙ.Xi/-\rqKʶL1|{%95[XL}F+hhH2&Ւ>? 7JN\tl mf墶١/gda{'ST|2Ȓ7HHM;^ߡ|{ĵ/06|ed=ɮT "h5R^0o2 H`8gI"oyH3 /@V9H61C+IcB9"U"xKmeD8PMgUb <+ZI>UQa9` L+I5!:lo+>hLJ6?Wnqdb̒ܗL/:-l-P\ӫ4 dKJ ccOʎG~uvsB C`a+ohuX4/_I~ּ-{(ht;\ zR_'PxBTФgp92ps6\ xA>O[jm4H3wL}%ux;q3͖E7A^ѐTJe]gd$iM2~ug'23Bđ-}>M_6۽zԚīm^l:\^T,@5Q9"^w' .а3E׮t37VkSyZfFzl v KQ,[TQ&5eaTY)?wNe}-ڜX"|ǁZ9s%V缆!VcST1k~h$"b ae6?)Yv2~x6y H˥8,vVϭK'uG):xٽYqg:x$mjhPjC9h!VTGJ»D-IXagՇWA! gq2LU /=B@#v-+V OO=>DZ#+:ƍ o֕?AsA= &.7efc, i!cuM,sS-›lo #. 4۞Xv2^] 䙫q`/0 %r<5gۂj wX1XҸE*+p{/.jS՞:It nT#E !Cwݲ%OְSIiDoxp7J%U*XЖMFA?_e ΄@xDƑW7zOQVOɷUF݁#DhwK[fLIYB(SEOi%#ebPXw: %Ņd@OQ G/6t֟r1JPsBa5V7D)rzd.Y:l;)VR"_>-ߏwG"TUB5YxF{D ʬƛg11e;][ir["{K8;0B~$ p CgxZ[T޸*"֩h-y&ɴ 9Wςj[vϕj!7lc-R;\,K,0@+<. άe%LjT7Pe8Q,qNC=KEyE~w1ap=+,|@ַ{sw |cxsf.FRaah;;!B!W `"(Ff0;Vw`{|+ ݩL; !&\ر=ж -n#RV! P$"$ѽ׽%#"c[^B?iߔAV( gRllv, y'1z0չ4}qz9W*_Y/{ |o_EyIV$F%)pT[v9%=0$1f$ U \ T 9NMN_.{&#v:<qs0~~<+CAػ5Wqd`~-˝ƨ׈ChE4HDd[07Q{ASQ[@3\BL`T'*F*"` Ͼzdty(nQ|Ě>[ |Ņ5t1UrW-}Ch7O8(ߢ {Jg5b?QOD坏H7N[)'M՜FMSiWO5AcJ%*3H8Z=HG6 (PRm&:[2f휇\:[E GY:g-] u'D '׷"5-㍦97vCZn _+ŨϪsG0 dgdcI뚦R8tPs |mtS(;JL!.G)׫-}h3e6L9:\W% u%U_TbdBN QĈg ug u^K19Z>,ZM Al)4İ7B*nJ: ^! #W?9xCzzuL#ϴ">wZȷ9 rqGՖ0̻2$W٢PՀC>sk00@10tgvswwak6z0aޚ'>YjhP<NM1f.OzȒ  03t71VblCDFbH۪-QV#ZͿ` C=ǐpY!zc9]L3qyIeiSgҺ癊 1kJe劮TVvkVן_3vX'f[y1Pܭ'z~KXSm(M Yfŧ7} ٓuNm>LyE5Ҳ.pQ5P7õI|ɣ Qc=N'/ι fa-DF"ֻbEUQQDA/)5TeC8"`ܽ{ ͜Q={g(a?bChA^V&xaf(j֥c^Y{):[?gdM('&w6.<\~:H)cV͋xbUtv9|KYܦ&'?OA/;V_ϕm^#0@r3.V-B6u&L YKnTUx;J&gT k8]xڇqI7@Zb߫W)L1QPaЧN̺V"S3:渼lv$1ё#_H9~Z11]*ʻQ=.T1AP𵙈dLfwUXitOLU)D7~OLğ`\=fܒhJ-rfՎ,e3]@bQX//Ϫ,#21CV ,X#GwL )>G3+~C%ڤ݄sC֩FnUe-LfkCD6B[#u#mFiT,O :W$|lU?xJb0V63AmA #)S Qۊ>C`=sHQb<(? +KJahH^j:Scn` affFd-u0WN pgzzk RMC ߟ*;s%N*Mߴ4worѦ Q\r pxCdh= }*ݲxRN7[zW8I "CS|/ 7#=B*)92g=Bg;a'ǥP-ڠC6xky(۹8њ2p3B}8޺,4+f6¯@&Cuٹ&!:5D+i{2&ĵݞg#Z0Ǜ6H aIrX=cNqOKaw/fz9ɴQcVBΣ2w}K2Pqcp7)߸/7`pS d Nj<}=HfF!ȝnfSbgLoGxP〮^$ݎ_&fFg].ܵwW,q[]St|dַ+110  Wgæs]I~FA_[RMþLv*o N E (Ewt [3q :xN>ZKϳ,^8jyIAnݲ吣- $<#!77ρKț7?<$g$zm9ȌBby]ᰨ{j˯EY3Ե+Tnɰ)QgcK40;gd(]q4>v0Aj2fT>NY8XL!@a% ܣQBe~uXX="/KN@lff`,D&sF_sowm,b|tT r](M?os%W(H1َ/jvX"I5]`}eޔƁ{MuMU}mL+c:m 5%j9O2 BDb;UP+_Y"ĸNj.* `8Щ cQ G;\]aʌ~2x%7&jz8s}g}[%8 ߄Um}yX1#u S* oH5PٗAC&>,!EпeWӹԗ.8-Dd+E1=ov|~e(Qoj폟Er냍(喵̗Eu84aw;#_*HC? b>mzŎ[xHItrRA82(V--|e\Δ[_`t"lf01E3oE*[F]C TU}͠p56wܸ? k,q]{DsWVԞ~ PVS*`R!o74UJ=XDH%4L|TSzi֪B;>&A3oCp"¡Ȝt[єg/T;I3* Pxc;CrWO*Z I\F1d+͵# dx X\NK<5ll{߳qFݟNu JH8 ~k=H,= /XZ*/ӻeŃ\)B{eBHa#tqes2KX{=9t?'}FFwUڝvil|bq~ϚC/4!3,1umȨ]wx?6P  -(OU##5tv}L'zߡɝkP (ӘD$Axm_^\)pwwB^Q vgIW轼]r.f0la6,вACk.t;2ew+ SCNZm&afw{$=4QQGR&wTM)C"`:Ax$S EMTd+`Ȅ(NE6g vM"Væ#@o'8a` {5fVWM-y1p=߬0;@w +>D(j{W‡۝jgEPxͽE; ^<;O ``>3{H6&kJw+-l4`W_hf(WۡzF/zYآ|*<~jo}:;rfB=f,0s O?tH%lS_r>"GyTJ}mW;+W:L ZqMqbR&TH$ ksSCF[8Qq'q[Ge]^j@]=I4G#޽2]=qwC98=(Q4BQVRz fF~y$ Erص7}p43E$`b'<RԳoJY)0W6sY);٦wV"Β`z-e;^VҪ\a~7`A>[Mp@:9K%K˕eRHqmΓ\KSH>40yML'@Yls-Uxʈ PQ/㥻4&`gjvRz$^R!9_lXM/EPaj*}wRNҰ_n'U2Z,0lJlU>P~:J8.m7:;mД:sy/(5EQB1,JJ-9I?W(7j8 I[zꂻ_*8S+~5jſ/߮%h}FU3ljx܈Ȅyb%D4mjo| X1J|\۳t-?^i{! 2@lp2"4:Ƕ'Rɟ%8ka$3b^Ę%=7"vQYLY@['%ĂWf. %DXŃO2?{JI`iEn&DtB5nf/Kµ@b.0@@l듟a)[+ڲ[ױJ%kBkjTAZFdeIMZ+ZwYߓW.SRz`n~x?JPfbgv5]U(ή?a[*y{# b}~@:qN_QDž>&" 0 Y*u/my,k.9b=1^,vr8λLӤȩBw2mz%]< 6Pq'+Qqf.8N(p)Lcl2zh.9$o9рIji28) Ҧ.1c9m19X*,(8R"J[Ou[KPdo8ƣoXV EJ9٥)W\^ !Ȇ7D =uidI޼N*[/ SqG 5բXrӽYa'=+2J9`S" p(R{**}'Myl2&<D3+rlЬ&Dcsa߇Æd?< R' 9TzVl{\cpќ楷d7x:iXIR-]u#q̊CD1ÌḙQVsYVC^m4\gTY{WRJĜ>( ;2v쟌;uzË}J(f(@LH퉊D19F\[^tur(MzTe/2(@;ѓN:f.(zw'>u1oReө!fT ݭ+`o!QbT~U C5q .[)aMwH<8w7}^=uʜ_0!QͯyXC#֝I=Xw`mWmh.\E6j>ya> wen+}։T_:[y }R.".C}|+HxuiyU`z. W.zKoݶBukm@B˽Gߚ9==co:nN"F7.0,2W)nE/j(.n߫c\VI\7/4FaP2ű#ĸ́BEsa>;5 {DO~_-y!ɨn17/Y3|}Hp}$U%ĞpkƎvxU rD79Mwů#|jJ]}ni~4HdQD 4Lw 3Ǥ€{]S`E~]=,5O/9:~g Z5CdG0Ebc=mɤ8B  xm"Nj5WWRO H#r93G1ZZw+XkpMݦ>j,x1(P$6'yG,_aXsp}f/_aiYj 0#6EǤ?lP`e2#)3X5'y=V+R_穤;lZ]H|%D4xb{2ܓy~K1Ѕ1䓭fdXv@@{k#ڂ,=;>Qn}͊JL$$•"c{6f7#ӽ W±%˄[)d(;揂{7H&]GҵG U}g?Ϣ*}D^S3mC\AhRuK (aui%rym? V) p B\ $,@u*gag\4>9 AV9cG+\n4 &s fAO?=/Z'>6\'dC0tM7}(ajXe1_ |5;-3ͩF`Z'>ܾx/3ު-6zD9Ӌ:gŎcj>|QZ-408fikjSV,ˠu6=!l[z&R~Mg~<|$,'4Ը2a4:Д<Y(;*paY?1vr2 ˣpo3] /e~Q0p./9 |}z.jZ}{p7~YVH"AɔH}qH?ƣ`h/PK,a&*[mjG4%kKǿV(.-&6EBuWA46O$wN DJ_ wI9–STzxMa0FcHZtUx [ ՛]GX;tނؓߎnuRʚ0 ѡgyTVONGA (:arzFvȺbȁcѿwo\//v-XOrʈzG%E xg[*DQNˈgj~)τw0HωIj1XGdBk3Z9/:(`ٜ0=<ƾ?;ldo=ym;E؝3V8G$XȫL01RbUKhڿcm% π5NsQ춥ё! >*aIy:/FfXш; [=g|>~r.eP;y.;RcGLG͕L!ԓ_AOC.=bϲgf"Md]8DD afٕٚ7WLLpMrq l်ZDkf1 CIC3ia]6zMp;Jh \0vU &zIDɉ Xd\:&u/´J ϊe[ovnq{WPe[GUȢCA5gj+] `=)CZ@a'%iq) YvbJߙ $W%`nX;Ht"Y;!#| 85z|Ckɧ=o۠im26~L-" 9innP .H` yל[Mڔ?MX16JB( ԎW-_Ԭ83^1?Ǖ {}]f.@QQEtE̬9_Fg*('}C 3e2q⛅ "]a)gz=~hTektHT}|(3( 7'>{^?~CQ:0ȒA h-N` ûNdĆG@wFV ALdbFnyL 6]QTYh)sYG.{ot*`K6QlWLnfu>WozJQr;AGP9yMk@qoM `_p|+ _C8,AF*oc!-7Y:ǰAa0ߴ^ɉhľ V?C<@mM ['DOMghdkOgȈ]!ۭMaE<;hl":Ҩd#%/ smT=؇gH `Gt=k)ԃ|5)+^B"zXK(]c}OXV IځkʛhX{9 ;7&-=XoUESD2_~n[[q5D'MrR^-Ѯ֮~twbgdƬW)n+@v/A~JRߏTO\CEL8xn|ŀ&YE$~Πw\it,QF'D ̋QQ:Q9 ҁ?AJM㈡6:[4l-pߎQwm`Ox&ԈaƠ,?HgYMAV=;Ic/xP@7 JޛPU"?[ &tX!NfgeH!tҗs(GFTc(uq~_PXXvTks6Ey^Y%{2~9Fhh/IdIEJ4!n=rkZ# gMH&6~Q]2B~ uy?_N Sd0;rtjYw5\aQT*r xݳS .5見>+)LX)0l!%rJj9hy#>ѯFjۺBU|,| DaLAS&kY_@3h"^KߛtӀRߙtla] V_0ntP4~q#lFu0+sJ}d̓: Ngg!c*Q*»%juV]ۑR:WJڜ)ظanr-/Ҧ+(t/ ;)XT'wٯ @jQ~C9p\ߩe(%J 3 2)Hk%ĘA)}]f=l55|XZ^_݅l\\QQ%B]Նz|`6 ! kb9 Z$l$TV+Z2B/~SB.P=?Upu*_s7c>VZ  8xK4FV+u$E\@Jnqzʬu=~_hJs`ZR6|{&mjYReЉ+!j? 5]FjsaZw6ӄ|j ͌Cޮ-QBfuMnËDfgWX0{zsnZ(}Ϯiv$Ew{w#(33"F`*\'X k !zP\Qi!wEm$^} g5ՠjprbٿ?CZq' Cc3]x7*a/}~XK2 uqD6] U6UNRzG ޜ GUMȽ5Ӱ\P2FC`1OMc]d .4ƃP<4y[ﰂgPhtfx>N.>m4{r1ꈻTk3.؛A^|~t%$Wj?[ݧD1wn_F!8 [4O>_%N+fqN,~i, [Y p{ 3C#%뒞9'I!CYK 9ƩƘCs"|~1PH,VMp &Ȭ/f$ns7DmA|IoIޝ=h:M(C.rj1SsZ%Շ4TAP\`OQg=61aNl}{%YT(5615l1\>v!"\SRv$$Te7e1Mk78Fh&=La>*ǾNPe>`A4K r^I qS@s9 R(9XU=P.VviDiZFy9`g"`D.߲ *)2y)l:CP%*!<<^˜'Pky|0 oAFh"^)fY?c+ vbHc߉_Gez.+C1ȩtT U>ݮ4TH6SBMl0_PvXWT*6L3{$_a LDC9<]^|eR\G%ȥwRoh/ݭ|01i.gr}oJ.j'^lyw&Y> oQpEK6Є؜o _-ri v!fֱUUψ4\ۂf^;R3+Io qlWKv.V65r4w{D, f~HH[y(+ȃe¬lA!y!zIi}J(E YK4=7.eA]kjr8>Y `P04lP6*msgo NZ90]X6X R}3p{yef2 u Y]J1/u( G8j"=*8NrL`D׳Oi,B@1:gZ}ԏӞ^*AnL[AMUTˌ>71Jj[S 0͘)Sʗ핷ˢ8tgYLtqc5c~1S 7]o/^>PKv'!r`8ȫ'򚛘 Bf9 1Kp8#r䑀`GRh*8 kzǁqюRg >#-\YílT?QR9>,;i#+Hf,T$_  *+qp>&;@P#@ 0b7բ0…_X6ydZbq%`*pw=璉!T@ .(r4nB7(/E-AGt"پ0*(sV t/Eݩ<}I~&/wr{|Cރ7젺 K9CP @~ғxǣ\"jZդY|1oqw z*qPgahv'b_!0YB+!r?8C ~a6 euJHuU^.!G!6+ [[6;ӡy:-#AZ`M+d^ߢczTjP$E/ wFuU8}1'G+='p:& oEEf_GcK+9- t= I"al=xXXFMt4&$m[BMal ^ϖpI ")^+ [ kG#Pf2}6k" 1Ibjj58/V~7 <84K1-"evq"j1n6GbSӶ[~bnc'`8&NHs2s _=qLH{| SC nPX8z29tͯegz~& MP8(O|H+r vjĪ+K,_<%3 V1@Q)ǾA\ ?\&K۝ϓ6"겴 l[Z8~4?D{>Q-:]{'+ENfetly~6.HZFl߼v^SC8k3Oq×ђP">rhm4hLZⴈd;ӤWbS%яK(r̲  ![-::"wGP/ؼY|zN~iHTuҶQ>MWMZD1iiAi"ic6H@Y{F^0@ 0'??)@Y4y+U*02qY*F jh4r*@n㟵>MTQRЫ %$kU($׽`VO|u,M}sDN}QL_2UQuĀ+"8X*7{##}PKp^)^` xdxJs_wx*Z,@<8yt"F]XI8!{GVp&3I2;۟'η_\6OoYRêU墟^B7HT\INRɯ`jDN?@d=ZecG^nL򁀸ণvl-;5!H{d2 v:[/fHt餘E8ǟ_rDh7ژٸSvGpHElHƇ{26Q4 жvCԼiv]rֈ3 n~m:*MMd͌5Sߜ<=\DSb('ּ泟( (/X#!` kAfW H➏ҭ n'qaؚz> .q^s xVtk%D:*gx'i* ]wW!S wwAp-gBe!hR;SϪA|4Dp eD]!eb7ǼGȪٜ.} /]D'o%vn'xǞ5JҝkK@Sa jBC2-/0XbEf jWx!\}n֍u`cܤ*|A5Q}Ļ  2K"C/ӰbqYۨy0)|=kɅ3} Ŀ; d[eԸ ]jVu}}Ta[ݹw3U)K)s]&~p6׬ߙDc1Q{жr >f[85|ѐ6*:RD^\It: 1*㕎lN'/j70|HKGSbm#Ƒe$ȶif7K ^F꺥$ _چ&._V` ^ZꡞT %`m\:E,Rҳ pW!3:-eؒ@:mWJNnAݘj<÷N 1eftnAm ;I+s&y" \ܚ?J7A܅P4Ogke;Zpӿ(bKkl̅\ogCHn ˛౔ (vU'⫰7*+;m59;.|Vc F~r'MsV7V^߂%"WZb$F`3w(Ϳ^@ 핔jң@F 6w7H.}8;x)ȣWX_J^~vdfXgD5lF7ZKe+$`+QeF 6?hAp;-FSK]11T>^Gw5e9F35=?.ޙK3w3:h\G5y<"+E PE& DjSWn5~?K?*]ta6WW,"Ԝ*(\h$W"O ׀N7Jpjz^NdND_Kd׆CP"7iQUc&ƪ_r5[GWGq`,_ Q?lv4E5  vY-|$wD]O !}({UW(}ّa>5hU|2&nu1 OJ#v~ atOYِ!T3c4\AR+K 0'Rf՛QdqOu ;͟ў )_/!\*9_f% wM|>M޲S2g)*p^*b`'%n&ז誵# (YMdT Jΰ+/(BHŽo D5VYWGoǐvک+K%&} 9h k_Tv[DW۠3W'UҹJ'tX453r@DzLS DžA>YxZu(uPR̡%tĀ+o$2wT<´b3[ŌRK[PIeFllB>Шz/ӌ*CX0cI/g]C* #vreSp#sJu!yyU:ɭ=vbζɟ^AꅵTʃhv:'W@:<2$NH+5h@uIW20[;eV]q.vB,zÍ2E:(9٠ όUȟ`DЍ 2H,M3і6S7{KMŚxbu&8K#R@vVDH&[77bblRt󵙯DŽӿVE5=ȁϦ~fyCj3'C:]tUNx8}VPm7WӤ.X9<4VP ^SKnc|bPEo C "H,fy B0BJptd홟H";:y}G47ޘ1m;weȸG׬`q=Z ɹ1yTcYIӣ8{7w{'"!rI0L^ruYI`H57S$1=2t5SC' \'+Ws/6ki~gLў-je5JvPbn! IEc孿k:2<$;HdhJ&>£#kg 5`i/(F6ѲTU~\6|=29w6sG .4yz'00+ J7~m J Vf|?yN\UIqB}<sH|=u Y~8X2=a3:c;3NUZ€~z;Rwb𔬲*r$Hu^ю:UCЇ-* ;d(k0=fY>o-gEvㆽhU"ñğn=X'ŕTUbǗS*3 Bqhߓ<ĸ+:CwOwz*GB]ņ?t˭nʋfSfovH% _Έi{aѫcdO)Un ~\gudď/B~D-;{/ #)$ M)RsBHg蘡u}2=,;D #z6``ȵ3-} )6j,rFZ5@33iؚft6nn>#`[ 6LQf!o%dy7i%y<THH/ ,C^]82QEѬ&m O-qtzIPҰ`Ծ}fv%{G%=mc J܍ aM@W1mNO?yI :)WjJ=5h!wX$dv)$xVʭ}d,g !XMy{Jz.hmIK?{!i9'w%NREMIk K=gI P,V8Z̨zu*/*z Ux|cXn])̓|Rc~{֣ @dž}h7٪|B 8-b9z}X%4^:)j/_PF"XYM՛:0&w44t}}ijP,kuH/J;=X`a \e!PdoÈ՘K!+'B5qGmnS ${y4s/o0 pq V6@`Qk6gzPFNp)x6TvdT&D$g:l]RH*hx*F E(}C3#;S06ؾ߬D J+ e^qqXwr=Wch Po0L43[GB$=wN}x ͤPo= ]x, t>^sv|R&󢗁bjgI)J&PU@ov7+V' FSFσidѩnWPp&V+c7BU[ u,ZЫ\ PHrUyToI 4zfMBWIoג6Q?ڝN%S[ e?rt&wȫ Y'!dw?x%ww9B0(ih2z'e uG3UlNt'T;Rk3^Kli}nU./،'C}`or}>v=ʊ"uyo`FYvސ INS kd7Fn$_VNW'H0-!`8SyOscFŌZcs5,=Il//1i&d&`<ԽYq\\QP_V虲I_1I#>Xk:!Ś!_2a'9'ʓi2 ogn%=R ='kǘMb]yd1 cf yyCK1cZ8OXvu]xq"k/;k+*F=܉ђ&1]R7bKPwN6f\!SL6qA?-gA?m3MdfI/)^L::j]).%O&&tC: 0fvػS)r8/TACƣ@pLz&#F"$…(&}Y h0"46;R(SP0CGpu?7SJAScz1~s C_zEG陯E|SbgD>{o9(\q sͬnTu^HByx-z-:޸fqIWV7YWSC!ó3!›=$ Y20a0f $bx'WdlT{Hꉲ,t h$)>PbSbe:t@ 21tX $vC)E͸Ѷt\SOoۻl~h\s>;;@L:'TwPfgn%NJZ73 xs+"=~C١ORPp+6̴ϚSS2`|+h2tks@*3ͬ2mx%)ٳz@C!%Sx!Aka楗q\/B=)JYh;zz0巩bΕAAO؊(tClO$z Z@+͒Kݪ(P,`LAN*S5rK30R-2i:n3G (ș cu<`]w&?Af5J;>I&uFnTﴠ1O-xϿ*fKoJ0*D)xX׷ pNc|[mNZBN.';Y9;ܓW1YMe3?+HZˊ4KH9&M=*z$/-بT-x J6 aLCӎUh/6F9(INo~BA/20hP(=aF~~4ăT(L4Փف}LD5v4&({wnP 48%JQZW44[VPe~ﲑ4%W9 ^7㑨894ߺ͢—&NC1?7 3 {2_r \p>RNѯeލ\&\EY+5gn_X:K %d*mC/#hG=lR]WP S:W{+KqlL!:"Z{e'jCkq|5 V/l˧T>$/iG\a/)d(;@O*#?<8~^ĕLo`ܤ;zWx&k ,/Ry{i% a8qy!Q4יaO~f6Ys印n`_^Vb$FoiWW , mw5@4(oR8—X=1:zB"Ɛ0X؄xe̙ێ'f ,b hf[,s׳+޹^\`כā~GLB;l GvR0J̗!&v%j a';"Tn['-N[A;W夛2CC$[I8͸BO\0$}+tM]Rq|AMAnbxd%3ů=ᆯ^׿ɘ:Z b_"q›0)Sy;hs࿯)riT> rJ( Å.xR6pߵGʼn"Ba%vJp'6ʋ2ʚ؆!p4@S30gv7`5ߝ?J.'6WW@#[ydH>fc%T$x$X&+() L [Vqi0U](HFx1mV}!o!Ryp#8İ!QnD6[h0j>x`5kR\!r}ϾRc1z\8 Y8,a]WGQ#P?}]i|׀3S/7w>97\&lp-r{ۏ*{(@-MPD>ێS84ts8OxCeW"Q0w( [mp0a,X&p[hCO||{O )cYԾ-,&viGHdZyK *g qڛE IB%#"|EBZͿe9;)v)r0tG^-Ұw&oҒ#F[H~@ YRR#Yuxh^F^MK9%OCV==> Rص3x,G,X/4.]E"r*7&9ze`ؓRm \~z5s><ՂՎFnv-=WbUSr!U.9Ud&ϖLmƄ_es 9A6޼]Gݵ#hQB(or8[;MzDI6<_EP[`~Ǡ@Mt$˄pfb%Ɍg]ťx8OP%#ϚRvy*}i(BGU]9^H:ku>sWq.`(O4+n@i_aWu-:^pTX/C<{WK98amg逓$Q~ JڔS=fb2[,$PGn)bap,go'|SF2NY쏟]Ob@z5%a}tr&,쁀NEķZJD^5 c+*QHGty,/2ODΒ Fz9x˯>}d%o<\ i5"Ӛ jM{q鴆WeԶZYhZYVJYƢ^j+n;3qu=c2c+MAծ5{M}_ɯpDR֕}8ڦcqU9ܩ_#(y:r!MRI1? XpiPڠ@NUgu@!mwFP.˦##Fd/S)`e6ã%8 ['xD@!pܫFx.|Zk!Z<Ut65 17mv#F=4=dg5Vmšg-"e؟%MWFPΔ وg 7M⎷ٿ0zIlEŇU.Vy#{ieP \5ULjDp\FWmP;OvļV4{V1߼*':[,|q?]#A88!) 惠jQ{AoHjNsz}#|xnv7 RsʝEޗ\ѓ@IbN9lPn Z(tdeV=oYOE[6)d]`Na QRzIiLh T#㾨1w_n2e'F ⪒opɼ4hHQP,KI>>Qzqxs.}2K;'}46pZp?l{{>4tH%ry :mizU2-%xT`oa|W1":U׀:4׊1"jsҁțQ^dUz{{04/ p؊8vMN ".[ $(w81䶮>ҢΪǛrm͗r"7YǶwQgDh.u:BgW18K\HYL(;'!DvJ[W6͢3 vUd Ѵ\LW3j .&pBQu:c[ J|D6Mݵ&8DO;/zV#pA6}hGy!_=x"t/lE)@؋C'x!վf` X 3f Q66̑Ֆ)SzCIȗ['[4~#POcP]hQ9I0( j6=:o n`aK "7Ӿ9OXEȣSXAWg|RHcK&0 ky)H)o1yۈkb7?q?9N( ??Cf#Mq߄!Vd~S jٽO a^ڂ9XFq"m [ 6uwfm+K|З0Wݜ cG黁$mwLfTc[V8I,@O"RbP֋7EٲͮB7@h'/s4za~Ge^1 &f]"u-]_9 E+Rэud7Vo [l]  E` aЃ~O,snt3bHiT fN&TQD,WڐP -|\~0Αoݪc9-o7NEs6W1^R⒍d+0$Z$7_Ե5[S"_yXp5@]Q_\Zl !OSk,6G{3xqӮ6ŔHtϽTgԦ' %Fwދ8NJ)(p-OExĸHG' J">VI" `oUNҥAx_5hۊ^U(rI495aGtv-|D jStA$Mmˆ1n@h!Sf:vuܪshWձ Wb}|tǴr,3O='?ëW\m{`B@~}i$CVdAPcR I/ے6 Ny '͵Ҙpտӵ#z,Hk ĹR>5|V3ftWtW(WSδCP5K 2 #/DԵO^r$3qdx`t);zc0Z֊>(WۚeD-3u˳+uDW-Ǵe`e6NшozvY*2Eb\b^9F~菮DgƿzWTԐFa;&7% Uo@ؾռ|ۍPM]8Ys12{AMD՝] ̅B%;PS{ed{*e0=n- ֌U(hJ] k&112#<˟_c|I>v7ܱ`n]Oy뚷FBj<10%4B]J [I=?T<:,ngfAA&8cQ8H{Ay1=@|^;;/f~O$"" +ZAM+yS+ԑH 'dk.'b y}}F~ u,k에h4k]oMEED|+o(rձ~3k;Fګ_*-I+G-+(a.|ljP7`BsX˛&[I|IN^ӃO9KǫFE"t mkDej>䥿tMoQvF% G|[q/>ɤ?ELHRkwÃۉ,KE.g1]Bd|;.6iYS/F%Iznnvo1ӈIbe!6i$ z߿uMt$a6gxe)Xw"?\[{ѣ N/j-tW9 ݶ+Ž^;vixJg K&ۤϞ9>!czc<2׈V={j=xqm䆃ecy74m])up;tNjɹGT~n}A'#ZEI68!RA'o{lQ|'S"&Opz։%pNI;+?oɝ8qgd~ y=.0[XP* Kɬʾ)kP#zPf Ȥ~վ}nD`x`>&gbGQֿND{uхcrk+Y'> N8*.ӟLx,Gp=<b XyFO}qYMul&g^{gHdX4yuF5]&V?E4Da<'96+}!W4ޙ't@c{p ǀS#DSd}sG c\p?$0r 5Թyԭ*#B5LY*CJ{枮ٸ>VMÑ )%X饣PwKK>!T s˱9ؚU BY&W1aC ~]=^c))|$1/IO;6rʾ O 'jR=,/"`dg)p@z.P2*lkuuM@%6Ê]˺rIN8j,G~կm?uBƒC$§ȚYڜ8ó뙿QTC$LU{6a-|\.Zo΋|9I2G$_;,=q& .k`U/8F:bB3ӆ~<&:c0(hDȫXEC4LY̌86W?}f227Hf%\ /k^]U!K'Pz+(`@^H'n%JSNm 0ہvX|ydR$o._(>nƃd1 #yT9ԸMğ>s_Μ;N,k ,0SþX.#xm[6|# o3GF/!uIy;l0TM_J~eZ\T'5%YVT d*9o F\wkz2Ru_Dsn{%TN2$N)b{(Ͷĉ$])O''wN *in`%jAv[U!Lj[JvoCzq<\\g_J|ߙ`w1oR=`4AƉ$F-(~~-כPǀRT#D \Lkot+ϐVi-w|lpN/@̑ѽɢ\wĪ`$+zm Rle}~\ ύDB2[i ;<r_IE^tX&W!^!WSocO[WX-؝a, ,CM}g`ZH،+p!\D.)ٻ1P1g 1 ф\@dnLZM#~gߺ ܞ+e&oaeu ߜf: $V`vKd uoM ]k_UXƝq]M}V ^+)I&@DE(-Ί^/ܯlS ~0%5O9(h(8`5|Ol{CY9 |z-Y{?GUKv5³e*~ImڟK ] ۭqxZ6Jf?3bū\>J({00~vcI vp doX\)8ya§#5~} G%:˜ܼV J,|O g>IG / hK[te|R"[!MHin7`wClGmAʮn I{4:@W5"F`Y玴Z/L$7ێpUv8ntC2OX'Z[TO3"GkwaG`W09һnf{~ClrFj>ƹ4MqU &-:3g7HSXN4? :x ~Zd|w.OeFI IY*@a2"?6 IJlz5&|dzT\ $sraJSYKqާLgn) Qy{.I{ނD+?@>bH|UCίʮ|@r-"TU[1B a<Ѱ)Z~Tni)^4DVJ\>i@uެ]bEhX!Eײt~4I.f#j 1A$x6Ҫ:Cܜ> <9 ЍĖJOR r)[L {yb4{) '_ހ" @Sv$xHlSj5؞?J>K4r(8HO7 tO3WKٕ[`#II˜ @KT 9$`}h%*IRUX>wV?EDMh']}5a/cAөsX1H6C dUk/ţTKilAN; .]āoV淀VAfԼx嶹QWoii b&3YYgF] %x\HuDb&6DزnE=|n o` {C ݹG -&4zQ^){cU%y'{dFMC_/ܢo4Ò c+"9DX䭅 DZK#ntl}j"gwp+J>u%hIm+ղj!%Lˈϡ%[u_߼j.cvɽ 8~t/B^YTb6 Rc@zai4٧nW T\LOmIP4Ǹ8^_'vQ' 㜎~r#-DK2K@\3:G3eh½AA{O'}iXpT|NF'O/:Vyb,?yCDUދuGf"B&qggtn%SxtHf~Pv4L[ssg);lfp̎|pEȻ>)AbnY&%ˋ~ "E X$^ۀӤ kLʧ{C݋9[JDtwssn^R04 P[kcs5SnqLT7TILp3:̼&[8Q:vʀ}Yj Hs)/sCF V̊Z$c8}:׍zy\yF\3r%2C]0R4]kW"U 7f&&FsfbDTW+She5ʁRsX2FZr*&m$J0NIGIIeaxw<,/+Uu?Z.\ח$npER/ŧݦdrRY"kX/+(ъ$p%zq+Lo(MVŔGO\( )aAlI#g&I?:zoJF':g0#|'.Nv)#~$=Zi@Kp"f/l-){4!y; HDW/edxv! `[A/baG~_I=YP94 M%Qe81݈Ϭ6?$;&S3  L,9ICCq*j߆)gR1D+{16jՇ '&{G \ͳs]&'rYگ OecD.G~w٦~b-J+=ek|Cey D1kY+qc 6.i0ɉu? ԰fgyb/#6[!Xz nf} GbvUK {;ƞjq'D+L$jӪE$Y $|}*kYJ0u׆)o)ORܡ(-OLD_TE  Ϸ67LY A&ʤi9%pس|'X.<$cԠ^\$:qn 2oV5eyK1!T xzuCҟ[[[:A$_8 &$_TODQ<36U1ofnp9qONg?[XZ$.5C{Ci.KW"Džyf,sd`_ #I &2D^`>ʲvᄊ^?'|`4.XyWJbZ k9G8Fрx$L42o|Q`V96Hl2\Ihnn݁&R!:'2PI%:^;d@1HJx8WqsPb 9-ou֒Z.v5kgEGE!kOzɋȟ\K ]y{Xp˦TFPDB4 l_9-ZRhκ`K$5 _GbBLU7ɥH5FYޢ#j]Hp-9d =i9QQ :cmb,BPOY3Ha6s573Tס*K'`S$9Ys=3U8  *LH ;%4d *eX=,F|o|\SHm㗄 ԫd%េ^a ^07b^W7HHgcDboeЙe-BF )N%E;uS\%< E}1>3D%<=:d{IhcGw(ޠJaf<Ŗp>p:^t'+SU=䙡!ٛ=6fa fDJ\1a vD%JuᝆJ{io`j}<1TB oz (wNW{EG_+>a<t/ a8[)mRT\le*|EhB&,8%=Y񨓀{,f6qi=:mJEG|arR@7ru<xpNP"6o:@\Zg,cB5<Jlح0fS;II3QBZn%fl@mCɬ}DђB$Er,Բܸt}1MzX"pq,re]ԇpf*~32HYNPLƴ'gQ@dw8m(Z$,PbշJEeӔ |>Vdo_k6:HM4n73Sdm3y8B߆$0p߆te6sXMt0e,%ʴ饰B?J0݇9%;C_L ޙ@u\Zee"Mn1SͣlY|_2)fY.GDs,>@ -4HGCܐ!G"HAX::IC 96NY*76yfy 6բ͏dHҮwYtԗWmG I{jLrރG֬g3!0H}7b7My&4|-M+9?f'MDXNJ <7써6NUTPbrG1 T;#Ȓ\Q(OWJ v4|iyNi" ǚ7--()ΟL?9WCIWH9S>UtyWbn+Z(P}H M 'pH %_Q}?cU?-h[{֌kFP0 C $Ȼ^1[_DvMDc+x盟E[W(NgiҔŎL"||h8xP9nL}V$hϑZf] ͦKjMj0Wv=:nOx`oB=E0v lk&b<[TB5k(Nx6i2DzGnm0>& v[@.=Z]&XtP`!r0i89+C-@Ù.H2镀YFZOX,,k4X׆Qdh+[_˫E:T"SK2RhK۳_~Жr_<ȿ5Fۥ/~hxH;CЍ CzӪRYs &H#O:$Th169S G}^ܪɗ7U$3 추t_)?5c7M|yBLB0t[D= Zɒp Xg ֡oSNlD7X3y׶dL f\S8/f0(L20ܕU(3&mˉ4rJdhaU`Vi8UA[@B@ܚ* \"#=2&eeSW ;憀{;0e#l,P2`"4)3x-1RWpY?U洋;6Ǚ4 zZ4ևO (Fva|X):il[w Kmd!≩p eO2 iL<soc@6͒& ۝mL)  U gD:B]b(@pKa8I[bL)TтU{ &|o.l"(B R>7d9R\%&*n:a s`6P8[ ?b^I,b9̭ W LuWtܡ pRMKJ_L(\ޅ:{4`]Ei3w=R= 2[V`LvܿaѠq=ioY&3 دz6˯-*6"řޏ?Rp&!f2U%(d)2 /~{B2@cZpu_ֻFDďeáC 1QTԁڇ;XOrU}dM/44Vfppt[$InBQsb lq`z`"zgv*ovk8pDج{o(ݹՁcµvLz̉iy(sj7 Fަkٚ988 X;< X%"GhZ4G.,Ef8R`xt;I; }݄[d֢uRى|4ժpQ'eY|X 5EWM6a{G>=W9$!;p{V-]9;zMeTal,{Yj PK&ݴz$A|=8NmR-ĿQ>\W2hK%bl2DJ nѵBʣ[LnL;uZDhrIFdxJ=p*%ʽ97Ju_l:(  w_Kt#U;loDdbۤlJbfǞ[C6y4w }9h9¦|tVvdIJ$0+o 㥰EЋ3shCmk3Wk]hn ?&,f•2<ˤq9mQ:cEriSJ ~PW6(u i-`\@ g*(߇[SrBo`&^&c VWc<V߱Xr_9ZZoJ67hb F/ٹ:|re3D)dq#0Qy&i⏡}ۻ\NMïp ” "{X=;Xa'uEyBN؟H509~tȌQ$qj߸]C/Y;냰nalìɈy89/[􁒬(4Y\X=R"ڼ,Q!`$?QV,Rm߶|?ABc{E$+YFny\s~d9#^~*Sܺj@|Lf#\ ^ffv<]sp~~JE68O6UI^mk鿄socD;U~.{$ETߌ`P1#[fC{h׸8 ԔRlom$6Ҽl3<l^ /\wsԩڲ8X/Ü>K+ZHP Fr1ʿ (n38Թo@Q']qG$`8SetcC4S6ɒ[&&F%)emzi?%T y24wȴ4U%'“GZN |a%@"85h/e\.zl}y3("~ USV:$Ls6= }#jP؋>L7sfDw(ؕT6mȅgb{ƫ]N%k+fOIоJS%7Lh%Lx|% +_:*` v9 YtI&|ox2QL@Zo!N[)/7*k^V s gu~{swE=i_]{:L}OdM$װ*FHLָJT,Kˇ"Mhx`Ǯ02OM fi3"kY=r\kA>jA{v`LJtjȁԾ CԛFALUo(N,ǔe=PJ,LrE!C`vԼbθP2mPO"w i` YADlD- ҅1swO1용KUdfxv59ETLL_ pVc7`T1}xdjۛ@~sލ1LIs- ES &d^fxޤߐ9vU1ɌC $EN=sDRfQ@[3 ,iΙ2!KuHnڈc`GkʪwG8B7cGn1mY~p2@6õ7,\锶  ~,uP+?w ˲u[X}WC _CrXjuq Y}=jw4i#F nI~yV@c|@YX͓m{+Owv BL8;+Xy)ͭMبSvϕfl sS&kkW(eI(:[%J_SO]M j*FG*r97lJo@p{%T m4zf|Xnh{"JZ0o .<TCMƍLLlD.O84=ʟrXсz r4=Xcm`'^[9+}Hv3L#־!d!#盉 fZ&UG2!٣ ~pt6˪腄PeW~~o&=ȧ@ kg e=vGvXqJ|K \g+Xso.4Wb0Dyl]:3ݸnJ NJy#Ŧ)ߖF+ ȏxM7ߗ,g`sS7cA$hgca> ! 2atM$Үa^*H ,XW(/@?v ѣK3ZDŽ.WS?u%Bqț`qa`O2#C$-qwOsU]g椋})Nj_W'&|Q5Gv1O%E BR8AUn:* I/"?s޸[g3JP)§5\2gBUs31ikGTF)MG1֦^D.PVXD]&Pbe:nFb`dZW#A$H94KyM|5}М,p;d)%Op̮wҧ[X `UKs1 /nAs3ɘc;'ϝT7_)R D;#P9j,E Ōy!9zWہil?_MРؒ1CWɜLf է <{s10)[ek:)aЗuO:> ޘO<èEY +N&S&VoKPIHd0X->zDx\!@-}cEc4[%r*`zp)&GUA}9h;Ī\:6W^j/mv^38Yk4sI4,CBJjT%+?CQKPi4\x"N?+ 1s;ys8ոڋ!\N@z 6V^Zv̮XG>+WzYhCa> lȺ)hgߔ,?V@3T]1* akƽ]3K[GY베gIZ)"UHeN;[;\X:>>ړwҮW1$FŽntW̴SU>Yӗ^pZq@IlC ?u.H"Pٖ$ܹbҒ-@bC:WZalCn2{*ŧ%7|!ѨEfgOA7jA5Z=JC 03Ow*Lc7R<)ʔ_ҽ@/JK9 Ɂݰ[xŦ=ݤ5H bƐI ]CU]cy#=H9FewRF wB?QlmeȥU|w:;' i@4ڋƃGoJ:e?Glc`t3DT4x,qC (yOw G_zaYƫR "d?b.Ł$WTNLhuՖ'47,vI:[%V*O?ZC|B }*⼗נ[~H.!മqm[mzr/iKݴ賤8PͺTs4X,`U.C5{1p%EߧԨ]guQl&wy~/LP޾.QP (H}k#OWZSBo7sb:&^|/&s.P%SGm7pc ixbX1iyWx.OKXr1!M"5WnP;M%pt+/NWb9iN^2߯>s 2J~"O&$`qt`;=pEJ)=QuW̷!WhmjC: C?h-wDe&D$hl*UBHTKv]gG#N<(KLOM^#/yU\ؽD$SiLllCf0LtI3@-[zSa͛Q: xɳ8F%Z< ͡xI)OCR|@ьf<[#F4Ai<-[`.S5=fH1]Vo@V\ @ЄIAN%0voSsUP?^ [DcIh:$[DoF_N3Z.%\]՟h"P<}n3WtjWȝE* DwcͨiK[$,M5dҎ0\CA:Sc7޿wiq('Vw]ö5bX w+h7gXҟe2[-]kyq(mSΈۊ=IJEݗ8RfI~AԱV r@)464Tp,ˮ^)8}\Zɹ>^^(2wჲЫ%gJ]wt=O=@'8"c ݓ\`rV'(9`}z.s% ]dq_P44a,v[Qy3HE!윐DNR^IQe qD0VRsp$g7E Jz34GȞ΀IŔr$;rnꂪNAi9ogM.}+WyʍSr+9]ua(0+m֏ƹ~ܰc15Xat%Eg wٱ~ 1Ʒs9|&yP?$`c1/|Av3v; N?4ZI$HOH4H-\"t0}vu8Smáwɹ~/ڣƅb%Lcj ilo$Jsr79TmLɫ܁` \ 6^cBwZuE"u6M7cK*_SR?'5NgS|0Y;qhŖ ^ OhJ*Ӟӱzy& 3M SqRd<ϜF:D`֧no VM] Ԕx6YSJ@OHjOu8.D{U}(_"l$=Uڠg^SKoXnlੀ󹴲>ƔaխzS[ P KZga)3:EFu½Vb\56-g4ƌb'8o޶,Tpr0%Րưn߅c`( ,&3zztSk y;邕BWAC6[Qq}A}c4e#B '򼚴\F=ɌPyy KTW ,&;P"ئ F o .ݾ0F' Y&~8v }D:ɀN`CU2 D8 Qt#D ~cZD(X' ii83؝"(R]~MCp/H}>N>_7C2zpA[nU> `O:PO1Gk;-mB[ }P1b0nvQ@y_܅l;h[^0sŀpZ[+Ѵq"J[OAV?sKE`(J_wxn 5u I-.c2Aa7 "YyPdu.H/F~BU dx7' 53ej~v(EHzدl"LCSi(#<ji{E;dKHGvΧWW:1W1E%΄4#LgX\gKvP浨',M{_ec HbNL=-t+`;oWV6D |kMy Ý* : []%o$|w~WQaڌ*XsZFcrȴuԎ:"yDJc׺m /6zO֚rn[E 8,l:2߭gwh&B?$ rC̪$-G+EW:$ӣD '=;1cnT󱱴ޠsQ2*ꮦ410^=62R*U_T%´em^&̕w G űO7FC2̗Z~K5+,ڪf+(.?ިsnvS(<+8rs8;r&,jƔ5OfhDi9gG)[0eFcB?`םQ6V =Z4͂ x6{:X3j =6%0R\ꁤz"e<ՁaPӗ"'\6#_Sց\6s^- &ʮP0T}e-ȊU[f4񽳚ղ7e3'G%YtԲ^AT(t&j{(Br9}(6',\v^xXXԼ b(RᠹWv03G[Q0Ds§ѼZLt ItZc0?L:@{!,YAg0SRnf9)-BQf,o!K^Y9|+HyS#D$, ~)Ő-َQokEk$`R/IRY^E<פ!"-S)`07fSE? p*}]8ɜ,g/̻u ˴_a@chω"\Zmd+wP7MCⅷ=qWRHf/8eFUݵilQ GŽ%|^8+BfBޱ. ZØrDǖ5-D?`b hAIAhxm.zFo¿Kc5z3*ުrSGqfÑ 4: d?b Oµrj3/ﳅAVIyAV":^,_1y'F⣈3'74RȺl"duH/+fQYz4ye<Æ5,М!{gӉˑd4V4'ooH`XIðv pU#OPLMLt:m$1[Pd5x~wM~xbMW!.RIwd.w6@g]O{gs![d"1S|AT,:ʚKZmҦ{r+4f/`펏@(s 'Fz:]zߡž0MW~>ޜD-pW_noh6[oum7hega:dAK/l(0y3wXf uP$gG޴],WEztAvMUQ헕mAB\pw:r 5X('wBp.28O?iyIKiX1BnrL1S᪲ w FQy M7Q@j"8rXM B&\L(DFm*'Y%[ؖ)CՕx7'爊D=PN#t0S,ޥ1?Z$ bE֮:S6 g0-Ԫ990M|dnK6 "J{14A>~<m5{7)>-LI7 ڽUx%k~.) 4O17R(܋Gύ::˿v3rUE|&2=4ȴbәU4Hw} Зxe! a~jrw\ ?q{w[ bwA 'a ǧQA?9p8ԏ;oH *r-m aƻeI\.ơB0 Gs=m{UP2yÍ<&@8Kҕb"VGf <)qo %͓SClЕW$4^`FZ7?:y,7*AB#zkdעzW6O:_"\Rh˥_C0i~;fQBGV0ȪI{BrsC?j!'h4ƆJoJVSyJ7#M3 V,.𐵡 a.'AwyfmEM{Ory'Z妺ŔO3*CKGRE["{}z~h7] + Ju~>,D2l \{ I=BPD=1J"j.7ϒ!j3OunDiR=p?\kZ`f,4үWm3*3bKʢom k-jRhg 93S%\!q홹D"k͍NnYo{ -r3Rױg͢= lJ[fJMfUiSh2‡@nC$LkE>z{;dDkJ H+"c (KrL7- 뱰MDHΨQfSEUղ|+0wO:3KnZrVtd 'kF'[r* ;7i?5?2êRp|ض$izOuhc3ì7b޽9S7hK@`IԄE@4tqI$ o(/ /B\ho!bQԞEV ˞V%涕]Ȩq?Đ.Xj`zW6a02^}=H?G#h,h&z+Vi i<WA˘P< (ǶYr3"v#ȡ~]NYlTBkcyjVĂ}<DSbU6wv3щ8+BZ#aa-U~ |mY;g:_pF`79[$0L^<+5I'DeEPf,Il"ף:)?`DIl?uBIh($1$ߛL&0a}k9GHO4fdK?mH]$\tQy}c.D5k6ɹ$zmٖWqa0UY=JOdcDkэ{ڼI˜Ww__%6%,qZDh@[!TO-"NpyU=bQ?+ Ӳ $rf^"_28f͙9̩0z)PϙQkqo0ԑ3̖Yau%4⣨9䔓ÖUavxd)x) AZiѰ~Qz"BzD!.pؕe?)8F0m+?pV3u,T 7J*y(@ğuT{f y_(Ș|7<+y>+w鉢5?wͲ ׊yH*p]jVI?w˳_'sĹt&VE ܏7ΤGtQ5ZT;fLIt|U7t6XUJH[(DDƺ ,eS:+ڀ#9gN`$*c_TAmMҩ[ba(2|s\p71Bj>?WGFyBQ ǩr DLAWc],PŽ2E<]tYW,ߗ.KNOz.| GDb^ALj0GV`~8q~*tk#cTV%LJ ~N?XeR\Mߎ*s;S6EU67s.$Xb:' qr:iy*]2K͝.U9oY.GAa^;L()B*!~ÁF?O!Ȟ;bW\V`9U򐝁bb d섅7 R{DVimH; B>?AtѪͽAMAR_@j!&414&"]LZ-Imiڵ$alwJ[muYWt |_O4WM.}2K"mzHiկ'@' vA-ꤸyb,l-b< İ17\>6;!Ҥ11 > Yqٰ6fWhtத8yjٗ!N Mނ_ΤtRX?2{vڳ +m ZzT }6}wMUQPdCT)uYq5 "[FYD%ev O`f׶2WNq7T_bRᧃcH\e1nVNY:oƘOA1:ydL?awX]*0y oՎfA?\a[BIO{)D洰ٙ*:[uVm3;tyH^;)UFJwdNBoHoxktO/߮w9 γ&$m0+:}^~i5\ZbT(v14km1GZ`bkOeo ah2Nh?s 1!碣g`U8ҕcKhEGU5w( XKAg ,1 ˪N =)"i x 8~lsP'dΦw֎竭O@Zqt=_PI`.:x'"IӁkމOc2|lKK2rQ;d{\.>xS<`ͼƪ_.0ܷ*w4#k{Z,J?M6`k,OQm;҇?skw|2Ia,cQW |9EsǪn>ؗV"EbEsUiPϸ@{ÅJmБaGf*LBѣZ,VY01ҧydE3*i?o^<ܚ:IxԂאNDlZJ{R[]sm>&I УZnjE Thú_mzND*)wm?EWШD~{-sجz 2޵7:G{ Chy~F(|ހӉMh7ɂu}b]65y7J8g!ר _7D4sԣ+&fiB.v_o! F'5c] ]!o#} 5{7ة7fNޯi[+ ,ouBNoN$U}*R{ٖSBGlq{ nZ~%k[Ӱ/с,8|QbRI3a]I\>jjfhcS`z=(!1D |kXD_ȡnfqn,mGg!̋`_/ݛdvfAXe1>غr/7XĹvpKdֻΌQp)0Hu0!տykOۢ6U86=!YtA6m{m+؝KNCqaE$I!l2nq!(M ,aݬV022Hx!>n D62 ,&hp)D|HeN209E]3&B]D32JuavGz10.dy :PVzo2Ygif8/4Z^ ,Jh 69v6[[wǤs^˪ΗwHI)ܺ;4٫68llrFi^*e7WŲӉT5[!*>h_^ſЈvM׍]tHv.;!Z|]⇻ómH=\ͩZ`V?%]DR ;i쌱߯ LzcvyZEB6ÈݑWDvAm*C t7T2k9zFC9Qα?žSD@oۜF:Ŷzwqj艶cE9(x-BVwJsPO6%U-Y%-#O>d!_H~ +ӌ~ڽg@h;6rMOC3/%!=ˤ$zn'}{`Qdt$"*%:јt\Da9 ̞ B۴p 4^nX_ण %%hX9%B`a{d;O[s#_ XW |,Yg4ӭL{k{,{bg!qZ2R+JcdկxZas/jQ%Oź'+?MCQmoԎȢp]hM=C~osu]q2~>߅~uNa >{e|.p c;CXnb@Rf90Lw2o)u͑] VN0mʣy"%i7({yUؘ5Q"ڭq2u@Yi#ZǬ8.P{\[%G4XR}sR;O2R30w}ۚҮU_\fЎX=uݙz/L"evweU8[5/uLk%zd_F K?0 ȉ'ʜxG<̆kH}A.7a'ʥ _~~Dt{$[pKan X5 TX8 X-cU@:7UI伡 V9_\RDѼYfwG!1{\n`*h(,zi 4+`"!kyX{\Lm$Ad<7_|J⯝$#c.Ok (:ut{ @^0 IX2 Aϣ0H y*ݥ#g " "*zPqŬfuA/w2u]C=CǏ]/1QX%fEp/ԫ7;)?0>Ih1Rth SЈQTMw>Ɇp3B..qyN&Y]-eNƻԎo)S.Ғvu :cμ=G}j "T!X'4 b'"{$H ԿҸ`ZmjI]V[T^O~$Xs |R!?\ oIE"[١U5ÿ'F{C0*:AsiSȂ="kjl]ٞ-Ycih'b:)ݘx:W]gC' P1/bX'fI;/97.eNFra\'i{NiO *}3@rQOZL4.5ɷZ{8+>0v6(yLD:'W bWT)vW#|MtKS?kCd} j]'{|a/HjvFo|)Ux$$n>:"$o8&d%i_3`,]loZɽݪ."Nr{(r`\FL/Kd@<7%ztiEXƴPsØޤSy{6Q(@5)+]s .እ׹ߧ5 ?k&cؒ(5]F)mD'ξ4>aF!%@"F;,D|lK\D]5*瑹pMUɡol͒Yyȷ! ut/IѺwbgDBN`y_2)>׎|j{@hʴsW}hĥMB |Ok@i[혬qFy7y6%_kgM Clp pQ? gq"6@jl_NriA^Y)y.d-\Rt882 c7 ,TACU}%wV"-  b_+k!'077\#Xj]U1$CWV r]A vNRg)n pµlRX3PI݀Ѵ9bSק`#ъ]npw`Y\KN@= >?^@RL&{3?3 ,56#ꀮ'Ap>چ zڵB==!*R+i\};-Ų4m'2q<<=g\xt27 N<Ȼ`KYofqU:bx Gh8|QW0 \a6Jcə&]è3In ̤ϱ@9b)5N)P+X9frҾQ.|Ga}[SbG2-=V{khblJ$`hH[m$$tx\0nڵ{&ۈfBAƏvɁBsܱAՒ+01cwZ}:X_y Pu,~ M 'x% x6j,PPPH{ )X"h0k 3Yԏ6 )By~ۉ]6 1&ƒtXZ+nkć5tQ@['&t+I,x@ɦzDe pQm<1 ۋ3;o4YTf;,gx2颦`c⑸t6΃%5 QԺt4*R,*<O`>w'tf|!~}.a}h1Ǩ1E#䒼V~M'rfTLJr|( gDqFo~eIa.wNu3 qiPznrA|j,4sf =a˭o{I2fRMSxk%R s\ȱ/}7jIYhr*0;$jo QB;_IT#W%N}\lL%w6¹Iٌ_IkóNux>_5sysm=iABtώAד~ML&V&s Oh%ZmZ.+)l/Y#ݞm8 \pI a1ƞwV7"~;tq"Gv5m%kޔk c:l2Cy-"AR{n ϥ.8:+% na98/\mFUkF /b7}XCH&UJv+ĔY^tX/Hs! $}C}zifŪT!MCu?s9jNWem|Lq s)RkO}gM#4K@NoMh+a=_" =Cmy\bQl=/2g:R zqkG޷PfK5aIP sȲ|FKfdz++(&-aQ=fm]nہCZJy䖎{[pGLiưO(-z0՛uQ;*~>l)Ǥ:vl`4\QV@S!,+UɎzatk7ovȹH1֕{=Uj)|lîW.mJ2I> _β}䂗D)Hd O_#+%yOu(tQ ˶1+;x]MPB* D=CmZ9tHA巀TbX(7RςT PÙK= k?Նeӥ2ૼ.|RT xF̢O/xfCjSB/3^Xr bY% k zc*`n%Xj:<&8wzk8rQ(9):Hrp}Ei/1, 05uȫ\mlfxau'Hh$HL#C3yMNJ67 f犯s]Hr Rt* ϤFyBrЭuA\|P/ W9ax0 %e .s(E]f˽)b(%Py#~T*_&9*zbTc^m&VT[ 1hC޾{2^\@tq]=ݮLo<s1s~?SxȧṵA.tX |-B}J[M5g ljcl;ܦ jP=б t~,w0_+ծ V^2Z aƜE hOa=kߒȻT#}yKO )W1Yw<>A|nÇzrp.f9,Q*٠05k1F囬m8IJU¦?=1XF Xl`KAhnBZ%":yqP8{uIFCmnp7f$6`0$iAޥ?v׿}Pŭ wy}N#pӿ $t Iv`Va_yR ܲ˦Re!p閚6]&}S+B4K4CB{sGllfÄ _lR$Wm-wEbo[?$d4e;TrI)/s#CT9XL߄_j7b³XEq# ۃīUL\7ܩeċ5m O^̼2HZf@@2˶6je&CPy_Ӳ Mvg؁Z'"i ^hJ0 j*nO8IsUwԳr8(-R`CT= 1~*B gP3\E[rVBW|w*'JL#$dȯ'xaXܐ8{. A.tͣƳC&a8tW.YF8 L}5ٻTLdhA%̲X#HSl4|o_>!3_|yu ʩ[h'<e7~f <^̄(Ɉ*͚.!veU*qϐ؆ݹʻBG4Mwa1w3zrBY¶Pݥ?pϝ ƇZan k$@4Ziԇ}f5մgi-շMM0>+*4wPbBchE'>)N]?4!'j66uy* *aQ{@/82F` j c\a?7>t]WD}R'k{,v ,e/ _l#߱>EEXKN = bu9#=RLD/rk&) qMyɷptKo{-8c˄)B(X=k"ztPB;}Md}tUfv>L t*Y Go^/MYjEۄP ϴLSB֮)^T …h"y(#.aC>fxF5cWGS9#:?}I2p"#u%O5_~D?H{Ge mimegG̸ ȶ{c*9p/=u=ydt$^Sw /VId\AiQI[q)o8v$5.KﶷmMfC/{Qv0+iσc%|ukpU(eqJR ٺO`R&s\EZ^Sҟ0Y[ lԅ;KffoUH¨-ɌR0EB*/e,~aSIK{01YCGl6o?G^zG*jI,9pȕ#͙A2WTudC X֝Vchk~:XQqު5h~W)#x)iI1H#^IbhڢgR& of)m}ȺrPJw2T=nȽuꚲap/ae$oKбOyFRޛh%zCLNO`eݩAu=tP^)`2N9VP>HZhh`U-M#f_,9\nJ "~3 ^y WgMBU{zRjD'㵞ހ’;cťz-D%v=λz?fS(g#=ᵹ<•@Y jik"w?0#I`vSxoLx^[z@QH`4yt4~u(A-d{ߖϳ|+5d~3fu'י>||y2v6(*YwU)AJ(37K2Xꘙe3 |ǥҋ7Ĵ6cX F;`Z#u(Ko1h_Y٠ڔzK @lRSckT ȊC*,E{:H]u>#&k2Q2y3X{FF_E<{+)rBt7;{ɂ|e͸-)wG˕'neŊJ:J'q/sJ٢'!C<[B HȄna&. s5s ^,i FlSk= nKO=2%ۗrxv5vZ͋EW;̍g1/xY!.~#]\sdJ,’ҧT<4cJI.oj~o֘4a@|D ]I 8QOPM2Ou$*V΀go ㉯QN&*1B`/NQ%L,br: BUrv ~ 3準ј/Kʞ$kg >lv;z׻^!sZ( YaĖH(mUK+OXat% I~ĩ=Rͺ&DV JTL; d@F%1}$'< h#h;{߾R6Rm>@M7JVi6!%8C| FW%%ZD+lZo}l8%EI[t_/aVC`BLGwNelhМ?$,%E=q;Cq7yCpKOv Dz'߬B hrWN%|$[nW)q'A ]bE3-v62@@¬0(k@H)rGW3d\%R=qU4J|ܐMXzOu]vV1,'@-c$92mIy>oTmJ3Y3hm3k"2T{a<K '5,i qXq.;l6=tn]Z+|̍J6g+Džx$fiuQPEor-bw ДVzcG ZEbf:G_59k}^Ik(\sl 3a<¿ vI'h/λeK ;by&tI乓R eYcQÇwP(u2"k.כؙ v-P`{:qE**#s&%WKLhdfo"jN82} fͲhpG~|6(lt e;gRTx3fԤQ yc%R FA中q[lVL)2K[KXTL5SQc= 1u2:aɴp>"AZnWfN [~u6}fymZ|zyA3; :Kl Ifo뉤.>;㖱b)]FaO2лLI`G ;7ҵyH!:ekf#-m>x3l #,+[a ]p2۲)g/'h.g46 7ãj%:\.$[m<_ _1<`(p7#XXJ_ T:Ȇbjp5=x`.OYI̫{)N:B:: c9T&Ěi%42s ݋9QFQ{c[n;Ux yӀsX \ C"ra~<^׺7ԁ|mPOΧ*APh@`ID߀/ѥ] iCNBD:K*B+h G vEAn^|#G'H$GggbQח29; C *mպAߎb|Tmw$@CĻQ"ȫɈں7s7&R璍Zs8iqmB;U %0z>v"1oĮ44 \ĽIPZ[QPW2ޏ>IB!1mqz9XJ**}٠c.z ?vO4+1nܝpmw*5Kə84 Fišn@5 6)]Xʧ8 <ف :a)i5(HuD!{kRf/DE),ӺTe0&xdto;4f{ƓL mIc|5hмߡjBv,y]T٭0(toY`+% PU.[SMpqaO!+rB\n|~; kו0a(cYi}v)+#w)0[A|!h A#qheB89;b!z$d!OoN(-bbYJ1B}V+|Lq)߮&,IJ4H+ҐTDYS[xs8wlXZ}xlhr:NOt9<"95ꈓ3gtYjt?8GVkРAoU(V>f(Jt쩱Cc& =4%f9[ ?P \qgWggLWleA?āpB]^$Zи+g2{@3EAJՁtiAŕ9(CF \MedMrf&n`, xnp7EJ7W-c6y30,ITmhW)&1'Ȗb_KAQǥP;bB dxWw@hLayBκ1~ʻo:H .!/AWhX㶪=¶Vӗx*[ܴg箩`Kj9Mxa"ZMvQ=.SnL̤n0 JS~RvT%bF`R>2.u^٢62#YT$bデ~LuyAifS?v~̃$8"BƢ-jE{W(jfQR:wq*-S>zǕ|KE?>DQom)%9fxkAH@4p M/>' pۻ x2h}&Y*{iPV> hT&ɫSIۇ 2s#M'JhÑnWT>p hLOH:=ɌtgH-(xdru^8KJ':gk[-ULcSk`(/GHc]qE c# A맹Q%D!uvmnp7ܡ_u6cZSV`њGwX,lM)ptW z<$P |'Cө$&(Z1cvi&B**fWam5 0el۟ $E戺{SvĵΧijQK}rNЄټa] 6 =y]wcjqV{JyDD(?tV_hO@6>}{>ʮR U#K4/b_ϋjچ/UVYW#HuCLa\K,q&oLV:,$BP^dd#zyZ>Ķϛ8AYLKjfTqkAB dGz&$ *v%sU뽞9LR^8 w161dҳ6~C,dC~+9QKw)+V6TZjQrbJb|/|o@όj6<ޏ4\@aMl&"$W t! ڗCL,9axͼCbTV>P0K|$e13xmORJS6DsPzcuYYd=擰!#g3R8R+g m3:B|tñaDUW ¿W7)syoє7b]Ha|YVLkKd9*kTw" bίE:V߳vKpZdGT~55Δki/M+Lps6_)] MAaI>?kTM6f^ bڋ~ %.BYehAE3[w!6<]jp:%0H݄b/ 4u0%w{鲩 g{ z%;3f}z$NCB/8v41f<'dIM#@ )#BMAݛ']SRdթ}=OB7V Ozfo!];%L4}N;VKwhR" !j"b6|gв!ɦ<*_ɯFYQ%%y8d^+Y4ȣ}$b=v[懿Jy 8)lAgDtbe-6؅w)~쟴zˮǥ!:l֘V]5!4cu׍FFI*V3ՎuZk`%|# jg5l)Wla,?W+tiO"ݔLkl ؞Z3ouYxzg 2grB=Уƀ3 O9"^R"Y,ˤK`XQ G:-dtqT@ٞ6U5}qjw#$L0H,ZO~ۓE !oWIzYJ}p:k}@݆nm1nu$D7s hbElbj[6=Wo62>mQN:HeȮ_ޫHm,yh|44}NR`GzRWL<;`#$(r C,A3A 늒@`~j ת/ߩ<{͒ɛER>abߋ TBZE_&?t#ˍ,RI@!) ;݆N>`whR;,"m; =KU28`]=̑qkd *ֱj,/N3,>6NN,vMK&#Sqi]aލ5>]Rڞd)f-_#"\WL-MAAOon-|Ղ'ZI`0e G89**STnku̫+`bbq+F+g9\ǞrgJDL!cVUoF$8?Nн`ʗ#m DW~o"TB{!ژ%RyU='[HH<1; :^{54cm-w]DBn/E:KvN<*x pm gުlr4Xxͤ}+ۇ m?3Wt1'E` f 8m- ȥLď@lc*'j8|s P%]DT?#84mQ%?RU!w>{nMl/&e=I nxJ@7s~ Hzc3Jb9ǒvhڢ L^" iDإD|,D`vdb\i|+ c]kW${> ;+䷝*ƒEd gQPORr\'IqIK7*¢MG,jmw<0a4)`Ջ!  =kaZz#=J`k}0fIm%vڄ4,6`;9N6gS. 50v k U"Q[ Ih2%T$1/m(I?š+QA~ª3xѭ[k+!-K mܿ =ʷ$R=l7*Xtioc5a`<(p[i(YI_"NYjT!d`j?pG..KSɋW;E݁xxu OMw#{EU<7ϳ% kV]brX&뚞Lس:ѓJ#s7=o܋E.K{D<~usWY(`\J:XTͬv|ڵw)bFN#rNcBnDX T4xĜKeTWlu_W,,pTңmɆxdc] [ve%`L4O7MAi߲Uj[3Zpaq;=!JӖG@]qiIF*B6ʃ_ ۲E8؅AgMvH1T>i\lzq$jAbu9lO*orQsG%l1:1DRGz*&/i!CQj 5zQ:7Z*.2Dž1Hc' :=& -V!צSwMr36py黿F{h ~FЂ.QC97:3Tw2;Fvw3LVw;'ӵ%p{vĵX(eMur:mB#b)!6u^ _) ՝ERV%+X~oqh- 88aMs=CD~1Z$!k'x] KӅ4s<5> D~0 .pqˆu$_%^tn*mP[m̈)U_n'@qB+Hs%[<j/cT43$Fv]щlt : L+4߻#Mx z'-iO2ȒXݦKAkmUI4G0=[B@,SU(;9Jv3(%w:5Jb`lPpڸ׍ OEZq"yחQQt,Aed54#]#bizPT#d>NMU {WTdPcT{6 YJ^$ɤkKLËaoq]FynsEΩ`5[ ME Icz;_Su\*@ Rɖadn[rM?TPr?1$ţN5/w6l?{r⊅S wN|XIźxqgkN%r@u{}>q?o݂ Zyv-xYp4so,WcC(1p8Y}K\n hIh= B1rR4 wJJ _yQS&/ :0%1L& " >rJP~-ܑܺnlUlo<,.Ӟw]I[sDo$-"tnZHq)cpsWx:GԵ P-/ne܊}dO t.o)=Q*kgl8˦T“PYGf~^xS6ˢhi6B8P ]W 0N79TtðzDgJi "}iZemLRCgl^ھ`c1iu eBl*cKTqTq$=@^ $[2uc;_`"0](N7@^0OjXн8&nȥ+|ݷC*ܔab]t;n3|s)I5a6BE`RzMIѼbN}d媖@}DߵƢO5Acċ5 cU*g52.C%σؽ+/$sT!΋=>9+>!V.}t=hb^l(?5kSպI^V$-_dփgNS;x)sh.4ŭZBMUV,IpdEw.%b1=7(`8~GWs[(5Ao?ɲ)OE3l:w*dU8#<5K֡i TOeUH2V^HSTJOLjv%SAlp"\p0>L(\R;uP>8|B9G\MM ѮIUN*BO+񶮖W|%(+MDC|I#z%EWBOfL g|tÕ|` dʐp',v 'x .iB_iq,GcSu벀dSLOWuU_qZ{pP|7/UAEhQ }:|P9 x!%$da+qX̷_O2Hzz%^Wuajkpx\*!%o?pUl[]-y X~rK%޿|c !s偀mq t8[}UoǾ;_[}H@ +:S%OF@9SlG귚V 4d8fZ7!? %ā]WKWlA*>{{ddž$r`"$:PY"ѕ=@!L37K{X :k2rKəOʭϠ݀.p>Ζ3Uƭ5h_ U`eo&:-G ܭ$m9@ZcxckL(ވ4ezT#^Gӣ+gs*@clbOn`#2&T>8HF`AJ[f,y&@Mbr\ {*oS ?)(} ҅?cHyf;ERsy٠B6*x7<%ǣYapnfvq7Lr":2Zl~,[< OA'3֪ b\f '. |Ht=bU )h,{J]Z7$wI ^/=~ɫt!.Wdb_LZ wl  l B4$A+OϧqzsWU[nNxŅjf59gQFX+(8ݕN:CJ<,c7oL)UE@/^ic;7a gK)ʼnҲh9|QD4xi7c"Z 服j~,7:ϵ+RTv]U?[ƞ*ɶ;K7^e` "ܫ><[-(]^f׮8"A aMœƘ?orsvH'=/߄ sv;/J »1ڭ+p9X,7!?˗?gPXr5y\8/)44Fc€jpEJMkcɬ dAìXSA@hl dF_ć @X֚El!|@Dž3=6þdeHb|1UaJP÷˟bjr 3ŢN U5NMߩs,~*ͳ !7FB缨E*) 2ΰ1LM'< t|/P m"nF3Fδ:"]+]pEOR O#B}9%+GŅ2Y:OӋ%㦞X'#HwRM:Vnyh3*5`Bzk1cT{KK]UxldhTCs1 ;Cq%fTK p4YN<5P_88!vU&"4@ FSgTb!%_Xճ'`x`!3_/i câ2CosKBϷLLjE Mi;D0'۳A־@RaEdާQ:˚ط^O-E&[|Tb}LdYO 8a9Ք`Wz'y½,Mx ϕ K vy:ELCmp_!\ߺAu`'e]AlwV5i8.&`ݜ&5(ywīR/'mD P {*?hIN }%:FN\eKFf>@dh$$VzpFR+ؗ`r4PmVk ]-Ⱥ?0IеXo-&ǰ8\2^$ARp!ħ78Ymǝ{3'vF7D]La$P-ڳBZjX@htQy2&U9iq^zRZ챌lw/_%o6"y/)j`tŴE[ǵ_ β8䛝Nѐ ]Z=CVB`}[ p&X*C hj(1.A!\dnCzae |J!'YGL.^! /,SΟ474K?K=P:L9&]zoXeuT8ˍ,COHSUNњp](x׳sH ITޝ]ӖY 70JlaF@ܩugC5-34`xW>zq>[=0T6m;JXyW{,=7>|c:yPiJǰUg oLw4g1Q=H` GዐcHp&,Yu;'LK>*PX`4pM}ך <[Ku͉ݡ:1nW_Ard>B)6T;ƇP*x C&vx[P/5 roj27Y3RRN1{dc!t3(rODG %K*a ͊A3EKnC~`̀^A1`T S'n@d=Nw7enGN5hl&Dxښ-L=%x6ExjY^ĬXdc6 iбs9 B|^g/=p? kQo͉< p(n$uAF 1Sw* R] ELU(] O^NDS0G,}i@Kiˍ`iҤR1̹{tѬ a0MwLYfK_WQ?*Gs2_/]Gڃx/&19upxo5dV)5ҁŨwdmH~v[ {&ƅ*e_;xԙ:ս>>l 7(zV'S)F9+0qv{D~pAl[lʻu9y@"3BZ#mMJ?-XE>r1j@ꥫ6 ^D;8Zk왴hDŽ*l a*vrCW UeUu">m] n6-Y_2Z]`T;kj`,/ pOP /@ s]կv*e{!Ͳk e-݂9H3O`<'QR)1C0%;@' @s ev1, Kްk9[3 KΒy~ɝezjuPh;a9oPxDO3H b I3nnh(I;74=ٗdda>X&*c!bּa4":Zْl3P>{10TP>m*.Sq+bNXwcIƮ%#,䷞;J)dk'oT|_zN-fqʶ5k@"!uXoʼi e/b6.@vێP=哆`Tڝ\gKa;BBJS v_ 9o̰)MųB|1* & *Duw=M=d ,BC- ( iHl!-oNcLpMCa,dj h冷|P#3%TQ]q,K1>HApW(DOUѯߢͶyn0?$bd';%~yGV*˶A\ @]𘈮" сLŻ٫V'˺鶴#m.?#IJ eM{3J[U&I dJ %`V:WQgVTMg[|;,\/\r/xBա,X<H#WJ˫LS!9jbPEzƳlJ̀(S K(3('&WEr0Sx$ΐE#oɹiD9ȝ @C4d_tF^91=aw>ͺ+SU+Q4/ tЛ;6SC,-(:ͽ.U^Th)30QH~J~ _ =;a%F{`dQDι%Ө:!;OCDd* .eCAhu<}ìgg z[OL}:Kk[?P& ^)Iȁ׷!I5U:„Xo/V!B{\5 ^E(nf"iܵs9!CU^wgq{f y#49c"^ob&iPd}J }/; ,d]W{" ďnؕ7v A$'}+R Lໍ`,;n{?K\ԿD_vk[zM~.Tژ1))4qFGg Ϲ?쫰lm%O1n'+o.i;vɸ&:mF$RRl};0ؑ4H\xm^z Rm#d տ6#;NLYd} v La&.0wD/WR_87jdnwGoH(QEL\k9TM:8xbiwSqᔄzm% B/(L\fC}I%T d0m~*W^l=TsfI/V,|ςZq\@{E"|Ɉ8B[VՓ'^z jY9ZqؿIY'|dDNG,C.싛zPKlc> !\@n'lwKk:tbk?a,1NzN;f11۪%ei{)Hi* 5c%<ŖF 3ƌ7 W3W!ꓵ25,c8'mO-S@jqD%gUpyg Gn!ARTE"W@=H*07\}/LԲ`6a[AeULF,GIcܘJ M- H:muA\7mVsb?OPT7~+Ooz`V7<|co ~%c-*E/(E/D9aW>X$87*Q}< -`!"X jW`R/شB.=z'Tj5c(uh {$B8ƴ ZSCC6~Z1W _P,҆^_YZ'` e͵km<Pk*g94NʖT5#BM"; q몑!aT# ]W>aP9!o5ٿs0h-[Zvϲ>Wl "/* (2iGP`3E8AI!]c=a.Rz.504kT֑*&m83Cȍ F:3Q߼.kdr6.Jetq8#U$璱E08luDC{Ę_[WL!a#tB8(t01BAO"ܩ4n^]s\ ut<I~g6&qUsw*x ħiB.鶟n8,Źj,5C֩hTx0rS@ɵ]Z+n ` 5$hgZ9E6>BxѱO?/]OZ(Y?y(gm{bKDbRDg][0S~{[N`{W CńmP_Fh5F=X\)U@E0B:' _kAcVp?y`[p_҆f;HbWh20Yh0*1t  ";enJE'{U"NŃSB2Ʀs`.E&a"2zq73 O(r1I%E#Hk`iRe} &?_MQ//-4_ɉ KSN|?vяBY_W*vSmFa)0n 2 XB)YRJS?DʛRSn'[,:J2Y+-#ɽⶈZ.F Ɔe q\6ITja~FdTe Q8X.,꜎p [j%/ (2xUcrgkLʡ<s:҃oA޴eOR$g E^6P}P QUt=|i2&G'L0:ɾx;:uGN15 J<_qZ8(H>7F)|Vmg|IrJ>~Y:76%$sҧcI}e3tZ:M_bz.oCKԩDZ2_7ޱ#BHsĕ;Ml;Ts*[KB`@Cz~ ls1ɛ;-8R~rUNGX_I)CIL =+Pݓ iP?a$aw` L<ݦXjt;pђi$լ\LX?vN8&i)6ndyĿBxx"H,? 2`Vx `Z~I2qH sA UA&H ψRY;K }` !T`# 7p˓Փ~p$~]B[&"MwYNlq D)>m \:sej}DYC =馮cͷ?ģu(hDǮ9}z/x'{1mN^L~[GSc4&w dTqtmݻ٥F30}/X2x#ʯ́E#C:c\XӬʥ|3 DPҰX=_WI?em8ktR!~gSJݳ7`*xg*%h߇">]όpLfRDu;7Y2qa5bg%]tZ& ϓ 򀾅}kijhg㨽Z 1f棧(e7on{%#n [kb}uCX 5S,2Dh=T`=_J>|)I!*  G]8,҈LAoqǬth-d0P}_Xʀ8oi.EJll%|M6[YJoˎm1m!nU ,ASB4H !wvG, M$l [Y"nf~&hiYlь=EM7'3Dv&N ?—Ml1*Ȫ:uA'zDʉ7|{޻;?d@dߦ4[0 @Vc $:2R]x[/ۢaMxUTRoBJh(R<)._[A#wQϳWJθpNkn-l>42 NU+7XQCT@Tm^?X_U|J1P} 6*ͪJ+ q^MՈ"FpC p@h^D\ԼO^}e/o+L\{@ m7n7?~oO_eqF\U'U98`y i Yw }.Ve|Q!Q$X2N50 "42v\4yvd dZ">Xj[}[H[Kf0&˳AǴfC{Oà)KFPPެݼ>R w]IX='y.mLOs#EGTY=dӆd,5) Fш&57|1cY^IXYEYR2Ϭ :\-psA{Z~icg#v z<Z0ؾؽMH疷3!bzM_wأ?9/'k?WZ򝡇ݨޓ F#}m+Q>VF9Dsmf9ؠ(O4݆ɯrX$[?md9epJBXXGB dp+Y0, 5yO7\"CES rՀ[:)B%G<&Drl /d>o#oyJ'%f٥}Ȣ>H=؍׈5@\".`d(g~C&B7גmr^UyAA9Wt5<ǘEO4g!%žZ⿣ ZW sp%WO! cp&h3Y;]%y<\l&B, "' M U2")of=1n$ƪyIf+ meSrf|0Gu./f 0jp}:B܏WtweMFcy*|4N59OZn[AL;hSgBEd3xy:9gl.~&73RX8iM ۼ?z2Y)ׂ7?ECWX0qW4I_jӴC}k{Gi2: hsN+0o- Ih{hMP^w -gzvw?LV-)LV%˕{i[OM@5eaqxuOn.Y1E dm2MdP1\,UD}~q,ޥ< $ݣK/RN^MNl5샃S^M̏FHm>WaGf2`Z)pfz-^|&yC=`hbAI _0sE,'Z(0'm vVoCj ԥsSdft pNm7ۃK6=Z#x z)|"M 70)y!z'ܟ"AWferxr~C`HBxi`vr䶆3NHR Yŧ[BvG{4 eڿ;{>;X( {&w?1a+NaĤh ~msq|f(Dښe*P)mW;yE /XȣnG, IQ,A^ [p9e9r63}H6Ӣ4B6%DIje`\5]&OήG>۸&PB1 sDA}:e8z(S;N)Iוk %q6nБS lDz .6u'zjk+ɷpwqb`R2tv3>?;1uJ3zE6 |֣$x$"`cOu\Tklijl\P5WX#ğ%1i'1}5B*>lIO@a _nrpZ1'рSx/Qj+}.M*|`g#'[ܷMͳ$^gKjLfP8 {7Vu6kB8ZL0y >,Ct m_U\0¢T,& iP\sAb_iMvjrJiб2a'9ԅ.LF6H=І-RՐVEo{Uz"@>\3rvɇ ҔO.xgw*+ #E  H񳼾*A7{ -sEkH9 Cs?TI4HO t 5G>>9Nzv"*A~:ߍ; \ m.4poޕt+k >a'e{w-vkFJIؙ`vW$|~9iJv7L]e妅?3k;3ӊ4volX$&+Vk8&' j;7dUb.;nB\NԞ!]ݏ1Hhhfu׊ᆒ4f;]@mŗ 5OL5x+c)dTdb۹rP1` VbLnFPI,+=`f?7/E^4P?I;1PgtVmH[ ^a'*c+#Cߨ_pa 3YNc`C\r]WķVf@۱kB)?\9ɶj.I~ T2!; T%\wY9d R"]i%V~9:QD 4C]bfy堅;Pl|+(c 4#qŲNH"l eB 0):ʔ0B.(WRiAW̭R럎?_-1F11A)"3}Wdzd#ø\vjj!zQq4vCIV?*ӓ|_R ¸"D!}:(<>x; ?Rў?K֖c]^?Bl۔Y1u6@H[I)$;'JL bNF ]ZU[Uo+P[bUTYHw&OxԂj{uƪwtgZQ% .9J1GzԖ%m;2{'jP5qyQd8 }nX,=^@9_;#&a(zle׹Cvvv_ jʭ4b'2 (M_T9O 8rwrШGݫFN4:S,OkQYfwvm=|fv RtV=JrlFwnQNυQ4c~ k:Gͭ=ER%R=Ex3N)W0_z̿*PȎ<#<BBh!{ާuMxRϔR_{(H${ nf)tqK.yӺ} m35+Ml)An89Nj<8jP-b"#Hp,jwSqj>E`/'#cd%a$.vl"aϽZP4xU=8tC:s!O"KMv =6Qk>'=Y4_>X}Nބ6oP~mm@✘s VE ]@aΦKH\ i+t^W_ [07)Na_'_YbP` R P:lz// Jg C%*~Ѻ'!oΐ¼h|$>6эc~`̟2ֲgmJ$ҁIt[je:IقLJq?zz')IL/BTl̘7$-垡^ jveqj\M?:4#qz7'ŐoS:,9ٝX8/j\^ЯiS +][$&7}1nhkeF&╆d )9wvqKHk ˆQϑkO"l,7D:]~#rZLӲb$/P8 $ >;0,jODzhv[P,\\OGNp_jlH(hn}%~W_BFZ۲Զqb+klxڎgOU{x!"-.Lu_l<+QoIdf yVyni !iOőBsm2OLǬ;[[g:vsf +UXNM;r%IXI+eU֪IDw`[~л~:kx(U>[5;č¶Q0`8t6\t <nm3CV.BG<=Oh82ZN4]fc%o 狮-M@l:'I Џ((KIh_%GEo%,@y^ROILW/y,1|G ǑܘElI7N`ש$~F]Q܇<ãAƳ^ՉMr!'< ]-!bT{(OשgG- 48H"73Ա8[8vfo}?{ܕdB Lus^jYk}sɶoMo B)C2mG./CV,6 yoEIIma\Y8=|zdbhaZ!?۸Vg؏U2%_[A(02Ûp㈱L s^WH+V ?b7xGgzЎ+)BL&bkfF͈ ֩TVg cD0]MoG?BVqy@Ph58?H7 \S~i oH%D9ɼ2vT@yCD5RcǓ6._0q7%;@0e߾PAj D[(F L J-?"/&]gުga,sJXti-i![H|3cl$Y>Ab$a:ݒmŌv0ڬf"FӃT;:)68c˹K_S /|d>4Դɂ[X$ߎ(7Z}:_\f7rxŪ!}POS`kTzbS{SVUl? .=X!ON2,1Cf?fB%f˴Wxd fI@O|$ 5&> 'ܮloyazAC*+?bmʕ6XI-uMRg/b뒆)`E.a#z و.Ťhj|1_$!ekh*1.gC`h'# k(K]+MӪcGs Lvou[c5ysm2*]%o/]f1^(`v _A]λ.+o5"5ם{JmADC 8PuڑՉb9u]YW7tC:[uT3׊c){=o6Y].fǃۡ.ɵ6ȐR1ew  Z35P >Hц46u|7 !B}!]dbҪ*{wau@0,1gh~1c;P$>Y\$p 8e:$W-EE&V'e"4ܙACroPǽzu%/,WS-^ͼmZVcAiw[MFBɋ F#-T&OYm7 L0aR_ՔI!C.tpݨ0r""_Qq821S05tD얷bF%uӔIX4HCPZ(Ш) 3*eL?%YN"y)ez,]qcBVCW&LVfl`Z9JK}!5YuCJN$+jD?{s @k^دvrkݩYilnL7@F%mpV < t PfOekhHn+yܧg>-]QG[ 7ߖ s|\qj~᏷PCo 䄮s{,adfH m>;e7DtÚ6Khrϱaueu7ndP<2zT0νa@&#U='ڽSU;P&LfSIO?AS-}5KjKkl0`vTa9˛ .3pl? 2V=8BnNRWE!B/85I AkBV7>sfEZ} jjwiC+@C(L ÓP$"Ł1/v,XEd\'-;&=}5#_ҩ P7Ivob6.kaԚH *HEs ޲XX'E@|_AiSyx/8`6nh)$̆ N`{!w7gE`T~o-+(8u0=]h$}P}';EXǠe!/9]2\PUXqwL]>28l굎rnFKAT$**C"{~6jVon*tLI6 xkTW| {3OɔQCQ=Q k%^,,1 9R~wWF*r896" m}ST_Np@lj.>Ri!c ҂k;@^U)EȬQQI) HazW*q &ZM)y@j m7e;b:K]W 鎜0]ޯqbRr*zܓX\p,d& ezU{WO=qg7@ЁĿL(@26Jtg(" Bm!IxY=@xh7#!e-w Zf1C*O.&LH`dHbaşU"u1jwҊy?KNfj܋V-BGŎ /4@߲ځLIվW@ڽŒ3p8Կ؉]ͼ I F]aאD#_W BUPMM>?+lm.Bڤ}~Ϫ /5D_A_x'W7ŹiiV0#(/O^iX' mc ϑ[]x|:Q3Dqwe~4^q8vqt~ӊ:{?HygaލLSvwQ?sK}g`s ]ȲVB6O=F cްpZyG75I2zIW4=;ZdSxgy';Ey0wzRF-Ѱni=:$iCLVP[vt*A aοLR!`{QPq"u;:-s/6Y1R1YA^=%AjXa 5x#{Fp(8PܸIwnD3LʅԽ?=t;9ȰK`DpO-\BnZЄQG.|M6=sޗ6GJmN 8?J9w&9< d2w< Z|Xx]5߶LMQ^$DuS>UX5]Ơg^ӈk  R$p]h;&%o ľc$/~Ϳ@!a@r@ u)f|TF53ۓEHHjt7!m񐑕 r/ }QT{}p9$>x<[@&X6{ѵCnSG罣 %fy{8y H|C(߱-1{XmU.;+Αtxr KN֏߼5 b)Cr5dxr/ceQmA'~u72?,'Ŗr YJ?[G=\@ le @An eS: 4Bp;e~iPm0DnӸX"e(\OiNoVDW$v*;75X.~\@J[tUg7e鼴 2BFu޴ў5<&E5..iΨ1?7R M6#&]JyZtki\gB"?XEDztpu;U &׀8 'RU/ '>- ZαdMX7M.t_wi¦l# ?:,Kaw8' +;Q>nHNCsGvۻgyCH1i6NGsŎ`;LίN5.6HfaNaKkE#{h=]6ׂǺ1+i DڲK# X$G30`5X24jN=%7= Z#TgGh]f $M+DuAzS/.|+er^F-)]d{~  xy|-'~(!lZņʩQq[vJ _(U>@^{RHlOOyns{΀|n,$ԅ 9$8 .hM~~{7PX)ӟ-S ߑ ;R_5i4lm2pa Q[t*xUɔ}NvS4?U,T %UV {n17,˴牗 ~4Ɨv#rͩ2n\ xN :l9壎pd%$;7(WC`e bA>=Ё/% G\AvtL4x?\"AsvĘ-іm]Zlgh>63^%l$CҸ,u!{(/SOY|rԏi6]k&=h/R\LMFKeqc/MLnm]eD--HJz(!-<0wtWc4)g:6Q ~DA`nXa~߬#WCAvL0r/ T\ 'pCce "@[ۙ?tb`$OAh-VR$/a7\Hw(YiM^D2/3*60%&@}3Xw}B04 vڣ(۫a :V4\ !M\"FZHۀe\-6w1'ġr"/k]3HqOL@c8#BVf"IځK(˱YCT9nkbj _%w%JAbh_9I§SbAMYQ#>]꬛w4*iʜLT|jgh4:9;K >}"AƺVʲuxFF*eby!`wjApJjؑkXx9+TpGp]5vtǍvG>&j|R a!@O头2])rٶ2WPz-H$v]FWhlI(wR wXI‰)QyeXiϋIF@a5[BH&s/ m[sQ>`n]xVN,ۉ )0#`+h 58R 뮽*~~%=+͵ZGzVdZ A=` n8]K6P4<3=[ x h ;/Gq _wbߺR'kV2隸5M|vp&wwF<6Y"u=sà/&8P0WԽMGqQh'iiVg%"M{ݳ-Cv D%. @ }lkN#߼(,&Єewũ ctr<~T#V"WzgufDѓf,_kѨ,_{nآf>TGhf.TwLE, :>βn+ rHg (B>GLR1;ye2ElrHi }Epnj_gQ.%nXZ*!AdzxB)e~vq).G;j*V",_ʹkLk^>^E RAKÒ~ZꏓS;W?[-zH+BiJaQ hY3N{O!MMJ:u+:s.; ldۃuqlw Ef L箦hn*Ow r4_TWq^zؿa=6' RM^3M/̜s[[6 |".3T QͶ㭃DT7Fmz*ͮ{|XڏL~Dds V~+.R>(,s/%ձftZg`$4z9BRt$ /%#ޔ 4++X 15p^'9F'9 }8Ywy>IJ{fHv,ӫFcgi[sn688CFHt7T}: @RuEY5˲Gn7[eGR^ySsXqX Q]&QΞT;6ڦ]Ĉ3sIЀRΖI:MռpTJrp'K=rSa4[0 1( ,Hږ >%$c UiW[d A&oYW]Y)Qsf4ac?<:U׻+r)Nl}>=Hd~SY@ U #RNcJ4]pꤜrV1E=P*7}\8C {~TQ~3As)W:9qq1 И;LԤ&$9L1zκjg -@cw7E}"Öwd3YooɛWC] 2/(ֺ( &x-UxMA5/P%prB'k:*Ŵ2BK&9L'm2oΦ(nAUom om֙GG$jTq-߽g&ol̩Ի+B=='sts3c!9JY97CϩauT(1%' sH1nQ=tNo\>LVխEeh.uLAZ`'Z\ +vFn6J)Z(Os~wnǨ?RJ+לLq@eXF|Lp f6 I4\XgI'x$D`R.6QY{rwZ[YaMɁ`nq[ |yi*ΗUS' H$(+U[6Xشϳ͛huN>~72_W>8baUS{;R#j^0Ã]c^*l| _bYTbR&u^V5Z/fHq59r`;0DL81;džњo43TWuV-,r{kP27Z\LIprp>LǷYKic|a@BI=ʄLq  8~'0Ҫ|AmƧ{ŠRǡa_ #[/m%y ^-2+MkЈxYcz<u= "Bkʐ_MJ=Lh_1\f+h#Mr%!}i8 03 z;0y|L>ֿׄn BEyoDA,N<ٷ> Ѐł]OAII{̭?x R~ )_KmF3#ykxn@ !"I?f^=12~qbiT~k@G~|"Cc$@2㿈#a:Pv<A!K"DBޥYfcwIH.043ɭ,ݧP8 v /1/Vnq1[Ep9<7r|l'_̧w;:r[ Kl^]=MGE Rz{T硐ӓfTrFf=јJKqTFtS(ƚHd$d,sidEzT2% t)pflχs⎦OxB a Q&<ࣝ|䟛^l%ۻaY]O)kR=Y.%.v +<6gq ,3(V O=\<p&zPyeYX*2e>|;J=ke= 3iO'U)5x+hѫWB.oqUN*G&2% 7.GZ2eZ1d/ZtT"px}-ǒ(Ϗ(/JPK|q&u*m hfh>>3E CòKl"G1;͈%$ >3!󭍧Pс9эx1;TQQO>"vci;|{Cƛ 6>х|d[~ַ86';:}s8sr`t|=i΁܁?n'{'&(%wޝcׯ,w&L>LhAXŝ?) mv2uYΫ_Z|NMEZEFztd8tj/y,]x#uΗn|ՙxyS=43#qcaѫĹ):%kp5>,0G+M3+HL7rGܫEdJIGq1`ʆg^TVfKKUe>0S q)0frkTӍmG}v$@|rg4=)>Ԕ0he_ʜxplOf]reբX.4ņvn͝Үo:km}F薃 " @C]< 6I_oBB7M|{Ϥzܦ5rp4|(:7gE6IåU1"TvhLPN3F!2+io6b Bّ\sQmaԮyxZ*(p6V`@;4(,HE>9cۈCFj^j6ϴt <ptG[, i )J3GCXm=PIj/~}FIm_DTr©4C4M,FPqk'{+`y %wLNNJ-aG0?(ȪVA$"]Ւ#ZƯuDL3mk9cjr-nF-1_]Ň믃zoa6 5z;** _2vndzet^V3fllkg#$7q6DeM0 tO!_E{pq2}w:icHLφ.:],Q8c+ &vz|]f/&Y#1w~M =#QØGxohVfaGJP s'4_,b2LK!1b iҩl{ıu3y{$Gi}\:ܐ\}Je²)o,RToK6 I retXmATM(rmtX6uIXT>CC3MV7`{EIQm_ wY`H޲pLIh7=g=Z }BP(  M?\J4h+fw?.Z~xrIQ;Ô!gHTWm:' _Fl <?2goS;//lqƍ'1M?C`vTǠFEteձNe`H' Ƽ*<5W emEɡZcM6Zx+>\G{Bj !5]HLyz9_u KvGZ? voV#^y;'L mi^lL#q]uY~5'[ 45バWe@;BM$,  ;yRb Jƣ>s-}AFXS;$ܢD=DMę j VIa|2mer~ B,.AIΎ9=>ۤ/M]|ҿf."#>#iOHte-Bl:dǯKPIDl>6xxj V ҅k~Ԝ`.4G:U$&`T]^VaT*9/︉t?WRI ަJ>|ynJSuAk|}0{1IX*&G>~ l*0 >vrۻE:vMC:A/3}ϸo`Ûb71GPLWMzK}-[AZÃ#cO 'y/y"M!K1*\D5@2}_/sBc9~J>z29E0mͯK*{2cas2e', PR\]$7i?o`LJCĊ}-{lK%d (n#w=+%tȽ oζ=\jq!*bqw9TIY 1`:"}0rlB>ᆃc1+_)<\b$|C I!qUSCאD24{~)1h֨6 2az+c 4I0 } ijlPLKW'L1XK%1ϧծ:`*j㖦N.z(;uk^Sb1aQQ f1P",o,Nhfu!ӟy4iҺm3/Djf%T (2uaK-_gҿ}#D"Ĕ9$9 if{_wׅchf =n/)8ϐˏ>ru!\jMnaY-lgAP3]pCf> z_|i1*ΟN'rN$9…|`:Ბ1v–ɋL%I;(̟ 9r̥Az:RFDzk61q:TCe ,4|@tqe6@)9(WPGkAV534|J}_Bzl!>͢9"H*E 0pwUs' gob,~ DMZ<͆ЪŽ+sF`|u @UҞb ;ьlj^(cKD>K&#jp|ff^GN9:fw}Wn ۳繂V{{֧mjQf^N,o߉-n[ױOb㼀;4Fӈz׶FZPPѫ.jciU\<`BE¿8NxEDd' D&kvՑDc7{1Po؂FH.ovMu *ub(FS7 mu`lܦ4Xy(h 1%HnƞG]pV X 4c̛9peZ@*r$a-c$I:/l9vtSmFrC4xyyx˯۲z\Ox'~<Γ0!("Z9d].$B  "HiH[ZSYk 4 u9Olqm8KC88κOC$LXmZب+ kejIf~de{v"(mQ! ao)o U'e &|I}2čĊwp7CD$>poa@W3ce>jxZu|4(#3q$ g=rf|nbEc@d~94J g}|6kҨl9օt-*5B?-fWSDlOIˈp!d[.(B>S[߸+{|_Gt'-k A2QE]ᮮ FV +bO?4Y(:,(ZUbjK5Cʥ<ob=+M]M?K~1h:̅IWz6oZFaqVH̕? Лv},grNa+>ã6(n~=NF|ooˊN vfHSt~(D45 #xoDBi]&$lSeMb7g77U7ɪ/Dܽ>hAX~vݥceRh!ltc"NHVm߂]pa59: , g~+.9h IAs%G|8>cD,KFDŽѩe̽FdAjtNx\#@WƢ~`\~=(|ME#͓&l۫HXS '`588D;^@|NdĤwCa5" f6CnniWn~J4+DA!ݶ)h%ok,Rr cGptu '6% 'u[?3:tR4j$^v$yԒjޢ|$:*.*3UM~qG:L"G yH.'4DF5+H4;(Ͷw7Gu0oJVyPrHawfڦ6 䣦 @87߮*?ݱxIۑX?\߯Q*i6jNO9V{谗zz}G;pIe?܁T:\35+wW6+sg]* 5I5L>z_rqMq3C”OjL|;*EbC/fmn+Qr96/=D;qkM 3困< >j?\Hr9*W^{пk": i 4A'tRɓM5C\ܦQp>`;G!jі&S&'s)&ؾ](g7CXPGHa|u7y֨D 9Dbq&-BuÅpi"Q?o }]13,X%:zc 3W~q-&p#+rn¼Bfa` i|=ms<9sWXZ.9)q#Nk}**)Lha R_3VmrUX /MY NٷL9_lQfV.дc5!_TO‹wnM0ZOS׫S[K VBJo5Bj\ۆHoۻ HBl5Ri4D}=͘DL|glZP85=U71(7d~xgf5iRRj&5M8^'`yhUWznqSǂ$w /Ёm8ŴGF"4ݚJ<=x V wܡ#+΀ӆ<|_ymQ#Hmwnq2,˨`Z\E/I<tq9)KA^B'G3o:+ÛE'\g =;[?4CU-f$L9-1NXP`\T &n& *BPq̀G 4!2UK|h%zSg܆J y]X]kX|wF?=8&`hEmѩ\oUkS[wwn2 9+ȹ'&CI vbh]ҙ!`pD^.\5HzWSj!Ѽ'1Pu .8_ kٽϽq2=b@DЯX{]D6E78uM @<8VMQȑ{Rj"߾2-;-zK0N>=)qRmOKՑveb;{4Af8$/flMǮDb}R,݋ؘPXCaB}4UhOO4ˬ<ܜ.Ch V^f~Qb'2,+%=Dq.\f*#wӹ!tbBLwi͛ kh'@cJY{g{z+% B_'mv#`zKbq 6b-q-͸_ʐ`\meUfp 7["QՌ(%TșM|~ȧ 06Ȃv1z/#5o JiA~R OxU}${o:MAT?'>F _Uv U@ ge&z/ؾ!s =PLڬn"TB+TC_HA2-{I,M (&$RE3!f s0R6yG%ٛ!ڧoC liJuзͅCB ܐMy*i#}lChߧOW7__lTl`yfTVVM5$R9QEFC{nk_Ğ˕劑(8&f,+ Ŗ0сGZ^[*Dk>q.B>dooĤ?K-=gߥ PRa:uoNeV ,xQ ,[U{>7 7RH̗RJFS7^{4ZoSZjadCY U4v|DUM2==\d)]1%H WD2 h鞯@]Q.r@h#sfbX\?eŋ^Ѹ~`~>3C}QzhmTL2rq|-Ӳ嫸 e7&Ty*zf/Ɯd:_4e6xQ8#.odES.J_hsq~{IaJ & l:o w3)fN9sOG$68[qVr@."B,Xfct*`Ϲ@bAiBMax@ )yz %aF-mwς5{D:(g*;C_:t{bӝ%"#u1//QY$š+VcE%>q3`*62;6K/-nE~VNTg@ivxsqLADXѲn۩n1&i`B1hlۃp IqQa nlgE][Q\"gy@TM3ަjP@µ\{fT@N284%:hu.Ufh »_ϢPcëm6)!ƌINABUrK[Iu ' u< ( 2Ul%lc0i=%[oP"pD0fRFhߥ8cH EeٓӘdSc{;_ OTBRc wTI {<&"(Cf@iH sm[x h^d-['iZ&p՘Ŏl^8\G}T]z0wTDܡ)r{TlF$-yx%{T"BFfq#"#]8H_q4Lū`' Zo6QJ|Y/]g43#&?JkvM% e . ؊ J(!`eO~P==g<bHyһHHuG S*╃[g!Ual}/wƕG&L)&L01C7Bk\WQ8u!}փ@3ςs2^\s o~CN{Xdcҵ>go:!ʗ.3܄M_lJYLce!Ӗjo`k5;0p%&hje`Z`Hya,qj(y eN\e9w&q3fc ?mm3y%qs5]`ez9G|*~nx*c<5N݁YLQF1b8 ?l9 ֶy=w?e L3SuH[6;M6Sm#Bo ƏKuM8;Y Bd 71ذ S iΏtkPĞm/2MXlrA *~6)#'/yт4v<5wX{&ں̊]hL4Ӵ@l T|+RU}AON%E%$b39H*l7Aߙ&""}mt4^Ccm%/Ŭ^; zDd%qJ@ חjˮZfV,8@0n@)Nݏi~ū*Idž~PyIWb@*2kkݠlX<܆}~Hgk`Q0.<.m\0 pS!U_WY8"ѻwȄ\ؕ>ʲAG^R4]Y[_MғeӍ|.Z )$mfQ<$C2OrS%ஞ)$ ʊ`I]W}5ת5%T4%H>YZr(ص[P}Imzv<)`f1_0'Prq߻d*6VSx}>.7B7x^ś=#䣟=v8!Јuj,:N 3EtgKIvs?01|?mnE6iGYyV/X܉r%wCđ?A11sKMѵU-9m;̔c^*2xRn<;e rgY_ȵHO4dCl]RD&H@N.dR4]?դoͫ’gڮSUzb;_Kjl*Q@QeQ*(5/f)_4z~D}~ jd8֘t6R+`Q*pi$u2|FRp;^|z Fؖ3Fj'Vn+TΖ ZMS\]ڂ^BNڠ]l!S&gfHV4,9KTa/Ll%,[/I)kh`kPK{$}Ϯ!Q'[ 6FǘdϞ)\%rKS&tv\W=DӧTn\mٛ¦sG,sA#L!is-48#[zUlīTF6y~:$>,?|.p.!}hi\R1̐%*x5SY;Y =7\w< Fd)8k{yӞKg]^+y2b6Zڝka #GX8q\0€/zF!!? gj[wz!e/DF"C@Lo!NG~7 h(,ppQ[آ |^UVxmS wqWp!^LQnli`|Z[:OARondgIbBH3~-NI~eQ_u1xoWI(|8Kcƭ`54S7;t4#RYqTJ`rUVBc5!~}kGtyOFﱼY53c+AAx+? =#H@;|8Gy&B5'&h(+?)Xq3*2$7US/]cq&Ĺ`Т5>$H5|vԑ&9xby焯|uόZ -(uD'B&zp(pQ=3I;Xvi@UlO׉8Q6 i@Kj/XٮGc5lb`sjG[w,D]rIe㣉2DFx|s)T$\Vr%PFE* #`z\%._4|}USlp;;/]j+|i1iH*dE'x~'D^}|j;BdH$9ܻ2T1vQ5{S^39}ި_n8|=N(_2WGц(&)3$ pK~j' sa%~f"[xaީwFZ9?:V QX'YMw6&aouXb6SR5=<$m_Ivޕh'>M- ƸџԂ3PEIox&>aw$G8OBjٻ.׆{hFS!BjW9eƯ?wFl췿`~qmQ{%fMo.__Yn9413m u>=RG2B2\%0$KĬF~9Yee»jobD(i6Wi" AU®4MԪӛ\TmTԱZӻd} -{GJ#+?vٔG`GC#I].g;{`~)y//,)(ddpDU[R*:ǩ'p!L "i?Fz7@6G#k:1{Ӑml<:$@e4SkHe`Z&'*.?Wl.`PIqk䮪ԆtG|X$LHƺiWr{c8~Xnsl(p0ua$,V#4LJdLԯP1ǣ09mz5ìX ͑%3V#wTm"Ecl!YclphWB:V_ivӑ;RWU*Il*YQ@rmh%@cե шB|  ?Hl5VD.Tq-"[mL+%kv].K\ܧ!6aq & xqTwmveXݺUx!q}a|g%1nQD&*n" }2. +SrExOBNSB*`$q繪$HMkBj4}2<."p10bO.<@ZWrgF5H&g QriЧcq`|C!s}Lgk TPTO:D?Aw奄U28-! 6`@HAn<%˶<ɘ:jA{ZL]]xV$5 cd5cd5+&2gBunZnn dGoUZu1~+']{Wכy&tP3lC%5X#:X qU)&!FǞ8@T;W\#HP19pܸ"'BT< r)E K$Xc3:-׭&3g5WC*WH6\ķs~AjMq jGAJ$ƗZx0̺qX(_8ӕwʧE:62b~qm.r'һlʠIx-KvR}:j5UQam _Ȣ%4zyȿk{p(P`5E ԔCRyCwͿیȥpqs2ۡ$ʼQ @n@v GA/Xsicg vGG;Ry1,C"|5~lrڴ";XnK{OrV9J`ΰLGoa@h'P`;Qd4?kTPS@  HbKlJY&C=@K*^Fwšp;ymPy-\>&Yl/rxaK.deU"}-NkzwxeF)ϲWV#{HFǹuOgv,ൡq)Wd7q骟n{դ&Ęr`]6vaA`텔٠s3y0 u~-7CeA#37;-}'ѺEU}cF#")j}Pq9'M;'9g,T$]~zqDJ,q~ݣf;/GT%u"[2Pj:^ ArrNkc>u677Ixy kL>-"%)GQ-#7sdF`z2yX;b)SOSy(68dO iͯCa[!]"cKq:fѝvߨ.{IO4p1"C YznԮyN;I6QP9N?Ff` m0^;/tA"Kfg@LuW/!.,i9b6\u| ۂzEQS>˭9KB/{zHι>mD_^p˻>[=yrh 5cGGim}QeeC͜Հ"F+O)[' t8mbvv]^B4lHd^wbw?МjT>/;#, CdHܕֈæU*}86kh7{,Ȣl _qIzv\PEMdtyYĈ77f1\ VEEeQ:g}/t tVCvp $K[KFrSAA{[@J+| ׭ _d i"H_u-ҝP2<;y dLpZwSGiikڞř6 /uQxΓR}hywREz2lڜ0AT+>J;u6p$7=C7r-lB}H!y3y6s#0 \'Kt؏MʿnEIڬPY'w)rf"1ɊQ`hep<*T+vE$]މ4j L{Մ%ot 1=>(K{FM%ɮw.XRpY0NTDcBG^Pl8p+6[$+ Qx"+"_G`%}#tyroΝMx5]{yEZH3[a7'M{`]aB~ JQ S"gPT8~؆nG =q+T=<tbA1!1Ҟ=m"^#-XZU[R.j#.j)D?Ǘ{{n%>d Qo-CԞ.& aX} AxP#|?>D܊iB:O\5Bf< $r!5[; ycx0Ֆ#6e5> O>ufRs:N*len^l#%hk1> z3 ˘En]eX]B\B(4guV(~D{p)O8-ܙ}ΉXXʟ#̉q7ǚi@ǂ -jJq'P #ksdzHei~>ܝk-d ̴|5Yx];@ſ6Gp!ܕU%Jz3-:ƒWRr{!.;m.]iy҉C _)>Nt}驦,4лYYgF?xZvڱT_y?BLDoLgم"}K n(E|pFPyJ_jHa*M+vI:};~1b;MFYwæH35fpSm?O RCiec7t Sb܊LS"cj1?;m!jV:#†~eE{M_"dh༫Ԟ ReOY,ZF'I1 +yOW5=E*)^Ufg4)6IwWђ)Ff{?0Iz(O`Bx4\cVi&d|莊L=}gd9P]˹ rnxGM6P"*Ҥ Qhꉔ;s>b8\_בEKw=f8aRk3JD~ك`*pk+TNQΉӏa<*v _d|I@bP ֪+̀@_ߺ{8&Qad|uEs iEEȱSHsLߨE'B!,߮t/X/ E,W~UxK|ފR o9|ޭһb=i,డۢc`YޅS/w =h?1 %Y%`Rl195|އI%ܛ**DTX u5cSiäcK:_ڈPNSp:h:{J# exc~\OuE~V2tQyWgw3Svg"DkxR(E鍫 H|n<[.Tbg0jH?(KB˽r1s{ S8W;[ZzWfʊ6^dK환~@ jvO? !ktHj `r?u/d2 ԣM!>γ_`y|:qSgHB(y*)b*[*9Fڼ:fd*K\C)&{]gךEzI?b6hz Hv$Nv/ްlZ[AruP}jYM@hvSmA]=(^@+ 2q˗Śk 7\dԒ %rl,0nts?޷ڝNVN{cĀrPl_<="&?}H|V|!qu!.z֙>s"xsX|h^,(}P'fG]O"h#)R[ۻ O.X2WzϷ.~ O׮_g1Rii: qu8Y:uǖzS bW= r4U)b#f#žRQBMh&la46oQ-kx3XJ%L~d}']I~6 * ZgΦm*6|41"8 ofVrD{xhG+ش%;j$-!\x8|FY 3)|f01X ElGvPOܗ#l Ki }_A1u7?%o93?C+ʩƮdcl9%͞BK`@8#7@VϏh`f$;Ŧ=rQ; (9V<%@hf[T:!X{FI4$e8 vl*وڀ|xsԭpQYG/oL]o j#;GdYx\hFڔs&r oraD_WCc{ƶ{X-j ^ح{RءqkKQ]dR:l!aQXᨅIpAD-^Hw'BFuU4_JvY+[^w q]W&tǨA1{HX,hOEÆ\pZS!cQŎ+h}Uo(FUꠍw|] <ڵ2DH ,zOZ/6N.;;ʚ9@  `?(ýy|`ɒKv~b{1Kba <؂ze~q|UP]cˏig@W˟%"g@.r9ҙ`aHR%x*祌fK NZt$~G(i.|_[bNŦXQɇi:?e3||9Pmߚb W,_|MbN\ D5AٚPX0 .Zl ۫{gonVV2ʓu-܀\6U0sӞ@zXLJlY9zDmJ~BEmMvט*|?'5'rJ]~D=#%S~AvX3Y-ó6p}Eyr(>jt N=\ևbfS~!ewM;Xn2p+&s#VRjˤշ~XF"oU PjZr w7 t!.0re 4oh+<<G eŕpCs=9_ݦ9Oͳӷs{eAcޡykQkV6#is"PBx\{D y-l,[BerԪo'u=E`j]no=R(ZN IU d5h]t1g_",VncPB)[@,ig` =:5e4FzNqyb<ÿKlgOpE(g.Nf"Ee¨L[b^GZS7A-&0ߝg=vse ]]d^})х)(0b{E cf9u<ڶ0|\I[ݼS7-3EDLzXU)p7e)K8ksz^ݻSOY;:Nsx,n}0576{=XBHq߮ Te/;]ٰgpG$A|։(Ԓ ?|$vh!,v n[U 9-ε$d9 $i2[ .#<*3mbQѹEȔEsK:llvxd' d!UKX+)D{$ji+#ziZ+&ZC4pԕ>])(I"UbՍJ wOG5-{ֈW:RyұE*ZaTN7u})V*iJL2J Vk)g ܅{+.GQԿf[{;ϕE8ܟkƾY*ɧ;K}A~:Fv8yfr +}Ч'H&ObL2 >+A'zDoegڲh'@&QfAbJYmW`FAV&FtZٞCv3dx`T9FP4\I2ِkx"UUYPPח{d5׬6o+}gUJ!e{m`,orq7L`#_rz-#|`E6AyPU 2pm#dzmG%`,qx`W?^yFހ*e9v^ώjqMb/W!p  [?։u-]pFb|59qJa0p WJт2׬_0$FmBl19ˍ UWRW0ɕo 8a|j <'̓oX' 0ݢ$o&[t\/D 4G\^͉*ܙW,H(?' 9ݳOaEO˕^\kVIv VvtEAؠ6 $8#ˏFi^숒x0ռ{@RJo'唓[Od$cvjbM)k/OlNy^ (y2&E%T^v_S(HߡfAZH?w|i3B%n\`r(9\993oMY1 p>߰vxhCZj? f"J䵥Vߋ0X+v).ƭ@ftM{v3j$/ܤ#m^namJʯv/63զ'`P>Å991`wwco)n`dp o#:6:JÉ8^K9FF ilwĪBZlB<|TIJFIw}F̮_y(\:3ӝYMD|rl]0^VGWaڨW+ki KC8p+S_/"}XT3y39<;w9zѩРP ㋐3~dZ7Mk[[PH.b\ISeWn8ψQD}MY |cS[Gؤ׿VXӺU7$GE3`E')6g3˒| sbS~UJ߻X=w<$!vd%EZ^UDH咴e I/]KU$}|,>N;,:$t9)}*3ޘ@,|{%M( "*q1\F{"`k` nCL'*_Zӻ[SYFG̉NBѼx:ـh[r]# 3M-ZT\q8D 5@ߞmE}Wu*gV"`X#a`93,G )Hgt2C6}g_0UWai9L%0DVC >O@3Bbb#Q v^쯺}]I0ps%:HcgU0F`v?׮czZ_:y̛>Z&'U3yeXmL}I*.=$6gc^pVĈ`-̾A:˥\^uIO,iAT}sg:t!rBft !91ЃH>r!xӊЪDI-fF%aE#};XOn0S9zʄК'Ypĵ}w.X鄷wl㎗鎥لZ/w}}˃\` Ytv6?S}Ztо^@W0 ֨#0 V'Cfh u`o4.̵y$7R}3?- TvǟNVJd ETvI/. #=H MᬂaB*:+=oiZ6NwN㙹@b8lg Ъ֐US rI (lvB-%1_#8^UCaij@4̤b[e{^D+A?9l|R Άf_sQb#gGq*bnSZ{Bm<]_U="sX4?ǎo(~N*MD A! O(SF/bPb(92͕i8-(gR؃k1ry-~"Hr7GH؏jA c0}NۛvxWA?FM0_H^/U!WfqbȮncٔH(Xf=F)u1p淫9"ՈMwzZIߛ kHpd8h6gcK_iIBmas S}mf3Xm <%V7t?"j1^5QZ-f<7mjV>=?MlRVVimwL2{r`|?;8ܼs XSM0+48D' X\+EgRF.wq #XdqN (zޖN CpnCLhZd0x@x 2i4[lp5HTa{~5E7i叇)>PD@3x{ܺ)I&=s$*B+<4v ɞ//((/۵iڠ^n^)kl+uC"AD* Φd%W&_bӳq$İJșC/.P}UX'c"OcCJgeAq:=Fa&:Q>i4upCKXUP]Ͽ㝊fg("E:ȵR yaR]Ɓ;8= ckƀU1lrɾpA"Dȟ6!Wu7%_,Y~7<>ftWʠ% )j-r uGKF,J/p}p+QC9{EͮbJbXl:ww%Ŏ+XLBLI>VgZ}35f3n*? ]̵l4cZHߧ"v=bv w,882Vr44*Hjm+"UKC%e5-Hps1G^#mQIǑXЭgUDxE&E;+ ~0(@ T_UBz3jqԒ4(oCht `!c ].4<`[u桘NP3,² 0yg?P$P'$rB-ŷs`Ȓl9ޥw7o8?i>α@r%h7q&S^MVˍB8]=m7F(e)8\%J/;og"ݞkF+ע=T\ZNVmx.X#_K:vBf@W굠"}֛e9j[w[Z9*zϒ{2tض|mlԚ?gmo𘎸ٷPp6*߻ 4k ikIec^!'f[[!D {2y[T`2ǭ}΋Oj =WV'ؔ`r3%b9ucB%?%8hA,: t8z1=Es~+wՈΗ6ub'zsa/1^>DK0YCѰV=o"0?& -N#; alko7b]9 M3bLm=F$ _0Wy+2ɓRptc}JAMCI2dFD7 g'Ý)^C Ec8dHW7-1ax&}5bgWefo8T X:uy<$: 06/l\lHKg+0TiJZc9Wdkt 8d }UR}}Utjn51EI'xNDȾ$yP4ΩؕVuhM1$t7f iՄ5*;t2:QQUn]+MV0UmBhٙ0ۘN OݱE|L$0\3N!܈H5֕ķ1Ԭ)7`Iݎ\qtW 7}D@c7nδtO拳'cU#|RN6L晙nA2ZnoNC~SR W{0]8ǹn%0x^}Cg{^ CEۗg3P^Rӝ>ɯJ -"[.{]d[wW/*RU8(JW?rɞKƊG)Le9 L/EɿĚ&k SBy~@x:$wdbc\f l@k/WB =}ZtzN:K"y^IJ 5%i-upZCfcgؚ5}2vtf5;m'M]N8G%::YuMvfO~ʑ-ҵ?JъW<-"q AcB%tͯ?7*_a3h&F6+ {-Ӌ ,Hbf3%S ]̬s/qG8,:2I 谙&|l'lSWDE.L7Q sD!0aL}uWUP1uJ!\g7sc\{ah,3q+8'o 9cԌ_>Ұ4`Ł)!7 p}Q+=T4@a^ 5G <45" 崶qb9~ւ>2*MJLM[` t^LA\yc},jBG uD1}gQZblS8S9JeGydU |s\ ]|%1񊳓N&+OK%z^% ^2M Tn=]ӹN'"WL-4| +l[ ᆒ F˳x=߹zd;D`|'& 6P7‰ve/ cMΕLxr1'VUdjɍB7v&\Y{JDQ~?*?CY(c@U"jRj (VI¯f]=g8m%iK V@q7S) 0{ =yo=Aoh"ٚi1AQ(?/}{c7N 㙯T|_' \H=%xƿv~U'/+\Bb he)j;cVV@ݤ> Cx\hPB~)j8f-$Hj˶@jQHSbPauK$0+OO0v.AדX4DQĪHkQ_;^-9|PQʢLaA^IOm/\$<MmB51n4H y(T:=~z@ aB+VxE˅Ժ&؄~-wRYzN6P9TC^cċrbiߛnMNoHdĤvI6yNH{EMgu}ñ| 5(hN}xu韷,&PT*̙GGÚc*XIq1t9W$NrSyAX˩^U TVMίv"@d?xoÓHRŠb$#tZ|Ǟ#"8s"̞#bDk D{Wݹy%+O2A"!!LlҴ1BHk-x|b+8u o>㒞&#EtȲ ) }V1Yevg`Ek٠~3•G=P#sk3\=(Zޭh u|av2{hj6IՅ*4S" dH Lt%];.@eI{J@UI/gl7y-=džQU62=ɜ/J_i#kqյX7vnjVMYDe2y0S#\Qŏ1ڀ|s%s_iguZpERײ{нErbT^!MIJgȠO$4&-(ĻksqQn<3R5֩{z(*.?$4[obWZ˗X09jCYKnr *@+<2>[PS_S"z([=z$dmi9(?ǗsX߬G@lei dMh__У9wOZV !ITWit5l*8s]jNF<@ 즪Qev\oƈȯŧ~'n.W'GZUt"H k&Ih+{aǖ%Jq"|Q)!]S [|Ȳڇ$1ch#C)ي6 G,c+.E ;"YxB +q/~iH>mxJ$RNV# I/+/&f5y ϛ0(HX1oYAtу=evlOրC$Ews8W,kIȓ1:r+VR=5֎TUMݝZgCZ 4(52J{V*^3Cުm paGѷQ:GhPxWò""7t`藂Mo W2Yo=8͔0yp5;OUbj.~N: &6V[<JAJN.Fyd;:TXq!#VCWN{zGD=z°[ BQohj^Ps949LuX J #X<ԣ7$21Gb k&޶xP1#tWrȏYPRVG G|6 YEV{G r)J.pS}HoĩIK"ˎLFd066I;ݯZ&U Oߴ5*\#AgLӱhwIkӻ33pcoffѨ^(,*YHP2#-ӌMʛWЌ[ᨺ\'a#o=:UQa>ഉOH^KT{N.Qcy$|b9CmKmFt1IdLY=’fX,ćFryzu=pp$I yo\̡@dlmHGjO[)VPD-ʬgy9y޲O0TO ~PS B pb5EA"TT])[wL~ĞJ6ܾ"2&^jB^*( 9箾lA9L9XG  d 3$C`k,F'{8L[M.w{fsfdjiiGcjHQ6ԀJ@ 1gO̫.OlB&BGB='C`9IƮ h f\v\Rjh㦁]-eY V \SPLQ k`nq>?C}45t͆iri'έHJxL<903aHoqSk8Ngrtdyu?6U(.p|I;Wb# EXB R UZ{&ńom SV2{_6QgBi BWdW<[]}ߩ ATc4l@ wM;ȷDsrZv$3w40(2s7q VĸjWB @ YzabФ !DUO]6,A9i-I_DP!= *C^eXBj@UOns9-d"%0ˀ8Xc [>yIuJm+tb$Rҳ .V]Kk X~N8qYLں j-Ǿ1߾}" S ױMR'$YrD}:i&G5yδfk-lDR&̓ }u(Z S(3yh/̯cfPLGK*GG.gؼ EsfAM7^jLw͛ uV`KVŁ8, Q9UT f4bѯsP^W`'׹H/1BO[w(q 6Hy9&,p}#vA$!I}_LO~Wt9@da9]>ŷܔK|>H r3)Lq8ɅfϘjӞuhe'NQW_9(d|E72FKwoSf`h*Fd 8i`: @k]f/%w#ʉ_ )_8$K!)B +x´!,616=fGMIN]z)St@3ߺ^0Vߛ1u*s'}kt0$Sfuק$PLk ۗ g^@TܘF[bM-1#.fJ?#ZӸtݘgj9xM y{_>HXZ<^`7=ۅo`єPnȧ;U䎍J.03e*I(e@<C 7`Za+'LbD|)x[Caʼn1׾7G)󲄸i_)p3MJ;J+7HB q9JXv)XYL㌂Z౿4'.8pV= Qܱhy #n Af_oK[3sƕDHMY^+/p8c hiOƢNfL/tk*c$J$u @z Dq C[IiNӡCM}eyr0Pߜ0yǜEH "eHKΘ$ΙVS;F؋u^ ݆h2PETU/ )b^.R=u39̱&f@;A“8$`ip\: .7 Dg"3 DUNR 'x-ȏϊ4*=w|:M]Qg>\kBc?6|'k &2A`dꥴBk.Zhv`658 u|}$7sl-Bdɛs%\^F862mM(ʿG3VI`Et?;|mRTpI[N_1B$tf'2!0(JWet>\v āГ9^7e]#͗HxcjE0q:hq+Uvl~W%0]S׉ShI05a$omgs_٬R@W poϗWM{;' g7rˤL)]`q\n4!O.Hg mxT͊vnAe++#Hפd~g` s9;Sr1 ᛫qR`pF6g"Cup.*Ix[ˀG)QLbpw gĸvԓ&zӯN;)h̭nݢLc~3奏|h%7C xk'^sN @ެ N^{DH~[D!R%;SVl[X^O!;wp+:-7嵘+EgYstwaj<{@_ P#nKCkš9Xר)YAg~? 74mۡuc b0FR !SCGfjQoH[ckN_ [$NoEZITxoUU'u3}a 3ZVBSgA7>s`1ځ/Y+'e It8pׂg$[49Xs2(sV3H"T>tpۘ{42Y̆n5)W9zCHZn`o73MGҴUZάJVD<_Sciq-\lxSB}JӬyt>R[eT,psj!lK; DF K_7uUɝs1_"]rBXch8XoWav.`;p^z д2%ïMgrE9O=C՟9r ϊZ+F2XQz WL֕lIfJN$q[,ۍ~̳ԀA`8CQ&ړ}Medk۳JJ,cqk9c+QВ%EcE-sB)=9|_t鬗.H :M]C"O0Q+jEϕ[b[<j-Jŧ8ta`ir[|\@>+ePL NX hlA:1X[ǵwCѰ <Sf|]{jn(ЃJp^EK4OX鱮&Z9t]Hnʩl';{{wkk|G]'qZm7khBxhksG@ҳBiE &4>I1"$V?8y_b@~D%8a2 sXq̻0BD(;'ZW2v hgQה”W08wϐ,ՂIH(0W~2!ש=1/M$8?;Lʁ3\GRŁX;6IQѴ 9%ems ҇7GpRTh%5M @.E@>er؏<ΫW8.v';e{,Ɂ~dbQAcQ;Wc]̚EHe{E}yzY.ͪw%Cn!P}Oh/A9NR,"%Sܰ-,S6 fL 9"{LZ `2#>h93fb]DsDh&K[?<ނ/4LV#*HTt9NQ}xDH{G;KordR l4>1o=FzĦgS/EYyTqCˆ1MAy]SUKvuYJEoE` Fd&p7hH)^mܿIjD#dYaGJgTx5B\l5UQ;8 M`wG~^v9 ~tƷqPu#ݰ]q0' #6 d0>ySs"z?d$%Z_xxJ?~*2-Q}Yc~`2W%,We\(_oаEJ 0a9i=p9Qي<# bWҎ{_٩Z&= (mary,62A&2&A3 >//N?K7?[y/Fxu4+ɳ׏:2ybV[֗JQ*YYL(;eL)'RFM`+CP1$Feߒ_r@hmC$˜! is!E0&|S )BYZˬgRI~_aa'X́s֒ig]{ShK uNxu>e;>XCZ/ic!^[?2"u d#nR*AKgt(u܏ho؃09t lc2xE Q5h2qODbk/C }[}wM`^:iٱk?$9 ړ=Tݵbuazffȝ >&Xc"3rW7>=OR_$K][eW,ʆ^C Tl 5 *[^h_p9{}.m|nSaVMZ⽯Y] t<9[{TPrp¡Ϲ!R˱wN8saQe,p:rkp((#Vtau[G)}zuc>-?t'CzlW8N0ҁADIs=eU(T#;Q4ˈNSs |:PjD(cI#vko{bB -D(m)opiۍ/uwZUg Ʊ*.a"jLoe>rBmprH~@\|jyUX|#%_ Dt$JY_vCHA|jj'b^<&ph۵.Md!:xqOΗd51}87ZKQ#gJO"[:k/$^vOB{5>H`GaajU1 [d1 q9wQk\'~~RAJh>H;0YWDZwϩ Yx*?2>a, ^ښb]r1c8ů L ?>0lpIq Jv2By:=mHEPHíbW­^d> 8 IX'V|p#6x;jT (m*G-c!#柮'Ϛa謕IN?իRXvS[8]tGk}j~.;x%cXfHsH#ʯ'@+*ߗut^$mb}~eJ$G%;\ !߸w0PqKd!5@da4 jY5/CοU{ylm}*?pl[Sev.Hj y-= 7@!9fMi5{ޖUӂVL'~ETk_sź Ё]cJvq3u'&Tͅ}A&?0RAra+T*ÇDO3Ö ր#e/#^Ӊ}Zp8,Eh4`m7@Xv?r19XӍnwgrO]T񄶘cH}}J&L6ow|8UE^ !Vu\mz١(=NiQ"V O;=IlTme8p2ӉfTD Λ;@al?m>0A{TtLD5$Q~z֢aI0Yjښ|HA.RY@9FYN7Ux($z4QwbXR6tvH|(HtenGʍ"QE3.B{,qKM]΄Uܛ<]g8AqJs> AmfB}On]9Ҽr'!0 \ NSfށ-wglb;0r;+,A.4Y^EƁ~O 4d1V]L{q\o#`fc>h1ZJKU4}jYuV"v*v|ZBbՇg~ {WHBdoyX^ ^5Fbw@W+QTR;"b1Pߗp6e j<*|B M~Ȱʌ8 jnv'}1@:0"%:nrL1DfUv'Yx:@#A>@3 󚾦\٣;C镇7N9!`^f!IE%8 2}-6[7=mZM-ݔdF.3>h1n!pޡH3Œw.K?K @Q̋iCFܰA>xa[A4Ye+}()MY1Y&_ʓU.F(6i.*dyi-UYWzYÞA֛k4- U*Jhh]DɁY`Nu+ ЌyjJԊ7sqgaw6Cž ]-0it gzILByߨ))b*g`$56)t_pL+3ouS F[ ~"ΣAU4*~.m A[ όb{h72"Z>\x/%2Y/{C7r^3/xV 4 ͥsM7Y09ot>z6CB`Pjy/Mfwj?C[ĀF^*+5!k>Pķ .v.W u.O&ilq'Fþ~rruQ%4#KEJRPAF4Jףe-r3;.i?< S3{oMm9B)[՜?hL vu4H5f~S\y.<2"C[>p1 ˖߆ ]Aj|/>O E*Zc?n=#}Mי622wrA;t>t؉d?b_@n L>m̘vRڷ_|z(6yjQ1ޢK=#}2k E-VLpڿu,VLM5YVjVA%H db;`$z7 kirT  ~ީ4"sf~צBF?_9c7s"]E-LGa1i>ǯ~#,ANcZkӪW8@^XG<xRԆkdly:~Pii gea#tl됅Zڞ`gGCsD⃘pPZn(%XƸh%+Xw:r_ _:£_9s:E/m G%Pƴu vG2 ǩeE&}Ubv1yNR!u]kT'f>O0! }P}mkM&h!Hq2ENfS%?FW-qGwh'VF:دԓ0dKLV?ٍ#qb g$"^INouj 8y;C$wj hw7Jb],UU㿁w,?xv?e3jd:D[l9`DEr*._PbB$ooYGs0>ã<:p@y+S6'6yhAf4鈜!t_֑`'i6~w NS\ᇾ uxi/PB2C!+iX@٧>#J$*\c9Z0NגO! vIGuXƻWKl6wGX- 3mH AEsHTmkyk_%Hl݄ڡOEOzDݎR!c̓ؕt:"uFltt?ϐ`2EIB^LA!o?3b7 {g_L<~Y"\OR'ӄ;$4,vUEɉX h?N<@*UJZ=CT8 u wb/#] 9pp cTA~"%tVJ Ϭ|F$ ǒ'UHGqګ@z:y] a,|aG[% 5 B6*^JsHMI8Q L~1316Eh,jĩ$u{B$R.gS yQ]S.epRad1B96 =-_<걲ntⰇ)\mǾ2}5E/)j3DfP6Ηcr(X>3o$nHOh1 cXv\Y_+vŋ70\ܚtqW?xoR[[V5|ܾ /%Ֆm '-q/RڢE-æ{>4eOU t \)Ad/I)n`-ܔoC}c|J$\#2@Ի}W%j}N 6[3<:2>XSZ9"-xp+t?o0b-<ȿ{ o|v, ']H LWsՄ 7=Oߛ6]h Еy,X%]F*5;ʠ]<}WT߫i^30őV{ˏhss@v$=0KaTv~[Y%mAD-YCr7x Cig9{pzLcL6LIVZY{wih:MG5B5r}ۥ\}GhFbI\k#0pe*RR?Ї coֲYܑT,9.4 =3D -P\h{-*SP"UsN . (T޺cօOvYq` cRD dc^Ҿ]YgNZOW̯k|XWQxvG k:8s*_&,y9#8OJI-*!NHIɍ37,w/"Z7hJhuyX}ᮢ6m~݄kbh=y_jF)|J28x8EB{8l>c)m L1Aq<v-q?~h[*tr}YB{ph.)E7 bh@+ʬՋc^iAkf[xA ܌'*'tςcfE5BwWy"iP:i\.!7Qq1~TTVPj W/:t^u<"9{"I70N@BezXW̷b3(`n$F4&Tԇ\kIO%>\aK>h)Seb: ﬌g-yt ?{ ܌fx0"#h@fmDɕ1XZYr!/?oݵP钒{A\4P6jr!6ѡ 19|.䎗yX+ݻ>[qb ۅn|'q¯/mRQKg{3~PZy~o8'X># W`j0jvRv2bt?M'@y! oU]]p{0OlOH2{ 5] )9:h怮aE !ol92z%Lut:Gл ڔ>$$03?JvQxU >G8v {[69ǥ$]f70e)TnQ208d~3/)6-Obqv-o@DCOQf!ćpwW\R& X|5fQ6m%r@мnQ:/"[3̉ogKF~LdK=HW^}5Mfoi7YLPE9C8bٿ8+iXBPH^}&0mtum'M\ ѰQ<%Wacyxw,qQpKtOI)QI_84_-9;3b&yf\bjŎ.rX^͵4`ՔXp8EM!mZR|g!Qah M T`/s&ܔen?"%z IΡNurR!V.8EvntF-z'|w\qfr혦gJlLtz4-PpԪU0HmSŁcjįٯ_0 0 uz҉\ۻF~/ŠSgx+'y^RcgG k ϨVG wAiC)JNqU!y5)ށuT/#uބ->VF(8H%_R゙jL L'Y TřQ~1uN p[P9W+yOtRA9 wf'Rr>y= U5\=݊ }1FoN#Y)Dv~'D[r'r6(^񣩀0BX`MQ #*w$C<дSf plj:SDŧfE#ds㸙?H)L` |=<IdΟU_ı I|:)q XDF %Ȯ ɹ) = ×_QM pYKL a@_+?y>f ʭi< 1˿I~F 'npj=AX<^*^)NeHHkw̧& Ng` pI GV%}¼5v3w< @Rm8zNFʧ$$ܴ u"5O|K> Ku"0_qf˚Wi%b HOrd_J~U&{AaJQK4$rF8nQة2p{bZAo/0@,{uқp7sE^yg7K<'f3WtSV087wduI*&JLx&痜NPD߿t_hcAlv{̻Y5S7d<[`ϻ-=8 ܠO.xžN7ޟsK7m Sw/࿓7BiFGW2)6EȭGqdK_;߇.U:r0b6˃#5{5~cpiY ՔOL]T4:+bl9Je,ڞR. `MaN {鮃7e\]Rݷ@#M#v@'H'f,֐{It4hmN-]̠!ӻ)NQu@rZg_ƢP^t^&%ȑ/Ō~9 J3{[LKO/^IA~Wrk|Am)9 <.f\C{yYzhT5m.D s~^P115J9?ٔ$NZv,a)#\N;z{W8`j+]ՏUA|'ƘWL4)?y430&UgiʠkI5% ;^>-K%ht)B^VMe`gM @P7o:w6Qxi0luekŲf;\Z򶤀Hpqo>J~m|4sK U:bmd4-l@Xph% Q\n_svCzDbYWi/[~PC(s`M5hʫ##1nh 6м܌O?}:>Q_zO{t`g<,by&rf#źIJ{u  $&H$S_/L_n&xYIcCiA{B5?gTTP_'L /@z*~'Y:'Jk'W/!v:>M;~λ D=1",6!X!yxD#r & N]hK\'zlbwL;3ѩW`_cʜY(dh sY( jVV^UYsWз$m!%m mI碝Ӽl0gx3*3`5<#%TM\2z-Yyu[K=Q%15SL5%!#Q ߝ s[ l*as'tαHlwUj[vFБ_+ rLi}ȪUPzm]1M]W< 4`[A%m8*,y> yUaAFePyk4dDKwgN>#k%q 83{W+{^k 3V  !쉃A,tj0jDf"4M߾p{BM7^kw\Eo9pqOLŔ.HfH3 PBx0!~VS S %A`wXXʡR[$GC P,ٙt%ݿH1 QQ 6?עS4b VIEIXJ.4[ng _x1w1qTن{cG͂ΧwuHv㗯3g [H9UT97xC)Lny#n3u,k3T! grglTnYh։:,o ^o8 ^$PAeBN jWH2. Gp(_0v8t%&G顖ybyVG QA)4U6y'V8nbOC\jGF$ݗi3pYFf(OG=ZDȴARneˮaF'$0udeq6NlÛ,ZC;)/oNu@<_aO ETr6J YijKA{砙!z\} HMrBB%V8_xG̡3]Xx/k!1PF:7NH W' ,&@5O0}t~VʵRdf_%n5Wк9K?2ܘYǖyžsg,JM7MmS20jSix `M$1@U5 >F+L#z(ڐUhXۣجle>%3l \yXZ?&=WNJ^}s3MLy lvuP+`UڧG-]8u{Z*)gHQք 8naVfKkl=zr+?.QI91R.Vf)eY ] M9>.g' ȲGܩ"ī(י[,'I8OGYП(3-:#kV>xmZS *ҽTg ٝ&A 75>|]dݾtF+}E -c>ÐC.%vRN7lMs Gc˞AGP f^7]bzUp/l" O] bQq…}R)_I+W%7zn>}!ڸCǐDt B B,whX/t3Rz1/:+4}tڣ.k&Q\/y4KJz%2oab"> o'$t;XO[%(Q5su El'n#{%1Y8okY%xxO|.F~Lo*@MApCiv3D\06% Y^BW0ٿ!bB| Wנ6-BeFF\=̻ҷLdY{TʍΚԁ1(;k7q> 8'Üw/䚠DW:̜#Q.ܐ@ V@g>8j'sW}]n Q\ƅ ͈KHKLZ|XYҸ)_/1t4(Zܦ#_߾4`\]SQiDkswffJ8ʜG <[x89k~-W;S->NAŨeݴT)7eǥ /|B.8hK\7bvP,MKh4e ;rz%f=v^Ϣ8sZǡOƖC HRwٜ=B*d^$yKwy'xl.pZ.Cț7º7xߵ]m•'Z%fza!([RM̑܀OVzpnTSҴwz26nk d9 /{z+rEpdyޯ(l6A"(5/ѻ6Qp/l3Da7whָp2iq43$?IQy2jX$40B"!dz]eZ4}ݑ8rmo$j@ȑMMX, 1 ThViڑ3CG⛛`B :W֠``5. C^x FΫ%[Ci]V@4A2xٽq,lh+yJVAsB,m: #څw2,.4w}[/E# z@LlI:ˆo)g_锲!4Nf8SHޥ@T>*{&dd$ 1LJɥv㻘j̠9cºw%SDKp/JC"\NOIώ4DuY<_RNxn徬?0>e0Ljg[=7T]'Oywݙٻf?9I?B@\g J'tp9*6YE,&76P!nw۬Hy!} ax'Ӛ${ qeiB; _b$={w3b=~4PD{tYßS}dôۓ$I|iÇ7]I?Ĝ!COEa~9pǯqlNהV)@~yC}ߵ#-Bz&$c*3EIÎHĞen vx0H A=Fsy"aW;ђR$.zBSRofI1^?7dfeQ  (ؘ Ċ±=(̦Z3苛sy EdvXmxtJ|+ K9 xꤍy*s9t%`E#xb2{JꆚPT]DЍT)w#f^⪺kx 0XZAE# 5| 0UŔKbGۚسUvJXhx`1Dl[7lO`S1B8H- jC;1;?& ET^ PWuCGNC\b*P":Z0|)rz.`o:P%t8cȁ:#MP2rVJWKy{P ;&$ݭOhwFYjm !EԽwwLiǩё}whV]H}n$CWT"\"gkfX&^ ސ p^eo/-nOdHC3ъ># f\B#)LlSMF8˘]X]yojĭKÈX/1YTqR$ڋ]<as.xo^#@%Q3҄53DB4 N 8q^dxQСMn;wIY(@^]{&)\=ʩuGѾZC[Q--"C6x==#+<KۋEF}]$Ɇ eQjrO zn`?{u@5?LaV%Ek|#EGTf j>.φjFWy\(eE< su GΪ]*|Jipn e+xI@9h`xasl0쀖z4qOōM+Ih=ޫ]Q 2TG!ڗIYp_ITcs2Zx_ԥxp;jGr[ ۇo& uD6yM^bGc  ˑe Jɓ@G*~FDG6y}M c]3 I×^)8#1{Բ*"(\+'>w~{C$)3(FOqiU͠^X !%c5&QcwZ4K/o%|#ԟMb6ϊ3-'0XȞۀ}E*T<0pYzt05$:C!m fAƼ!d3] hH\?H(׍UbO(-Һ!XY)f1ab}Ws$rk^gR21?O*!Dg6ВљK8VچȕHM@O%iY[a⡜׬1p?Ƀj< %6gh{@)Ac (u%P_z\G'I';jĞe-I&:e6eAJZCG2, A*,ϭXРU>7yڞR-{OC[Mx(/FQ?va ڭpU8y j;$+ո q%|pt k7 *2Az:zØ (`J4C0!0VgM܉0FlќO&&4 _f <(i%pWP>i\&3bEr+RlIȻf? !vzӪ;SI:(iZAeNT(ʅCT,UA્d0'pt_W$ UOּݮw^`o۳;-JHD4Sd*Z7_K}3rNx&~kZ~儃@ҏD>t sbLuRQQb}K|6ju;rYS" ,)δ /cЇ}7^Lݺac{: ƒwuA&ԏ,dRBKa{jUלgT}B%bQ-٢ j :ʂZOO&W"_΀fNږufH)ߩmΰMZrᒵM+mOU+B S xjQNOɉ^' N>dLb2.M(^zJť;|4rT+ɚ]B {NP 0[#D6K2Vt$;1CQ0(b.QEp5B4: ;W9t[VHP Io2f}ᬉBQѶA \!E38R,oj;|%ZI?ب󢗕vdԗ;^'ݺ&g&yjۻ(T*JUa(,qTj‘dml5}{ (h|Bܲx`0np0d*HR/<#3 ŅAb?*CP&; ԦZL6B}9[e>OĺxRbȉ.₭ۮ iFF{'Iً CI4=sA,p􍟆K'/S2ȹtM #2B~r7./,HYpz}-ݧ5LHy +LN[e^ ]Ag%G6Jgc|nd9 A7s>]乐 ;®(ŕ;'i0[E׽" hEC\5޺EwT 3:VUNSx"nnY[y֒7VEvn [oLT +ZPD ksb'BN uKXDBNjC_osRZܷq-:/ NJqޥHUJ4Ξw1loE I* >}AS< >ۃݡvGD뗓W̞& ۛM|xp 'p-$pQ؊T.  6TLHN(@Nhl~sؑ09e_t}Arڛ)J-mc3ޝ>hG[x3vtv &*a~\厾8BMeN#:ӔgY8'F^8N*(h_]k,Ɵ*v~(i8!AOZ\wˢ90.{`.E|MNs&u*.o}R e~J/V]D37)Dڝ;O53k̭w ,ρA ={^~I)_ύoC`R5b =q=f`cefEd֏v#sVtL̈s֙6azC$]݅ţ0jU&qNksS)kko,Q:kn~{" mEάGC_fxʴ4`OQkD8εrn\c#˜Uu-*ҎX3'NJOymDa~'%FBׂw6kXoq0T8QCnliFL 9e=3絊kDcecO /waoM"M s .FB+$w E(O n8o WDN=94iMGՑ-EEiu$y_#a}w /jdsIwh|Y B cKn?1|W+,\&_1P eIyF:l!B ÉXL(-K<^Hn.W*0gwZܧ聝G l̳z= 4$_W4\smFwQXaɆy׬uN^9rJzYN谙 dVIZ2r=_/*;7m1͈D!؋B{k43tY{] z6(W{ŝ i 87e[O9,6=qP2kizH@}^H=p3 nxEI)[Y*D^RLF@,|u{BoOoM/ '7Œ.tUC6a-#'*6&+q87Ӛͳ$Z%`˵UwY|Fv6qig@r[00Lfحk ҄EtzuzئAS#O*w!r'xCʻ׉2RMXul|Qީ&z-䇆"%PJjcwh<>T u"sT{xIE>a{2l!;~9 ⊍zW/?$}bMDι=E vym~wf%SG:H qC'i><8_[!.ˈ б08Phq0>`#Xy> i Y"UxWl4zCyѲmCw[&ԁ.(Ms .luޟ|7 r62 @r\y28(([ⅼQ֥ZD:YEpCp!j0ݻV_s7VTT45DD +>٨$*Yn # ,Rb<(AL_ dgT3m[@uqc̙Bh BafkAtx' &VCR'84^[ާ݄݋LY2/Еqu۾&E\RP8 ?Y:Lus.8z`*ƟeU- (3ޠfJk%Ƨ!!Ĕۖ9KSdIWľ^'ۼ٢;zDMq%"⬉+rMwI~~dgH`[1{f t=;7t+aepfbUMXdS$ו?jJ|ol~"gP72WR=@jyG!? ť"D\WcM:n{E^ ّA.00߂ tqRԈteEuH3XнƷCN&*[)K0K^xROlZخa λ\y$GcOQJf"`jb۲(诃bG/\{@^R*&K;F @Do&uBIf#I$h+ރN_Ԥt#Y"(+1)Fgr@tW5j%|H=0zpxEeuQuZԞ6aiVmOQs.F &%^hu!y/X.‡ 772ӧff6 Ԍs?%0MV"?yi kGulx wE|m֯13dWz)cF:Hzd#'_;lF`o @y#c,Qb7uNIsCCg@2gGge߇ۀIj,.ULGx)P `b1tJivne ^FAn@a8R+&qҩ9@qR?FwĠ5a0Ic-"*|K KmO؂k/&NqpL!e%t$4[#۔qUkLM{!nB=֠"h>3'We?hx3 ʹu >G76%"~jq' 8i>&%tKn0Qِ_s{#Xf7צkÊ0ҐA8dRExseJ2_R&:ڮ KA2t3u{ 7\H*53a!]\d_R'L;RԋYMsU]4WҰJAK$dtiԿgʟCrE&*gN%=?nXb?N:ҵo)s'qT!uOl[K$obO׬}t.=H, o2P?V%i[2G@d|?&ULa➋p/ϑTsȷ|7k]$`QG&ﯳ*f~x^^}W5#pZ41n޼"!8>D!ʺԄY}l.^XyviVh.Qη˻07 ""3D|\;sӡL3G]] X[Icöz%)!jO39:@0Dh܇mֹw?!Uxks[?pչ&z泖ɿ`3dAZ4m:ksp9[=507υ;[Gmoa"0Q0KnY@*A્cmWyӮ;+5w)p|K)Ƚm ?|%]ecن-9S2w:vy0G»[SI̷&ڵ[aњ?ɢH,5 -gѶV|{E-I}8Q'/qYOɖ\KH^Qpg5* *q[Rg T:*ʗD\\%[Bӽl5t9:ĉ ;TpPSTũGOr41&LT6=rk/v{D3@>0Z8>b&S dX/Sj2 ˇ~%&T3m'OKg g6xfL GVx,5=pe&7{{4϶瞷iI~.ۭ]&g^ZP:pإf\ʤĤ8cMf:a^#D@26Ƿ!j]ܤ )ߓs5* qn2kFXWe )HyWzB;ښ("^n9l}Hs4s,ť+G%͖R=BSdq,ɏ\aI[wJA+r[6Eɸrˣ.=4CgmekG΢?AH.(Ȋ|`d&83ƻsųO6 QH{g >$*'Fk^ݽBgB? '$NAzgcy#L!qkn5>Δs<)G~E3kj30T9x5Rg Y 3)d ;ph zyڂ׾q:wb ߂ B]b>I"هUM0Dw^.kbig / uM`&w;LmagMS5}:H-6}N< tb%{ kC|M0\<0iA*u/cLMS=oPy%Nnp On$io@eh2sv"i%aF>6`;w_~3X1WfX `$E}NݩZHJ|$}`Þq3CzQ'2r9ﭷ ,\;ez2Tf!pR0ɨG!hj{` `KAgncFiVn!:nDu[Tl,9mbpr;׿J:?sNMSlK ( U060ILP*U-\Ôǰ>|$%Y8 OC#K~q9π&>Bw&{sFLd8X@)krAf WB`exɠ7YpEGhn4n& )C8sS^WW [M5dè^Vpȝ3m>m>K fEy"F+[tձq;IbIxU۾|;,H6\E+VXc zQ`* 6GhC(Ru8r-v^{- bc7iGR7ݲջ1@񞲈Xc}YF$ռM;Uwg$ikhpY2̪֋).'nM/ 2 +Ij0 ޱ kzքB݋*Ǐx diCP;8nsN8T{Y*\DRN:ugY*L^{P G8L#A>a!/b) -35 uggʙ-\X.#F/zzny̽!•aGB2Zi0+3k'y50R\q1(og .ԙM듉o9˭!+NB?wk 8ae4-[b,ck?i "mK;98f0S(]X=3ѐtaQ\ a*8LngNxnRpcdfL-9"K6p~㛼J[c3%W|A\G' JR)z{Y獲 BZ8N[ fFOeu P\45{R1q}x,T .[H/*Cc>":w\ ^a]*qXKNH"oBtb;(o{P"1l[Di;u췉 RfW?vҥOY^%RP [٥C/E߀Tn5EbM0T(.PJ/8ߤ,ĕϴMl`@U˵nL$ };a(jw>-į! _״{%hcƷ2ԟiӁ?S^WY0^'h+MBu2P:ŅF+'}>}ŰruLbdf 5}5$4葮41LFlߢ Vۚ.l MUV230q%᫚zj<(!W𼤫q|l˳̤+qC6P^ KǸ(u`h lHĥ~yK8Caxy3]y1 ~-doqC+@?bmg9SEMP ?DB]>k@;9`<>ɓeFp19GZT PՇ7δ& dH0(GLLw'+mX?)訴Cxz-z:&qG#Klpz #im`Avf$ggSKV£JYzH=pNReF򿜅ט#K}.u@RDUBܰD<_*J)t:>Qy0mͪsG] ZnpwN=U +/{+3]9Ne0?MLvl/K `5UPbc;VpGL@IQB7LҰDu]-Q߷Qk`^cFzl,oW"~Lirݵ }Ihj#:GdhXqZ7Xt0K>Q81QMQVV0.rSe0ȸ0'x'\DnZ֒/CDur~jA`Г]ظxc̟b: Z\醜w!NB^_Y mSvsk FA b*mAd L `/XcWa.k +,P }.gWDL * 'i<ȱ:TمpC~d˻WQR)L~- md/+A g!Tʂdש*n CWPY˰ڦ(%R.WެK|u)!J6/1j0p $Au$}jWhZpބH;χ4FTrTk߅HR.=5r.Hw(sCn]}{~ \^>Տ:UTnWD&{I}m. `Mjzv؎|*=K=É&ѨrPȿb*hq6z9BXJv&h Uugnt"  l9@sKt_`HT0&2Jk+DSXWx2.CT]÷cTg$FW^&˼S +Pw(DBVŢӪ`o|֋eD>̄;OWԙUq澛GA!qDURɁܞ=m:9ցNkL 0MM ey3n9M[b {OxiZT@ylj ],5P1NܷZRIfP;`%^fImJ4\䯿5Rr"cɞG uN6qEv H>[]ZxiےRXNCYBNgOOe̩4yk_Tp$5w8~7/4c-*r:>+ċ{lh}|wk *}8&rݙUCQ6 ikzg@j@Fks\)L(Iw_SQ~XWAH5eޢ5!I@Pck_]*AY)nz#@-]v\^f6 ';yOsݱK)X5.;uBc0cm[eC)OF-'.2l{z:R&22c#H>ҩ7֮ר\ذpYvb@s.SDlS4vΔOmET.VjLc5[O~;ph- Ykߢ)ҏ*I5cjRi+$g'VZI)t$E"T%8m@?G'ڙ0 g JoEA ]ç;l"W2|v5 Z +$X#خF^`Nʂ[뽬(QҬ$q9(许-vsC9f6l 6 ==Ab?I, Fze,Q;dN!-x\P96Ls|_N*,O2D6q ,)tI lX{C>4>[-̟!97.s?#Ac쾀sd:O\I>AVo,3nLSq8ޝ:%MO0hD9'.XKI)ـ#δȖԪ\:?h%%c|eϜMLi~|YZZ3yo9dCW .8_䇛=|uVmwQ1%HԈ5Y۝}^5 H<{$޿*)`ftc&#@,XfGI#ޘ0XlgQ1z1]-iYBx,pkiQ`PǏLK-ȶed/$xx1= iX BfyȌc: `ƲC8I)ˏd}ӄUC*{e>`؆9Nj`_=:~HIѥM%/ .-'.ȷ%.^ R13,|Ʌ6ڑcR"ݩ"*,V4n#RE7~,D& |{K2#lBjd| J%<3:aOJrln_3lpvLp F# UMQ2킻xbH~{xi]*l)N= :ED?rؠEkvcQAfzEvX^[lL5kf5` Bwyb uƉˢ Z\d_tRrHu̾B"L8vni˯BrDGHBI]Eb,,GĪ=T']ef 钽$kU4sW^f!dMݵ.f7Hk-chH^!82,þe ڤ!} +" s1${J F4shkNw }8>8C7iV;?e_1big(,d: ytg8eahh|xf+a=m6-3qA8#OW>m_*SDG4(2F=΋BdxlX[@RYa 2t۲$*%twM[ko 8XƐkbZDh q^ Hմ,h %׆䚉܌AYz'YugY +ebsc^S& 5֡<*^t 'O~cm)>G55`A*mABtӶ gXC-)>? !yjad DJ<2P=ֆ_*//̗Qy*FWS{$d(YF2-_- %yr.wFcrRQWld!r=ViơwV~Ng!M5o8P_zdUP<<*`cOә:  :6R/ 2_٫mEw 7ݨ,*IGj#g9c zǎlKk ߡgTu8CHhxP`inIXSDZ֪-6NsA*4}wkKpcCM*NUsfZܻ4CX[SB} V2/C,utUYp,أ#;J1\3UCTIm3g1cǴk"63[?]4Fr]$9 HW}ppڋHaVXgS+"VI;/˅&[້2aלhݳY|!cʪ)/cT[e_";k[ƙ;<9X`Sڄ=`'2nU"K+jT@q_%qА9x4 hAQ;7JP/_Jt(\ȕ(櫠~)\Ȕ^b[}2OzVG7d'5nE^6 QK՝/&R޻]# P  K$B9Eθbɇz"Azy."$Z!#JLi#Pqo0;4ِJ ٮsTEG/Vy V MLștGLbЖԁ/D!p, DG|.vq0vhCBQ(fZQgu XZ4 nQ|ٸ֛3%M hW],ψϳDguwgc3qwgR qϦ=pRմK9nSC;R w &@H7R p%$AHLl#K2yag #!q U+c [S2Av@]@j6 v҅Hr3`h9[B*RZY,dͣ%RN~,Nm'69h OpRь}r Oޤ¥%-_2<z((Ja\Ϫq1&Sa tf`U<-N #kN # EF*%b7}@ӷ:po n&V1~;ۢe%dx}e՛+fD"=9.u“,{]ʢi(k% =sgnzqgW"β?0''ѼT,M?zJoL\ c4KU Sornfu單 bg*la֏/!^cmX jl'1Fpۺ)LTT JBOK8{R1%yNo 1pM2t?5 M켒=H:VH^pBlA2K,c||;a $U%aAF.mju U 4_yi3w {!:lMŨxx5Q* ?Hۂ{$E0$)V;,u^yT9d_ڒkſFx4'zf ԒO[݅ 4m\uv3 2?N3.. H7S>q E94Nig%>6>VD4FÄ#O>jf\')4ʂfg>N^;}$>C 02q,;Wprx&Ӫ3b(܍_D|78JS˷p˸Y WڱU\S  0J Yx+WbzqkW&.9M׬RaRĬrTtϩd,%8'B ' #m|i 5) ˇwЉԟ?"ZQGCŰM)K2Bq४Z*hP[Bso"d}F7~D\髵<[<θw?80 /w5ӊ&7%G%&UiJm@9:{:&"A̖{sx%݄n 0Z-fLۉWڙ+gw;}JϰHf sͤJ.%{L-@fc/1K}Q{=&rI\58nE(Gn%i&uc ,׎EGnN&?i|wK阮]S`O_~stJ_8]0^eMi;]B8+&u;qZG CY#?8eb?z,m 'kDS?}{$I'΍l{' Gۅ]h,g4:9NA3-QΨxjzw3Cgx̶ΡBm^c)<9pm&5Q)Hg O8L+}WMHۅ`R9t噾$fPBVߏ; \=ƅIhߤxN.(# UYDyE95AK"&t" <"6pԧK`*pQ|zSh~&3BD>Bpθ:.﬩OYlFc/98N^5¿x;t>أcgCJ$VbyF0mېq!0>yʳ?2wY_k!Dszn"KFn:s[W0|ʧf~w}xziGpM/˦>ݹ^xKKIh"yh]u^z}{%bRXbܰtisD[F-ZχD ۜ<I9*?tWj9* -nw cR6u[_b%yҎTHuh^~Xh.*ZkcQ>XD}VW-e(2˃r]EΙ|@zxxG8QЦx$5ݲB i%wsbCd5n7^-a>ё- VrBK> bs_<Kz@.g\PyUb Ndw95q8>jcM;n&_q 0b#ec}^ͭW!"yۍ+rޓBS{*2>>PSDnl2P!57ة`<0V۽$Yÿ-s Bu$?u Rn  Jx |򗴦Iӯ2VI$ꇠI&+7ވ,: dG;0d&&!@qF(!q>5 AF)-CH@LͧLk. =iX,U-AcY!Fy̾k0$86yE OMo3`fUiKaHP&V$IY^z ,!<#H`փUJ&ƨzVQ|9䡁~9:E@P  ] l6=U7zZUoפ]Ȏ#k)Ե(({q)%KxX@Źw޶< ^|[w#nH gAR C n;4r_!>]OG -:)cWi9Ps&wofBGe,ZA#/Ȕ4x7p23z~c,}7u`g"A41r{%b%>L~@9l>eցg{T|m2Y^@~,uěҝ%O%nyA %9P2P10#PgHNsl%_ܳ~YDD 7&<9Ǻ@)1wp7jP ]:u{Q!1휒&y+ {ڍ!Q{eT2 :0(Ego᩷J4жvfcʿ)( =*Vi8 =Ȧ[M3ipU%B9ӣ 1 pžZ,Z;B?p pL[Y>5CD08-)?8o7qүnx`(ťn/gy#NЪcX >=oMh/B`t1x6d7 hdd5kN=d8_i3-gX%ELkvJ]4_QΖM l:aTGN?%?W8!oMP9-R Ve7`Mp)*QT n;՟c &YZgȜ*`brDojyd^"B6/C p-!:ܺ.o*TpMB6hwnƞ8K D ymIjS"~d)aHD|9!qOTM6BnJ%mV^!Q=uKG2Ħ}!Xa3أu!CA~f,_oͪ>)hIޖ#ÀI].8#S$Oq` FWX>}NS$>g-D)bаZK!w/{:09:@S<,йUFR`V:@" {۸s1MRK*p[#1b+F/,cb_³KC۩iCͦ 8Hߣ,|hg?<&' /*qtgK%ޅ&+&BxJ}_Q&97p y}Vk0P=.d4h,xLU|w-rP/<ҁQ.l7%FY5zV(? \ XsFi֍ 5JyBU0WJL0HFHAWvSx-T=t.H"TH>8vL7vwaE[6K™nl' :_9 3$SO|]nM/ V%PIy#"zANwT\Wtm*a4>I`!r̢UF,ՙdX(<ĥ.<48:[&AݱB3l6)oO$FuI+rr0x1V4tS!4E(͟ZJ%)O<|M2ꎤ@Ʃ{(Wn5ӌT5)F3)_4$Qd?t>oxG?CCwd(圊qxT- :g4C yogltC3JXKOf$T/CΝ *HCy=;g)nb-P [5nIV(!f;20 > X}/:Ռ% ŖhA+h̕OG.h÷oṣFK,6ڂHA4P>5;&!cܝǺC~Y1J=OUW*7j>M=ͩ3!К7&)j| lҏD70IAFEl!rX%Td72ZSl 5mn]͗vSD*,'wo{Vț(+] ^]ĄZ# `@j87{DQᔣNYä|zZ̨*j%D)bz3QU uSe!,^ mYEz"sw>T(T8X:JvLg2SL]b؅KxZ"[԰~yقmǓJ|ufFoOz0]ŻֽkW4eȑ^}m KƊuJiwFfXF5S{\bDRp6 FTBUQTO\gDUoq#Evbj',eKdCJ qTbl[>Lcml@6no&xez]G-]6sN+Y6HJ>?E-D\RA: nj>Onږ7tµ-A 8*IlSp(l誇ٰ6QJdrඎ yZy4#sbF](7xez\/[ '70U*w Nf W :r`լao-`lĨK`J,Lr頯kqMe  ?ǒ > ,-DlBg\}WC q1S FW4)o9 RЊ#%}x#v^<=;]|t %kmQ…:?!L/Z(f&{e,Cu- ƕqղʲ)G [SN]bf\UBpgRE2/Lq9CE_lo%G}qT$T87e EQ$Z\avXޣb8z/eZ_ Ja )V 쒤\J+ %#j@Fc\SMݎck"FE_:8`nMA],l>I<0L&`jPDȇ=hq.{'@eM"f'+_{:ꜛl'f\bͥIR 6s|Heu4/C{Uǵ\5wJK -s q$_XMwx(p$Cp~Gj{_QŖM]F+'r_)R=e}U3G"qc+>p fQB跴(:]-bS٘{[_2>,֝M'῞Haybܦx!3c mU"P2tz(>R0dμZS3,g5*Ui% t #Y…x.63d %tʠݼkh ^ wk^ w&WIJw 9k*2(3RP..{S50q|LcVަi}SҨ,DgW_Q+Bf^f/(ۢ6N;eNkk7eyB՘H4+[woJcEp˄ ;=lysŕu?o$^@PdIM@$EJ p&s{=kq}k4Ihc83zh_HʻEGͬa W#JjL ̶OMe)1!PâՈ/sl0rteZAP;;^!}7ɇ)Djw"P'×بвXJ몂??{=pRf8t(U(bEk";7%`}@CX&Q̫k*Yhqd K%6UE(pv960vB9ơ7q?y,WᏩgcifxd3,9Hmҭ|"gHJM1~ q>X}önwFoBd1_ ld'D˿(5<СC#=TX^ŝ&9~Ejc\8\O]{O\)|KNyP.þR̯Nɓ^6i{oiN^|NCsw:i"^Wb^Xf~4H&bYA)9$Q;q/ ІrW,BSk0R\Zbh?," j43&&Lbv}B+Vy~q_=G[u!ZtD >CU1ײ'_%fW!ΐ&? ҁ!3e7/?OxȓsF{YrMMkIR bHy5TbdϠ"luCs)rSG%Vt }{ bs*uunlY%ATM:+nӑ{X+HN^sPo< ^BũN`èu?EQ=G{8Cl69着˚&oF7vP3^qkbƩn\9jEE /tG2~V.-0SR7ljz p@RI.~ssH~.6BW:xlo]ٯvи\gG4+P?3Wp)b|tghÚ aEɵl!}t h"ⰚÏ-&ΗZն){Sd /o~uk*$Û}Gx͋>BLt ѸS@;K(PpJ.'d lyln`fjhA]ʳ:A Or]E} R,wo#('7Qj\k7٥:@AԷTB$Ax:o{oy̟kD͡y3!hF+:1ꆰz&\Jlv+H̊%ǧi'7dhҪi>]J8bD޿[ N[*p~B:]UD)_ס]Y,t>V0@d-ւAZ)fm!aI_M@A5ˊ81'X2lF(. qVCЀ,1gt?a|fSZ "Tܷ/.!E { 50J,@'AVUC>!gV)x!XrqO\LE^WT~{ʆY jKEN+AJ~ 7C)n-1&؄s5c>| Hm2 cP^>+A֌{ˎq'{G-ɺ? .n8kx!/J3F*!ogPSͬ۶OO=vJ_' = J~YUPgZ%Ldiw9Q4PjR ,84CὛnoӦasi5/ (JC&?~r7]qL%c ۳*1e=U  $kivE=1_GM’K5(?qiXOxp;RG:M@xK{s¨OPU}=H7 z$]d-f/NoNj9v~Pjod'd  5VNUsYA]/] ·pp(w0bkfV d'Th1Datg-L\Cw/G>܋ΰ 0wLzcd-B4)Ir$gԣVw>_ ٲF'{cs@e츦Wu'=R>I|2ࡖIC:}7>0\D[rwPFleQfc?O~=؉͎zf鏢MF4[ӂ7BInSk޻f28Xkt|.gyN7θ:3@^ sBH4 ]@x}Nb "23q&nd` {\S!]G&P; IV*5GEW4`SaU$ [F '$㙎ʹ†+7xo(.sZ?v17qQ[ v4NL(+/_9upR u쒁(~y붇2?≗8 n\kl.Wo@)*Hkx~lhl;y-TU@kb q=+j0B UOYXG/Wo03hYi@s,- t_έO3η }UANZA&Dgn* B{gVc]С W@I'lXy>adnrPBOC+萁dz*,#[gA9=} CRM(\i eۥ;zN'dx :rH#۝Tb S$;Vn2g+e}. t12]?ğ|I$uҋh|W7y9يcŒm1oGbQʸ+|>3i)JTfܘ{L ^Jս$y-iA_.py Ky3 J3,*^VCíw Mz_ <vd+< RTCRO:[;YҖ&܍p:QqgxE׫}m(gXgK"Ėb, ;3#Tڼol@ AfPێ ¾DxZ:t{ğӠu$߁y><]PnٗNZFi/\'YewUA2a,|Z]B$` ˆm ALa -|\ 2%XnA(ϔ;gulh `%Tpi4 /+Ay-YI\- 0c)g*iZ|,a۪9LCbe.G \W"7q;k&G)^e~$%Y[7*MG]%/b a-kPgc~~!}2Rm ke64~kDZ1mSx Ĭ $i竫fu03mkl]^-~oݹ]';' Ji8/Ḅa=Oh~@p6~5򦵛7OT[ n\;~X>s㬴5QW+)G UrF,ä6z68ybjH@ruԅ [mHM/O\fҵ@P3H4"R8|\Tȧ __h'7rw+̮j\Eiۗ r (cZ/P0h9)V\떄!$r*L}m.T(O*&%3K ͒P_ͅϰwHF&hR^3[x޴ikNsPe"ǹD!o~0ŀ65>(=fm [k#s^6Ķڔ=`@t%ϬH@#Kz豠-<?N BSQ,7`R83چq}L-wK=EPEc"2;8n8%nʰ~Q xex_Mumq$W1|qA(j3ZRvtET2w+-ՂdUOܙpڐ.[Jg-q?gu4o+j*>>DX;¿; zè VO0 ,J;lo.x0 ۈcR=x*Seh0&) VtjK}vcMsIEGˮ5U:ťhDV !(Snܥ☆\(Th[L<!sli lػhST_G sǧTzO2ɄG&g}ױ +o[I6%@(AQV=ql@ /ǎx_]l(b6r>l7=\j^0"ز-JٚSnĝ7I$"Tk\Xr?2+Xo_)X q.=0TA[YBHଁZ!TWXqT;%e{RUND opynH Ҹ:b17UgeFh]ԝIْFy\[#f#9zn*]pwOK \ߥR Xɑ"oCoysڻ*6; LrE"f7!!N&,LaR ٭3K`(h͛}2X+xxE AQkm}d,⺡^Y6L 'DDz8^*mzm*aʭbtœ_# ׅ$)Rd=i  li*8r/ vTV@t1^tɹzgG ŃE[6<(m=jՒVk*~B;vP#O}"[\|H_}8r0Y#OR/f2K̗@qn!zԊG@=24l@d{0UtyM# ~$Y4W3+–OfrpOv9ߞ$3Rg XbQ-QTS#M6ѴltC3q'+w5*I.*q=_9Go3WX_'mdU BBV:kkA&PS+?ۖ0߂AJk4ζC0!3KںQ9pu܉TdƳA*l"zR4R37O}l" qta$ät^oh:%o'jJtk|w46Bb(ǕI'̪S]8q~?vf`:z.&1;,| D:HXEb,(p^w{eyW N@⁅orֳH!}IF:!'d* pVOZ'C;zlS3OLֽT"ZUQDr6Gߌ $R1 / Daf?uz[xSl8<)r q1"; VO (GgLZV,X"U\a\އ]zg8_y@+x-YޕNUk ЬQE{FJFeoapGH2#= ּ9YGuy\Sl\kRqotHs8)tɦj;'*tzI^8J. j) KX p ?hGoV˃>Kwj?'1;spB'wJ#9G(/Ќia!PA5/܃kE*-~gjJ!\-.j$ie+v˵ 2GSm5eOM`I)3l~TkZiݷ@7;X>ip-i+ TNDzR/ a6Wk$ YD*+3\c<1A3?bE31~*pOys߆_cՍ;2Xݑ_}eO\0ڙAhHen]zJcha۵lc~|1$1+6 J folR"Xb=C$dWw$WBK#[ЇDѼ'_VJ8uH;x+HFYW-ya{UANa,|@s*tv=ZU:ML`ܢ4f9jv%1ѧ`(-KJ&HM寗kiK2$y7D>ڠFՐ8iyv}RMګNƳ{I}05U<SoyYl@|DihAyS-G2`DxA>ewW[1l@x&V 2F2,kdj:Px^AM (y;U-k eC'Cѫ7ʂEwOP teLeP ~PCuϮt\ /687Cpyqߗ{شX4. "<0J " brjzQ_[D!..vlp٬Hܭ@?-|utdwP! 4ޛT~Pbq=4:$H//Y;hVa0;5A .=_P)s#MR7|-:gO&6!M2:&P8>e X&,aP7/l=@')yb^{zp >$c쳟2AH`l̓'+李-76Rص V9sYN7$cviїh&V u8Pwk|!zu5GFGu?=pQjث-O:]u/WaZ\y;AcŻp ,Rjz34}F*UE!C!!r-{^KGӼ+h(b7Y^< a8|s qc:alr*ˤ}QLQeyjA!1gN liE&|8 v{Vs*14XNB;;60gQ(dPZA`< Slde>o5 q+Qps1s+0!U\3CL_ pKFWd^TgBED''"B'ocv80Z~=@t1LvwߦH}MtaDz L7B Q+߅9{sur%-*!w@2gDE">B8)ٍJfK'NXГ!Ţl*LԻA;, _pBysb. ^Pۘi͞09\U{h[0^qה&#GUA L\qؠoeAié:$$Z]J} 8{;.U/4ә}qo=K^Ak* $h9giC1tGkmAIx/!v)(}o+QRLu5~|BTu'e p|9ZUv⚉F^;r~R :.qw/HaČv̙ȨWw<-v狚r`TY>5BM6&qtwb..DR˞D`/Y7R>q-Ht0ZD@2J6֓$fxR鋁 .]9z C& h2dAT CLpTeC8RB6Fk^S 1b*n5Ǩp"'t; vyGlYX7is7:b".OFRMs6v_T XEr?]` y"H}hp@$ZV*乊nʾU'цZq=:?6Sl݁O짙!L63]i[fqQ"  cc[qxJԀmkRfӄs'X`eoid>0:.RYǐ湩hVia6(+l bnף$xO'U)M=UVކ:qъ w\&Vt 6 aG,{%&|riNMV(dx|~_= 2s 7w>%ϙd:K.6 H4S~E!9~&7ӵ SQ_Gbizz@;w=ÄE\vΛ2W麍,N:oֆ 6Єa|{8l4 U'l2ب]Usu c?u 7QHn^``t&,2/SYvѓM%}?`e<;oda/};!i]9yš0g̊sг)׹C> <9%vHiRs J#t\5Ĭgs6{cf)u ,O'*Skԙٍ+:N>5˱qܪ_VKitS3|(~8?%3gWy]\O68o2;/H %db\W5`0ldKg?ZvgT؄hD9/󓀩.kjeܔJҵSxKE 8*{qUל Oȱт@|r_9sT\) n$q4E['PL((nZ?LTJYaG'eRݷXb1v:4`=L8fw)~>xb`&:)'S6cՙ[ɝ0ģr6[OxQS<nGUS:\Y~Q_E`iGq}:Xo$J㹻f+¯vy8)uOx`V)p3.Jh:N_ O7 .e?Dk'ϓghƆ?W!D( 19 ׾5ɻss9$Qv"_21)N&P/;Ѝ+*4HoF: ]" ZIdVn1ݒ >H K6&E͟ʼaH Lך~Zxel!9wVʜ\DTeL)r|d{u'&;];,|/#0 k( ۊ"Pt_uP. GKqmje, Up7ٚa%= `ͩw|-ID܀v ߡ阰+7KX\" Po+a"̡URKC oQ:hVmR\vs&jV0[Xy(Jq9zIE(b%g.dupuAEiI[LvܴP=zf줤d!pg.;H@Ql6Ҿ>I'mCa;MR8B~ZjTn2[ "|nd]3/jx Ox\W1gXLӲ88;9FspέP=TZ>V#f㬇n(eA@K.iwZͽб׎&Gxñ<{knӽ5e>;DdYOv4e'[Y`;(K/OHGW_u&_•ܞ./X  -n._N,)Ͱ0p{+':ݕϩI FUS%[{et d1?r}.?tؐ}>D_+h) LT5dC*=xWKGhsz/FLQ[TWQؿ> Y徬;~Vl};B_˜XFb+[l#%ԺPITA_a7+QS}I+DWzPSroϤP&]ʾm" E][T^DScD6]. Ef5蔳j#dי*h3OU 6p?- nHvԨ 5]oș"`Ϭ^wLop}GXZ )Ib_Y uڍ}f"l}--lF7@ Ŷ3nOS'[af|& ca)&B .@YGh R(nґR`_P6U O0%-la~ݳNb€M1^V;YeveD=Khz*zRlyD:D=c i.ۖ43$ c{7L~wWhfʛ{u@(%CX>oO}V ֆ x %$YH9$sAz(`ؿmE7[ 0r"Xx\.w86&<ʨ1sCFCq70BF`:9GFZH@{1B (j#P4mJg 0kK Fר Aɯ]:^Zcd :>*8'4Å5@];1zgv7 ^7#%]in \v^] )olCAR) [CV0 H)@hzWs)tU<w&q,?soп Ou>ŕphvi j&8O F#pϗ@qjqpbv @+$@.9D,-KV(Z_-5[0Ǽ|柞Slbp̦dEH8Bm9xDLBRZ 7)mzd4%c Aym͝r!O\GPCp纚) T(+h.3yAgl֗DŽ|%(%)o%&f";a&"otWa:H.*/t!Y&B }v|e6kkLjy'arLbRE^ f9Vtnz;~t"pD- Ծ&u)[gʕ#{:Fj8".x+ m fz҆QBt:Wl8^KrEzp/Wh|5w~)ߢٷ/=?^+u}h#fR!/攎WIQAtVF'z C;y v3NZmd$U어~(ҹךr+dRHN=WeؗGĜ ]S'τn{`IOv8%Yv$l{j/񸸉4%T43)X6T='pg]D+qؠJ*TcmeS8riQ,opKx+P!= 8W70yP-(rͼH=!-5Jx 6'`ߕK-\& HM1]QHY[ЗRq[085\(fx])9^'{ etdПUV&00߱?A>`p%y-[ztQ(Ԭ1( ŏ=^gƶ4¼63!,8'T.wh_OEE0H|xRj8Drb:ϋ{mZ449gWL7F{ fx*|>,3%N>?ҮEƠ oAE^H-[98S9Uf89X}s! iyIƨu (PE<(`.xRJ1~5õPC%9N*|1cF: aI#9j_لy$0:Wo2v3tk银)8E\R1fe"1ˋ>/q*aАf  . ?**4y( C`Z¤HmerY#[9Sz(vV?8o g7S:sc~_5' C[Fk7PUlG^sb*κC`W~vBs%sfӥ.[h!*u-2qUܳi\e Ih׷Λ߹ yLObA5.C"xy"B "l=A%"h2قv.DQDSB9IΰtXO9 Sr~tҚ<| A|T֯C!Bt[N\J׼#N-S#eOhIw|G@^m6FdI\zgS]_|<E1%"ըx}Mm#3/nDx#$N' ^"epBTݴjdyKghE2!݊ {/j\os B$({>H@3Pg OGt񥝃ҭ;s>h߹hZb'hΘ18D`O/hݟ2s /ヨ!4iGE02P-A̓ Eut(SP(!=d~ugf)aI}JDfZSNSR)n8 gRD;14dz3llU&{aG6ɽ_<6&w Vv YqW=*t/s/EVmcwwsj+`")H\y0SV~5[0D)E@h6smӁ0@#K5!M* Y\wB|dz27 VYQٚ0st:Ct!#PLɹnuUˠq"e Vx}LtGKxS^t _0f,ԅ+3 ̰֝h1S h) s8XKTA(:76}׻&o dDh(C1g:y8JjUug25Z}w_䃫x*;PyU'8oљʀ5w< pe_E850ٝ]3BHHCm!4OO"trtfU%1kAωKk5vmF򘁕s?à%_/b_ {I8L&B,UlmR nyœHHcp%zsOt؇Dr)#L@P&Je"xi4_3us0kIs^2|~1"h4^5+O'WE-c~dd'N"\>UDt+/Ǵ؇D>_FPtQ^~d @ N&MSN1X>~kyJ'dChec&,ƗmµR.*W"„b5]&,z@G1u>pSiA7ퟬ 9q դ:AU=LohkZ5[{w{(mLw+樖]` p˩l;vS8ʕI*~Iqz@-wVyyU]?qyh(α0DbV&ۂIy>dGTo0`ʮyZYd5_J XLGarV?zoEw`+*"iĩb7M\: 3:a8?2GVyt7ڮūzx8^{ :c)!ְrD HY)3C,Vx+>1R/p;ƣrqǿWg'ƶ\LrcRY-)56DX77c7>"fqC:1B,sݮKh<|숥GM QeeF$&I* V, 3sS  9ƷIՙ܏@?~ͻXmއ ;z%RgXqQT (coZh68?o6:/@ϜGt/y .9 MfXzVSS*W'B2%@5!uy7E3ôZ$ #Dp/ltI d=A.NB^<3SJ>Y4f h tDc9(9)d{ EgAW M@j#%M®Ps> 1qfW6&b(B\`32R8̆E G0h 5[} UosTZrZ .'2mA?CdsN3eT!3u=y~4@Ə{Um)'/P0/hbK#4׾ϼ s |6YR! y6pGU+ r[.UBh.ШN^ccJE?tQDyw3G/8;..y?aPRX ^ o( Fnݞ%Z!JTS`6zuIJ.k4$-$uwRAr~8|Y6,Y:~ 88aǑh+њ. . ĩ۞2[2:ḕGFlP`2}K'[0FKRt׌uAMAzJK0~dc{G(|*j?P>#1~@(ƸBF%`a68`994ɱ/\S O]XIap~WCK}!<%G%LZIJFOt!lm}%:큝;Gh~K52 ޴G(rӎo *!)J;,4mn'eXha~i?I|4IdcTN1Y TLCMBUILMsBs/=-G@lIz Zy\'Oi3pX'ȡ]6)$_ҝwצ`I!UR+DӲ# oԏ+/ _ &`DV}1;$'WdvsyLcߑ=ԃ.C7leEA]L ;@(:|U9[ˆQoA.+зĊy*ȋ2~}\!A ~We1W6"0QJ;0BGVE)=Z@7IjcGhYnWl?.=d|ֺvV(%+aȵڀ%DqKE\[i=n-QEG r4CGcWIցdA NpzWџ}G:*vK!j ?_UeMȆHi\HEI{Ok03i_u18ܣˌ|m)Jjie9Zu=#Y9PeI1#~w_$YX}l!{Ā,_q#T`nL[\@I%qmcj[>Eov\9Zʼnm>yrDu9ZӲGZ0tR+-rgUK7"˘=Mɪ͔~4Qjj0`}HoJy aQ-ڦoAb!ˑ.?9R@0JB.zè 0(BK'Vv aؽSj^V;[ p7Wx:FZF/IAtfX,0UF!mFVs@g׻AVsC(LwHtC]"cȹRZLpFDlHUx߽9ye-QP}yH# +$8H$:nWFuNv0#HCUٟwa_JGgI:v 5ʼn B] h.&0[Ǣ2 %]ă}= L"T ,EՍA˗IAgc1ң%س4,M Щ;זY:`<+=05mZ(m;[hd=@暅.mv[ki6Μ_hiZ$i4y^VBYW7q5b]clH%؄.Md76!."v#ŞcN|yDP*<(e8kd2z/ ; 40 1c464IS4GBz T{́_ ҫz="Umw#0欔S!e>c\&x@b"E+H%aL<1E#C.ӚKNRU^gby#xGM^V B'B|_R`*C ;ɲ ۮFcqP7Sc߻iYH?e osӂo޺A_rv4̪zQ+7H i#.[7@H*G|7^z|Єh#vѤxkҬwY1!̵i巚@3mb lXu-—<< Q_Vuq䛠I_ʰLW`w.A_' sa3рvdd&d;bpY&i1^9<"FŦkH j8=8t[32A܄]D󋻬lA`uG2ϹH'i&fQzͯ]$q㞛+3'Y7=jU9/qb7|,6{8_u t"'QKo>2W챃0`û'f:L&3TDΌzñT"1Q@ꉲ qN0(ܖREP9mHX(HtRp_0\paE6޹+z _E׆V:'ņ56359T$C@4P:/iMLbσbfLY+=+Nd>͏ kmKG& zJ<pH$SIׂ&>LGdݠVS7,8\[౥DK0X@Cx;]W8G;~d`e֣"QkC5_C{PLncx'^})z\_Yt@T'~ K=T k bl*X#f(5xtDj[v2 kKհq0wJ4W{mkIU,դ> ln}pJԧ'Qupzdж s!Ы;`&=\f~4YBܨ]`綗9Ζ[n8-LJf$\hghB_K&V`JWD%EZL3'%^FIZi*oU_C>c\.sih% 9}{ kӇAN sfGdcV0Q5 \J@Rސ_r,TqTkVOXb1''(1F$qjXHKƒ|/Y$\![`om Q\wNPRyd?wD}PZ[ MWes7말)dSԡ_ u"FV[ ACu QC T78\C^r=Kvz/D ў%ŘrwhJd{"$xFolK%.sjjbjޣˮ;csTn 0n& o#ƓȂɋ">IQ7bASok/̐XYZRJyV꼤kߪhj$G)j ߖƌZ#|Y~2GacL\Ί]YOa<5,5-iRPSHF$Boq]4''#;:NE6>t!$.hݨQ`?;|9 Zrbz &UJ*7uyLNY, rBS2G'Zee8.Udo`Rc>{Rh&aLܭBx$*heInBw!&EQ#LHnϗ$p͚+R̀@{^nͷt @ # @.?̀G9M._N[`_?U5(qpC6ĵ #Ⱦ^s_?Y ?NEԽWԿT]rwA|rhq^3+P*pDt"N&qاh-5"&Xuj|ZAϾ[ OABmaC)@x잰Q$Qa,/.ŇQ -p¸ЛכޫgXB&q/p^&zjȅ;&v ܓ mοϦ.j#H/[ Vۨ0^CfoBXR2m4*∆Uya,wVaA,i4^shH2o#nB$Q.5g٪;qpD͒8*K\~;ӻߌW1+? md\:3XC[;B?@ v'D QߩOLU(&ۯIXWi^S3txwm>] )-+8~'"Ztcakm ;UԨ/$ .qIx[pI-B|WބEn*X ]:т_rPV7o:ʋ96qߧ#+|`ro#+ڑTKJFs+ 7gE,Mԕ5蘡L/?~[/m`kaJW8;eZ3{àS"&J^>‡ui9LJphHݣ~kc,@@5xBWVA+M1-`_1%4~$A7CNMTrX] v՗yq>fqq(|kqӓp+J躻^|t%Dg2% hЄ4$f` ټhɞW֫Psgð5==;7yiG*^7mQ=vkքSu9Q_'GuR+Uп$ 7sѿX7|w/o{b^2q"+ 6ȜXTVO%ͧt,*bYf0+?[Pu|(WIݩ reto ^ Pєzi~T~ M(|t֜;)j1MD8wˠ-Zr‹ִX #Fd%v/oM͍%#baECIdsw6%Y+/XW&zS,aAyxГ|j,G"+?yM۞45~d_U2so1r VJRvY{ZU`G>2m /hz:MX#pU5K9~m/KTcMy.u^rŭ ;QvL R}= #'}7{J*#ʶn_jr)<4 5T"eʍ3iSSG' ^ȿ$s/w#/hʵ厛*Հ-{kWTN\zߝ.<Jt?ehcS+D&~m㷗,!Zr ósZ:}% "JR6Ofm#ob%ǡvZHK~ى)Sx7?7vm (2z Pu"W .g`m%Ax2Zҳc6Q<? javpYSִ]iU6SjaթbևoFƍp01 %_S$ iadv'6)sv9 xG[$q}Qs~m'}w|׼(wI+`d3NR/t-.wb(O8&S@^]C̖C9zvTiH8UDv #@^"[I~f_~9:E4}Vdw'+I*mV7jFIR>^'H!oW3&HՌֺe( {יˢn{O/?p='4F:U>${5+Qur jQe:?w 3I!oS@PUځo' Ŕ]pxAcSTey}<Q_@XE t7U=_Cs Q(ΗQvM\;ʽ$H[^QB;SB9CUU@h8H>{/MN}oymPJɈ@q"Ӌj18ܘLEGyEؕpuf<[f k &R_n ⚥x}(ZyiKwG#Oc:&lW*}h'uC5, DrU^w0}T<ܓ eF?bTa̟(ܷρ*"ffN0(%lwǗ}igJZ)#"wRq >BHd_ù1K]|are&G ?iHO%#;*%YO*j\[gqOD7Uz|<U,7)qt2XWqK^Bfg{V_  ÚBBP ld@8hLˑܑv>sRgyM϶n Ks.5ͼ,KۿM>_wf՘½ɹ(p/%LK$iip|kg '+Q5G@Gt[3r<<Ȫ'+B򇁪~IR!=+Vߒ)S}JhѧVeTe`\ `0ܺ\Jp u_K)L"nX9[/^3 Gaj\!⓷ T!' QXi4LP Zl2e; "qwѬxa3sw.t!lxlQٞ:Ҡg1^nֺ^fRHnJQa(3Mdꛔ RSqt8GYpѥ 4Pq+@u4&$ jټ8W%#ߍUQʾ\ROi]CuipPy̰Ln?%^13P%ysAp/?$.`}CϼW l^fRK0756,1z2JoM#cK݌V̍V7.lH2 C@ ۓs)a>~D0͡.AC,IH\}([WTyZM ld\^B8㮊e/ ^?N-ɆUϲ`{ yIy)e\;n,QApo%d3I/0{\b!Bk 8A*‘3♃3/tMPt2y8ʌ.Thv1.4?K,vx29Z -F%%IXЈ\ģ{!RV7tV^N @@+lܿX.~E mfD(sp箁0qvߞS`^e١,hxnhmd#8Sv̳rGl|8RseXB|3&u\utl" 8&Phk3-?kȉ lI36kq}0V7Jlf:7,T2'K"r tGE|Ҫ_X5}zg7zB$p, Gj'Jd9o-tmM\ve#u#q D563e4bf}=Ju`;8VZ&=}&`kj2]u1r3L_\q*)K3,_>v=p4l\3tg@k(Eᝣ`v}^1-YH{ .cO8'idJƽ]3&Q%yZnΆ xRɢer˓AbCb|Ac]{0*-8'Qܨ7 .!PcJ*.Hǰ6I?e%\ 3 MwAr8wxPTXucwc\stR`ưj$}`ЭDQVSPQO|JL vi l4$3///XJOk Py O+V8h=Fݲ2irh8Vz1 G?f{^b%| LǹŒ/8`c6oMIXZDGԦTweC"l2  O' Ĵ-#D/FILZQsKMњ P_F VrFMZХcDF[ 7 SG(_p6(ԘSh"m^(!A/ =FVU1s &^XqxO?;t-@`sÝZ0ZRSq@SJ@U؃<9(*帆$ھWy|r  2=:x2_jc] ״iU❟"x{h ^ i10J+ͤ3~)ꈈ4+F & haXj4 %~w4wI馁(rHbqYPbF `yU6WG[rۚ8 3Sha6d[1;..wI*4:総G ܣ,}߄rdc(2𒤎A|8"dI}GݹV&4%Ӟ_"Ok,Z@q׋(X䑹/B)`ytFzC.jiL3 ؒ5l`9U͏]J\a56 mMFSvu@kgʀ_7:G~J id6GGd%]bRqlc$(E}-mZ%`2Id),,q#l݀8< .x/ 8^.̧<. 8K3FG.˫"͝=szҢc/p3϶uT{p.YH u[A8 `1 VDuRLBt{Czސ2'A£5Nӷ\VgKq|Ë=akhK9VIgd#u'"Ug̟a31K,l E'ÜNR\gB\ f-C D5UZO &OL0gVګnm._NGLIrf'kY^yMǠϟ{ԾvldQD3p6՗ /PD])2oX u7op\2m%ת(8QR@^h!?ãg+M?r<~bH[8mo#lO7G[Kl,LJVe018Ix]/dz^.}g݁{^Tw] Jjg+kyk xWd:O7h?zfnD*70 hZUלNƋTk]co>/qma W#{GE9M܂(uD2mCŨwA3 & ~+"KEF ? ƕe(J%k UI"A݀AB6:]P+Az DZ:PT% O j.h/</?̈OFɥO@Dkh Cy@pQ0&ĝӴ̺x|<6$[x"_$˲~÷T!eCxG";#{3'&^7cXa'e~ yd(n[CFPÖPs35E9IJ'|GQOBrb$-ې Vt0A)c{Ei=I5юV5R-=a0!T[d-C%9ھ:Ȫhu ԚG1X9Bj$~T@AQ2?uQrf Y?\t~n@gv7Z̼TmGe%e> ro]#QĞ&]y>O޲hہW]Υb{ f_E*B`6{UW9SNAdRȐ<ґ+9zg X0rKtj$Ҥj\8%AQ+ct&zUz٧@Xz0\ K|8SE\@9DT \e݆laqv[-DY'%U~ vsDBZ-^ŲdUȓXf& mV9,![*X 察UޖXp '-<ڄ09S%r+Dr&Sv+%Å 0>n+rB|*4N3gw7 Ob(H9YqӭR tt' g_MBR}GWbmskdRs270yإQf [YʑS]i.vzOVhU|~$?ݚ㡻fNUek}ބD?c]6] uz"YX/{};aayFRL/,x 5uVM',#ET.xL%VPENy.pߧ iwۨfu9O0poe~ S$My0i~y}Q{d-'8>S7rPKŜcʘk>/jyYK;pd΀"؛uaR6YPy;(kP1?WG! y29vUhH@sQl Zm`x J?n30@b z4k ZYU1b%"YVQ88 %DE=4s,93 6q[/\ݾ;=QΚ kBs9)A (#k~LN~?Tl?اV'Xƌe6ۛ5.taQA^7vi6^ӣv>}" 0k[H3 gkSAuBH(}ouvjI#TΔ %)O-iOy8DCLd_t Ɉp+(`֑p `mZ-k I-GѹEaRp.\"9_̾L3ٔ 6`s21QJR,g򼡅to攋Hz*Y5ڟ51dABܦ6qf6]ɬ)N'2~>dOZC)K#IwEAhj Z boL+t*58:qeǒo/@8ڒ;#/N?,g5輸zk&g-.Ap0s }{>IufK8j%IsbO0PY^7q!plM0ESAp۳J{{?F>o09v3pOP\tj۾<q6#ﺯKpz"lE7jqv>t) LWZaLܬ=\4Ԓ5)dL[9bnK2 w!c,`H-0669x`+4?ɞhj]+0F\ :KB#sBWr4KRbU/!Gɭ۽o.uT,i/9NOyGI1TMD/V,k` Y8@P٭ c`Y/xb[$2W6N & )UDL*N`T`G.گ-&#$iX5pNiɑ|YTvZ'\6,Y3pHe($c,o$%#QR1^>ݸϏ`z`#>ɲUj#"UC|>j6#{mSf^u,qwJ6"46|rT .{gnKWߢ$Xc 3N@k9HAkA3W22p$ 1ӌXU+k,sK ri评榘jRN\ @jOm)`I͜ V[dy,}YO#O$-^]vi_N]F{YB]L:\%-LMܬAiFrp~ƅp2#ݞ}X\KdyX'Wi__3OqrHK B2jGH`lD87YTz'V!^dns^zRڶrXqsO0Uz&:ecĕn|L&Fo%(cu i* 4MO,]MS"bQw*_26)ǣ_<*,}iZM#j胺  K`nPcri;T% q8A&cupbb5R9Ǔnw :h(yu[A_AtF|?-Fb[*ē&߿۷75׉r KqA5cU- Qꜭǟ= m hu P*WrRl#iNDXЏ|8+JOs+;(:N̾dBtD]rT6TX'0PÚzP,T+6d@:}EwJ)z9L^> -LvnM̝Pb~|PNQ|Kpj#%hi|-uEq$ Uk0SKOiT:]!"+yF9lCq [7]J4(32/~bCߗW[y< 3$ZxTf;IѦ\7:^G-HIcmwus8 puk[HLn]_D$1 ުJa}'[o%tG죔<,tEȇ8Qou/J>9Sa.w[PdpߊUЉgYށOR?ʹ侰YQCFPl,4f #'|l$bk=Uw 2r 5ivK}:sQwc"ݚ˺5KfK{"$oz'&q\XBlah-qFƹeXOAi䲘TCV?/r;)q: 6@Ԯn^\zl&;#3~ǟЅ4>*{Fu?kcqc",=+h] 'Pm 6ʩnz QRxlߩ2cͮ;J R6\ŀ<.+؏|'N"ӠeBa(CG&OCdU 2qRQ壧&̗#{}##lK6#sxI63(#}+9G^Hf"4Le)isptBP,sYb%Jf & ri*S+A_@kÑ=\ L:zނYA9~y-tMS3ߔek ͎w״۶Zfl<~ylJ޶]$AND(L1#LZ zN"sGqI:4I~#Wv3іPekP1Y0~- {:mx4iab;NHDv,PLnU_v"ݩyE f|Ձ]r8nS?@3$9;R k~Mb;Qآ\pB\p т$jP̗aՖ7c,;koBAq}(PS@n0Q"9SB'0ˈQF*=&oj%cwma{ƀ nlQ.ߪH/8eUAGYcFR\;}s\UYf^}{orTԋWS\NpOOso?F5"7:xcIYQSMd3>[:j R5A٫HPsNOsDeX*#x"ib+BR}m gכ_lLJ1mZa#˵7BX|6M@%@Pjk *Ӂv)$Kzh-@$=o&R|1ǁ|ne9TaJF%@dԃʹ%TDlEn:l3i aP%+I*Pw?wsVg>P6{M?*`A.iQr !#9uH\e m Mv5wY@?Ǽ0{4{"(`1)Ry [čEY̆hFS{L[+ӨՉ7ukvd9ԇ\ x>+DM}ϼ'H|51 nr*e<Y'{5Qܯ ~D:zNVY{$7DJ]BG jobGnm5Kr\Y 0S25ã! 1MaON.yΩ?8l ۠ܽ>z QN%YݿEnm\N<$* &~>X8<`yM: _ho]#6N|-gc=I2;?.+A 7jyRAjوVG@PZaw5D θ| NKyVD jh/=%)bXw˖D 60d NJU"D#ԆN~?UYnP1J61C|7d;u"tb0mØAT]uNQy"Î/3MJ≯PpYNj(\&weHI 9+EL#L)9aD/bh9csmFVv/$Я_DWƧ.xuIU>tmFb* hm^:$Pʺx $AOM.zm[@V w``bǂ󫞵ʱ[CC[k`9ZFWiDM8كũ>-" $q_)hrQ2]*m*MMD/_s-5ħFT2aI0?Φ[T)Li-&}n9'@'.Y#+m[7ǚ-!O1,s]o^?9|L^S7: ?8bΜ7 KyCGz Jo1G*!#>Ģlϋ-O)V~z {`KcGj{9quE$BB\{D rm5֍qe?F1%8 Hj__j fp8 -ve_#PaM5QF"|:1AҺC865M%.;&Ƞ|[nۏ רב=ז\imCY+Njv@J M8Yb_\@ڋS2Ng% bA"LGOfnhpH:\hhmU9oV OD, z?W35Uz@ow틅E6ưQπGi3`=^KSb;Cr-ژj,$OUބirWPo0lA>l<)#=n%sjelL|r_c*nU(P%G^"x7KDp)hS ԛB/lɾC\S.-8T>=<3@l&@5Cjiس*,tͺ"UDF L- 2[iARԎ+~ɼ=iC V6'yBOV33kTX! 3gs6kLl`f%5iIL\6cUAdcYp.5zCǏ&\x:źfe#;\7Lсt0SxYbuR:fؼʯ[`$1;X=I>zʹ9h[(kqbUl*K['ˆD9Bė~w,'8@ՕݹK,z!mJC wj[slY}Ħr{W^;T8[FL $~O45uj0E@{p[F8b} %~S DĜuoחiu@l&9%6Scu5+D7^8VbyÕ@E `d֙dC4Yja0fPt5z'c[TA -e6&dRӫa~ i4W`9amHBNƙ7ʮ$uMn4ݗޭ{Ttt~Kfm1ioD Nt0" T@o6U+[8/Nޣzŏ' x@WQ+G}c]h OPLLe GzoQ% 4iLo['[ʞj]|Ѻ3e0I:aNJ޴"VM 7llCpyTY\\$Y"K$;Zp/V%F^O.b/U_@s־>tDƥr ?s7^o,SgLɣ[J{ΓF40v/oR^6~~؟H%s;{clI3Y8L3,(|.өsV(w@{beVr9ǾH]R Ȥoz1V3qu06!DD׸qV4lmFJ KsnkWM1J %l Q&g"B;54a}qu U5K%vg8+sŚ-b(ר Ж֦91[ ȱץ5B.:QqLM'GCd):( `M# Y?miQihܬ 4k)2,& r3l|5O6[د8$nnwq)^ ;/vm&ma17ZG%V:U\p`'J GFtz sD>W/ a᜽1č R*'i6Q_!ٙ56 W-!P+QOe o0pӡMz A,΁\(`@˕nxvy9FShÞWe'# FZ%h#3do/IQ(.t9h>EATd=-'wjpu,jVhIApQ~g=xY[(~ZdRպ"%B’ D@*q@2ZRilawe%? {rk\DL]dN4ʍߟFWI]/S!uhk-##pDk#cȤ]:ݼÆ'@ KHnnA]E*db6c):^*-:*ߌA c1Q󺣝WT͏QEղ ]="TE_~!!v`_E77huy^[mPSÒ(ÜXCe6c QMjPu%7>K^Q-%J=5.:*'̅t2EK6Rw7 2+@|D=["7XXG$ o!3U\Rh&[$@-J3QP=gߍY7y(A:yxl!jqIvGש5,s~j ȃD~TujDgVz_'_r9v=[n+7W'-)R=/e b⫔O ;omt}Ѯ*A an Aa8J7e%|%luK=n'] tbHؚ)PZ@RUv(4>43ʚLJ;rOt^Rnжv%?m*Aᵚ3fv }Oa6KHzp+ |@c!trqɭ=7OK5Zp׌Dݵ-m]WQz*# ĝoo~--B~|]pܮz|8]S[2FD6Ȇey\C/.Y?lIbYx?MOJ%)fŒ@b_qd̲DR$B~ZE{s7-?mݻj `CeED_/P`S-ZݦXo06qy)ָ"Ǭ8Òvy9Wzh8@H 3rvjϐό"1|)wPxSyxq:ƊEO6l@;L$Av_Hmf EaY1p0=Lox);u0PG tOq3z\m5ӭ"9zchBii*şRU Cfvz|-b$5ϡ;mYW9CAϡx'sHԼFpJC05"(9U)AP68݉2?EIʜ3-jEIʕ]* 0aM'Qz{gTF8W8|&JY+gcz k,Kn3S |"I&Omÿ_ĭIkX}}n2To~(eGV׫yI3g- љ[7#RT4bˋ%e~¨˲gAd$n\|QZ1%Z~'(}x.6 q F'6u3֙j&6# *`[IMxUtfǨu!=㩻 2a .2n,@LQM:Q#y6Qy $aU=gA0̓eV+{GLuUë(aegΐ\d}/o[h` .s\2`&!B@r!DVcnbx޹@OXE7Y nj.mw(-8k-H -vvC{u+C^3X!MO 9+;L)۝NBXТmߙZadc{$:_wy15m;`"Y) VQ+,bP0s έhQLXYiCPfyAZ;E.z%'H6wרƦ|AD%:01ceIH 4}Ul7w঴ìmOUƊ`}"czr>6٫f@ݳfnRklFEF }ZCXڋC}=T~ 49"$V]f_=$xB6V?p^pL\@kyp쵈M6r俁؟‹,΢F ,;b=: $5n @>I#D6 {SaaP(-3)tlTeNUAU |bK.jMM+p?oRnIjP#ibĎTrT~=f>6}{ܵ>R;*V?|o|Q7S M ݻCڤV\R[8cUdx?0nC'Eز.cA;#S2P|LR ɲN1tQ1̣lU^^LpZ67V=(,ղ,vԤ.ד֯XVuth(7 fwB5`]MnB_76pbӠBVv,0o#ZseP*K6|tl7VᙊwF|ڐCwj{eR*&S㕥PVnw*v'S>܊EE*݃ Sa.pp,EnN>x4z;aqng| I)P0Iz^܎i(it'v^ќ>ЗCtD.Rp.Ah3)C0eza8Kl Ի4\/ORIL]S}"ج.px -Dn\*c䊌]7 +I|RA\VC b(˪KoAq\z S8e^ؖz;0՜&cymHa>S*l^2~w!+$@~g.~AigL`W,sT|WQY^}7A0'QB-o[_JB>Ĺ-޽EQoq'i[C~̂e17ϩ,=Yv䃍09݅>-#(1vX*%Ct6(5\ZU=Hאjoβo /bɾoRsaF@z ʩ_JJuِ백< e}1eg=Bc%pњnabbmdFL yFYf]L=%fȹiݜ~6srK1'jL^r1^)#0;2~DB?oT_3*69B.nz \@lDj|"dlCbbɇX` }IO̻1OPG>Q)_GߠlVbtVU~]9yO}3Μ`s1N:xATrWH]aW:s3,QֽzC1+(PP)Lsݗ̓87jRLWSBtL'c ,;rT :N>+5A&j ˜vO2=* @YTjO"O^ٝo!tEKp^A,>Hw?;-VB<+ȚjuP淤<gُ(4ba^գ00W?d[y.s2Ծ9WLPF%%`cY s-CB r\!,HwkuoJe|ۭwz3A7kV_Ul7l> vv1Ȏ-0?%$;9=N8{~m;u?3Z~G[GQ]gq`'s8eO&31g w~%tIuD?+xGnF'%a(F) o)D'.4p{/0n4+'''^/- uiU/.7D˶ 7c)cz.=iV8j *1[4[@zϒ+ ނ$ @-Q$yceFzB~7ʆ'MٱGS97 t6 DC@(>9n+9;Tve7qq;A{o ȤEYSx: {wpQ\6/oKՉ ɐOCAL?K1D**.`{4k!Q`j٭{^UJ?<j'DhdJYryjw684;jVa\[WmRjg^߷Ua̐۳k7β$`K@nRNKKMKF7vBy/}9Fd Qcm&P驽!?`R>܆zihU ^YSYy^{SNRTI6T/O$|aYiEW1R`fT(t& {(a[ۛg dP7s#UaxBQ7S^ۼy6BT -],fw]/'^{ Dj\lEabdf"SNK۩PuP٨2wSipUaT^2!E^W9("BD]0PoH8s7sI=p $Id̻eʡk͒a&D1f.lG2Lq)GnC .U9IɡݕQ2nue׋v%14zz; V@HL*jbRԜ+rv!}E8>z;_<#mk)(k! Ra|<7 14AZ ofn;jjý*e= ~IloI5d,[4N)u gLzk-5隊se6fLX+ʉ)*F\-oƝWx)?!53R(ocaIllu0ox$jq {#hbЁ*pz0jږr9^{CglY7p1OrRt#΋>!OCg847pVwh7 g"ʪ}  91 zzKрR=AodQ~'~n~^F^L20q@m~Z{Np2eD F.Onܛ2; rYT8qS6P\ƐvO5{\鑹D,W X5přmeWQMWyD9U=N.J`FhiE]| bh0k :f odkEd*/\p14#&PV(/;ݸ{A=Ɋa-1䢐M2Xfkn::f-Vt2r'W0ڀ9Rlr$ߋ1-cWCQ Vhi'̻^SkF oQ& ^PS9 ۰ k5!#U ӥ+R=:3)te_ VgODu{$_pWsӐ~ebkP2O{{܏/V<Ԋ|)Te8?)ۜ݁wX2Jw6,NܔI ڋB¤;Xx䴛PTǺgߍВ`C%[̒>: Y [aW,v:]c4$`AB@m M]='l]|4K1YC + LC:T+K$O؜h5)v q'{Ln 3W)_%*i]kYwBlwꇍ}R].?nsa\fau|z/qH$Hu8 MjM(@5Tv1t.%C'B5P bsl\EwPnWnum<Z/w11"`/\WmsUx'bc=p1C$ t1b+)機[UWq[ڬ EvgE4TalYج@cQ@! JGxq4Pjo*nhꥧbiCWǠuA?TBLJE\۵D\u<\4 >Θ $ktj(^IR;5FeD%X,${69()?|JzÎ-‘u+tL&[hTF%dH[) c2Zƾ9W6ctA)&o@9A(ni[jrς 8S ?Ęd~9:ą)@@T78K~sCZVLw}]?ĴGVlb@;gM. ^vK8p5#j8\*w;s駲-f`l9^zwnӉ[t9)ĂVnJtHc"UU&GH|MTG#u*^pLGuF*zB*\(~f62uB7bڡ*) j4U jd?gkѵTMV~آPy0O['i'"#"Br"&΄ M=&+,G 6}Fkil7 6Rm>FI>1rnX2"ib)]aaB=(͖ŏI2,Kb$*rZbPP *eЈ#eg֕.d))  kUʶ5jts)n5 BRfBZ D}BH@tHo#7c|\!T␠Rؒ)ZGπ &A ͊aO@\6H|{Rs }ysVkWwؿ"ً;EBKc}\`;@5PZ2`}`wq(4&DEoZ(Z[kN&]B gؑ գҶyuʪ_놱oLR1JݵOX[BOWR*jٙ:vW'F0RT ,(}Lo=)|Yp>MYdC\ YH-JXiǠ^x)~@a4^QBl¶+-FΜ8HZKãEۻOK;hƴ$ǰVl޲]73 %aA|:HO5X3q|,hEЃ,ɮF4XeVք&+1:Iyj4'ɏ_iVv3\b͂,q 3# UN :r{Ec-w=9y0,JF?;*A-ZCh1̧2P"v(\*-V ~/~ڍH&dd5NT Rȯr/kI2Ěԫ [A#W:Qk}Oւg4% l ,giz5q/Z3A5P).pnYb&軎 XJh>0r'|{\4RË{ 7\NDE+DF2~2!U]3 zRkWgl>s|vґk2v?eSW4A`) 5>} kUS’`v;g/YXu ,LjȮ-7J[@{ *ߕ W-rmř4xKBr8pZw`1TWDuBS[Pb֞O.jbxtg4P:UÛd$6Ԡ(}D"e<^jxvX)^>AJGT34Aoz<0hC kt$p3}W7K!Vz_m1cY*MqR얠b|E_qYSq9ٮޚz|!i4.e&75t 8IlҔe h:/QrĞwQ\Oζ34Jm2QfXqy|}s Ј(g5P2p8ju\8r eȖs10ru PN"gx*yvPQ_?rוk*${w7s/yH ucFVr;Xf <U]ݶaR`JX@p!ڿk?jbj:m)J}Ҵ#^ϥ_ !ZzK;"{lŔd+Lp4V`(~;qē6{O8Z=JF}-2M#dvbM4ѤZu#:ƕrk> $h-sZ[D :mG#F-DZ?WD zk~lXi]>OW 1B`}7Ҝp݈ Ba(F`χ=Q#(\4s osFlMi6@?#pߩۼVs93SIW>:H'c{ftBuѷG$WbX4*~oϰۄ1  rR+Eg %}PJQ*(`GM}6P+qMM_TJ3oխe`{l*UbLK6} Z.*JUX~b=z _" S9NCԵ|[KRd*e%}Tsc+F۠9ʖ*y7NA{XW ($ԻV&6[ U XVhfT>ɬ30)Hq˯_McmߣMj Qo@5!RցCʐ.r@KV.lcZ@D)2!)u\0^ W*HMIOKkihEWubQm^ KmY9嫏MEj)Ů^_xVcL/vQf=uf]z{FK\$!O~ذ20oDb[>nWz)shC32j#B֘/ w89FA4mtr͙:h&UtM|OhLj8l:9qq@ȳgef}tm5i[abg7N_vC:AIǫ,햳ͧv-i`ӡFJMa^Y=`vzj8m2xf*1UOn͕ȥE#<#1:@Aw4l6<HˍN NZśxs B'|CaYlBBROB6!h<ڛm/OCwCYMˤ-f-Vf,6GcY;`5@1H$rC]_2H-_m C@(GV$=(] lqJ+еBlTbxuW9Hf>B),FH\d<~wIzxX4C"gT8Zos"K;ہsCysY-#);@~;ګp0 /5cn`DFŶ6ѹNoWE!ZГaoR uuWȠP $d`AuJ[Sy4 [R JX%tYRkGK1.)& Jӑf W3oJ"~'tiȦ8)Sp&(Z462;@{{̓|k J4w'̀hi٠e%:m0Լ1+C[X7Zt ۜ<F-VwiJKH h~oj0PapI)%6݈E} I|1^-;A\@J0$gi]Pq.#R';`*zN+f?"_B ՅZ %W>tÖbugz)_K) {7 \|)r 4iGZ뮶-m[)0[| _z EJ)qciC_/,Jq4 Rsɷ`yvu%xrծ&Zm2ƻ焫pFX8Гn+[r ZSD?=dƕBz&C,ylX[XC>k3dzGMm']_2HUTmDW>I&. nj -WJ(9C6~nj@goN-4u1Ty>n$|?ؔK<^eģ05 xVgfT3Z^kA;`h/~LGSlJޭ#ƚkJ#zZX*&~d*(Sdy'3y `vET?-x7XN("0Z "!S&2mېp/a4@ft{)LDӕZ.RC?9{0}E/Jd%%=H5`<9KԚؽr_jx@O9`QoPHBς͌)Iُ¨Djl7jlh|[l'3HBodrr98~3-Gc>\!5:ћfe8s|`Arsm,_,%sYf7 2].-^Eî'i'/Dfm5lWÙOҧ;2lqsh6VzadXp`L 2<0FZKu8۰nGHTTP#%$_]tpy໷B&&9_\&2x.[`GMS$8WTCBK+͈cFT=rh)b<*?,Յ!7;fu|!<1A@d φa>}J$Z*jJY&xR!JgB`8>{ ,ܿT-J%n{E=Qsf#e9F/(3vtbOS(4Zl$(ۊR1~1 S &|Dc]1t.UbWdo=D$\xLSA+ 죲pxj阮zP.%W}ὍEVdl^ qf8 J_Yyz}TvaB,%>/VHxeQw. 8@=LE9dRWU`c/'+V6 -uSŶ}a9&>y9jtD`E>Oʣ<$n#ao݊CKwc}\|dݛlMlYEë:s^,)D7HhHBfp 0B]zʉRV$@ nknOq)5%;C"1+cSOZ8/:e#7K/Kg:a",~ c[)}IGϜjdJCXKVN2iGnb(90o\G-̉~Z }J Ji*nZ4_UaB(cW)T4˳B|BXcp>S黁3ɂDWmI`%CnR :@븾 (EZRlfgkOqwz APM:E&sZ@o]`qH<xH}&Y΅Q QK]#L=PR!dlPGgg5X;"čH:0FBc N6Q)U r/ c-l6ZڀUV6 =RXTKD~d].*i$;Sf&Z-/Ԭ"*ב=ߗ "3N}B?rh Q _~Erm#0ye8:(V ͻupⷃ}1'p2E$%pGTLќ\*S(YLPSׄ+}dp6NP6*=*: uoB5L7UrI4_H2 ڌ*xzaș bZ}(8/y; v$/X$,N+tNjC{?D~ )VR3bKRΑThﹷXsђA$(kxNP PDBѻSqqORJ&q'10EZLk ތ@'0a(OCl%N( 4QT_DAC{Νsj/E"# ɵ  *̥o{笚& I,bd G90ҍ+:OP<@T/&˿: _nab"峼#+AѸhP+y?O;g[xXBUMD7Fõa`G{e% (9hRl@`&E(O񍑜\q$Z_a>h,!>b(o=Awe컨Kd^Ae^ԫ?#W߲`LGbc>)w`̅%ꛃ JB~DUQFe}ὼK˧K 1nȞvkXL)cS of$ꢗҠMŘ f $!zRy2zu@g7R P'g&nTExL}-m{@(G#G{I Qu5„]s#'i6a3@Sȃ~!5 Ot pHfB+w ?Φeg?,k?we% wrRZ%# ZC k#geɞ aQܻ 9܀Oj܍2}}Y;bĴ}[4t# ՗VCò?eRmtkwٟD?! 2l1tk]8v_>eu=ƬRXO(J8Zƍ\cD;8LLrL>^``}3Czbm =q9mBco Ykɟ e&ҹ>׶ϰ]stp{Ayw@˴f&#̒ä̪ A {K,_j5;]qz |I ~ V\4{@g.P[r'1Xl,otGV؜ײg}N^ޛ8L`@srv;sjz GXN 1A(UPW[tRJcK/{WC}ym&{+{ڕ] S8Guro.69Q, ](N:䥒}ͬVģLD5lzn7| g@>H~&N5U>E5-H0U ڞ~F8+6XSɗׁ*2a&)xjnƾbrd/ݵ+5j*.=r󝑗#z~E!W>܅Exs %o\ptt %: ʨPOQ>=HRe7hsq/W2bUY #;&O=WmG-$|і׽Yym6wTz;Db+CPU'dsh5 &WwM]\#wx C; ޸yEa{ΈN)2+Rsx+~cg` ͝QJ/q -:glCgӄi3}Ad1VKq?{(z`8onn*+)SkImrZ 1!DH{QA3Jt:ÐG>JX׸EmCީ .hOTFj4~sxr~acF,k*~Doc,"iqι2*0yKe@]hdQU&2"S=]ng " ǁb5C'ذ,R"⎏oɳ=aƭZiba'x)l_nVO)*K7 Ѧ HӬGB uDA,.njn͆}Q9p?EF-2ǚ+ d3ZN3q *~O]}$˾E%>MӒ01Hʿ?j#oRQxρ)*p "AH0vh0?eeBn9AըEdq.#eS߄9_Xkjh3(%gnbՌ#' }>& /aN>*[ȏVB9r/L7Ygʃ[_鯞L?EׄrON{zuEt'E,Q-Q9|| cn хh9'@ )  ^"p :,wݖ%kpTkMxCccwMg8`eZPOG.%*F&@-RtY f}i˫od;!KSfdHB>]DN{euSsVl2SHȬ|stTp"O ":6@C7ޚQĭsl=6 ܜT=#I%]D;.\*HA%[|"2sq jBp]nY|KX_gЉb< p'FvGڂQs:q[Ӷ+q8gJ%`@pDCwFI']Aڈ+:[bx%yo-HT4_{vZN@rcmޫL9f]dZ+(5FA]Lڏ+,[ 8iY!co [4~)? & m(zѻZcƀeeR@WzB*bhΫ&,+pt]AXffXF 7Ʊ͌,Q"*%jղ,$$fvKK(CbIR݃mɵR̫פ$v?b Oʁ\ϾEN||d!!t [TnpAst n$t<? *!zƒ1.:{k=5)S,*'Et/Tu'B=:f^^UZ-% 1>RaCޮj6frNј~S9٬UkcǾ_Wx4|W~`հ߀iy"ug&]0a<#.-N?,Xbt58ha}x#{ ʖ~Az W +S0B wc~1Te6a )ie1I"a~ 67֚hġ>Vn;?ֺs:xd(qU&rpM95~W>ֿE d| 37R7TAI|RQ 5dk /M}G{]RʚT! Qdz(>u80̳$D 2]x,ধ5)xǐM%{w4 k9~,' vubTFDkσDEKBlsFj4};Pm/R:h#J  Y+ *n8@vQFV][oVD,zKtF-9ft>M$MEi {쯃=(' ?ү1Юpبd&9iҞi?oyǔj% {bFxWxYxބE_Q:9~H0S.Xw1z؟(j=w_eR51.YF*z͠|YAz`[(P6x"%CPmQ?Z9)d<{HDw)hPû.6Ӟ^REW 7\J\nJ!lʌ9Ae';T}8B=p1:iSY0@_Z*0% ,νkNpQY @|droԝH>jӛR̊@:%;7_E>ϜЀ{Yqt=7fB<pY%\xQ%(BoEنUoײm vđZOa)O%S 6U `O)Fr]AdFnJK;\9Ox&C$IGo֑@ 4FhyQx'7'͆򞟩e!utl5q}tfu爄PX4f)ghx8I~W7S[cM^&GwLe(RIQɳu9\3m'&`QӀgy"ثMUP o9i '(78|{E\1+9pNXY/I)Ntd <Ø6ſ%w 7A avM6u>a=\&R4~€/1+H5_a7a`Ws5RW4uݧ#_rY#g)#Vkn=-6wX:4 I;zb8۠p#㖋uC}^nUc!E̒lw' Jh@&s]_#.$d86t1D⌾S̖C/b"Q:.a?4ZkڱwWk7y!cތSwW6&.'-Ui';#&;*:ʛn=W_i}vwu?LFQI~rAtt# X>hŧDgTY`WlRv ?upd/Jv^2HRvQi.Gv^ӊn3{įEeFh]0GC'7^ngyD:tFw2Z ֥PHUtot1!ajseK+'8sޝM5)?o<0g.rG=?fIjNiK`Z+UMa*0B[w KbH~8`{ATż4tR\MO)/R CAQۘufqdVTrq*kL7s`Ԡٺ D3WV16LJ(뻑Zv4;;u= \_"⦗z! đmWs@R[}'M8::/Uǚ'qGʉconjaw,rH}6iŖIwO b* $[Y-,]t8BccNPJփ#2;"9S|'ּT|n' *?u2JPZW"C5w}'Ap*r=µMMdhu!Q-yO:1tX=ݎkIh@)O"3`X" fcrC^$_;26ROLpEW{8R?ԜΏtd O  t=~/(__~e9ZbRѹ\ :俤hEĄ).:>?PW>%JUWa?:=0|{o3I+- @/FMe>&'s€% SdJRiS T!j;~4uAnb^6D|53>OGfsQtVw{?8]WA*ַ)gd^nnxT*hԊI1>v'3MBBԖ] 72a0oohey<'6MPb^Zjv{)Sy sRMB~ڣ˓U 4|o1:*fwBHmQw?zȣ"`7،m?tJ:&&ptq$H` PoCs0dbJ)d=òSJj3yT%؅9C3a/Ad:ٺZk"c[߹S$̹5.hgk.J8k5d5c= SܶLR.Ke4vޟFҭPRQAѭ҈!g,=j{ukSlXEcN9LIm?-Vnu$V` R Im} ;IQ. V(<]ZԔ,&9ԵJ+(F񲸮~r2:dRDS'OhAiias3yK_/ |VV9\j~H@?K0RrYn.fP sEbމ)xk:LK-RE14g878[ q&z[_Kl\m\\ZcDٟ̆T9(1+c1я*Dhwnog}E烍;v+'9ǟ-|Dl)2Չ{6ȠY!ցJlW3i4yp&u@U= ,*ԭS+dZD[Y?m?QE"!(`y1Ϲi7?h7k0@zzy0 1\AAub/b9Xsak (G 1h;z-X5p7ڪK#lU[PG'@|N(>)rþWb+oLy1[ fl гundzya٥%UvN l hI@Fc#8 c:isSؑZ ;4Q0x'/ +4 Cs(lI0>5iG!EVU@"q0$n n7Š暜p|:RoM[AQA\.ӑ 6Й@3;%jZmL&Pi [/ 68ЄqА60d /-r2xt;F+5 l0áyXve^de~U!Y*Iu(}^|e\(pP#~\`wG\ʩ:Y.`؏]jULZ9VnLG1G?fv6v!,TKU4u tďU!Kc0ʹڔy: C ǃL>H7,%S^YW&#e?{3@&OZr,5 5cN{Bγz&dBptT7ZK;`ť}G$öVkgC4lN%s:a (f]OzZ@\xAM8kF?X2n1ZoA3`4g$ZIho2pB}k\.'?ݱBاMgX8!ɒ ΋ƢG?6w2?.}Px-\>OڑOj>UXEfBOf*P0xRë֓c_4b@I17.fQ:l^|QL3]k\U Qg/2ŷQTmN_Y hjo( \%eǙ%-}]*n"偟V*1Ġhv_!2(3gِPnIRw*YQzjI-G:S‡C'}0e^+mLHp ucٳ9U?A>ay+-f)罄|̈J/~!ޘ`nzzVϩb%a ҒXʧ&U_x 9[Gi *ɪ!`є^'`~};ȵ]=&@ZD{mc(XDқa #*F{SF}2bY*}c]Be-4Zs,48 -h%>o~^v/ EQ9F{-#R dMnq\k 0P;v<7SXl2CpGv%*;if#169m7>MgMŐN~qpOAT7Ăsc㐂i!&gw8iKLt'qfS3%̦w8DźRr2|쉪#pڞ*HH%?!$3Z~IPv^z"\<&vgD(k!H(_i3-1\Ba4W (v8g$y5GCI5 TFmZbJg4,NIVb =̛c`)3E}F䈜 Fh>Q,gu&C琘*77Q_!ˡLi|Q^(tEczkvg/`l M2\qAqL/uJQ #?^V(%;y͚҉#,MKIcXVd J JO$>Hf᭍crNM huK,ѪmSiI\ DPɞ;ܘ1'#)Y,%n+ 7KMСh~Wh>| cωώG8ȁԔ 7A'W䃹^x_O;Saf#dU9|;xt5'MDHKQ93|B숱5ޖK,PNϸMoo/i[6bZvDV qУRּωpYs> ɟ m7B텚pgLV_9 p ‰=z/{!ȚO1REϮjፒV]Gw3VQ Q@866/R3''J^P1IZU8gOp2k@;F[|29'H|*+yJaQٲd+¹Ԣ ha)O[/y ,6V1I؋ AE]TτdL& PUz2dx`?>sֹ5ڧ{![N,@i%J'BN/j/V1j T7qd;Viom5oq;{4ZhK(WB`/Qa,R!`VTY<MЯuʂcM"e< Œsv"ը4 *R/+H7q@.A\<nM@Ç0fWơb@XV؄о+X Pbz1`jR ȵ/3bQUVk-;첄,Zg"$U4!* _4v|uQh~c )",`%tOE团씾E{ Xw]se)->^9lࢨ}>zX0"6t|:>4ISr/Gm',x.S@qvOm0St=֣@uC9 x\ȚD @erM+2C`&3u2gpC24gօ'C;džtYǂa Ȑ) p?~{YVs; '$lb7?6Q`MwsZ (Z.׻QUIAU@yحP뛏XEdidٞ?FEr4u31T^N`<ق@g`i.^Ii A岕>z) 2Ekuß=XZ~h%s^'o:+%æ̸Šz@8)gdV`pߓQf"嚅AlqQO|>uyo5 IuFYo m(6Cz'ky̾!Z4e\`=ʌ& kl-@NM9,订l"sdԤYsּW5>F W~.<2vr%ks0[5I9;x#ow K'p!b193TOt/4& $K%aH r`]uW!vW;ٺe;Al:{`  (4Bh5z,oGPZy@v-^{0!Sc7;rx;2%* m ec'43sYqi.v=" c3UC%J 5ۥilςWau?{c.I8_+*,$yRs5nb3i^"JuKBpиI/86iA#DsN1/XpP˛ 7$a>#6:rZؓWVq2$"[Qn0Sag{AsOJh=~;wg{0*2p}0X GsqHK-&l)Tw[$bzp ȨaKS8?(ՠ-" 6;Yق;ҬQq#MqeV߂H1* O$ԤUF/sv2)5 ;Dwۭ.N Igˢe0N 2̬&G ¬{by4L GZFDA2W<⏉j>, .4#srG4;G7 StkÝ:(N|j=KzPqjݠ;ڒ!u0#TP{yPue׽Y'90xMH6k=5qǛhtma ꎹIĀ+ꟹa#F;IXʕx|sϱi&T\9Ё}?$B>Eܭ02t\}ѿ7ß$Co5& j\j{SN&0ST-8,cĨAʽYnvaqHo>7ןm|p7ome /ڴ8p:~JٷFSP.v14=ؠApz(Yqb+1Xvf:0o)!B68,?h~7 vjëc1bZGa Db%+a"nhK`e\ 9S54P Lٚ%ޱTdIl!= Xz]PyO|dDZW~D4+!NQ럷.%̚!1bҧ5yƘj>Q:CGnk3j2 w僝Eר4ʲ? C֭39qga- > ? b}Xa}DG+WJe;E%oa 31 ?oPG[ͦؽoNGΓsH$S^Z2-A~t4_㾯&{X1"`ŇKhworFBfY6^?l>׷5@IC6;M5jd*&"`1pSA֥*cEu7bryU/P5kNZ.)8;CCtjm<ֱBh,yn]p Я|ˎ- K8RWKJsR O4TŦ86BN0Dv#o)FBi(d })VidK[(2n7}ׁd'4?{a` LqCSnN.ȝ _.£!v#v}y(R%W'u{vtW2}Lo 1ˈ GU[~xlWxIaB4i\8LMF:?`*K>2@]|gRqS1>N|Q-9olP0 ҿp:y|%QFD62N:[GpmJ`,'٘%'jlz2׮}iNN׆j>l1D ^fdBWdpC*8N>kqCԚq"紾aA ؿ[٭N!4Y;X?IR(5}[=rba,X-%Pluy$}z 7&IFPOpZԁ̴~=3FYwC #KvqֳwzO=Vb.тF x8ՌG;*^߂y\eB&Xʵ>V@}xkfC4}J@šD7\@+:@/gsWԝen4zV9R)5DQEpȟөtkWdzxP `PG AhLraX=>s.deuVk_zl.+;rVklu*Ne'&nPPs?,a=۶3%c Dz ;v9kqgB#NQ{!,Jn<6?LV!t0.6 gPfv&Gc~T#Q}ۮ3vVcSh_uX֟V(39zٽ"_@4sk@WC9"#Z-cN/'.OS:̄ӂʠZCޅl*QI;ł<YE46~]o|ԞetǶڂx0Ek 3'GT` OɺV)4|)>/UUcgCtd1||?2 u"X ;;JVǔUZi2OEN͉R$Y!ϩ6 1]0|_q{I&K%s;0EY=Ąx"^lufnTDƗn 0/#o Տv3)#9^lϖ^r6iPy6|4 뚱vljzvk<s g[TQPf+ZeFCFU|25ט#wDU5!zrY ^[(Zc0+ԔՇi]Q lN8 y8qeuD 1Dz򆈌M|ѓ jKnQVP q;DdLIp[@DHrZECdK ;eCcv /,LLyH1@7jbdx3ɴy.Bok}:*vO ei[A[xԊIXBov*+l٩3c}?WΪIkTL)蒩e+g ۥy#VcSWd~-ߵnjNO_LʧtP MDvmC pMʚO4@\\1lW'U{Tcz 1a~sN#$X7aO{T*d:I#|ޥb~[1yȄ*ᛶH+7.D[d\ |$*C.,l4{hGiS2NP؟E;.";RyvR-Ogj}J=FY~!s^К儯:¨ "ATr^>VDd_ϰ +i8H5该k9XjR*ɲbhF>$,״|.h,N¼Xl<᫕DOqdY@| NFbݼ89z$D谤Œ5☺ݠ+)q# []oC2q=K9>֫tAo|c$\t=8meLUNįP#HHb"kF'hMr BP|?PS)NbUlHZƀͷL_K^_]jbl~SCwf ;>Z-#6RyBN zrrs=;i}j`I?3\.%:xh܍eG<0L9emџ_#*-K lgrO$4͏mLF\%Ox0fG5\Lo(%~U%y'IŅzPiYvg2֌N!d0t|Hv}pǹPC9,_Y[էvl{-q⢴?25h*Oԏ{j 3V?W 1(ukay%c0#dg{ #m<ȫmld`icB"9jKy'MOC^5!*}+]}MC 0ӻLEy})fGB MF1Vӌ$r'.˜ByoD6QV^LډcFXeJa9iV BTqVل"j}r#KX7ቧ,L{!\b#Y%0؂$uYqaƿ?hQ%H:ه) 9m2M^ٛle>.dqɛފ_R8Yi5l@u=N(,:ZjJUm^l uv,6%`aӸ3 3Ri5byNKHzkH%~ `'ܤe): wd-xP<Q/ԩrd1Z¶fpW2A^8]P"Zt L|dVI`>uI7Z?dRi<4isSȼScPeO+t[^ȯm| TХKk;CX)}nU3,cʹ)1dd'>aS)Y Fx%Y$,=$5Bٔh*;d7i"&c/=^-.HGcx^hҍ3iaNgTAX6X+C i*B3_gN"W<,EIؚY?"忨wDD?в`~'RK-LA|ŕvCjo9fo˝pO?gDNd,0 $gLa-- M##F#5A͹B !LfIO;o;f,qQT퉩ULWo9U&x9!'e'!]Eny<\|O_vұI˪>G/84>amrƈ#a L"DGL M8%)Oc ^8-dF(W FkqLO!3pk2*aY\iY].B _;!dɊN;$%,#\eYV=UQp2cY> c:7=6+x2WݵSGȡMcgٸؘ" &L\S7gY _ussmidٗӜ^g\'9l0;l|^?<)R12["7y1TQkJy]78H]^XaA;^pźM=N0&yJkLp 8A|, gڡ&Mɔ<Չ^g{J&M}<_ًjᄑ iY9 H].#5bP{RNKҝ$L=$(I^z֯*H#Cb>2,^P7S`H% l(<\hfwH<:Զ+SCd)C{wߦ7v0lBW)z8ƍwbcHcvw2pMO6/Z 0iPI%U`Щ3#[ ~,{.|!CicϞτ])S ?Au@D_Yޞ5z ڀC3zɚrr#*11 \7F\Y#ۦf NX KڵдSVz+z[* W,Yhy!UNN _'1˫u;.PY;BԼ |^8/.c1aaa;dB}ȳӯnO+m5;/K&$#GEOͻ}eNi{y/@8{.sC=⒅kgu`7I^J!FBc 0SqzڤEvƗjQD;fma9]m9NzÐ\><#E{A: YGC; 8$X_3ƹw8r,K0sR*s"GאD$ gvT%wf%*rMPs6W[ܳ3Cz41}1&K90=^`T<޹Bn+حj{ h=9˨,+b"-csKYfpp?FX^::}.Gix:L5 zG\}o,o h &Zr(J=@Yܯ)Hedbk_{@e|g)|PAgLdtgD6(4PBewԒagHڗ[yf 2aU+uq_}i%)#m@ 2`sdlo0I݈_tSg^BIF1%|!y_F-tVeBݪzS_EVY˓23"*waI5{'[rÀ̇Q$2e&ȜtلNgd:!^rRp~* j[)،⫐b,/6600"yg# Q5!S>V#dnt^%ե% 9[boOqA$<%gVT%GkgwgnouE!4Y߁NE98Ӗ/k`r!cXZ}P!0J#@Gn*FeA2%?J* 쟺 ߫МG[~|'[hcc/f mI˯ RB*At'0r}l 7nr:gIc"ppajnY5.(^djU~eH"nYt U`1|5v7E@8GTʚ}#tF3-LĮpw juYpAMo_5h;f }g@2v SmPx\{b8}`2܂$||.4"<*{TF?.ZXؗ3HݛlxK3F/ U|yHlwD6S;ȼ~.GJ |jm~> e@5 @G%2!$aɅa*[UN&! %.~Eq2="964[u鼱fK?aj62W=8+=j{2##?5q᣹|;J9p5pe֍ӴinVyJX&\~SQB mvBCWR[w 1Oe0)tAm(S{,}FS.*qbHnXVϭP8 T [ ux]{ ^>g?HI*&U~h; s,56m?I̤UKПܟF/@pWFf_ .V?=wij3kmYk:.V5$stWKXy-B/[I҇^}`J6(@xs10^TZek^%˜DJ e>;@\uVȣt~揸7cl?q ۀحJM))2?;!}} <ãJ?m؅cmnmyj76 )SWCQX Jtmb[ K7 -P_!X^u'ߦCT|6sJ#dY|D ZskuQ UG 5FtiW.}7q$v r TџIa)"Pux1NT 2aRO&&jREw`zٴm0ߎ\2h.'̝ TiIW2ONJwZg؊GvP`Q !ֲpHDNK E[4NU}GtԯSZݛ"-KZD$C|.aBUa̛ QvaH`QOZ'9H0 |f\p+j*WMu^:9iZmfv-~Vh`jyہ:YگW߁9^(v.P08:fTh,/CݳuɇFho<9H2 |ZF] ,Х2ϑIGAւ˃*~%Tӧ];ϡa@bu)`&cîx@ƨPw, HִhQ/)YzR6nK-uB³5z XςYK}Gv)k&W>yӆrS]}5 =R +' HhWr5I\Ny ?Ks jna!9!V>Q.+յg(#T+ @@\(ӻCmT%YLB[+B+mh" 67`o"^A.r!D|6QTkTA![>":*u,fl>a?)~4~0FJvbKQtnIAq/)I35b Z;%Y#<@CLti>䗊t$0D#Bz\KqL^UMҏsN G9,>S\s;= P!SariqO] -=n|Kǐ0f {Y%f`H_ ^Ezzګ$ FQa9/sIz $;Żλ1w[Y3ehKߞkh Ơ\.vG{dA?LN:;i{uvճ?PY x)P^;5ȹ[JCnk&V_xt`U?`ZeaGebl:t p }`ӇsK}[ iȏ5Lj鬊Bڅ@&b2II#jarEo*DUKӒ= }zmkU$ Yћb\G[ mܸ't'\m^3KĐXzO*/}yDtXmg`!E¾IXgsA-ikYF-}R*$,'~^{,ͱ-X 5I~˹chg h$cfTbpoAŲ՟0%z4RA…zN VgA?Q˺'U3vАB`U;.fnSElX]ϩxȗ׹6To1 =yС2=ppڕjqi LKU Lߐ1 [MZOp灱pDža۲^?q7ٰ}W{cU*;OG2!}I*e ShW܋uKQD -.'\t=Ġsz16rƶF]sp.S'u 'K3E"iFY,=b A؏M %%IFz>>[`/Ig(mص= kϑgGꈠ鼧U 7oYGd D(DHPӞk-. ]-|)=+I,Y׻̶7 iXA"?"O.%ZL0ܵѳ`s83B7@)䄵AMY6cyDz ,>(M4ywG@m7v@8Y4$z#_gI6?`" /I7ր=  {7XwNq <>s@m#f؜Jʦa>E[ Kut~F;mp'fpC|8xرÎ/ES6 X UW ~YHI\ǂ{ ;(F Qeo9Ht5B*n1%bbD?@ZX)%XԮު줙ǞU; G|N }NݲK;4,KmXdPE l)(55}G5a!AMjR]nmi |צ9pեۦRFZTzu!=z9Ҩ)ov 5-#/_A׫NMnER9yDp'W!_Il4v5B"K4#9ّ;C}]Y//@-Hᤢ6Az[ǀ>o*N^!u ,eG^4? L.uC?"_T#N a? zz5(0A8L)c3?w)-Oꂈ0Ua\ض򐆲:!Tghvo\ | mNog[DkЇy{r9}t ֩A"B\ <>HQ6^p勌UAPʶolŗ;*; }MF%PU^Dx3br7ɱ.=*hר Pl-J aWFq+RkqX9"'0#E>df>Qбyh7 z'cA6J6]UvQL6(IJf},ovF#I-sj$E\5#F-g7sV8Vǰ\wckn(&yl)1Ќ%z;U&S|)U=.];0BU"ȴqFa.3ei.Ud7#,ynR ~J +֐J9m> 8MD%E{w α.whBa}2MjO ʃ2jrDm!tWsZcX\܌rf:vidNqwk̼YDSrtF1#^„,b`~*!fϨCh} :W2.\ 8U'68; Rʝ}oW[a7(=_v I#N9 u%yȏ 1vAx*OQׯ& ʉ)}:Wʓzjܗzğ.UPv*B?$ /u͝}7e5 {,&'Bw^wWu0.BA`e y^gFnNF7R}IgN|=ol62J2HAC)H( y^f黸{JaKg9oap1r ÒtáLYdӿ~ӊe? 3LjL;#83pi \]1&a蚶/m"BFQc%<<0^ u̢ۋݮLQ!mmy`oSTf5ihŪSZ5ڌHgĔSv8xk4Xvf_R7iIwAM2s 3R<4Lik!22=- Qse.r9ioU5rI樛\^`?XA{w0NMEn>'v v Bm?M?JHy8ƝCDuD3wvy##+c6Pd#o9źnơAPQoIV{ GOs$#xf/2\e_zJSӊ[78W0rݬUQL*EJ"ܻWI, cCo 4Ʃlld%= Vd0$%jߥS%]MͲ"S( g2艾ԤI.^ KyXsޡ"XeJMN@}_ۜqr_(cmm Ӣ̃`)/.yg}% ~ U !aǥVJzI!wV>^" wxn&Nzh7: 9רVD-B@$3 I&c]JBf$m26BX;N34)wGLǠo#|7/c^KjbrN8M9M){bR1moV=?3JXj9EB?!y}#×ANq \E?Cοm#km{aӋd3Mrę|I!/?l/ ;?5 e?f*w%Xol{H&gD+W?i-: ?.Z]ޫ88)MP7_Wv|*\);UnObpgVj Ku1BmLmn9c5] 2 Ŀ SuþOaX2N!A˵ xWt<tq8TXMDG!Xk q;֥9rJ8.aCF2ַciU!Z8v(  1c%UVgʘ8vokk; N~^s3) ookVP:5"$])c''ZK㬔.Z$Y^S~7E,f&ۛ7ΓscL&#mbW$_fڳ_("G ɠ3R/vrK(p#-{6)HiWXD"?o?5Q*n%ژ9'JrM 8IӮK=miqs6'`tD MCO.XJKw":LsAuoEKTSr9-O vs$QNj$oChۼE}^ T@@*C h>J*z~1YRQ:Կz(F3CW_jP-)dE ; d FPIm5zT2¦~t.~kf]L ̮_f`grȁK*7j K5smXղ/Bxߪ1oPDhn*-?myeH+*awݝ#o/$:V!TqYc1@EF"i.[x5gC.pI:v{{ict^ s-Gq8G&Ѕ GNHʴ[T%60Ǟ T~ݷB/̇έG;|z! +];}rb٤tžn_`LYze) CbD*9P P=nsۼ1Ʋp(40dZF0>K,Ul1T+ciJTLE BQJ,vؚ.O۪Yղ{^^s3~SC$RqYsPfx/L98ZD##H}L 6 õ&V{}XxSA{~I˴zܲ,_sW5 mdAeZ<1/h*g}!Ru_$IN% Hkma92֞p[8M'%4\{}D7WLu|ʺbA\Yy@LR3S̎f*D{ ׽=Ț6A;Bn3%a# _*G@|@\eX Krg\YGK0]Y'As T\݄.nq)0BJ.N=?(Gp0D15hB"?HL*.J*K*;|mVumZ-:X`]3,ώ;QύE(KX8mTD)FuCD.|m݉w  \PO%!>gΝc pDӒdxx[Oʮ^_rPے(cPă4i<$ p\Vb9ciԫivyC["ӏdQ|Q,ޤ3<•I UD2ց ? >!О8ÍTS=BT$d^ g&Q <{Z@[aYE 3Rs~\T5wXx/|@e|GC:Km>OJG@Bw(bMќS\ԇrK[4ɭeێXU̎ ok? 8UWXa)VG" [c^!Nb(^Q<릵'"oCW xmjƽAYW{]P"s:6)ܾ N)T>#eܗA|zvQ3i!_Yڴ]ek /)E)o0Ƞ[K]mNKPo=CB4 zwy$ CVV5hօn/6]ϒp3U<t`נG3--hݿ(wf*~Doܙub;#‚0^?݌KZU 16 FM1lmb [ F2&psO;Wwv _JjoEԩ}#,`Y Ui:t&GO/5wW^ 1vÅ=Ueu!.sT淝TȐ4n-2]97 bp^`>M Gu3<?[ tTYn'ds $`pL8sx{`#=,b\PwFGY x!"^*C[w幩aEp.i ȇy7}8DҰc Bj 8KU7lP1m1:6E!Mm- vj!U|Xlj WxT;)hF ysJV9B iDv\x/ w==6@8Ȍk|B+姴<J˩k4(3KըcHpeZL -D^N~@wNsS! ļCar3|v˜ p_W/OF~Z3@W(#~]NZL֥s-%3J#Ȣ?)&./zQU5 mxJoDL9.O=`!ϛ_how^@Yih}[:Wlҡ%<,OvŦ; {?)N e(Q@n,PjJkܶOؖR[CYRije#0<)~v Ϙwn854Ro['@ >^+ewe?_&5Ĵ {d6uaCyjxX3kZo?cW~RCe.1xg+?6AņS@4@ѵ/S4½lѨc(D֨c^meX&[rU5>Vy35> .r-6R֎0[yMR-L}y2{#ҺrP hhKycsYc#bSڷ/Y&):L`1 IՌQ'%>r~@hd^;[4[cV=K[&hF]01ayw!gfIDK*~a閗8o9RD*,ad;\j7N:j2&pswRyQg,o!b32nrvp ;TڵB P`T63O  8? `nG5JtAWY{v{ G0V q%ּ%Uv`*>If _]X?_:KGOOϷ~el'ľy?K/iƤ455Ɩ-KcaZYxoVQĶ`f-,Uy%Q߳^#88n'(hSMB$LC(hO{rh8>$9(dq.ӌH`$ 3lpBU\Z2ǩ0J19M=&[ j[7ի!$䑜x4RbcYS(plZS|m<(Г-r?kj0'٪Tj9R"/j..@Ij0{PQOQ!ciTح<N'x7b7c gA29vKxW!tԆD3 (\V,u5,P8`ᥘ>1 S'ƚ]?RP>F4iPLsMTA:rؿcz=+1ܹT.θUԓYgEq3lv Z-WG Zn.^|MEag -GvϏ}39IS:>χbޅZv#[o,!\ͨnEd~,d"+НwC5祸l]UyٞFjҼIu?cnx7+*˶ټfwA;Ά9z: Z\7 oP]i;-Jx"eHdc\m3՞?"<,()++ᚿ)NEv%6oxz609$y^]9[X]ޒOzW@艞B =;!HBv}sY 5jq q[tJmLJ^6] {vYطu3؊qSjCZdCwj(ϕe AF:bc*ab(qc}w^% q)[.k%l<7ѝL2͒V_p6;H }[Y+뒕_' o9o= +HOfp*C0wkLO̸&$}̳84Z^r C _Vfyacd|WUZ2lد'`qS[l>0:5t¦ދZ3 iG5=R=cF)irʍ}[ bLNSLa$]%tbDE&z3lL5bn íh턫[6{ nEXجL il?3tc}&*lÎ~nΦ+gHBnkH6CgyUZ7՚lDL+arc;h[AtAۇNyIizy`v8U0{2$ZU@y1vM+ NReeX )*%oL* xpdr !,a_#VK3yKl F^]Fu$!U#<в:BO#PT>,R4BT˟SG!ѡPXyVKh4wQ}C2P$y8fpdoCmQy0E;t+2Ono#dL#ڼ7$u2&1+`kX!yTFJ5n :VTdR]HYmWފ+,I_8ox^Bf{~{&~8e1]2nKC ~zĦ%L)_a'<.=L+;F/tR4fZİx4Ȱ@c# i`;unD]G%d4= 0?wHDk8 Æe2" 9$S1 D3KSwHj}X 2Rspj %rA~hH7ͿۿՉ_; `45BE=aXc4Hm#3-o ,[YGe4Ed]>lَ4zmf$7( C}h5`<ᣃ;oB@&7p3|ƿ/˝(Ҵ3uiu,T,u"%LX5$0ZѢ"$Tm,ʝ5ƛzrFfovCݔ\Dj Ksㇿk~  oB 3SV6̬Upi軥q@l2zft@M (! @ՃT<b=_-|I+BG^<뾂ArR)sk8#픁SBB[kv yVz\E3R~CE%q7NP8}$!3kQL?̝;&;P],1-U#3Yy\$*j1w4鿲+1u^.* z* wr<);ш7Ҵy™ ",0<[RXؤ"Y xyD5K0tdw Qigle,3K !" ] I/WjC5X^a1=%*4kQ)F<id$ WV59 K ORP3'zJv^Z WWRTއk [+#P_KUu3/Uƛdy-I7 s}|U~l噆cV!UZ2@Jd#BM?t%Ie#h=ۿf?џ/͟bPb^43H`Al>VVaV{pШ~c,sC+=CkCS )rO$~_zڳ8a<)oo_(Pm^/֢գ/Ze/a]>k}v[쏔c[WM|Zr;h_1ѼmQQ2J٫]|r];Kg":懶qH_]]V 6v]}TYPl%yhV9XyZ8}}M1kDS=:LL:DV@&{Ej[ =F9@a mP,X[\U0w]JwJ CtejOt>i }54ǹ%4ߥHs VqVYR"fDҺzFlbfW-1{ѓ_,$iNzdK]cEI>O6ŐRotHPA2^tXRG:&5qL](rqiqPzkB63(*[ZrRCx! We}eӬ]HA^t~Oe= ΍9ͳ Ar]IUCB|p~(zDdfG(ekUJHOgQ SFRMADEV'do!CbHM>aqG'@]Ew]_w4lx7tJ}Tt[~ ] &TqQʹǎ`F]S5% `y Z K 2ZDS֯+yͻtD C/HL ߱ D'{FGiB]XWX-ϲ6-\;# E~ȍ#'YwlNCw6YN`Srh𴟌ktIQ;mob{VQJ,dw>+G"\GV]Zs6'o?xvv疚N/_G@N[X:,Gp4Fz/+Ai-Gw c:EkjOD!YjlBeۻ]d5H+XpiT> ~ YkXb:3 HbCaٻ0aYQYz2LGš|${\{JQ^Hle`lŊ Fh$L@,w:XOCn(ẻ٨*hEKmF?\Yܱ6L q.5N_'jscPI&hOz16xtpQ3ЯÀF%LLv"lserv4^(L/)8 ĖC滸EO=I7Zv/zl:` YOCsZu_ZaA:n;!v= L pLSZSCV"røk}n_VOVA;뮱;).s쭙htc^Ϛ=PcV?߁xRs f+*zKʡ%T$9@2B9pEl;c`7mY#ct7afYjNGt(#ZE ng? %wMVHKYe& u@K rl\U[4ו$q0ڳ^.w!izGB;L7qSwY ֗DD^WԜucc``vlscQ;qQY;됃@JA헡ktř6kY@"]@ =%P$mU)$9댘R}.G荏SxV[jZ"&s;^3qajbnAV7{˸I}z0…f5=hD Pģdh'+v]’6pDZ՛DO _+tTlĵmOz j+̪&SB1y6t y#h17jAH_;9a=?\ycIAPxl6u|];y[X~s%s Nj;~}>+V62_/8{joY7sh*{S;J-kYpס[KT4 v'q ߣU@c)7qk7ЍpǹJ9D~,_Dcs MM#@N)XTF=>YMΓ=(@ _ѥvpI@^ndcL!E-p} ʬoLAhE]n ' zdUz扗cB5ː aStPϭbS~yT'67Ez`3,؜a0%7\kXn1T.茛xDrZr6@xזVDuUza{{&P"`V78\Ӛ>kWi1-dZ.Lo9'P 65z{Ō(ˤmFUP9'e?9NK\j>s?tviL eyϨTc @f8 `V9~&W覈DCՂxF+NG_=ز"A ϥ7遾6tЂ,[ͳ,:;:-bgx`͏MbE<\k&:./:gF sN>.1aS6ڌH.C*XlA5|%itl{1jVa +3M,^r^ D!=4$ɗS UX.v[|A߆MPQ6.=)Qpc% -g0x]kWiǑ'](t?kNR4UVdGt]2N*$PYʾyr`{vZrI:krO,A) W-,RW JgbU! \đ HxjGNeU! ˀdl~Ql]ȊFT/Cn 5ۺ*WP<VR8b4gdb>QJ?fP-pn&"r̘Ȗ@#[(T=AN ;ڰ3=D"p3zne`(HyHT-@n%_M-]0r)T`C2 s:q1Ь~wRRV* L:B;"\]4jV2-ʺ lKQicT[_<ƇDKHq] Oyg]47~:>b[|(+ھG8I'P84qD9v{| 3Mt3 M͌9?KCgOl'8nUh('XSY(PY^:^s|)ZbXzLk} (qҞ\˪{5߃Jܹ Pݬ?gpO&^1t.z($1jL(6-xpDB4 b;Bj#D7eA RpLlDGuIL*Y;3J٤Iu[M׀xKD5 wvW.q@wCG R laF/;Z[&8m!ZT%L| !Ϩ˄ B-nW~b_?2x */x0 &effe]L]aAH*ewqu7mReyxPw-}cv>$"տM|U0bhraNӡkBsqo> ' U4#"f&/vff *sŎ, 7i*W+p[Z Y\Sp?5>j#7^iJ<E~)6J*^zq8MF]DģKeJg/e>t j4Sv -852z QJ1<iƦ͎mFKwX@sl(x[GVz0?R钏YBu:3>`ߒ ;,Qӏ(]~v0#ˍ EsR6o{zFR67) _m hÞ!60kc&=)M* c\6 33_)οVdϞS?a0 ¶軕x٦{rjuk~4Pn}{-Y{['<ݐ& w^YrZ̅PW oDbUE?V=: ==ҘtֱI}27 VL{S7]/yLŊBO XEQei[qq8XC3$[M;` *9l\ub~R^ӟ~5ocLl{rV8@ʼBD]{YhXH}KR53?j(ϼ>k@2˧kw͌|i֭b"8Rbt!t12pZB =D7$Byzw%GbvRSZ'4 |@_cxtɝ ʽ RTo]^qoEIQ92\ R!Ó-vnp=fIQI5?:Ouxq1]}Ȑ/ӘDP2XźXȅs=^M"W(naD͙m :CQJd/Q;WЭv\Kn ͌$@W@̹4x8~0b{5^|o:Gz̺Xx!3EvneHLyA3&_LΈoe $f v:(3X 2hw3wq|kv4_ 4ϜˆM0F fkNs^Ѿq-u{6@JT}7j~z]]K745@gR]{n~3ܾVbv{ nW#W@0<OIbS${OMŷ*:6 ;Q^Md+df(CY8(XzѽL Ry,e&ƥ=\{3:+}gia֡ǽ#@JoI+kDCK/H(Dw&2TبRCMoJ SeyΫVZQ j%RΚ'i(JT(nww2J$DXBn@J9?A`$DE+%'{Uyֻh6b]nG8ϡvCqn)2I[jnr@rJuIwX^$qx޾|"˂վ1P 9|#gfK>tnYމgxsͪ7L@bE]Jg0L׆0)AC*<[v2Qt߈Rb%0kV4&п鉐kW  @&[yKrLDdL@"PlQb)k+ogT<{no9'Nt:c2S0&RunS}V2?鳯Vra;ò `>Qp`nG,G '@qRcct]L>ESuVB۱qVixC)IFE@ ϶jxwW@YwN9OC9,tOŅBs,hWVJm{CǢ~4JO=U QG4za`{("nO(bBWAROӸiMch+EʞsEˤu޻LI [rֵeJQ%'+o&Jj }JچuY3{1>ȑ"3QJV#SKOdDQa =z.S6)IOץ8[3,DV㖒 T6uQK8K `]r Eod͡]MxS'!G1;Umn?J%җ K]TmoGUfAgžNn6b/Dkhd52B7DIB8# ?aA!Z< V3L4 *:g1h>AUeke*Huw3$/+kL簽r&FRLJROK57ܮΜbUfg#t#񠪅^&bHzjaߘn,b:]&Fu=y80.qLy.5|̬b'?FxC$:@Lqqq&g˙P϶)U2&,4Гʖnxu_'M/mu `:)Q_/E:}N҃W|z6զNyO)@C!.+V~0jW5-"*j;Tp+pc MePVSDPЩp㢿ڢMV1r|^{*0%I`1fuq9 xs eu>.lJ#O/>8;#}\luTu]Ωz :|9~hAX yّlD ^F)2κl}^2)ѹ0alRiyC؟ |r&V_*"=&?Ԥ?,ϼԶl#G*;:Iy%jxAOSVPоWjyDHn#g6EOg35 8'Ca fW4W]8ҳ/o? Wcuӭfď V6=JlM!0 "V6`.ys͑Խ"-Q CEy QWH`J?"}sd )DIو5T6z{Zt,=ZqdMFQpAEs~4֖B_&y44^D„lg:΍Ԍ;H#)Z,RBϤ3@^ ub`p$=E y<|ai_kG z>7܇_S |?)%ߴ֥۪l Qў~Ȏ*~c,wV:@~+W@K6a$8?Yq q6!?03톇>I*>QӐ9kzL>} fJL%zr\"c퉼@&E>$6_Q%18p?N0s+ ^Ftp Ζ>ˁscXNcZ0"TPyطʤ5{yu_ tq%PypEPoEHKs!:ЩMt[ܾw|gX?T^UNvKؘȥ[ʌ{JXVR@7(tlKLWax\Œ#9uըBԯmDmjz&%6c@K-QֲXq!+#>{<\\qOƳekJvfU 2rh%Rک qѿrj}$2]4Il@|\z,=+KmjI%F^ ۄzw)S'zqgh#Fi5 1nU+? O'yl9*6\ cOא =+˜K ]khH`Dj_I,FI/YZfȶg/] (IykHB2s82uD[L镉6o9ah&|6ur:Z=6sv4jI=5>=aP M ԑh[}ڥ摉M K$M^Ih c& "CeZ} -!?}ZMF% yzR氰XHK صH_'%Mrʟ=2? Flj1{"Le6BsxdЀsMެIO bAdf?ϗ2" &[HŇ룆,m|x&o_Tzlw7XRYull`**ײ3R"de=@~snETS'װл%5&Euo[ Z^qկ^4ݫ\1"?QvҞ.O-/z!y7è?;8mȒ/KrݥFMDFs0q_P V3 %kO/.>5wB~9\e9%AFyly^"[C*ic9eyRmS,K_m; Rvg9×G_D?leOEXgd4bⱇl`Iõ7iJ j00p1+#-)H@G7a6}mg#*:3h_׶7l[b◄N=_1k>SGǔIb"o±1eN!{J3-E/Kᣰ@60J5̓!x7a\#l֖k A?n!?i[{ vKҘ4#*R~V1@v_Xӑt&&V: :8H)jS$Xm[h"ϓqJ ynZSdA2 N!u7etKusO:K˔֍&c!xՆ{YS[l*ghKGǰE~Oω)ϙgx #+ kuRw N,ɣ:Ǣa56OG\.1y;V.¢qVj cA1cB K|ɤ0)'dv3c_n[GYE [u|!˩ɓ]^"킇Dv$wƘK]{Pq4iҩH.Tojd+9%W.1SMWTbDlvַ,B8e/']3ע.dgák`/ O40aɒN3KH+`4L"?"i2vr+h;u*9{۟= /Hl<ݖ+!#}*A aבQ 2g ;7c4f׆BG7%*B93!}{¶4%D`äY:Gx HCwURA.`ŏZQCfz9c90wX5۝/ϙe>ؘ:XۥШ\QH55,/i/? ~V{LJ{  R^3}wq %9uWt^$ ο(3In[I@ZM7(w4uW 5ݐ_95Ya]D212{V-e+& ?!:tyPA:ND8:`;ˀ" 6a(6G4qS8.sK^(QK?:xu" A(կ)]9P  -=qhh3"[vk&m[ 9NY WK ; ܤgy!0Z$`(o(9EZU5*NLI=ۄsQ݇=1$@7oKc&\~ p Y? ¸z+5qM'0 J/0۶ j,FpsG*ۂøfiϖN>2 Lᢼ 4 :y2͹k6Px7,CۿzTa0<'-4?in{9>}j BJ6IG%-QD`KF)Iw7,- s}ĭ[=PnBm5L1UXo!d|onαd0lF}zCO~Vvp g}dU^,+mH+;K9peTvҧCujօ+4V { ؊~N\Cgh-Y2!mZ]fWNY:\Tl$DkxD~IN\EtL W#rx1Tc 5tZzi|y;GE\qVs8R<@V~`$d ,n mh4jIFֆFmSYLs3SU:]T  `jKx"x jҝ;k{#GL\w1<_wӉ + !$d)Qf¿nCm*ҟԴtT\gy' tfGۏ COcIz%u2%:B '_ )ӋP< >$N0ۘsɞps5}ϫP=ۮ8&h]y.m8Iqdt%QvG? ,-ddCEWjnFi`f^?5yڻ!w⢶{_.k ۰.޷p X43!ƔR墓ĬnF@*j =m83$ս:1k)8^n3Ո,K NN(T=x8l@vV1M'm'.!V'0?5ڴo`!f4Jƍ|o)(@{TF y}kIFN`nI5{\Oncw;Qܘ*$i; |.4Nwx`-gw5]Key{gV_ʌ~;؇ 5̛9BX/ϢHZ1g2,$:Mot Z`rPg KYšk Rm:I6I%LU 8ѧw3(鷚/48in2~9Bl2@񚉭:z?02ֺ/ݶ`:{.k h{۴R<}!EKb~z b usN# pxTfXvNe؁Q'aW*`>J#!oicCDQfosT¼q-$+iw_iv*GPUw#y}JdAbmӭKFZar@;.69VO; v^XÿgPċq˪:m E|U.cM K {x"}UpC E6%C_BAಢ~Wt'8nxGV~B4M_Ք[Sw4兓Kx =MG:AYmhS" gT ,mɽh~.?FtA21Y[QmչpAYTAtX&V᭠ bVY5 {9041(Vf<@3X{d]y,aEjTб+qE=.VQPJ ",< $Bpޞ|tم#&a}YSHYJ+q|2K 9K- \N0۫AE"4Cf[:ET?$(($~[0l ҽPzd"F>'?ZvC[ W`8fbߍd`ej'a 2"-z\eՋc- Xj IkhD7XU͓h hjtFInu>Vz)9 XlNRu mym6BTau~U{S<Q/G izAD~eC=xRv0< v>5/XK8116*Ǩ|_@k睉e a9 2i9s=Qz__Lf\ʐHs25"a!y}C3.^I X.'{1?Ʃ@F IYC; Lˮ ҅=Jc5I:Y/ƒVcU!.dnt ȂuGCƒjԟ/*oLx܍T5U,)Xx(PU@U0MIj``T XW5IG.&zЃGV4? V1R@.) bx#7Q|:_ w=pLDVџ@v ЊJԒ0{[l_6=7D; -PdouIt!NmL9tcWP{XUr ;_*C|P$ ݮs9= mHI=[9\вDHڷj\;"W+WIWˇ q-OpƲLff`',L(~a!` r(E AqgPA$;9#w1 M'U:$Υ)nrw1(GGO㣼Y:k:jL}D9$<9̪&7o85AevؕYH({{:`Y.CNsu0]ܫ{{BG+ =E[)Ŋ@(c?*ݥZAUF="Svȼr͆,9bQ+ͧQq}kK ¨Fm8)cazY50! k*o?!&g8ΏLQP|̜M_]zчl{ҡKe\Mcs[\W6?2A!]5mC‰mp[!⿹}Wstk02 ﻊrt!*d3'fk47;l?-Dd>KE %W?nHFV?%9ъ>Vm%)tѪ)d|MSfŲmn+h$It ku_,9><ˀ%`^WR \ Cz]i l@ BWd@|xo&jb#|ui_붾N[$FB#enz '7#"QPSn<"Lt__JjtuO&}֘@.4(ʪGř(,sLuC "|6͗V}+%bɔE Q$mku>SQMJ ޼֓cEx{;jmS$;G ϕ|f, $i dWυ W-⩨;Hhr4ƥ9VoW蜫#OoGz 3tea K^q19c̋2|]ϧNR6\6̪'Sa")cpWx B|ӓc;33SrזT 1u ËF-,2ѺRnG-ľu y:jdž6l( 걩Mh(rA+;dS2MCQOa-zbh]sPFf|Y|Ϫe<2|,HjŰfNQY%=f%{;dNH+%Vm?fct&&O1^ ZS9f(hl>_3v#v8:گʫ"@=Uc̙ Rk(MM&Da4D$nIAInԝ7eʔeed ដ-?69ռYeMYvcy w(ZhH&i$ $ߒ!`'՗c22B`2v'`RK4`.oI"^ Y^1s2HTHwf{Cåj %J)5\lݎ2wk(jiIJɈÉje! '9 vߛ !񸝎z"hz\BpN5<g"Y1&Ӿ:cGaWf=\oɚ *=}nJv8?E{I`z&AX>Va`V4FY1u);p4yq* 1j VM b$J2FxNq =[)e$}c%7:ګ7p?rr/v2+{Os|JkC5[s2vCF b"l`Ȋ-fH̛W9<HI玙pc!q#8+ =K~^O*^[5:0 RDv Қ ve\1&aBяNE~<8J=F ;?jUۙ2hg]Ck2 |e_T*GqῩk0ړE* 2<ǾczZ32+g9FM k2K}bhq_RIk[WKJ?x>J ~i 3iPЯeeD6_!%+flPPϕ`@C4{/hL;QYDf8'>uҔٷa DEbR(YDz4]28k櫋FW+Hn݅NiOd@+S3|{ [w|58rk hQ//c3v2Z3#f(DiK'nJT&/)t UJIҔ ew5L͆J"!]fdϻ1!AMVwPnVQ∂͢+4g? a 9mt|(): "dL&.] F {O\a-m^CzDLmH-"1 Ԑʊ&譶Ay9b`&b8&U]Ź amE$r# y,KNsaL)Ey"DKw~.gxUlv;L4B$s`}dQ(Ĭݦ|o Kl_>£^S qck/m.R5I#g6YFSG-]i#몍 d ;綣TӗbG'/SBx^;Y&kҬdf)5 %%&(#lsկ-<uH#ӡt-hG>&L`Xl':{PV߃0~T1kNc,mwxW,\!-5ň$9`?Cto[lTϻ$K#H yz`ƅ~!, ,ig^eIAM4k;ȫ^[񥞖;RC 1Iexyx:Vl8VzNՊcu^_DtnHAD12?9.je8atڹ㪸B:% ^{> a ws"߄1 {5F H<+q iP~7L.lu0Ľ:c)UBo_p/ݑzt-䱏,Hk'Ͷ%{, GĽ}vg;Us3[ ٠dt%ʚjdː;νH.B|{+pl*G##5 9n[u3sam?( 2O9BZ Zf Nh)-RL1~ Ssm޷ C*gA`|vAŊן%`&NA$_p/I>Cg_)/d!8{_LjnEq*`%24EH)`fm#T !>'^#VIt Y1ȿܫ~UH0mϡ+Ne 殢R5!DT Uts 1([XyU70gBi bcfռ&O}uhK*ſNl( QĐ`}ly?Ňw} ]> ޣ8Ի;K̙m*X}DI.aP5o,TbsU v̒2-mc:~dBŧh>ЛCeA meL]E!Wk "|G]2p#8X%L8rL 2̶l(_*;Nko>l~?T"Jјc(; 7$*)0}pFo!9@nuayk-{yQ+e0,:g7l8\ϒ `[d+q𔙖<64Ǯyk! 8#~Q*Ac_+&*,'ÄJ 1OZeX6_ZISp} ؄Fwy$q <&Iեdܷ?IɊMnݳ]FSvE#K $ sY󺽨72Uf[Ӻ-/Z ۜBfؒw9T23U/ `~+_(ahf@ObԢbE<%Rz[g`% hȥaCzL!㔅$C(cŞJmD>~*Lr2@3Cj+nLno>&>P,( s2TyĹ^F~Xy?1sh}8vqT9 07OuS=<5:aߟfPIe+hORؽwg͋&fB17T3DwzDM rᔥd@ N37#d)˩I9b(:GZ `* e]Ԙ v\\[sVg`2Y#E #yUXY% *2 Yݿ  B-I|sزCŬ $Z7s(74YqJR5yg*¿ p4"WC4+ԸzdCa'>idҗ7_L^ɓG@zՓwsMsma^κY=: X|*p'Wy* 63S>=ڶў :RMho7M2/㌝@#\J!|^kx; < b@R3KAhKuHa*]#b~3FXbd ).s*0k}ivtDeאr!CBm-:lk.Lpg=Q?jV+=Ԋ&応Ke.3!nEijy2Ej(_HB= Ks_ZfM@9sg=r)J\ -zF'8o~$3c}~2N}0,]0WHvжW]ҵ^D~_V;jS0`6F{kPm ^k9և;T2l=d1B_, |иJ|"Y%8A!&_Ě2tn5j\'k1ĞWI`w>K0 ?Q2vi2.8r%0|w9_*ųcϳj/ !iJ\p4%.m÷Aks4-WA(ψ6Eew/ laUF*ėv,YQ5gw:5"lH1n( [ȡ^ Dlt':K%'Yq_Gahb*?PӶ(v0:"aRZ?0頢CZyR.`SNTX.j+ Ǹ[HSZa V\2\. %a6ÿLh5.ft3[3fz#.R)&hGiOVm۫ݦ^/ P!xƪPưk#h d)BFB_PWHgc2OF: =CLIl, + `7%Me^ECh6Y]%R e󈴁M>0ٵs߆^i\x"k&Ue9&uKF"f( YvwLdkhL9l^3dۿl;t;p*xO|a1CFCh'Wv1/<#ymHMD_ ŅF:߈ *m*#ѴUE;Px Cy!? [xI7q|q*%2\ 0>NSI|~{^6LZ3i`Ƨlġ{n-6Oիc%@/ѧi`pIg l^[Wu<ӜcG V^-tfY #+rc]Um:,jWM!8+co>M|,8_}}54Cl<'n \nD"Xg+bD^Sj-Дݕ*^Hp" >ohEتA ߼Q D"Af<)IO2ClI b5c21ܻF6 xz?tMVÇ}%@c;g>$gVuL*s N8<~vX]"-jіaO,Xll:vjOskˣ_5ȭǞ0{ItA*VΡ>i#g *m9b@j8l΋}̱ga9nl=N"b0zkAqlE+ V> nزNW'!)/ J* [ޣbn|| f9quL%c!=+yfmN(3򋓐xf倝f9p^m#ZїpDxHdJNl)GcޓNƜH4o){I!`nN e L C~\ {|o]ijET<#US6vR쏿Ǘ5vga!Ir wCShIXi˘3dEWmllV֫0OSM0) ;Y?~qu'G@ FHB] nq.'U/Ct@D-"Y(" FsQ r_DK`k^)p Ik$ s~MB^CO^M_Kum`x e5@( DUEQ%V Fj!h?~'5v+eae]Vd0x[=j!Lond{L>XQH(͒Pr8v*޶nj$օs+_{ )йrkٻԮâr.ve/ h''CÈ*0X׷ k{ L*j"zt' :?YiN%G7曣c@1~熟9u |vւ87a=r -uStچ8[N+r `_բ2;?~cZ5omg0>Y]zW.QCtIA =S:PZɏƷQg ۗi4&+aV!}z=0aB'S]ɟ5e꯿r汱7oy6wD&xzYS쟳g_eĢ#7]?IcoNsP7/$GɅ $ 1CNcqPH>E.#P3p~Wbd2f㯙1/q @/5 ӊƐ-ޗr;j.S#qWAE6vt"H3v 5 |F+%g K?KutR!)~"3y[d[[h/SqCGhu[&NB_t8u0& 'DJvQK $/Q4OЫ_=XzH*5hsʗyJ\uP :F^x6 Wh]@Br .*+5Ʈbmz=~HEѫ {-4 l5X1<4"zQGEmEjFp~Jm}Kr²qP&p(kh x+m66%De]oy[џgz'QKd2eM'As玡ЕUC;uVLJꏬf2ͅr⍢}7"_85\SK' (Mg/QDloA\}Rbؕ&\7n>ڦFn)d𡥬_l<,VEaEE60oUBnn~g&{= /Y $6?zn}lz =A\zG /Tȯ[Ã(Ɖ rVp`⋭3RU}9V#\fa,{lqZ&nn'sel֨cwskR?ɗe Ek}3_cFLw"8I]{"mRlB/r FH(IWŠ9Ewz^l V0zhl sEiSA(4: 7|K{XMgۅd/w^ < ]f0% Vq %x|!K3^M3Q-SNmEQZX߰(Nw]W^8vxӤA$~MACP{3y;95Awp}"D|TmU@iR qe+M?6Ւ!u`a]j)D؞\^}wnuH|5y|J%iY2'7e0f#GDn@QݖEk5įm,:)_ ż+EC?> "н=]r-1w}ը\)lB! J>|/G~شCD Pq-c i)oF٥9O=3p%1܃@Q1J_TH'S')F7o@=4z\ϽP*_*x.ɀek|np C˝qZA#s{a |gI3L?7~&"Ƹ[bg59*Q*TMi뇗a`|oE8 =$/[X`"氬Osmsp69r[Kib>}e0TJw1{G"J__6,0/WzYXSL{&ҀꡱP q~=y܊`M)k3"D"etz~udqtOTrjcƩDDq˩oY$.7[d, 4Hd|nQٴd .)*vR\vЀ\\zN ) G;Gȟ j@4TxzLJ;|Iy,$0y^v7 aȣqQC4R lnTHly8R؊.Ae{m%\drr@R/>wpV{3. LLiWWn[KסI'JOzC0m\Ig^vM'7/w#++W F;{IuDLaݼ|Pȵ1yРH:}z$קS#e;4ZР~SIo! I]i]kr>xp&,ID&:a-zyg|.3 NR2y!VZEwE=ǟX%"CS͒ &la l*܊<'ۂ_A~=43wrIx鑰2€\m@ƕ}FS|  nL\)ϟq{iTh(ba~`zD0 Qb`/zhkݞ||i ,e'=Y:=-gP6[|x+cMjVn*ṇT`V)/\}w8xn@{Im2w퇎qY' :vcAZ*V3wL~6ecTc2-fb  ʼPcI+v?Vv#cƸΕ 9(´i%kX6[ G|h fBU8ϤxT@}ݢijf 7(CT|3߾*<Ǩjz0c|;DmZ8oGwNpTuDV?;q uh`Sod?#&V}+4cOIר!n O|peKkA*Y/);l7޼֟v0?@U7^1U;k} wZ,tTr:Rh^+XR-7[aE'sdilI!5:h.[ߜ:0"ped$i~ %V3G+Y 4$Nn2]G'.?AIPj\<إnmQ64~E_<6yiq$byPԬgkSp(E=q6ea:kbDz *1oquGֈ8&zPaH-Ah"|SIN^EVOdE7N&ȝo"xPfK kb @tL2VȸbWnb["_Ex?+IEWlff |ۥ$gQ>J,>b%E h_Z7k^ ƈ*٘#GxNW[ݪbypT4tFWt ^I ձsauFFr.%·,(A%WT<_zeV)l}~@ `*ؙjb#WkTʇ|Rc7w`Z1d^ O<t.NMN[BQ%p>@:B$sFndM03ބuwbKMF܌ql?P 3Em,8ةwM5##jH_se)pէa!FIN&=O wh~ix,f+Dܹl{cf94FKup(u^XȠq@9XM7 ȁ09 ;Rَ.‹JyF:k mM~A{%_IG3*}vNv~7˶uɹ-bvNB BaUemlR sQ^}["Q/:^[>;KF\q''UulF%ѐ:C:1M ./įngлzC*5g͖YhI]ajg k1k~1ɕ[],ifMtЎ؝SM$(K>>Zq=Jn5s!O5zD(F%)TAHJ8Rq^i:1V[ Dr:MssבHOC`?aJ2dfP֧Jr)S$'Ss"hA2|.*G( yhZ/ ^cF@`T?9ZH*=&;]yT (5 L&(a(ц0A@$!V($dŠnRd&ChJ-NL5põ#Ndy(q=qr Tl7>6n*>9khмߘp٧(?j Ŏ`ƩwO.yU+!wrV*Ce#5Kci \W]L!!wN},"l#}t59Xt%L| rR` %e Be J}ATe,m)ttk6ث4_-p)-6pOW90M JM>QzZXk|\r]/Cg&2zpC<ȟ֓;?aڊdJ͙8IрD|q9xd $%hh]%6*|$pFꉫf0C JuF Ȼ)K$[LqH "68|Q$8"%l󏄆 .FR]JξZ+Fk6hs~*m<ͺ:~ov2pMVK6;fzc~(m{ct̫#l9{0UCߝ7 bQoq"C s `Zft{1Ot*܏2W.Y)A/+u6±/a)pح\t:=f8SkY%Qkz];Bb ೪0im!&bés@餒0.ppe} Z5]cǚ 7d"+"c]I<+Aocf>oy?0pE=0ߥ`C>x%u%w![%" 5`6Ԥg ܁KZ1og6FPsZ cAצcJB՘+~yxhS:qKŐ P*T'L-?ozG͵؞Wn&MY^r4 %Z~ٮ1xF%Hlqލ7rXH^.w}P6:k _+yaM+/ {N*i_dE?o^ou+BP'M:g蹞6P:'͟fgIQ#jP%;is^%Q/5K`G@NQtQV@J9%Fsi8in}mxЧq~)$ J^Bj= -U&y;sѭ2.Xak:ﭐ4#C'Yr9$[hBN\p"Qy1 ńor95pBEf s +neFgg5FU0G$1Ȥqz^"w 8FЬg28շAb|Awu?WBz.[in$c2^9b;hGTUD'6&ޟD8u{ $8ʉx2/BtQKD+®pA^evD?QZpj$JL<`N(蠼r_xY<B}R=] V1~Q%gCƁFBcs ۏ0b"%} 2ݳ=$[YyÃG ɞfI|>}Y8p?c5sk&?r-ٟPS4̎ x'[[`UaNL/y$ / I޻Dp:r@`n%!3}8r; 0qg̔2QP L8 NWE“mj#Su7(~I:ʖ~$J*aYDl:~8k-2^y>F PŪ0[CXK&DZ5̭vǒ@1U*U C}XN?\E:2 yrH3z+9N8OJoV |Pۓl>Gzg=M2ַ^<.;B$F(NG‰2e;9VCV1A%y*,JPTw'7G,1**]>)넾w-=FɵpWbYy-m!B |B~"=ZcU ԟp(x0\A 0Zii=*~ H=7u@sgCֱ6 < Y.h'kC#A}q'L^tTkTL~Hy/ ϴ=9Z/je XpFKzi_K⩯P.( SoG ģ) _7"8Oy?pT3G1#D͔++gqGV Cw @ygz?콑% iS"`.\qtBˆc~P&Q\eJ_˯?z:&Wc"uhw ?@'.^z2PL<# +"}r)R"z]Ti} >@J[͒ fwf}?}ɇ^aYd}DVkc=EyS×B(Y Hevh9g.ġcMOڵrx#[E먿)m S0gN%y\FSNK{aT)51 bĺ'8Fդnu&/ b-n 6MXNTN 8yQWUjR5oL}4h@R`!##cE;T"M9ZUjPC$Qc"(=%iZJ'28`|ڧ=}Z0vM0/!3_:y6o%|G'rm1$Sft0]( IV}d.k,AI=eA1u"a 8NagM"#LWEbGR I}_l?<3>R7KHލ]0Ͽi$@j>AΠDeR^'HLjpSo+յ9~ƮWhIAnft@^$UA Ha84Xt{WpMoV/ #`rw]ͳ~hy }*kRCϛY NWT]v*iPE!Tb AN=毣ih%TPܼlT#*?f6 I vgK}WҤңa6&S@ʯݘjۏb]> hf,AݺqqHz\n,%ϴH^XPJhӡvKv4& iD :XK7ոk*͓\f)C_\d8nSO'CjF((v:)~P{>.q}! ݌a :sHZl:bsHل@@C>)j1Ao*|ۂ"SkxG>2 -ZZKTcS|NO&&eHAPJw:Z8ꮆu.C3"\κ ~ z|)Nkd;dl1K*ur8kFihlQGz{8.];‘^߳5k%wigsOe(iA4)Nrhi3o8X4*st',踆y-$~ <ŕwMTSSKuq?T]՗قPM8uxIfF)sH[l#i[PĖڳAC!38ͅ;1՗j&Q)"t씿_TQO!p짤L%.ZcXK0Ӻ-J67w |14HLf"M{, >#ʱ)HG-P NrnZVjT/\EGrt wR-oNny!Rꅊ/lLȲdX=V(vŜ+qYfV+*C  2*p~nN5ƻo?Zx`eӆZ/x엫t yV\u78F,n9|2NVu>)l'" YomS',Sc#7[mWz ϫӃW0^襪%)d!a𾠖\k}q/$dž/s!76!r[]f9t fK">8 NA;>3<1*z+%8Ȟ [VV\(+D(5#Nk^O=Rk@?&!790G70Vo~VgG?^w ))npӶìFHRo=gܔzVOK\Em̂`Y':ay UDbA9g*5߭ƾ1NQH !nc2R=Iwi&V_;V$$>1=x<&㽙(VVš?__Rf_䈧AY5LFN/|ұlzKlӱ+V+ۆ*4#e6hOGNFLQnvt"kꂌ"lY(R.Foޤ_L@FÕU/.l)?ۻEI1=ϧ!#ʒݕt=,rTZ^8r 0sՊҥ?GS \}fG֛y3&~+/h#2?vW ǬՄc2hr>۫[o n\'wi|W7ybeV42 : vP1~:gD._R"VZ@ByB0ktCẅ́n(Nhy|?z. bQkm:5(Kx]r0M`Vq;Xu_E`Era2+aʚSѱlh:4x8pl<&׮~N5;䵓# Ӥ" N笎[.*jDi+:<,Hn@4By gr u.)&|! Z} ~r"΃e/v9-ꊤk7lsOuV. Nkg>~wF;?>$M88mZk8mnZ `ӬB~|\ *. DǩFO[0lO>[{oFN6x~2눊·M5GGع4'N$%Ծ7?W8? X@G%Y}]#s)( \5ErdQh~r9u}v_22ؑ٪uXgRk= JK5]fT*Wn9K|PxTڴS@-+1l<F${P^0=fuXl2G=#Bc)fŏXSW;1eΌB=e6kŪȐ'PwF0y#(Ծ Wi`Zwc ;=(p(i8+G !CLX7%o! LFSStOA>MSp;ɥUl#hۥ^{0f Wr綠+$_c촾W3&sA%] v>slJy=Q-*󝇏O8o{2HdF.'pc:0v1'T {9R]*ň?/.5C4yscDw{TbOk|߅cQ~܁nkJ1IJBNd"nҢxN:ڧ9ku>ԶЯB^%(pyLNϿzAә]4O  cZpuNWˈC}0GIu"M'HRҖ݈ {PQ@ҺxMЄ4$YLs),f' .eHgfL: IRe2G Q[yiO? $i i8-;66rP~煎G2guz 㬦G3rH{evђn%ףfa^Im0O0c- ~To!`}ȂH]<7(D.O?zxP}}U<ɍ\j@bySv@og\_L?kvDbˎ]?Ihb@i`Lrtm`hZ?*%?{H`\.UCnڠV@2W ҕGwr,zR-F=#Ƒ h7(1U@DxVƴ'VZ,wqtJd1mjMCG( tSM\i5vO\opڒWUK6!Ty2tZSc,f8?_Ġ.s=V #?й9|G{!"CG1wNQk,(̧ | gv:uIm'WY m3~3ZZuqCe6qb IT$gcTy4lJW,1\,V9E__ģBdwi#~ִП+!dgtx€ޅ)L~q=)+REcIa6a-ɱ}\ZrNI/E3#4O=gkƼ+.2_Yv6gY %ƅ.Z/Y_$ų0e\+Ylq]6(2G Bg2~1OOK TeLPy0O}͓<J&k˙EY _\0oMγ]Qy(/ZKYRn݄+~C`Xf1 ̱ەVtQz~oˏrVwnc$ :-˰W_9"q_ $?̓@D0B?&+Y)i)_)bC!nGtdA7[?8iƄ=nޣ2aM/U<"n)Eiw61Z2[QAx d|Wh,a.7&Aܤ%͓܏o2D Bu'rjw&̸U"-lYl7Lj fͫ#j/\!_Qz"KH;vH1K;U%u@0rQ2Cz[Gd_k꧙E IyyW1 4L{0CW!̜$st/ZNϊWL! 'i&Jg;q7}{20N[Ś2W3nlG.0)6FEZ%U~ioCdJUa'Xk(րAɋ[pg+:™vEN"䜒+,%&Hi>N$JyZ82MDMWBՄ-dDPLezhC-Κe^>m,7ŷd'r0G>OW|*5v =$}K$$?1']X> VQf>/Qs6x(pE0&kޢb\CDJKޙA'h;=^^̑Hb|լ^k:s5k8jo KmZE Ak_OC]t0yqM:JOg| z>P>QK Il0T J90_ P/j>G؍q j\+*49(y`V#^hyGq3&)QeMpF7#NH# &z`=hL"(6~~~ +]tWۈo4 bjUҠXT sq-'&Wu'&y#_lC'gr(b7@ w ŞiD͟kNl^{=Sdr6Oq;KĎS H})`so&58F@AFܿ'&ێzn;bmۧeXDd*+ؘSM/ Xɢ  %a41Q :G4mc8|Z٫ĻSvY(t-n~qg% .l}11GvG@|&VcLD=t„@T'5n=¬>L&̧rx`q`џh_W^M_dQja sX }T2-G4߈r:xx7L-8PH+y;zUxxn6k˘`%wqP9Jt F! t J94>g:Hp쪉Z#_Z""k/l8{TMBم"kcUA2سHk*|']i\N΁s6HĕؤڦR+YX.R&2Hưa4.> n L%{eKSL,_D'xΝZ+U"-[oIOd=xGggY?i\|ZjX1.뤇ֲcR2MaSq --%/^uKK YmS`2-og}5+U$B$NMT<4JheN 1[-:%ň 깎Oj}^&AVO%ϜX vOM5MV^K!!ZSbԊU No"OԵsk&R{{hb=-} āk 8_*_`'E%RN*(#toHWzqs'Xx:"JJC5[mecRҲWCيg+)=5;g ~y1\$bY=!SB嶟ѭ@*y8~-0m$IG&2ZBZ|LNvpv?o<s` j^Rt܈ tˢ36Uin.)g$3ǟp&w}}$&#ՂZ* 1(6*G=ؒ_ }DdAyN=|¤yA;Φyt@RH@0aSiWd) yyeݒ>orA;:G!B /U^?_RS=?䢩tr"LlE9q7Ծ_#<-P/ς`(b}16WWL d5B a2hd#Zo2taVHwuGu&> ͥM?6&5Ӟ(Jr0&vyIx1n[&Ta5ɪxccYi圁9QXRbh- *sN^{s4o%{xHLu]ХjPThwZy=EJDE|tFL.tlɈ0rt< JDY}I'e|%W2"Ik ɗ& 9%K}hxSHxi rUݕk:ԬKrdKA饠R Cm2j]3ԝ~Dvp~֩S:awWSj,jҹ6oBATCRg60dmӀ3סH wd_^ xQ>'l%ϴ ;(L}:ˈͯ`AsՓtKMUVcymrJ\^̫^2ʦ3կоU%x8OM#{ւFhvK08P$)$(R{5) mflbP ,tE?=4 ! zrd/޵+ܩ.N&:aa?UPBee*΅`5kH"`nZypg6m$?%V!҇ӓߢ˻Il]Z~Pug7Px<( (YH~{ZvÁtOwBB&=X(,|ce C7*7q?1|E!+Y'+%qMW1ĔY mP>T#7"a!N]>a qȼȞ.SKF(9wOoXey_"CGP_YzuHw&H&=S [ G|p;ia<%7 د Onm}e^D6`hxNSMv@ V M&Tj:nsK[)uBuø8}4s`z7yZ9Q*_J"݂pWd-='n C M\HZQ*'bUo JϡCE1Qe#vNT|KF<]<4!B#"Ҝ7Z4y Ы6ގD v=HQǘSғ0ݴæߥ0å t&ݨK)6ƹL1#j>۫ C-v%K,uSsD1tRR٧O>} dӞ`"FOu:2ЦB*i4)oĈ?vöqk v&-Dj7=<:QQ@OOI t =ӆxYe^MLf4{aYjMc877`=ND`jKH!p_˟Z-3=zx},hU:Sdlz. (z@Ѕ '|: X1\eQg^0\~I3];;Nuy24ee+ЁM>%-DbA: t "-D)n{iiH ԝB0;˫}= H?@`~C8!|i&K)@ĚeoE`WaEbBv!V% w@YWLs4UlYYPo\C$BO~!mR m#+We? գ^)ڀ*'lP L<ӠU%%Aew-i NB+4ZYm1:9,ԺO4LҨ0OnO8c*= xvmJ`}+k~c;bO?M:&v, 5Q[5KЃ Ew-XCR=c'?Riw̻m% qWw"*0Dž v **ބ|Ay M!2Ŏg8Zp\T0RS`뤺#5i^xtF#Y,m'_#! T+>~#:bq_~'t@4$l\B9!m |+ H9OvV5AUK9v)݂Q9foSꭴ ۣWt7#26rp҈k?]8=Z{Z^'v"6~jr"._kk`i{ =sI?cM_Y؀ra8?@۝ |]E/g^(Dޅ;ډ@XuB){!6j0|F*@7"*,&Y^6ƆlS%mմ&kOIquY[2ȷx>+gzeXԮ Ur:qXQ6ސ>*w\%sk`" .ϺE#Qq!^-x/`%'rV\ɓp\wu bS^V?s#?XhSb0c/E=%˸yǤmUnAu>UyUS@NҸ<^ϡfdugxI$ (> ݎ;0sG_MnsK"7p^QZ\ܠxr 1$ܚ$tnB Օ\DZ3޽KrAtӑ!UΤUtu򉊺^ՊF>dw^)pSV]jru Bv2Z]Vf4u!)OZ6C_ '2!b$7z `tfZ+]mC?tF2aa~^ooK 4*p+LnIѮb(Xߙv|8i^Ubz.ޚ֙X#\+%V]~csQ zL"!zGa=SH& f0j2)_ 8/܉jJ H/lAj]SN= NǧU"D8Fe2h4ﮁ?[e%kҵfG ͳiM|#Hr3;VY' C}w/!,؎+ /=21, ̎9Qd1+ ~,6VU_;\6CR0\$vu3rLeҀs g MQgee=L^oz:]oA"Y7j{&7ZBBOkl_"^.Aa*(NV &*6M-v@YJmuTU]b_[T yo@_X~ X'H>BE-.K,9!Mz+,fe|țx% ws+_Q ]c6}tk/eٗkD;2]3SNҽ濄e3=C'͡i;S,OaA%.t-`Aj]o~'Qa@ F#WqQNYk&t|Kbg93Cfl*YpٮStǖ$KYh3?/crOM E =ff^X`%Τ5)>+`u4ֲ:VfW_޼]XܪLdo5{2 󤋦/8"RxVBz`39~$:5suH?˙b~ ;sjUiAƛ;t{!`tL >zWM>ޫ!>Sk~s13y§aU"cghkrTI_0Bo~xff$=nj킲3(wgyV` 镥8g(Cȱt0k#n Ꮓ $Aa1UeN[b,Li& ]j:e]]b].r9|˚|Pao!3m R|HQT-H"aD tp_bOLV&5xzwbxlN""Ne5L,h{\$Yyk ynwPAI bNl[qWL닐F]0n==v:(J×0_2:u%WI¸b~[Kn`euш b*{!Su֞&` #>Q4!U:z}dӷA eACXzQ(/q+0C~KPh/>M@p,ڵR·h*֗f+s.h%Y#\_ɦ۹iߋsH"\g A'3Zh*OsWI?$g|C(d4\/T1Ԁ22zM2 2\Ё{]D12<^ы͗sKGi2N0Ev0B3<abP96sU<1Uol_iYY^]LoSxqdxE( 78//F:QwAϫFXϣcW#^=#{kEpΠJl2T#"%"0uf' 8FSP!T]);`79?q\n2FKШh40ZY :?FzQn)/IK%9wA,? j Qy .Eʲ6/3| *L=3-IHg0l,RAvSa %aF] | vbPi^(39zI}CO?UJ L{oXymNs/gNG] ^#G(knC1 wv"o Os(k/3=HS]'Ąt#(טvS_cN$lQ|~bgI4G_\}?u3ZJ/OT0CmPpv"6\O5MJv-R&p:Cx$R/r'pQM*Eh /pvo1GnK=zP E arG} ` j;۷`Ĵ:+6~fɪť.@TO$6KB3-%L8v nJHyڨ.̴gyFZEZ̀К!T! ޯ2~WxSR<}}*Sl{ p9_| +s"-0^X#9IS 2FUg'|]}d(: i+(D6pFk͟3=\SFywp74fϘbǑ0--8mM@!1n>ޗ,6Ωσ7PI餁[X;M 5ydbEImj/aK=kG4%qV}ʹ8`K) Μ9`("4W'Eql?@?s?Y;ɪ=;4ДAdވ;?x`9J}[b-JLo~rLr&#GfU;:bݓXX` - [^w$X -ѩV[&k<DW- ֗<% 1Z?`ne.`ҔTbd#!8O-߭5ħHOhCz}x]\]/蚐TvIsMbo^rd:n~%09N׶t^TqǓDYi4@Wv@TjB,L?e&Fͣ'PIlpQO(ى;|cfP3!bR >QҴbJ#ZV\ItZ[%^p)+~]-B4>a&g8]!K\5=T`YcÊ ȿаn咁s,LzM m9.[Lΐclٰ&f3->-Q?7!wOŭ9YVz<s"]\]= Ƭ&`n :Yvl:[W zD-_-F/ Cf|+|&̲s,DD=E&t0) .lZ= Ea3zeh0D#=H_1G*1kw]cW;>s/d.ѧehpwlW_N:Ф% Pک<;ws'?#OLhr=Zx\]Tw8&~p*1ATOwāS!Eᡸ$K̊'Gpw$T2>ٖ6@Bi.c\z$Gyc422JNQw N!Yo Q5z<+@{r ZCHtZz@aJ8J\dK}A; $e&@T፹Hx#D\x[>͏hjd} 'wD RLյ6W`ڻA j6ª'Y|6,v$[OܐDك! n& K^FO?#VrşwPΤ . T2k[VPٌ&Dg8В #;}cH2~j j|DfF, 5XrfL%:w2SoO3Mx{ga,/$ΖkɈ0Ac\t`͇JA&90u?T;2pSP&WGDeY$mH<'Jn*18b{0#Ƅ=0k RTK8#>oEX%QZ"D"Bi]PQ& 5EXBza漏[ST1Kd·_MM4iwKj_iӿ Q59{ߡGӆt`z͸RʝVpN01p|9H}H4/I{sSOQY,}cRf5 5лj1Ea$즹t 4UY@Ed,=FcA4XyW@-* 9I>p!JpHOљ)M]B #:!7UI5VsbAHFb8I\ $wͦ^3?: pQ/0kBaP%O7@ٜ.mS=4m~e(U@+]U ܝ*)S46)Bq[D QEN7f}??rRx  ҉HV/Xr!~u7c%@@i)cJq?)~&[J&÷i`ڿ5㢽ĕ>#d+JL'ak^$-/*FI"jsi.spqw7ɸ.ۖ@?lgا mi+h-?LKr &Tx 2S5A3C͟".v8teջXADi"$hJCtuBQҌT SƎxpmlA;BDxV L|dMg2Ќ,d}BYcf$v`Ь䨷mI%Ƥ  @S NigqM@vKG", ỤMg>4 =n?T?R!nXPη C'u5Ά-alkǶ*!bGi=Y<)ܟAwR`Kв[Z4< `lF,ٹJ+;O*} b(G1UB,a(BpI9^Ӎg1N<| }Ͻpz~^o:(g ݋Oo?\ gNG)11":l^A;D T,9wtB> %te\=θ+p&_r&uOJA~Da8zC/P0RFq@sԿdU"Rs$O}z Hž_vMV^!`(PgAyZ&)1(3Q;pVXk)h8E[`'8@}WNS.XEEʋ? F #%H/Ubσ/B vͲ%p*#pLr$VE/~٩}K4-Cףw^s1FbA $I""tLAjRBtL2;WB/ bSN>>,EпȖ=Jh19lAs:zOٝ_z:LVqkk823cbP?̝Ca ӗRY Gg`1[DH>ZyyNfguFF8u (Y'‹KcbG2 20ltI}ݤ0mw41s?E[V藑e,َգags  D _<9~T:)2Vg4N?Ry"h -lB.'Mtݜ2JvF͇:ޡUS :|$y"3]\Xx A# a7?ȽU-`~>2U Y$vwlSե* -,>3uf13 $z>t bW\>y_b>Ơ.j58BS,Ѧݼ,d}ի)2?$`^V + ُ#y_ ;'Yc2U0-c6P=MI ^&+qNBR()uG&?f0 [&eù|DW(-TDL\JW"L'Xu1?ػAIQqy@#cG@9? SSni3FУ }0$܈J]2;Q%sufX)@n4>6T Yu; w)J#- j-ԫ H#V=YNuWA?ݔsx`^"|W@Ҡ ?xq-LG{Po,E|;.\l@5`aQ IZȓMa:,EGp+}:nj?:p?8*`|g ЬrNJ>Ǽ@](m&fmLr.oªY_~~Detsb"{EYi:2~Lç6TVN W[}'Bؒd\J- ʱFv(PA˓<᥋x\BLPy_v&@{HHr׏+Hyq%͆R牼3xtD1n3{w ok:hFdv=+W6%[g8XvEh#p7;MiAFlE;ĥ s?9T>{!Xǜ_2S 5Mи- L>48#d#AΊ ,r ь)yfBQ0| /C9:ªQ\N(U;R's% CMb"PP*B`81Y{nƛ k<& ?zA/oJҗ A'Vm8hWMQa{ vItQftX\9!/ME-fHGCE.[(3-cxrh.]6UVS0uɆbr`CEC5) mS~ݑd{6pQ,#Ј˱g]['1N dsQ. NHyV@/7c wja࿳Xyc~_zH2ЧTtx0L$CR9A=dNF:dHJ&dCtp1fU#474eE*ju~V2ذ(-8n~ ?68XeҐ-O:X?]>5,X_4ad= kU5F: Lނ,_ "4f=T f[nGD 77Ds]QfΓRE# :=c([=6ZOH)}p&z b&9cV" = kWv>DTb ƪ:`eq:)؊ %-0u=+:}S_4N8|>-_=&Bę#{  ͎L~f8ԇ}8&{\iw V`7x},4׾=+½>Z8P> N+==צT#]P@ L'O4d,.6t[ cƒ 18a_g@C= (HE{6}Fe=Rv\;k9yO #|%"vl.Y U+<ԄJ-tHZ.]31,PEbO m2<^u ƶd(MH9R헍S#}$)HS Ƞ ħ{IG>BsEqԨHcsR-MG 8:)UtG=fz\NTwfO2ikRlf734AޣEOX9n0k-N#%JFK4=۟AQb[R,c3((Ij?w^:Q#x2HV~\a sGehnJJ8 oA` " |V?*6v3)<$!0fepXw3}\fF5~l[*֧fa55թxGD&VdC.I]5mEJ(̭M)Oپ'X4%%̗MlP߂<5p'G m 7 4'b+<}GQ1Usxy JZ֭[ 'IUޙ%f9=ѣ5ɝhoW' Њ^Eil'"6VGHhr' IV6npGg1^^YQHcƱI%y`||;)f J8s:cx/7]oPW(vj <ؼ YC1>j64X1QQ9Brc24a΋"ڛ#3"xOι㺣+e 6_NF#k+Ł KJ&P3ҹ=/wd JLgʒAm%ǹ1uKoBFJU]N?5Rņ"q$Lbñ@Tlwk 8q]mP ?6+1un79|Dw.d>T񍰟4 nF {(|۸("iVI&p{;oC^bsF xLXKa:9ʓ^ !NLzpL/?xŢȑ?&S3$!2SC1vS7WP0[> I2I ^2UAQ ?7,%C܈7$T a5YKmɽ+z!p?³7%!VT0y֛T0'x4;(_F.0 rn?S^%"]natO ?GLV/ٓiE.qG.HlGу4 ~E״ɊPEspZ2n뒮,;xnMaʳs ?KlHvrz/@$R[!UcH _ՒJS>'q" oNJۄ[ԁE WT;v\J˜-PoƦFΣQ[PYp@FhH ؤEoӋi8h6)"5`;ݰUhURr|kY/IZcJ]ř4v.2;iym#G&継%s>D8ζI?|Ƶ3EQ g=_[7$@/Kk*r7Ng IV2'胄 $iv`7T&nl@]"kYDǩjb^Qiи вu۱xj ]\/4cM*evglS2^ܗ'^pׂdkdzzQ(:t-Qx1`SAW5ƢBIu4<15tAz31^T*P[4+E 0~ 7qkUI>u qskhp"̓KZ~hs}-ny!+0&CIevr Z=no^A.% 2}$wC:3PE쟀x8s:2kzE&ksằq 7wSFyXi@47JbKd@n~ i&hLevB& =^^rD$pICwtaoZK&EP-Vݠӹ#`򛳖fgC2U9m^Ok@T:ƃlWA!8f!@ #ak1zQ؄+nijOaAӿP!أ {2S!?DFDrTܺAR EGl2'(&w\nSs|p["=iJ_&Aerx4_QvxUy3|2;9Q ئCFɔ3! 엩xio@r/J^;I6ʀ1ݞjTQ.` Rf)pW95T؈/ֳg|Ԇ$h拽>a@MF=Nbք*14t%EGzfWYȶt+"Jj b!:Cn"?א\BCR9ixdtyܶ+M Zց03g3kՈī>u-`3,jج{&lp`lGru50P[`%w[ h\_XHE^VS;M1F&`ȈcP At(h?hk$sB_0wcs+ EH?-nWs#fhx\q>fۖ |}?|&%h]~?QVLkxcɥ>qx8n&uu讟/Y# ܦ5Mb2 ~^|hP+ĽM0ᯰ5FMQFfBH#s1VHq$l+DLx̩vMR" h~E q.sJ_BRb V`/b\ `Eo06׬`ϵBq9)-#Yn]9%$AIH`l>PЮf3>?.Iayem3qȕOK܏KY3̈́Il+&g90HKF[b]x+/BhցӑK[>f 'nh36"V,,)$:>5ioZ~ !,hM̲\B B:ϩhew Rp=)vΗ˱*ͫDަuR h_<_t_sp6!uP!=eB+Z0U%(y] o@U^;pOp\ QfSYMw|ʰ4 <+߅lZ8UohUd}ܒ7h3E\^ݏ]Ly}>[|GRBE~͇ ltЌǁٸ;K`g v Hmf;QdF,7gg3#Af3WI{&T!J1׾ n7:Gψb.)6(2g6M:ŧOKkmȞ<+7 'k|gیbw)cxٜtyLN]o:\~L__Ž0d a>3/6{C}Tlr5|A\XiV]` Dyc8tAOd-;jѠV)N(IQQ- /a#v尨s'  p.NMPY@Laq}C2q#9%]:Yɕ  u/?֤Vv}9<dwޭj F4`.TjKLU2іMCMJĐpRZu p1 p"%$T?Qb>~^W*ۥ֥Srs).オUre43v_j!3]滆.+^vj}T%=Bhj{WJl}6U[Q-QѰdPz=^B_Y9GȖHo^a-j@q]an)!]zw*Jۘ;pk<;y}r?O}Vyu$/x.L8xX@(ˀ3*{Xۘ`ֽMr}_?Ot?6>\ō9ߟIPaZjw@ʇ㚀/)806 7c [C7g e#~O.VBmh*圗 #׫,n-S\#;k043V.LWz+pӵ\J@Ţ%.L͉kbG93r-m ^{SV-lc|T$fs?ha ٫B^X;D6R=>Y !3f Y~l %xyqb ꙝ 5WW&n5ebXwE65QoH3$Z jY_ҧ3haڭ<CIPAXպZBNAO-tƌ e!F};WQ-PM<}t U)@=e(b 1. ?+AQ}4n\aqS`X{vɽDi#Mz`rSD+VVQԍ~VIa.ĸZA'`[[oj> 3@im_̻F$KO1ߋ1eVWT 'fT^*R%{㨨t; V`;JJ ! A;BTYU*]d S"`2v8F. .vj*]ukX߾@$s{ܘ^LX=Vr Hp?B=Q?_ۥ768}ݿ%H} =5tLx෯r')aI$/HMHIQ_j/U!* Q']k|冖mB$4_PuD %-j^ e4?PS!B[a[nm®#Mʋ=|%%T1XImiV5:БZu C4}kMc]PNQ ~=܍+{' q[&_cOϐ J[&6U\;6HbHw!bl#ޥ-ѩ1YңT I,k22|@YY 1>ZCPps A$!̕ YGeSc4kWOH=h6lk K5V.$Ep3_?f2Q_p\H¹+8ɞE#Q^Y`LMhgRH"Z4.fyJހ4o7r!kHQ(V1>'Yc،~ipa~3]O KI]B0/eSu^`Qm)cZx3Ty٬"ɘ==>| }Gh.x~nDim*{ LK;ar'gPYIwE'nqB{F\u 7+~WC_A` [':@~N>A-ٞn{T&t-imV#dn3!m0hC(U|Hٟ|0׽̈́K3͗iŗWy #'UhКXe5\r m$pv~^)ëC $.^ wUxDE뜜TE.(O\|GANt:j*1,d>{4ulQ-8*]?O<lӱ:{/ OlRp\ 2ƦBo8:?WL*3)Ao^NU˔dgxY&&D>l@ߵ djg!f#5яc_ YIεԷ;L:bzm:#hZ3 K }*o^c^əDn~PT,\~h`8?Oy]/=w-Pמ 0]٣;)?qww:~@~k6㣡̔W7;5t3م?dfks&"#vw>FUo=Tعd{L#cU@IXs54qu)$u60mgs >9 lݝeaU@uǀha ZkͶNs&s~{8(I#?Ǘlq,SF\<*PMlʆm_ vw'#'QgDžSeV&?uCچU}?ڶM՞TP4`ePl U[Iz}hdx^a~ٵ+ @h. FKZO(Q]SPtPôS(YpO{b Q'b1yJkά~(@l r/1E9  b)]{ @* ą&nW,!b9+i+y}Q~(iM{.BMOmU[7{ Ud?;*" Ai\$M ƬN*tG|&994sCLNv$W)'*ʪ0_׏_}ieQ%@{tM} @8h= @Deq=%=?^ˆ?}@)#ຂ..!6XǹJTϟRvxf$gwrW&aht)bRG‘`ar&!&(h\% l`$f ][g" h x@Vtڣ3XBaV&m+Eh+`Ok%:GPj&hی@Oo/dQ2C ^@w`*0T!j@_,|rEMuoT_.I@ (][FLYɥ`4f[I%06LcX=d%7L' q(׬`bm_ lFP'^han!^xDuCTs'ع*U>mܸ1IJ.C59n\wHUJFdc0դ:aP<͟uu’xƎ]k IeCz%bQ(ݲXo5'(f!|{15FCdW^.Hfu蔺q#G[[sBVӊ5xDc>Cm WJ 3} Y6R?>̎#[w\OD#)Q{˩P!#Z#vz,V:FrݹΫ O?p Hg GKu `<|1 ` TthNY_]IqCNc<&K@*\{r)IaUq[T>ʚِ@tuMz A^h1y] }ݏZa?.3嗯WKB.2 ''S >WՌp-!fv2-6vV"Qq@gwMe"zGѽ8^[8 3JE x'OyGR0.}wΨ!`]xIb =ކ)H$]8'8_sɠ-&ĥ׭ɭV"ʽc&"8i ^Iv򃫕1Ȃ9U[Re0q9Չ f y Zrb<^mRoC? ΂=YT¤ λ.UyT]X5VEbRMX۠HURy]jwr=a"@r=젱P(AegH e]@φȗS.qOvqY#:qv<`X5/L޶[f]v6*fD?0+(nY5\4%UMqX ؟j6A /N"EZe1nJP-75pķw@>Cn3YzylBy6ݖ! Nu'!7CC1qasqܩ9GԕhurYdHMqC 9S88 JcԳHtn9S,lބn5W#s'Rs^LG4R"V }w >eƎ8P`uA?xz$`l7KG s )=O">*Ԙso6cK.uMښzl2Q; vQ9 SrW2zMޥpP\kzK!I" |.%[*Mm/MMURjh9i wV=ԡK[PWy)'`0; MxO() ?W+6𽽜qX||+Qg1tY"_I`mCtdp*Q4W`0GLE%ĔX`Y ˼Z2CaKv!~pGRX'ҡ8/ͶiX9(&Y䖅onpl2 `>,m@boqu!86S#6m[򽑯dqN]dqVJb 2=aܭ+t5><fDkJ$J0//@{I,zwrPFnb Z$w+8 J!2S '_oܮw6?g˗[YayJ*V*y T4*hU :6q\Eg/l#3}+ HM]7*ß9v5C2n#X1֬yzU2P)`+YhWoj``B d5_+U~V{۟RcT3֑ %b"[4߂*w;8gTos+ .JE\!Gu? z]lepN;k3V5j!=8\l)xu`G0#+@~ p8u:(bLa%_y}梨;7X>[F\=l菹H=_\_Id_C{ˢqY<H,o&ϕrnÖ `5_f#\Ed@̨1''ZT6mv#猚0T'Ýp"~Ž4Kl`FcS̄ťoZZOQKraϡFۆvt2Rpq)I# YFÖĴ:WagqquH81rC˽IV,ZJz]Phv+q@ ۃy@uuQ~l~߰osNrEш{]^^+E[{jGJ2jeMi0ʬ5RNU&]Q_t#rN2;Zėa;|kQdQ.C7T6sh/i< v)#m9Uq |McŰOl%%G ctq}0ݏ_k' hG>ߨ4 dՕnE^g >arGʄ$R=lh ]JoS;9_ea@0tn>Ed$~pw]~q:cT-c3y>Pg3BD25E17d9](2^9:^@mCw+\uɖQy_02HB}HUtn3̲NzA0(R[z51 ֡dxCs~M+iIz^+tM[G?_e\=cÚ/p"2-TOrwA)As_^Se[BP66Wfrܾ/C_rn)\伏y%7;ׇ`9|5]3Usw)Su$d]\v=2-ϿBB7)j&`DmlY5ʿnvCL_Xt֭I+%Tph?r[Tr_OوNYKyWJxHtrrdXLqNATJ!",9>(ڿfI}b^/qQx_bշ!AFhTcӥ"댼ݏlX2"Rpj)6ʺ9OgݝA(ˁW`3O7^/m^Q z΀!х`PN# ݼ,aMxVW]m⪓r mJVXj<"ǭ,FI "3Si0{IhV4mm) M~IuFL#xNFA1\=:W8ۘd!4?Ofv ĂFVuH-to47Uă͌(bصnv=Tykd\Xʒquٕ_Bb}J+c"$˵P/!LoF"n\V 5IE<5پ\L"Y,( V ޒe>(!TDRR"O V)af^ '-H/j ]~"*xm38շbEKvǪXQφ*E#q.u2VUh'έc7u|UKlr|ac(wC7]FZ1wuy) 69ei"8=vT܉,e(g@ml2O@G?`X9AaڕޖQu)iShP!q2C0Bq>#;b"M󏮥.ᯉ18&oXlSOyW[m8sfjqT/j,3>w6L$M'oJ⮭FGl.eMB_/sn]qdMCC^*J/- 5UHm6^U$G-S! Χ6[u(̆SY;asfB:mH0QguWΗxju#jH.|Uh-a~;p@ݯ*J*_boe,#WRmIO%L4 1$ ɎV gY3vMIT|D=wV+Agc4E&fV񫎼E@.L*R%kLF>9>)'t Q(f-qg_V5o8]n;P)a "DO&+LhV!)jQݔ6LW&yk# zE &{YTğOυ~ ح(Wïe3Õtp0zO7A9P h_LgOy6Č7|IS٠rO~'0!A>y#YP YaK9 P0Pf{ج݉r+Ku.o 7jŒQkw3*aP3ޭo^_H쮸 d䉺۰.*![M&4%?5oW,!rm&^?KءnFi6]ӀwVu!2ס}uh|`ӊܿOΠ{C(~hP#VT9غnW~(8Gia4Xʨ$!AZqdZTSvS0 g`VHE8)ll4XoM4dkhK\MKT(K<@ ʆne{Fw1W%hggʡCl,|̌Wql!'fbBOcA+S}3zX=7u0~MxjߜyMms7O8{,qzo0iis=^HJvࠂ$+4ws>.͌2 pT"'g \5*0rc>w# SM x:#a&[Q4t 1oTwʪ;&gK)fޔ"|34Re$|IdJq(  Ɛ U #9fΖ5eCkqNJ) N/p(:=oByOdEװLrzRGdb"%%%VywGybjTәjV0d~# |Y?]$G>(tP =n%Mq2AI~1U9ta3*'ztȽp@c<_p=*{u &+T6Ǡm\nu ~ @5,j#z֕h%8y bKW]J3"6z {~O~eOh7i3V>n'pehDaw_}s g-UZe aEUJჇCyVhϦ@+fu t?chaFlr,B۽XâXP3 >uYu7Ǣi}5}[+h4W~$" UH5t5 H,UClۯvS/)/^1t5<>`V-Rz&tjHVϥ)L"Խڨ F}2g(\z~"ShUg#AvR":y4?o?X gIƲ}-pgڤXrrb 8_ԫqSiƎ>_>.V2XzW iNFUXX>} ,(4oQH$o`":,Zm(p轑{aҘ9<&85WN#J`r'Lڈ6868r Qod:|z*VOWiw3__ uOW~A=xQ_.Sf:u숿>t~a*L3g- BƘ(|me}˴]}rVfT-xB1{ c #JV֚ 6&c-Pbm,zJ q5v?;r` 2D!pK ڳ#,!@irK3` FZɲ Mp, t ""mk_P;Ԛy2LJT\hFҹ4kOjҞij /LEYW`<END;t2\Q:^ sBسfZ^WY:k:E' B}1SWNq>T*v)S yڝN} ػjpk[0P[9޻z)I`cyns܋q@Bi2MF Qv}33ɽsqtXρDӂӇ(/?-Եw`zp 3׸<;[iOdՒzٗ .,!5<`..`oA&gz\>ܷhlSLA3yYh+Ǣ幸R^7X0䩔tQD:əEŝ2=Z4FcTLJRՐ&&g ;嶈V%^ ou Df%= G|GqT(Ul Z!yE*.r6Bpj0htYԌ[n^,ԳCJXO8OP *h.8z͎KOLĠzɶ۔ c CQj}78!;{Xb`EMOѹ@)D6[ţ`yS6]eb`~UI=tQ?S&~SpcP(9nީۖ $IR`YZ|pX ` Ԙ. /zc=&j!  \8,)'Z&[i&fͩN*w. y<zE֬bTCusKlRJjhL,R6۾.cY C'=,"L=)aGLW9y_e:D&* EwRA*,A E>1g}3 RY@,+R3}R3ۮs\ܪdpE̼%huE ץ"c# "Ӧ,cFaD.pI}yQbB,_ڰw+)vSe[ǥ0WGuk_w1e٨ s1;<M3)K…L:C0u]9 U)Rn]7f5wjIFQ/s3rm}+|_6ZD53S@lr~lQ|R7mM}O3j+%S_;Əu\-< HG֋5ıtgEy ysƸ1̌]J4~"~-wNcIFLuc5 )7r uxn#TNXJ݅aʹ+ h i$,b (K2P֤Zb ih(2%R Ӟ"W{&ɟdW~yd5tE}0id41EO_;O󷣈 <", "6Di%m h&$ůS*ū] d]FԓC]k:؄3vz?1iuMS#&5 -N}`\ RGSejF & zcӮ)HKBdRbT09UFVA )&Ў {ojO'.[&;kILᏪad'×i>abeQk Ny18;H ݛU>Tw ~&3zwim~Uwۿ@FP@&025bvm7RSb~kѲZ={F4V !]>Xu`n֛)uiڔ SiĊV MUT ސnI6Yh]pQ$BUGyܛyMT2f.?G+5~D<sB}J+"9Z /\݁Ys6Y%~P'W.DdN.4CQ_/OnHph٥5`!Ƹ 3s@$:@e&/6iIسmjjُq# rlVmc шxΫ K=ʆ:}HN֎ z$n;161 bOG,{[Q Ba@@-&xsY m>ޑb KNK,J Zl 9 [RT9d;c|Յ _Ki؉s_f $ f: K\\g&m8"LzF(IFPh) :gGP;P|[6[f_r=^AK'ِ 3[qjKIx]H&Yð}XjkQeZH X8jͻ{\ʝ#W]8JAq?lg̀N&ȕɺFԁرG{ yy.:@/go K8s  7vX 1 Ya)Ja`5,Db+W?P[U7?x_s'L%R.M2bnH}l{i'=.(Ҏg,W@EI xE5MKbM o'< T-h;JUQ]A,<:#RlbyWp j4M6"CpO4jQRFR`q%~Sc̏ 7zI߭QbHt)ҐP5֢^11iF5O)sh1ٓ3L t+4My$L4d8'(KEt:F[cЂ NPwCةj^My *Z3Yf1`H.t~m$vB|!v;L$|J&d$ף]PxhB^T$?aG*c%a-$ĔcٵYBqSad$= 1y=h>7Gg CWE1桚z'9U1"d%@XO#M0IsJ6E[OwJ>jYB M܌u=M]y-[9>,cݿ,[!P$m4pjs`0ptjX}̸$"q=6.{ϐjl^{hSw&Q.OjNDY#Ʊ8O>glK4*k2vH̰"\M,0)t9߀ :6X%nmќe' ʞK|=@d6I.$똈 &8.qX+Bv[Dv;/;yEdPĂAWVP_sQݪqI[D#!|r\X ѠцIQr4/Pȴ3zcd3Sn//bD[=ɸv 7Z^iRF1WjY(y)Ңu¼:\"0`g St٨j0Bk=K9-L Na -S/g`ZSܔtughM}?s-HX%[rDD2T4QoІ}X^& 3d#eV8MeAtȹls+H7kIh2"-A“B$G}䟜Pex'_qj_l z*MHutRZ~K3UeTwð5 9`#^U(3! u;xlT1f֘FG'۫uNݮW3]㋵[ca{>H 3%ډ~VJdо%MXmISDϖ_8Qf. F^(G2[@Bϒ)x1{)'po'-Ysm%wW, e/ݻmoD&u8!X?#Pⲭ ;:,~{_oY u;2"5ɹK #U4 [Q1uer`tqbhuHٌϼN(L@\bmÛ~Qcj6YkTmgH'E48/1gE^; Hx25Ai @{?kmOLQ汅ZpB& # -u<$yD4%EcI0DGs+h/֣澇 ˞B%}xg7XN2ɭ06q s".u#S؊@rj6u>%w 8&@Hq3vЋ?=o71 0F#CGM^DLZc4Fw -qwܹujwkنKx~E g >XǺ-[g(P~pMRE 0KLހ#f6gjDȒ?yb̠ Da`N&$1M/k}7_(kH5׈7Cm9sci^,w>D7$+'.k[\4Furl5XEU7rW Jg 2 U6_7i"I Rj]AO nlO*]t#KuK^N :WDB哆OBXWn׮XHϢ7rN0Vy~!s_q`ӂ,"e%#Wiz&̺wB>@q Yw?+rI=!" }8#~pI*0:G%YX,-Rp/EM$kD2O-^CM \? {_Zrο*˵ThQ6.YQAIGd9D)?5=:N#sE#(i/<9ھ*tحc's({dK-^R᪊*~TLq`->W㿑" ^#ex/~6@3<6xG S {+u.X3LW< #*?>sq |tM%ﳗCe,ˍ$̲Q9`fmBy>|Y&$čV֔G܏絳{kҷ1A6ڣV,|5u|MhKr9JYz$+\DR]L?w {AU->m'g("?Nqn#CK"1}?Q̕S_?Xhll0ʴl_:[}1n2WѝI(@gn#&A'2G/nY{GyiիVH>1ȇoK}r.ו!m^t\ZXjTn,tDb]_B;8!  $J.@o>yȂ Gp`ӗpKU7 Q?F&0p)]](tT"LYfbR\5e>9%%^-* | @ `5x ds ʂdZc<AN\-QO.ޚ>qR*LRZvä?{CʵQ֓z} n{`ȅxH]{ 962m g_No˸f16U5̴^R3V1Di/U ߁+Bn<'ޛ"{wr+(iwIs(rLɵ1/S@Q"<ZU5 {C6Z1 LT@ǛZQUH)T0{Ū9E6 ;5\;k|3'.=r{mJI FIivw"mu2r®(J²&vR?s^$al\~K]lo HةjZǠ©F|Fv_q@Pq_Ū%MClZE=ig@`knUD]_LV835:rO>W9r1䴧ee-@))8l~AB/˭S틪3Iib7oCj04Jt$C2lvb׌FCmU]Ju7SDdq{\M]kme5NdRX:\]~sTkOFsYoR$+d+{IhbD_"HvazBI@ALEV~(vJ $ŠQw ~&ky0l>Jq5J*^DMJkUy4:_/) k6b^,;=۴'X^"WyoEoZMvw໯A" Hם%tʧљu[[=4~9Dcy#}\Z' T#vX9 74"RT>aO=3UP8R&xY89l^R55o}#9)GA:jGakLgW2)))G]l" [QAw6`>(ҹ`\ȀC;6:w2VQ"AJޗ(JJm!DRt>%`BAF6j!5JDMr|NAuwO;F_y$ŀf~^jnH7Ql*8ipT&N(;D4y0sFFp:U$Izg^dE~> Ӏ:UH4x<]HS]$BJax<q`XEm԰ $)nPW+:&4q ũ 'AL\5e PxdjK#7R%8&T|ҚֺcWY^t?KP6UV^@"z0ۢ|lpjװIŁ?J1KU{GBe3A/!i'1{eI7XF`5;3Gu1\\!Ix@n ?+ًF{s(pݙ,)8dG8N@rRw`̡h ND0vƮp~w'#B⻜˳WYhmz% 3{C,EP/ er_ˑ1$89BaRHk8<7ߒ+ R捥Sc#$oe@ *3 0נ*hd"kyI.pmLPt¥Klr/,x::uH@n'C(ύ΋Jj'@1ڶtY~OtiS& @+d*mu'4NHV FeRFw8}+ 6 ,aآEc lL H WNO߳e{BO>г7/2G[R/W%9Sy =Q\w+`;$OW'ZkB;J\ єe7'!1{z"+=Jő$T&_IcL LziV5*H?KHdHGG.ُ,SÂ̦öcWᬃy(V_70K`-oBx, "7 q|nh S<>~^EwLmCx>`RoëVNȦ$ȻBHޢ! >EZdP5yeB ZJTtap|y#8bwKNJ\it.߾4o~Tǔ58džǧfp x<=Ԉo ^ M%]Xe_E׶鐜5?u^̳\ŎNTQn4.6G}=hHHIƇⱒ{vH ovagjȮGmV"qlyHu{yo4oa3=3;*؃ӫw;6 ێqi_"Jq:VǸqode,V3rQ1᲎ŖAz|ݺQLb!1O>Rkg`rf+aWȫyÔ iS#"zM$BҤ~cB]hf%;a[Bx _I" 'G 攚ևX@m;w.n#w~ է%mNf+Π2*`-%D"r'D` : @77eӐ?=Z_G,}#Kuau dsV (s!D0o;_I i2 Rpo&66eȩ Ea"tAxnf| cw+޹5EhU(WږVtH1(כOǛF hN{Iz;osS/[,i<͝ @xȚhl|ϥ#qHȶ,#\rF|ӗ!fa>QL/n>1D~DCEvs#Oni_@[-\PRGz/B!bC<77EUgҼwp^i#%zJ1TbN "aP{h9*8/eVtzԀ7@N ^7]S (MUԨՓn(Fd*68O9 wrj/ڹX XimPP[E5񰙜tX@vw t]8ȳЮMi@_E[ ߍ P1v *t]JX,sbp$\]JፃhƝrךMA0]DLWţFToNbL$S%[2S=zCk+z σ-1uIy)qg ٞ]ρvZ4;u؍;¯vȗ-ʪ@1"梈 q+=rw:TwBOgON>@?FMVlUhn &;♇c)6ԥ&VoFʪHn! T.h؜|5Qz?FEm81Righ]iu3WX4DRuRfE#wYRucTco5ǴN;6c!GE+*6ʩsDa9@꡵^]\xFjDƗa67,k., I'MLќ/Z1fe"ҹ8jMr::j Y;iċxMmu&||y⬡An<䎞e\^["a3,_ɐ6 Cؓ&%%ޙLϒ`#g;)[yǚEv+v(TX>!sFpqъ/x Dlz Z )q?)!6 $MƣbŘ;쯵=QP ճrj iv^RT-%+aҕ$B/l{ȐYK_:5jrv-v/v8J{wcC#XN1Pc\8^*,dA汜сިe y8٤` 76^]Fpf9JʇkQNUcg^π / ].0l[<Ɗ| ˎٽLUl^2 *?'R +5*-m24&P8Rr2ňYmC'e`׌ǚ;X.LQ b\ϸj|bsUzEG>Tz$gzc;lp_yO[.jUYY"{Kّ}<<]R^|8-&)eF8.-ΘI(3C>Z`82)wYpbIjsFW" !MqHE}] !n6cSkCީ~&@p@bLV|WZ f^2` Ej:V|w=^NSdO{sgb耵74QtFZ b0~a&jg.L{$:1}# (w+̉ fۢ )#RA2}}ۍ.=L' [ c:Yw+yxh6q0=[hv=0|' zˋ~-w;k5Mm/يc8oXSZ+@û0MWH,qg~!tI&r|oxPl{ ɦa~v%]$ y>F:uYuGůO Y^*q{Um5WJdjTɐcGd'+5b̨R=ZoN+ˢ=9jQ5㥳\ 0'*;z-c@:A|dU/OglJD,k}hY-,' +u1KfOÏ0\zaׅs$3+c-7,% Y.Saۚ<= TP9 :;qr|ɘ7 eŵNFSMê!XE Ȼ5؟hwZKsZQ,͑mpCNO#$AZqytЮ#Z8 GNcrz3*zn="4r3K5^= L*ǎKY䋭;V{URq?a|~gtQ}o+o¦GjRo~ K2J*6V6N)eg`F{ﵩ1 q/ջLڑ YU]KСG ~nq$4}ВRRVD%|k4QWu$.b3wǘ#X`6R( f-hqpOz E'rn2Vcl-! ɣR+Rͅ!y6L м)Hм]5Ұ?4, 9ՠGUC'*p"*rrScꋜ.wF#Bc=U|ߪ iIDN<6w5RW_mJ$e4ݣNZ)veD&ILõ#zD{]pmq묦&8dG',w]i쑅=>Bo}]N?ǀ\3KzogAWϗQnG@Vfj:/jpIԾخ i#Nԩ5bn,a'I-8Wz5#M!d*pj~9ȦR [l9]z{@uOGo##+VđQXg*Nby.e)M՜|'D(/tlEOd06#fMͭ% Eÿ)NXNΑ(=IlgbZha1iwt2\cS49#fh/bˬ dOa)\Ҿ8q3oV& 9i?D{ _B]/L]3dM_ÈXF5L V*dRB1Pþ! aZ{vlnC̉|1i 6{ ^`6VyϯUOV 1Ъʄ2"Gto>T(W;7o~U,d Vrhojpt=54sퟓϭE UV;7WgT@#:{gN<ߟwJ"g5T5)p fƌ>:r T| 3a1 t.nn-diBi])Y_zXbćِ<_ɧuڄc];2y IAbD~'v`,`5xU~"N4Ȩ!hEMi!cjnGn;@~2j0'~Gt: {jgc{/ϴQHԁꉈgU"=.oK@< R1+s1iyeԙmF>PM'By`O2Rݷ^\Vpa;z,>՝&lz58NhlR~27KUƕR6}d| 5#|eӆőz*L%f30s4.H~8@|h9]0@6N♵s IyaGٛc]j][#4ݝ~枾ÙicĆ0Z9.ޙnSoTBZ)t|3M>,0d}DƊ3S*atwkY£씆bJkum~j>y7/x0hY ],QVj~#|,^ $~knG Kre 5faQ *ӨOq9ӟvM?=,'7!d=5:[;1N55Evm H9fޔs~s\P5 .ٕ7-L;$ذ{9$OS-,]氂^04n.9Ef3[2ܢ[tHYwL[z> Pa/.·h%.j( Ǫq.2[D u T2Bk7PЀ;<\ȕ[;E@pB>BX9 F:g;mbqۏn ;QG!GJ[ݭǂc3CW9ހwXlؐTbuo ̍д\:q7:O?f C87]^'1Jn?!\[*/nrEIn ` AGI* x앪],i^4naq?(}8viou+4zѫJRA'\b-!\ oڀݠDg<ۅc(@Du@!t+xy1:5 ?\N@s-F_VLXʼ!-~fEF65I`{.ўǷӢhuR[L%uޑZ┿d@e˺nj9.O {x$(óț3ӹ!a nK#0%FTC`a\= DTF'{>J (U*waU!1 VtŊ84yC+#Oi+#q5AsTVqf(nDY,aϡvDOm\Sdѣщ_mdi*t^[g|ڠ[`S㱙({@5S@X~&QDh>߸lVr2 ?\ P|55{M,w=t?,[kL'Ff2Y~]ZWhb%F8NUI؞ 4}2j脽N6`zlhSR ր>n巚1xJF#[@-C Ast?M3'BrB}OS;܌\+ʰ`T.$Ay<#2{'43̊ںlw7h#P©0?˄h|BCQgKc1⻖bk_9 DMn*pՖQwߤMbc7џ'^6K.]ZfC̀-TմF<鮕q?V~~776u@s\A£3خF3e+YAe#z29 0vjY s AMccKÃR*\H΍ʊD&E㝌$wmԓ >ޏ_mh kedk_TfilE%&qCRs;0DtC E i_xA46ģUו2]C׿)H/GB#uqإG4{h[{7IJXU[VΙo$7G-p(gp;ܓ XH=LdAIA g*`cǘv nAX-}sk&5r6b6x5lc4!&Z݁6@ (v/R6>6.3~Ԏ=2S(wN荶xH1=[ixM4p]̴l&C8XOPPF 0JBռaY&Ny< +Ջ%^?7EϰQNU@*cVah@P"o4/ fn7BafeΚ2}ëvP%=xO+A' 栲2Kb @݀J)p(%bFQPEuƍ;48^*%"P+v7R}AÏ1Y#6jւS^YvHX:qaGSK3I'qhT$u6RdKU `m@l|_V褻/-: qooc>N+OrUgX?QХ鬥VPQ(tAtf4iWV)fM9A`(BJ들  D呼,\ f3FK5ϲ̒e'y#pe,[jd+`y0p[GW|--L(1{"r?YS"j;x)]JrmKp[BK]u3͇%`Џ`6ǟL&ȌWV_GZ>TJ*x0v^ӥZgYVeS[s6$@a -ϯmܕğ \PUiAUg_?}⢢W'U:̞rgQx@~kۓ%IAbQf-:TmY}O_q8Jܥ7盰3'GӞ7C,r0U~C+пwJ>qZ+>TҘRz^\WM$&9IJZuAPR[C6 s2V=~9Rc6}[˿؟~HJt#3$:ZYBڶ Rܫ1R*qIWψE#(j19 k|AHh/{6 \B|mԠ`) } XXxaXyXbރę͖џ Ha'-E{x\}+q'6p}$2r]d;q\iF?@2_ֺFvi/f5 {O'ma8 af.LxLLz*ǯx!o;XCOX}k8 ^ s_[9NWYH]cݱt͞_+Z/;G r ~[:;Pk.0ī[ .e^6Ţi6s` xJm8}*@c}Wng EpLIzPb! 9a97u W*qj({kjW-'+Ͷ֔ s6-+խki*TٹC7% bn0y2[ఈ.L]Bmj㣺"գښ"1/9?4 (0'rtpfE·}a(N>ue5tOӌuKQWfA;!فzi-q)48qn_Cg-k H\-C d _~۝GQ9"DS[z3/ tbjՆ'T@W29]G<1Z[h{@$ $7;Ra y#`N>nHPYܐwK|0&gY{|0+Ȕse(⍭|j2iN&Ϫ֤UjGMP zo_`,e "A2 >85v{g$f%)s#8ݒb$e03W? O.O9 Pqb}2>|"6>t%Cutp}ZMtƱh%RMD;HLgY7y:w/S\ }S~(d]BXxoIv^&W8<bwxDga+1F^aPowH1dj(pD&` 3E3z-k[c=vJŤ"0|?'.:Of?_q[N8ؘ4ޣZ8'H0' Fx'zT=}V pq no}^' \ys'Z}RYTآ"JFɃq:O˔]AWL؋' jz}43N#(]nwS)U`Ɔf]Sk p9PܴD"2ވ2ymFѮB{bgsDž`*}weŠ'm]eO[ ~^rKKMzERӆ,)ŬZoh{cJ_^&v>r{}P\[vOfr^rc]b&ða؞2K2:DV^h$z7p.QAk953 RҿT"!H'bꉍMM\|}#MNmVF$$Hθ9k` |zZM2U. /,9Ͽ,lx%Q9Sy!m&k$̇09e/ޖ VAՃxlv{T!U4pΞY߻sDmFSroeD#~ȫÊ~)qʹI'ft"0O\9sF m.̕8r^a897 "t8z&->2X! v[[<U7#m.pQ$gp.ik Od(-cctg\+Q,rgb a[0»鳢$H96Yг[V`+(N qu*`͜[c(qB rݎL!9kLAuA݋ 0>Ac n?'iW~j#xIOaڙp>ʭ[kzL4^86L&[>p%\xh1_I xVdb[ Ν?QǷ>-X-:<5}uD"/ BH sG" jMBLlvs9RL u/(𹏢wjAZB oq99JPL!2L$!|S2e]߅EUTN447;PZ!V*YУ |X-5q0.HL z"Tz3t* ?~PQo=noAm8 CA}^͙Y?s§w?Z!wch eHRjdIՊ29]nlQ{C@^B-?N\`Z,J'I\TBo%1&*F`?5ƬdOlPZTV f'0oe XSdcXƒ]yBלya,Z<";&9bhϺ>ɝZ:EkL;{\(`G^IbS:i7R2U}Ԁ\BD$1~#AljBǵRUlzmB'S=FOkêq= h70I ԛdj{y{/Uk7q י?d;:u+J&Eo`h$[[$(ЍMz!+Vb @XaB=Q}CT֋|N:!^0P)b[SϞjwx=!.y`"rɥ!e $FxCSmpH >'chHS3ب$_7-Pau N7KL ԊҫUmՒ؏ӱ+OO;}\!mE %/i&&N%+\=#/L*/ܡ!A/JFʆ.zt¦^Tk%fw“NKjqY|?D4/fyL|KF!5QHB5ZעC4LR> "WB>/ppT܅صg}~bG-㹹E~^. `xjn(kYWC/~33FyDo9:4B0MANK0\6?' &qjHYEkXl;>\ ܯa "\=KrHu ?iԂ3G8zzd>;mf~S# Tl)|aN\>XpӒ-"Yf󰄤xq|X}e-{ȯkqlR)Ζ6%켪tm‹'Tsrg@ܵdc9LȦ)@Uy.`kcU6'l$k:DW-߅uˌ(֒GrW!I?s2RjLydǖ.rAC{ ]]ڷ5RnvRsp5MmT`7^,]4,u,s>54\ݬjv͢JgB=:J{'KnextO MUYo3)ca=>^7a+`i&vaTch0! w7t8ZLZApdM$- d1[V}*ׇ](%4Xȧ4{tXGbIپM ǑQ((eRYk<0_#'D!Lk3nj6-Y!u/h"œݝNyh8FuI5K&ԭ9q ", 9fz `dR/=b=O{LULVck+)qWM-/14Fڃ6BaFtvcָ^E*;L1Lޗ"u~XGHrghzx>cK)ߞڍeWiw{ų jm)C/S!Q y,jLc]?nHOdn6d/\_DfC.Q?WNx|%5܄ c5hSnr4׫lfF^ST:5K8M`5V c`nun>_\YْCu9bD^uC${p>N$]s'cwMXd%T<ңd Ӌg9ڳcS(yP{BuUR LyX<Z=C>޵<n~+fR 8fTkV-3ZPXi2Z- +fZASNn,@%1r5,x{ xZiD 79YñC8`J5+m+'LܵjaxjrTa} Q(x, ۯKJTt'Wvk{tj|My"P еѾmd=t(Q?UerCm3l@O+^Q-7w+)(ސl=4N퀵AD _[8˟B.O%`騔[w}C4nWUhNu_-ۿ*&a-<لpJnBn|HXk`e+)9Zɧ w!Dk&,YD 87MW)^ t<>y;ƊMAwp\Vk!o'<<ʐ|l\DUc``1i}ڞ\5Ba [XU. 20+{K*U$|,d-/ ,U ROegn%ZG&D޿#z$¢ )$Y>;/au*:BVwT`Rv,zm'K(kYBB=0>/t _@; S*ddRq(Om+_螁bYҚ%G0HY nV/T'.E)6ݬEG 3ې[yF&Z/AqnRb+ m"jͧ;`)@/?Tp,;4.83aY2ɊL؁drj`C\tTMȆ^X?@V?N21}NXҦ>ذo8 ƞ&gUXLw{zC&CȒxwO9fL"Y:~weB},D;K%lQ~g`GYHN^xtMb^QͮU姒 b[\Y{gö́Lm,^^gDžv6y~ C/8q2 .pYrJ"h^q8+Kfċ7&ZFmb U=.§rL&P.֣q8.rgp9iYy @;Ρ:P0P!ySKQAF]lBހrD#X _5"\vQ`6/ ПrCZM.ouד7MYu%#xy `zȈNu >Om #brnQpAclg7ԣcF5h7&%|9Bn G`d%3Kï,E(ho@(Vn8BM ,xv6F3,JK^{W*C"[ԇ =v{t]Д(т\Cn0}wΙHL=*61sH}珧aGrn5^[t(O)5Tv55c\y*nu#ǁ0y\7|ϱAb+]NLuz *0?",/?0LՀ6)א v=&MdsLZ10_dABEXىyX0BDz}?Z LM ޗaŕ`9s)^/O8YC4myN|n$?y,ؓ_u6=+Qx7pi2bXԍ9A^fh }^wux%:5:juCp6v'318+A e8WgZ/9:?z,e@6[Q}A\Uvvԣ>](@Z\p\Jele鏮Fs61IlQ'P*9 *l/qq_ Wrl881ą6Ŝbsl~F]Qt | şXTWUp햽sS U!0vJ>/S l{j,6a,YЬt9 ,t)ސl76qw`k7,j_#Ve<~,?j+-fq*䦫LƢF;s@(X<{}9/'~8\!ׁ]L <^Кru3%mFqvmˠ# H1q^;߯+K\n!p ߤ,QPYT%L&G Ef`V*IާxnT_bIGx0ٞEOʠ܇*W4 $c1T Dob͖a~r@еe;?68[ٔ\38dP{%$L17k:O'BєоՒS47n+`"6P~9h^r5vdQsX/Zy3W&SG0]^w7?@KNS>]vFbH; "J5瘮ký&yAJZF$73&iW~4Η7k$ڒ9`-<‡{ԃ^K7p}smi-oo<4O ;)PioX #g9qOL]ug_pf3L3T=ώݍ{=*¬mK&S' ?A>%':ST&&} SSy>D{;Vz!$^UdAZT@=[68@FT辨DΣp.0{Phk[tL7,X$ZNld[uGiS3t"%<6_" W$$V: CЄma~J)53IYrgg1AXAw)rK&~*BKnlL`dPˈszO[dsaޒ}R(Cw;bE\6N)% CV<ģ+:$/ґY|~t a$mxc8;zk0*%QZ"$K)e2ލr')dk\;Z9~1N¬R;i r/*Sٓol"hgWr}U\z G1c?7Oi,vrof)PjZ<]4Q/ʭb'HXA=\6 xX `|4l+*KU,m [20n `SeY4$8֢ J4X4#`)I搮wNi)Er[i\/L.-Vz>#{Pnʧ+( iqbbm4՝;Ccn/ پ}u@E;4K!*NSݚŗO(B3FlV źJK_U$R 4SөvLt'QFy,WŦ.7G;PVaG$c77I=MONO3!I$s7ݚuk]39=SwKuwxS\4+h_j@^](PCNfC]H¤*ZjY(ֆ8 \GAŞmvq=GrMρ$S1.y xW͂ڀyYиL]5m(ڦ4"X4$=(ol9͂g>@ 0rJ׷` 'yHNeIU+P`^ ׬azm'/( "ߊ aMBGHN*-c[K3]_[-z97%"~ ?H+ͫs~XxrOmRuX`]hLDz qbcm5- wHieA2c) -mNv*1:Wմ-8o,p։?aIFn9&~̆Hۂ l9el5{rtm ko aAg]KHB) @&sҺӕ)yKw6'&z+zp[n_Fwcְ|'-JO:hp;[E*$Bw%%X%8^UIqX{o[Uv|=j7/fޏtdc>Y-^dY3'̧s?yY+ /n@ }%)ͻ{O~BO>\QP'hcRR9WLlKnVcƮEoqZ 5z0/^uOM0g3TZp=BmKcBK)(ʃ]ޱ±)0&dJ]')^&0XC@$7x!nG҄HktB۩OoZ濬DŽRM¼ *$c1a))pf /η1x8$1و4'k? <4+'V} h6rkCk@*ΕSUsomIfPC&`8O'!~b``JTNu+c I+HDȬ2z03zSҼt|‹l7wƱzC .G1E6PgxoD7'|^if޸5L~-u?mNQ5^ׇjѷ: |M`MMm^zlrD8GO(28,k`YV#)5UKL].QouBdҡY N/B; kݳ\۾pі%Xxfm>"zxV$`WmvG;x'-nQwm#;fmhgΑm3[q)스 +c6; ~`Srn g$'޸)b&tB("ǒYs*eFAXt:pMu9ڳ"Lu &jڸ.fiI9X^Òi7pIys TEE RTY V QFϨW ޱ{;/i^ӓ[D~EgA 28u=|)YJV`q\ZP?.;Z'E%{T̟rj4)j? 4k3F}IW(Ba˘qB ^g>Ư,^n۰5$_ɱN 'PJa;:0fbnywVŤGQ$!r/U˾߂yR[FC & %Ʊ Y)xT_FP/ y1J)yGNC0$*[bQ\QY\( і],NQX'~%GߐU%G)w"YB{yJ}:nnW@"ty~A*22PPF<2WpƯvK["T4fh,´sP "`9LC4ڐ?AnXW/ 9b&8 qGaGV4pǼ;Kj/]Aw7\e,ɼ.޼VtH!uMt~Bx-~ͦk=C.2K5;:UB̒额0T ܶrr yXgclrJxs7!KqJ0IBʲI! &^H~0jvF|o0VyK"cS*&bYUO +bIGSM8,Y͜0ZVGXt rӚ`TkEzbBu aL?9칩3|Bgd qJ7}jDG؁˵w-*U1|7C(f1C2ꇷ0+>!PGr ԅdłm 0U7k{Za[ɋF+h+뻘*JKW>3b3*xɏ[(@' GAjc%wا*%/)Z,ᴄgZSuLiLHl Sݬ`,mTdbitⅢ|QG I$C-at#ä<:C!$ȽC1?޽ O, k64QϞ$ƴK UY_@zW X?fxS5UK.+ ]"?O[;|DgS#3E5gxw EQjz }zssuz 9+9kB{*ZDHgOt/M]2Epb%m[Br1 G-3'߯0IITL(DAQy~ă/0ӕBWQF w:_n&¯XP'!7<@S#>ԢLwЫS,//c $eSÐ@El1_ፉ]R}~Ջo>;S"#ٛA]btGO i!qo"y]֨G{+xER [ (P%D!87Dof~:%6D߮d)Lp aȿ|K~-Zˎ*IXYگ)sY嶧2 wDΰ]QtkoEE=7W!TFiX˩K XUs$Occ1Dڮ^z|2+C ZAgPl%TınWЏlnYO+'Ns莧5:˻(شT"F+h|mw˜!$K@"l :* CDҚX:k衖h0^)Ú&JyvϞ~Us+Nx7X V$ /ǣ=-5ί$J'GnHR\u6n1zb`7JClOd5]ђ2>xؤ ^Cf3W=Em 7 %Yqɿds4}~aJ}tBY)y[ ɸUDvWTDGh#dTO[*~zOVD)#Lpizy8.nIOiN!!\P$z.c{dQcy6YMId7O$/PѸE>'( SGp]7&صj &.f읡rĤ/)Vurd$)D*Sgϝz7ۙj_KK- 1uE=31>W_Noo;RRb7tkwǤ ZNB5dcSjp0kL* 9ME7C|BϹExv%?)>7C -KKV"-O!$ή>ԒݒP2;*R4/]hk:pYphԣHD_BQ`s,X !Z$x7}]b_-~m.Bb,mc)fXB۵B灖A$E󣆊SzP?mL<1"a#֡o~e)&t*"; 1(cPM+29ê~Cҁ1MJ. 2AR?p`gth+pPvRqY'..0ihgVV))K$V񵎊hWoU6RL+Uk&3݀ܶUP).soI&]hP@ɎW 'fw:9 I)xܵxVq}|cBd1,yVIYhyoznB@EesV/||!iC,u|ʣ*iIxw|Lrc۰➨Փma9l؋_oYŰ |nz&,N7ۨhwB1aH~7(x,Hj c:]/И7 dGI'_s e QFT8Bu1{37V>OLFhdFXYTJ5ͮ)4pv1e gEP7%kd฾Kp@F1OW>I;P0gDK`ؑ dDYsA %/p( տxVȁb_ RJrUUCkFQ)"QzMs8wksMrJ 2#ʞCVV} lskXY!RL˩μszJ=nS|WIwO{0w0]3wEb41hF[joGРL'vHo' KnU` 7}t~u <v35)g:waO5qv)SK9YSG!J]sWBŗۓR@%گ%I%TJ{ahyFbZ狧_ r$ف#e"lGPid}͛\Dm)ZBTѩ&S {c]Yϯ6aMG>Ś/9㓾N ͢F72 yV׉fQFOx7BM_e>ХR̥~ڿN^#3$;d601{u x!UA٫C*w?C2U}K'⣣FaՔ3sP=t]ۻDd}u,Ѓv6U09 &$Pim?TocD< |p耥bVh [;u0T:(|IMkAWF- Yd0OM֚r3^G١ܢRe?ҫj/'Cc=@RNbTJĢ22X1LS:)$]ڨAd\ږ_S3&i/N >_BRC놄dFLf/M ߻PcFnķ"?q8G:g9Mڒ!"oŀ1jhxXXߺNWO.B3i3[w¾'i=:wVfo8_&R8G9,Un/iN4 Xa %1=[;G+kvxMd6zJ&eӿ<}h%~,7捅ׂ9Ik+\*skv;Tp\2)qA<tg4(J%JXpk8zhxl-6D\IPa M7RR~D̼nek>XY%deKbF )ئjpC4vtHuqwG2h*ܾn/y瓸a©u@gHWÆ4[I$ %JcTW{eϭ5PS  a+@߬foI6qr-3VWKm w 4v@ Q7* fDCSoEB`={o63digBce!zE>I4+ $s-m5b-!cZqd,焮ѫއ}{hQoXT! %b=ֻ&)Jt sηLȶ?@JP UcjNh!"V3;e hHrQEf26OSuo>TR7ǥv>bFIgtQ0Rį ^}$+@֮m4o qXS(GN ,1䣉q `R._9q|ETGz,2_9B%U,ʪ,߿Q45k('i~)hf4oJJ-0ploUχ>%%bd?=¨^n֢K\Ucdj@3wUop f":aG;gz1m $pӑ,ZQ[AK]g cfPDB/Е( S:lމnS &GUf*HT7n=%7c`NE]`0(vP]bhGOUO7 }8g+5<כV@$`k%PDt4=UCϒaF ')9J$u<c2?"Em6]wBΆ_¯81mT6pddzon^`/Gh\"RJo wLDYPd^x7tj"P\BEۍ{O%ШJ. ApCv'I. 2eDl  iyT9 7n@4Ƹ9sr8 ?P9zJM lZUiXV5َ!zSKjp{VG(4G8MXX$0s[?3 `H f>.R[៖CɃ蕚RXq%zԆi싔G8q?nZآ}Gƞ2\LKa4a>v>LnMKhHjc$2ǒ6A:jWhڦ?-,AcԥR?RHzai,5W0,wU 'X-9ӣSpI\t$ QV-z5Mek>nwWBv?kri\3_hǑYlGF)>.~AKAЖkV6R Úӱh K㣏~z]egړ$P,1]wj7 /'>k ?R3`]T'^t>Kq2`f`7"?dktN4_ywFC}iA* ěq#DkwUKUa;ݫwn-GU~ɽ O~[s٨׍:N%3S)~":W[ s $j+jjw u@C8foЉLI3(`.&h`8%UK3| okGB /Ku9iGL% $VEZ`u~KPzmE~^QƈR>0G+r ;I.y'a,eo HP0(Q4┟h;4\͐@ ǽtTF%<`amX Ɣw^t'ުoцYKJŗiGAeWA8W29sL+ s5!t۽ؒiuZ˅8TW}?t-f6]cD&#>jB3M;0X`jb|(; {:7P7OtD30c0x3w8VX4حߨȹ*?u_uAq:@HIgŶbKOg/ڵuxtvc}-8#F`y,"3r¾i_;c/xodrQ۸4a숆he%NխPoY&ſE%@[ u TޏI#ͯ*tUӛ7\~ͫD:X(J:v#OW%6a[XA!A^jes:G 8F2a̮69[Ӽq*d?ҭN!Kv_5%29xy/P2G9E.럓tweA(cb[c 03O(.+Px)wc9jZ_ WkDN֜$}}"Mym21LS6IȻ< )l--G%jd6z̄H>p 3ur^I@.@WiQ+4r ѷ'< W fHu;;t+;}xq q*"ŐcK8q_[9;t̩-gx8_.@ie!.V!ߑx3%^R=Mb'S 6n tDK +?@#ۚKd(Bi&1i4[5=;)mLXm3*TJ"7?rwBM?f(s9Nyi7?5܍&@U JU"*+F-L*Nz-AZk X+ :Wb5.16x.ر: }ki4Li} m,_K|?B?Ku5G`iyj;_U-[}a.O%j5jGpUh|Rt]Ctq#\7'\aP a+S0pU] DПN s)M ~8kJ %py+x\T1܋nN*@GAn'5ko'9 -PY|x" ^tfZ޲~F90tXhRыy֪C&7!x@r d "ˉ#ȸPˮ&sh̫Fy6ލtg$(2A/VW0ge:%*H;-%4p)eJ?Z>Zfu~ݪj.S=`=MPGc-0,kE"d/7\}0s$B u5r .Ҭ*,&m[xƳ^;[1>),X>c T 03'hwrBx1gם,vy "Z?<7s Z(E ᾽|׃+k|^gH&7Wdy9=?qH  Ƙ,>vӲq!#qPVã]Dz21͗*gvDϤ=4S"@䑅c ~ W ͌o/tIMy*Ծꀎ:^m<=WUT2"XP O6{z,[y}=QU1EZCpJ]K^aJ_`cW Uf|i~t.== ?wևK_K|Xsn9+c>9\ p4 ؀{h;W hHp#H䡞!zL7.3Xtt+V#GEwX)j"lg产ݵF'Z|KgvH'z y8]K+' B%p闕df81j^aav1P޵]S45,AW`4BCbAYvsdBɽ܇Gd^۩Q?8/gCş}6慓 fD"DhIHUw' X5=Dl[L/E]* X,#:Ҷ 4UM7*<k_<Wd,rKLZ>g$'%3- {j2R!vOJM!K.޹ե:MиBjAuM? >^[\/)F1$z.jsFim,z!}-;# EV\(><-G_l1(H$ eL;_[gYN` `K1ɘpy֭y]l¯BlIߖf̈́ÁOW }v;_ʷڕHO} B9Nb̗ 7PE7:JFdrT5ոJTfȠb S*k1 NRSCÚ7*eh'[ԱĔrl@T9pc@ {IMWK9 /e-E9w(낹L'9Ldmw<|v+F3!.ɰ@o0ͤVHQ,_4' aE@WvEAG\$AQ%rm DqF2݄ߘoU dLW7\n0)񧐦G[A?ju9a07ե\rkL]ȻY*ݢ)f%}Om3p>=9,,.1$IalF.6n:a $ I= #9[DvIL4B̀~ȑuciۮyҿ^UjJ_$ŧj"K tT.@@,2C%rz+ Zm+mh~4`S*UxY3^|[e}/2m*tX[@_f=^+?U~C7oUoآ<߁ƄDII! û퉎uJBMG'j z@Nt'8i[W~w">I)2,4"(CT~c1:4]G`oTt weXY^rY0_Flzn4`)|G'`$h%8W}'2FS>/]XxL{LX; 80'ZW*݃T3.M;i88l5@J xRhqcMt{~JSIb_}Fj}j xC'x&X zEIMIHǢOQ}ڜ2̮3CdjG1%깖WJ(@~yGx-n>ܫ #Z>.Gꅛ@$zre J"⏦1l''r6;?ll+/HАv&Ŝ%w;luQ;`q!SB[%s>.&.fxH`g&/ 0ml!箤NhRkzwڳ_Wd<0?^U\a_\Fx1S-o/~e4:,5!avL ,mgT0ܲ66cc!wpH} <SqA(u5 V9G'K4{ZZ m5|^R ?*y+cќDWw3!*|}gGy kv̔̏Q_[e"+:"7yT$,0Hri]Zk}jvϰ cV,ty_&! 6Biq"-fyTdo6`k6I^!P$4y*WS_{ߜI1"$bCz%FVEE99^gc? Ka em77)piU2h aBf7eF:Uw)lVo =h!] X.oczgGM 3[ޭ@e[@c2ݗ.{[:rMi71Yk/jj8YtNR0 N:+w[go{]6{9.Z5MT}/SvV Dy+Osm׈8s P#&_־E< tl(Kd-#8/ [j^JIH^,NKuVE \Z.gB86>'%뤂I;s΀u{J۶ Qj_/Ŝ[Ϛ:B6VͦYxbsMfvVݦ-yyJ9KЙgL=uҗy`?<{G0uWy{^rosU"HH4n!71c$/M)EoL_I_8M˽%hA4Hm4 H F+,#pOo㰶^gC$mⳬ'aHD3pɟgRP>F;HW(z2,QˆWa-$ wE$D/)h9Btk'60I㹙AQH&F4Vlpܳӏ8Z($%"ebW|HƏPPTx>]u_6,|"UԠ}!bWr=SEO7OJ븰F\%D058~( WX!wVU*nٷǐzBUYR)Jg:$X 15MnP7C >7) ȷ~J8X:~H3M+ b3 %Z]uVϰce>N)SV$b@9}#i(fk@YYyuSs` tOG %Rj?Jf9S5Wro_8,뢽٨1(@K\aֿT@?Dex5]Hl/iqֱ5w>$.ߢT\fƥ)PGj%a*@ *,̺( V)կ">mybSr Pa`+un5' d\4h L=`bl,s:ئy0Glfzz;O,%88s|=XV,S 5NK|ZvsP>C&JүdKqvFVNMXJ).W9*O |SW_xNY ]Hr&M̛-4#UC.b9 ڻ&O^k4#<NJlWmd8js]a0ndo\BzJTd.ڎz<\^ ],)1Rά5%rh¼? V?88\>ǜͳ3Pwggd𒋾8bMW2_8}g2WM|ʾ&̰*] !?#f{P bz?Z!úteul`ZE"XFWzPc UO]^^_,a7tvɒaI:y<lFbc@S~Is2fS>{/<va #E|&1 лugZlʄvOV({]9n*DpTRaԟbi#& ijmR|++OFŀ%X(f.P_SꧦupGvTxkC]Pс ӪlY<`=~t5_ yw;ѕGbާ`S Prf}a &2N GJG`5[˘יW 8;peLWlz`jb,]!ʓaʫP۔N H=#R 3Q?/DЧ>9O9/=m~d ƞ4K/IYHF}>dA(VI#K(Wyz~tqa ţ:Vf8xD#QL&r٦Bq-כѴ\υSMYh߮Ne_NU/cu"- "KPecܶ ň+S-bl:z4|ԙCЫA Kwͬy c p זxIq٬-ȫ0"ygkv*= OKݜQJկgkJkTR  B~ R_ V%95Icg*9*8i) .VτP1Y=)8Ph-T<{5-mP7qO5Z"5k"ܑh-Pr"}/?QdȍxmT({ǘc{ɀt=|f`WoE_ ϷM5ʎ/o=`?=9"8LƷ0|:= ]˜fY"a% ߶WTYYT#]SCK@!6+gdU1!73ço[eVVX&;q^#&%'Q-pZApV v"|UCj^wy[A A#gr+fs%p#'qQJmgd.IltNղ͛W(1Mu MHږwȉU? D$(ͦi:$.>IwGےnO6ѯtoxގL_#ßaf'|cW,0- M/Yj~L ~([]*΋G7 `30ո3ܾ!XQ;{nIU5r2+kF1!bQqh%iGEt@#R܇q(56}zSeK15b cE45o٦S"Ĕ>dpp!Z3ϯe?U9rHJttg@?< (_uC|X(&Pėb8[J10>v>wA +ۘf2Ͽ$G4n]el4!wHP{dLme=AK{Si>ϴ# M/8= oMp.OXyŞJ/i>+_%$:v[-ϙ--;QdV?f1Z8_1Cy ;g5iisnrI{H 7|EQmYe67YF-D$vS*f^NѪ5&jM\5RCEϰ-`AOIELLMs?apE,h*3[+c2G!أ@7U %.+îlP='y-r@RE 2֞&-z2Px$Y},rDUE?{ov:нҐ:D^jReex}/kVVh^\)#n6|M"S]R `T^\V}`4:|WQD:C]!MPq\i {o4pq6O(-a `@ '犕 FfH>)-Oj4a}(+٩ԭWȴSr6HuTKN^Ӱ&ZE)"?~}S}/H[@ xpa3MnbqɏzD7Ϩ ^ЁХk3q>e1I0Z;DW:yVe dG-P>G bȧe IqtA°l&Cb⸺Y1T7#>{ C`FmT9`R2]|l I3C\O\dB n\.R,4nXr,5uDy󊨘VR]g4~:DI?22uI%0E)Q6*&sEI%;Y|"_@_pN(m88E)'ic6G1/ G m_ S mbY M i}ҜP; C{ ~QkZ||Y)G0ѵ5 iĸRQemyʪ2];om)M:!2QHE<m?=9&UWawṇ>͙mi:0]4g#㩳vh/PJ{:DL'ƌ:\*wb+;4S>HMJ Q#6Âgri"8a{rug,$`]ٔpO<#E+tK#g@Ku5i;m@久́:x=u脡6v*\ a/mC] F0bk=2̀k"(3G;.'h'JiXx]A7031_h,1j.(oA/cbu`\pb>s) ̀*%i^r,cNaINMH7zCO`TC{zDV(n}oRfz3uY^J/:]@kvOwO1ϫ~>}GD~ɤrh{y]Bo zȅ)v4ozT `D:Bo1$bNR4.7X7كHzwX:z 뢏hS(l^:S%bxQ.M, c$N){MSx$t w@ܣdsj*AQPugXԨ!M(|l0EÍgq=T+hYߛ eY__H+}>FpM3z25/t:UPJ¨.0qeYfJ䭶!ͭ,9j{˒T,+o (wj8į#eFCo".4XUtK_`SUSG7)'~/T(}ք|ҡSDꉡFIxiDY j_>t|_xMo)՜oLj!GLJVxh6.bz$/!ilLLM^PtEup錖e6|+"=^޹0ϵ3[=66P л'x7Tf)?Mu^&ngs f? ծ >n[ v:Qt &=HM/[8^B#LW:% ꠲wnwb,D^1ڹLo(pm GW?@O\WAN|pI`Exn=U%ݳt'7Uk։H#fH5b\ry4,}qbH&jq}%:=͎a*35j͍88hcoYr+ؚw9vdYtkjWos7}h]ccoJ6Qwnú?b r Wa)n o"m?غڡ-߃Pn{n50r+ ttzzxKni,#tdȽ||fe}"90C=9Ⴟ)$(\V|<35f"VFf-|IW Rx0HzӊQ ;rB384 ͝!IZupc6 ,]]2lu(3m:S蚌9MQ#Ǖ̽/%)7 Oyp6oft JqoB$+:ֈ֓x8Tk)F*/?KNg䭌3wϐ˪n{Bçnϔ QJɖT}s;>1[+q!EG=+POՕ䨵Z'3k_1s%3<18ecAKgF#j o%b6aM#Xh5Bn[-xznrm^@}o1 ǥn*ŹXD.բh)ax-QEПʟG[uW)#jiGI7?29seIXr|%tkGa>H+3>.lhԖTI\Uyz-MD7n(XAGrх*Rnbiq,n1u]Oj3HTm~eM__mfQ C?㟩r=]Zo _=+ĹӪ^.0ZUڎ&w%-ԎǷ0I,weiYųP*SCx|De7Fh=-w u>7pcGְQ{c`%b #q.ɭ-_vǓx{&-~KSULl$#F\^+VWRwhJ|Y-yΒ"yfuZZ$0vT{Ķ1NLSA.?Lbnзo,>ÅR/Ehma-jp%10A7at’:2fg`}@?;4s^a!tsۜ_a?ё[R]tSܺ/6 d_wy IԸ69s8-_,_X;LS]~3cc6 I+G*mNH\Z? uB5fVsVJ` 鄥DOݰJsAڨ$YJ= +7ThCޠM|PFi<}VEor+<;!>[L)ؒo.;GNOvt }@ QĈ@SX>砄{sj(/uŶu0UwǙp13lGՔ5 (ˤ4lqf {,S`}1AQ?"3'H1Vwt0Y}K2:Ԉ\v6u`w]-6z3 ['Ug1,-KkpJ92T i/D(5Z~^etfc;ǩ ^7XawaA1ac}S=R+{+h'tt- ut0"SCr|q &vg;eHfpԳ5/ǥG&wzPR@M|;LzZ8ԟv>!n1oI'x5;OG$?@p]R96+h [kc j8 68' D[=EQ* _:BԺ>wu*3yk~8ek5ER $u(RtJtxtP iGRkyZ:e/ ,qÔaXo4 iOekͩw̤Y_tѷ.'1$P1o+Ý#lqn_z8C7lLFnqF`9AzVB.U%2wx)hOtmɷc4KM p,tM%g"DAF5VP*n^}";>w* ]6 OM7eUI>#x94(  !dvvg\At4$.Ndy3.[?JmىZ*#u }NBWz-)Z3RL!Uh9cXQþ_+򉙞3g'C#G?!tuÓR?+ ªp3#$Ex)8Qĩ.ɭĝBiu,_.]PSNMɋ /JؗNaSi!Rռ?K=" ;]nu۰h rA&=li-zfwE`pqww+Xx07LBaH "ܿRx~/x \@&3Y|n}=`d)x ➎ _P9ԛ ;BaFdT'.pO{kE7; Jq!m|E@}-QJw^|ŬR+iC1Y.'(]L;V~%|i`8]A֝1AW Lf[2Vѳt;Q"˷]%M3(z:~ͩ@ՙ> Vq.5m}Z..wOJ $$.kKX))R<3L|x@ƺB0i U:.~+@ Qn ȜE.tF zfE̷Nӫ*ZC<ȓNBK9.tT$L{|zg|$Onw1 {*$iènKw-͆ST$(|4Fk%w )g]-IϏ0-(Z2#R V+wko'T(oGyCDݿBhIrHa60VcHϟ^R)鲄f Χm\Rẋ,U "%3aV,}\AX"yr0CT%[w'0+))&oʫiZ Olqti!R+ퟶ_z`ĵh{@vrTV@[]_yWR lf(i)q0.w?`:iCv~e_Ԕ2g6Sm5nrދTJ$G3UDK䃔nJ96&?9=|[RFXu==Q:[Bc'acjVtU wgIe[g"wH`Tkn7SיOW<`&t#a7WxE')XΗGo$)4˘EVʸk4w5`9XVpgDYzJR'H(02@ict㸙CS#҉΁:&Y,$73U.X>3&h%}Bs:fX,ܵOK4OxzݡvsWpx_ŴWA䢈J'(h'c6I]U:1D^w>F@[ng0tnoe%vFv@?t_80oa޹xpN9C}a7caxɧiYi"=@dJ͊['r%-ί)MZHM؛,IA/ |U G9FClsDvmCVxڮ J=EmV&JJγSZSAZ ]ȁO/r%0>g Bv? W,LtxOn$8{SY Π5 RbH.@0Xɕ~\GgM T`/DD*y|b~1F<2={f+{snY`{],XTkvTGAYKjg0%Hm/:B<{.@j ת7#e96t@9ˤAIO䒎 X7ugc*+tѲK2@ܵLki8ګ.RMW5P֞~RZѻR1}횦4OON/u(׍CmjYሌ\ 9~IQIBuE AH'bIiohmb E@@׳U6ͥ3a|Ԋ 3IBk[c@]e22CNy- -5s)-fI lMvohu(d,%~sҾ+`L#L, WF^ 8N4 i((4[LΖ|21dIwHDz"bc^R)FT1[es<sq`^sUM;|l LҾtCiڳ0zSyfw:Tgal-3`d%*:B賞} `s( t.깾&vnԨN#2 GS!5v r/>QeRMNsaJPGZi;f0~5AB#a!svF#Ͼy\ѵ\OW9:gg}y2 Uq`|D@Y5쏗PJBq!Adbk>vvàp$44$p{~ͫ~]s \4|8 Z%umq@Ƈ˰Ӱ>QT>' Q߳HVJ`~?[uY2x F /XOÍ-8iG7aIFo.6t\ [EHD 86;SbXxiAa'i+`px1n]@| E ^i`8S֪O f[*kRd 0:UG\: t9^MM xcQ3$hOؠMXbzzu9hPP#C`iKA]чWp.fdb9N?:/.I^e}k7yA'L\-|NRKVtsQ1CW3UO;D/)jA^B^ǑGCR#G  M_/M܍Y'UcxBv8JNazj m|&Ȕ/7t#OM #,+'h>e<^Yl jj:vE!A.´1:ӍOI7~OO9q nM[4bmw2/ef`DJUX.Ƀu$A)h/{\tHvڋc`WKClƫ4%0(}8Pb)g?͡q܆tDn_h5OYp.V?S z%Iw~2 㓞lNzqa1Z4$1:3 =N!]Fy)F ge]U"ʚW8!j.?B;q[[m/ȉfD8mMh@\`Pˠy(XٯQWYIJzk( \n=^ݍe|*~>FRX2|SsCo!u$~׻m)Z@9B$fN$POP&1(^H^U[n#٣NvTvJjA;1%S';_ Ln_*UKeļf&T+GA1:~7į1 <=u2߂(q $P:{dᰶ!%I' 3[o?O/*Ny 7G3zw5=!'iX1ݩUi_0ŭVspj_SbÞ3y&"U3yt_ B dVLQV:FȨj$炀yVc'Zeg!(f8Y@.f||g{9$@_#{ xD{EN`e;ϞP;wOiT@JJ~_R7\z)rAM\BUF@>eGc͕Oғ¤ױAmBQՎ ֠é/BU}ˤI3!.Oсnꥎin9 i8!UasobcYO fo_'ǣ*G}mn9Kliіqkf\PQqG0ws[x ?,^eyh #ߗ1)ΒyCbi$nH;oQ/4Ǖa۩FE9dhIY<&t4Lhc#ƼއtMfv2%xDKI4~!WՄ? ZQ{I#= ;BKkWBI q,;S2N@["Eyrxo8/`Փh1,vI&uWkYΜe%׵MM p.XQEN88eW`fUӷK5^ [] xz1hvF= 6>Q!L1y(-"o Ny PѦ;K來A^)ﺄlo,X ޺ԙ@EUuн*vA63]}PyH{EƷR7*]m[cxq[rj,Hʹ<::>Y͋^^.¿Hȱ8 ?@d)l5Q^;XG$?Iߘ筧#YqS"SѝL9J;^(yh\GtI#Bpqv J덣VTd:<-煝,ubhb}rsњ4biAθ'mKG{kn/Lz_ V\ qز$F4{Ns˿H hQ% 'J7/MpdM}vnQEbL&q9+vkR,JhMU4lSJS-߯V SpCw1T(s8 2NͨJS՟:^OS!mUC@~O#.,g>)wV-̊uXlS>8gO9@C|(l):` h`"ّ&)J%P|c *K=Iy֒ο%hy"v(^j~!XBWg@TOC€[{` sL$1!plMmjDUEbGKqSg[^5,/6O^ը?CO-K7y84HZչ|Ąjr}:]sJ@Hrޓh:s@)VXuτuޢ1:1n,uJ)>_W^l/ЍPhgP%INʖvj~dm0g,; (gRZ_0BR:qf93 -[m6T~?غfFvp|aO%OƒRXxh^ 4eqRG%xJEM/'.:@B~m/P! u#J[w/*V*Qv8ΝPrCp.$GyQB&HT5>3,8x5.Et#1&!ٴƑ/NWxX!S<|@#;Ny6:3B.5X߄[P)rJC 5F0!AeGɓ*(pTI U2PwSepLHlx%8 nF6K!D>pÂ`I8Ͷike'bAs~?tj _O0 4^6u=Wg>I7ތo1GYo;@'Jk@YҰ2\ܚk@e&L:D@#B}lUhA-n8~[?_~BO !ETwey0z۱&M[cGI meW gU`q0=PGzmIQAĻj=3q6eu8WM!E-ˀ[Vn~Y}1 潌"(##&?AI^Ugbv[uO\#[(ߧ6#VZ ʵ@[ƹ2iԢa6UYk8E@:Rk]4 ' <"^޲ VCca;,Bl`ԗ]_x+TW ׆L(J`ew7"mGBuw97 D=taӥg[zEx'ė\̨MxlzDQְٹEr'5O"` ; |g&? | -Y;O|ڎF@Q[cEũ~V@2ݣy - `W,lBfXPӈA% ){ݑd:;$Y+(帩?303Q/z#+(/vvڵ]22kgyaZQƌB#6oGl;ez ,>(Jwqc84DZu["ۍ1u4'[N!7 8 -Np?:myoZg&͟;1\aԳ5 ٘W3hR+k^)Gϕ؞FQeA`@:kUrxT,V`v蘞!Bu!Rr2ޤcݖE~HǰW6Lo)K^f>}W|&x3w\&p%WSg_??}2+>0paq<*n9 kd"oRn&V<}ËCz0(7e/BO]|\Sh,*Y8Hd 2ZS)1.-5|e/|I=bX@VbtoZY (u .# I 'ߑ.z:ʙU˜C=P8C".VTsF| &1-j(̈$4)8NFi![- Ns`4;3[" Q0fܵhن)&6B\Tɓ0$);g cx \a\pm4 =Anl:R!늶Vv۲:ƷM9Aܖ 2bTS7?ox`}WZԫKDYC[ B]re&)H*Hs0$7M?LD8y:2~&.e$k:(ke\"ޱv>9OX y5 y7EO5ћX l4 }s'x/r`*vZHKOBGܩJ+7 wRE54N;Vn )zk4zrA[TxpѾ鞿LX1O$q҅!ey-DY;9j!IH!N@apO/0H~x^>;kfY`. ,|Y;smA.RԢR[Us$ʷqxP%fgJ Fo+`3X/Hb}()"w]ďa2[[ ] ;;+>!H1B*7 ʒAq;\3DKʤ)K9KV7J^9KP`Ym<_kr>^B=|:\,*07t-aq6P+45_!-)|רW,2no(bɠ]#&w?rk?rL_R6am(7O;rBxr+0c:~^n`$e.)]Cpmq<\p63ɱ˿5-a77s' j !E|MG>Zp$9V UlYf:j&-ڜ6Kt_WaпHىc0F~ k93zycXq;! kYލyZpz\f@P R_ '{ ?4 gB$xs5IEY (at]Wܔ0QU7n D`-Jns Es,½^OJű.o 9X,G̦8Za/kQh&#'BC_s[\i/{lv@fg˨n^E c]rŸ]u Ċפ{{iy]{|Nh ɼ[)=t1((׶ 4,;4S-!M'!}7#9e|JOp+73 @ʤ4ce8A'Y6Lʇ-Nam$""m|&oUYcO:^D^{6OHIZ ǯ觙|vFS2@ĤEV%teQԋܹMnMh3jmHӦΖE,Q7+B^`vnh9'VtwCn}d1" WƑGĻHY|{ܴ65vӽ;:Y_ȑT{ps^6MzU_^2Y9ŀﺞ[a~A"_=̋!grx|"nzm[D;\-|\!}ͱhǰP|Ux,n F BNz2(`k/*h=Bϴ4Akpve˻ݩf`; O7+"^>9) Kyu1TzM*~T[z6ܭE_BO.DxtJ ׃-ߩ1Ta_LF@R+zF֤~ -¬$\,3[t9z`TH%~ d>KO&( Tkŧ0;bKEUӍrbI -SiwƏ{|G8V,vӐ7r x~nc9>b*T4}U0 Ev?&1aR?]Rc !&jF L}p7\_s9?3)5#:G0"ƶykMP 4:r'q(b.~?^krv^7naHsD+3>;$.)-_N_&&wrάt\{n'[̳a3\J>yF!@/x6&Q]_;tƋ[n,/1xڄp7Gah.Wvqw(^8UO!B,ʔ+1X<HrES -ʧwՠ¶vZ6/)jD̈́n?*+ \/ k\~4gyn`aGj7. @!7 hy-S.XkkrDM1+YfrNQvx{=(zit: ZʽjsdLՄQsUU?k$z"KPL0ZmѠ.}x zjkm / -:;gE3,8%UL*-\>py_[jD,`Q,O|jhY}}uZ\)2&S.v+=Z.!AELS[BrFL0Igg\;m,$lB^2ɹykX /2RFEjB5S1JvLp7B&bOOW׌+8[jrHA"EaN:clZ[c-OJW͎6wD"뚏UH5պ7D%]'37\##Zrz=E{3JQLܻPC{:b4uPL9,և4!BB{~נ h8hX:' QG!Ӛ$ v&;gaekK7ڤ ?;Y{J+a,y8>v |f^=lI׺m2QѶ1ˏzc8ce9W>h~һ}ÌvVP)΋ \X$iN*OOB\+lFE=HonZNk}n 0~/rlg`f 9gZu*H{L~S`(=J&[$\Xt|K4 }ICK~<^-tq c'&}-gqON?dX18;'(u>v vī5d{G Jd]!0:^o!W!f5ʧcd~'*тab#vͥ9Li)%ec [dxgy!rqX &;gۛe(.ZG)lL= {y 8o1PV,f<'ax{6P/wOo8K yEհB dv:NXD1BЅ)`+Uv)YR< Sh5e<p>F-,c}/A*PznnƶVs_I8J9th<ë' մ6l­0:SƊ %mMVgvɹ2d5>fYJ&1͏0MEJ(\pv\cCD_C?#Jߎx2ҶcDL >;0W3gF%CT)f0RՂiנO!BSD t4eKo;YQFrM4ʰq0hs آ{*ϲw5iac煤f+U{t/nmTXaz]ڝ! [H"8W #& %Hs&.#ՋCGҙwȯ:\tbיbnbBdܚ܆%' b[`NI7"@^Qo2О}w7d۟IFp~ zȄ8q-Bta:UY=P ,c퉻 5%+wO)* RlYdL5*"ACqnzьZ2is݄\z`^w7?`Iٛs[@4ps_a7;KrʭN5?̕xhk-/ݔQfDϩ,%zl5s=6JKR-d3({/$% .k͇AZRY<= n8dT&*  |/`> ByXKmC4TAAe$qZ3]TC['G KCkZ<תR-5zԖ3뒊=M->MsVLj$r8'4ve-;fXrd 8?+ yj@UMng5>QYB ْhV6UV u`*C[ݷÏ|>~GE"(,`,Io|s䯞B=n,i!ڥS &[>G{4_>04$DqF*"g1>% .0PX e~lˑOxD^A+n;.BL=Dq1_HQqr\U]qy7h^݌4M?1Ɂ{] J*?huD1_9[QANsQ̳wC]W! x2&2A퍛cQOM(ԪutgatZL-}tHjX{n LdQ닐GVm"i֛ #7nޣl0 OHVn}hK Nm`w<َ#Ps_8@Ĉx5AbY#>:z muE4Yr3Ib/, ;ə:/;$I3<6POg6TPL=>@[j(>mSdl5%qrĸaMmj!:D$*$,Q6&k,oeN]uCe]q M;uG'wYYîYo*'_0R?LzL􈑧_cEuz5a$3k1*<90b5SS.VA4<~О=Q}.D[8=Rq SDh3\8NFrf% K°+˩^Jcf-$=#f(VՠF0eᜑMAe]xAL"nZ,8)yFB l{|l RZ0؃uQk~sG@~ܫqff4dDf 17VGZ~ 3Q"'ZzS ='^6hz\~< Ntg{#9N%fuetOR;gZ(~ԧ+ī㯹O(JIϯsStxwf!oJ!Փ֝{Wmw{&WB( ݗΏ 7H#ч~a(o0E8S] Wex%0\jHI$J~d] lFm(\6myM4D ++U?pgfޏwtw:$1:ߜ>dkM錳h5I»dM"K/ȝ"sSW%zKVZk'~yr,_t] (ɪT]Rn{JKK*dha>Ͼ,ջnVvq7^DT-D MkE+S/r[΄gTx+GX frN~yG1<.ɝC- Y?Pcem5_hX8@)j"[0a]uz Q8.֓4->7=WU|1|0FN,$gSIJ2Cq&U7ox*8_ z ? -P45ѐȄ2h3x@Qgtv6hg,mru×UJ3}٨# .`  Z$.WO!_YaDXmiU0肙1بpCj% g"-e_q.IjxP3YbG٦NCb{q‰eeL% }&cr;L!Iq@WDqze e KȋqZs[%A I{^Տ?}9^,9WYU=saħ4i].5lefI$䁁ZiE.!Ο|r|?(Єr#Uv'>?%Ja ےNzv9U9^pf$WiN\vO 4Kzգ^j[; ZC D}tujӫay⬔Wiq9Yͼcy O@fۄm`oƨ{gDbPY %_49у3ؗ.Xqe6άEεG!86Y8@wB*nyg1zܩD'IӴ"[^r ZtBz呛e+ryoEJ KVcNlԪOਯPqȰݱr}XxmRba/KQIk Ec%=)IIE8acn/p CoSԫ) z5e \R# X/݆OaEO>&0:)NB{k8mG~LOVQ^ ,ˢ,o^^%x!L©I~OJiLۻxy)c!YιU^v{&tS.ݕ )&IN`Lr̺HXh6nԩL)7у^vvHat8#LanXJN7tbҎ瀁EZ3/Ty\5A\_OHkpy2=GH pOO⨤+c&aEJl񟩷ȕp1 +.esk>vpq|Lf~@k { (^P5!DhRd/D"ŪGB/"Ώ,7dKt܇,x`ŒfDoW$!`Z}#dbt,qxH]z$" N{nR"R0*Txӿikjձ]O`ޅT~N*:Y$ {g HM-Pqd@F7H@Uu&vIAz9uKu|OQZ0}wCA> LԂsk" 9MXPW/l<}sNН@SxTX5sL+6N+c/ȗ sK4`L0*DBb$z]o6=xjFmjO]N~XQ/fHᩲqLyۗnjD0Xcu:&@ 6|[ࢁ zLݡ%/8Zsfd J'/U[`zvG޸VO5>yE;h1Ύ]`ӡ+h4óxXݒh^CɆL'kuu47~0 Y{@@p;(3(cLi}*Plg謣mӒ-7EvC.Ͳ_|eq%&QdPt9D(1O}_|B\ /,ÁCNssF,!ߡDTpz82IW|=:u׻jАԼc;^yEKOx27]-Eݥ6%R1iݡFSvp>ÿgЕÂQڣʨ4*-Mh2pKXE/QzO#2uGQg>=ǂd/a-^?;ү'(6xuAq.A0YD:UhIR62͕ iHD\rpQ"iUQR=-gitf]- N!o@ϔˌ숨38s?ܝAx$8ӭ&-I^աjK~Ap81)gރ-E9RXA9M[Sʕ8zu.>&\q$F T w :yS5@ 9o#绐ԫك'/-NͰ$t_-Lr~P~Ti&2kx QmB눉T xP'WGLV!B$ % Bv^z1熿Uq(!c+Cw3OmfnngS `:bDXdVQb[S[(fӽ]±jlWIO7%т>!WtP\#ܟv>O(֤W7!@&4&WA EUaeoaM- ^nGzahTM4_]I+nc-36|* I &ܔ!لLC” {W -*Lj2T4bB_`pA H W$[EDzğGٙEq., #b70Oj[<^m%r*p]ġy CN_/>b&g\ᯌ EAXryj$al_ M> x,\R *d8,=|Bԭ{ o׿seY׬u!pi(d<Py>" o 2wD;u.Pv% MF0RfA E~nx.ʯ Fìk]vjĎeW8Z<]Oߛ Ǵo؉%JYu-:rwpxvv}`}!eߘ%cA="RޮsJ ;ژdS)9"%b|`a74"yg;'4&Myݧ򱳻A%zwr5+Y$yZ㠀L=#7%a'@ `ȉ,n_ڮw ׊UQ0mٞ5ʙB FmOox+# ;"2_ bץ."f(]>7ކ{1 pȍDrTf?¶P/M`D$ygQv9[ q:o F)14#Q5$<[&.yiU)Ԫ 8UZMz 5B5ސn2yڕ6_HME=g `ThRCw|P;ޓr;`O^; @!.k)S6ĐEv[hX#XH#PMI7ӡTJ!qaj7a KtEd-1dXb=B5q3q$N0>_qNSlqϟu>;濵CT'c9[VۑngS$K5ri/y'Qn8QW Rx2y_&ՏNi~D{n7|wpZ[.0:|Ӷ[sO-5UL{YCI"EVtjC \#->bFU&>е=&y+>OHP0sy~4ރD=txӝS6ײ uQa܄P5%۽9%]rhb ^z-I&y>Yhlyq- ,-[{R>9T'JSS QPڵ!qgDnh{x+GQW'5rK3L7[lqxf!٩CdaqCSajQ@oD!^IVD+L5-Գх\D<`o Y=`E*Z% 8KyCE+Mp%9=MLXʍ+ h];t(& 9F;Mѽx€;E Oa16WEVAJ+m&>ach~g"R1`OcA} Wƪo67^/$6,I:rzx;;v6҉571]*UևxH:xIOmKr}ȍu)å:=0~xE@+eҔ]3A>oh"4Žw:=< |U4&bX[R zAW,~C5i|Qi!, I\\-}{GO")cU9,-yԑ>ם'i` 93zL<"|%^`$dsEJ}bEDlz2l)ft6f>rLC8ˎE  !V\65ř9Uއilj Zֿ:V'ᩯvC^Q%Kya_5[m"O\5ohX琼of2<qӫ׉iNNzN{)%:0]v},ҷIܨox$D+0z$H=D)m愯{&ҏykL"Sk*qI"]K{CaS[yx^o+22 OSFAN Ya HIY!Ep}N{_3 }R1DIŒŬ/cѬ_qиZa FZ{E "|8pkvd[ A١9A(c]jCUByHӈiUAFasGӊc!.3&9|jdFk{u0f2M_ &Q%=1/7t}tQF1UKqZF~2,˧LSOhiΫ0l''O֯mXQі8B `&ϻ_sHNJ;6l[8Mn>gv]n⫩ijpC%,ضB3ɑݡZ*h1~',w$lVqUZ;d7:b#U:u3h7@@,S-6Oml(D]`ltOMv:j_fU:캚CΟ6YQCH)c5`w`Xf+ɏk0cY擟gD&Uj̲87]ŕhI|[e $va ˃٩{{kUry"Ydb@} Ыixe"JeTQ Mk%2kmO/bg jp=1*4׾VE\@!՞WthT܆,hTʍp ݣ}e\4A&4E'i(MBp6AIMDm |@ϳ] ٧!R0>{cAhC.ա1k]Kzb)Vp ]2o!-ayNۇ뼞̸٧o]?l, >]|p -u*’1;,g^ rQ/Ck}Cʉc}#lHx 6M7H F5hs5OXZY{|@=! ^8аJMn||sNly\lvM !4 QX@`'h (K+jR }>W .0A"ntEˠ$O;2RP_0+[58M4w0eB/:a 71kT}2能-aj89ӟBo-yKwbWl\+3VN@Ni1Ls٧Bn-HCMNRF$~ٖzX`n &  )hX)BhR+#_q((K6|h b?nFENQ{.L9 0<S2-A^>gܱB2|\ { 2Ȍ՟Gh3F`F(Uj2JɿΏҋj*;>M3,b ֍GhSkG60K?Q,$e2QB؄|BUf߿Mgj _DU4vwfF|ƭBk]]]OHkPҶ=sБDyeB~ytgfDz/ /_ i rbu JV8wd@jj0ovf-ؤ 6r=`]wjb+Aظב=ޭW(M ?~JAw(^e"*yy?2ISm Dhc@\6dm^y хcRRUDC׬WV:^Wkh e2YdYiR!j61pNLD!h^z j. ^b/bbm[>^͐FFn Ҙ4-w~ߧ,R.q¯@)K \<;#ۉw%|qlkb?d-[[H̛QM.ȋ|;7mT#\1> gHJ vA֯ aKv6R}N5xMk9 {Abz̝^4Kym4+=WpMVϺyD4vvbu998\.bYR{k$Zu% pp$kzB)d>ILpA#_'~ޓnQU78!Qhcd)qF_(ɘwF.ZBvj{GKe-T(0-%QȠ DAVQOw[rZגF+!wzN7V@r7q+[P/՝91t s+Lh o%5|U5! xDž+3tCX&%L"|ysg%׆!/*ZiWc7ɏU6eG9J~ ~M h/x# B7TECCv&w,{G0нx\M>p;-\?64Q M OU9TPT+B @$϶7,ވ kCl'ebLpT'&d/ꉥ1XΖ٩vMcj 14S/ qw?(/7R^$*M n/Y ȟ>hmCwlS J4I|/r;e7vy?bw!KnmTUQ ZZRلe̓'m0.2.sK-X$8iD>g-"Noɞ˭%b-T hSz .K K9IjG>JFjtPN`tҳm~|Ma|/?C1Fh" Qзd4}J5aZ퓿 ]HAd6K!Zֽa [צArIxC4r s|{_F\ž- 7ıc5(,<[6/H!ۇcgR ޵ȯ@QDMe}fBezhBdƼOsF7Q+t5eIVtfL3?2p-zS!Jn_>Pc5HYIŇ o:l(%;.vġ^DN K\ ㉏d-+**j܎͆$ (bB~T-+8tߗ m\ /" k4txc&9cumB4[<=8 @dMfaО>0 up]~l/Wj0ig(u&Hn3c:'Ɣx`zA'!-ŧtCۓd̬/M+ń/A=FFIZ-gWֽ%3" bD0UY1-FXnϘ]j|,R ^k,' ߓ;0;t 6ڙС8ڧfx}ts+bќKV`&࢙~s3ײFb۽KoǙ:^ /qd)ʼnw`Bxlty)}WU"R~iA&nf[ܿU?*Hc^)c+FU} 7I(a\=7z;}J7pEf7FE(97$rz);xϡ3ģK"/\5=7"^ 5T D-Q7Tbךs;n{ ~/H<%{:-(4Ot}gzBZL( 51v2Ho7m5:`CnjŨVZ5S~*T KrT賦=yF:Ao 芌Z99)S䨈Y^wtFww si<˷p? +PnZc>̮pixck(I33ߚljG0bNDٽثh)`h" sgfV`ST.þ|X)Rî BsO?rnzM>r/y\E]4×(-d P !.qt͖z"=+`f2!/~PlG6_)I 6q"8YʿnP%(Ҕ4O3%ˣq)dS_|cbA$KMQ.qUK{bFݭ2Vk%W p{"+BV%dBw3yهø"|䯘;ɍ7ia[omPZ4V g!*"?oBk_^~9AäCתa75T5athY"[-9I?z>VOPų0ה3I6RWyPI6/TM'կBƕK R%ܸ:]IШmpHrwMɘe);\n$$Ag4ϒ'rՀM=jx>dg]5P[ 2>OAѲ*H SSO0;tCy;PR/@慄1tG F6_1F~.fEWq<=] -B>R")[?QqD)l ߢ%R WqU^YD c\KsHYr_q@w^sHȭQQYz& ٤∆4R$`™gYQa`TjlF0;nǺ#7͚@wum[cQ+y{+ 6sVjSjp ovif%;9Q)PGΥ{Rf9D`^F)`JӦ^oXp:p$`(Y[0o_ܸnr&!S7;ٻՌO֖:F?"oc}M& >tN*vE(c!G+A6VĄlàU \PM (aYfCZ=fVZ^ iD>kT&3S9npepp?_SO;}COmhhnh/B_՘s0ݕtsB20iS$I -9Fh#N* aZ)*j  t*UOmIwXi])E1׫B//Na]&,yth\8Sg9-< rrMƔqG߫#PF5w2`͑7M<^&*Z caUIF+AqIw LqnD@x>ryP ۈ:p!Htԟ)s0C&rf7`~ Yo[պw @RLv]֝A*X )[]O|ưo׈LZS"bUBih$o|au(MyOm"Q'yeTâk #,D%A˼*؉SwSpHfg},a݈l8`Ͼcp<@{Rj3j#i(zߜC'&CahVBvm*Wݾ,P t͖\.(tÚF4.WBIF18,S|88$Wܕ>۽̠TިaC"3!EI>Ҥsʧ2'ydpm%.hKlN\>Ûo^31" _͟ kݢg gcGgd“:'L#1eg==GB6_CxwSPk Khл9He|w[fw̮gHp\|0%gO oA%J4=9> F\J̣YҘ4 G/v9 1Xz9]_EJ쌟_:d _躹U BokʡVS5?u+HY ~jBY e ]īp =O @x2/v Vf n/k S0`QDaɛTNJkB_O͛{$_?cY!Z $-; :Q6rO%CjN \N5%ȝF4TbTh}x2o>XXn`tH\3x< ߾nD!zAg6d08 AIᙱD[WrwG,)N=7)}Ƀ*,U_1sꯨv`Q;ݛZވDQA ن;8,_pq ϸ ↼cKj6R_ /ʱ`^NLj%0tbAH &\ٛ]1՞)Btp 4VQCąwL"[k}=HHnr> ##PȒzO'5\1a~9i\nDFڃȇWӐ8on)ѪR!pK1P%2pr/8sk0a6Ft<@vJ /`27.0JQ UC+i`I(н`܋f( շto; .u>RKHsו!wB9bf<u0r Y+}Fmv/m9hj$p2T 2,C44Fu.SyII/40znC`A$Xַچ!ԴJ[Ze\9uƽRRy:2Ҫyr dΫ?2IE֙ݘPMlؠ\IJ:ά5(%fCC񴶣a^E3V`im`] cލ[4ߐI-ӫOfJY@aK / HK1״>!-Li )k&2_1T?tG^PFNZ%G 1SEo>8%'W$i]@`)zzBXs}SAS9%yj 9?c.n{?d]6hri`ӳ .ÏoߩIsQp $#'zI~,fN\. ڍZvvS|UfR2P||0 5v\8*>十M$5dE!YS#!w<ъÒnbB xɞBZ٧ً3gǗgk·w8zڱBf @:>P o# StݓNUEEߥG@Z#-mu~\4')u&}[A-"v1 [(cPq|PvVHco !sWi6!_u:$nPogzwt cr՛FTW~Etͧ? }{HciRACYœrgIZ 06<T5TwmGZ'hi9O^1*ޒ  &Ӂ@#`:dSI J6۵nSZplM)-6n )@V2:w!רu)YdGЇHlD+Pxx -Pid_Ն!pX@FTאwl[sacrw۰&5lk_8*`:$>ϺNʈTAs7r1mb_hKeq!Z2}Ngl 8GQo~~ ʐ"4uÀVɜll]҂Fl16 n׎ :SGnY`%\} Ozx@l^fRJߙl#1 wU0K 7OJ> e* JfrrmONӚ$;lz#7Bu0aY&/&U7qSw'" ;)('6MGOwB$_E b+{{tfcFm&-^wČ \ѹٰ/~:X׈fD$B n+Rĉr h,XaHK1ra&x*~MF7`U[Jm+2~? D6.O.ה4/G@wi{ ֔I)*L9'lV<&d1ڨD[J01,Uڬ]7oG0F$PM~eQ64t1:xY࢓awڄQ-P2Y:|֢}Tb%mJKE H4Q*jx Q2upZF.$i$ME(V5hگvelEnc_^J(.o/ɓ,(E6e{Z0Φ\`ZYh_.tMdu,,Mf_PC`q :M)?iDpW` ?Xaܮ5e@]8Z3@ퟚ(pZφ9U)[TSbVۢ Cpı7;_EO!wsopn[9T'E7(}QU Q~WO_{u./QшjG !%kk~| Tt{HU'"F.P b1<Yxp>E4-<-AK|!Q ųBPzzj< Ӓid~PV>sTa*l(!|t wSc8y,>ib@dt^ SJ]ka^FP<5]yX/nF;S,tcZ$p ܝŚoߙ*Rg0Ӛh[Z?-{aT-F@SiWjڶP$EB@c+6,; Z/Ƹ@ GV>w||\yk@)Y{pbBDpp5!_I8攢CQ}%7} hqH~ 檶y.BT-#~tЙ.Yt۰|[7oYZGZ\6,7v`īfVsn'X}?f^\[1t2C$u~-\-@oӊ{[ rlܴBIԱc60#ƻؒ_yӽe|OyQ? <(k 2W<# +F5.5Skuw7+'cݴ5j4Wp))k[x>~lGE*LV]= Ћ1vѲ wE$ww1-LNYߡyS_2[\Q~#- gzTzkԬDҧ Ac qM7EpZV="խ@Owտ$/6I;Bpsen(޽;s2Y.".[w%*Z#`kR?H;.'ܭc=4PMnpϵiw3r Bݫx%l0W$mF?&%>9lVٻ'ĶQ#IMt%Am&|wӃ>o!%"H`mP\SLaK/!]ApO#Ic\M.k5H%fkLʺEy\QkYfLlw}+ёs>ˁ3;.z6k };IJ;\PdCM){%̒j3FaYeo8zWT .JK^=O0- WY@1'ṵN)1`ޱ[dߏyc^?"ڱX|apSiuwc,f:M/"Gv_%>Lm]͔հ+oR3UfJi{_ ޏ[P,Ugt#. nL׀ -fV*T̾l'lԃ@VI)[afk\Flx0;U*Cgª oSW2dAQd6u119r!YႬޛh67:u 嘽{pq4PWc4@&$ҷP_HS1;@ZMc`‘&o؁nPv@b?ݙ lN:ǐ\d\W Q|8"_" ͳ`B:b#Wzd%KzߐΗQI%rYcJ* QPT<ړE?d53X:H/@}OL=*$~o,=~ӃIb.wO"m`bEUEMjkz[r1%ǢiziY:uo4.9(~eK5LoDldB$)765#۽6#ʖ R0$h B5'\AD6,7M۹}|e8jq֌FMdQPPJX Yӱǵ>?DB{vۣdw!ͷ#!m!.] pK̙㾇oAm 壛wH2 `la{S jvj"ҷ LgMa:nVp:i5n?hR3M)C1\i4y[*ꂖR46+?ML], AYNUfb0%"C:;㮜Ԯc| Ūn5O22~K8 pJyo^ [Ry 6i%84a]d!0vWՍ5D<(ttaX]I:JѸoŨ蒊v!0UnɄ8'@ b-DI` zjvUJhY:|Pb*%q*@T4B1'#fEe&mߎ֫-Y Df)Jv)5*[Ӓ\91t'':u&MOop WEI3j}BRö:sp;o!XHr po%Tmc8 . ~p(Lo]6t=\ocߦ[P99}p+(kJ_gn 7yGkJN4P@t,=lj!sUE_>iT[?r]R#8:a\?_r+P&OmewE; j;sv1?BcA4d>7Py./S۟-i*ԋx@;ݭm Z}tL%*: ~PoHdEΗ\;53]34濓??U-GӁ.٩p=OѝKs'FJCٌX~Їs3&Q6rM;۽hA]Y"d z|4wc@~}ζgH.60N!#e".ρw„챁uzׄzD%.X7PΫ7 JCGLk_~MSV6DiƣHy\VSKl?X-Z}Pxea0{JVb1/=(9tͩ_Bc@Kλ笸$Cͪ +ݤŐu=*9O0>뭠>O]B;y,IܝYkC#]Y]nqK]9+KX~Ca#=r2q8}_j8H,ah5F%Y,[j߿n@"#ls }IJ*Aۏ;Cr>mCșɇ^:dXY>\hc6(G.>nƌOYӋ+bDtαjTrXkRn'ES%qSLWTRVmVN*%n } ӯ$Ze,߅"3M VmK'~ wqV~A.yV݈F\9 ~^J!a+tF|(Zhƻ a~1绛IC]n5cќA 6uF0;{ 1fpzSY} j g7=W 7ł%phj#k##?z, ?"Qy&7D^1|Ah;;ƆZhܒr̹:W}x޻l |%<'Z:_Nij qZnfG,EUrr8~^t ;?HLiqֳښA@Zh9=%z^^AgeG+kj5Z/o oW+R`xg@RdXר5B@~պǷ_hvk3ZN+24Nk=K -GTď#L|ؘPxa:>>tؐ@?X{*cuc"s}a62Sttw#-9iHuf.A]RA E(풬{LL&$G !s+s_en^lOɟÆ{܄dR=W6қNjuƆڹrFD ƶ)ХʫD>.+[Z]|)[ikTrr<5Y{t4j9w@?)S}*Hg˧K[NiI0@0`T[3(i'R6u j(~ZÞgW`JKέ蕩 MTi@FCD-9*mJCqrms aIj܈T!p:b,}sʊVꀓ̱ҏʔrgʴ<]:#o (oZs-LH+Y~Fix;SǭΐfZ)"Q4 uSxP՚ }XaOB?S ݊/h2%*O0]'2)+$E?81UwFH}Ϣܿ9px4jK<+8< PB; <7"3{?zgü7MNex}WMCTr H2y4v{^Wާ;ǕQ%$ey//I8Pi?692lm w_A5%´-'( x cCDu /k)>}:;¯/  ӭ~7ǵVQj;hZ\xnSJ>63o%+Ψx" "y Lv_o< M=^q?[q2.$ЌGѴ=VMCJ_<g1z벎"2[{{wF8;}L`cMM]r$jR;$9X=)D?mN.?"ξ{M3Ow#ϵz@ z]b*W`|芿⽢,;LPĽ?d:|G G웜5T%^IiiPԘ JiY %wcWb`hdlg9t?K# FDoFƾOwlM utz 膉?%'tL)(;-.du7Də?̕qXo["cx|,n((PSq.q٭l:2?ɺAĬ6G+AxǙâw_ ֵ@;B]aV$b@i-? M5_ē_+4RqCrqj^u,F~b~I-cT~HOmnE /,0_)JA}q3it1j22C 3@Z S j_FnX7V\yQ [xa*g;RUg<;?JM/V;ÈFde.!A+B,`YҲ5O 'Ol2tFo|Ұm2# ^b-.ihXJt?.ܹ>yH`Ɔ8r: 6~)Ŏˊh̖LҪoAR)d;p'X.NӌHak5m夶WNS{4;e"R6&ݥl2\Qljmaׅ/xFZ݌0ˏ1\-@P|!ܒ\VgǗOMFs1ϏU:^`kϣBۻM9  $h Z=q#[ Aי[?'0LDE󂮪 % ;~(D\) {sT:m=I1v;j=*W$GZ(T^b_%xռ?@$rI)iέc 5{/k/:?r!slHYtĚ-m9t D.|Noek'tlpSr7Q,1iņ`)(Be6a. 4zAdd %銉vQpIMr&E@rX0_}bE<~&l}AԣBē9W)9Mɸ# vM?")faHn<=zJU$<}z2wʽ߯4jV,8E4F@r2׏8 ȉ܈fdcN.RUc|NNf:5#i"h31M;zy19sB#])Cw7\)ս+Cs;a|,f(ժgE%A'N۫G:eM_ ,&stu_qӊ9>JKu 5V oxdВ3W;f#*kKn9_\5>?+JϵZIS ^CF&J7LrwF1i;luBl/|" .rr7ոeŊ!F-—ZI T mto*ԺoM-ޖy# Hh^Ő$C[1F{DbyG"z>Ü,wT>$e?L*+C1E,w#1qI-L—4ݻ{lALU36Hi+Pl?𹞮^&F1CҳjQ@O鐵Wi>.m&r6h&eD׼]&ȻV֢X:O.SN`Kg\g$]VbIi4*g2?#[w!v"E je9Α 𚷯 Nnzn/o(b\I `Rt|jQDPgVwBs?v9B/|?@c|B yͳY5O;7^:N7 !JJ4U"ټEܒʃ|PO$(¬@dPBoxlYˬ]dA f5SSgg\}ΐj,}{5-Ў)"[,Zץ<*ILppu~2:.W4G6sevdCwBgcvJ:ಉ=S6ƞ^kz%#Li1t?08{]ԭTS5ȴV-`ލW=l{OsgڢD\)p) >ȩ4wVb;9ZeM}{e/3Q[]M'BOi9֚,gi5Ksq(JvhLۨjͨcKYF !Q\oķQ&P}z☶\?k+æVYբe*iVV܆ĉQorgiwj]4݆ gJG^hKȂ/bW `M>r믎:[^6T`l}޷J6?iZG70sLJl+BNg|詺Z59]F5$޳*&q.v >!~n@6fbv.!BME=|ҵobI4?#%Mu(jRK"{4C|h&Hٛ9vNOJa nMvN2v_(YғL8655ωSnl:lVhVQ E %Xx_xQɽAy[7b*URۨ*JDc' [.[>6Fr x~  (^m`I1zz~!10jP-N&kvR[d(20I H#eVz;S>s*% >x9QH[ $J @':mbӉmƍ]x5eJ܅OO8{PwIS[Ņph5u^Y6Q¿UAά Y9^xr`ຎ@y^VR7+02M-4d xŌtW30ךԒy(ʤΒ~ M7K}XjiD/dRژ,b,'ϭ/ Qľ}n9{pqyV VI퟾ %6(!X vé'/\Dy~wK(/+T(7da:KZ3R|x Yp&1ZU'obx?WG Tڔ!O+lU79Dj={LU\@;Y#1x-੺>3#}Kgm Y8~u6^<C'9+;Z tUU)f)d!.yƑa57}V-p,xj5WۮG^Q8: T?^ghSͬzLI>r$Zڅp~˅lՏa{LB疢k4vGG5K V=JgݐQ͇"8e|lHw9>:+b<]?#ֲkHdLA>gc?l@ /㭆ɱ*s++.+5qb嫃#p\FN@VpJyʛ*17 Zڜ1~H Lk'lCWڡASw+0&)P1LGLcM`ne|#K_wJ?)NBN9#oS:yQ#!ǮŅA ˭I4B`uTh~ALQ䤬g&-! {aӫ,݀3X0O43Ni-AtIŧ5 ~[JE&|9Iq4dԄ uӣ.Nۋ$B 2X0XiEbVΪf)R"P[D:dw\KE=2DZ8?LZCdz؈AJ{EQ!n'\s %@7_̯iL/!GV˜=RҗB)9h1uE`d ۀoY kI]UZM#Ѡ^x91] Cb~!<ıL+o7H<~╸T%sz] 5LòʿOmaSlJTUh9&a X% kGD9IxT=$ȓuUh[{awNPtڦ@M ſ)T.`8_1=R.@:%2g͎$&keb/'5xH:1ϖuGgՈL6 PNJ;9My" ԏ8g3g~-9>"qMkί y\b(}Zoٝ O5ӚDk6j)P~c]:lm#67:rBt #Hl8 [Iۼ QTO~M]1qY++E^0'ʼn'_=9I6gblS I+lͳgyd^ȐtRzL_Fÿޡaس%JfQ mJBG4cǐQst0 y>p/Q* jC}r}Md n/*;Fzm/ v)bAWp..* >bprpD_u;툥8g b;7^;; .#*jSU:_\nWjhCOׯqq^()I:~EL=rupjzrԺ[29 hnK# ڰ|F8}ktLs}2p箿҄;KiSԫa\ $/Ƚup-weIe3#OR=KT6@uRk{4JPy4548ՑJ86.&`т6 s[Yr.E]Ȓ{L}&ryc:VL^;۴ZğmVjD(̺r\@ ol>qLv92aD1ÞE˩Rx#o6Bj8Xȁa5 eVQ@ Zo9-7^E|Zq4BMT`{Sx?@[.g!;eQe+jЊm=CuN%"Ȇk[?}j& ؒ#uw;Rq:A$GOAE1Z.Q+᧰}ԊM{=S1+qˡz1M#%kX :LES+I`={?BmU TC~=NQ_̡ в~lȒh&@@ʯxaus̘N uݡ'AA_=duCz6\Mff-nF| 4{/-_p!Z E'_? <52@al pm5 @𿼥$ACo{=~!Mֶ$]xOSƱؕ4&f$6#[.'XNQ}ȹϼ&xK- =7f.OTX\l{5bT5๬fzUS91K$3 XZpyAq옢>`$sYNl|z5 0N{Ο̣vf" | u%@c;k@6$NvCM u:}nbhPֈB՗@ⵂa>d#b`j~t*}y Z6EOFW: Qglfᅨw8bAI"pz@ByGB~z8ZtpMQK"+ߵ1c=GW;S DG18ԫ1cQƢ>G蘶+oadrKB`6&v/؉#̴4 k'`*KX\8 ;f(놆fUJ&eյotBK2:b,I[c2 521).cRځ"ףJޒ[_XD=aBNXYoMu=6hRk/ݎKX3:}1VFWP6 wl7ϒQ(؋d 2N0"ּPUmͥq\lbx6u&{u5k.sӗb,jkEd@ߓss5V\x>XQ6 4填7?k}T3havYjKyѴ1Hi fϙ"b?\dcuTF9Zx~ւ}VӠrտII*@[oF.)5o&'T@t?G1#xjT[Bs*q>|izl>"fPiKl '~#Ћ"DiZbؗ:- F֗: Dz'DDvfPsb= Gネa~QMBA5 MwmN9Co *LiWo0fY]pPMp NqZvo  :`asZJ՘|0֝Icw'hYݰ0 `s_!YL<ٮ=41KG-ӇaQf!MSh䊺Z,%*; ðUІ@b`%w#]FAb%ǘ!l1tAkڶ`_,_6Zcхmqх8ˎO{)͙-32]l_,v# Ec: g>d)/ RH"}t?[BJ?QJHRtQzKq{!WU8L:Nwgs5yH\Mu'3.TeS`0<7&o8x&(%lAqAU$&ۋ.N$kj@QZ 8i8 s!M yCGf4+N(lԎݼqFަ C_/FI؏/F%7D9ت=[;x2)jՃ(֩V)[O4Lj`ߙt( ۟mE] y3Fm)ƳzYPi)m-M+tu'A`pD0?)qnPRf R)l1YD}uf+2__@az?^2VVH*KcmņKXj5HMvm4n vf4چD\&f@#P⽇YYjM4/D!5O vnJx *~|t.8 Ě3_jߤғT,d!6˔ϰ243m{P &$f3Dx6˶Q]K}ŀ?[)S9WphܫRɅ&`U6菲Sm H咚V=ckU񣻓%:]6BYFJ׉mA!?ufϚuCmn@Ϫp8U4%Xsvk2'!ܙƋ6?=С׆A""}vbP5$lv!}O@t|RY&_(Eg>RsVAx7S0|Ƒ+Yks ضC}'y@&Dv|Xs!֐@e_7 DU̥3Ƌ48{txAqɐؗ[I/OڵV"FH+7.jg w^J(GD+GP'kqQXj47/[4VQ#1s|ZVu{ZϽ_Sg< ~3D"HNpV桬kyoWúcDVS̹ɽ[R,vǧa<02A\l:6}3ZYo?x@ ?\'5'Rs3uP+5-̤>eݭlf),Eϔ'Ƣ8S(V"e_r-gmh*&$.%pjAxvXeg}3PޖCqVDgG}LM;:h{ĆoDybFi*!Ccq,3f%qpBVՆ94`\a2#e{fSR&PL-MW=qVU:BHR3,2|;"wT0wO./؜3,ttk %wYRc"Qn" aR}VUR(ɝbw>}@(Q0_z]p#XU2*lG~=ܢ?^P>oZy}`zg͍bB 92LI9`4WHdDݢL҈!6#8 KH5\m,N:0AF`^t5ЫoE'{^ST>vt1ԖsRO$NPNC߲ ,UL[yKF1'z2ӴB%T_%6j >}SnUF5 ?W_w_L l-<)l~cAON;fι@y5vkԨռ#>޽vyov2ZZN+bowcrawS9./gkfibta5R;"&jMO]#}^2)BCf͝1T4KX%V<Eufh.Tgy8bRW#g ))I*N,kkQ$ϵi1!# ;i痠t+;Ufal\8/@IjԐgg7]KBH~AVc WhJ;kTxn@:$T%.3N-|K~o4J'sV"G+}Z+p%,՗)dWG>4hq^TSP>6z9X=Z 3ks 2k{ e3"$tC9q[ N#>+MB l ?Mf=M6\Py],  l|_XD횉5f ?SYr#ο0ڧEi3Cm2J ߲bY™|-*}w ;R-;B/( >W˼oZ1bλ3 h]61ٳ[ܾ8:q}Y" я\E@X fha\F]+~'VWh?m34Dp1䶑MBK ." 78bAk?)ewbU][RDc/> ;V0]:[]7ZSs':a\AyuK_ćoNHL!9嚆}g#u+^;EdF^[KX,t9AOC8۸v(DPG4rҪ\sj_ő^/5tdt?֠c5b(pE=^i<Ȩ": vfJ@9=;8 Vővt,4 gL-dF'?>3o]8#Up ~1KXj*D j4Li|;Z,iUe@j:_sX3ꏽ0]//tth ^s iпB.t4`wkȡw#vdAH/HREVda\M mLtAٲeDz2:u!lЫr*,oE{Z]D[^^{#ZJ3}1ԄJZG\ܶO P8,9u$r3] w{Ay8߰oUΣ5S:5>z̒C0&1~#d!C찌7^pUreegܷ̓v8"L'7{ö׶ e;Q,4h* ʡ$qa T~xs0{/ C^X(mzk!s{m*,掾R8-g.?Ӌd(3cLKp4◓k3EVu!k7# _ Kv!RtᒸA m4nY=w/lb x~RFQThhcQ99TRZwG:#^Iچ4&\\ ɻܥ!=$xPUDQ$ rZO{y̦K޳L$%/mSzJ"[OsdxSVfCE`"#=(ƶU"(ym$ 'oiwENؒSЍ<Ѿ=s- |竮eIv-Xɟ|5+? g%v'z;u6^ڌs^?mep~s8?1j.o7LCIukc?>LRHtzxJ>h vZڅ^%IL_ADaP&6o -U]>O͎>Xo6cď7):Qټ0Qrr^*<|"X8Al˚AKcBlkάL;I3heCvԟ0Wи)s@T3{sMޒn} ˟YApJլpQRhϹNI|\Y>hJhR~VGog#)/]\ަQsȀLȚ{Ϛ☹k} 14Inn -;1N =iqq#ݩ"rnZBkSѤgJ,}/K"u[BlX)ÿ3Y׸N[962oncLl=ZÒp5(rKN^ŬʼnG{Ss1<~k.CmTk5ב0>HdZt^UJD|gtXRo ^ *Jk-SUaB6z @𡼶 Fw[ m3K'::3Y%˸ABDc$T=I`H:YΘ(s}+I.ỹ-gt ᅢm0y94oZ+Ϊ(50 /|mU ߀{h_W0/b{:ԫ -#qƙ ƩXwnldͰ!$ N+eڲ!B1۪G7d 67эqDw|eJ2f  X蕙 M8Iޓׁ$u_~yQ&|җJ"D.pS0 VoֵZw\uχ:u[_FWߚM|7^քFRB@OI 8$mpl %|-Alk F[rXP%u'UMj<)PV=0vO!gzλZ2"E =.k =,/EhT/q(eHT1k.alKj~9,^;0 K]!FTx߹1S^Ҹ5QisM2{'y`<-74ͧӊ絖(&]Ir v#PӁa*M쫚i+QY@M<\ߛ/X{`PN E`TXۗߘ1KVo7kNlcOUȳ[";~vᄙˡR칞rxBX?TĈ囯lAv gxVn`){̴aN"՚G8IF( ׻Q \$ 2AK/*!^ZȲV]Ht,_>7ѧ]Ʋ[ܗʢY8D҂F.fPKsG@%GGcIo:) `C֘ #Sη!}DsP iY5oEh,2kçպO7<Լ"'Q"(G E%YU)3#^F&Rw l eI 5ӨRi8׿>$[I9[t4` w*GQm(gPn<"slD%{ISڜY'pM["f\_K[A>3~`N*FyoK`ܡ LJ/Q U9^0蟅huTT+0nT+ЙF ~N\gUk6^wiDE؛^ >4څswˉ UD JY{Xө*#k0OHlݏ2^D^GO0<GY K4-`1춰Z[ui}e)L4)/ӽʷ8*lD\ :#r}@uя @nZ8Zw0s_tCQ>p[ȍ="u R߅Anh<1`\q9dUo0OK8$SFט{׋ل?C"^`f] ́P+9jyqy13E2q+0ߋmVs fLq)xVb."h*;a; 23 A?ꊺ+8 {V;ĵG@1 FDz(_ ;lՎ嚂5Oϻ7]Fw?3-k]0Ԟ1b|Zk [] >UR WV Ɠ.Ti߸\ g'cDW h[Q(X}&eC;wqT΢(#RsVV[-ɀ--vѩX)"Ta`K 92 !e /4>/~}𥠇6M J%X0zڛAy0_| P tjXHFm>m]rFt瘮 4) bAb#,-> q`xR(pڞ6LOm壟sDR;ؼX`XgӹA90aƳ5a*[p 3Y(1-W#^9s7 gY) RF?^SdOQ4EwN?حSn̆ Q7aj9I\lG+E؜ VQt•tvgVF ሮF`bg:/|eǷӀl#BN藋'K"X7]K朞8=˙i(q#8nMdWU.E=ʰu]b'h΀yK o\>x|y͒L((-aڥMY?h%|zQ@ ̄Nm){{H.->Z~79mV4tb?7 $*ѰYNdD-o-wz>jZ6lz9@mK۵/>Г#ǪU#= tC[})u=G@w90G{rxAu#.9RρzO><=~}A=TS oɰh0u2)5Chj~5u]lIq9uM) ѫ~/ߋ.P`]nۙW3╣y ǵ( 3hR )k9x  \ !$v!Phlq8 5~iJe[,ҩAt;fhin_x4Z$<̵fg0Ui00{jkZ9>+8LctjzMӂN!];J.R]}OMK+QJR3ΑmUJˆvYsXZzd[/7 .l<*7>70)gV{DKOҩJj|'Cv5Rj $QMzmIFNyHrph @tQAYNmniڨt僝lFi`j11/2Z~ J /hU3ej?FH\bdJ"+0zПiJ|D23rOh>oUJ96`#[ͪOfKP@\9sim!:KoޜZ= QUiJd˟dJD"a[;z9F^uGFgZ/LE7GI5]qYKl6+$\v5"Grno"L,qzbσ$qGđ^KVGs"Iv'ЅLZͦn(OF7 ۇehV kUEr9[nCM儈]ӽ=!zY$]?lx|x%<Ri'X*Z𑄦vǪ*>6݂hb K!u.f--'nlqB$I5]ƤKa "v)yUf*9GK2v$!w YLO5eJ &(Mϓn2D''y9߃Rֹٗ&*p2M z֘dkמ8>u n%e{Oa>~L08uh*pZiQlN{<3Nq ܙY#hq^pB 0SX8xb6vyz9,J 5\@6lVO!@iD*Vc wwjF+|\zWsa{Ձa4n>k-0!G0jN a %MOz5~Գ>:ΗR~0$OSGKPm۟EYrC.lrfJRR:Z '^a ӧ E^ZEʳL(Hzb<|Fhۉ\UnMՖĥCGnR2ܔz&l(DR]h;EѸ۞^]52M7-z|Xg]zd.;B_^.AvFdğGx7v`FV&)݈=븒Uod!ɤ= BլQxB߭@qC(^bb҈XSȱI7KPB0 .R= mY(X6wUc0D2R5T\ϰ]N#0yajô4K5E`w*)HF!#댈`9smV30|.[#pC%ܼ9 8RCjr|\x;P#Em$9wTot3^nK]U+>ߴ;7AFæD)|v .EPshW(ոy8=Y!^*wJqԆl,^CT֚e?  3Wj b+NQ}L-[pe_ıa1bx<[ ?xkkl!B35l7JX<07ƚ>9"Wxb~쭟n+G_W RjYyF@hm= pq.1%0]j%ZR(OuO䎽Q0CPBޘk˳4kI HI]-5aVSPo@3u@ )⹾#n3+WHێ{T.)7I Rc2( {KdIbgH'Eqhmp`UH]oi<*nk MkJC3}[h u,!Aeb0Vt&-6T8*sKr?m0}Y`Mn"N$+,,Zul[@l֓ _mailnj{ewN{T޸@jȂ6K\ B Lޯp.?(f9"(氄V#JYsKI4]=?wIG_B6頇4;@yә}\/p8hhDimd/tu@Eeqqe!y9; nmQ'oq5>l<XBC1#ɌaR3ר$ڔ}0l C 'ǚSu,H#˖XNIb+.yIlՔGC;i؍e: j'JEZe=1܀x$}4WxHGk-$&;{9UKo?5|5y{(w y .v: Ǯy[a~rCgVA4Fk  E>M#^ToǥUK}ݤ^4&': J5޲U߃ZAƴI1d?N\l!2 m$L[,ѣEjk^)ң{[ ߘ1_-|8D @ 0 NkD_8WK>)d1r? c-m\G8y:bB |%MtJkcH 郆t bF͘.jK n݉ )ݛҽzn.Epe~g< 9=p'XRP ŠA.i>ǺW& ^oDj=ږ^k.IR)ݭal`0xNe+?Gh^ѿ} P:avG{RnvE,Y.IՂ U< q>]:!YL 1K ͧՂ mG.A" M4OE7iY ޭiGwK߃ ipO2VYҪ6*jBAM"~ĊF2ҵ;c-vMb1LuTyj8M1l;mpFG-+h+>#wHu-9 !?GԾPnW!:bwesٖR50(U|N/GfN1-l>dn=XH纡I8#tCX'"Ҏsa[Uf'e YXd|9]"aoR`!{b?t\JG:Q*Y4onܓT ߱5ó$Q@7rkHaPCu.w8/*uRwEb##r9)W#,WR&3CdMq{.02Cw51U9֜Hpf!0Fܝa~`f2!г^66pKns _yqtd5tF1ѹҚ k%6;`DH X\xY93JH&H .rEA7\L:g=V8F}W*eQ3z5J6e{VGxd33 ЛDRGy3*"2.iz^z&|[hvwZ*(dl_% =bdC:X rt ֱEHA<|Q񤤣K{/|ٿ/ܔ@3! ]}OIs1|W?Z_\Eܞ Ι9 ̣Xgh|!ƿoH۰U#q*2\iG=%ȻACxPDd4V_%zA,IȊ<@\|_yX@rC,+cnx7gru踷HltNiRe ;4%7?4j(XlW0qtwy{@mМՙK~+sBTo@D|2M-DDfoh!*^֥3*|9 ֐A*!z}Uv͇х*]u}K1H}jv=D>A}(4%SOjdT3\E?-OY'QULHW>3W~7!92)5lu+ust8hw`#@_Ҧ(=e[0?nݼ-#!!ZcSHK^VpBj).G|~Zc>ao$S ݭ Y)vRD+޴"_ # JA:!H>L{X)0Ve]|=/8%~׮|$Х:gIA;SԾ &Gp;kLA\! z]ٵ&"XxK8 Ӣb;ȆpC ٭Γ/?=Fd_/ߨ|"Nk@g (saPw◣%9ђIP^x^%KqĿ䑘8 qrqS!ZtD3o 8q5ZUG<'P V5NK˕xO4ZU1A'Bi'~eƻjڑ $V?nd5օ#z9}ͅ%EiRK IC dy-(2dbF&H3 IV2eOذ1wqҪ´mn MsF]幜yBDyTd-oG2!Z$OG7# m'4 f=` OO(U8c^ lE{Kq>壔N.0^(n/{֏oR VPzB,H@+f%^;Y+c4_.mRg2 5ܰŞUɍw}򾍓ۀڙGGN[C= M̓@a "iɍ ۿԿN!4"4WklݳsJR5~ЖAPSE3tp84-3Ǜ9{`^q:&<|HKuQqKD6?ྪcJEiH~6AD@%N䤊-"Ξ^C 1 {U;>6bqtm6$??A p.3 =6*#R׀o]IN CX #:c`NHz\s~ՠQ9qᓜ"myUXK`8޹pPjMIHcDm`=a"sKZ£i~C͢71^·.ۧ5x"8c&?#ٓ43q-0v]r%欉db5]~f|sio?m0%P:İT$chXғMPSxD2Wm vq}pgK_|Q?*)@$&[.?xg+bO`H},~\ZfC.*$NV۵34ZkrL 䧦eO"zr`H} 6 ==sgi ata:ō+6nnOK1(?s؛9xeQq(ӰQju,3EaMPj$0|p؄JnHWS7^U< ǜ \$6hFFYʧh!LtbCDW[)^e)"IQ;+' Xq}[>;Vd}v^On9b&x4 2cN#$AyZҫ x_VOK2%.GOG߃R>uJ7_v&e!N hu(MnxL/AD5l,˷v+1G/Ls=I~zrV'"pgQ[șeEE^Ŏر;*E%kYϛd^GKGK-R5ڗфOzQ֌2L@ơHaxN'|Uǭ!2=2 Df*s&J%d~`c72L7XoRٓv]z:-nJrKSuLMqo|' FjKۼD 50$-EeQ:lvJq u I8;jVd0A_7R葵0(*#ɭ~&t,QZo: +D7,#Pn\G4E %c0(e~})eYٍ *8f_X/w>CPcJsO:ܳ[6u^hqeO8z&N"lүg+QwI Q SB{$Qggr4DS1'`sD>aHcU%_E ݅^6 x-H.432x' |%?!c""X ɀd2~5EQkEO?%o{j]yG QԾ[ǎkb+)C}LIf5.NԪka]nB`>:,ի(z}gOҊ>!Pk>bkk3%ヅj1Ju6 {*0~Q:^"l-z7t+Lt`GCg+;iΏX QTROb%'Қ<`6{$Tieȉ{ߨmv:٩2\iT1I O Y2\TkBO2S妮,-Y jf'xQ`AR~ĴMĖtZv+ bgdxeNҺ~$4pCwޓ:7 &|[iFO;`l'#f!#f хiGԥz+G^sJ3]K*owf`= ˘*ij΂G"!/%K2ab-ҝ:-orqr"t q? .mHr.:2q! 5] O;s!޺o3Q])ΊCln^-rn e$[dzOzI!U+$JQG kaWN-WQg;2-͵DkzLjxwښLЂz%3"O('\XE!bf*{@.Zlt/8>\R^ޮohX';ƺl\!|o T `%--mt L;6TMJ$@xSs!kڂEw>(0""7q9§4DfLmX+G~D㊮@ƅU-_6.\-lj2B/=4qt$;g'C{DVRE޲ #:=nbz&%i8n]#: E&=Eaόc04e|'fS͸HoS;1GY_}}am|)Y~@ .hB{𤜫^< sv#7j~ 6q@ONQNu&nfЛb u#*]Δ1=>z@Lv` bu~@VdJGJ(N6tRT_]p\\TH +c`SH4Eoϐq"!Zl5/㌆i=jXkmo* ca»:պ-jMQgq*uϷGkEpntBr+7`NBYGr`DHN3Bj‚&O'OrL)א>u ]Ǟg0EIƟywy:]M!Wkmf?훾^C":E|㿟:xrD) F.f$Z Esι*RǭA%* kX5FKZM5mC˖8!ե_'g5dɦx{oE?3c)LӘ} ,ce]rlkԇ]P` !w (HtbuE(Uʵ|:T,JS|;ZcFK{TBH޲uv@_Érّ$/ڻaPL mIn:i:T #beT=2%;scp~R E)bMӁi%6Moh7TW|%J)HP&s">Or ?{[d0a9עY¹cGf/hw6&73 ͣ(_.<Th¾-#p('6|y+؟-NղSy"{Țl9RgJ72U}_)4DMS 'EXibT0XۡΣ]Qe(~aՕt`XI>%81$uͣ!lg>![{pEiT.@8XJ9}RL/i~$\]#N !U^=o-N[o^Ň㙑 Te,aai0} _}Ҏ}I+dd%DшzG/[6 6-r2E5>dqpM lOF!i ݻMz$|fw Z=N{F& ɭjV(Sř2q?VVzh*p^3sí `=ybԲ {@ #dO#@㭽^"4Gb\7X8."<ϢJ'3 Y7w%kerf^Фq!.$\~% R&يЫ)Rr_ͬ:V'q7C%JRc^J.3{BWq { ջ` ip#zo*鞱A8u&A뷝w?E!ضYd90P)fV2)6P*0~D¢˱KfyTDP% 5ɇ%4؏Y~,7HX|@#< U!(g<5Q|A"2Vi3$ܑe0(Ml+~rl$Q"̦13D_ ݨꄾeDo7( I>_HF8˄ÕAed^c5ϖGۿPcnK|q4UJ CFR]*$8TBu$dfEۋr ^U+Yeb;vYi oHD5kb\Rw,e",KpPtn-NIR˱aO8qd iq8-qb{?z_ZJF/:_0P/TӶZ⇚]XY&ALßcP{t%^0 ?x >8x&Xsw148JdE^"PES.%+RzZ-k Pv{VmͣuB`OiU:,l|Ѹ?(` *ӻHa°ty]eaJGx$ZRʲ(ay /YZ n5qjF|8%Ba໰NE_G4p 1Fg4? M6="xu#h>.cfC`'_{NO5AăY>u w5{{ovEDqw/o@^D&͑9t&ıvb@YJ1o2蚵Xk)  :cECFTukZ ]LLk[l 9"@zOJ n,hd I9f0. <Пi0Ւ)hXSwihɪ;,|^$[r !<>M?CEmFbyţjɚN ~ڤ>C.ݬ<N˯JΗ|g(-uv}u cPtgnZA)Z@3D?Rw":oJ6:R)9!2nAçb\- mz̀b!H]?0~9P5 `wgJϲ}ɉSFpt-xM'Y4UYv%i'0J-FF ՚͗-/IKamré&\(v{+ЈKu Gɹ׆DNP/bƃ^N!^ WN4Q{A8*F-[ŠU76`MƋ2r(3~7eJ)3Ag(2y}Dh{nZ-:m#:7ecM 腕 {+B' L"E9>(tFɓнƘGnO&(*ֿܞ<w]g<5`7i sɻ3,TI|vFKE_W@o,9 4( a〭WVYlR{~QqF~lN+"*NׅzLaΣ鑍}N2`!Y蝰8n-6 Zb(CzLҒ32'J)O:EAHNo1"AԪ}lk \=0)49K -#ƥX3$klWqnO̚T耟>CJ+,qTs"(}V$^ \]fy3+"|"$2J" ?MV/\aQqٕ=aT8ǚ/{80S S)C]|i WZԷ*pL}FŴD_Yvo1T K[[[S|t9h큺h̤+Ѵh9foۼYeLbXEvz<)f+q5RU6mأy(5.+ÏELP:"64/!' =^if @?Җ+ͳ8L頇N=uE}5R62Ʋ@F s>fB8Ϊ{U*C%ԓ!#P{if@a@sgk%zao e!8VMLѽW1lI诤6 ۦiM/(88qKPZ)1isl\=Ru +T(q,̎{9 ͝8%=I(Ǟ,6-;f5 ]'[U'6tH$!a@bBtZ O!e:"W Z' BvtzOXGL١FC5"nٗj#46~%ʥz ː>d*(8oi+DZ,=nRTx+ʾ4+c,U琤& 3iCO=s),^'НuaH1b~_QS/˲'j-aQz)Xey kSC!"?[ҡjѦ'ԲLS3aZ [O 1%=4X7J: eQUIXm[ )9O^rρ_̋7F)f~N٩cڢ$/4>v&}c5#pb˘'֩$I2q޾.XB˾X:JH_[YD]i::q:"(ůt vp%߇3(quy,9w,q(I$˩^ad›C~`{S#~< /3Cb>i::N[|\fgl3`;^-iNd5no?Q8SS X3}]&?2~% ]`PZh'vO `Ͻb0&xcUAv݅l6~JdeG -(kH>;s!'۸K\5~ _ZDae807 mۇ$:]""^M'=՘ !1 #rJDC9c`ԓ+KDQoq/_}H o"ڮ=ZԱ!eTaÚCy^.)

;[΂לJ5Dg i+נh d7/xDzRYS VojBRhbRPq};$a[v=N)G{3qڞsGdH'2]:f cESxOjN5J:BZ SP]{4Z UJ38/e2zR=1}ʴ6Pq]-#z;DYy\9ГERLt48aDFcĠ]\ < J%gT}Jkx~.ŭo.(Ys Й C& RḬ̌Ecrkw6#eЧ ;-~g"1A(s BIx)ŃnJm7Iv.19|܄ J݄85^zM6R|7yb%m T_& 0=ĻqzKp~Ͱ8Koɲhz^XSȳx0֤\% !軛ᄻdNߍZGZ>\Jr- *H%oqGoJ$ou΍pvO"aE݁|3$Wp"3N 9©njGa.GɄ7 ']] j_ԧS #[ۭ:|F";8"-9Y+ޱGUCV]0e'9XOsmҴ9[)Eb\xQjrM Q:s!) 5Yufnx- s9OmFyH"BBҀc>- ;àU[mqx6(bѯLQ }$qĴH Ȅ3xK)~~.woV 鮵j΄0|%p\cAashyX~C'` oj%ؚwToz[j)x@]ىB0Yuq=A#7BHfh:Iݽ):'[wյf~iKlFvx9b_6oJi2#R^l\t~"mN{yK3[Gdm.i @/D_r%}$uiɘF 놹-xJAM=eE("Sv'-: MMhҪS'#_+tper*y@u xĽZd#X{~bE{Nwi [ s;VH#~QkԿ0*ϱt#d^wnܔ\B`Pq̚Yn_< 5;[]5u {HVgYӾh_" g()Liz 7w<j5\J~RM;nDXkNuƀYu'q>%@qgg;ɝ/Oĝv+r>)w[)V'mA?I۴;|IĚ T==AzjOJG[oLHGU6<./0|!^܃Ihio v9yI-n_Sr/CAHvK&vy}2/;X,L|MV=t\R'GYV}΃u=`{oVr5/P'$NvH\=H7%5lӯ߆b`nz˒Lkwɼ1@YǔE8_s1=[Pb.9wQ6\t  nX4咠d`vFEn=ʎl͆Mh9f8b D@Հvk&lt샒?pQS۱aaLeW~\qAlK-__ cTzziI&85}Io.8C;K'[s0zM&Yͻaɵ ^u#f+3 d_B?Q'ѭxd$5•D eV[׳ #=A = jyO>&y2x/]6? q׎͗֊S# UpW溰"V5&uUt+>gx6,'/c9?uv'KO$Xx 0W"ID</wCCR f1qOU?/\&9qXQؼ6a9jgçr'[et'-flsv6W/`Sa`Q|fW-('p'iE CfKOiPFx5ɓ]k98#"7{!0C^N;J޴rcdH3'n[, =2YxR5Os.5 ꜺMKP^5դJ+W80ݩ|)>O4# \O1TzM4JrCYPR,+Bs{yA櫼$S 0]H+te>'l.TxneRX+ks,i:Ó_C!*߻YMڧTm=vN$MnB^nT2;L1(E|3kˊVw|]! ;~ɽ5$>!udE~'I!9kl'Q6ȃ֮n9rBz&ك=z!H m̚!6k5> Ž?+O? 5ޖ) :բ@ -y}QOLCC]k1ŸsKU4fX&^<*ڐQn)ͬn$m-ԽߺNz{66Y fE04}IIM-,)yU$`$6j$.z?f^JSt.VUޡ 4㮃'ů7#7~v JM̈iIIw!K1yw8p6﮺dE/6̈́ދn7@.2JD?p0 QJK"cd˹+YfCd ĘX>;z](8zd::KXq.( x{6>֠|Ei^;/DZ'S=_$#Pwo R9͙hi!a/7, kA "u豷z\cג9K-1lKUH尻_K\Mw>׻3ݖjxng(.TMx@'տ=ͳfmy#2spdq;@*MNq-CjO^yA\>6Mci4 H uJe:6of^U0%~0uъ+;yj[>km}oy5e ݗոx}N\{-uBJ[BKywNN{*|cb/ՍuE7gwG!xE.Нzd2`̓Ŕ[= MW1l g OAcAٿDɶE%sgLv )m"g*qlH]I> TxMNɜ%\\lf1o4 ь{Lgsm\¤U Bwns$%lNHMfD7iQ˙o\Ʋ):=1LSbWDВaiK/b!aM9W!]9G:պuWlI=7-@9:GJּq.#Zg]'*MrObȩairg९#K堶 aT2K=BHW)/&æ.ٱ cXB8.ZTOa/\0kaKDž7Wi8N[:a"l%!@o`&" yc ,}gk=8=SS`4 zX[tW8^DXUy{k ğEAsc47e=L,Ìh7*B-ZK eWnEĹA|R+úI1#}ՙ&rPVς? nWb)4ð\ou=`ha]c^0~i_w穯 Wt d`erq|MɔP&U75sHL~m f._oν ZH̺[E݆9 ? J}~E|c4C.d!٫DTӎZ8 nhޅy޸2+Á^N~3=nb)#V 3-!0(Y8[gvr44~ ]& /U)@M~Ag|<kl# /BIYInP:ق/K$ф@ ŠE_E ; 0%P9"7 xv^yl-BR1q;d{=E:cE)8[ <'ݫ.<:dUJ-p>^:rN.˅PIT*UaRy J*p7;f_ocIΛO)"晒y[,G_rlRT),66FL}bPhpbU4Jz)ԧEP2m:[jܨwoNxX9+Cgc,砘gt$?{UވLFC[T iXFJ'j)R夗ުf&~. U9[uT.Oi_yL،t|g>:ߎDmEj#%U| T?H<K‹ սuߕ$T~!<Ȍ =zL׭,LJJ?L{ L'+l)Ou(Ƀ>(lãRv}+=N|7KNvd}2&&҅9X|3IOU˩93oK {Y 6+\@`} xkDՆK@"MHX~8 W_p@{M_m};C'csu'K &,eaX ^JQYsDɾ-X=5Ʒ^?D- iˤTc i!([sxsâxcc "\d*C~:)L֣aBciާq4 Rqx*d-G[=V?̈gifҗxǥ88"[^E14zUG%5HI)2d}a6m[a"hF`Pl L>N$wEMu2ԂMu$g8RƃxZXLcNˆbxRqN9"$X%dA /1k _itc+OJ^NPdQެ|k]Up4bNic Ӻ 4T#ޢ)vC>wQXHQߵW5wZl֢w1͉/k;G|;Ey;yY vakՐ,wu}Ƞ D,Uњr` eNh/-ТqArF;r_ތ b_Y\38BVZ ܋~_ X^g>7zbتr:YZGmF-É R!EfJueS >rwu ]Q&*Ü{W|Ί+#E܂bW[{N;X\l{n`UH;tPFmR6M&lb #ΆwWFX մ*-K%2EmʼKG5UAՁh?;X-2MT"؝ 5r"b9MwHO Cߍ7Σ2}#pOw0X;204}Zg(9nJ^gjT!mILk1F7Le:ޟ-O9DeS{C̓, Q".0܅x쐬]k>0?36G\):PCaPc؃ڃ YȮ1-\jfn0Fur=@Z}9ӀѰD<"*Dwn+y'3+ظAlq hܾܹF4)a8PMs!ꁟ6>獦)}h8-3-էNu/x :1YhiW?LPM:PĿ.4/JA<~qlgH$QDB.UӘs,Evj2ϢH&vOL %"\`{1/ĩ#H' ;[i+GH {|k5O0e-̆=1 ,T<˓z65 xl`:9 i;^g# 5L Q S0ξT5R6kIh?h qi2i$c'(4#7TV6iҤc`f(#E,6MF"Sڎ{A~˒hxe]-%Ы0bu4YeR6.f+*98шZzHG@Y`ŜO ج^׻]6+q&~wWհd} iZٔ7f(cʌقyC MzE|r$Ii'6S[GDWk.kSXVruÙCd2؀ = K*Ѓ 5]SKB[P2Jkrb2. #4ב*C5钤Z[aLR-.c՚ᑧ}6Qu'>Xǵ^ԚMFz͔r<7 crcYâ`VA Z}()b(]} 0ҠG%%_o:,q-L9&zNyn;8=Y|cO #K#t~Ԋ,_ Ek´աޥXB:>2s~x185?5nu(iZMk 6sX F/#$T(!kPo5_@)lۓ YY;5/A6g.=Ha)Z b'Jw$'zR>UJ,1 Li}miyDyBt_7yVԺN n 27WFx|o) &~šo6 CԀjq9d01He‡).eZkG) 0 աSY.7c%+fF .8*c/mXYMҁNբk#.>Gap0p edB8A 'se$mX 艈T)v_ϷXZk~=qa9H8@GHw0M_Rɝ-(`L9)Pj#z&) !"`#\~Vr_#"#)F3*k ~~CS1 K h{k\/Xq.\k5Cfu*?0 []|B`~/x{S|x0¨_5/RE!K 7g.L5}4!K=nBj*,CmGV^DI)2<:UQr[ܑR2ޭ̡\)99NQ@lohbo*y<]שyUWEuOs{Ed/J1?EU\" @E=O)*|^*ӓ !>T3Үw1{TVzd<(Be ~f A53N9A0ד^x.X8 ͖O\ ?6z9": bbB_.y$ 5Ҋ7sdWv=j!8SBэv[=74ҖMHY1{H )=N3~MY/-8=%Yw4~#ZnȎ1C#=Xԝm{blǃ.8(5%^?v JF)d>`eႿrnB US썲O8 +Gow+"țDW@SxèeoDw=lu̫¯x-{mP|68bə#]oRS:GKȬBd9Ųt%'g)Y׺Wh XIxUe=nnTNz0[36c)@Xtz(vPY^%.~ajsq;=k2HskimIA \vŶ`-)S8e v,|H)K? EjZC6 HqgpNWf/!PjqAƅt(Bq&2Ώ[qN$z# ڨ'Yי*Çx<j.fkgf5n׼\BHBWڵWjҨ,LQ:3q7ٵ$K{T*ZӪSA񇈾ia#a##4\Z]юuA$K4W9Tx@mP?}DK˜*âIJӉ{: .ȩ6LA;LewK_^"^@, ⎃%7{0k;dQCMf\\*S ۔5j_H񟯱k g\ Y: (uj3!g<.qharFyIta$Mf_R+ΠsgL-O 9C^|BP8hjuZhnH-^W٢JXҍ$pt)8]-Tq#=fY^wUNr]L%VBUwT q_|v<p=#Bf嚵 g1Q*m"u `9l*b5GykM N&S{OjO>KckjהV߂0(-_ǐ,`ߊʓ÷Ă7FHwma[}=kKDlpя,.o&Vׯ3:gM͍Zn& u4vc?+ӺdKF(ĊԚ\܏ ko=(V=j_BQUiG<'"jɖDuV:zn+c# +r^.>j|aQlan+RqOl[vxy B,veƭa(e[b#mR#:2-;'H7]?fF/*|>pz[,%pb(bE Htr/jiED]П,7굚^GR{uIۭ (M~n,ӡ>d>8&] , ͂ƨmYu m/.!҃)b 2:Ax՞ݬYߺV 妕QǴ䤦{|o J~5c"i'gۘ'HCǕޕlzOϝS`sG/?4Jq=pX!x2qQ[;j>qc#q&wYZ" Bļ2ج|ȵJ]K'{Q=.`ҵ:6 ? q%zʔ2?PZ =>+]:KȈ$!\V݆V:yQ=̓xQ Hjǡh /Yλmթ+mY{6UKNx˨dO/ZTL =nnR ę W-ۖI瀆t*ltoC>2'*j,4u! Z#ҽ /2ꦹcya&Œ25cnֈR[.P]H%){!m a Oꍔa @%Z{b#g ?֥<͏|[ǻreɑ~3xc\w`0{9 F\ 5 fɪ(.F+xye>jGld>I'x5Me J#yob[b!eޏc;ӝtg +Ո0@rĘY&zp-mhO- %:H?ȋ=Q?; w1m.Hb٧MNkEi #O'[$5fgH9AS gˎ4yj>w\|Gx9[v[ITdSB ?!Q|j§ꪕWUq`)ť]..F2͍W}&Pӛu$Q97j/x!p8ے0A.(:h6Vx+44<_ Р_3&S>G8[5kLG2Uma݈d{wM?b5󩝶+u3ދġܦ8|IB,iFo׆'M/G/M0K{`"a Z4'R>soEɍfʘ:ܞ_b&[xfz5ي`eHTΥy0~&zƘ8;7^ +A&.+M,,D@ELQwS@ i,[hĵSL|;5bn۠ [xpĈ|jV4g3ҒpzRCBmܦ\h YV'o>uBxo^,+T)ƉJYޫlutש?,:j ێ#nF9JNӾR$Z\٨A@W5soNId=bCT]0N!3;e`C@8 ؋b\rf.=c4T ԯ̙ ntmsOx'YŤ +o }3M{qɅ8ubbT ߦuۃbB17~ḧ́N uvtnQ~[h%Mr.^5+dFCz6Qj0 kTW|AO jHȰ,_ 񁋃}74׹yJʯƊ0M_VU| [3$GxoKEjyy"/a,4ΐjco||Dۧ ..(4eU3f}wc)2J=PK&)Di(BY9C*&tf A,WK/*[v bA.vHZ'w uD/"gk$;rR00n>٣?F^Bd(O =d$PYΐUR{/PԾ\|nAAoۧ:(b?v:mرkm1^s?٨4h0ށ||WJ@Q{^OFj}p - 573)9s5MS|z_Q/݆"d~f [𣫪^ˆZ8~v8҂Mn114w ]M,`a-3SyY(074ߑ&̞HbT3uMW5's9#&dw3wP9:7$Ŷ#Wĥ je%Fs|rkfW%S;-ƆCEX+KC0lSWp?S.xG)skA)ԕ7:f#syVb{R/PN5{14)!q@3ҸH pDs[mg9oˋ:{I !~um+3 CxXh uIcuo׹hwb$E+;I46!^ELjahG1SoXIp?*6)ׄ^Qy?:5!ɧE㿛[<6q=Mm2S=+7i6|uyy% ڼCfh3V6/p6hPPLœfx /E#`]qxHRo<6`^^9,Sz +Kes+wi:<\$=Iw麳yo+!i2eT;v6OK1N嗈Ƣ|0kIJ {Oϥt_I6L+`M |sZmO`Jc+5Κ72PNk-e8iL%oKFTȯmH?n&7 xkBΑ2?PLQwW|T3*)̚~b[ح %hM @hbKysUHIIG t_Ҭ=[۰n^ɮ:\%iS."a$Cѵ{VGIGc{\? a'mOT,;=s/*r\vsa[Ŧ(wJ[OJ9EDuzywz<,0W߈+{1P G٢*PUӂQ!#U|B[QrFK*  x"2Lsu˧%HTڨ3vBG z I_*Pȱ&U`2/2d?&w›!?/jbm?>n Kd5д`z6bmV6t/6<4SdE:ȺS%fi Zqj'VA`,&HtonY!T #~&w3Z LW3`:= s_>.;xvq%BZ YxH528ca:;]0CcdTN{c~HlƯRg0S僻Oյw`rJWʥysY֕E"oY_ t scœrItG5jݺPZPΕd#td8 j|o(y N$A[7 ̓ "Nr?_-!BmhWӔ(\Da`oP ,&Ě1P!$*e 3qq|#OIBk( 0Ϧ1r|wUf;ϔ01:z"S,%r>#kTû q͋Sci|\s?5u"G/70ihAJCc K8I$+ jxwȘY3͜"zMwBe*{!Yit/S!m[OM xg"$nÇܕ]Uc{p9mjx% W,BAw]O뾫#iht2^9ʭѳNq̈́!S>x?fbJ:$ lh*?I;4%~xYqvu@jvtw+ (zm@S 47Id Hd:x^W8]F,^jmDiFY0:l>=м㏐r˵{;( lShb(ҁULi-|^tq$qRmd!hjxfl!Tm ؖVۧVҜ@Q)AсC}…Jɦe$p2^zWZ\&PQ瘻;I܆vy.ؔ($}$ƕgM174'P Yxvĝ7YF>!Fݿ3zy=Jjc{5a |׳|㛢\Rl7 iUB>BWTb{צ -m$6,WȜY'C%)wP@_p[qLm0ݶMk@$ r0ט5%7(,SZEYZ- A~B9^ώ0)]3z+*=F佇qy< "„i},F!-0ZMu ̈́ ;U<?.W C3fBBhCv>Q1|z1o5t,-;w|SUUV\HX\.4֢<ܙ_u@ ;2Sz $eEmߜ4+Sf%9~z~n%+!'<щ(AFjNw}=Fجo?jNÑkYK7T^IIҲ+d J9x8lǕKdѻu@F!;6-yOY*Le~"'o /v/u@7Kd&֘Bf+PJݵ!8J,_ѢamL)%6ysa,3 &LfCZizf Yv:Hdce*M]Y=ط~tZ: {UʭU榺gkҷ.oKɎG-6׾Ht tj\2BGBz?MNJ_FE/č!'\,Xc_m5SD<\5`ی)I[dv{bl=ůMϬ嚱'UYLz/;մX!P: uKq"75Ta'Q58p70Lv.VӝO2rRYO֧i5;߸'TY%_aS~؄zar.eުҮ﷌uW~#Jw 社 L@Tk:C/oMp]} kf3:ߡ1i@9-@&0MRNKankڼ9>?WA;ㄯ{͵` D+;\iݲx2pBDcAyPKݮZƥtnY<-Ur6k9,( !40sH5 mIb%[p#ԩT'Dz?}e(T^2q !Q( OYE AB2h;IγKvZa\NFGť-.v/J ߑC@zX㱢cO|Pa~{ĺ-ͱɅR~k/{OV 9nGFPr'DYpd<?UޜTn}2{_ZѡVZfg p~(1S$Kz$`X\b7˘6ސ9{h'jņ z~s.Oh"a4!N%!sUy'4ocxkΡTt y=ĩf̱')NI*OqfzzεKhiqAoC:To40H$4)@l!>0٬Si"rp79Go `vfj:Yzd1@t\h eX& J$dx(=OL:3gv-xq1*¬`Ƅ..R{bo.kLJLaSdI"Rsr<#4Ql,/O%x""T,|seLLACo%`2ziGPetS`j|^?c]I@"01Fōh R9NH߻MYy :ct/ S/5_׼ԿaS!jЗx7r}!/3fq+ ?sY8#zDQjPRKŠ,GN[ONx-GMRldKQǖqČχ7B +}wCNѽLֈbw.x# Z9rh86Hf29^Wsc^olSgG$]NZpx*@7㴁.;zZ6864ـ@g!o`FLg)"McL<(U.xmhp@ F3$)[P-VE[Ktӎ Bs2~+7%I_J5nz̭Lod=>klpǾaۀ&mO 8 \ߥp2+ߛ2,.e=~ToQpIH(LlX4wEh&?KS3yGa3Mxu1gۿ8FZ!_CO4({!KɑI><"? 7$` _%׊vO+W6qÂ*죁]ufrnDǙ֓n5TFߪ+CL/ps{w߁cW"W"Ǟ QyۼouIOZG?cf׭S@l]rlk8F_02Ҹ ȁe?mH7q]Kgװ4d*#NpoSS❘1_k$ Ti9P+[TKsקKjKK:qOǫjϔz K7DԋqՎBCiGd ޳g|1ǽSpBm2) I ZjlL=Clo[R}%!5,p}7B9%sd=ϡXJB:6l^) f;PCA;#WY0GМQE_8tY0uZ^]϶m,#-6@aJmc"r*^U/So4ŷ>CVuۋh8&.EG#fj {i7G &T kZd" mgw]א7a&A:rOFJ)V:JM83tL|FؕS L־s%L2gxäu-Q$L;@ vZo1dpr#zH.D4M>?}Qc%[ w5NkK0ޫ\BC옷8FQ1 r":jsԁ)DG\]*T*iFy*g2/_ ߣÿGģԺnW> @Wu@@ E] @G$`e*A14Hzώ#nDf)M /k:Ȗ1 BN0O Mo5EYzAvvGz v`HO6J,\iFc!Q8vDz aJa.mk*/5'尽0nʫsu4j3+K:&]svpܓ ml?&ѶnCB5z0O&M:Q`QXHzpgd*3@3? G,!d5kDzA\A)_QHVgj"whuH$N1xM3cSzTucEU a@>!24/A. zIGK ]p>6etoȒ\p$Ŋ/;n&lNF޻f{I Z66J#,lFfJoLfԝji<5hRSsqt$ ~.OtS'H4Eh듆R'sKE3̳) jWnꠕ^9r.wb@Yh̚;Θa*3ff 3L\'%[ɏ>OHiaRXB0Z8eϻb(kfhcv&#eP6䒚Df$LK֔Qvyq]f"*wצ (ڢKt1&֊ɬa#yQ+cVE`ңLM+;p}>ke9IYzԶDzUliAYdi3{ij;L. E"'}!Y)Y1]H u$M!_v!) )ؐ*V3 4\e,ۻY8gbld_@P?|2)?WWYd[ u!ɇ66 ڭ<ҨI›ݒW~\Lu7qEfg W) A^`KlQ_| XoH8S;YML@M&TC&A:5T2g%=![~z#r#7:QaeoxI\^iuo9?*4mHƣiJŴ ̍%[q\ i}x$rT1|* b@*2+T"wf `Am% _1.Dl'~bbI_ԦepdP tKQiHge:-厂Ms6 XF_'{r"m{Ťb\3eYibH Jx~,G]9$IRk H3>/SRɔbe< E[W,>YESǵܷIWH԰7J}0CHλk>]L({"˓ KO[rTP4 B~|_muj P߶CbM%s͒qT C88zʕX]c4+ Dlc,MzNy)@|b|2~lNe \lkq^-,w'$ymdlwcld/hkK}&7uNR&apE) 4IZRisT̈́ޟX%`xW }@teDohy`Z.QbE2lP F2iO~+ג#(O8'BVA $1Zx'nSRk2]xP/O} 蚈pr =b$g8pȄgr0a=ȝk_8qЃa;;FqEhٓ~[ݢaP*^ Qͻ{ՋGty,_nK.h\J(~Tw:WFȲ g.QYB.D]< 6.⇮ܡ?roΜ])شDL|J>xLZ1uF8ziixQ2xЏ rՍZos$/ok E3 Iޅ3-W(w9)Q*mZEIHz%W6Ez%'M[1EG6)rnUG xsKwgՓnůj$*?QG I8t2y-?4 8?;crDttW*8@($fsֶylV/C- :R!9/~*\{Y>e!߆ 2dy|))+#ܘ\``6P A[>c=v$؟]Y''%g%U@ *Gg"Ez}pJ=/࠙HHb :\p0?BV$l X|wh"_wM\ȐoQ\LMŒ{g!L RxF>&i]x*v g/zb4^d EnZ <6ng$wSob🃓 Ǐɵ|SI(f,s"TqwڲWcJUrI]P,jt>P+)F8߉+U` UƐ_DS9¿em´\\U-0Mdۍ@T$g*ľ<=] I#O't`Rխ P"R,Sv^MD :J˜d-ӶKhR0#쿵Jr[=4ViaU\{zH$d9%yrMZfurV#|ʛԜd Nz+EזWftҨگИ2@$^ ZCR -iӦNUpW\E؋nXKm͵&^.[E=<<^JGxjkFXvnvw;U?~؊b1S:pXF^<D`%:-=|ya6Ɉ,$f윉?nu,5 o,m/zo!> Kmbt"Xcˣ{(nA1 긩жQKgl1KC(n"A}`sD ď,3)W_t۴1(NM.%1_Ύ_!rf>5'yLnx( N2x@"oSfX(OKɥYy&n9jh>H )ђ^!|=ЄB Zd=I0:5XrS0A54JM3ζop˞v >_h ^3<@^ }s_Ԗ*QQ4 jtg7E8木dr+`lj7͟>d0tm9<B  SVC%[Y fJhbI2Q Gk5ŽPxݥ?W8 R9Ǒ-}uϫmM+&F*8>EhЊ.M.zGR-z$z_(jPl9 Vɜ|A[,3XV}RL3 uN T6;]zZ6G4kR ޤ( Ȍ?X&1 6aT۷6uw ALVXwG7獂^qc!%21$l|0el4TX8RqTT'Tael['-1uOiآ~|҇û "lP霴KѼz+$*C7IosZ4faWjG 3N`+]E}н{Nk?Tvm+ H I 4=1jS6e:M jzhC=m!=γ8D`KQֶMqbUNT$ EEl'?e#H$4y =rK "I%t?PFQWX e$>i~A72]KVLB~Q`l8-:SFY@ql"qS_e\*k֏L/Q!i}y9 { ]EJNf|wBedk 7a!2/0G߾k&ځjo,M%L5OPB6CۢʄG] ^FN>&Q. "{ 8n"+ b90߸#r`{ ICc ޟ-efjYqyu5Oϐp}^bG_vE}Ae5,Ig Oζ}5N&K %un5aFUPcړՍ2zZ>o#z ;vX6*Kl\ʬ+ږxJ2a<?x QUI,5êsAOgp0_,M z."c70iluȕ3]0jo>nZG9v-Q$0"$>?Q`r88Ry{.#(D&Xu~p(#T3_3]1w^ 0X'3!~^vAeh  F ^Qk*@4F_}+3v*93XL Trռ] !>sRpO!՞Q?x]RR/MNgKN) yhU<X| Q  NԌ|QK?z~-,㦭Z"_xĝ7IZ6ɛʇri1"pmeJC?gFX@SEWMUj?m&4թ~Բ祉wk6a 4`:3 }G}ݖ#ř?tzOofvLGƼ]9{dQ<u1) ٰ#4a Rm]mtWzz 3USo6 [ۚFJٓ))xHS4v׸)h5"B +t|͆."|׺,|EPޱ^rW ml3h$(Q'G1Vn~<bϯ&2/%V)P,J~'$m\?%L\ۂܖ|G,cC3$5A.co@f pMeBFCh؈gQ+HRA|OL@`X\$_smX%*[;|dɽɴ(Fѱ5YZbV${ssh=dvu|"W|7Xa\f!1ԨR="DZ"I?:jۭ:~/}*y9\0J d 2 o ul!ǜ0Ch1UJx}k~{3JAzf1fevM\h։8ߜ|!LqCߓoq b tHY# I01TvY}˘: AZҾƪY8+,Th@J%R4"( AApg2EZA>ޔt\β}6soM;owo%g(佒n>A=B]{s;!x!|ݨrH:J' Eyy"~$ݳ6v׹fqVRE$ BcBE #&YˣoMdLC|p򶉇|aK߰dO ~n'lp,N 2n>/}Whڑ1L=9JW}G3āL5*Z}>c 61RCHG׹%'֭kOi`C/؛s0뗽]J\F.j:4]uIkERqe#HT #NsE\\:UqdLRkM_|KUsSIঢvE(?o ˸Idr" ӑnE_ j2ՓHQ8OYY$V?9"u KLMa9T{^Y "?ȍ廼 ".^86T/dX첤xȟl ׄwA;iXtRJ2TL wsB%J]K""`n!$|$~vE_Uӌ|5+R%LTRSNlؒ03QZOmۼj^QL;a"+rCJɈsEw; 8{Πq(pB]DF3XYhv@oEU*sXZɖ3\qPcq GSt]W(Dtn'FxP EU"u$Xkxaٺ;"1 'Gb[s+@P_,bt cH~l/Y遒[`uqf+8g1c4UV]V,颎5s҉h*6 ΈG}oae#}8 0jFv'ӷYb+opB/_gpH [f)U*RӶg)q皳). 1(N dk@^7`u ᇓ ~AџS"H&,L|Akm)̪IixfmI,n#%=rj[ ;.d۵m^bjWCX̣ßKR42lB6@ǜhj϶+?t1(-s%/ F]>4gީFNqY/1Kxh׍T}'u ڔ7ʚ B=f 2czK~n&9evʨYK~/Fx7m_/Xpnd( I45[+0s, 㬭BSBx`ʦ%s%#qG"yc:Kێ|D1=4X1Swl*r#- 1D܁pdmd+q46u9wy?4aW-RΩؔH`XMi+W_X hD\4p/ ?,K Cҽ8$hJ>̈́E}zDEK-T rSPQvs'QI33W Q T2Wf0|kCAXzvm )Oezh)F$P=}oyPw,i/ԍľ)S?¾si m0;ڐJ>(VWd*|F?ЉQgFYX4zIV`ZCCˉ?vn? XpUxmS}Akbjばzd&<#I! zwuZۋl pK^Ѯ;D.zwz_uKwj"4qy, (=(MNQ! bn$ 8PI?O-b4e?\Rc?F)*Gt%"(d-hVE +KYH.p_2w}"X htL fr=6ћdu0S _r‹AL oԾ*y\8E]9:fihopq+f\܏fYx #iZnvf_J4-uah .hQILnoG\eJӈ> ^j ڔ<_(] tȯt= ?έcęcSZNe qF| 3S0@ox4U[k" ms,țEʊNXʽL]ovOm"ҽ")lN<"rfL / .!ȐS w9rA3mCK4PV ׼JG=p׭NDLd*.UD +{,V~^IkG\$q#]6%* E&M2Z|]k3DJL(B: ]TqCesBfCHωBHSvҡ5DgMyl|w\9sIF: G6BŘ# dOtbЬz?/2M~A(*mtJ-|XDF,r5R"vːCH? eo.6F-gqXKs3w!QJJ]:#2$/0XY3[eaP pu&[пtԴQ`=n+`(U ųU:_/z/L| y0E$,T jǁ5@_BNF&qN7~`2F\j]eZ7K YhzBke͈2A sZ] {VW7k:%_(!Km/RVǁC0HGH(H2mHpڔ>&bh 3P#`rVg3߂]{wN]w4]/|xl!Zぬt[&cm;S';$Β֭p7q *Ҽw#Wa\T|rlW1Iyq  oH IijD%D{.QhtTPl+{AЁ׹DH\d(Ϸ]"Ǫsx?BCU b]ud@x}2&Ob)`i7SWinMf̊  ^Z3L`yۡDXq C|w g̔ bz;UupPIR 60]VqcAz|lq#\ca$t0dk؟݊;$N~K{EjxơR `ˮ vQOpŎY:RLh1c_d{+gwX$|D,MNLxz ѓI40dRc!H (TFO%}hpvU?E)?* 7$~ġH0"Y[{oҲL 9ʈ²Ku,tpV-[)CkBCo ٔmB^[9~R] +y%{fYD&YՒdGIpBdm}~羃:cEhCQ7/Z^ӯ%Vz.=jhg1yipjsa(Z##ڛAޛf:9jO4!MK%-NHsFzч1Iie iݽS\:3p1v6O!r2`>8\}'OȼY(th79A-` Ej[t? 賋fSȬ(,mn~.p`4Z=M77Py@ 2*hH)Rn/u{إ3,(&{٤=6Wq`I_5ΰ 2uuE*vE}*M!8ђk*<»;#A 8`!- =(7%cM4,ZXA%zfto)S;`qՉqaMĿhqHOwozVAJGcn'{DIGl0vDև|bm),YIs<է rVÕwHp ~jM= CMii!b\̀%B/"ۿp>_uN*}:LU~(I܏X50GaE-3 N 7H`IǮEr':;+Wq@Ȅj -/4s$N| {WMIfT#Z.ba}N"1^KM|DH(B۔6'NT#ؖ_M7c`R"|S6 g_/vcu ~Vۡ=LM S{'qoG)e3#N:$vGLZO Sdt rgǔVF0M'V+Hvn?o%K0"Q=j^5.PAb %:XtGd؁֖r)D*76m%e&&Nc)ld3ңMlxpwƟSvob4U2 O91[d$:(b|ƷLgi_~񦗜-y' c(cjҷMu-=Ӓ} o|.ų'I;!?WGW^xc {Y A*NX>L/M1+S܄]0 [T_ȿ1gtC+d*'e iUF]xm lK6.1C#'2U^O6 apbmيQntCT5Mh.u2W?2Do{\,($xIkAǴq̷7ƙBr8uI9)KCu"ymv/!rP$29K!r4ӤFVxYz C?_]Vź-nsu >CQdMr a=c ϏU# S)*j9o4zyRmOXƟNYXo7@q27br$%O${d;ۍ^k}+"f~i[_%G׾R IL:\Nx-zw#Bhޝ`z;n\ƹ2ɹu\=~' CN='d:BOuL3:۳:]fT*5EbrC}hE:'b#qԗe%/{5I`9Y*Uy:xM,' ٭\./Z^&sx9u!5G*aA1m4? TbޑZCOW얘_\mj GRi'eHV@4J4D/ 032v&5'Nu ,FҾ85SH#L;ͭBJ|{`8c͛Ċw&1\a1 wZn"_Uw;ԅM6{g+L//,oPcE4U,V\"]3;ƝoR,*&{mzˋ#4zѬQz٘R*hŵ;|+ʨ(>kxSQjoPvwFj`r'tZ@dQO͐hE`SMb')VyXg!l];Ru?jKT` `JOJMQr7sI$ FCFm{X( [B9#Ösgͭ#`t7ylɜyZ:z_ą\ F }qa=<BHl[1x'8Ol>Zws&.Ҵtq0߫j7c(!<#"o ,c{"nk!8?L6HQmMBszX&$)E,2tyyH:E8u,YdP7+&!wA#= ͅ8mno7Ju0ρ:nS,vT.åAD'fPb}ed*7s-Dm@4){KN2lp4 xQb%C'oy?jԐ48t\\_x6b oZJM'/҈q^u0MzLJQ7gp6fW{Zۭx19ݧac8v6Xҫ0n0dLK&.-sL@xC [ Yӏ\f4:, E `Nnz{G;*h;gEBgtd)kwÖ!5߆[n/KG =ơ3[HKrsƞ*_:Ȯa9 y3ARiޠNoYE 8` Sn:Iɖˋ-.׌ އR'Vnلx6O(Vto#vD<\g#4F˖}Ǐ Є]Hd߅Ҷ"kLރx񶩻6#LyfN9֭涷 7Z(,uz^YZٴ{Jd|2uzŝFgbE*{. ZdTjqIDMoݒ޾E)$z|/`ޯ^W9 e$wđՍL3b_DՇ;Rjlҝ<[)E8tR.;L`^ C̤>Pb:Ҍݾ;>ы9 !IF/V5kxceszt<4}h:k b|;`S`ccp9>tEK#{].˴@.܌an&xL@5gz5Bj@p# bټYENdwnB0ۭrFTVvg9v=rgde NL1 6oA ̾FCւ:muvHRƱ B8$ [:T܎ϦͅW5Uu2 ]ykrVF5QĬ%r52ʯYq#Au`Ì ヂ 2&C/pAsV_Jm|Z#$TVwBe8*~ n%g $DEmiD$]ȅэb ӦNa3b$+d; M~6< @JP$~W‰5Hr)f6kUmJ 1!=~ҿ+H qrH@2ڂ!i\q2Wl꽞B 9 e-|E վiw @S<1 5;ko2}q|c&V_'i1ѢkN V^K~_رvh\hQ<^0qOW Go>GqH=I)z 2B;tD߇9;Jtg\/ok=F -f))0Ň?+en/:N wv^kI2˾FuM'ab.\Y)!% ;kk.I<ƩKW83kKԝ賙 Oh( 2%ro'Dn$p X~嚷'o>Q'JttP`ؑ$ rT矇\%_Z-* #h+; (&ne@ Oƅ>|bp*hKW'9aPV{s by o!A/}R 9٨cE~zPRKBbb;Hq$sqI;Ҥf9ˌw:OK|ؔ_ffto"*n%̗֞?w7'/:\d'wx©m SD92‹-Y [lvWi@ 8+f9SԉEɮ=vo@6ȃI.HF'OiQi5s.[5m5֞ږB!P #ʨȎ,DϯI!4^phgNW#nf_ %n+/x#g7͌>9ool8T]`\{7-ɃtzFu 7bgB#r$ ʴf@1_v ޶?pZSU6;5 \#7]P{+,[B. ?Z3ixX'{8ީNbrO PGd|uT 8^ApQAe%@p=k3ܮ.q<"%w?%e̡4F,Eҍi-;2dGnpL\[bЗ!;䬽J /!ܨ?@.|je%LD&#G$0_iR \yr m0m% ҲULBo<'2AO?hH5W--yP8X "Jl/jnmvNʩBM|/Zi{!"l%o ͅ_WOj d=6,XΓaR|7e kM%u鞖oXj123W]=pɆl߬l%L+t;83͊:8e,\[:7_ T @:l8d"S̊p8> EӤxCmx,"Wm!/6fZiBPJv-##59a/ E 1فtT#r$'{X0K) P+Uc'"&J2 4Ώ`A4(gi%My!z8GbgM&6J25bPzDz 4@Jk1Di_NKn-ҎΝD$;<| _6ERB*F]N/4wey^UgL'8liVN?c,:n 1gNcGIF c'giG2;Q<Klh> (5{]ɄLȶ&Ij%Zx9VqN/NEȥZNo񾙸xpoHTu9,32aރA&ѲXpR =o>ըW E c2G˒yb?h-Tзڵ_['9BH7:6e/t~NGOp||KdZhV ' eB[X}+wo/yH堯|Dѭ:Y`g~z\)\nߧ=Mؖ.6~76ATuFf#7 Kr{b JMb3S"3QnEw{.luy3>®o) Yw쒗pkRύS^1| HH8R)z~z_[Imi|;,uK8'S.޼_U A^4Ivո,1SSyO/IR=家z(NTP(hqR7RM  UaaEEOgLDrAsz/V(A/KWp0m,"kRB͆qjGPO0v`@@'9Rk#LBnyw!#̙@IgXiKj$P[ _fvRWs]C*4M)c1JT5[ce trʅ~/}C+(qa\:;7сْrROJ < ]@`~@P{ڰKZϲGe(L[ޭ[M!c6.9/W?;Щ(cCݵb+3(ƟBw`9`t7\ ~- pyg(W3{~sB`߻.[`!7a*/c\g-'[bG?l̈́ c1/DԻo<ǘ-,)ydo!2)gmHG,>Asu ÃD9mP2* )`vd>`s0Vj0"\.dUƺ7CsD$l*_"cU,u] <9ʔ&E~+ HGSlOL|o0QWYE%7uԸ@z1Z!)럜if`)ĀNrxK_=3eD/nyk%ȋz1M ;4j]nJ~׊ݥ%/SzzǚD/@\z}s'usfֵ=qH^M.V%`m/GN)Mrk1AKaR2H¬0G9k>n7G߬nwtmq&3z6̃[jOc`-di34F~mܲ|^baڡҰUJ5.ZuG t knݻDMt(* uqC-z~<[1a8 ]FNc|iށ\v@sҒ$1! ԵF=fPF\ef7O:9‹dnbG4J> LwdmbTd& ߮Zv6(S2i Sy0vJ~s(e i +S%7)oߓW'[>o!혺f%iaޠG?=w; sIo9b\$Zt*bvcƥ`;0lHi2fDR/Z|CUa/ZDWXo2E2J!B w4/\-NycCCOrrmA JJ Nm=EʈGRc|N}dElKUZ]ѹQ΢KЃ(B6:_}3 ؃)u ^ob;4S!"Dd1GcT{W*gv;9R:|"B_)ƅ ו"O_&PadS'ewuɁQ;>#ʩ~8e%Bu̇b]-);X9<1P~/`ư 4MflOXg}4>/\ ^W:1RL6&5-7?=Dp:D+ 2qO',f7I@Yo f3"w.01Ni<Dch~E3NhYq!3ޑjXc2H6|sv$oiJ4vS۽JKDVkA3Ppb`d4@kjDVKGI?J~64l-ڹ9`uyn/qǨƃ@7ꝨH7gT ]p6LcOg"P|J='9c敂oT)a}mc!D#ٟZ%ln|6v5Dh+,%I#xA ܽ2VDZp k|\~p l#"rTpe3y*PB  t2-(.n#Q98[,!mW5)@ :P XYeC4CJv! 'G nͫ" FZ fv.իTٿ<8CD9G;0g:{I]rwSh&dvq,[9mm*t/"t&Ckߜƭs֟caϑchqB_msU`0?=m 1*W?rջE >$ޒs;Ѧ&Eu66IAikbC/(MY3=%{y1Mω6mP5(B0BR76^SϦJN8 !\Q@'!ɑP#YIL*i.~@ڜ"Ά٢?rkuLl ne!udLBK@'_pVqG\ ann~_am얓HRg'c`#36)Ӌ.N)Mm{`-K)=8_Yu30L_[Պgx\Xp!,%L&NorH{&u91^Rw\bĪN{nr1,d+(ծo>M "ђW`΁ۆfH3›^7}5)#-%o zcyN)7dgv؄2L Ujv^s$5W(UG.8A, apFخ+$PM7O5lXxtz\PyP˂avoZEWRP W˕j kI"S7LntՖ̝D!;<Zfh7.D\]5H4K-+MP`[ ?e U;n!!Oi& O~9cx9꛶k`e .VŘV&O؀wQu[("Z-BDkqN~QX9yKs?*wAIIؐ*NQ7*AsZZ]nӕS2||~] EH,L0`#H6C6L>F\bJGrK$!4ձ)]4 }1dO/*V)*ДpRhfi+yVƜFg$x-"L5 뷬Gw4&FBGdXճ5lC|6s!u NE8J(cM*L+t{j% s廃 j! xVJ+j[=h[.MLsfh.)%w.j*l eZ̾? u:X~Tک a>^ekab+E\ohj!W>MʳWus펛qN ^[p´!Q [Nvx59$i%aUP{!n'O>u)ZZ*0;yY1\Rx}vH7-u ~]yld\=]F.^6pc8^ 4@>9[ _neX'D|HQ6{C9]fz]_̓ '|{Y[տ";5U5XNB1}8aݮ֑q4erRJ.!k^F4^ÈÌPAK^*O9 -Ќy _Yw=y1)?6{:NrvʇT8fSm` ŮsbCWk!V-\{B|=]F0m7.UT_P "&ceaMb"B18O@zeU2<8D_ )P)oYAU#/ *z-vMFv  Y)FρO=ʄMug&$Xd /w}Zo:^!:Al N|jKa(Gܓħn3/kZMxٞ< ~ŦΠ'W4>Zcʹ9Qý7A?Wc$N`fv" M~4["P HQ #pҦ0l1MYɤ>6]aX"jM3*sjwV5PK>T^p aBk3IOqA-wCVU&.B"M,-z8|/4dU@P"#jQޡ0UuVK.Pϼiee.0glG\C^D> K 0?hc3݋"Dy逖F}%SGIb])Dnڑm;4<*|ѥiҩ/t%PHYV2٩-]w)Ym%]g3@t3~k  !|^;͖n䞢 5{!]*=W#kX6i(4k@)&vȄ[l{d O-k)18)s[qKـ6^naf{% (ΌZ,S (swT[>}<+ØhA47W+F F9Vϛe|sIaٝyԺ:(_PUf*0jUOtOݑ;T'*NzȲGOR*#/VG\/Lp?I aH6~Q:Ւ;=-Jx# +Vm㭢Өjբ VgB. xkBk|eT-: ٟ!~ү9 x2&YW#z[_rWbd@P@+bVe&E`̎d2 \:G21-!A0]9OsT嬵ZKP6Uq"ky~p0 Cq<5?jLQ'0: gٵ*<0H8U.(/|<0YoGT` AL0R8("#(쏵ɠF -SC9( !>/#V{F&:k ApU[*ӈ C(EX |0]lSޟXH렖k\Iʲi/f`1B%gh#<>ScqxvsySˢzB| .;w(|7uWQTIJ> UUoG;%@`fVx_?<_-9߹]n2`.xS9|Z:P'ҍSzdްP QoFk'3\:z[x ¦>5`^B#Z+ UMY',>=[MPwU}(܆Y+[<ͱ]@T x9_; q&%?12!؈U(~N`|À XKfD"9Re#M9o r!-9[TY\iԀUxR}(ȼ)g%V3~룢41BG.LX׏Gj㣳q}k F\b0@h ޶(g[ bw:C2<7v7P:5lbBBf_rb6KVZֶ::;U:1?#}E58Q'2Qv6E*FQ7#d>_Ba5k=n%.vLBHrRdĊ xof`Xl@h}s*䏷y>c2vY[e(5]Ϋj7l-cqTqz ڇ7NKU}ev{]ޓHu2O; ]5%< 'MkWap˗*e~S *'_$6} tSMo[ ˆ<w)%\nq{?zXٖԹ$ٶ! j&YiG"gi!":[)m.#Λ g Ҹ3NNZzzp8ieRDp [B:~ `8;M妚bUm;lUfo߰Kv032s&ڷT>.Rs~ׅŵlJH#-$rM{(2)`N d(c=dɡtԊBÜ7Pc=f o K\H-Y PB\6`cљsn!N[)"L#X+j4ӗ| IѪ}%NZo%pGby@0,z#v4i+z(A+rd;VNQiM$܈c}#%WDm8x~@8oՄ:>*B2v"zd qؔf[E}oDQk-|yr.%-F d] F`C:H[C,pۮJ )COʧZ2ɦYk,nJYɵ*QT%lpT0-> ɮ}әߵyBEOD_C fс@QExa~=%{"\Կ䧧5﫠8-)nR5S|Wv^s{dLy7?׿Ї/kPxn"1^'$ :DzttylδOX?p 7ƏlFԵ_JM՚Qrl(`]6\emK$V%_SnDjxk@ښ^6DRS9mmGoZ4eP>Gj Ӷfft/i FrQ,f(u3h0R#!K݋aPFgWU.-0a'$%\*O4rLEi%3FID8G@;^|!6fx~{wAO3jzx͋ +'a0_JW, 9bg&"(#Ҍ =H, AV?x;lcı #Q2B=gRn Ӯe vW>Z!|1A~HQ^hkW}aZWtF #v5vP%F4?*k.V $}לqQodR=.6.KZܵw۠~Mw_lGE؞.=>aU6pF/*+S?s~L-Zk:; '~lf~~nPܿ+:!=bgɌ ς͸Iס=ZddX*f_`6+0.?Qn2f9zEA@!Y)߯UHNRf7ܫM-9"3>r20H|HL$ɷFI' '*p- os^ h8:|\n4 6=p9#S1siN<)OnV؄Xd6F1)" 5ƆU%D5 ) =<@X^kLm{gRL7\a P2#UʂUg| H_Pbk)!zwSϾsDmA[f 颬B~cUj OO"/K< dR~1yNJ4+WxH8mʨ9rRH*>4n\B$ːX?04+ Z*a&nq@Of;NSbʒ48o)\B\YlypP_9vC*(]v~n[Y7Fb.mp9ž+[}Cp!rtlMG ZۿCZ!7X_n\CxE-#ġa}u Aeq/ (I ?o}nA{%+;uOܿݿS"wO7- K=y t10vLkJJe K;̅ihc@*4sͺÎ XіZt}Q hނ7XkܟFrIE"G܉a‡*NA+…ߕ@n2=YF&P~t :fvoӲ#&@]gqX(O}*}UO QP!6e)WP؍l:cJQ"V7c2vp#'J6DM xҩ&[_q?猪*_޲[]1wϔ@1UR0&.^W@-g-hz!hO n.! OHFZ pSdY92 Evr|W}6@:P_1tuenw ,B:RLc8\Z[fhqSS!ũ I{ԇt:G)%,Ja͇6hf||o^HA2|0}lgm$!ADvB=V\`ʃMk\AÕ;!~wh*~S,1 !9z!uB?4fPIBxzV.T"c48ruX 7 I,?Βs @+/檸NTDȵ6wǍGr4/Nq4'|" WЩ)ºNJA=HN=Dg))WL%Fj>)H̱]Z:("v=ouHss3F_9F%%yD. >`\Oh&qP@7 >?L)'xQ/;)eo W )Y~aIfO2UHwl^!MʅEʬ[PLٿ^5^6Nn IpkEvw ,-vB_o5*ؐppqd̂=e=oMi(݀BJ u3fnb<)~ԮBg3f4AV}M19B-SS^}X~/vU-}LRfrN"/~.ahDW( ,!o iY xȷ63\%Me.L$]^h v$wb&5n?U XG_^B G`E_lA- +[ p;ǿ8׮{Oo"$?9^gaN*vMBi"/*"0W"Nd@ֻ){&MMgզͺ-p@(}9Sʽvĥj*J?>JPx:oA'0 y6skOsI',Ioy>|NTT1<"E&+\n{j ]UZq qU fpdQqG$= \w|L(tJ 0a^ zF$)G8M9Ȋ27x|{=ٚXܻS^4=r+e:ui) j,*_zjvpq7o7x`&nqNݸ /lUY8ݾy$5YNLO5@aQD/K_&2Ry2ed+K?BQ 9l$IrEBTέz8uQmEv%܅7plM,d !Hـ]iٶ3$D߉-%;~]l FU ||a:fq@ me 㶋2&~)2ГA!01M"@ɱߨMRΪ˱-A32[v~襢:<ɋhGv0S2Y|1-Gf Fq n#ؐ"³FU a s6+MXgQD?j/,'v&3ZhEo8ګ_Tl<\94Ռb0iX^U9E|xIi ƭH*ٌ;T>^9`~c6B1Fo KD\^POiwiXE?Gw_1yھt# yQVK7S/8#HG!TʞCy"II&Dːȫmi6S(hDIy:YW̻Pz7=׹>Ea"y|(/DE~kjpĦb"$eX"vjϲ<|i'ef 6hXRB_Ԏ~8=X5;1Z'Oѥ|]IR>g@alK)xNEOrQyehr# @6>oތ #}nUMɲO#/b1fRj9<$ XIim0S>9&~!"E_@=9嵝 Srp,O)rTj'Z*WvnO[ܷ!MD;[_^B'xE6(ڣ[At` q~R}`À=EArUu"Kyo\}ffiOxpr_TXn*֞w;\Pmz~"f`cz{8 QuJ&8y*0Z&bD$m-Hp$ ^ _쐩TҺ*}<)%Q{99\\Oj0d=6U!zr"1=g ZF#Y4p7FH38&kot-|6FK1|Ecʥ),:Te,YMx|Gúxſ! [z/bSkpعamMOZsȓF>wq޴Q"gv},L]|,;O%ֲv06E\_8ZCI._ \X{zL ]nZ uKQ1 =4W;_hz`112Nq1^apt0EVn:Rpk/@'+HRm(,LTi Dl"ujך%Pj~{&2mU/A%R&OSqh1j%nXzL\umfnTd}h=%hfY!8մ‚yj("L_+"rBr8Mxe>:ͮ)FXt‡LoYi84/Eow8Nsm 8 dzIL$/#-S\۩Y }F92a\&/մ;AhCZro:-ńPW~+&cտ(<*NCt`5x*.Sw노B Fz?ʔ99j^f'5Yq6 qݐЦt HNi˽ƞ<{BAvӫ2UT)&vq$"$jٷ{L^!tw:Wo]jPar馋+~qZ\l]ZIZ<-99*46ۺ'`BB>Ć;ˇBy|b$gUfۺ@f^cR]EѤ+nq}|HsTꅇT(9?hίTz념O5D$gڐ'FUnJr̨;wqu;mx泲_(/Yv*9)Fp;^z8"J z;Uϻgk'jc>z2ujĶ[V499MZm_ -w@@G@.x =(4[T|kvZ~9?bf \V]_.YC xLT5ְU:k-ѝ'yȹ sQx}3c s {s~id]fHKk_O NBቂeg6NK%q*~NNM"n4K[b aB8U` ,7uY7l0 VLK . ~o2˺}o T3gseR)o$Ë)ݖa =w$=!l-4˜j4HǒNy^ղv:Ӫ{o_S ?X3ٮ7$+t9jݗkK멛9YF~]OjGf ¼QGP\tPUCO\N^Lq :k% &YkQ-M8VE*H-XO#v*3x3!M_.IutTOFr#\pk\WW[3k+E #aqr 4^]yGQi]7W]Zɜ7=uݶrM`դ%as]sK2[H`܇T8Zb!6sr{Qn* .#Q>&y^\cjn>I&˛*2p/ y$3 X9[~l$>?O {=ПTNp/-:АUpy"0(ж:gL`T&ٛ’;&k"R^?[0&/|x c &BXnHBɅ]׳8D0/g*őP,'#vAj@-90dƨ$c@suǝDE,'U>;q5wXW c"dL_IIeASbFHbL~6@ C(l1?k_m~F+?cuqPW`4"}ל`EP2ާtc<Lz'u_&N0 }K"|%0F%)"`*p |s'=F1 J99Refư/T>gA_HA1+biB4=gHRDl,u>oj6P>v2&3^0"4lEYۋ21giQ/E;Q[=tɦVnzR[bLotQܹ?~G|#BL].(˝a':A7`J[NvD81?ᝦP=> Pkl͋PI p_>5xʧxsC뗰&~i442uw`tq]益[Kk`TP[|Mi{Ef `062i}NGdeô p!m7:x1@8bғmN*)g顖"$paN mP?T?{ܾ*'3AOS9/oҨI̢bP5x"A)#(F'Ň>fVK1ulzX*k6YV~*uux:Ҳ1{eb\8?c?>=\]T,3NKrmzee݋㫰O,sV\oT9,SyltKpM(<$SȿK|֖,wp]IfG9@:dW0Kmړa9T6q2?k C`[Z5Qmy /"+ύ̈ `)R5=tF3+_WqlKd2W0۾]x~(+] [\th k.ĭ[Sjtc5) |{v˷qwͤ H/YP="FGg7Z}hn8BK.ehP |^WtabO?;pcWlH:rX=F̊_XϳG8MAxShΡ;i(fQ):-FN$ MDKzRyjh;$ =~ fF$Ͱ3HqCk.dMf;_ǧڿD+{D8'XCAJ-Y gLA􈝲;~PJD ϝmZl KMFy卲pdD&(*Ԑ۩\jOgwPGH<O6-p]%ҥIi*Y~-;sv[F Bo_Wd2~cLs%Y:f]pET] > 8v4+39d5~ "jM1  u %SeFn~$sH7n#dX(d 8? e+!409:)hy1JWȲϨzDnL9ppxIN_3T GᱸZhĝDw]jOu_Iv˯@~}]Fh(y$䞂DsE&2i>#y\b/`׶=RdwHiy\Ip62a7***[ŮlJxHr)cj <00F e=/VeukLCm/5ҕB]$B$׹V-a7kx>c0˳]#yvy_aCe">Ιc\*MVB٣nMf-D/vgL=AT:+4yƘej:ljG`;*LnҷlSUz9H!BMw7%}u֎:v5,tD̝f+2ycvYv,]`XI{h9֞n.Į;o@gSij ldt XzJT12n0"8*pZ ~VwK=$Q``qA򐅽 3Q8ۧid.ޯ%UK3sUn(p<[<4ߘ;^-@&e2XgZɷy.vw-X AK "xvwB8Aq˔;.ӫʱSVrwiN?]pZ]h4_(2,toå򪲗pii->yz/,8M G朊$?KԈ(i92XO?'qJQ5K<4t8B7ňZc}k 3dM {qZ6ݛS}ɊXONY/ȕyגr]|%BLDG|&duJ@"E2fT ӎ<~9`9 Ns uËN׾&#oB5R8QJJ\[e,+-̘Ӷ]ի){-uSizf2ŨDJPX~`\HԎ1rR~/A@RJ|UtTd5`B2T9/"{77|k-i ըHk60B x=ԭ[ncj_ٕ#c,I{}M($ȺK~@Hg;z}Pv+5winӂBȟv#O;bp!! ًxW`kܮ.av+oa* 8`nqrbfS=װ6=:m˷Hhd_e62"F<1Pܐr7$!/5߀}@6OIyo}%4QFY ]ã%<׌?X9^MƔ8| Ze7l2{x|'8|^a[DgsfS&H^s:]*w/RӍm@25g/_>r3s:)fXV{6/ek_r2FjwE榇L~wQ\N[la|r^4ol>έߏr/bOo0]W1;O3 RX/GS2d7Ľ2X3k vW0c=xyw@h}f(+j&gP,"XK‡>LUi"S_޾cڇB>oC@zhg..Hóq` ,wCBucޔca{\b))CWP<&iGT#/mDNߤrMUۦn=B A멸kn:_Jr.2^D?;$ [K<#Hkdk/;dT&0^P%[I6bOݢ|IXtJٵ􁷑F@-ٚQK %)3}46-| '}PK[x9qi ‚9BpE}OHlҴ'Ӆd!s&{55=9D0zc$ v'g i382CҐˡ/ [^F0%YϹ6γo-Ð~e F8ʔid'._?78NH8~_oaG23pWq\m2NcE{X?{˂'V +a˨"Ake_۪ptfW|.r$!du_ߋhI4ee%M6qYN ԝ0Gcᶖ Ɯ]MHy,/6Ի& &+vQ$ύO oC L1Vs2Be q}գ@/(N pZ^|_^e_5V*3RKň%+x9twٗ 9;YI[)]FKF ʧX6_v}u ST }+Na ΄ND?(GS|&X|g3 eX5 io lW/ʏΚGZ(k*Fշ1@jl, r6KEGѣ=pq2At7]t dMYR @xhAdLf Z$x;hL|^%p];QqQ6\Fj@Q[; L%nHwg$EbC=&:/M()y) ~k[sq DQH1d ű ʁQ] `tϢU&~ðkxjE\˜t%&s)9kloLe<#7r%,S0OGK-,,=#uM"y]m82=Nt*:уZqN֪MȌ9^ķ-ڣڊUW؈ߋ+YT1'I 6 k>+7j]_ ˯=8Nu{^e]MU-7i@@(AP"ؚSqTK0d! ?_p @VqIy F6 bjGǐ4jע'- %eig|Fpǎ3(EH2wԓx1p5j" 6)bL% ʡ~MM~iT/ڨfIR\Z[Q~)|ӇOU;cUՅ}^=ΝZvrKln\riw%»+hxhN)T4f'!;uҚ.4O۵H0ǹ0^'w/ (gʀ)T("(=Χv>?wi7/>i~Ƒ8s)3@aC#I L<+jrh恘Z2XKj=$VhrmÏF6'Sx8wa8HbL@>Pl9gcuZt&$-闙zi\ZvpЛ&ƚ)δ ]Up pBf<9V@C\C®-^)_߅,Jb(4N#v'lJ^Pg *p',^N>%N^“$^bc&<]N7a7t&"#ro߯ s ZH2%Ş$]\'#8B' #Rb-ІQC2 924ohJIxd>)s(iC1mRO B=™G7DCF׼5C0w߀DrADSt+>w}ReEMMgaL q2r\éj]ݰQ_^[}/@(ns@ Fʑ#7.I*mxb$(eiTtxنkjZWߖ ށPbI"0%k듘4Y1Z ::^R1 !:#C3Ŏ8X ÕW;&(3IU';4Ŗ|Ԝ}5d9r& o6)*N4?&HArX.;&ۚH%/s^5FU~7nVT.tWiWx F2ѳ/Ed%Lܠp}d';HWR/ER|h`Xd9csA%]z   V$S`# o> Im]5pFV7UgV%5#% X b xy,s25ZsH2(5C+A `S*t@ܚ47 a*xL.;* O_ք^/F[OWlJ0=8~cp mϒJdRzEŞ@"yֶ>`4SuHBBK.髻2 xFNg;bp'fD,߳wy|E'H1w!RVMcy8 -]gD&WzbKndKu++' ]u@Pl8lOF=3)\r\7uD[7Eq^>2@ f5ظޘWQ10-a?3{Dd%5dᯇ75Cz3F{T d(_Evdּ4YNߧC?W +cpO*2yù*\{%=ɵݨWgmsA޽հdI֎~li-i\VS/!E k(|z4SaBPmțq&a8uoϮHշ:gd}|a[h8)F`qLL Т(u#wyukG)6=mFX,1vkr۞+(J1 L?ʶ9h/C1))!iixy]P٨i0 ٓx-I)ֵ`mK@*} KRL06bH˄ #=Kx>r+| (|<ﹿjow|?{o 9)된XBx+i9  6b?$&q6QHMEЊ`Bȷz\J(܈OrҖhinbB(S[^VRv.~+oE.ĉ;U:.y tb kf]F'q#m$f9 MlvCbH<^p`(MkcɁd_2bW۵\u˓IO=!T L*7;k8tJNP!ވ&ɪâZ >5֪Q|%QG !2P8bJ{8=/cnq-M]EC0se}cގ# `;Ϥ;1yr[cS7n8˩h ,9GJę'կ8+^Rd`cj$b2Q[rVq KD׿ ? s{nV'=Az+5ɿ0j>/3+zT?/G|Tp;o*mh@_ ~ԇioI7~9Mi7>rjb[pssJ_1s`yegKحՈ.kCOrj.pmC(5b+C$6_Di 5teDrCF,0Z5Hm_H",. h(Jx ŋ? 795[! Clv`L*$WX;]@Q/ݫA;}n#VLӸetvu-P͇i Ic@mW-|ļfM|Gw.[6 /Ќ(qoV+,xM>GMN lv^@]EZHC0~5B%nj ӵX2_W6pؠ[#iʓ̛#`_Y(i%HP-͂U66GT56Q7/ǤafVrI 8.h$r=e]5.p[kp`__m7 49XfCu(4|@#mI[œЯht[䰿vκfEO]yUr&vej U܉V~x)kĦDWr>LV9XcGk`">g-b3ӹ=[h"0[EVQ׬k=bxe84ÚZS'1 L qkVLe a}z~!/~|9vo xȧױ8-5}L9cE3fG*JdYcM =zV& ~>VttȯNڜ 96rj< 6PM]}& o&+H apnXSؐ&`0B(>OVϓC%"7(_^͡^z7T8&,O;zYẃߠ €{-fzɔJHu#3UdTi!1h;!lhS!5wnGjjI!\@l ^&"<^};{$q- ߐn#5O8.L{jdZ95P>Fvjp/lͺ3O;_HeDvPigأ yjd}9!>uOeaۗ7(*(kf+:FPe±:~I Q+e E%)E>ΟL*vu1xHz9faY%K(c$5eWy+5!rz27>jݟ, Jbk}ID>K3f ӣ @vHodV;\b/6m%1?6Pʶv,:~h4 }4BA?NGS[/ +`LDc%YתAfvަWU~>9Aޏ~]WW_yOOj'tb'|E&%}n8ER$IvmNa=TdaHEhZ7`զM~aƄcc-䪼?Ɏ L/2lC;cĴ$)=צ8  =( @ckdZc{;0A6àXߑ%M`jDvLce; sgXy^y33 ޠQ;Qwf[+~zt)[8Kj#y3{^O~ў݁T?%@Z3Z4<Jm`ꥋ{Īg-AM {"]FAl03zÚ`r)g}s#Xљ(\gTx MjH6cM2VKP2N8fvc_PRm/W*X|# 6kIjabiy2Cr^CDR@yX1gŒTI9glk~k_f2@HaFi U$&XT8Ű0Z\P(Tr.z)/MǗ9yCX\I$~r6/܁"a\"#`{ Ko͋V'_o*4wI(""MxMR]lL@j5z`Ez]"@78GcHY+;tZE gI7Q)\ֲMЪG#(&uP,~~H14' 8KUoxb al&]d_9bfT\0{`>Yh,7k}-HO>YMtt,f7jȻ޷A{-+z8b[(P8uIF۪c<¥wrot{t 47x+q4o5}ӷof)+]&nz @>N@ it_2,n|mĄThq1q[ю%* TJ58-KZ-+:nvNpˁTnxӗ2Ou,ʽ`aeBn`j'|hGҿ#e..eyki?$e~ 6$r6&fXjcFhj+A5|XNYnzžPCntSp"Ckd qÍA8/ 0?LHf~68oZJ=c6I$P臀OD?YY: bvޭv)%7 ]~PM[\/VGضD\-?٤*4_aq8C?yu4DK(c q(' n*9iV,5UZ!^ӥas-IRXt:E تCJ] queO.1r]CԼ^MC =PY/lE孝m5 `K_>D(PĿ|g8gDqT=pPOϥNT W[}Z}x@sF/(Vx嗁`P8y$&c5y9s&Yu$z0jL?./}9 w8HmC>bOϹ=nϪ &XE4֍A{ E'՗; P'7=#;Qո՞jA-h-t ! `&(?,5Szew`OTᨫwR+¢㞝f$3dm޿ҶPh=p w^Eopps|[6\frK͡5CCPH}gOev* <M ͷ ~ş? ybX/Κ!l3`x9B׿ޛb닝!\ ]肽G0[4$Mv=}p[h鞉QM^F?#2bXYzKËﵺ?>LrYY-8~~9g]]Tg2k11RCHoNne¥1곡LvRߓ{ BpcB-dGW⇹R> L u֞g8IWGۻ/ԋ\d g!2o#B:B/$/3Oݵ^ E ;rw#<2dn%Bԣ"iAy;[gz?'ѯe'S|¥qٹp,I.a)>MBvߡ2y?Wl;hC=JFkM:h * dXN~no_d)DaXYb~>ȼUXH.?/"̋Hg |݌D 1RuM-;m]puFɹG}ӄUq;cvHD^|3JTMߧIX,x6cĔ/dR~T:IٸfdvU]>v2ct&3N m!5ߘ7NcuA..{>#M_ҁ37vqE^H RÝAB6IcL䎳.QA`rh(RWe̬8󆢻4qR^LiR}C$QwG#~HUJZÖt@otv:C䈍?y&aXuO:W hKp(0&q`ՉL˦k|@lzyk`'_u}O~莫sfV+I.@9>aFb=Wjg-旫I!,{Xr%qy%gi9O2vL?{['Q=;?BۯM6wG~M=+e`di9s!aM)#wKhKɚL;l}m56%SAK6F6}(uh@omaf`~P`mlCod$9hX=|/߹k,V4R$ 2ap2n7&(BDy=K>o`^h o/ԞPLnߧܨtןD2: ݤ0j:_P\C4I"Go#RҥWql6:r(E~续OX%oI\?+W=o$T6D9/uyؕLQA>ʅ/+@%JLh 3~Es3jt%U){7Įݻtyw}7ڢKW_9Yҙ(&f9 ?,坮%S9yI9Hօ PeDgDCM2ڙ}hH LdJ&K|Z>ބ,$|Q&0tT4Kf;gy'0mi+st|:7PCd2GZ~Ib',8Lw& L6/~. Nxؠq9U)~[oY.mO>dq<_c@K&~ 7 @\7b GZIc,pc}tAi*zwS7-+S9# 70Hrn֙@!T4 `6r@רaUX ƕ0̐DU8$ ۥ{.}8dWyIwcaj;F?@l^X'nO3bkp,es"Dy^BXٴn:^4=&D;>Ӄ7[&8s,=ubf8ϞXܿ#PTqlzhKB+5 2O8lThn7'=? W7C4%bpeY[l4*ip?Om{YU'!n] NpqUz@F_{AeB\辙t HaR@#!fuio;JRoLiDoZq5j"Ym"Wȵ6 bAВPopl'/gQwBPsEo2s>X: .C\81;>ᕌW;&|ui dak.N| '7 w?3 7F⺠O2бLuVKW-\H^0gỺvWh&B]cҫf"$:zj*jt=#uz:pЈDl`נ`(Qm ad >6WUT z-=I-u2JQ5D)hR3%Kݶ~5: ++_bi 側ɁN'HP9+{pZ፥'e`@Ml} {Ve  sMT#Pmɫ 1TD[Heo7xCpB5K3+ayGvd,3κ&b1n3v4Ӆcn I|I2]B~u8 ON$D@v| 6˕{9yh&t1 v%28g4(b~A͎O|JW +~a}F- ݼ蔪_{2T<.%˸s" {Szy_cm0rQdN K7vCgoR{'!y=怟f1DGPq7>Xn ~M'H5WrfQ lʷ@)˙1<:,Hc_b.7KǿA j&P M$G=,_/[~MN3EFe9O6nsօU\Dx]mC^JVU}Z8lUDb .S -שhX18ײEnp=KW cDE$6S(Z<ʩ渾-eVo|Rt8veZ44@GRzt:.3*27 gؙA{`yaEX h(#ZʟE,f2$2sS䟈ľr5qTMaA˥m%+ -d=OWrKٺy[s~>&#+i%|/JRmٽ6TiAb Af==G/>!h (aCZN4#>G&ߡ ,\" kL+9P4_cpcF#UǻwF%½T8.)QϚ}hlV,&Ȁ“WV׸Fxrd(˨,b'keGўݢnIZ U02XF;>?,3\ \΍}tn2ǒcG(~ Їv /e)\}gM˛Zߣ[1c,*n%.>I* UAcP;9X␁@$]h~Z'o_~h˽<>Tƒ2ʌHŋ-NMAd|Q^,C7]sŒʊ~vs)mA 3i{XQoo̫v}y Wإ%~#,\?1J3")gabzA1, 'Z@َPaE6Iu0'ri4?۽2ŌY0=vezfQ>2ߟWtG^kw xۿMTg@`uQً n˄ˍ:ob#w7'svzoR& ﹥T%ZI<(!=HÛafC|EU&m53:Fycp)ՑBmwɺ&R~CF?Q(5F3$_8ݣ?ΜS+,W)#{}:\0a3%h'Mnf |lÜm( 0H@`~յg=10'5Gw`yKl-TMvP:Ďm-pUҼ8@,}@xUҪ|$Z׹+}Vït9Ϊ7~N|*͚'_K{:A.8'E{`$k̑vG`E^|E6S'hd6C! ps:|P8YjE" K<8Ξڭxx)eQM=D]PVCP> ?xkTJnʃ TgוzR}%W3Eن2?u'[j:lQw_% 1as}ʤĀ磗ld fy:!+eA$;]*vd\d<F `À!Q sH8&8Ҏ},l륙׊|w.+?y\ѐ̪O+T:B4,/>kӄ(\S'!~>̓uUk^2>Z8SjO,[QХ2o<5Oٿap򈜛nT5;"y͓~gf+whUtٸ'5!7 T+|̓;9zzwg#$ʎ3osud3 k^,Iovflp:;p_/g & y)rA\埸 Jȣmjwoi|P 0U#qԠe!oDfg S({@ZsE{+@n@PwY "SbyXSlЯ$_BSF?yb4h-x0)]vԃ>x~ 9}l\ aMCV@ԥL]+6eW'Y-XP(u7n0#p^ItdN7(eH/pٕ=h"Yf /ɜh)~ ci:QC oE5#ZJw6+bT5`'ԕrVy`[N?T:)—bP If %܎~,Kr!qo%d?'#|3Ց7YT+ߘ$ev9ZIV%'mFlę%l5» CovGg]xѽ S/Vb)mםiq +6t#j@Xt_i_ȒI>yЀX?i#%1x^TOo$)v?kP-5kD'kԗLCNM7CRtbі2{?%rYV Ȇ-^xlE#&9(M *B1Oz 8ڵISb[0LọFdd( P _ϥުtݬtqSהH9 olqt.'( XճV@nFhYE>H.9w͕joFƮ/y0`0+g#Q^@A  ,|5b7cinaqODc>`pE^~r֭c柘@JZ2tTr5|xt/ҴJfΡX=0~lYeIRH_jb WH`W39|F-\N(اJD_ /"z&-kR8$VgwR랛 7@3ifn`mڛ1"O"D.g=b`HN"Y\mq<ߍKUÝ&UZr_WŌ'NFg yBKxށ]܍ I8ixdsk쿤tҢzhw&ǵ1h!ޠ=cCE|q6pfU%zd;ߢ2sU8C}]Hϡ_GQZKuu q:*QcÇ:SɩhwUMlD 02㈽5n7R]1<'i{m#*3n$SOpddȖ-c S2[ fE"3]j˭5υ'jz f˕O{=a.ɹ̊G \x)R)0.'nz o ق&<_.MI.^qp)yշh㖺Z=QEјM5]wF-O?[^2ϸa9(GD.% &7Q?/ND:rdr$Ʈ6TP؛%Jr#@Ne l>hKB&D:IWX^l`HÂO_(fL'}uXwO]P|ja0\Mam @K]'-< LGƃĎuakK6I e;ot-kGY|PPWѴt(Х48Qw?xy-n:N!s!5tU?r:6qY+4"4 [r|PO[ViׯEm}/9'="b2lmʐyw"Ӗ6-x=(1ԠQ-ʬKʗw{>{QM˗N_h47agM SHiQMܸfd~"Xdayk-Oٛy QbA&,xV>fsB2MtƢlH|QJcD KgCi \&,"qj/2!Żg7 뉁LL!/, %Y)`#v;!K6IuKl |gC @Yx .ciV1]#"^^2?Ǹҗsq12e?[ZXyWt>Mo}1OS6!"q,EXNTA=|Ov<&h+V~=pD-=l|x*W6d%~*p Q\4䷜˽]P㎇sCNȇ}$!:\M/clmUvs-\<|QVe# `xZH}a1[Gi #: vbs(R{C^["!?ZQriyf<LS?k7G ^Dzf4y'.7av\qlH(l;#_DR:<%Ѷ- y;DJ ެ3L3ǂ `_8PRX 9(]!0v䄋_U7i [!$E0,M~o6;& ʻ m􅭀˞V̤Ͽ9eh5;S~jXa,R)9X8ATt#m ac[|:PSPj7;QCc{!O3z7Fu(V:ρL慬9g6{kJOmX J/{q>ƻ6kms +eH6~,yFr/ң4v3\1as4xepor-Dj:c[l.DWOdR#,UOT }2XYgy@quM4k/GUl(/C(n"6~fԐs2K„GH߽St˕ћop-%$S]|'[IA;:'?C9!Zy|}WL EcJ#rQ/tK_ ȶԇkLn6arSdȐ@ik /t.qmmڜl4cqz4!%Dض[*]G0oݏ@6X2tv3يs3Mxms#~e'^PI׌9?ɖkw?K*^F%t+%+gijt gs1~ *Pt]{{Y`a0C|X 8wn+ j`9+ApPTY& Ҡ^%2$O̥#mߧ3RYw (e]|ijrgSֵhK2ÆX޶8iPT6S&í96?N䔰XR1gwMq A7:m3G "}T`@ZȜ&G&$ f:)~i Kmuώυ4MNc`Si<51pLdπ8|^sOKN?hU)k Q\SbDz8+WlƆ )}x>0n+%8L󤸐.>& ޞ I爓6r!0CFuXr*b,-O/EB.bTuc0-/ 3-5?3,Iַ}ao۰4!85YiTQyCZ0OC]G{:#H3+)d}=.q+,Ȝ-./+2ѽޕJ b75;m[(ag0Usc? 0\֭;l8q }{yeBxO-z|C`\}4;:XA 5X5Lr "∖`w K/M' 2=6(?ӮPzAm#:;gyO:.r|s`pIVUyѡD[)A\[p)*$_3B6g A) Z}89P߉"MYRTIqrօoKz}-/FցcH܉"19Y̒}-02Bم'NoxQ ~篰̚] UOюEqxnoIlo޼C8 X$`D{jAaqd\55oqߦn*)zMo&y؎.UE)u=zIiH.3)t.q=Pv&^NQ}X3;SF $DXusEUB*²Q~r{s3c_ZY G(23:T&0+Rꉼo!6nJr^ł"',D`OfA'P+B[joR0ůLYf .4[2VY8wVn{5(2J`zN`PosDfHIZHVHp LҪjFzq/>hZu{/`*ÇȴN eTj?/q(X~#9AA+[L|vO`_@pm;Z$~p%Uh~?;!I\k:競 8`"^kAYdNj$u܏s Fi zﴔ@dX")ңxZ#Te!53rt-Һmdzhm(1s#m>ԵQ'J\Z6aVR>2cBUw츲G?@Q.E4a7yzgޥ'ܝ()ek¥‘4($΁36RLթ'Rљ]"4Cb-{Nm2ł /#wۙ[ir2^E9YԞH8E Lg-n!OBwFhtZVA4jϐ_)" ͙c9g+3eσ|Z"d f1  9RRN Bkn{KBy(\~ g6m jCm |?E7IkscV! e8KB2=ak{n+Sc}?9(,R9#ŷ*6*㍍ ! qbftZn}ѠN0beK2Ͼ m]LkU~;%JlfdY =|.jKaC0)~yY\e-\ʕ${ l3n>ˮ6_tЮ0GRX/CL V^&d!\OpȀDUjroubn4%)2iGjKB^;36zr!nυ_\\K~=j֮c@}62 2g=N"UgHC hqD|7%>{IeԹe7S$9leLR7۱MJH@;gKײLH4D{p<_)n "ڜ 6;b=u\ZI,<:~56aU05K Am 5iVF1Š~`lܕߠQ>QY;}9)uA (ћY(? Nb8"ծtM'^}\oӟ$mWA_{x`s y!T,<9C*Hveɧ}sa!to Y F[C;Bqs,=ZnQE~}z_Ntz>n~~4ylQQ> j tO\{o%mp哚)$S,"4Ysyzʕǫ2p՛q 3x5Gcމl^fcd77 0F|imszkB7ur.$Ǥ_2XҠ% AM ZSt;غ>3_|bč Eb](ӌΧ}b$OeCB 0׺OL}m bX.B- u4y⯲Rwm{WBitELp:[':=Z W3oz~9b E 8?;ġeczS.hP%dM̠qd 1 2&jf,1D`ΟE*\}X/9rU"5ݤ/eԶ'tb)}Ŧgdń ZXe7VKnW_eL;S,jdDܛP7[[ [&˶u(COC1՛~ʖh29'E{wzexLjɤ 6T PE nʬD\1'!;`tR7x$X*z>kg`W"+E>{$._I_0 Ŝ>/#=,ːoC7 N6kg 8~,b43cZ<z9 ($f0JP/)zW%l]@QL,BY$^NPӷtG,j>Y|"Ggnm,h^g a'PqcX1A'8rA"_sr0[e%ٵkQe>eX.\!;Ƕ |!wg@mߡؗC|qM{9|2E8UiBL١_⇻BÁq[h-.Q|@/Ea|mUY 9 :X`*?d6sz4ce'%tixh9G?(~v1-kۇ gfBi 9qRUQ;ZLw JfRYB}3+tm)7^3:6[Aw*J*ݒ;ًzDpʡx˶*4xdk9'[ ᲛpB*hH(<06j,2gp{E< L|K^O5\ }MS܏*4<{7 Zǿ5hU(U:!X:A 0[U&yV`Y>0mzD^vO2_*DBfH٢Q\^AR{xQ gY_1 1L4dBG7!і*9%mj M7Exu27M`,b ە<%n$655+ӈF 5 S RxFHȴvlDZDmHtK:Yߔ!'zx;9^h(^gzJH #2fvq2 E0i|Ш'S'tt'0:BwG*OZt_4rFtzr{ɰN#`WC-A M<e@į{]T_ҜU1gJĻ'B" :n ż+_Mǔ0oԍ jZI4Mb`M~nM&q A9,ZD! -My_N'f[grZSb!߇\CU܎/:  M1f [Q89 y8)dP.*!X9s^fRhgϴ%m[̠d{l^ek"q;J8iF ~$ ,g=AGjC7G޷ B N嚔LJ?'QD ?6|Y錣l'xK»b8=K|K)4IM 9!)HeZz3MhӠxa2LVÒ^)xzWk2@#':~1}o(sVylaue;(ZZgu0轘EU> ZGkZf]3%|X H^ۅauG{CPt+!wQiJv>v:YgNVV)99xAGF㒔V ڇ¡/\Tu87?ີ88E&=(}S•ӗz_ @MUpf:`<5r<,BdQ'^R0Bc7(%ǁd9[%&ȎIxp*m_Dzіi'j"('9>&*ɥto"0eb☤jm2h * \=@H /EIr!im%_`T>KpWEF_?\_Oj1 EhtNOd9V:?i1n_G@&Wx]ܗGwYgX`Ps . k0X? O ކC{ߣ:1Zpq4N/UYdTXї = 2{5 2hHrT M=Ǯ-&Gj"b+̈:.38k, 4`;qp5;)hmt UB-( pv"2%l;fy.\C.oφ41w mRzWXI G@'#b Ֆt_k\xC1|K''+@ՠH{ ,?i&lNsÎ4aMSb>~*9gh|m[pW,%ΠQ&%n\nc#t=H$VW}WQ"vřLf{xFЕ7u=fD"\6ك$>F?(/@?^³{pEkGmEڄB.tKDtӍ&b&EͪB) @ȂMZK?( //VТͳPD)Ib?C2rcOP}O,mI|mԨ)e;w˒C`|Wgָj/I/hCܿ`.{2I^|Gn7M<{:;/8Ln~ ݗހQi. uu01hg}f#wcGs` $"sL";ao&)PC'5to)K{褌efȩfe*KG222igxoŢĀGiE<9Jm@CMz`(1։hCkp)H!'K/Q_A|􇬏= 3$mYp]mEӤ&BXhY$[nAj)5N\Pfedza%"U{e4t?ј3h)qXFi3j0F5og%r(ŕйu >r`ɓU@ WP9{"8^:ȩbVY7 f0K`0k̿9h=Wp s025>wjrnpH2]qI̭QOSY&doHi)b&7]gS;@DvInSo ?1 J.U+ w ]#+ O}_$߮Kܶ;'D;RF7&ܵ :杖6𧀀a Rp^ꦢ{೫EQ[G1KN'p;nbYYr8aU$w$oM^mjs>smq'_1O7_v) j|.M~!p3raCy;n1] W.%C9ҋ k(pw7h;QdkJuLjWqCTagsX]5̵rfrʺ^4IaGs W̿Hdm]AIVUIajBs!@>v|o뗂&n(ћ`F|1D(IJkbL˭yn&+('qY%Kp={̎5FWv"j!U4/E#i:xt1đȶ$: :-1n9s/8F5Y)۰yz!hsﶋ͘<@?(2B N[HQNdL (2R| xE QX&|ߝ, ݵ n_ yIjq ) |+w`F6yTL@KHtI ;׆CJ|h|,I0Zxۺ9c#EI9bmrCoxG,_3%o}RZ!-M"e I@Dp} nL@ݔY4A'(ʾ_|6B%nb0:ٺh7IE~HAEXf } Lr!tDIAacDF>qt]7bs.61n#(:'o{0AcPBOO(vU#!/JĴڹbmrXut<[yߏZ =@QQ{m(uLǢs ̂dbCG#R;dL},{A;Ljdtl5sO􅡨Zu մk0wTݿg+q LAz7od_rY$^2w%Bެ, }uAuaG/{gY68+v]` d؝T31 3=mirU=V.Y&ڰ`bRYoZ4,y%phUAfH@ d{43hb ![J_uAfQ#}d6[%|kiu.1h2~6 Ծgh-?/ГEKǿRՓųoŵwZ6ʊ8K( kfJr&C-KuPhVش]zؐá9 %ZVK4CpzFdI'n0jŕBy {Pe87V./wY*yjxfG? ) 鳭ҚX?$0N_T>-1-yprݔĄx`ËPbnɸ [;gn)O<{2b<3A? 0e5%QhݦJ8R @>IׯZ [?AMw3x0):6};V4$+S?kٿYIVY _:\a}XXЫC%7PaD,iE^y? e?H~:1{ Jy9S;Zw)ĻE"cS|"&orkb^BTAU&x+Wr[7za1Ō0DyM` דK+Lvi^T5)Ib;reIfqlFF^Lק[hR.Eû$;k2zjȦ}Z;)qaCgشGqʙ~GSբ.f'ai{ƖfSk(:bgc5<[𢡄TpD$SV4tᯃYÇ~,hHJ@6wd;aI]S8G4Yhk͏؊-IT=eT;P!B5_xN%̗~u2YT:-%q ɦ tAoԇeݴ.1rg\tl` sLP`"t PfCR ol6n*s^ zq %!|a䄲m"| _.WY:^3A+ ၻğt\Yc*ką`vyW rG!n\4QH1KWgaLet||8*bRDV98XB&Ĝϸ|Ce$nTRfKU+T%)╡tb{Gѯ<@:D"Eհ`wr$]9C'1C`ͨ[ *i>l݂!=U–{~`g,!Nu^CukuB[t$r_^'Krd$Bx@\1Kq+ Țl,[_Be~92HgHdO&\f*B7y=<܎$k5G@@PesV k9O=ch0'"nR6IYtbG$hp X([FZb f#h6+7]{Gْ<*Ja9 3<oIR9tR$fHUW{?o T2{r`q;Ye4Ʒ[ ϯtZ&d@C1|U|)+)!J6jiބP?eI6L?'gYR/oӈكo U=8h&J C(B\62Ҏa$$Iuk| Ԛ2I 3'Sɛt]FJm6%dBocnZʫmcf.8mZvAIme s1DKXv,$HmNSRlÃ:l_، ^ @z U1aI̎B#UؘaTNxЖ}`~3n(9].ȂzEv5O ch]%Bo 2lozѥ˟f

` ͯ$76 CtVCSk&mOX7ZzuL (τz:|~->h_u&dk7eh,WdW'xyS-޶ : xsz*ϑ2R6p'aܿ|]@vn͵?[%; p~mWYeF vDI |P^v2a*B=.J.Cdx 5FK)+Pm LDPf *Q& Aqs-HLO+^)h#&&c‡BXIzb?zSϚO8ZVs0yA `hgcOԳ\P'YEu{SWÂmY[jTb JMZKuD +Oi^be5)M2.k5M^$s4O_vHǀBg-,w;}:yyohD` q|3(nqrY~ 6}AѹnG( }Qnc)yjJe.Lq-ipwzeKCBla0H-5clsWwFIǔ}㹿Dq WKh DK>*,oU 7rل .N0>QcC}:-/ w!~CX;,d^IqWq$:֝1C*Yے"WOAdy kE KJe*Eulŷ]OO=}(kK*@Nll /Xlwō?nG.BѺcՔ߷3# b`T- d&i[(2 MK6T(}(? Oв c_VcKPԱek9R ?q%+A.BM{GmI^YvNdSJ U~zNB?p(s_E;*Vj|:YtV&o"w!; <\h)D3NpOGͦ=?RVfOk:@,qG2NW(╌YЙ r( >QkA vt]#G*,(gE7VXΛqs[o} {$F@˜x7m7TZ_Ln;i 6L?gXwHlqϫKM;_Y-OBHwDg\ۡrLx]ς¢3b mkii6konN^X8q7%g`!X QRK_zvkUΎSjCՈLRI?w \#*P A[(\>8HG'ۊ"{IL=Ί1"g)_wIpf04~l]+ Bhsċc֢HVMTeȯGmqлY<M 2c/~Ib! o!5uaBA=Yߋ(SҺw1|mgFK)O@n|XXڛP$ww)~#N[J AJ&D;hE Te A=mzqΎrPRZ9kBe %N0},^3dL/s@UT@ֳ~ [37ƛcgeio2+GC.)|Fh;UyTުo I40x^WАj}O#JECAq*AOgG.s]fɴ;WJc0+htñk[N"3?ro";84waP8q=YGȎz)# b+wNNEfYp^lN-r,t):iߡPₗ%y@ڻ}x>Ϯ b9= I`DkMefd?)s @#P{"!;|r$_yoH0rʛs5^/ѝght0jًP6-81h Q[_[T,)gsA0^)m]\)뺦@?!#$[=TT&x/UE&v"5׽XPRӀtIwȞcF] % mxGͶL(;׏Pp @t\AY w쑶`ƴq9Bewyi,Ds?fT.[O2H$1e}*xXXf0NPT*s ǬPCK\ ߺ >dj;Ib^LkdBяB>! B.E|NLAo2~YY:7&55ۢ߅ w 5xPq{J}DFH;Dhwڗϊr䴁yYK2Lt|xCnN%A@"cecUhv[{f{?0EE/z?M_jY?:'%.YFZjQqQz *O<*rY]wSoaqS^pϑ~R;BVF3d Ub@1\WUE-w<J} BT@As-Ӿ> cwqTu jk$nOkc:6k \U@^p@;*9snGZ^ejE2Kv%G -DZ5e ~$hQC"j jy*z6+h@,ͯCt]M#FCh{t>=>n!K2ƞKY 6)P]v8n5PP @I#8C>Eކx:F(a7t,!К X0ҴKT( ib=Ӏ`:Mh=d&^ޝ|$#;S.~g߀e}nFrvuֱ]Y~K>4CvP4Ï;A#o0-*ݬr񊨦XSG[w -oK%]K10/^v!0\#h|edat-}љ6N`/ܟm4~n$<ؠM]RWm:{u oh 3l0SSփz׻}CR,R]; x)cCŹ LJΊlD+<#Aa!4BS4{Nzf: Цas;*ƨA=?!azN@ +YM,/"c2rāSRgy[-FZc2Ϧֳ$a 9H0?`I2[ G540?S;S[aw_Ÿڕ][ImXr{jJ@"JŸIt$V$0DCٲ0ڃhvu̍vI/ԇ{ Q /=?f'G3*W9eӺz^-׫|;덏i-c]xWYeQWOߘ2Ơ {x??#RqڂD-oA:F󈧆€&kRz1_QOgh"e&{EH:Bju'MZ}Ϭ\ F3DHw!+t3.Sq"!(`mTN^8Yl/<([U1"r. ar'P=` lylK<|޺ 5dȾFN_*AYK>&RiRX0(qUjׁ 4Vջ}ҿDUQLuHHUPΑ^i7՚ņqN;sdZ+ÍVs ԫK# _/{^>(iEVB!sW =lqX-!H}'~gMʹܟpJHHMг!85:BccgyQkδѷFӨ nA_B}-S|/@|ɶxa*XF@_iOFfOㅽM*V=jeC2om'aq/.=~ f=y H?ć [gc_3D*bO)נ6eݩ y~CH߄a}3ʎV OeDR紊[g;|ډseE[[Nϊ) ˣT2*.mJzb0-`xj~3T6[DdQ]øYv"xGȞ~{$J/- #@r/>B4JSߙCΘ_p}ά]&:Lh]~푮umqOra?Sߠ\4hN/| Ֆ7gv~_U6CS3$:ao{̴4DWLr\9K~,D%;s7-19HjySggd7g]~~%/3NecNABU_& ֫ʒfHPCvW"CfjMYE=fiH_$GWTnQz4 [[-LubLg)n J>5YZV5/KadR];t~:roæ780D.Kbے#mhdbF`I%y~\kK8{#+Sea1X *-hkثNNfRKjn9$ć} ]"oR/aG_I}E_4DmqHUuy(!-WRfZͼA"h(e I(:xaMAMu$M΃vIiIm6 U33c!}$mYиQ=,}Ǚ ëTY&$!]&nG|9;άSKNc-je+{U1a!}DVT:X„n7M;nIHV;G`0iޮrxcm~zJG ~t^6YJ0% ZCA!6 "|ekP(F@n$u o5/,HC?.j!wPkh=%c^)?jw![xmO5*AST@DWPC̵;[Ymѓ+)E/dO2h1q;TImpy(iP10أkXբ\*CBc7Q:qlmyՅWe1AN{lVR1od%=|,=%CԀjz;L4oO%c4?A?Y /;8aMߴaB1Q_B_2Cv?))pYcp^7A_~M0=.u7;=_qX3JVb"qmx $C4SddBgL{^d$SĸA;d$}mrp@x#L#fbFXO-p헨A5 -a)SȤw H>ز 4C(blxx t9ĝq}ۙ P=8p5)͑Y&.7rJs!iY 6tcDSF҂SL}U)VQvY-x'SY? R1݁rݼç/ 8J~2 ݓWQ޷:q^>bnXoHX^bb6=S0Xʥm̒t+Sǂ;)>/6ͭ a`=h rGB&SyZ#0^3O1$y>"UӒ-Ot1 E KpOmxa1C!W/R/aI_,JjXCxF'Z*^NdԪ[w1;Yo.ٛ-wBk@N5!5lKVi4r(gy{BRXwmod8):#P*PT:F(RY 6?:TCLظ;\̭Rp4V:-NΉ26}+[Q}SJjV)*蓙-WP(6\::Nt#ahcPÂw HMҼ,"!'mTQ8 `Qd0@.]' SVҼ̏͞y3vK7Pz퉄I%ӡaԴoDUVb]c kd;>$ ʶn^'Zi ,fHfg¥GZu&_GK  yoメ9M8գN1z}QpZ6^pOT[4QDU\@MݭSoa VEOącoj(yJ%Qc0Еݴ!qVrK Tw`iPz'9AUP剿F_;*?cEW* LPKٽX>qfQ˽6(yr.hS0٣LPTmlQ t"c^D"0ӵ0㡏ZB}E\:lV)I@!ar:/8k=gsfVzCP v }qܔtL`En%d _r._T7`[,?dvGJ'Um*Zx>oJa )$uT3|1?[n|^+_Z$MM J:ڣx 2Oa:K]Ӡץﵴ>A3@Y9\kowEATD-6v,AԖ66f:qV PUV1(l=a Er\‹~ʊ˓=u/LSI$0qҔ79=SeNw\aăOB;FZk#f%w9F^\ɒ׋]1![7x0%!1 ߍ~_w)gY(9ʼ<]0qi^ΛRP`77t9@wB,~}lDs^ \Rhg냿b cVmQ-߷@v ̝p9\yS+0O䍹LE–X]+de. 0n҈ w*0 >?$r8:xG&tV:3,U82.cU3U;dzJD"K! H]w^Os& T~*-P~#Vtf6EPq/k&1YM  j6.h{]x`YQ~rss)Ov vxoƿ9mn>%27T;s±=yꚉv9*-:Yr8ZB(uH_H2U*YӠ¼e,Z0nDtδs $:֊%代5TwfjgoGPY>|u_n28XYC}2I$. 7ƶ; k7|}a儦v9Gk)y)ױFG[_X*7Tuo++?Kj1%!?뮐H.!vfdq3peחZz2$G GҀcRoE83Ә jӰX !])7/4ꩽXeB"$/nAMa!3;&q$+t5=hݥƆx'?LW@U*. :FHׯf*4lQK 2F``emV("n9f_tXe]m ^wN' 3cFFZ*O='FO|=pGu3U S15mˤ vzB=p͵,۴euO!5^|p5WNʶ8e2덇Er4] 2#EUH:]~8.T|Q`OsȡqjDvnRzCǒFcjIst0/u :,&Ր3)P|||M*۷ve堘/Dsix%>l6x5uI[,y?\u{N(*H 4P1`đu6[F*=7q½8, h >^V *,M3 t`QP*JusH53}л0lcNBjw| P`9[#>넫H8E~~)Vmh.#Qhaɱ/OcF:fmWاg$xs8 /o{RI:9}[{z*R+^)ث_:"6ipNB& 05TN[Ob|#eX"+C]Yy?'s)<g!t2@jɻ:]<廢m9ՊeFdPz/+ kRUnK K9N\qtw]#-羲2{KPM[%Vc-c@2Z@ה:8s'Y@T&N079N5>8mhaS!@q<6.+g" 7nYm0]w#̽^&f֬˗GXq7N'R=9I@K!uAm`'NK<ݭ@Ne /U * op/92׷tgQxj%`_ϒS&GE̜T _obW#Kz0;Y\iJ4s6Rf:Y iTeژGEMEMGhl"9rƂR!=2P1Kb5L[u?{OBi[IM]hml;vV o_CX8]Q BȻ+=FH!romF((K[;sl(ts=0 PyTsM 8ymZ 95U7}>&wX?| d~#}\J`pf%KU/]0l{X<5h#-P$ZęMMT#ZL> CNK}*@iⰹJm` p?xUoub4+`Jݵ`*LYtOQ8SL螑pS=&V(V_fw ꉉ ŷJlQ:P`ܦWDwԽhQ#o.tαɃ"fEq*5ۖ`q =Pvy3,JՎ8.6;zE8XWt}{bkL[׸N"QUd *DC O%t{:3 #G1_~7\[w2rhH <u8aU}7iWpW-I62^}혻=l5ɕ| 0&)8j:1P-ycx̓J` 58!t+b{Rl} FzOjcusر{oXGf7+JyyBӂg<=: =xyRGa3ۈWCAKO*5Xkͧk^Pʤ `Ȍx;`6@]n1~b{>IX(cɼ19o$L)nhW1 lTV s#&DHݘҘ~--´0TS g_.b/e(K+隐M̢FW$18irUBQ7kt=Q ཀ)p<35(#Ar`Mʏz>ق ZVɟC9p`e^I ZxL- JOް-"?Ɉٲ^tQLY.zK`tpiQk[B|`Ewb匒z`"St'N6K0t Y L񣽑0`̤G ͠ 0W֎܏<[xԹTlϝ󁛀LT:9֕!P!SmXl먿F\OZzNf;?a?u2 HmxxDye"цFSn=91nh|ܑfGIF. Uϖ 8U+d:>nHK^r^q ;2` DN1!k -q}6 g`s~X9̏5e~JTtx $8E5[F&r9L9lp}*ţeNqj@:NK`+˭D21.E'Ԇ|D ^DXwa$ ?Q_r'U2 URJ?3(+b3۳\>bt$?,wӞm~jN}ZwJfiH^/t3'coβ@ȼbQfQ{꽳 E/m>kꚞwwYwC9!@K΁y.S-320P'ɵʭA9Wn?ۭ",4 <;T?WyF{ݠ t%U]n48WF4},@%п⯻ hh}s`ۀb1,W3pVY?}J+sB1V Bw T x[eOI;XnCܞO#Czxܔg"!SicH˘HR7LZ'9?.{J L(JIp:/*2]TϚo*٭ʣ7djrTƜ(߳,,+Ui ͚ovsSlՓ.AT5AzOK.o! *x+."xW 1Ex&'-Y!zKn#B]T~ɹQԗ,weq/MY5=9|f[:$:y {W!{jZwd6k疽]zy d3t ڄ?#z5 %S[E{mE> g2Z3>-o dY[1h+0w,]UTV_Ūv~UҬ0R#"Y|Qʈ9D^ ],*&”x]5ac c9/0;&`9Iq2튝"tjȉ`_8Tt?xPSK1wdXYa@B.qc8uC4 FW<ȝlka4R8=`_<+ RSaw|/D[L埋L=3jNjIهS7}1jW>&@\ V@ڞPQ!dҿ⚸^spQ4\ym"fK:f"%9Pf܂54kl;ɔ$NӆqV1FO5$85ؾP[>V(ʵ e3VJWD斅^MǛBY3x"ްjYbc,/1)~;uI5_( YNG-*gACᨿc˒;'0$][+NͷЋVgm5mM7\{W|g_ Et6šxm5nfQ72&Dsk̵Ǐ_3b$lH]Sl W>͡t$*?_-3k, }DY+kMewij^s& Fs9 #PȎ>=NR}qJ*O׃Lfҳc4S-zƼH|qr[vrmjۈxF+2QB;~Ul|rD VUGq#x,C~cdgr[T#/pg:F#G>Y_L13t"15HaYdavF4BVO|%gbH]k'`yU`6Z/Y oʧ $F]>}J 1!Zw($Ūlw amy} a.[8k[C[`v j<Ft\OYd!e\8ZI62ǾjrԚ^\TϻPLM̿$)l]1H}(mdPTWIf$R#a_Ө TKL~yBJrED2G73?؃2Cվ%v97]'CJ,'LsdǩeQ}I&q]-W W;P1np6!bHG# 0UMb1% iT~Mz_߂}z *6c.H S՜ J-LsB&TRkzKfz|kk]%[ˏEG T 7X,OGm`}w^W sV }f5ԝD:󶬢l(n[?jtZ:)6d"PQFUGNe,l#ځSPz? .䮚vWgs7V~z:x>+ɕ$4} -0Eмc.izR}EOΚc@[MS(xJ`f(=ڻXBnO!s'FH/&'|[sS1Q>HWxU #_X}kוJhBBg;ȰXCu\F =8Z3IQ}Ɔ p8@r|4!RauWʍvfU:>^ҰƠEc("qɔ<Ф h6kevC`L}UOѮ>$Q;WD{´RVrWA,ϗ梍h3FjK$[`>a#f'Pʤ0g\'L:.ʞN`B_Q "]ѩΞOnBoKeG4wWŔ작{Qh" HhSLjOFyWIЪm؂aV;ߊb\Zh.Ӛo&lx p,wr#vD4w֏ WsCM 6$_'MB#3ꕋA[\XQ%ϛT5+.sPyG{KCC/lKp÷T_E)QAk='ҊkQ$i>8ZApL/ZB}Ё_ҖK^(9R 6bNU{,]}2J4SD 1;VZQ GU,f:wP%XG+I)4E!VՇ4T> gq΅ЫحGe\:C 7?u.OI3ڿ:R3$E{!d7~=aYp}{2,p7a13n_]R.T w@J\.7~3.ӄ J"S_M;^5SQ̛fիW8-?hl:* Q:+~ ':~-$grχAiYλI18)󺕸 Sic^% 9Pm۞]:@A1ɜmIH+KZ*!+7gRj\}c;WfE3}k g+_[ՊS98ɷr9F+a {wLy ֣hbnRO _v4 M>ߎB2/*< ,fzW .'[a-!0;>2ҭAE}f2P"| }}_DkrxUͬ>(1ps`v^`2:|[թCҌc[$"%c`˨+.׉\+;{.i@>w4LY4" O,̷'/0\ROVZRr+~w.1=Q+NiYKXY"֍./q2}җ$]azY6Dn$&q~ȆLX\y!=ccS\ynF*WFGqv`|T !'yv"t;m(<)Wt#)3:f{ N0jVF +!2*ZoiAg3Qpw;"|Y 3WUhBz3p0ytikg%G+IC $L d?wZ5f`h^“X&2IRgqo[XbcA'>cxN Als=ri$ Ro'PLgQ=th1c|HraϔJ:7IYIqI;7uQJ)։VzvL_X׆-$⹁ 4 Ba ĕ)?C*xރ8,Yi"]o%Rqۤ*HkL .P0iԬJS:w-yH#Hˎ=[]eս,wpJї'+bV:Z}ƞ(d%w"d(3(7,xh7cZ{zUO `?ї5֥tȺ\ȞZکdD }26sDj+dC\$Dިk"IX~)`1zZ?|:5%? VMw_4\wL _w RhX)ǷxDoQ*d%IX9zzcgXGugUCM6y D&n{w/Yx?G-2e)]-iMM6''@Ѯ7+,$F3a_ Ry:w@HrFt*1Bg%}@&Ik17_W[sic:d{%G+yyd>g۲d?PѣFk육ecm?-v{oD!-Eմ$p:a-?ӫ$׮ˇb2r>RwӡzTk_F=.ч&VM$69Gq @4qwMIrv)$xxLtOw1! 1.n?}LANdGA``;58U$NůcVޖ@T|*kђʛDJyMT˒K+Dgt!͆axtThEF٦<&X٘: rurM(49*A 3t*5̂gI~ĽM(V/wH6.TFuMeJpRL% >.MIy>#q^Nk;i9ejgG 7_`NxZ\31tR7בY.@u? _xxh961/3i'98BK;ju[<5VXݽyCyQi1@&BY0EXTq:QG %SHȱQ#ku-Q Ns/CXKX:jG[קYUNnfHdGHprj?g,Xr6Ba 8^=Zez.3$;xZVM҂DA,wGQ"ϟǞmq  !'lB$0dUu-xj"MT071zUVJvqA4i)}mΣ޾먿_$ 69ꊲ7wMCoX"k֋/mpzoMpAZŐ8ҠXUtHO} ܱX} oK6jOmb~ Sf[kO3X9֬o+K@ PW00 D@?@.(i\OZ+{z\Fp!NYrN<J|m虂X"ړ5@ss캴e`"|prLaVpIf 2o&?j0?"w h~F-@q&U k2=E/ρջP$KνhJ;Y\Ìll8U4b\Plo/JÙGn]вnGE+@O!DCb4y5cL˜ %2s* %wV d˲{ zǛ( =Wʘ_l4@Z`߭\aw*<CL']ȽcpxQ*LBAAs;b$L{Vߖ{?q5#>R?^ k|?i+QǫJf4"ohrY}5ޘ=B,Sz:造;l L.'Ne{AJ,6i[7mp'ӌ:՝o:{:@To ?3{@SX%J6>ͨ6ܭoޫD|E+;م㶢V7mu_^%:0R:>9nتzA?Tҙ(~pv1k_4"4_Բ6r=U2"T_2kDqXC&LDŅ&졿s|Kp nuY{|e.d Z}GAz*’2LB `G7gH.L 4 ?8@`K/)<ϻn"*Wlh0>͒0tn+ӣy6Y+.h(HЮ aPIwf+|G+ eƝܽ~JP~9,I Gz71QlmI5I>aͷCUR);)ӎbD_9pk,v_6 5x Q!ͫ/"?Ȕ-f1ndkI:n-u[$[i˧I4ؓs* 0'd2OA]T[BrU_໴e_1{^'Kf>$T+2a̙3/V&GOؗy䯱e:3qʾUC4PQ.">'McR>*hHE5LN"lt.MtukRN A_d!nb% i,77= !@4 C$3 PmaM9PMZ!ye@t2URX6vmIm`D3%oZ[ loPI[Yf~V6^rG JUQQDLՖ+^fւeUI]Ⱝ'}" 1*C/L{Pi.6ъA)N)p9SHox :ZX+ su X{k\bɴ…L2896%rS.MRq,^1^> QUս~;ZBX7֣@uj]onIo zZ6#WeX*SJDFh]9li2ERMӇR(*"]6Mwl4~E{ar3x7͞ܒk=EI﷬  D$YYf f4rHhV!c͈F*LœoހWLfkWp0z[ZWYWvj)#ϢnE,31w5o5m _,sIeOI.eUYlW[)WF`LfEw[dL8Zؿ)ps֥BdcDS<[ZzDI 0tg S}@=E Fwv3P9a鯠śa:'y TONU$͋_^?|L/$,:hYrͥuNqY+m#<#`љ<i0Y*yV|PVB& zM tQ25?;=/wHև#j̛tӞǀe?WC!(n}4bb' ZAj Ǎ%.bdB6![UHU8k(i]zE@[[gl& gZB]v1eMܐ>QNd' ۧʕXڜ4Ph ;HYPpH/͙.f "!.YLGQ^ꥵ!PN*;k3&x @y&zF|$QZ֢MϠRgUHvU:V `4",/=o%Ef4?R~ذJǠ' hQӋg'5Rw ,s·IY\ayË1-GWGӸ_Eq:@,)oE__ 2"<K#jxwWll$9d,kFH*Ϛ Wpn}bOte%3qPӉNqCa'U)Q+~YE k߁߉Rpy{#=}Ȓtʑ8`gM^“<[i0du=WJO3\5-O}TI Vπ+7h7 #adL;2)#O-y K`}. mo.M%I`# ;vܭ1õky(kiJeCoE(K4yx(k8QK7.2b/I+`kkҫrF|%̭x 4jhuR̍k Q(E7v qPTw;__ sV8WJӳN7p=fk.8|Hi[GD6p{$gt17mav &%?SU!'(J tE Dt, ԔT9%1NTZ`ڤM?B!@\S)12BDf aעPX9 |06 !lͽSWK"Dn$+NVa/m<5k3!)W#whroջQ- ?;G`Ճ֦y8COywmW Ag,MvɻyǴ!d4Gː @Pa~\ɇ֪. <dy=ZVH9PKo >zݶw/D_k@|&59'k0k d.Ml w*:KR!Ĺ5 J@VFN|FϓF7&>CEfbgއb/ZԌ8L4~(k VDKq3Nq .XF،&kZ(cLk,LX#pYDB:Y߱`I5Gg`עqYrLYczPȨ~Df LAK+.]PooꙢ~O&_:kQ4Y؝SLEhzB5sS]YAn?MDYJ[_p &j/`d(?;Za".DD폐ECAGA?ni⫊s)<;g(eëDNY ћ5b rȿ:[F`*Ƃ!a6ȉ^/ |FM F?xo@ɵÈB4G5.\_9f[|3/62e͐%uZyRaG`Mq,[Jo"ޯj[V%VhIyst/)R)#X8 Hnb{13-\C:-YF} wԯ|+lXd|^B?ţ%(PeP%˻:ܬ#iwѡEd$]e7-Q׽'~۫ %xd3[EH-B6aii*2e5)&L'l2zog 쇬{[N +a/$4o7!K4k4̑CHxĈ6 ]俉JDX<}BqbG<ЂgmCs j#:xgANsS?q+w5g9ȥ;UDIMsXU Уχo5-F&?tޓp50nZhNJ0J{ˤ~9/J)qᔗrޒWl2U5(.V\RI>\(FpD|1mRq` / gxp|w2dIy')RrEr?DMgd$R z E~VS+^ X!3.#] 5KFFϛv%RG0׵2L³C %)m)G@& Ssgz;~0ȮNeզCzMm!\%P',5eU7o4a^V;t 1y>zAN|皉MaU68ӑP-0jaD-}!DN]]M|Pc#MK -fLK,~}`L&ԃC =b]*`9KGuWLRr1 4a./g=ܕ#_pIuPKUG:~@ȺL{ OX00b3)#S)a^ܥ **G3[ .MEa%M y4>M<%SفOA=v'Jਭ?NX-µQ? fU98PJukS8q_'W?cj YoMd.^V\I zE=/fKpˢ??HJI(dD⿬ @ zdU" !ؘDC`?kQB"`gϽk;O‘*m1k&uV|Tt )m'^dLKzh/*禯l dVq,?[/^hٹe{jp.К[=qG$[26kxt돢AqDB99s0m\a_$?}H(rc 6eyNü_lȭ>xr{G:TSiH0"#W <~8S\qQlckPתUj`5oQs8Z/AY%gMX҆{p|שQ=M),Uc-I0)rrb~^d׸rnT9')A|JDwjg*h%!d P4sAsLMϕ/i^!>?\ݡ>V*# ژ 4Q맂=;m%dabŃS\itlr ~ҩQKb-OC"J{Y2GC|T2N:Y){dL;0X. 9x^#~\_=z\di{ b+@P߼h_? k.ڇIp}7v'\YkzG<(xȄ=N׹knHp쿦 $"B{V},j*LuǛ W@#gI QzƉ~ջ.?ŏlm >d<{iWA`=yAq+=TRbU2wq׶|{%K qăwZLC RoUD 'ǫFU$~f(hƌAkn$js4=.YV^B YL|BK ^ƒ]sFkaT+*|\>ڋ`POZ|ʛϏDz,S2ȧs?<9ҐAt /;kۢzaR7'&i!olM:k{(vTHU6[9a9A4uVׁm^}Թq1x9 ! SuQ1e~Ko[*ѽ>UPT!Q\K ^'aߠ“^!IifC5~DP_'l0i,Rƺ q'l{$V¹$K 8U Ro!ffy~=ՖfOR&L8s݌4+fk#0}IH38UUv 1K V &~ 4e7{q~bRi?F!$@D18ϗ%g߉4Ƽ?a.|I&XЬ1'eL$#7s߻##T,hx6wY*nMU!V*HEe P*{> yQr'`o]3 f[3< (TXӍgdgu">J[xe9,p\ݡ6  rnZ#p Hi'M3Ս@GRQx`鏇sQ/] fȾRIKql-|~sIZ"Q@\#QunEv0.S3UVIMk, $,S n p'ǐ&Cg @q>ִcL 0vZ,"_%a2{ĎE{<Ǻ3fٷ(o+4i0bHE/u\H bC& Syz19zJײY-Z֕BuÕʩM^0JRƂu8"RڢjT} []xr}_gQ[e={X;o 3i.eDmLR'yj+ 7Ypm j}ua*ϿyC.E$(R}pA)٩ݏK=w+رhnZ+~ o=?RΌp.9v#0)ҿ6$[9ޛȔ7֣vV}| -X^;7@rV#.o y^SU3r,~x-#π >ruG0@}&o᝼3,ܳh%6&oCܧu$&PmQ3wl:M7]f]Z;!+v'E|hW EM7 %s}FT 5(ڱalq2 ҥv|UCF%\@O+\5@Lꀝymr#/ZBW(jRު^R#(WrA(CΡ~yYE2 Ix :U|ZϾpٵV0-\L|FJ%mR);<6Lpq>Y[E*P?ױrӰi1`KڞX%?J6?6D{w?zQ1Jq-w啘R@#RJE#\duyNcӪ5`6I&M(?bu']z;~R յ^ (^7׋ n:12&vڕ,&_&`$fa"GS7%|tҁxI]#pXdO]eQ+F7@k0#@C22|b]yw-_oVa9茘'c!qQ)M6Fce)Q&ˣD'lZ0=ڝ- L'zM8Sf}?O苛"3n |0 }ȑEy}s&@6;3H@ :Yj/eD3P2PRc <ǃd$!\ia{?0N+Vf!L1>S/ը멦](韈QLY/>pm|@8,t6HaT_ NOw2¢,) B࠹*Er=q<$3j KeLҤ)y%`;,IJ Ct`+--`q6m-fRCÈU#sb/XA}?a?{V-d`RntIV|SV\..9Msio((L_-qy]=2. 1rpP"I 7idOBq\ p1^JE-.ZD e kgIA0A@u㘪_C"Т+\;|iq?l^\ܑ#_1*|3 g8}*i\b]̢Yœ.f'!]GeE{  /JSzb|{?}:M|=gSaN twZ1i&$-Κ8F~|Ԧ4 7dcG78f>6p͆{@W,޳MRP>aIHC@ J:p#ވToC֥[62^M>K>q8:c"3fra{5^ww!w)9f|u ' $ąqg* $Ų.HM9BY~1NV̲^ M jy'AjIuS,H `O]MPDt.{XF&O}EA؅k!# RI{cf`k@<{(.kC\SCl] [xQ:#xv|-@;|Vm\]B ,ķBAqD2n$}Fӱ0-1Eʨ|1 Ē`,߱k7H\ yPW1vk@Ti[7B>IIfP_ XגB=9ٗp>hwY&u=rNFok E)=?&/S_n:g^LE~FK͚+xg {se Ê hbʣqfNX+zc_j_yGS<@gJ`.V~I |h) +l35–Lmt HP |86@Ӹq`H5R$=ZL1(C5#v` ˷ҧ\hQ%v54x.R`žHfO)fwBo|{њL?k>h!򆬵2b5SJHo}S@_U3s:Ji(_uZ1|:/ 1FʉT}'tfu%v({[Rr?HɭkBj{+?A^c/bS9I*sgDd- \Vc4u`Rk4{&%1^^"b~>e岙+ L*cm07q=N3S&P+QHIɐ^$gQb%(l0ȰQ,tSÚ_21'<ƸUP viAvekV^SV6ͅ\b%M r}ڟPv|nE=BM E 7[USm|n&9}__l6WG?w!꤄DXlӻ&]A%{ag!K.[W%ǮN 2ŋ'WHIi$>* =ĭ5:ݠcJ3'kvШ lf;5<,h-BgJ)<,"P;6^7!qexp̝"XmD34O]PՕ`d~;`LD2BWޔfkLR+yfg@<D]2+ \wLzCNrHW+"~]9."f*G!QlfŋF+Aw# w:#1%_߃',d8_^ 0їo]a|Y#iSGd݋' {} |2"}uL:gؘ3S={ 6M,@4-PRxJYڥ`<1lK2;=Tb M};9ΐBv4]#.)%$ C'V` bRh{Ɖ<yK*fqiN$Ilڒ&lJ"ܑ.|@*k v'rϒ8W+&/^abbˇPPҫYo\l_,kbQFdžKUW,Zyh5+=W-^0;_@z~ "$ׯ;m=(^>KELT ";< ;*x̷6Mu?b pBIx"80uUUq 65nvۼ5GB媠/`bL$1OJ-h7g孜A*( s?kD?;JpX;ҾaɡDџ9Qs1zFRx_穹jSkіu#UDntqؐl(tPwĉN8gHdU&rqFaP_S%c2@i'Üv. {)BZo4V˕4/ @}״㜶g +(3u^U+]0I/r'By8Cѯy^326H+"5օjnQ @Q7@L'43]ce إAR3Oh%GJy0FkV}Chg/f BџK(%{r(%B?lF}1@6κY:\r_\ϨXkU(Jؤ"܋ߣ|K`h\iϒk*?aPyK|mDIc ~伕K Q' 0v{?'%jG 16-t0 .aU'#{|X?DZbgyPhLcnZAfoD:2Ev$d4 'S{Ǜ~1QnjE҄o `5A݀J j .y9o̅ȟb)ZĎ13lAST_=w4),!]`*]ߗ|tG,^=MAa[2CvyRȜT6t7 T~Qh.#WvtT?&Dn} Rw-WڏFĻ"Q+(ĺ;^os8m>՞|BiYFF kWx3? C~?waE4P\:C 8 Ck 墂r?6|AB"x_m? j q˿J%_Ďzq!58h/v=L,Uj餳"1cP9'CdkENP:D/Y ,juvcU'Ew1F6w(`׍>әC\B҄B+yڈDzD~:~)ك:*"^2s˶E=o)\ۘxJyfoՔL"ˣ2F{w`MM }6L|"/o1*}[Mŗ 6_/hSJE'B( 2/hdx|cA&X.7 k`BhnͰO<.o"q'2f}Y5Cх}ϴVn?ǽG7a)vuf g[4PLvaaz!#׀ֆ0%%XP4u: rOgZ6r+n.z.ȏg/a'#| Dh^=n㊥=AU{$Xw*&Kʥ_!9vapلzs~]*pRW+/N #0_{٭|,d3:Y oZ\~4ɖySA׈ g+hLjp,T b_$pޟIXK2'eS:_FRיm}tz Ou% ȄԙKlUW0‘[:.Ղ:2KD{ju)e萵p֣3 tѮޚ[$G %S;yw/ PGC]jؼqց 0o-81aç^%E~ Id_iGg,XO "{ƭ^Jr%L?;5$9Yk~5ckn-fAQ K,-B%\4ք`j)P穯G%C_]#T7<"=1@PIqb4uNnzd\9B$ۧuqJ|}TG)(珶d"X;TDgtй7khMXMoR`z-%{CvxǨ#"*ӷ2,Ɛ%D%mtS=t*$M ) 3j~:q]ro G!Or#QҮrT>0qP꤇G3gݨE5BpNdsrŘ]6%~o?@ ´IU%6i˜=%<; z߉MigޱGV)Ez&6.E/9+P9-!8HDOB$ܲ *Hn:Y>/6&m*omx]8g%D}}C[zi̪ytkGWD*7%ro!5OTfs|x١$x,QNJCr_:gp)jt4#͸v БaN=3Z_ -m"uc@CvbP^Kɨ`̰3=bH=7 Pms9Bߤw}RF+kjv$o(oᢌfI=Bib%֛G#Ǻ34tm4tWlBepL/^ _U_:Jmun@~{ yPc_Rc] uvC dRls®wGvUV7w ~'I;;"r6=r)=0r0:|NL.1h]TK‘{ȝmZ_ǤaGVTwߍwxs&yW5 2mN!9 hUdRS;lc65]S@$iI{'M~Nun\~!|x.K|ܜ֙W <4:̾ճo4┩~ / pWL?b24X%M# S)tU.T&?cUR^ҳu9 Ǩ2_x˜B-S2?wdʋ˭y$pICUt'f{%Q0z6Bc쟂gopghlóLÝw,guܻ-0tp_g+xi:i9IfLQv>1*@%]1=r~u=."n"m l}}PuR)<͞yˈ̷>k|U;w70E?n<ݝI9 T5/R LڦW}.qT%uE&[[p V;H(coP䴈vʼW?fX ^h@Lɽ\nz>q 7=yz!8!ĊQ@\0v~BG6J -f$7sx#sEQ8B$h8RpHȸMJIڐiv;N3?VT*kfeWu(M4`cyZa$AÁ}K U꒍G>>ͣئM ;_2@H*;`А班YTj/cMD)YXvv y98l :iuf=o+r2u/^aH<}Q"TyD!%a[]bDI{"M3G }Ν0kiam#,"z|\JlN('cF !c[7RpmOϊigt޶-{C#r!Z[1X΅: #2`9ʔÁ~p2&.d1@fAPD^:;Ycr8VѾzMpcr4q1J2[FeD-#&MQv/c|7E'7HeTa.+r 71v Ev1ڂSqvl:]9`sr0_}so~8}׸tMkAxLP?K]gܼ`a)A*MB\ 4nzI(_za*IZ(X7'=X_!")Qכ@J.פj/@C 0_F2]jEg/: JXɞbr,l4K? 5]DlsnΥƏŶ ,ߟ̳֒@WA\ŔX*d0tnY @]j$IO|΂Ršv$t}F9n'%gB6Y{E$+a]8;ߎ9!LX,07(1,4`Ii|a6ΰfN~/,7 nNΤGU-C pkV791z qˢҘx`~-v711W聬UrZp{Yʉ0Ց+9-~4㥭IlZ(Yid|5Rwu#1P` :n>ʿ<\~~Wkmg %wl'N"ɯ՞J2mS FLd/-'*߬Ք̩#%'ÂQއx4u>uׁvR8BJB´Iof/6a)362 Kb6iD͹QPU>]\cEؤИ8U]gvZj]]zNc B4 ?S:TGk2fHJzXՁ HfEANCLxeb)y~~CԦj߲E2v<jގ_ryLLy$ФBi":Š䉔 eM=pKmO/-7sÈ]i{ rs&`;ckb]8>~5g}l/"2;;Q F,C NyȨG5/T %97qkWE"Qtv >-^^=JgQ0v3|s!6 ^`)p&8ǰ-(VB@*4Q 0z#<`l@vu۞xv/vxœķNPl7D(q6ǭp;FXR{$i4%ŮYOg>ۼqЩl|P=ۈ+U%]"pKxHB`zQSf9ɨ\d۹1TK>g"#eɴ2T$=dh 2yZ(g%tZ&\qZ-4%˳A˭@չT QBwQLAb=M]=G}[Sۤ8xqͧ\K9FU( PoHЍ(*&ѵ>ߡ te)0 _~=(:(HW Z}A6zZ<@H0D̯E8{S}RBHzhyr/RЂ`:O{v*em٬d89OWnֵcnvlʾ,jNg2|5 0 E$pjN 2<)la(*M Y>I>o^0Y3"uu9q*Gh'X'Dx .={%<0>A$32/m8PP1ˁLEYk}vہXƯ.h5 @O-]B,̱*(?vMf_7scih]G?[\S=k%qrt`*6&D>##Gv[׏N++:AkkCϐ!iK%`G  T 0a{\5v{. ݁/ "}|ӫ"at.GĽxb.|Ai+'E'S ]J 0]. @/ra,bREaXQa]2&sgUSM3 y'%TĮ0z6M WTE HpA.Pdiy~4lϔgIiq6wDZ(΂6 |v^-;Ԟ}ꄥ{ XŁ朇,>`E7L2Ăg R3#7 W5tBXٕ2[HM}Y &3]%k Ҧ7BT\Àn[lNTH<19R3+,a(`7`rix"=ĵv1#ií#jkp~!Ƣ?$~SfB# 8NgD ^NLxG[@L?`@(eQ#:xm^]m٦?!g70ЛyQWQ=j_$?R'Ҍ:J),z?$0}`MbZ5 L͜w*ڥ2ɒ̣7w}6m*_ {Jrhnb#? 3qOi VݹZ}%b}NzWp *&(6hi*DbбbU$D#OaFnljD!fZboEf~&]Dn .eo7ܶ*Z{Qj@'1Tҡ۽a`h Eߒ 5 <μ_ẁ~`AZ$ӵ2w/aAk %j0ڛ8WPbk ٠4UF1zZ5!Ry O> N?!٬t2}`8rP.(!*露S)h(M0muE>~љ7Hq sa.m|<|.?K!<2G ^}΃T}؞7w_+bdSt@3-sI'̄e\W1s :sjb) j9͟sZR0RZg>X~r_r%Lqm@G73`(5Q($2NiTpVj(9E}+*g_Ă>ɉ]i4nϡlD;2EbJjRY{E7! 5DvCA7;`'B! C= 4K64TlX1p+ƃ&QR+ E%:fԋ:B&XjL3Ƙ -P){ߙBLԹBSYWjz+YjR[B;럎I]rCdlEvOxӲxF.W=P,]%`Mq&o>/ ˂N94 .-3FxJ(z̛Dx-ф-U!ƼŐw>T+)7ND~qrNټUtI,@+O?0-!L([э$q0dx܅G|r(KD#ػfOM` 鯩gT9* .6iP!so[.ZJ0`*:ll:N.HWȩASLܕ:{[R /og 2Gv5)̬D 3?f\~z$Ue2;}\=(MMK#iPE"]P(qּdo6HɌ؜.&Gr( ~Gm]f&*~(X-sTMd @,{la&7]33J +Rx7.Tܒ ,Z|vl!Χlq*ok!*X܈%̯Έ@VZm#{x=kO/!i:F5S{[4 6A^"BI~V#k<JЙvn}-:֪3pڽoQY&"Y,Ŋ#<qJggaEd_% )R{l31K,u;`Ɋd!28-[aTD9<2LtR\2/Xk.1B~D2.Lj&,@CO"ʊgDm]{ՉΥWQDN2al,>-DxGwi~.[k]і&k:\6.Z{ͩ5Q+ȶn|Ovte;|R`ؚG+9> r;< |G\h =ՂVj euyѻ]KL_(ІegVfLx$%pi&0,*NQW[ ooj$TW#M&0g߱xMuQBwݓ2kJ Ӈ )-tQ{q8&Pf\  Moq d`tBUf3uo}b$bl>H6 skG- L]O+f,F'6'ԤLJHpYz eP* IH'|Iv|vT}@s!-1]x/?"P"l.gF&ϴ+*-r&.ۑTVA_qvܐ_ x 4 yzh`>A^z3ڥgN]aєո"3UrC}AɚB! lsWg;n0,p[ωQ"BQ1˥ $"-^4\Zer~.R !\6 762JPڈ˝0ВR4ܧPoL[XPbQ>kipe 5"'Z#%ʳ,`ڛ2Ljwac" k@XϤ eyEsK%)X2X]*CE_w#Y)Cg钻\$њ l,IARnD)CNavxVuʰsBXl(g_2fդD'ڨ縯MMGƤ d{K25^WSX?Eu盿2oj m1R̼gWƚɮ 7L]hk5bIUmI4\ *=ؓ}^mWmz^y"y(|A ˗$t gܸT0:$5KojC,>9).Ҳ0yJ?|}\m+cg}ctYsc|Fd8RTj=y->g Ȣz6*6bi ,x vw]/q)7:{gƘ5v0 0ET',$-pn^a҅;'FNNd(z45;"@ғ#]Y``O"7Qۋ! 0O]i9􀒸4ŷnnre{Nu|*7M6S cuMn*휍rz »Lu2FOY m&t2zDǬ=V3{C/&Zcb#+q|\o |ABtĄLQI'O;3 O o˶gsԑ!QG@I圛?ÜʈxrvޣlW.Rt+ؚ˷B-:AUmOtqxϟ0dT:2Uy*20Qo/,߽MXzrM *,' 9+?j1ZSZqSƕɇfZEJg]@ia6]:G/JֆiΡ'V?"=p|N7!"3%f3Ʌ.\u襍}!Ԟ".+ȵC,Է:6ȴ;%z޸IpGt!9N\G}4EX% 1 kP&h*w XFe8^C[|4f>DΪͯx1ª!{Tے lv_Easo ޺Tr" ;(]ap }g_|]LO?1&NW{R`LX.f;DPu>ƿh43dA}N 3mnV 3RrMҠ|3mc!YvƉCm y}{plB1ڪa &&kɵLdYvyߥ;­6 ou lZqеvV#~m#P߀Ui}~a,,g[ω- @1p{9>mrZvϨ9Pt.:ADN[Oè-ٝcU"?&u,d5e>ٴJyDj$hGybdX#t@.^Mڟ0:ŇPhh+*Kre9h/|pkr0?`-Ϭ8D]Hrzfts/.~Pxgw >ȯA;*xNT!BJTnn:kpXP/O D Kj!4oh6Й6؂M΅ $*a{aֳZ!d;kɱk3}SLtzX{ znC1wgqf^YԚX%CHi8դO_Nј " y]p õ+]"*fA4 :G^[/OcoRY_u3O/ZBRiވp'~eF %'eWIIv-d9ḏl Y,rQB"g=LQ7oMr~T7{aT9HAY#kpM:/ 9JO LGdMd`1pMX# C$xcYEџ', ozco_;Gǃ@/EUq7h`w_ݤuq~@nTI@k5IM`IJk&[; Q ;wkT\0Fz$sZ.Yr)h"(J2r705RگYEpќ4,.A_Ɏ_xClX+&Ruˠ j//_g ieբb'4b,0y$q@+ԝ}H5Cn͢;f{DSR`bxU3by2Qp7BTi:ɬK‡ݕ@L/$0u(6 9N2gV:_hlYNn"rYKsK`}1B5a 4*kٽRQ^S#t~h+s%ՆK49~!H+6:ɋ"qD/PF/H~֒W}PÐmT684u[K0]ԇ繟K:?͙Mj.n1W uh*9.nqL TB#'5TH索MO8?+AAQ\)BXҍ"B&!{&>SoZ)4@6 {GT+Ud~TF/dx67L 4c+%.Ʈ2U^VL;4}m d(XSPߛBoV9$dOewZtSBb![)"4r@6ϭ:V>` &e;QƆ [VB"A ' 4Ե5]8ųIpPhQ$0Brqq$"TAs]"=`qz55Y;L hξ6z*5CwxG7V;m61?^.h8-M-J/ݹc=E[Ċ;+7 :WI\Chsp@gJ #T]Tmȿ Jӝ8hMPf {QGw΃h&U”bnwkj\j`aatrakPDd=I]VK96Z\_%Rph b,ɝk;ˬH;CE豔Ťh:#ㄞNz~\wܵS5?N?'8'>ZP޶;}& F}V54SgR WK}QK_b4u9x D1KKׇS0 Wbɞ#]p`. wE"> h`MrgOG< t;`drX)UM3X= a5%R}Y7.kXd0:2'r߻S_cģ^X8[ˡ `4oڱcUౝh>&U\1P=xH[99Ϳ"Zfv'P.KsY)&Mžt[tܟ:У;>$gda?fH:.ۈ^yϷNu|2{ft0wR`N aCD_O<|:>P\+Ȕ=r%ܝl!zSq,q%`KCYkdP7ff pCIDŽImBMdTJ"Iڧ!&͝hĥ^k8b(C1SXDH⒚ 9SJ\ WX΋)0h-˧n:h9HG;OC\EK ŸYS6=:Sf=@ǭؽUF-d`;ޡ䄃3.=p"(Xgv|RNPxui& tx>-LQ1j2ܞsK%С)U}{uhe|S6#o bO oPHLty5UgoRn߸SVIF@]swzP]'ǪD]vb,&C!Jhauk;i3HܕF/ӂO4¸M-rA1#t2&O=ҵ[rif|E,)Wnq{g]o![ p\ G|@ @#tgem "|1LQ:SqZ\AH$jzf,!}KrEyzs-t~/FsV]sG֚$.w6ڎ0pqao@@Q~x8E3׏"b>M[2tZ:GKhbRV Qzlrp ^ ,c E( ,֋'d~-Vd6|7Y@#M@{]L K ['*>ًVF  :ZyxIa.ejD¡NJPK$<8Uo+4-!@1֎ES l*KYa.&q=>j`K."O}hmw^v>_?9TSl|:OxO_!Ncь2 cw}:b&2̂HQ,˲U\bt )|" }֤mLˍ `/81bᘍ &@'(PF_=՝UE2!o\LM ENTyRFHLb@'U֏ Oq_dn[ fK;1BiWZ DqvR "۳x: niaMRlڪ[3v|w"lnܦ tn6Z raնxRÙ_ ׸!Y/5hv D Ւf{Fcs?߈BQ|O]!<98OsjΚH)XhYL5 /o|dt]tl\ il/%Eq(SɤQ3=l/fBeBU ZUVzoaENFZzG9FaT@{c/<"3}i::, U-q\cfh6? zX'rȳɒwW Hj<BwP/̚$ ZҥW8*BYPoFgrcu=(C`ׁ^5f?ʨC>CR#lƲFR?q8X+ɱ:ֲ[7J,P ekZ8 Hm=ۼc5R%szFȳG7r'.kPJn;^#45*AxN6(sthbk[e.z*msߋYG^L!p| 6xVP/ ˌXa*l\?Ambe9 ê<X5dUh b..TkY(Y$2)`Tii;R2 &O)H{Dَg\%U@JwP(9R-nT޿Ag}xc9@?;~;z "D@#>yy^M7q19:p (Wɼ |F4hai*nD{(fĒ.0Q3 KL~U}UJCS ]Ltݟ4/{mxK 8KRg26Z HMTs1\/ jr-L9: s~ EDDd~p~^3? Na!Y9t1؍`0rYYu/߯ m+40ߵrw5 7mL1>1 vqt<xT2|!@9-զ;lˎFixWum^z/!PNQwc1~ԣBg:ܺ\QQ) gFCﶥ@ӘzI8 |ñ$)#rmv9IJeg=[16y5hp7^qR*+Td=9`'$H"UJ蚯9'"ȗuX%u![c0'Mi/|;j#0Z1z?-e2w]%]@w(#5N\] \h:|;y< \aA243.gWb=ؐAL9ntskh-vEW, HV\"*C'J/M9^@b*`u Yܚ*%@Nf7N >"o7  &hZ\Ɛ5~n_9(Lu4vf+NΣ;-; aPxM,qUSZmp\,l2c_)ndnk&+oY b 9@sD`rP+MpNxL|g!bRZyiUyQej{ }Mɢ%߱Ǐyq')L!.yW8z&fν׃QW+O7?|O)a.}-LfL_rAUM;X Df;]ُ\&OAgaBA dBe͛p; g8K.'5E=j'a kB${Bz?Qj32HZO+ *_b؛Yc楣٥q)z>P7aA>14lbf?m! / *Xh?ɪm$0~Rdri>X+,cm=7%\NJ ]p$ k!=^O)cHt['A-`^o 2K4Su_ĕw!__'AhDAlT ѓ BaT܇ڸ·ƚ8˸~>u?tS CeY˙JVQQ Ʃ21߅#2S^[N 213 ;I'ߨK/UBt2M |޺\D.ߺ l55w3+)UĎ!Q\L{'='͚XMH_Ch44Zd=AF'~18ŤF?2GE4#,-f|k2 VhƂ|&$oN|>&;jK| 1YQK7]X+0q kƨ+6'~iHe4ܪҽͩs?%ɗ+JCP_|OY[ۥJIp^kYk::¯oO3=r27+զmf | -w}z. %S{#&^5ji+#$FvJpo &Lqs'(hHtmlläI<F?2bU" O/ZP=WD8AU9;;$]͓N<ȅ˷*,y;@%Tn-ߔVtSMn԰"(vl1,Ks`V+C[ss#xU댞`"dD!&lh9@QSFϧw)-RvtB9Ly;!.(;%f&MF!,?"C1?$l_$6a+A\pȎ{D482PR`Gi\L޺ôFxIKPluT  |@<ݓ$ j1DZeXcP+8 xČLKHX@yi[qON$FFzo@}gtŹnDZ:!Uc-Ye6/J~)Hh=3ۀezگOM]͌#_nQx 'yb9N1%ʔY PRz*AsUXD͆bIz؏.M3 NH8,/KRɿd=0%>fs .u:bтq̄Nmb֚R ш:`\}8a,:qUc|OL2 nXQʅu#$?SؑƕMtw`y ݊-l+6&#_(??8o&)_UxM^[A9G4j{0d8+_RP&hs6P.]HT0ZIRmW@ 4z,,bmۭ3 iYWBބe.sm$aL6uDy:@kI5Xݴ wZ1` ]}P1 ViD.@`D;3zЎVz[q,lf4-gҺOWzil{~>OHu;" {y%HU%wٸsV NTIu̇wiX^aj[ZƯ7<{A=x"@f{T?M}Er_X,*~ZgVzt~kCIaƷ۴]}„cbB-MR:kAia{NdF.Sp!o*:K'WljZW؆&4g?;{Ц;1eå7I^Y%_︶G=sdp^'EhSH,% s]\ Wh*'( 6>{0QND ӰM?g-v({*-$Vt%˚|+12a﷘c&`ʹ 䯶>g`RֹԻ9ÌhȦAOSczHzFBc:qpaz}!gTn̵o)؂㇕FaŁ'5 LKOWyETtˉft4&^)kn'G%;|@F04j0>OKh28Ml/GAL,F]:ꌒd#ٜ-e`[ov|9}hĝ1&KNo&/JIm8[poK'_?铓y"_]6"PQC㣝 ;N̎/YѝSfn( bwnʡ-FnGk"+ V)<6H!ZPZޅT&6o 5#-Ŋug돈e[/T _ #?օ Zbb 3NL]Ҩ槣7树mӗmw$>P@ʗ@{$k5v/hJg(~>kJ`|2H \XZ%]}B_jʖu}|{܀c̦(l:yOd\ŁQϬ,<4+]VezgAJ{(3V 9U! Nw{r™/D1($b֒&1`ÁP˕2}mRiuԱ1巓6^pL&Kr?GK0b%ie %mqlZxyAPb.~ڌO]б(7H&&nL|Q:VcaV 8+տ/柤5aY}VY{J5oK\5c=#=>rKAl$Z)'OIQj8ߝ;ofC5/l?~7VJf,=Frאcч施ձ5_ñ 'KkՐk;Ekjlem4iIG׬Ժhbd@ 5T~j%^!cD "=4qlYV6Პy;%Ы=`V T՜;Phv ``6Ҩ=&. qBB`i^.>~J9T_uŶJ՞]-SPb5Ywy&;Ɍ)$Ie:_ȐAEy9ޅ }c `Cu(0M߲mJ~a4]i wHd?q="LP$_͘V uJۊ3ny̻Si.Vt '?EK;߶d+#or5+~iHi~t F^~Z@_-h,n..\c갲8,/G:rw X:-8vB:rwq`Ԛ4@b{Tׄ?|Cg"}Bo!6%h /_UXvj)RD Iw: @x ~CÂQH~ǩ&:iM?{c K~ `-ќF"}7 Ygyro=Y*4< ι>o3_#Bjw26aH@w)u;f>R>ܲ6MΠF";oI "in`# mJ܃dKh> "hF޾-cr΀:%h2<'UNg & c nUۡ4qb\3Gӌ˲h}C4*M̒YEu3n41 'Ȁ]2os;Khp)!u:_,6ilﱧIDuZF^Z.e4MiYzHJ[Gդ-T=;^Gι*'] sDˋ$[w)=6ze*P+uܲ<\ nh2d}%lX׃/lS^՝ :^4Y|h=6Hۚ*%XH˰,#l>%]32$`2jW Е5SVI9bQa惙k@bx+topD/*CJh9z2-PP~,vgy%',дBSv \z[G#G9UmfG.w/%. OV8wuLiX4 !TgnQ ܜDzFI*+MF WSh N#/Ș{Z?cm7Q)q n1(<Ew )߂ߊrV4ŅJ [|C,cWоf NT4)?qzsqoOK"֤wשbc1 +m=5[TBA.jmŧ07V,Q[?`Xx-EsuV2 2 A}H);D3gh0W!g[P8ڛ]ZoJ\W]B7~ bJYZRK|٘&fs"&:z߽9`B=-#WEbo^,1f% y,*5]~r:*⬓*0ɧ&e({!{yy75i*(Wci6s봹dRcAJ݋ gLb+gqWE׭Z⌕"*QԘ9Eq6Ev~,tSȥ=t:, Q~6sсT*|SFwsq$lFJjDMMlPhyfoTpޗ>0)RW1²5WV?}r"Dz $u{н-b2׀E5iOhBw(=L*8u,`V#8&'pVe9Rbm=_a"S* H"LAoܞ(GIXo5iRAF-^UU/A"!ZL{b?9D4Bk1X] gcک_"9ójp+jIH4{OYO\;3zu2c4 y>np,W!LT[؆DUJfE!K\tNsrT*WVfQ @Tȇޭ符 :|`K~֣ '\޷ra. WY**iQ2ĶxUΕ h!HvO_܄#ӯ[e@^Yvwҩ :; ^Ir+@k9 LS6ϏC oxufY1Ͷ{ʒal& &1b;J-Js8l=:l.g6z36 `\|Q{' nƟ- z7uT;&J6Q ~ \$lŠ 2[%Lr޷c16Mh>j;|fXp_^icR7f5:L5#Sɥ(e̍#90@ /5SQ5aog*sǚ|D2$س~er]+0J-Tk%UKk߿.X@Bd/č=+`Tly:[J;$KQa'Mx2ϖl7V3:sIiH t1 <ĨA.IP7"_?8=ڻce6Z>iSxP1 UH M1umIlMo3CNYz-;'f!mڀ׋6a᷄ܔ "Ak݉E=IaT6I}1.NKjp1~_4&:@h4 ڌpYBk>g4 k' @=c+?W19:`J8='fc͍W 8$iLB1&Dxu'Fo@ 6SqDYL` zJC.E= H mP֩{H*~D)buZbtz4_=D\[Q~`hj:\MĐ LA:v^`ˆAO.$@ } %ɓMXXhHݖv(I'] '5Ud?詳^Z, ø1B쾦h??DDxa\~ sOsf2Kuo`Mt-GoҌt>46W$dCQbNQ*,Z6LY6HN~=Ʀ"BT57)JyԄ㖦,Y0]WW>WP^x^vw͜B8n_(4#T1<~YW}+b@rz`\U9;qA*IzK&1d}+`WjG|C/5/l{#$A &3yI]'bOkhF$^qO'C;ac"'' kg=L\xW0Ǭ{ ԕ[L1meBc/o^r*6j $tYĬb5 շ03K$]S*UG,;fLyy_' rji5$]:q|71sXd^x 3~ .@fx's47l JŤ ;FA-zs@bkfriHa &FT=JJlK6cVQ)[{A*n@)kM:R2MO _5Mcg';h"M{Rc]0TX P(Z'gS%kEZbOTrlţ3=ǔ3z >h*r_׼ɮ$"lIz1\;OQE9h< Rw:; zaITD3z}2):TZ\.@ߗ-. $C`um|k UmҸ &ȏ0~wHE?wYn=t5/b*w\R N֓L|3c~}&)c1gώ,[ֹx-,_|ل@T^Wc0+iJ"GꟚ!"|xJa ljA~2\{C[3*|TgH^ A_oΰO] ;~UN*aoTAAZhU3NT4x64#fnm]6&L܂͍v9`AEH> k[!~Mf7ՖVR*1hC{|L"n25ҟy˽=)|އ N=jSZW@)Ѵ>!΅q7D20k06QZ`_hdw1k쑝C$7|ԫR W]1PTNTlđԯ|j1DA5<3XY(*e e}q8BN| TÐ dYv|3@XER4¥l8fb fWI .MRAlByǿzqa)Mp.ZKc-{^t05;UO)ru^ߎ) ԋtJAZ'ExmM{֪h(sO*R[N YXAİ/`sDMٕb%^a/vS0 ͷ2"bZeV.nVY|B do[Z`͊՜ 3|7s9)B';]uG߾`=nDnM=]c-EڼRhgo8Z9v`AhЯ(x4B Fud2mIȾ}$k寒:5' r<4 yLӈ;la7k D2`k2?8շСȪMλ<+p?&6}Ȩ`_ruߨjm䋃K%NƪI RRf/ZSXb1G%nXu:X=\4=\b :ݎ{>eҚHq}#QƬ|! ~_{xV霌qp.V5\P\T~lnBKo;Ts=͌Ae>5t1atSu=,Z2],ݠ\`AQE\-gU`SH*C$`}{j$.xMjOHd˃#Lj (2lO H+ h0?"f#B)nCk(/'.SDp㉆Djח@vM! d.?էz>)Jt^ՠ[0=<%DBkd ebm0u{Cxd0ZzwKK)()ͬ~AyU5b`Ъ.;8= S)"a*Dr/BԷu,Bv EYH@Ls+Gg 9 H;A!ԮͅL N`]2ʤ8h)/O@mdHȋ@7\__ӇciB+yB2@2QJrk$kA2gϝR }\Axz_Tc{G.UD96o@pՕ?ZMz<g-&^m߾L:\싚[/Ig`=VP: Qw-:fH뾳ݘnq+SrONrFD~ oH;oKP6x+~}qy&Xz]ڙcx@^ '> ,rnm/-l0he5{nK^Z*FES tZ+w\!J8m9xb$z@64O9{+|pƊmQaSdMRVœaoz[ ׸5h"'"*Ku&Ma6lIN'hZv 1lڑ!=W[ %6>s_??҈z}֫sx/͋}h Mms±V0 ۭ;r T@a<źAj^KS@7~- hBseXHЫt*`/NQ$آr%4<bdTDտԵ4x܂ 橐Vww+ eKV$F+4b5G #9TZLa9pH꫗ҧf_QKqel,7oWPꢑO ,k^p^<4$I% 68A$7VƈPYziC;2Ha3]+h8 ~M%l0"yȚ%#ed%6@͍+0|~K#xTގ~#GxIWasD>~s^t{^5|>X7"]2S:f #K=+ ._俀GՏiu6p^$Ͷ?.ư)TzK֡9Ķ.sOt2B4Q-+8/ҒL6J_k= ȸ6)EmF7|1A*AhiaF':0?MyΕɅ-ʎn ^]Ӝ!-*8/\[A<+vJax1(FlBHV!#M*Y,Ґǻ虁˰ʂG{q"C!A6suw[&socE+T^;$uvJI_V61OƏ>{{U<.KI;NxN&BuCv&?ߐ?䆽I!e;VI(0բX[:?:= 4;昧>˦g>t|"T&p1T6ALpM\B < \lЮ椥ry/O8cI!A .Qh(ю,dX؄_Fӗ`ϯu ɚ)ޤFsni<e"7ǩ/̱ʬ?Vr%͍5QDlӥORMay2y?: NB-f \Bd7MKpkE,G(enu<" XTʸ8xXқӲ:{=qrGJ-J2kp՚42#OeE~L]]6vN#:%k`\V;Q)Br ml?25Ofbu'K(!GV2Oh_}Sr!t0+LyPCd!8tJ >-WX*co7Vl"/9CWH"zahbt !^.H#ןXulPK5GR :p+Hp t-J'BZ?OJ%`T^`@8 :h~{_NR=(!K,hlFXXkL.ɓ(+mh 2 h_)p7eb>IsJO.hc{ kDZ,)mXk7H)EB L,٬ E|3vWK.BŊh6>[+I@0V :cXgԾ:@ܜ %?f<lsͻ(w}Z;<7(ڻvFY@JNXNBpK|BLndp 9AU,dkЅĥ%`ND-jv9/9&w 2[f,cڌ%X\x6W?S0n>0›<+>xx(?UqjB䞆]X![cs6*D PDrEt⡯$Yd>䯹J!"#ٖoۖN&\. ]bd (, K JsBJsft\g0 /cuJCs;:B)~ؚEi?qt 0NEngɂր۟3հRo AsGv4H<vM*#AD"UB 3F]Y)ȘCz7>ͻr4L\GXВpu4['*}SL[J xB+/hi4{$V*LPOBZ,K7E˜/pSH(EKyZ \;7:4ۍSb[\n Q5G} Vk#,./А96mXRD ZdF'hd^ ,j$ڮ>"%zYXZ !սZmʐ' +)舲-7r:qԼx cQ`谖i| SYeH]WHv /\cF'Yz9ː`=ө[zUڷ9K^P.%bk@{u\i8cn$%cGBӸ%bf\|p<̰9c8}Ă6ԥ4ZKq6Z1dDeO dL:ʢR9(1L;739-x1l!/oNM6S&z9W}Y!9+/|ׅ[SQ!A f%O׷D2rK$^Ј ɺ&dP0Fiv O#-ul)ޟKa/uRFR~&Ͳ=|YN:&bGzUWda)S_ľF{ eJzJƝ19A"P6@xJ ȕ\ݪ춽v\#'!Mqر!y#rSZIp9Umz [ϸzjH[!Ȉ5(t@.4ah `ҀCtajDc6 yN-e\3hg"yz1wi'X^ /g#So&mo \]C1Ƒ~3YΥqf0Wdg$212[s#Ny9&4&ɔER\[sn __d+h !L-N}H z^szOF{8tg̎hesI+LM͵ µd]q ;XkCh|Vq=u~35θ78>,h][Ani="o^L&+ ٛjnDfd'QB٥ƴQ Ahi &a`5w]H) 88|񯸟XcOޕMm Th+N1.ixd ͣpp,Ak2{TJN-s_,R% SQ(M N6# )Q̵f8~Մ9ڠ{uw>˔ 5dHKm =9R El)K4l=q<2vT9QA ݣ%i/Qׁ1oFԜH͕ D5hω LZ%V몹 G~ wJR4XUVv̩'APKQ6tnם \r4p [#o(OX '"i ?;ī",pR"8ctM.( E+ڕdض D .LjeWg8֭IAzϗXydQcvn_q$VN#8.}y98:@?LGA_)y2Uv5N\H*N'/7Soc#Dy+$i_ԋ'c}ͯfTҗj 4 ߈J8kilH\zRc~ f[J:epgUƳ<(ϱQ<^W6T_lww X@Q0G!z>F)Ez{'(25Fu<%5wE_9ן/iO=:K# Gf% m$lV.NDаuTijD_,v4G^g(2u!F~č4%IB M7^4mIxMx8m8802Xl+ݑvyHZ£e -3!.{: U)e_/nmHuϰsaV(9 )y% jqrye hӼ-OUϬ,O&хK0MпQk`ׅTޒc+ҥ]F4WZ* +RQ)7}`uthzZfj,߶lɣt(K =V7:Fj `}MFKᄪx__5zʽR̀ȑX~; IM /r!֩^c(RqPbqUܖ\IN \2_`;kƔ$  QN"AH}e&m2G QGcrol\ϝ[f\CE9(ž|{7J] z %ZgI8u׼z}6@-g&{$ ׺j1ل)3]j]LQZ*Mْ :ގ3۽.Jyg&BKMN~[9n^7oPrG> V^(߮@IR t YWJS|NTS%Vi4ZXIpsU0.[,=gOY| ur 1N%Eۧ UM2771c_ᦁ~zv?M0[op)Ф+ :aE2uA$Fz!'*׼ jf$#LD9)!0 ܒ2DN: E9ͣ}d*.4ivž=*Eg\7Ly8ڋ5w I[%3nxE"%0YmUFRa`",Y|l;`?b~R9xű.%xLAy(r}\bj \Ke8: &ofGC3ԕ;$ ~뎱Zk/D<^MK?Z7>:,Oߧ?rU&m@`EfaU~o 5R I2R~H5}4or'*XGLh̏WbolQU}ʧ7P]HBsk]+ᫀ>>ube|u^1cO%o۫@u.33rz'>:pDݢ q_m$c+n$M:K.V񟥬n2^pi\$XHNFur!^0r ŚCѻ0fC:\ʩ:˲7)hXYbD7ѡ5b<'`LZHx2!׷b8hYT%͑bE5jWuAno.UҮvMdzj /{)W9h-^ 8/-%Y'D/x!.5*rg{Q#1.AD.hKd mZg WNjuj1w"u0ǧv8X1LsMEdt%5QUW^vc$A h g^@j4qm2߾2N^Mm52\HEdIȑ@\JyԆ C.DŒf@m;1^2Av?jmgy-CRDJR>wix-`g0y8f|8)r)tO"qVo>BKJ.fOj(=KOQK {ۃ@U\!n b$ۦ쏕SƺѣEw؄rzmgC*eiS}0k^aTJBjvwX6V7k&\#tf3xKll1 ˪b ]9zS?5UAb>K/f͹`Ft XEx=uf <ŎbcfJؤT%(+R0GI^|YVK_:Ӳ,E s2WG PUoX㖢r=~UXQy]ᴨ-V^Г R4PtoG y{p $֕\qNuJ1&1kGG7QqFK5>h!": o=6TMv81X^w1ұBs\QHj/aOIb Bg>EF9AASĞ,y';ngW-EAY`mNJ 2 tS#').*&@ml}$y WL5K'JzA> q+CJ?)` y]qRrpAzXgiow4aVhR sbA (lU1:ZNΣmuj;$.{@7zJ.S'iJTٴ[]r_6$Àlz0+[~BD*Q" "Hv=׋Շ@HicާDIQ&`>;eLO8h<<'g64e3SDl.*.$MTs^j8,mi4ߐoqd 3 '+䀞̠50G}@Uɴid܀spzrfN:GA? Kf?t=5;̠+x dt<*PB{>(4sӋРIvL!1sf}[glkedۙf-]:tqɼ)e1':n@pOO&W% H Z7V@U\*d r$Fg 爳Xx.Kx+msgGcze pⱿ} <"F,bn;#}oaٸz)xIuGo㒥0W)v) j=T&3;5$&GqUlIT{*_,tZlZ/ 7,dΫ5Z1_;Uχ4 ,'/YatłB1D(e6%k˱("9t5 T D4 iȢO}o8qpV(Me~PN8XGg( !_Sr*Đ5OCsln}6?ȥQ=Cθfݲl`꘶ a"@kubM }5czD9wa,^3/4Q#h1-;ҳG#1H"! U=rnν5,Jc.u2 8[hV:݄D`Nm0EР%o)QO0 9a %ҨTD*fxW%va􅶃` 'YكƧ*g޾Qz?KVo>ԐEHHߚĥ['}hA.̲suģ[3_EN;dߋd_]내ӣ§ 6TMճC9Jl6j ǁOLV.rQwo)\ڛX T0Ɵ~erܼK?? TZ BWe#}$G 4+4sЗ(~0r]ߺO5(e3;_M6X W~P/0oG5 %bc05`/K0H)ֹeQm0ojw7Ԕ8cRm+g-&;s1➉b* whEIPM(ׅϬ\^&!&_z̯Kg!B(tQ9YB5#:hjdRp{'܀es8+ LBJ:Jxw3ܝtEZ [SmUn _7<GQ{˼Pզ,(&|ʧz^ ΥQ#]ϘHLVR2,6lsE\ζ>YU}0 D*Oq)҃U禀d=:G#SZ+пq?TR c~XUqNe{w9`%uxj"]"!-'JD|whܜ@qEҫ}%^:XB:-/nVj4XUjmkj= %q1i/Z8D¹'%CGZo$)鴷.B0@sj,xP[^r$PώdCY_{ ѶqBsǵ8!_Qk:uXa" 0̶#ќ6l.H ٫F]g(z E~MOþӇ#A#ZoIH>[>YB@#~^c8Ck@%a#Əh%Uqǹ?2m-GB"2+lҕ^sEo:v䟯sp]˾G 􎪎xe*i>a}lڼN%.PmNjH{bX5 z5hkvEllcw`ϫAk* (pY" A 9)e&F]qGCp9ω%Ŧx iCG⒞'I k|U5Iy?fx@1tH$!n7- I˯da$ aW$6^!I3rpQ}(/ .|PldpQX$GW^sh4K~"FbEU"Tn=o8B@YcN`4lz>Uh6P8G7ݓFYJ<*3% ixn*Pէtt,4{E]2,/;-RIà tׁRe{(aawԯW.^n&]GX>I"5:SAc_I?6rHglr.|<gs- ҰԕޅBfq7!M.d2;ˣ kwM쯥Utal-! qr>ttB(H=j0YvLR ۟$3^_HkG(mk@X->v'#؉g.kTJ?4by-bd'bAìp*r3loRsFCy$|丱_u8s'4DJW5Bhy^1憰a8~Ypк&oCR/`^y>,8~# 'ɀW LЪ^7/Tc-vj,abowE<([z>O%LhJTDf/Խ6)o[ڿ Y ?6]g;]h=mM;>ٙBrCѯA3K g:m*Jѕr0I.2 π4[`&[{T9^N[c}T {v!a4G`Pw5hӃm#< mo#Z'̒xww!l cW֢HDvj2+w.<ɠ[}b 1:YkrF%ĉ kA|{Gq53Pg9:TVH͕?32mU ` Ru0,T*a +zEsCYG8ƾ+]cD{;gإL$\4Qy C>;YxeѫC4)>.j?*+&`i!aJսaegZ@՚ZG{v Ol * L"Nmj j_s.oI籧CzdfwCn ҪфzY muJ.0S"= (rQ$#fGYF+)80p-,04AN?hH{uYp8j{ԊBEYġQ/s%-㳶1t0=<͓j j{2!-.u$ށ;>1w6>( Ͷb!?%~ lƟmu8KP{z`& aWC3fW?at Ay^&O_;:AMĔl27Cx d4''ɥǷj*mKj9 4‡%A."K#uqҭ u׻( +dSU,C(``g뾍,㨮%٧K%A>d`Ķ'S53oO[˜!%Yi"ݨ櫆WmAD3v2|@;IJƽ+|#DP8HZɮ(4RygwAag B;XPzfvg^[ՖNPlDDEpq%DBCr9{c:;#1R ߘF-ʣH5Û8 C*نMk+L3VNF`;\+fh.yKߍM$K%\ W9 #֎?ОodC#paP֘58/3*~:, )g@U?mbӜhׂ%9G Id~d4ˡ+X- ~6 ȈXu)- V<=rI }bLKRSG0RJ-Kr"ɍѥ#3L-=2[OHl&^w:ă@WG/sC>1S?1?ŋBI9[89qdN6D_OZMl::V: Gsxb6G|AKE]Ni0dZ-J+׸C蠆k/"̓[oD'(SO؀{tqfzJ'] %ǟĭrGqUiMA/2KJ{=[Vh 1{p>+,$$KdKwJRիY(K vHRlr6_6t0LSzP++o?] c>o= NKwUCf؎k4e@YPbb۝wdWt1Ҥ^d9Mpk;Ze;_w*T{gkQvׅF~تĆY n~ Dyo3+bVj̏'%xzJ,WY1[*|`)S\IQEM^ o#S_.YFӢvff \EGA xӺScHC,3h/DqW3rVh o#뛒t]W \(NдJuEL5N<(6"em<0.4'.ETCZk@l?7NDow0~[ɇ]\~5t>ݣ8Ά\d$ HSK:],"*GeQa+MudW+}$~{_T(R(#Q:,;(VDrS۠ngajE(sJ>;CЎ<P,;:_O;[WYL<.: 4OB$9l!cxyr~=EXڙUP m7T !#~z7M->͓X2\uq0n79h Baʔ|bp4#3㈮uNA-$ɷjn[ڛU"Hz44eP~&x@e/n񠛊E;8KyZ0 m y@vJ  =w:0/=F;xLl;o0B+ky5.ЈyT.D޺(}:\g}!ߣ5sA M,r}$C!鴯 얬d*u4co26f^),Ηwz s/`t.)^C!aH$F8Jy.¸ҸDgbJf#w N7!Ʀpn__z?jK9Ån_D B%CCm9k7[: 3)VeZ~NN;\7"xt/Z<ؠ?|ŷ(k QeyحfPG^O@h.=_N: YɐaVk O&]ABCMEYQkY c>H ^_9x/~J,:z'Et LlG ?PTeoDYE|vVfXSv7n~aGӉގ}3-BߐAerc>Yڐ=f}=7́++ f<L:^CgkL&vLuYU;XҲ_SLVF ۆ0$Rv(PO[" =b#U&ɥ`u <cuX4frJv'n#vM{P8/K#eCpH۬鱈fNڐ2=(zk e=j#+f/U$T~Rm&v.1L٨YM 9 PgXCM,SWQ5^R~_M`^YDeKU<Q7Mo'"`c,i)"k] 92rDt 26T(I rfM9qwksHPZ'[\l4͒1,p(Qd;e4$]!ԍ9|Xi-XHHE9{7sie|B1G CaB.9Bʩڠ,1c,bܒ FFH[zwudפS;-}bNܺ bs Nia)$xJM&kF4ѡE ;[ B q/=q>52٢#s>A~ Ni^##Hb?2۹ݜjGeSaQC+pGS Jljm)gɨ?$K s8ס@ע(b &4ST[ҢX׀%:Ec %J%9xf\2W 1Z҉:NlZ闐M0RrO~rK+9nXI!#dU(FBn/BT=8x['[e5z{dQ(OW{*%7s"Mw |#ͳ|Z}6JY M;Ӭ?F`!>mwYAK#pL|G׮vSgn5pvݐ݄#.RRj&~i]$~8bU%t'kUDedS-T/8CTbZWLl}p@JjnA ZX%,qY [Z>پ%8+#ڹτS'O;4wK^cŘA< eaU1|Vtz Y{ _scX[b:sIf`˔:(b߹/1w|iS+Bj/Lac2SsbeYX5mJW E" xï$ <Ό+׎'E83ʃֹe\³>@d`S쟧o!C)cHHo l ?blAFh:]ڮp5gP$7Ы:h4u:I6U\!8ɔM/JFyt!{9ãN[0pkuI_45* Ֆ4Wʓϛߓ 'р,Z6%-F 3*pʼn?| D?vhA~U 8xO.EYLf`Z[9G𿹮8w8YJ%i"*pՊD:(V}K7aAJۢv qdx#(Vϧ~>Ə1b g.6KRIVD0c;S3AnPyv5M f_?wcuHPHFw@` _I$̀-|,cw(BȻw?DSv:3ԝjTP?G;NN&_EGD%kwA.{gnn  t@:u16sQPPL=J!)?t{x?J0_YD|W]I$aUx$gƈK @sCjczI`]Xxl0Jr"(F&C/1ĖG7# ~g}cXZ*i?؄x>IU\3Ir޴:Ű?{o-WIԥTtRY:xny3MM l/.kw\ƛ[ ș2T_ [Ү?O#dqdɼR iU.^@٘#nl޻qs//̑!P4j֮I8^|?48㵐jPRu|Yu?V& zq\{=a5DM)U\31WyU]?029 93?ɺ\^8`_4|ZJb WF H0m*TkaBHLIBtPl?6TM~!u}S 7c;^Q9y7aߞWdVYKJ+lPM4{ (~y C6X+0^'\% |툨4_,*k7Uݴˇ3EzA@i)WK+ZFmd{5=2[|* b.?dqSĸmMt9L%BO@i[L؍P˭T s%sau*ө%Oۍ"}iee;`J5 Naq[g!CtiDFiIu{aٸv! SG)FJb%U&S ?=]#M#y 齴qOlf"s%+ѱ0ooMq^:tCNۚt/ l<5%q&B55xj`EHQj-}3W".Ka&//]]j#܈|.Y_xֲ: 9eJW>Y%X.ޔ ӕe?ī&9lD=8mu- gS(]Y{rX_j;g'D*/ᩀMͥJ˷AZfn% g0r^[\;3֓pĕ{N=G.w?20B%4FB[$g8d={lv NG ]N[8N>D0Niik2C,huZh&<}dAϒ{ڌd8fuSlJxa,!cNp2ޤ$MUXUNտ5fjK^tLjWe^ƀs#l9u[˚5Z27oa$nEB<eXnnKLxH=O3x,2NiGb4S%cèadT%oG/]U^vm࿐蚲[@mN_,wF*OH.2Q#HosyFaҎ2qPW+W i6Uc-[YWw_}g8gefMFʕϤ5 ,Z?u)jEj!!k-t#ZsAsj?ʯB>\a^;JX~PjjvH&^0f:"|*z>~p"5ks%W=\$To0>ƵpT^м+7k^SV.CJ'Ykz ԙ(a^.3bh޺+TJuH!4{Yr㛊x5v_#|Z#[f{I]<#9"Y8*3$e+VW78dT*u.[J4IM&fZ,r\Bc}lhbA EznUhBcj9NQj88DH: X)T*MtgWKᅙsk'Va6*  ^BsX] ֽp@3h~59fTV9x9ଲ VAq_8t5+߃3;$1?'J/`R=hPjnS[*rPRC&BtX ;C4֎ɧ@>䜊&<&{ H)d ll;ӄ dI)IA@fI^=IzwƛTSNHQ5֘B;OQ6"H,`*c =|[#҂s~*RGrV*Gq8)MƄ:wm`smnS⦯hPRݖ^`PM>`ku>:|٦)Mֆx]A^jggLwά=tYNj<͏ hT|x"$Pk1ՑFf=PGٙq(k"TkmM @+)(`8VH^fTW衝sMM1AindC#jQ ){jzv+b ǽ2hL2c0*dT8.2Wx/ݸZL]%:Lɭ\?AF\K|}TsQ}=q]?&Vla=}Spe,YGy.,$-21.CȈ)9oGM 7MjcOpэczHS @6Ł6V<Ӫt$U9D1[io"[A#>5$"?(¯,ӓ;5uiRV2动]Q~y?_/$hT}I&5O 4,u°voX{"0K''}f2`%oC[Z aKj!8Z?j}ǰcOd^5G[嶛l1l_^-k'ҟ#2XvU~ }Gʰa2D$eˀIꎌ3')cI.F0V-%(XB)WcRX}S. nXhcFm BV夠E[lqXe.jC װGdB!\*o&bo+. ĸժ\]9DFMq Cqur~&_M8ۧt!gR%.̢/bM53k:ߋi%ڰD{>SW~a ^aڋl+01p2 k>Hש.˸5ރ6T=mXb?r+"^yJoV6(w2K:Ɣvpe si.n%i%CoQ8G(Sܻ,ڥ3ˉ%t%}AQu͙?`X4mbI".yǰ|Py l + L_irxjnA<"%Q1d7 Y]CsKj @xmrJOUD. FB]%TJB3_Ф`! =e0̯ OpXsI=G%ĢjD]LW.R5{'-bώ5fgH xĹ֬zÁ?ϴNxT<_~|zd̾l-J=ņbE͒tU&NJ] y t;#6;A`=ਬ/[`xDoO> b"MvlaЃ W ]ԪD x!M mz> xe)єcJ{AY-m ٔlB?6?>^׏+vt, ge>r Ԙm/:E7mZIW:iZgpR.S?vC+!S6C6)9F}u%>ږ->Sя};L!!nXB޽"MVhc7Zn6'# {D\Xak/RN']M/RekjCs>A`MΣEr YnQ[og71bf2$%i‡s":,S{sZjㆤ4EzDY1ERB#9@sխUj Kß "_ Aq>abȵR"''J:'eU] NF2KlTzϻZt2Vр'S3GIn99,bwC>;= oS6H[i#)!-īVؘZDz$uU F?+baL~š3q1 Nbi@ ω3qJ7ȫ &Bc[5 tryǾ63N(b8'qD:UiKϤ¡ɣ\֖.p!|C"i ozi" e6$w&ԇ -֩-IZ&a-M.ҪC:%Iwn:x3A=[WhI EYS>+=9i"WB`-!{ 898q `:E~?+ T+ƒ0l_ylX:8, GV]qA<)~e< p/0ka*8EATw{E0`Iu }(tkWuGiy(* w|c"Pp!V6,[/Vr NlȞՂPl!ckdevN 7rŇ< C;qTGԶB~} P8{=9ÍRrey{n1SV' j r}l9Uw!ƙnmM`fdcMW`)*GAٱP > UUIMg viLlWKĀƔO;ן9 2p93䮱6򍁧4@:y%4GE%l"q4*qkϫ9mzU&Nm^Zg#̴ZhHnsX*ngO:K"8eb_!8j(`E[g95[9OiFRY#Vݯ\Z!P3i@,ߍ;# &T Zɧʝ|?wI!#o/,Q. R^ò $>u0PtA˽SP^]ѥL`wxE3;˂JzYM¸@5()i{PglD (` i(djϡ`;&9D.eC"/k , !bao-juSoa}Dv(Mڍ('1oVιdw`9SoGQ^wj`/˞=`6d4R-\p~HBK)\Ty6hk5!xd Boox2x| 3Dgeċ~{4^X"A&`.h3Z8 ULA,2qjzsYrոU\$Թr퟼Lq*5lb".~+0& {B"{Cwǜ:jbm2qCbolӪ5l|RYR4p>'<W- iF6DgFU$o8E1!HYV$YR|(uVᩯL:mžnuRጸ'10xi7f3Bor%g0;Eb]`OL`bw _ )D>AlT-ט+ Gi e9-'mRӠWҀ/Kyfe۷<z'Yb?u첰51g#8/VQl|ܿprXNrš|9to0-6x#1\.Wi2Do5f_ǜRDŽ'"sGma+|1+Jܯ,oמ) 57_4۫^ZtJ Ýw,W"5sW^s˨ oM':}xdOϚ˓3xڡ+Wz͊eR ^G$%+NP=F~\o3xM ݘK6WqEYVATWR'ԓH[ }g(VBYQlNl:?8`rpN6^3v:gʛxDQA](=* ur Ӣ^f'ʰ'8:zxܡiz 1Ɛ p|jW5O³U[QmӕJ8i?Fsp !|AQd*(לA$I2ڜcr-YBڲ6LQ=zd ,jKFwZϬ cV*d} YQ幆.?4%>ƙaX׏Gsx˿7EczРE~C/9y .>&YkT 1j9u9]qHk8?#JMeu˘Sd|W~` d{Vi?"y *(\&{xw P"l y!r5"b ̙U˞xJiX00jxv"KJiMN^k-+:ݨ.ŢHLFXl++.V7<2A.`?*kp\*ʵ/m0]u>җ n,={?bOfQ}؏@HRc@G`,)[|pⳓ.p@*_Vvb'nA\ơB:]h)"G^JASG.uZ1VRu*߉ⱱ*]!"VIE&c|$uג0،t+ȍ96e /-b 3ޫ Z_=ɕE¡"V@|<={76aL2 ӌ1 a7vk I7Fp2Pp %P?-dqFRuiXGXH9-JV( hvW[yk{1P C pq_l)b#o<c㲗@v9k3jIv*~]yn3teL5!g j:C4b${adG=/f߽j,T1o@-]꾋[ԫ x&#;<4#X0bѴkWY~}-% PsⁿPtSgnr WpV]>9nfv,u:$BIz E,gPM2&xa ߨzlc$Uȫ8p{DnWr}bzWe$$VTD Ƌ Z09L""|ۭh]+BS(,yV ʕ`+rLjNFJ {ssMjGXdšKoq 7)mf F5Sk G &V[%:G jss\*eU洵"H-z)ȳia`Aa6Vœc.njN;l< g"c]mv$#3:5gLUZ>qniy {I/U \aŻUwBȖiʝ%x*ߐL1#ݡPZ! d]%᦭V6Z[z21=s`$D-G.ZU~=2V=i7`XtՌkb^.d@Cr6K|>/pkbc` 3+~?DU8blY&&a0Lv~l$JИHfXO&P$u87A]>:02T"k3L249۶ qk䳂HժxK {ܳÝc_NDlp*oj͆}c4L]T͚|UZW MNh7qhybV%12?Xh.OJŃTd!?)4/c&J!0T-9^ێ-+^ez^ng/ NVjU~Lw' 2. ΆKKSZ6JoVm9v.MuyI)pՙpI+̊ 5G)>UN:Nx!ZUљ\7Rhx g VTv'ho)lEޔpEk8OYvjB2~Sh SBk0FfϼT|:WV&uBQ#?!Ri:WIYTnd 0WD(K%P+qH δ|I9([& 3-6b_DyP MsP4ܞs!h1,bS̛0{'RVkV΁za2@ܫc BD%K7m,{p]0\t);@T@fR2y^r##apxxȊ!uw˜6&IfP.P u0 (43aЬ-nF%ILN@m G/G*# ֬eҌEi/Ǫ}di2eɀſ:&eNi"9IG疍 3">Y !w+hiXAuVaG^uN6*wGl__fH<+=\ Y-mq`)5+ᢕ̄ ]&gIu 碲5ZLXsFviy;q60)Tm̲-3s郫P],H1ɚgEʉW}ƬuX[y[a䶤XFT*~ BP A@q7S(Bp^3CCG@.H0y)dе!em.WNGɬ?g:c3!hE3I~uCRμ#G/)pQ4 +_$TI͔N $͚'E7 cx4w@'O7to|@i֓yqj4<" /[:rh% HcE}F:&)Ucy{ RŋPSDgY`44uTFâ(+zE-@ǂB@w'INK.=ݴQGY+EkD!5MŅ`K+,W3e\;6y_hX5@0bN OJfc i僖 3d[]'AxL48H[pCJK[Tk Σ'ֶHtID1l?)S>3iXK'Se9iL(D y{ e2ݶkDo|歎%| w[nH(y6[{"@@Q:6)M~ӍO'4xMFBztLHr7Wz-h;WӃElG"}=2@\Z_-~i{ǣoȷҘeY4ks^I&E0|QU&nb+0v(7?GkBZr&1 J`E^JWF-hVTұfn#BYoBE $G|U`SC4먇%Ҧ0rd^a. YR$d/DN&؀%@=P9Q;;AHJ hk]gY`vXg|xI$8?;̚)PeYrĆ:%,9!7RY`7 L@+߿5!C*Bx&dѮq5 0ÄCm{JMi%"I]Jy_~02CǶcE<|Zg;uJp+R76/=]4XU.i6(*ӂKVX|Y zW] |] d2ղ'tԹtꟊ}/vBzwT6#)vҠ݃SMKwa(Ewp\j6 V}+ d2x 5_f\fس) jGL".2n.*$I+ &='hݢ``*hG[ L[ȑs~L/Őb51P`<;[Nr'Ny\7ϛҶcu @4faIxI}'k (G94BGVrXaR6>]0co bȴJo*U E()h7w$93m72$84,bkEkM' (E%T, m$j0iL/. E66`2R؈ryvO̟e pdqV1]EZ (r ] oYMG,a47?1rhhB kSW/Y# koI$;jDe@:H4SpaJC~)=&! &S !~YȎaaǞ0= K$ *$]K1tZxxpWa$-:Emf"g%]ujԞ(Q#TQn7GW߉ʠb(B˃ -:z38}2G+l^cZ62D_dM"{(8z$KnCBoa(Y>{LnˠjOr_HYOCu47wxO53xֲyiF9e ihdjsfUb`q -r0֗ cR,բV 5W0Ulik;1 *Y8Y4DE]=SIwANɸB̷?ȷdlVWĝ>ț3[’h,!v+F_g`wŗ [~)Yr~cUlq4F UzrYO}in#G8o`Y$I2WS[[S=!SlcKȴɾi.s\?gt*|(X2'2]Efty'5kSu+Ð%QT>Gy1so`@ P"uh2ٳ-#iXV cT5ۍm?೔,|z3 0o^9U˒*`uSY30ӠziೲxYub))X/N\5'' PYZa-e/eF~-Ȭv}A3yHG7Ab:P -n,iyf?ivQWΘQ.7ug5;ɽ3U j݆+q8yC"0"Yٷ6Zg0%XymT}&hRc,VDvS;]1MQfU,%SY>ɀЀ}R7NI )-l#5yQ廽$y%W{9҅ iW;?>+oLm\:*ҧ!K0."XC'y(0eNI WWp˄,{,P$T;Imb]> M=f2:ȻDrCjf[s,&0¦|bw7G6ǧ!*5L6L=Yv2`/+ԒQ旕1brGR X=0;ZrT pD9S;b] ?-QSJ[Ű7*0N9p*=Z&XT#`C!kd=WUDo;m ks4+MM ;H51‰eѻSSw%|p t#d!F&RLk/O}'75|^~p/K1ttD.W _>=Wܘ&R޿ʂ( /0'pOQ>#z߫~BEjG\эEyMZVII*-'VT@c]C8-KUԆHS[DLn!rfq uwljE8Dy7kP6)"*0A8@"⾜޶&u]/tũoPSџ-D7ɬ?ʧ|qZgZl_0~h e┼ƘrmSN9y&%[)(YIA zQjƭDZCԀ  &bݰx%mϧQ3Ͱ8/ [w2.D#4WjwQ@" M9 Awg^rIrBD \H'1yf5`:Qûʼn=6h6Ǚ yMf?uP i`BtLm7=WpQK.T] 0rZ I5s5l5pӦ|Ȏ4'Vd^TQ9+ ';F,k> ߀5Ǩĩ[*kZ91NalOůbUҦbAeWdl!`8Zl^XMk溵]`V]dQ$\ԘzCťp 6jcwUET%q{c0zQILhW+T3ȵZ@`nضPr1J3EyJy|!f j2-AzNk<̯ڄ $<1Z>u}|⠿J!N~?Aq 6/_ TM'љFg'm R6o}֐ĸTGQе (hN*'`]t~9g2+."HQ SޥKgq* nC΋44+82N;üvyX<0mF 9Ee/1Ace t @gE&E#Qf-d#tI Xw:K>,iKBضv:'$haMoYjÝoßǞ,w5$'p(q FM~(5׷듒+eGPHͳ0ϑS{X, "Cl_)0(<4Bp{3s{:AO|hǣCѤ}mz@FY+TjӞB?O=nؖ25:M·b3?tA\s?ho7:C7N( 9g.,_' "R>Pn-%Al=[ VJ?陝6SoE{HMR6W M]TSgR'H5- 7֑ŮlYT<[NckBmzA/`4pDsGa}v2m /e 2rʥf,_RJJ>yU 1a1`|8N[nT1V!sjGO\aNdJ2Kxis^% &BɓVz;ehV> mpJ Zr`^]:bl|}AyǼO^2 qeaN҉Ƥϥ0Wie2"8/>}!ɽt 2q^-JO (Ku$λ9TYԉ_rXM` aS;@1=zGQدOl;*'2؀EmI B/)P@io]0:0sIPCDB&NȅJ"B)p/-2\mc}o4c6KVVWH4C~ç(|psOba_0;@R埒NS'T{u`ji)գFr(5 hd=ݾ5 GvyVa$yg9nª=3j4(EP.惩\|yJ:]s1 aj4Bh/Me[xHygl3C,O* -닷MDTW DlqWƬA"Kob*HAUR.P0wz jU"&OXbF3g.RK} ݬ h7{Rz#"QP?4~ղI5Qg S`F! Xe,u^sh G ccbTZhcPuRB>&8Q'P=OCZ Y#x,4$TSr žMKb- ǪWRRpSbv^X`uۖaHXyZ*|jUU1&sվVȼW2f,;Q1)BЄ/s%'|%f? &Sl1)LDGӜJhwZ HG53&-jWɸ%"#"7Ҋ'bjG(A >>FclU6ٚ%Z{b4<]cQk@zBQ*_CJn(D"gcEMh*`g03#W>Hѷ9j;yMgS{ܾBci bf(X"S /i z'gʿg@(-܉_ ) r5xY!B^QL3lSKUw~[G3]K6/\m%a1$"#G(PaPaM-bLk+%(/3h`&JdIG?͛&4Oz*M"\noiN^%HCWWo$M;h0Zfdlf/NQHdU虢Z NןZCYjnje6W{06Ih$rرkC9&9(Pl`dž:8T!ኌ8Z0X dNigs\biK]~NA KV^o Q =Xg|B1|[xF%mb3Piz~:'JY8oWOw jzw޳H?Ngp//W|7Eе{c4ah>4o@nw-ty#D>vw~{StH,F/L0 6W夰%6Kf['_oɣMԯ9YP6#K=SK#7 d}FmPPcĊg@WCGj qf,/3@oY{ZP?:>0^H/OS.Uޗn/VغGVd( {b btS-VS2,Km`b'`[Z 1*2Q 8,=PNC~t#_sy޵Zк{:+(#٣AAS/"il{Ou8 D}]m5ܑt˪;"V#Q)dG^|lg|}E^Hu B*i>ՀJ\\Smeg#DY5W0"w94QMX70!61 ETSح|k`a utI8]zȄAarnqY H>XO菭AҖ5Y#/BA1Գjg9IK96zA+Ǿ%|9F~WsM%2 " ,~KN32Z Kr²DoQTlfVnkjFYח#ꪕ+K A$d _3_s Xa<Ҥ_̽==\3Q<ʖ:ra#aъ)x,ôė5o-E~<K=+³L6=wֆXDE&dRh vDf\*iJ'O#mSݵ=$1~VRY^X4,[M}(B|Wl#+oGDm3OAu3ruwC:C2?̈M8=WXlofy!u JA\ 'j <1=ﳕ\.R$H#v.e/0:eu *U[Zym gvLmoc 7ٙfUNPCo`w^ӢVs8`aq0( NN=Fzj>24xcG5&HKRuvu|&I ai/ms_h^ ?jtG0^ 'lGc|!ňTktoc>!Q_M.enFa]%@+xc6SCm3~R0Q,m)DżķO%ș]` dt>.w֓ڞ| 1.GkQugນJ<{H+ |Qs 3৚aO*!9ٯlgEYAC6}գ\w%# X.#x.|%->)( "^-fbrpݴ4ܔe+s!i z9K'4h!6=_c][;Tc.$Fuy t*v\i?~žIvkdV7+@}t4Uy }& +T?0&dANg 6roP.1c'q?2F5] dzȠ>zٛbÞ ߺ7F]M-sHG?w.lIbJDR2n=r>BZFVӵf__9o^j$+Wi5F##1Q|ɁHzVR rAFƚDlQ%9Qs2?4B|;'ޠdf~A@G53 qh#Z6s~x.:9I~gq.uM W5‰oyd1ۯ{H+AD bRӰ@Ѳ vӎL|#Ncgu*b9*}K7[tt5:H[u+1dI !E^DPRےø={_B$\I&>$9|!W7 >pƖH]dt.{ *;8REJ;`xFY h=!%D=O$4+k>^gUUF0 h!& 7/#Rr gwD EB$FZfwh\{!/O E>a͢EL| 0K+]t8n:),0$:Ɛmw#sxdjʶd\߸H5*mcŏ殸Nk`j [O m[#HP_( T$@W /ff܈ELv5]@YӜ$ x|<8j+]w\=$j79\6T,1vorƶ0h|UaX6W[/XnWR$Oκ#M]ZPY֕5<`$'cI`\zUW9Jt԰va&F}NwKd85#^cRK OЎ ac!{Ah̛#x)~1LNB)VZ{o!)u 0@'ӕsWFQ"Hf:rk\q3V5 B1TC8ϛ4Z x聚2ܴRuIM5n_d"(/sRwcrLT)n*e5Sy {ՀA<6lY7ԯsD SlڬeJ3)Ɨ: kU8\-X CpYbyKrDjqg^8L8U:"`T:,\\E@02TvT}`ߏ]6l eg퓺WrUHzLB>Tώs';C{z4wT~iinqgvN=v ?T^!kS%)Ƭ0l@a9ڦIT^P;;.1ZYvADqc{5lr*\2d3/ID;ߗX?61 w3Z \΋pg})KiiZ)̵ZS{Cxs4wĄlem7YLvfYtdFB>6)9/j2^!y(#Beebg?L){.$2˄:5tĆo #CEu-$b@}F57tݓSgqv@]dJ$Q~ǬfN/TB&|TZ^IqAD:7| ZF~9kߩus͍?N'zg0-~hKbi7m *v6O3w$ ^57Ⰳ/ꬋ 2ڮMRࢸljkoko6 >9mq.7k:oiZ !os@UFNьJ2$ *|y7T"4>eZؓbwlq'(w1JqB%lzǘ*cnUgϥd[]g[6臋|M'GfȑkDb]m/r A1mUCWN -k2(z~pF=DD®LKCk iR􅧄&׈vXh7u͹Mul!6ߣaB e!T̊폯cմ劇 *BJyOsЩ{釫nWCWaNT<~OU=?M`S (96xMN-2HkKYK'U&KeXzT㚀ETqG#)G{ *Ќl~G2OQPly2OFkm5u\J 1-[al3/_Q`x RFC|Jo_1ZVV⊞5/>BDw_Ug/`+NE)9c/'i:%Ǖ'̚ϷY2s\Z(bqWT<,.B!Y{#EVʄ6ncܳRS.> ġkGGL/q@q,;fU=@i1hc!'T/6t Jar|/$/cB9ys$tk #͸L"ae5uاpV9^e.>;LUPe-TE|FQ <~ W94:JbleC7s /DW.0`Q _vul{ŗ70F]B)(6x27 ?rwN"_ip3*ܒm3L),7%__1bF.T.խFLjPFUˌ>#a db.<?򙺯<)6pEӛZ|Xj9TΉDTJ@|~kaE3QjI_h#dJL)\Z@7Ȋ{'Ik5^|g[p#%>T$墩V, gڟ`ݛo !k<ƈcKMELH]WĄGe@h}ScvXᦟ:t.]`h.X45/ATes~?,60הףgݮ [B^Nd I i[$L `;*Oq>sZ0Cn4R4՝LN\gK)DO<_WՑ:g5W$~|Ei_I_ʈaRa?诹#Edڳz  /'t7)4!.PsH@mE#5] u%[N2 XAhNt&+\7,O(.( R YNAb ӛܵ0臶gzOPֈ|x6>_m8#:G/JayBd&pFH!4ƐhQ \ ~L!\KVx2wQ$fnӣ(íPMϤ>2lrev˥ =*K$nGĻ'n'GBQuMSc'G} (ͦ~͊kkpϔSE򐉬y."+,V G[۲\^Jamp0ET܅˹[CÆ} :p KvLrRXZ?iA%]Q.@wGmk'|ZЊ\OԚHxiZ;/CR.0z>Bv~ M{QLH@2!5ZavlQVGVCW=2i%PMCR8)7y e*K@cxM Φ/u䢬C_v!:uw.fN[K#G|!њ4 l[^ђ~xUY0ٙ5l`TEL\Bݞݫ &(at|hx*B ,uIQGʾyB7L I =ZlrR[GZqDvdQrLiְh1+ 8UIJepHѳ'Akїly1>< 7ʸ4-RMPcQx-P07ߙ{`er Kx|*[S ,gumߘ_v@/9Up&F_N"S%7tyP%3҇Hl\3vخ$և)eM@ۤVDe>,9%o(_趋W=w">L~uj:24d8l`p Hª $qa[H6+(+{HReRmcbS浅ڪSnw҂#T2k)ow[: ;elft* p|N>=6]Zvg݅cζtpϽeQHɭeJ+"lZܗ4Uj*㕍Mc뇭i7'<`G 4At%w*[BFjMаO.-˃) SaN vDoJs̸H=']8' (~'GsK̔p<JSk<ղSPS4 İ`cCY5n/dmn49H@4@J!:L- ;/:jH\ީt$#__M`zm5%"vX)cZɓu.n#u54~ -`E*"|.bs5G'S# Va=r;t ~Sm b@A%?4r0Vd"zgT;:,JwJUW}<,cQFꛧaXH*yӽΕ; A\F\aA?9r2W4a7"hqvA,)aÖ7սWomhEB,Yȥ,at1 (Z"u8tj8e7 t{ sbSΜir.ɻy2ǁw@Z o†FH/Qa8NJ|@z2D< գz<).SO(Nm"cॳXIyy/6oNoOs͘vII.y7|2XE]6͈PUKoY;eɳ:֔b3kgkQ "QSZ9՜ľNW%Fmu*aUniwt>]7)y8DItu`~MQ1يhm\ V/ +:h +Ǿ%0duݮNxS`Ԃ4Xt^=c(,d6AMr*j=;ai - ߢf]P/ByP_zdD<ט fL!F[(P2#l !  zAjۛ(SY>=*yqb\|2Lm"o1Cyy3[y繙[?x]+\# 0EMkw\X54%6-qU eȴi+-> d*Ip7 d.&#eLH*  f9^.K9E)Ħ2(2+ƄV4erKV8S>9M8%qCɼ3VjGJnP2hlRw–tOvEx#4 j[W,mLwNh0Ciז6Љk{j9#[qZ]`Y1SԐ )M6X V'狙×Aїbp FC[ v/މ`W۴^.en}8.PK4HyxA;ԅ%SuYN꤉{0W ~/Uł7{;FYLuEg#vHf8ZN4wzkZgء9@G70W, -*<^.KN7 &#Pf;ȁeWlSZ JZzZq:s%DVNDp>iA1d zbإP+Z923v 0iGcECGۤz5t{ynEE7mV7#ײCa=iFy/f9%cނgeZ[+яCACzM]B!]^ASj$y][մ$NTq۹!Jx/PyYɬ_NYW$G`$(Ξk.^)\'I94pSfWSg/&u#Źh ͦEO@Dk}}~[sωhU,1& }X{y^`];Q sb"ȸ/0zOM` 'w4'I4O < K@[nY8X :m=hnm\(-V,n{$\UԊrZf$_Y߯_y>̌R^1k#+ Z1^{Oݒ r:_+9ҙQ4 1tCMp͎<3~nb%H#c[VXizFACrIWuk塯t ! )@w ( p˃j{BdzO|(m>.2mW;9&stD nruR `}.[Mbkl<@N= L ^Eη9!х0 |Zvt$(3+B"e?U,73GsR0}b{W9.gGJ<۱pgOBi eXr[4gֹ 0bo3SomNUhXmO4@lä*#Lț{XȽoBnrkN"qFFl"ܗjq|-֐zح*ܤ򢖌$QaUNf8`T䈄b=Tb'Res]vbP+Pd_i(LxO2򃶲5Y|" oѬu͍8;XY2,ez;o_'2@=xH[oL?mۅ,zgnVSyLgQ|ߎ^κ.׹~HZ3`%fh M=Ud}yp0_~9]YEu|!뿉{h=N+/nJL%wZLધSlSjbb A 1]Ȟ%e  +qm ̶͋K3h(k_ ]ꋿRoqc_"lE.@p93@%0FqQTH$O)F 6ok| 17ae&yVT" ;! 3?ٶDT$_Fz8MSXqC"K OP#nދ)z2ķoB=dσrm~%iFEX +|j/-Y >Xd(ks)@ORhk9|V_vs@,vcTK,Sڙ6v2ؔ6q4UjA:htMӃO77 ^G E+4QǼD2UC*_{ݟ+s]c+=wv.[,i99`3UQDD[V;>fBEqyISj/Y!4jVAqOpWAK ;~:N0F`jB|l;)`s  =^IѤ_5R%ԲfI(p$݆%pUS}5o'aF}Wm9:=р^'{Of-ASjkXg@ktT? ʤ>R,Q I$ן%xG(hS]n\9şsf28Xɮ=`6鞛' ;@0م[XOW(Jj8rJx c|ոCd @Ȉ. + rc/h!IKvap8{3s7yHjVÒ*V~!;;p!ExX}|´n}iԄBRmPN]EaB0Ks߂NY:ӭ9p<E@~QUCH6U8瘋jcL+͎f*Nc[NGy[]T!){iO_w%E A+'I AC_I/rL'go7;V v{.oO6X_BbEqf'^^Ѵ@vZ߁.@-.˦>g5u1Qs(q1{q̡{"T1Bp 9ǕuB"$U]NFq5\ye[~s!vQEqBߟ¨Brkiua+DHN߿-nnN`',)VMU&si[}U8wֿ 0(jQTBPe>d(=##S,̾ICPY2970]*R%2y|Kr^0f>H?{a,%ܑR:/Rn aIbYtNg2rM5_}:Sj2φ6|ULrIRm׌zod:K4Igɍn9@W9lH!0Q^t򗖍Uq_k'(W=g8oAL UH+N2&?S YbBƑvKd^w)%XHDayʆbI Ȑ577{KJ^ay&qjǑjR~m9qDJe>xGDaNDD|,R$T;^T` to-dDT|ugC7I6/(fiH^T~ s>o'H''q&Hdntw/*Ġ$ gcWǦ<#}-`Fmm Z݅@u*0Z?: B̟"q+MoAngw5HBi"}@ jAYDFYM+ %`^Il=kF|70єvd8 yB#&<#nwYC,%C)eQbi?D KdvC1B"J*7![:'y+9xˇSkPf KTڨy0]<9݂,|$=vLAc:=e ֫S‘.BgF w~:N@j:|P H1so_5u4وUM>v¢(~+KRhn<&1/0x7{JWgaƽXޑ&'̵"dMiPV,̣F3i Džx.w̅&x>/<Px#]I1n:'74IX0}l-`0A-)`\]A(M2eIi_f ?ܽk{c 4пKSb/(P1/7 9DGS7= |gj>VY*+&=Sd,"8*) RYq˝*5/ 4vvM4VvD;9sSx=TJ=&TO~xi_:zwL XY` XBQqYh`iF +@gH+J9]5*iK? {J,kE@NHD#k*񞪨r"S#'1u-c;ؠC{ĖJWL׹iX*L kXANpW*1\JY݅i=kMȒ0B_aƔР!CGM|]$Mdزpj;ʡV8Ҕ }vF-jry6|#-5R>iKьnPla[l(&)&U's㽅UFY*f5`:Q\dq=YQ4C khe@=IL*ϭY6%/rGf0O Űs4h+MB#}?Ey^\q#sD*XRloR.納4h {BzƉ,3Sawʮ$2h(E"6vǂU *A ejal&|&Ls&MRٟtV@VnlC|VkJGdӜ`$ a'"O" iPIzw̑R׮B8CQB1E~;an 柲PG&\hwYUݖ 1aqN =:> @,"P;Q !#Oo0)0azٶ/ ̴78OE$p=H/=#h}ڧyvi<-:T"=kL!xA`.HyIV?G;dzt4z1}D(F30AIۙ+>ڝ@J>ŒA>T|iP o\(qWi@q&&"%=~vWe4$"!n'/id"ET)}$gHǍˑ-VYŴP.B>qd0B_GӚ&rHNn;P堘ãoH6W`{LnTM>m.SE$H-R֥& /; i9`J[v ]KݛJeI|Ou_pM$0K19_Ěd'7+R1 JM,Íky %kPApIeZඝh-G}*kn *,+5&󢆓u^($CCl4#ՠo {[6[=ٹ!l]g՚p\pNWRBcx;\sHz4JKAt6ϔQKMBd sΖHTש Ek\ 4RdqM?< в X~8^I\'\`ߦ'?LAW4q`9 =) ,zOFNV,n~3?v-iYPQ`~mШ?_0g9'V|kᖤ> h44rrÂI4""mۯ$h,mKDIxκҚ4Ar~\ $Ў+uK_('vA5VfcH?dQ8S0]q9SNֈEݛTi;K`ZsLs ꅑ.¦@i)FE_jQ6QwŮ?O^1tP᭸,bb4 # G\~*)ƓtDM'ltg5+OY3"͐ CvBq +[-~$IwK]q:X/ ǟmwtcsYe;j*(@D%7t?!h+mY)n[TP+}xR0sbcnߺ5_ 1|.\SVC=ې`#!Ӭ~&[!jXckjCJ򟒛B\]UO㶷+xqkѶxRh.'G/ݰHZ ܉>9J ډ e|1KT8>~@aٱĠlגFQY$}[um2YdPQ#|f]bkdTFDΥ=>a<cs^/C>]?۳LnleR+_xNph$ ]5@(ZŰUk?[a=Sl^,/ @bštҟzB8~Wy:*N W5U|D01-k" E淶rOM^㧎!/5E޾ ^iΥ)Bg"Q'Q(^(7d#l-Ü9ѐVA!^x ӿ85Qbn"5QxIDњ nٮ);7m31cNWwj`Zef"?e b0@iU #έ(IAԃ7OHEݓͫka,asDfܙoMe܋R9 (ÀgSmRU5B.鄤 *$4dkPXhJ">1-,o2x?ċmN2Pq=|?[rljo\Usj Rـꥲ! |x ur5׏)$x-֭+eSyic/vx,@!it&K97?gG.%$tt`yHE4 rsOON"*rp&\X:aaH5-#o<Y%pqA`|\^_*cxD$ȿR®7.cPXx*?}ِ3xbN+t9BJklcus$NW/k{-_H JKraJjLj|ՀrC/5&};/\)[.M{<8قtѤ:㥨29'|?R=Lz60Wm3 J;ֱUXjAO%SjdB6K%rLR~z7hGR2m²&d(Ʌ+ſ0_O,܃#"?J(@v[4vl9(fq-`vJX?@v5_2 qoͼuz!>:5=Gbl"PX34:7bFc{Iŝ ȮY#%D[t{%-255ɑWQo.>bF#ޢ$1g7.6N ʔqmV^Ck{k!o|a' <I a,͔F驻流y߀d|@c +@6%o6OU[!hţK>K.@O#+K~A3Em5^q^ڱqa59pjz!C]?4C^G`qN'5f Tkߟ IlFPT#ƱCZ.Ԗ*j"bKnM\~YJ&vfn U&6xC_al#,%Nglf>{v7H'DW[1Tpa5bg& THzJHF "Z{6(g2LRQބy0첞8B6FP6>ΫKN*h՛é5a׃($ |zvUd)fcEwi$KFql]>2lҾ. !\P4P:^\#ɧ7QCDRIF.Q4vOӳBT}OSSԊ?~M_m='[mڄ$k9^|n=#ئoشF^v- >pϟ0Qy@FRBmA&>f53{yQsς`7UI NbD_Qa}Fct>?CSHRN9e%| ^&[E~yr=q}4 SZYoiKo$q0fȫ%QZ7o!`Uxmsq#`eu^D.A`o&d)t8 mޘ], v递+n(Í7ˮ]4&$U9fQKn6y~SxC khkSE p L"",Aca3;4CxE\qHiH{ }ϟbh~V4e /Yk#wn&)8tAJemH$YeCe1LG2Snƙgt~9Z.uVSQho7ٹ"W^<goiLzăfKTc+IE / |"v-?7(?f1T(wH蝍ἕ%nL.vHh43~2;ߖ]|Jծ\;isH<X]Ѿ;=0W@ 4UYMx&Ĉ*`yk|ӆ+L@j|ff R@%ox0d z PxDyP-z$EQ[2g,׼ :H Slt,M'd0؟Tod-ZX^u;c9)5^mP1Fߦ^+`6OBTǾCuX'G7,=L -bwLmwg[/GrhMo5S &ʧV_⍂>59NedúnM jpDs Ђ(ix )M6qyhJ˛|l1€d{ ?" H'?tW ]zcK`쯋tAYg-yԗڢVV̙+JEWę!w>#ly$x'd\ D^Ɉv[Sշ6Jd=yY+Q Wƣ% ,~j>aL0h=Pv8hcpsNQTau.-p1\}O$f.%AM0ٓ(V MS_ݍxn3̱Lƹc/,]ƷJiAɶ2\q~KŜ'7`x t1IfbW`Qat4 ;DY&ǁ> q$> J$ 4KٍD@8L8fG* E@@pHqL[fAsn' ئm&a J> jU3b떋>w ͣĜHṼ$|w7RU*Keo\vMPWpaְ`o 9Nw\!'">tޣm٨zg QkP_׆Ʃfoz TZsgJ͝H|*e"6f!(p d&pGdiU!يa48Cq D҃w5E֚f)_u- ܛp٘aP=b.?&D3=4NLNc92U2cvM(gx|MW?cEzv[οn&Tt*S 9xAC E-s=3T8IL:W +N4)pC6|1ПqekF[[׀^D t3FBi 3^=2fdo( +} 4qfgG 3s'B{2_cc7JB=0nI0.4vtl8/;gK]h? Bap&@')P=gt w}hZb2 -ѯ8*LOpXm%=cwdr k)p?w 7.-,a:͚#H!aڔXc )d xLE%3mTsXۙ|3kZ dizv,ץhYQQ{ qNTǶC[LHurAO;dv2y{mM$d!W+`)YjW\&Px_-aM!_aX!]/>f[owĘF#Kޓn2īC+ʰKf֋~j0 ?[ \.pfW[M*:5$ZuJ95Sa/N!#4`FR7AV黕T {oKKeITd +T19W 7j]˳W ܨ@?a~Vv"§HTk:.³qtǾiM͹%#4vxڭsX3$AచHfD BۃƝ^DH/đ,q9ۤ!@O[=k(@8{z=ǭ/8'vV~-UyʃX sϨK94 K!aF:$*3ro-6‡ǟFƒ۝W|&u-i'-^"`;4Йe)}Qs~Xe׊F[j2gDk@Yl*l N,Ϩ#;]~އֱ}-dMǑa4MP"RcзʧpK{z~+"v@tDjVƓ},ciE{QE_n*hs 0%tQZ]#<5^O6pD)%z\ Ы}V(^ !\*b1XDaedK{zH}Zn䤽:Ew3LxL6tΆeۋ7g"Ѭ]j@ݴ_]UTIETIe]/4LyZ[Pȕ;kĀJ-qò'n:хD[I)8Z=7Er(C?%SSW P}:cPiڻ.|$%">2]nPwˍdx ;0 TW|՞-`౪֕ yRsv'Zi NK."㇇ nwO̟~`qq KާG0%UZx-dfd\ 42]? dt qrEm+#e_ Kw':|ip-{9vʿZ\OXJ]'6>Us :BZj" ;sX,b.X7FJ!) Jt !!Qoj,kTK?-xDSeB '}|=Aˑ<^W1R7*ғCL]'~aT8S̫~^ ;zg.=K2;.Q4,T,G9$BR#EAUbH۞'L_kExCv $PCZ!P+$? eۉ$ޯ|/SJ7 +|= X fNGЎ8+:sTȵJ]]2n!`-8 *QG5-=߅8 T9Ѻ\Bb!VNSinunS8a,Iџ  {yTG?giXJ[KX=Kt mFDhXMtk#;*7Zڔ˜;e*:s*iR^`A-jf$v*xފ!Nș134x9٪ʝ:MM롻sduk`g:*JjaT *߄׀IL5p8*||ݧs3S;ikzhI%$J~7]ɫga/="-.9T؁ "`mu*!L~XE$Gs'rgo\D2S01]x68 .vwXdmܸ͐NXTu0\iiqR/(k,0BeN7 3xɈ1IQl40#\b)-&&1,Q򍭶@vu3x5P WA!@@!3K_XyblE'aAGpݢZx4ҐuI]֓MfuW^"&Y2xp¹"6&_X9aT$= $hnDU2sا7*~yޒ:=}ݖ~r&KZ-v{-`:G|r:{jw;Z>T61QȽrz#d.Q^,M^ĒP20$qǔXi-4 b=DiN!$=n¨^ "ß^t`<.ዕLH l\*Dyg yk2*O4|-vny06H|8.Chb1Y1Gk%<.6RTzwtu38d~eKGWw oFq\hK^!!w=v:g^tg05Qj+ 2 ~-nz6A(/p<>7~g %OdM~q$Jf4OQԔF#PqE$/O,*lSWˁ @E됹YRt T`%H TTpYJz>4>Ņ[B!#YR.Ty~Rd',}p> E} _?:jXAsh۴[yn A=܏Nc2x'W ɖIЄw9 FeG^G~]w-J]k y+ 6W;"Mn+` N:Ę7e1 }E@:Ni  jCn!w.Ljpț[1scAͅmIٙb~pvf΢rgۀB0j+86ȒYV߬zh2;Ƌawڔ`!}8siC>./pe%"qdj\(W:S1mwq:ުΑ0DtCQ:Ӣ\xw̽lIsR QwbXw(םOf%//Py7w)粸\̟ 'ҤW*2xGL2SԬz~C4l:HZiDMJ``I~y YuBgOgb7E7 {D&qğ#wT6 r2-H"W+* G*[$!O H|ia"_i7!#ksK D5#B X)nӾSc)ٟ69LHt2Gp㦋V:pesl% vRHȍ[ Vd#T_&V+g[EFd~+sKR.CNtx뤀04پ DWklTʬuP1 h'NV"/e2 E;h~0|k0+NZ})r s~.tcFgc{;ٺCTg A 4~fz?f|+b#w\m{E-QA +|L6[7g] vMzpp IBvc;փS(bS|6cızeX'g 7$0mge6Uk nښ0e:Hƥͪ yE_`Fʔ KYᱹ?EJ45Q~ʙO A5}I6]jkfO(:f۠8F2kps@d:biXCP2pws<@Vdz䵏e96ž]s+lOsI4FoRUTt-91/ 4{EWoDh,!)}L,=w]'5ԱhN.trB^nZ!Ց:7wYAs^\ⷖ`$FaJ3،(ǵp'd,&ߨz~$e~sS|'JJ"@QC=Dm@VWV/eZr3>r|@a{DW"^Z?--DSp>fͭ- IO:bs(m\ɦU (C߈ű< ,vd?zؗy(#t p\GZJuxV UGVY9Bf2 s3Ho3F1< }SK]v+lsn*Gg6 ; 8vY,T؎Nm\-nͲF Sh ̺bK4߭qQPa@-A0:ve4׻ϬAHFxmi az9NwٟVޝU8UkM#[! b#fxRlX?&]Om 9 qbi){XRpݑ&ge1TOr|՞Q: On&&\[%6c:+rqJq\#X_,2i?Mb"IY>l)ZJF;npův^-^ Agt;" 鞪xl+YѴmI<ck P2Sp}~ @w4x52>D%>::d܃G$``]'!WsÁSס0/C%T5h }j /B-K:"ǘ& kL -ѻM$>ݱ(אE3O<u3scC~6RR&.n+PRtn6IZe_1?Һ2\)"s?j }w$Vx\`Vc #ryn# Mqr{[urg-Ytr [2_W8[NW0?ϛ r$Kխ(<0~(3/cRH4 Ҟ,(-JwE\ر♯ڂnr6Q?Ɩf/=͚-OwrK޼nzk~ᙐ QPxqgqߙt PlnS:LgYdd^ N'Lx2C oŇvg%F-ݾxPU3C*{Nz{PFuF=9bP0R{0W))dwk/ѸP\70$ u9-72a4Ӣu!}aa% 4^~3EԂq{U]=s_:kecWOׅ^&uZ4#:A*dޱ߬ z"׼pBTcMfmcx1d,>l3_fT &Krg.^; eL{E"Ecw> #X -Zn`o ۉ⭽6DY?cQq_zq)MS/␓?fk"{J' -R6~݉(߳^'m&л Ce.2{x󪼦%ԁ*@`D {K ElE>I%(~6 }(Ybq%אA֒W?>Ю0[KSΠJ1ñ[p+\|:l_3U܆Ds U,#AlO=j&W P¯k{8M akimwp|z8 a;flLGZ -YF nEHN3nN mZ:|[;dFN%Л&%vhKWB!i]Z:'#Lov֜khGQ"a=MJrnBlT"?=]{믵l^΁'K>ٕ0@ m&KlvWGID C $PirT>۝;I)Z04JrcƲn˰8?̰&k @C_L}=k1[&LH'=b'= 1 !4m1`qiHR_bwp-#ŖKy"^Jl٦NW E;XŐd.PEu;Gޥ_SbmUd\RRt({zܮu|0ףR*a(~7 MXylƋVکʕl{CO`~4Ƥ@gl*MGmӐrI#YlPW6;1qK#C`E[YD{fX&#vLۮE7FA ) Tͭh(JHB=#\1=xcIfM'PUn9oӃH290˨px4"C~-, S|XE4k5%Uea,%bɴAI$Cm˦)hy2m{ȝqTQCFe*% 2 z{G *c䞐k(wKtBS+탇.PZ&i4zgޔ=җG:u fFh;}r?హHQIT L3 @cAb"H|M7+`I*=, IH:a]I.C)S|Tʃ@\Twş݁waz'kÂեPV (m S3eMN;Ζ=(sP$(q,d)8JDz(H9;q$ ~){U_X;$P7N\·Y02B[0!fVt)=+T(5@h_vNHJ܈l:WHd`I/u9j׻++( tDwTF=wRl{v-n"W|r5,{eۊ.ky ܙP,q)s)6z;uCEu7J||,;R-IATRg0=NÆdxY=H:ڀN 7#5CĴYgG2%Ts݈hQ'=KtU Ð8Ik*V)QY M.{Fh?C;iU$/Xؖ7[rg{ =4j#)NbBt%#t 2x(q_UE Ow|-49Z&L6>;ùhވ(+xi5 ˆ[Cc1q/@X7ﴘbҝR`m0e3HɇEIRЕ^u#C}9 FSXJyW/`JNBI&fl2YVm;x.A}7rwќ$n~OY `!JqZ݅4G$"4Sza0zqI.MVSFjlcdOkI8|5Wѽb"?=TԚ$JQ~۬v#3cYEǬ:x9dəɾ"WE|gHx兠vOX!XjvJNРpϡ(!&jZ%S$vX]޽P{=,Q&u T>7T;=}Bͤ5Ƅ:x{?TCpB`C_)[K>.qJRJrJyݸd VzLpBޕ6SF0) VM6KnvQrs+o!|׊ը4Y.=q%{ GTdɹ 9 ^9 Ewd\YAXû?r*=5 %T|ğgQb i%1dq%UyD )r TWR+[;a+>z ;I\$f꽤6Rʤ>_7 me0~T+3Aj[- ;BXQB_Rƹ{JJ eǔ0`g̗*Rr{/QEk+ur<:M7o6?1pu( 1kMW`wnR)ָG 5USAZ,LXU1$^t_OAy&!_d)]Zo҇s}/\,y" )}|LG6*.u9f&*8?r)i!ߩ /?a o~ LRiBov>wJ MWqJyD;O]F~z蘃б5dT(CLdk8 4iiz%-AH{Zp)|s`R9P_[`O|z8p]7? ;w % (OCIӁ-w  G=/0Э{*$M1OCU ͢ i!})1!ؼ!myC8}11 `>r_r\w 4d^ C>TcRaZ%zJUB1؟:C%%lW*67[LA.sCtjDM kdtRL&э ߈ 屃13)NMl_ WU$WcOȥ)cG?.hֲ}&*x*exM.&`l&&VvHkeަ5 Ejelv] \<2ᖰV1uU^T вu0'[U;):;3'BjeEbtll"bI >f$?N:<)A 2eiFs#'UQjp2;o":*o%^t]|muQW>(eZ2"5X&4 5D-{cl)JFƩrITbS; 84klt}bt-z:}%:㞁U=k 1$뮍i49JQk>Niα/9=ɇj:Q#jW =AaD!q;M(ǂ5'?'SՓz |k % #v ]`Ou$cJ !/_eϩkYBlfl3Nj nDeJND#N] ^HuИF7D7JeH =trUXg.д6mk_Wݻ86hk.|Wy_hCN[]H`RKzfc7eC.T2 Q`O1bhgCږڛp㭌o;}J/ `K`82Q$_ޚB5Ӱ/|\8^J^G qNxWNrC[rh=,܋'\l$L63vѫ9ٮ;K raW,Zx@ok!t *fx1/ܵ*H ~s9[h}̌Z;;NY-~&-cZ!ɜ2gbzfkOZ2۵}}F ؅,0&Y]5k6 G=Ui 9u`Tśxձޚ3uR|)#mpѫ)~[kl١GbQ%~1.ܽf٣\*@feQއ%5 U\ŁU\R(Eelp* T|r%;hl~vOXVy _PRp8[/GȌ6Qha(0~47ׯmxvP^ eF|qۇݒӼn.?ibiDY7wܢ&jw /q_@l$_ %x¬-sVRf.~BF*p|'3:iTxnrċ=JqipG04QFe#E'y?^#% )tm(4 Ós B?Q)(}xv@˼kC, ()0C1OS R5țeH}-^ʯ}#4FwkX>eW =;x/ I/- ݭ^ fU;`4L Se-"Xe*aY vfX壘|6k%_O-.mؚ+'FC!IE(a0̬*q@qyj^@B\V=Rz\-%>?"iJ])LKƖ.pծ'S̔NZ1;yl^ fW$*CM>v[Td>& m&gQ\fn)ה=3oCqA"5$˰<0VZVI iUJr-Ï.wXVnTÞ$F,3Y cŪ!sCH${|2K,u'3= Z``/֒* iW/D2wtbWaYy}6;Kh/4OP[X28%zb#uM1?#7$j;sWdF,Kiԗ:M؀1+oR};@cau1B.а|8nSC[-_zkj TړLOa P*#|C٩ hfӌKv@b}xU='F]J:–\An7]KXY),?g TGLr ulmlzvӃۛӮ˧~ik n1勯ɑڸs ؠhF9Ȋ0YIG4=LuIfdJR$7*F:{&(g'eli&Jt' 6̿ ۅm5Zk&m*ɹtOR4XOw}%) I<-Gu,2)F~0L . *RÚܓԵ[kA-dof(qʰ܂ >v~D2EC0 RhamH(ȱ3u?=n3Y4vgW&SejE{s%Z*W s:d E| !OsQkR9GCڛ2a*y窑* ns֗Wa8&Bx:sHGxlq6j w{5i3#"0OlCF@u3eam{Z2 d/ķx!R1ΊsKo|G̦-iz|g*X-2;Nی臬FQjWEpB$׀FjtE6 evЏt%pxw& )P :a11GM 9 ACAoƵcZ#ۭ%A-t+N@ǜ:l @1|onƽHmr~l"̙u=ýO W" ǜJEaRM Sp*v} hXR·CZW*WF% UjC)"qc}ɷr[MLW1;[@(8J4ٸ^u}B^dr.N?Ulk'v}AȦU>ƈXQi&3Ű"NTĉ -]˗RhJ27:j 204 [$7*Ci?Ĉpn#_#fmŋPti<'R+|ߕk@.)|ػQEABK +[$Pyo<짡OkY VYVYfn+ WY4Qi*+g2-8)2)Ja(lmu.` 0m}-%) q$uA*cv6vt J7}pj+_/p /ol@Yf_gc&_Gq\~Lȩ<ϒdgv6F0?uB3S|K-3ۑ6}|+W}s{$K]'14WwSmhAAj]DmKb9`p͊|1c?%d) xr4'=BO~)>7uw`\Ms6;)Ì~\T&:?UO z.4*s {vwk@l +mݱ"˂Hv.9}"{'ʠ~?>CLzQ~"ujy /ؒrUV6&5MjbŽ6Qa!EEu9bw<,⯐MLyZϱ[bg~G4b@MyBA"3{Am ~800t<#kUV$zWcic {"͢sf0 <\x5zu]˹Rȹ\*l2Y4+}m$ wF9N\H6󹂽r"}{`|WG(Qo]jL9D~% ۧ締#Lczt |yI}V\slY~ѼRϮÕ$t&B*s]b'x;ZOr.ߚU[ &W5^/Yo ܸm{hd>IzyY;R[zfN!>}MS (l4GÍ) 7 "5ٯeZR|f"Chճq%MN0<y_kWAXӘœ4;ͲNg7 0%\Z`F<2hj]0\}l 0, ژ3q{8"pEe;-Lv #H0}78 z활o&Иou3i%h!A5X͜ |.+Oڍ/o%.SefԲθ(GZڢӛcɠ" O{ ].۶*Ȓ"{\CTɰ'NXsN䀆v?79B^Ȼ 00şi"ܕ n+&s0DM.d%_\yaSܟ+,tC9;~QWa՗}m0Q+w*aCs_X&[>F}QenڷH9*L3ܧ^O{KexeAaot`?g6$DY4 @ nAf[*I)6]:Pknj߆9`ԯ(P$oLvY|_Zl91"vLl 2->y#`O7zrtTg]*2 +{6 ʝ}㥪k+K#l|lP 8ywʇBYUEXw^cۣ޸w(+`ڮdoScG?3j_qŕ%h8+& 9 ـ\eSDGTgfbȭ6^b݆i_6*/3 Gt@̟΢CYXͲ}ʑOYZƗjB,*H^W1[>o}vAabr- ¨{\ΆVz 6@*]|@u%*#0EA{uk Z G ˼rt>lAfVSř7ࣱ7*iR5YHT}{3G,7x il@JlqZ 5W<Ts03Yi]lz""[{[4Q$b_ܙеLӢYZs-xQ~#WogDi@Pa&lT? R f S#Vrr*)9V+6ᕞ\RB9Y nga0 !X6&V{L_[`Թ}Yʈ}|.}sނ&.]r)aK7>ЇGIi7aGAy|R2YlT6!3y͠%n %*ж-/ܯȹv/a,u)gӵ2vw=^ e#%h4/mmHv0)WXenjm|` 9J"g7?3 f\AB^^LI6֚\@)>`LUCGWjxq n؝N3}lh4cS~5WخZ"5NɆ{Py[&gT=ިrWI,F/~^!xJَYj]ۃ)ce3n~\cƨ[-^-1Dx-lxŮKP;&0g;]*eDi 6UԐrt^a98vw?֧KHʈˤ<|!ۯl ڻN4KL"i@j&`?grZ>Λ+Ty‘x?9<B#~MI?jIë۟ςu: ~oEJ־4٭2H:OCϝa?a3oN%~ގazjKя*Jдef)e+^pދZlbZ#[{U-^#!ӖEbI>@qzaKbh~ȂiN!uBr)@΢{81n#h=Qoaы:ُu4BŮߏ\;vS&%S]&CXa i Mda,Hs־ M1*5v>^NjW$+ዕ@ꭦ6:\ IE:HALGQ<ٻ` g9>:P̺*Z! Ens'ZL4 ֞VאEe3P>+sqUcSNk_.ƏaC%FUaIM̕c*o?6]{nՀtG73G-qӦ""yEx&`(mLbwYҥzF_5m8~rE8j._W*$+0J1 9F!SM <^ DdbYeO7Jg 1'r09@%K+@99=џV]>6 WVG%Nmrm imlsnߥ-it J)!g|\v1"ix"I>PXC?x} =n"Zk&oϕ,<,sC; āԍxPҗ|TNݱp#tnW$Gڮ I")!dpHIWU͑&P艑Mn5w ?ۥy& -+g"M>ֆst\S* [Z'FxZ,C9+p4i&i } {;O*`JuT.z?99 1 j .v&G8Bnef1ϾlEiNՑ2J_ N4B9{1AEs9~B9f'tv,ԩ*ЈGȾ`'KwFGCy"\f13Pΐ`m փIzY&B懖08wͥ u!;Pu{ zl٩7Ӷ`JrqvI^g0XVќmz-So5w GbS lы(HQOx#d.$82~uɂFY .5Wo 4DRɱ?բOp ymY䖵.H@3^^]Ma :d#? >rYN;£\2C&pz#^݂'qG4C$ZRiɲ8Sc ^l.׊֩/a5sQs>%Q-"nhEG3ZI\Pq>w:e6 6[ԤHd~*.6C\sgjt T:/UxGSJu|ޭo.TtS˵DŽqPYhՅ@PO35 Z]0MΡ6h(JTy!va<7T`ô"/*שhˮDI;(2$볫{i+<}0y"V(2@Ia^SkwW֙Ļ}CO5*qZa ) sD?GfDYoCa3sW:` Y]QdTr3wZA=Lu^SjNˠ[ֈV.⃑I.:@Jx< mq%\0FtbDjEqu t88?:?0P\{̇'od:[^bNӻQ(]9|A̛35XAKSNSŕMzs~R5KBxXHrz5t6 Vazj T,O=Oq؏$_z0b]b[}$F 3]xQJ!ly`_>l}h y0 Vm/t<30}ǧӤ"-b X:@9M3k~\ ) J4Ŕf^eP͌ @#ȇ^QV[^ O*OWU3C8WT N?b\n>b`OL(7}XCn= ټL@-Ta4>̢-OBsNQ1e9M[@l0{A<ա1nifg#rP8a_gH'jhl^jTYSl+ tAvvѶhwF!.>/w]o}iCCtlIZl _i˗QRVZkcٖ r܄w;4hpNuCRV`!B;vt=w8m>Xm{r-ARYlLvXu RRnҦH2\fAB72#T{dAgYmKCz.s 0k2w'NKoEZ!$4I&?jvilH/!HǞmV?kd Ephl{ۧ~,{98-«_kRR.:?5?u-O{VW"v>R) GN2 Ɗ󲰷jƳinO[X[ M $)-4y`N fW{L$}AhߟWP 1'Rk BeɮCTv_V紁`Y:QPшvOۗ^0 /Bx#vρ2aeuŊщ^)/lZ*?e|6D Pp.d!|X Kv4fۺDX.rwMIy.k/:݃87_$ǀ" F#AW^.;mV6~t4/1IrJDU=+s*Omu }=:NbP[fSZgvd<6A!z~)IJ>iqϩ1fjC<N@xbc8:=Bxc ʧ&\$vrDwԄޠG̿ ?O쯎~z姎gh ckPݲҨn",0Pr1oecYAjk S @ c~Vv֘/Ŏ&hқ Ik.&RBGs-OKa#7Fȡ x[xͿ$0Ti;,,Dg~>jdW~j7S+qxPwWAEUp 7`ř]&La fԮ%-qbaB?<=@Eܩ*OĤ220 le#>@"vntuF8FJآGfB"ۙWrIzRSώH7ŷe"!F|%".~3OnL帣:n%wpR9ogݛRY"F 8mBfcOh:'eHD#k( RԨ!ũ4ݙ+?8G5 ju3IICY88*+ىu ֽ* a6vwJb]3ְAR0Ůr1!l?M5;+E%[Ë鄻f:THt^zZI$өA᥏&`- N6A6t6*_w2Jg#EAxGFr7~,%LʮŶ-^j)ㄇR}r #w39!}fGF,Í g-p?PJyI(0;8I 0&r>cW Uj50]?OUM qӞL@ek-!5P9bp}<݌Zí '2ҦcZNp>/4B^W *6aɘpB^Mc P F6ëy"ťc(,A=ogJFTBY_c)w&PAL V[E7,UuA3׏G'A'b=?[0[ZXNm1hwq:wمC] aZ_'9h* dI3S߯]b`ʃFnL֞U#c=9R{ƃ*-xՁfe (c_X6jj 7&4F#Pck4i_sMr.\2EnEHsmT6t搷H:pu iG(_zZg\(dqL]"Vf=oo?1 -hBE XsGi7?D%TMiFs?!xXb љh:ku`<<4Dw,>\aT6ZBQ}Y]b:[c\ݱ5c:>㽽^ ݤKh? b|W0T1H>2F4#vٔD-U…K ˆ[/JpN,}r ߨ}r=]ei,I@kqFR\a3ɱԻ̋XəJ.Vgx/iӎ&,~rN_nDu~@-M3j9Iq4dsO~'@MVeVKɥ)HaIUqɓӞ!G-f6JDMhg '&P*m4ڍRB:lmk;E8;eD@Bh #]&ߩJ uB8z! "tXit7??q 5 S0oᨌ5f}`ʹ lJi_&D6ъ/]~ ^z[S^xY'W NdKQR6|gfns E=٬׭s3M\ Ah : =>A7[nt'7ܯʉI3^2$/&A5s՞üVmu>RPQ~5&DWrկ M+yWR$"y“ =v;6Y}b!^ RFzX < C;ocR-ޖ)_6oga>>$'d2 B_p!cFQS1SWƽm<;BX dű|v8K_"ȧKք )aumvT#g_ '+W!O8n!e'k;F"#w %)xO4͍y0R̥J7>hxXXy,,?+Ӂ6иZxgh02τ˧*8k?-k,C"oVþ7g9C{˂ nd \r#ǯ<3s@}Ewu*KS^懘d ZkidC6ޖa k0,h³gg|ŊTË1TT[+ŀnr}N?֟sS&c^:zw WmBK`"=le?z "R:kDjH|cvyS2CPjKfVin 9*%~¤O3 7؈Yk]lyBw$ǯއ@XhF2l`73IcT>ҋS\9>G1 8Jce Gi|tl .skᲪ2o5P_s Oy.r?%0=&:n5X\Ԏ$LO='BS( ad2u~40toJ;MdgMK,C\yS=MEQZ@g9jxqA<~Q/X/a8]%}uՇXg8v^7ywBc8}o'J#B`f vawq碷=8xVcޠnAqae*9 > 2S!PDNPdjnH0(]MͰ unqA[|mT[4\AݒK:xZOcQ\-:Y#̩crN+ RK1m&3oɌu*b1өB3]}*FFD*-yگ+.V;*3̓SO?@a> j'm ɠ.,Qs25A7UJRj(q!-4]-aLw:^8З)HS84}>KHT=ghE:om%&|Oy>ү1'], 4=]8bOdzszhHZ("&xQq?G <烥*Iz.uKiێf* ҊBmf4iʈ? 6}+ opWty s#-oTuZ1`ɯt%Icf WF"aגA\ 3v#mo&sAPHo.} *f$s pH,o L$?MPү5AZƯ* FLGQ nq.?| >6>G=a9$`Y/;=RP1=?>ssBoI3&@KosG\7:5ذzCB *k`\`Mc303O}[A,zqDN=Yu `_`ntv )$+Zr$4 NԮ CDzo sO[ !/-k/>M\b >aNز8#s>j:9ˎS&'3Q199H SX}IšܦB<Wj;GhL`8 NG{d9JHqǿ6aʻ3Ն7Ry[ފzuybRm_3j Y%yV,uw|4RZY~f.RAQ%V3F5@E]Nf cTTDOqGbc;农Xw0BQ |b=Y"i pq[oaQC%\Tq֐>D6^!r|KҪD ,-9pWd?n%eȐ&t2}zţ{Q-lsޟx$"$m<s94V뙌S?:4pBħTosdOvmߍj&1).q7d^*݆JvGWpODZ7E09VX]@5sG~d-;=/|]>DfK,IEF[gn' zdutNDޓh tG+?" nM͂]\;ĞJ*<ۢ! 6!0܊|*Fx E)qu}: ~%շJ2L{|ho_!KeǖVTDAGWK&W xW4,=H 5<,G/_rf\8O`[Rb~a,Pu iAyܻi(Ɏ|+1ViޝCZ58>0hïklYex\MJbzIwr! a T[e7XN\eZV0ɱJfja8EL?f#,ÓS'9Ŝ1bYp8Ҍ2|Pmوץf-+t bҁ-޺˿>yY㎲0j|jugCۯ6 lf5[FDAGTۈFYkO4nY$e躡qf%s =Jk^EWF äNT34_b՜ .8շ:} RxzGf ix)Ưk*N]/^"ί5;a떏VJNt4Cq3BZ;J?(zM*W36"\oŘأV?N VO{EǾ9GѦqXxIT>COB`ۂ:p@b;N#(/kM2$&o4k^9Ӳ55!W5TlR*a[aUigVu (v*ի'] t\`WOv'd't ;۫.,y ##M%y8Cə*-TOJUS$C/P8M|fߥݾ{Ucz൶"Rٴ EE,jKX^ՖH$Nܬ;YhV {}bp>l쀟?O%A+>l 6 ^=78щS|))4Nzwɐ ->W \j؁ރ_{]I^_Q/P.;.cK9݉-0&v!舤+x<(bLK&qfWۀ~x*7-j׬ F\krjcf #at!B`}.X{8U{1k(:MME]ěŀވCx  _i^yRj3裼XIݯaٙjvAdUVx>5 nՖ-q,_z0_?eI  *n,cx WF-v\-Kx}DeobD"ey1 <̷~5Mׇ\XKgXU.@T=OI>>&c(z"1 |xH"8>;[Ih#LA@y'@VC/Z홇.R,[jb+3|&Ls64FC6_UB -Ni>5}`Meh I=_!4;,61/Mqu `wՋwKJ@# ]x *= 8(>A&1,~=Poxeꆽ:$ 4CU0DY6XP㿱=7[kE|r  Z6 x r=l2BSHRm∣za_+)*Xs tKE>!}׺qh11 ٮpdX &=ӂ82wCkR㩸Ghy4e"#0'H:1fX   IL\X@ғXDӪ96' _6s s.tҾ"]-?01 w-> a9iS QѪ>yj,d&W"|~} Cw"Uѯ[õ*)*z&?roȭ#i,z$T:-l8Ȍ6'uDP1k{X=J‘&u{]k? m@$L%\>sau}|]._D|Gk!CT!t~ݝFlxBĵiʔA |l|nAHTȡ?[b @zA8)*Etp>L Eп>T_ Iu<kBe525T*4>r`;"ffmiwiOKZK6[v!k§Q "GfD3O3HI/װ>16IL^؜`e)u>:?@Q\A Zvd% BѲ>78 4A VI_N#QPPgKu**f )JZ,Lw iOʚ.Flj0DED܁˴7rqw$RJbȂ۔M6iɿ4S~XQL?u,n222S+gIPܦߧc3]sGL,$!4H9 28;,a74ж/㬎#\HSsY%rtR5w;m_ЗZXn?# %>>k۾ {)9;2Az˘oY?}a/,7<ak|ݵUbږ "HgXW͸:A *Q7Rrr q垰lvZ4qłTcʧI*cG:J_U ]Z"v A2iCoE?`fe ֍4vK^|;nLB6+:ƙbޖIzQ߯ʷ(9 M}2nױF@m WW"U@HT$D#Tao^ %Śy- ;|8g6ݛ\i,ل}>1y!yk"{L=Ҍq.//vQU8y5⯋^08';!(zyȾ:yK=gtģ t0z\jkB>Bc?O3UԻKxd#W< ը9eеu?6/3N܃=rs,nzMkRG51o= "K{YF4h*yCP'DXV<2r5E2}ŶK)sB2na";J>wQi,`wEHd&jWAmՌe}LIǒ _ ahiMҰL F+9@ݧ1ڤɘs>)@K`>u=ٝ3o@A<"WkL;(c**NѝJWPNw9DDT'"Eё/oW q3Nj*973;63vko?W i]]c fuN$_EoV&:{~5:%ةp1oH roɉZ%P50rĴ55ڧIg™ 9ıqr|\`9óiCFu Y5/>FIe|[]b%&bt?&)4"ifL<:7QNw;웑7?Ö k5'4wl TjtZiʹUQLiQpq<tM0ڤaq>*i=V/nF0{ {eE/ps5gR89k@MU^>mRI}l +gu?E "FA \p=5kWvY/=fc+`IaUt4fq"ENSތ0B Ԋvdtju|wշQAwEΟz8Hg攥|2a7s%QN9XܝZy(U|rrkmr \u2C0GΧ Q5+pABMa^yޙH46\,'C6GTKS9,_{i>}=FF=E,EۨWD7ʛLZ6F̙IY1 P';O!Q$̳&EC2೵xY3it/QHwe)y=^4MFϸ Xb^ 2J^3}~c@JGdl &@6o+HSa5 ?) L* q.4$?2n(Ǥj@}.:A*K)cDsE*:.`:[- 3&^bLl%XYxq@EAVZ T(O(6u}j2 Wf+fc%P6Ӑ*έ_' ΕOeA-WP޻[>t%8qȅ\҇6%˯9RW>U;Q .,ٷ s͎q}1Z9pfXZw9WW?l,L{ g'J8hܬ 3~#,5E'%,$$0x=SxgfM(i7$6¿ts$Bi]*wU6V6-1W<{))K3[}t.Ȃ4]5f+ma?F*OU(~ xۅ#n|w)\2pvà8K=7!-1碄L“7P4Xճ|\WuحoZ%4lZq8w82/<|\ބu'*..gmMרB%甜Y켢{b^(& h$lAg'6D0D VȚF0d~PQWY =h3L8-IpH!G1 > i Jq7A/gT>X_c}beI*w 7,m.C|2mU1s!ypYe/̽A/L$?uت7 9Xl`㋰" x=4vYZHe-4H{:*4W$wSǿzGV LpkA{iP߹U\@r"QqӾ?f&btY9}A6 [e"GY\(yd㥒x `q@!VBi ;ڟ5;A)u,·S Y20REpSȪS U٣dl}\#5. z u8E^G ͌gWO+-徽K0{ chQ&EU*f >LuTuNrnL֝%p9clTcUp^c7 36KJt0ghM5eYvuڽ=X:: rL%f8nScNĎϵ1 9L 4M btvyw~T<\ȗ޹ `O}ә5V=sarg^.mjE+> uSKI/0r3Ż0{ clcb{ @^ӂBL(jGcKPj`ԣu6 CV (fWZm %0{JXk.6:0&]1&`-y țZrY~g呖4`xB@ <tP?vhnrl&}1N6Uxhkﴦg^&U* EÝa~LriʑǒD)cIׁhf U5G2uqÈ^7ZF̀(P5S/:Yº]ܬ"IZOh}e:D. ?:2,9tA|HhP''ivɿ7:N~H]ro?8C1#fNlU'xo|2R Ҵ'm?[mwW#6Qcp3L~09 <lwNq /=`N)%pz$dgFч19m1eܟTE<&4+:*A¯>QaMA၂$X eiGӶ.q{/rI<>rVzk4 uQ k[0ϥ1|D@r(%/Bx鐫f1iuKIz ts{q g:yBCaeTFyL 2I̓XOJ|n w(A ꊊtݥX 0Fǹr{ͧDje'71^u<> CKɠ,+4uN&,:Bzßoy{ DM*6iAz*^57@_^Qd%fѪwK j\)Fk"uL8glB}ߒMY׈pN(jMX/3@"Wi\7*Fn*|B-;I/=O J @iz>[e!=^9:Rё'2q 3v'} #3GcHb0V;`LD6 4KjCs/3RNG⩛.)eBJ(I+ G5nҠJ*z*7?@  k *jf%悜k ;9e7 Q5.K/QSl;̯lpc`=ki 1G+riIB Zߢ(8BpBA$d_MiVTƠM#89a+RY҄^e˾.Ÿ6U&L С 3ߒyA+UR+*nRN@pVCM1.Bq Cuo@Gpq}Y'MGzKE?q z7goLAt>7@̏~ u9l)$5o[J6 ԛ}sRfX5Q'\!!V00x#< %=(fS.~q2|=m봸IǦ*rN;L: k 5q!(n%*WQoEx}^ELT]S3j-cu2  uDŽPY8kG}(t&֍"\ׯND[=Q"Fq40n^߶_~N3<؅V/㨙Ӓi$,BfnB&p>44:9xYH+?x3zzHPn ioAo(M]2ղ 2DŽ$ߥwiE glSzp ŠU"̭ +vUZҴݚŘ2No@<ߑsX7JX@ܔ~o#Mh~ȋ'.Ek0k}ޝKJ9% (#E!aE+*W<ъeeOQYP} r:1 հeX핑0k0v-rUHÓt6~7jώiKl9рf`>T#5o/Ck豈*Yh:6j RA%Ka69'xiXWb!Z:uSv^7(& LUC~=@jJwZj{5wn^(_p!8:{ܤ1+tHy:<ޛ&g^sHxaS еrf&[*[W`2fQmp8>{kJ1~&89ZmȖ{~ǨXִ1:AvK3 ΌnD/UMc ?8k PVs)25JDLh~am,Rb1ރZQ[`Zxj_}-ةMr`;p.^!yUwO_2<@O _BwH|yS&Z7o=`=c!& O%Ff[)~ yA }Er>|䐙ɢt`݉|MQ$s/NZ[\(-Eb+ZYm5 1&)`_O_A[/P:e9#W$z.?( y^lSB*-w%5Yq}QfJw/y`ρTUr2o+fV JW!DL..I(7A_нQWl?B2Yd5ъEЄ ^8d=Ce#lߍ/E8e:UXG -nč,xsO-3BS:kt،A>*4ﶟV wOV*#|%*ph7*Ipkvski]Q}CVG.u_y m)3b3)MDKBjԘ8)tQXb/! w(;Ѩ([Tk=%8ʱ'#(NiP\,D${P{3pt@Ğ>K}R+AGiʜJaҼVO߸1J{cQ8`eПL`/]_2]79"?_ a3akJ-ݭvf10ϠM*{i3TvY>O(Y2YH²93YoLh#Iyr2CI!u7R !ZNh4֪i$sdEuznsXR3J=Q>O-_QU*/?b19QZ[u=Ál8kg&W>‘*e#@eA2-]Ԏ'FL.oq<*R!r1ٍ`g+:r!.w9X_6oX7rͭ{nK|ARNfd1t&+5WR%KRFaZ筊*}ofNYG٬FʋBh (ZoUU\3LHGUS^!= 0Sj;BjJ[v  #X:@uQ1"+wX4sRZb|ᓫy:%ӲZVr1 dV ޥ]߾|GM,s@ ޲1 %15 bWhuD!}{á%rKNG5Fz&8`QR%8irA  k:YTר!Mߪ\>o5U-({_~7W5L3tҫd55@UW\|FQJ#ۍR|qIm6whZ{7vl/<;tg-_ ;;ínS;rE ;2ELP ph ñ\d)ta. B̽z9^u6'ixa)(4c` %U\RczxN܄xM 7Ru,b[Aٔ28Br.EYHxg3@LCBJm9dT{@,NlS:k<w#K 2%zu(WA’u`!H[[g8 ] $V :?_sPkÅp|(IhVFW}#?g W,wi: :wVyKY(QxL}OA(nQckF3D\g ](nZwpcYȁV~'ϞFyA;O 2a10]nBeoo#䋆_={ zϺO'h/lMq߉gIm3KuLožOW0"cDE8[P=tt{kn}B[n{3 Wa!+{\"YP@rܹШg&][폤lZkM1bjg+%kO\.UdrCR]ML0A`tޫZ_ `hX0m6`V>Y-:}QGt̏٘։<˼??aWiCۭ"gN $3®A1]L,K2(_6%ae/>[[?79@+!a\!vM)HWLojN|5|꓁Һ O)Oa<&@bLX!)J6bRȇ1՘/_#rkgװg?hsܢ-'y_]3s*%~R^R4I7~NSWjXȘKlkrX`co:5S`f{q2}eWYYR͹du_ 8.vw˞%s+2"^}0SWY sNT2P̭p)o b%&91tDPJeRlf[V҆׹/@GLF:v͟V,8zd̙p]`zHG=ߡ"x)!HY^Ħ}ozcsSٶEL#sՠZ+v,WAչ%H?IHvJl D'F}$T3Dߓz#u_ e@lIJf%<&OrtOHS:\3U{Orxm){&4 L+cWW+_(IR2NJ.:L+$AA:V/qޖ/HOHoY;6D.x7E[c~JFކ*B& o4Z}:t<= NE&ԗMQ7lҗ"ҡzdڞvv0փOn؅E'91dvНq 99+JpCy^+- ØN=мjF"̦%uG% i.~-{;U,:!ꯪZRRyrNF*UͺG0IО(FO[nɻQc}(>{Hs};ہtuE< }2T3ҟs ґJ^w1}H16p6*%U6rLqxp#)(Dl_PWrRʰTxn b\<&˓heI 2LHjl4-4 Kd\kA+}HJ iL8"VKUybd %8%@ssKx "VP+'!6oKѥNZ ͖GPZ˓_دY.#;P, K{aԧh|؆}(i#ATH*'U/_3d0I>7L%<ЈG?1zxJ(!z!hTC9{ )].wU~b+d8Z.`7OeqVS%#S ti0lKbx$Zv(\XLo)AD4{826>eRx@RasB -yCi6.~j95ؗ=_CǕ[Ӿ#[fXֹ:@A2x#=q;v!A6{['`gT^aSĐʖf,K9dn+Ge Rl)jY#A Or⟌?ȞRnM'E])Zx;r0gJhR ګHOxfM(#!jQbK(<2(Y< YKtxCZxќ>Fb5ijN߭Q@H0˜2Z< te'N㑱u0=A=>Qi %5lMFu&0F>2rK?/4ȯX?](4NxK/20AC> CLWI3>^0f#ެ;7k+[H/%%e_v,L!RwhPUA aalWH=aaAF]M ynP1[b.u~mN읢^-˦,\#"D9!ng천L#ᘷgYaV/ SH>4o9v'wHFIoVRj_66~ݫY]/+XFFb1۰g~G p eMkKgx7D؊ 0^h # jWHEHAnc9Ċ[jœ .čK].-XPsއϷgU 5_[26j@doJ0d әy JB9,O{17 kBwH_ivFys8PM6F ݒsVo^v'%Y+xۈMZ__όs#o*SJ%ہ7$5,ƸSZCdMa/:%@/S7j 3=.O61#yS7w_LDv0tSou oPgj]z43]{^)pF=PwäJ1o@ -'˿R3[B3Fg3T%Ӱ~oj)fLG7j rXiӔz$ ^2EMtcu#ϋ[ߑOZcel܈}ڔli+-iǖ-"F h~,E]:w;`Xx"]]do:#&uEFy.jf)7?^&0!`}Nl]hL-^3j~JAB 2H~:K k+'ns5r~Hoi5W&9>'׉[u)L2`pW/d+ 0M> VTDۻx; q4U߹DZAךMrJ~)?6Wqq{VIeW JE9vc)&%,ّ+S`4.kɥBg *xVOiñ^\KAQЃ u\bY?\ou60=(QvA$`$]I9f0~3 )g'5J3kWe^c0 6Po$'+d+Did֮_b <.$DVy༹ٵs1#y<):(m OtƟI0xaB(@I|P5$Q}>~my|>L4?0US#A/:`8kmٿX V\xk.PVήރ +?>!ܟ H4a[U6/<Ð~dT{u% q51Eb-0sE+py öa/MĢNTLi|aO?so7R?`Q8VH5wT/YؿhrtK+I yijl2a'xnJ5$ΏDZ)ۙܪ ;eUفQ m)+FɁ7~%`gqn1L&yOV M[L ] \ۖiO6HKX^Vgce‡^puJyF0uE",@>Ǝ-4J>b59%K GupxdYXq.8W\9..yj(V?]fB])\/Д` D>J={uz'C7Oq`}V ] cFZ 'g^ u:}1_2WwL'cr=ŨhjHg}q%IK;Oז3Ε􂶜eUg {TNTHыs:Vҩ_3D#g-<#3O]'6ou*C-(0~n449\nZ%d"lq @{fJqJ4D۫B8i m $TqU4|X ܗP@,V[ V#U:)y`YI@ıj| P[1fU"=w]^i'Zz癔a%h&aįGOUQmri }liiBJqK>X*qf|rL_*S{.Y=@[Ƒs9yL,.w(_'}I!pC'zMGѠx[6EyӒ7|1#ǟ/H7Ս v67o񜀔:nѬ g> }b2Äd7E?-wE T:S-a'FJ(0pϏo?2)Oe?xXw 9?x*+[,{°NX i4d&4..:Q>zmP&iGYSr&S[8LA*h珙iu3K7G\bUљya L!s~d7>Q RsO\S%H/=UշodY4QUTW_UDC&M8k_ϤSo )^@)td&H^>Oy M䂭Cr"}ꗇƞ]TP>X`S4*eļ +Fte ī:X:?]Y9*qIwS*Xm6it}J|AOy(oRS^AIKF=&-%T W1ź RAfrA5U[QeH('1ݸ᢮@ijGC~h)pvA>m㷋lA-l'(B}_v׬{+{J#3{ˬhl&P2MخAUsJTn*nI[F'tyZBrqof˕.kB?.{@,6.nZZS[۫ ƍPaXj]]OOPgi2^ÒF<)д6‚g@>CǾqy0ydh@nς8`5VzG:Mۅl!x dBKKl$VIUf&U %>w {i\G:by-@dSQ[_HאHW rW~,@82PjA?[cX Rg:8l 0b@ޥCTOe |=Idh˖?}5\oa;me W3Gkv<5M>T{iT|=b_ToҸTdEwL]X)Y@g-8Qzm6BY眓~CsuA~ "q@+$sEg?D|,C6$%`rz72*, ix+B,9k 5>m]>&(v[O˱b :.H~rK!^ֹ*T)%h {J]4ʖEf-ѰMrעw"2TƠ⽺R*\MG_p#3#T!J6V[vyTjG?IiKGL.Dy!ºޫrL/, SUH;u>uf.OPy Vމ3^`5;׌U4O50qhu ^ݮ4)%E=4Jf|ؼsv )' B7uJG:m]R:'i/e򆃞3 M+>4*ѥ;5$;L'TaȎJjCN[00vNS74Zڅ1Cm%1*)h ?wcWEZGFF2Ė|^YT/HsǛI"I^X|[L? VLhk5N-zYQ [JO7BO L1 (!ේ)|2^rMGM=W:WI灟r'`,u`șZZ,n-{8Z105 GDŔIcEllK5ͭ:`s5S%] ",V1ΜpL{OVEc <396)ߟTo. nk1(]CEN*hM8 )\5ыdS+ ̉l@TR~ӦJaj0G3$^yx\"݌ˣ;kwAw/(r߱͝.pԚ X! UvdAae椸jU6kJUls ?[WQ|L.U5Lc'D}t38 `ʮO;t`fODJ$R3`am''5S;QjdG8 U)e ̫/mŎA. ӄLނ}hwm[er 2"dUթ?m'^g&cD>h+\ :;0x p/ S?JJl@\K"Jn *ME?YAS\z,cdG [!lWCd$Itk8XbLM;)^^JG_]3\՜R>/ԁ~+ be,>|Umh7)Ld[rJZy9`2\ٽhu;:*%lֵ,9sB4O[ H($'L:`_`K؞JSkR&Sk04<‘>\l@731tnTqɢڃ‡ pG(~mm${|b0ϵGDoǤ4An.|?qɠ $Kz)x`yyޝD#gNopt6yG ZbJx|Cb9F_ L iͻһ G.i7Un TE&()o>u#^J:ȬTzfuO3^%Av] r]YBbv&`Qu4 yTWct0RMiKqPO8j[B;c*'z%7[V%K=ŴCz-0鸽_l)yzٷz._=m|-^/j/R_Ӗws|wAUQD׋96~pZ/iUipFza山jNt@ PlS<7C܍$[w؀M4§fRŭZ5E@m 8ޖ"9>:ܜ=J:Rr2):!lN TTk1liY)cXM겣 ^,\g} \c Eˌ҆n1cOwǡަB-Բ9g. Z7Aؚ>rQ*)'mb2]ioJg%]NXᙥEqD5 D5iv}0AXΕjʚ>qVM4_pbUv(5n}o?W@" D(9͖j> n]Xlk 674mo&ِH(O1:@>!P08W=&N#2z[(;@*jSy ?bsuwֱMcutE~1bǰSrGyjS15_7=tgR&' \HeG䋠S' !v_=T.+dR[&g7ţ[R~] Y+J/Ɛ *g鿅@<&bXjpg@ṇUGRtXF0 ~wT@yFm55=Lds'tTE1JP` Q钨v ]{e?Lv=]([3zI" ﹿ맽vЄ0s DDc->tb9z`҇h Δۃ| RgEZd;] 7f[,k}>gA^ `d Xa:_Rˏ -E xC'URj K4r6{nhR;Xz^q *ʻ6>⚔ܠ#viH1ɑ)5+J8OɶTʖ+}[k L/Pxl<\1 @.ܽ1GoK3!JC ~ x>7f׋qVcF!f/cmML<1 c?0q^0(.;/O^-mu7<|h =A bTFza 8Z\}z!/z Wۦ\#̰j8?a1k oSyvsx)b|㳲T!ȱa96IT3-դO ig4`)ryA:/:kϚDEuP lPko9@q+FkH='AeeV9u4{dA8Y`nt"+6LEOA_(WhU̧= HVsy[f_fNbXSAUxӏGxu;_^>on4*INu@'3H|/wwܔϗiW}{idm&@&Uº'X>;S7(*[j^"/ꚭLBs=D =(4J hU{{Hlȝ[|:o l?:p VK6\ZDVaU󀭭gzr#}`Gʜ7L z$mVM0a #V;N=՗mְb a\@p{M1msd; aK ADRj=Kz? ؎Msisܐ\f7 }4"$}z&+3Ig ^ԀyR~*8#]'$ERSm5el :%QrdÛPd:Yp&'5kɣDnsWI,7Y?r&@)VuحlW u/7X@JU6Zb4gu\chw |m B3[;Q/d-z= 7? `Εy0qJQ̬ѧ$kg i(N<*%W66Q^ Y>Ie4rĀO$%u<AF D5%i@G3?mi% *#QyCC̊K9L k|όx\>6ȑ"![Hӓbzd^^f\ٺhabJT en35G=چ8׍ gEbzv"QC#1qܚǓphUN@c'_\!kJ~a$k%,fP*@҃rBA'++EHSHzE?GI[ `' p_ʺnv0qaء:t775sB)޻CHhHMu:Dֺ}W+3|i8nxH9 .Lyv6HaYaD^>n Sψ.)C;CjK:s,!!*o+K(x:09c^=LreֵGA8Uw:I b_xȐ !VGYX1t٭NۛՋ$݁Ko1 B%'D|&\xAge+[Z$v_F̷isf`,Kzh0ڋ@-w8T1A2>jvBzff4ԛ-41vL+ٗAJiX b_&^0 m9ht@XZ)mQ M֞EcjR壁95$+bBg.J#UY]j 4m@/<oHn$P j,]{:jϘM öidhP "Ė>W2Lq-+|,oƈIpCU&7p vyu;N9ɐ:<4} =!q4OL_x_dDrdĮ(xK|FA~2#UPRsQt:h%Aad^r~|WdbJ凯Hb˱GfCSKlG!e+wsGW.Vcq:kSYԷA"663{yhSTl;I 6s%ļZtmN4*I׾DLݭƩxCOI#1s P8G ikgZvQhm#}1qDs~ny=EiD@A;3њ}StXLB{lh*"=EPnXqUJi(j|XZj||Wz*li(a7MݰrK^5!4kC,g.Le~DGݲ3/%]%o~h ˰Gmᥤsa|Α'U@yH"ecn&wwΚ_>F#ף5I7LҾO5R' |94Neöa~hpi?/@ ^:@'Sbmi[tZYqr0}.LM|@L].i8x =Ȓ*fwC@߯EĆwD'k6C„oyYoG&EYe?Mw*qOJbs8aZVs",IfW #0d8ij-hmؔF_;pjzca+B9](@͎.w$.@|6=>G!+cz,np,UËŮtӑnH4{e0wtj 1,Q!3'!&ۚP{U}3o/4 ~ } EVK1 JAi>߃r&`-RF$Hd4bM È[C_`HZ]sֱ QoMe~@Yy Of6-μT@r]C",C*\+?jگ/N^_qR0ZKAO|$q{扪,VƬkTRyqn<}|}LC m|e" i+qዔ4ZOy6f -zT'Wli(xhUWڏX U'G6 "!1΂4WT/5q2HM6NIq)xǁa%7Ƞ\<2,%t[DDh2h+}nuX@^s=\Xᔃ 2 w*=VNshklF 3yIlfV?ͺp}È$ fZl4!0D@tE?pl ӭɗR 傔}+e)gla SuVE Efsy{=ho/ <~RE}8Ī8 ;e*Z PXh#]SO@XNT73Ic{5Jgc%1qílУ?C{;N\EY=e>DrE-$RCpm7D]]`< ϴaR76H"TR06hkE'jE 7^FT7S1B 3V cy0e hW@[jĿcBF;Ի$zQcF:9ϺkH ` '臓XL,>0CdtuRF(ʟC~j5b`+Cvpe@-<ZwN^]9 ՊIr۾SH,FNM0G(8vpdz4vK(ߝ/B! 5[!݀ ?SoMtx h,` T-פPuvx~,V# 4WLkk󎶽RǦc .QX(d-#.{G*]?YfSL}$g/0/A.y#%c`KVzӛ/TK8V3O E\|DA ؝#x0ټoA:mռㄙ *G'ȶ׃ox^7I\ڡX*JAl8ikp('j0 1ȼ97kgvf$:<>k[!1X.-YzG!p,ߊ6zޢS =r~)|5HF H0mh}<{)w7dU~r{'Pߐa>}.iN;֝LV4+OEeF{[U/%[.>/SE%l{䆇l49_O< PuW?֞Q8.o{)_v1l)!Q֕hz!aB }% 2Lx[>, a,D鸨d6bK{(g-t]G rTu#g)]!Bfa?#[IR~: wm /p\|zBLR!Ő:Hl45 3vphmWѡGVm31j5$γ_mJq3fj<#CEduk՜>gOk^]wv=G!J˜($[xq'7Uج 2\v326?+ w,wHTHQLvp|$UJ+E!R.cjJeQ[@7qZ;$S9Y9\r&e0) 09ИObҏ[⼗ܺ,~nc&$*9jkl{Vz y'93cdO'.@OWFP>! vV]'qE:Li;U-k39HJ͈GZN@!LEbÛhmC*]oǍ92rD&s**C\ù S+˥1i& [W |:.8-ApAߍUbߚM޵\9ovaFaXk&Kª*8)A{#bj2J[J8hSk f|I].j¬}&tC8=Y]O” )_/(B& |ɔ@\ާ^Iբ(q ZMK-L]^nDgptĽ85,\)K]OF-F4p3ni-@ȱQv\tLe2asrׂV4x"B)ayJ/hsX9AT5FNsQl#2VthC0xCA 4(OLaM4Xrl^b&e$Z7Jʲit%4koO 'T;DRD7 0o{- !}M%6֥MNjRwu"wDH ?dJ{6M"ɫd%u)&><,8 JC%H+V5sl7C-(&dMqYMgEewk٫0!hpap<7$Xz9K9MX'z 8$9K=Ih!$ǵ`JndK|!%Ŗ*&/FkO%L U$i2Tz93 k})j /48@t4AchD>Kl)|J|NDaCrtEՊS$ŽbOcg竴B S><Kd"j%Kk&>2Ts$q(SQ#(.ģ)O\HԪ maϬݓnY /O2'DF۸@t+$9xkjMq. Rp|7Ut<iaX.U3-}1q.3ْ%C"&5}Cy0_ j4x3Ɔ@dxNLЎ@ҟTl*\]og2Zu/U-5a2k G@zXxf, ј?zRSdIrpkb˓V}6-y,6q^s0y09)㭮:6+VZi.U, 4śYEelʪǹdbJ{ߺ?ldYB=\syf8L7QMftsMC~2L3C<C 6aͳ:7ġJf,v|Vɍ0'AifMo[Xͽ-{Fհ e~xN7Mhs\62ޑep=Guv#2}0u^.:vm2 "'gr / ?OiEˆPN;&9pfZp,%IKG"'="Z[/ʝ{$kD%es1۱E5D0خG(j5*KOH!=^)A0WR ަaؒݭ"ҏT`J+Di\KrHK3ort҂! N-@,Oe"S[t[c}ۑ,]NK{Y\dڌɶI<8- d.Xr+߶m7@3n>L PddaH6 pt(9j($A`oI__) ou^ZLm;o핗`w>jk{Y2?;vCE[l0RlQPx,Q K~4:jPb{JLb']:i.orG+nX9j1P@FvJf V'usK.)|~'Abhj/NI|sc2ML]/_i/Ony1!kok$-݉Ȯ` o7MLXo8ulspI7KKYPgwRhovփ82,9ֆri\ =6ZcsDW6"V_#{>_mV ͥ}ĶDPso@RdTz Rqb6(gh[6m6i)O?ܮoGF} өMC˺ F|< Viˣun>N]يŋ7\:>86ygNdj!a)Dl ߐ%TdfAJOp]my8* \iQނO yf$̬|EĔQs@kk ?#M3nIyW򗓌l/*tfC K-YaN3Ҥ*|3).`;g/2@.Zˢ)+??*ZY en%4A;b[]}}vn;`O-I!_h 4E]Ϡe`+jz{ibdeze˘y-R(޳"7oi_$;@`Y;I||`o2WK>_M"mDY4tP=C4lfBa_O >Hjm5z2rL5v4Ԁ|fѦ ">?x3|xF9LnO=ަ3}\H\k&E1U^{:s#쮰T动%[vSUR$6!8x4Z5Tދwےgrp/vf2?L_S9,r Ŧrǭ|J*W`eMA;EٍGy$ɥ,1E`$3h2VCuǺ,  ?ddR VQĽch.=sco\e943`pek|XSn6/"ᠶR$LZm3\% $G݉vI;Qu Y.dOaغ~sVn[1DDrԼHcaxտ9f*b] n92ڙ O2S=t1\%'bG;3 ߬E|J\2d|x283QiGCȽ}W@ ]=ʘ& Ϧip@ǗIX>eJ +"bqg0W8kre#)FN髍kMqDgΉva>ELDZ٪Eo}er r, AeNZ$A6qQ-{Rguy-g9ZFUK &&[׊rsޥM:ғEGכ;{c/D}J-h(mhzJp tVd}Y"%&򨆖|E҉9J3촡WvV~Qw{&hd,ojѺHo+ugGI-fcqA"}*K9vˈ2TS$8j>?Z> !f7i%a7aҴJpNVR1IFJޔ_劮N,Ii#FDro@\"֚V5KY^򊫨1(K YwGܱnxV6BӥЍO${4TLɍH)H)][' G9*OH}U{QJkZ >\q"]̂M즵T|5Q[W@>YaޕL"x5vonk݉BBC.HH V8*Y4`N{Mm/fOq^{M|"BS"KV 6y6N*=DZza hr/.GLZ[.;mni.B-X"vbK!rΓ]gu5 ˃~zŎ.*n;z_("m]co7<7"=+d ⁜7 T[#wMp<>옘μ=]:4[ y{@W hhJBO֓;5 $H|q.JSR~ g TC8j#gF,ɤ %yP3-d_*$6uC獵Dzz0n(e# 7FQz ,5| wn9P}8Z|Oo;,: /9*\CS)5Z]jZ$Ӛ:ռP.6KϘ|՛KV {3ϻՒR\r=O}͵AhQhnkY4DOnr @X޶qt-@=|xr5aC U ;c6''/jAt]>:sP¨v>%#ƽ1m0\lOO(5'7H z2*Nr4#㱭EWP͆%QZ#ѿ`ؠ5!iJЦ?ndRNF\.&>^$Q-a&ZZ9%;zorY]Íg,ǨL.$(w[mhZR*j'@i-tq~ 見];>>ax>sTՔj? o{)rBhB&|Qg_ 1;Ы錤L6F_yTΒ%%YTPDV)XJxЩр *l.￁TXQAJ`9*=TWg8Ej䕍dcހg6'0Kv|SɉQuJ \gKWYN Lfx>GF Y^~gˊc$;sMIWh(Mi.\U`lMZe0i3@-&$NV}<]*AX[E Ӕzs>$k?JM ^Zwe XDCQq1IO73ppnt,Vcm <$Z4s~i2ớT٪JOP35SVrY( l8[H9ѯ&E+ҰuT~2f iFt=Nm>c͚ڀ htA vK1Pc|j)!lt36g KvD}=Nm~{Do-e(Leo e.ߩ Z6tJs#+=ytaC%Y!T "Q?pʙL% S>F#Ǽ;zŒylKuGƘ+YַO[Vr7FelCޏϮvr7RzlJaYfdcZ[&_2-Ap3nhj ݯekWw8mINX&_]8a-o%*FeJg <2(ޤ욹buƓ١sԱ5ҶP,3FN~+ކUGD.AuBS3rZu![\2@@U5f vgJ 0 s_pE}H7f 믶5*3re&z$4M1Tg1oʙnb_ 4^OWXgջʋ:iLtcWG'Mmϡ!`uj0Q%6ʋHU$ -3x蔍F"ys38_Lfd,޶ӣHAXQLjǗh]nї ?awo`zQ}pmɜ%H3Y:ѫEA6蓖lBpm|_}(ѰC4mm*->CMPI0Ha]cwHx;埢)ȯU] P 19fƮmM JAIP4c8>42be1FI;7p}AC|7(ܱԂ<ؿBH3w $tU7ޖW}7 Xм+,w v*&Qⴭoz#M"􉜧\ _CP UVG)RBvtj}~6+S]LQׅ]2cYc과bZ?eDʀookƖǸJat-~ B))bjA|`hiy+7:17-1}_y 71acd1FcTA֩IG0D/zfʹ .V+L;`c4>>j D<:Q1PLz-2T7#:L/n)'c[|yjHQun_{By}FoּD\p/O&ya!@Ć3/ȢdÙ؋]d#?Rk{{t93}6)gO!Gr v3Q,W)g[@/Fhꕐ흘 6&y:flopH/5PmOH`knP={ U}.Nc' nTA5Ng{t>oDk4MءXvl77G2T-'֨|!+G~~"fh07lq[u;bIaĦi2q=e]HRb/둋 .Lb)iQ )^Hp5sSJ,A =vʆ0*lC# S-fe8"uᲉԾ,353ů0qϴ*yD7h@BM0ǫ\4OA+2GxL *~bMEkEVO=e] Yp;tk(o*p Mu6[\cm,5ķ_ 8|yYtćPstHmwŴD=j F7_G37MѧV1 P03$ Aҽ ;'E8A-AM.>NIKp0Ix-H9$?3nx ?DoQ\56]ΘGxJt\+pÆXAny8EG0p ldéwEo9p?ud1%CU=8F),]1d_C(f0(;Yx6/'dR7Hy<aa kRƒ%W%t gQ󲠁"q1ie~Xs7S "sX)Թ1$~*kg_X2, zYaZTLڄ_UaI<~ƙ;(e6 ,GzZ ™g mVlV%jĨ,"σH_i?^<_f 8rB\(cE2nUkQ/ IӼL`jw~)3)n? BY(+'͓ &̓-0@P#KwTJqw?S"0xyE:Ϝ3=-YYMiThG=kOa7Ku<4U$D+2t< C$C)a.D<\TҦ dp:ħBqb q5LdmyiRn`kg('&&p_:*ʷ>Pz(dA玽&dU@F983\9 QR6/ų*5 x@ IibYG+YޢBϏO[haCd$nZpzE͆ttpt$F?4̑y@I}{=`VhOW<=IPByD O^s&{Df|i!^aܻ`|=7\yAciǟ؉3k9y?|ܫC gc1Ng>o=YPǕ{{ [e ĎEl'4+AjǩԆϐvap&86ZTlRQ2vo(8,%9:&xL|IWVg&ow~ !HPNq;Pwvo;0o4^" 94flùݬDLhkB[k< |_oY Ө+$FzQ}lM@Zpm*l <`1ݹ-AU[uO, ϟ1-tN쯑,5况9J_t=#|F92;`B5]g1xƕ3ęYZbZټ]2ɪex-(a4Ut֜|:SVcwޘ5w(!̚hKR(VCDHu4RgcIS[YtFwe]Tw#<6rB wgG1 ğ"3]IroWQ^iT?0w>o!x܄9i=J9JnXc,Λ!4nNԻkK ձ> h_ѫ=>l}s JiPMm2R@쥉LT Q݃[,#B T &0ޛ.&B%~@P`f[ z̶Z&}SڏjhQdr'8cKthd5Ľ |(;JEl$,C k2^@>z]5[9F$@nometkеC%3'?9aX,ٽ(숥,n@>1xLst5Jy="hj{U) PGi" 6LQ, wS&q.f}y `M /"r ߆^ V G=Rs:r.= :r1$b y$Aƞh6>ocBUTު ) j2|[Fm}&S빸 \%M丸륅 ,]KzШdW[9[HͱJL3' ܯ}@t`X4XBLx>-O~jn|)<+oly>,<艇*˲"5ЦrI@9z۠UMUf2p4d]urq4y/pD P/yJ()]K-cn*Q-[ i7vd=$Շchu);Vc/|%S[ r1(E/1*ȉ29_c :GxS_̶hE3 @:|cFF6KRi ,(kP[LMcŌ(|iieHrv ğ20a`@. OSr:Z @ {ᬡ4JՔT#Zۡ_z =~iAŦ i#V}%guaqHsk#=XzgEv 7J\yvNut%p|f! qSO?.[TMC~ )_舃I.t['W$Jlbp\Z5)NyNSgReCv<~nl3&_=@Q5]'dT0DV' %ǀ~ dR-Sil'G|"?2vw,g=Ig=m=ފKV3ExD&h/w: ,ǭֿ qt VJ 3 d6''Q/)8ǿ@>0?PashPS F:-|ۄy]K( ) ؘҔĘrٚl_Ϩp-kW$9e˿\*56zdf#}ڐ;M6dBfJ wfxµX!N+]ƫVPiuZX`Q{"Ԇ!bFn )-(:sU+E٭X/:v+)s 1"HS%`6ĒPC8RqK#:[rL`g PksY3{Cm6x n3Wq8grmڞRo0'+bzmRu9nK٘#6 ME?ێ}􊚳:H81&5܈ -yav~vJ(ִS9;":0kFšnLD౹54dͬ1|[V&_H-XVRS>C6@-'$yC8eӡnSZ|ٝ%sFroS:[śV:ȅi~{o3ovNZX^KIgC$w/f}󁶣T4q+J 5YخA` 8#mB{i!g6dņ p7-d7W-m 㰶Car7:iGI /#$dKGN>Kb `=Zis ~u#>sDg  &E.A SR0%E<<0+)nߌ-5݅k2&HTG3vn0OD%]:Q1f|X!wPnZ6\ե"*n"l5W( >gn;6/ą8˘G$S˭A`6eO*<ѕU.#c!7{̯,DavЮm\=J w5ET ;]xsDfv$U2 4-ߙJu/ShBCQ [0 H'YXQrR3+\:IƜ X迃UPAaީ$3؈%ݲVVq~/i̾K r-t(2V&Yv> IP,2!pD'&̜*-pA: C jaSEyk>dX#`Rћ=П|F ,OE}Dc P[=Ki|9C:@ZkٰM6ߑBr^nԩ tsnÜM/`XMzWh XR{5cЗSFM$pۧD9rZpt)2+"TLE}8M݂!mo=+Rh]M C};u6'ue"֟]#+==_ȋ}pL=U gz?d67:bM'y8 FK01=buչ!m2;]>*Lhֽ \K} :~&$KHL;/ ZOauV2EV퍁9Us *KPv>;ѵ"fBY1\]Tx 'xX ^+i SmFV(|H itXr2SMznאiYsWB+T897h[(.ǼOf 39 ' plD ]ohh cs G}8Ya*I.2.-ə 1q-EȽ R #sy+ȁkڄEr ÓXVWQeĴ D]T'2WG0Mi$R 0Kt*¡xy2sX^6j9P~cMP=X,u5.#4)8j0 M!G=( byP+˹ ̋säCP+CMTڍMn#f=(%kQ xa1_HƫCafŏ.avU7< 0͜~,ktY.h?JeF R РZhɦfJ1L^e{i_ʀ^]hEե[ӦW|!6v8,灊JUŘ?es3DʊuijBs_lz' +_zZ^D*Prh5' кchV'g;EwC,gvqsqң'i:]p&fJC~ymނJmz\TXǿV|6'C {!^~$ϸY1NO Y!N z^:z_fi-aU\իF򽰰ﮔ: r:a?R!@y5ܾx!1))J٦B5f%q8YUm^s`\[To{oJfbw8agnCzjw>k7-|^ $` oFڥ#7OZOƯ:' ] q.=_JVSSr涛e `웓ogmjoЍX*R6jdqXbD#NM䷫ih?}JfԮ'[ /I0T.T(-4T+.[F _:j%vF]_԰Vqu0)Ǒ4mPR(bGbh:5+AdZ8(DޢFWܘ(^B/ϹΙsV`wZD2Ƽأ&Mr5XGj˨bOQhٳ-)P^sВ~1zQNv] V`/2Hh|Zv)FKܮcT/ˤz"ܣ 5X:c7 ܜ>Z_ɀ %~ J.,*%`9͓{*}揍H>\H3k{TZ+U+˛u4G'+xZ lSmN,Y v{*c E<:z3s@CŘ|YYfaTAZΞmUHr[}GCk:i -Uє9ZNmɼңCv7CHrNlafBtWv#,`0O!݌_ƱvdjtIR&v$:expT_{cMu: Si15#6 j盭s-(*"?*4}R0F En/[^{C| O:(oDz[,9ɦ<MS:X|wN僵rYOzYn~Ro+E IܺEbҏ_Vu Nu 8-Sy_HitɺJㆁ"yV oA*v' )54q g7p E\G0Ҋ-" XEεHEjJl{Wi? I$ǥ>$b@$1e6Q)˦CfZlj'jَ}yǠÓl_EXM{#M(1ƕxs轁}Ztna7|γ 8}} MM_[9\?+AliY|V a28=oXTǶ$/!u2E_c.(  g 7eb gC4 ۘ0Z]?Q(1R,{LGxֲng6y&EǠg1W*]p-faKHeg (V?{q*HϵC]J'x1Q߲^q806SHiO{sv~qv:jWL \oPZ:K)S!Sk9- o25%ݺk+I /ajEb"%v(iNYT| Ԩ:":^r[/C e^>5N5ŷ-B; )B1d:W"iGFdJ' "!W1gKطE*<._X1fu8eAhҙa]g YFo0ƴ҅э>m,H1ŕ^8/\:@+7LnIhogOfϲ&vm9h0,KySh/m l9"IȈzay'b֢~觽ã)o8p$onEĐ׽\ng1F5V{'8`Meߣ|RGՍ=!d X0J~;2S'Z -C!l&gXW3`,ALZ|uhd$SMnD9'WU*6$5ёZu#q92x>Np>۝ Mߥ/F.HngRɵUr]~4.NWrwTjg+|rېE_xĔ=9Iљ'iQE+-d=xo4s[e{qK=tB8 ;!e:D)_^\t ]wz-dVHlJP!m%I6_vB _uW۬`Z+mwm܅ѐNu­ .c#fM}q)N;YTㆲWW5oPD @K텝AcU\J QAD9>V*"a ?w>u˧h/X0(>SxF;OA(Lie7^ٽZ >|&o%[64Ā"Dfൊb`F<\JL9';1[+@΂d8n;%k_>e{/ئY| ͖vB8GaB-Qsk3Hf( 5b=dsmYl%u~3K7r ' u3yhx^NKX q 6r4_<`oj?+tBlx٨IC7nH2si>eqcܗ+:3D-'Hz/@ٛRJX1:_C >)wcIo{7&p\gPL#/+tr/Μ̢G4in#P=*`LG=yYOOiDK@)9* d5Hߢjq޴U&ΤsϚ_4v?<|a+ *^ #[۸P IhλEvt(؎Gza;Zk!t`2o㖤"y_(MOf*aJx}@HH&xDQ""d9#~ckQSyP0x ؁tϴnpݷ8\2 L 'HQrؐDd~ĮejQj{K2{Q=Wy6ʔf%fq.7X&.Hh+MLlgy(H2>buEC5D+ JjDxXBGiݹH5q$iþx$|D^nx\RY=i\G \*(` ~gFq"Yx1:U) Z.a_ȱ69N1NB/ /Vh(mT#=TC +T,Z#:nBk(œŷ % `=y j|Y=wVhaCsG -)T q“tz._uSii"$!FPx*,@r2U@,vOr c'eppe2\xyG /`:\J6( E:jv1^~FؔY(Vn=M\`Um\Ep7',fr5$R6Tj|OYն,H8RdO'4wH<}8ߚ3o?I\,n?o薎 R\1U.K:=+6[ 6Ғ/Sf>{j`T%ggHc8xaq~}0^GiR(-}+-iuOŖ}5.g~=ncr51^'ޡk m;ybhe/M Ǯ G(ƿG_.iBkv,|M:"39L>+lP3#聓aԑ}y6aA8!>oPTj$h w]5!}Q[׻cbv!gƍ)*a2mɂ@菫fCRUv w PC`DR?5GHg2nmL=E Dh#p{,~M*iZ$`3d*?TE\RTwU?= |~ߧ9Ɨ*z.J_bN5)rwntd=IQ0uz•&;nȈHn9ИK;.]IhDU_D(<@HÖENUw8(tC^kNeR"ۀq|k8Tݳ%7JcX7ʠbh]lr&;Ēzۆ&^;EucСGpP13k\z=0mjZ}clR'3Fhs seoo񴴏Ow㻣 0F:=Znl3ӒbA_}Ep!N h@\DZ|ݜ6=0 u+Ck [vΝE@t`bI1.'д5wB~ઍӮu-[l1u!/*7Lq:m/ָF.8PҤTp`P[G]πXtd1z(NV<Ui"~/>k+mSП\[ew@Q7fHA}4G0L@ ɣDk,2r&yMNB:VqQ%jb.zaHS(&5n1U93MOQ/C3ެY:GqIjgi{Sn"j]A~q Dť '4LKHL.Nw $݇o@[ލI5b o_68`SC-DY ;Y/^iOlʭ!]B\I!^>):0_v:,~IQ$GqŴK&n(X_{ ڤ BIX߃IySRDe\9[1moodsw̭nW:GEdѪΠ7#ΪqbgXwy*}e^}<6A;L^v$}FӎͨwFy8ݐR-ck@aOLc&W{`V95LءYh~k=̀Eɇ(xׇCe{/y+7D<~!y7fP`x J J=PJT ␍&zjJ;rL:L-;oCЋxGXΈB+ #D6Oh!ub8vP;,sB 2@˕>ba|l+fw9 q˦&j/T ]+b.Z<~A@=zC29֯tյ0]@m'myF}t\σ<Ǯy?1b+يA]:(VUC#jI+\')AĩJ3[_( :;ӄY͑gPai_CU r KP!')_t.Lɍmh}VCk'|tI 5ڭ1`a-{N>D)'EtX<5x2sų$սt_ܿ ?* ՚$#NByS!3씕>,9N(0C&7QbPpuЎw\:_O 4"[VEӝwcÓ {w{gq$mM۠(C9k:h(cs X;ta3^b]QYip9 k\mmnU39IM\": ^J]]~+HkYGI3 m6cnc$>~P@7ǰQ;G ސ8`A>AEXbvow0$Q+5v/13t`C.h*o2ϱw^j@FZ 㪌B1Ȭm~PP/AޣLR\Ayײ3l͡ݾ=S־ĻW_>1BE倡mIZ"4?èvmS@F0AA?k\Kt푌f@/>iLgնONo~mV\H'6 b]0 lV~kU/~?}sP,N /%MPu"J@ ( {҂ʶ 'f6Vچ`Y_ja}<堀a.h֧z &ْPK(;-o*>7ڮ\SRbdo-ar q+~(4d"_Y@yk+ jBN8E*fK)IcTW3t{J,qFmU2|p-JV^,&hD 1fDw Sr[dyvfO#ۛ6(&˾DB**'{ 3X0qrJ#,%Ig~H#Ö= YpJx!OnU -ڑ"J?_˧ =iC~i6Yl4jם |kJ J-RYڤi78/TuYԃ 2H(bzByyMWj7kdO&"5nSP-ޒC,ml* I7¢("ߛGxxnart[&lJz eTW/*wtNP.7}Yy!Zv)>~)nf:_J }_s|>Wk1oc1WxA|?)( jm9Ɇq/iMH ܮfv{Dܧ Nw=~6bg0f5Sƶқ8^~#R;/)("2Nl) äN='@&gICLr ݏWѶ`ԌD6~E!ٹ'Uw.FAȦRlE⪈; 23н) i{L.J"J{*;{ajBxݔ/͎P yw^/ 4(ɜ~"8iΛz0* J "~$bٻeYA#L}NJ(HlOvitrbd"a9qlqnhv (·UՇ%L 6|%5t*9tPWƩ|TdpE3^Jb$Zxj%ϯ"<*/Z' R ʥ  cxM[SKbᮙ^ 1V"1Jeb(z8]i-nVK"|W6n GgMD}yCF<0C+k*r~UyUgf%>(L: kfPI:sD@AgهZ풎|@eVWw{~1X;PAIERZQ=@皶a`ށX@NSdx6 ߣ[4GePiE@{6}؝c6;]Bvy#J ] ߣF|#?υ- B)~yviᛴk,m :Q/ B7 P]w$YyN{.j)C%)g/XDZN۴/کq2~AU`|'( F$ *#bj<,fcomO|KTwke.tjmZP1V}Rf<uF3ov4̎N"ԻK9Lŧqa:@)=MއT{bD!ǯj; O]}5~w8aBb[k/.a9#oa Є"xApg$\m5cjџtF(V>GD9fD3ݮ\`ugk*&~FV-} <5dMy9PNK$G tv}CD2A'I-K5Zsn,$c(C7=Un=LPLa=SI13@-**aTt*-λ{yFgR ݦW@CM$ \Ɵ|i^E 1]r9ȢlђټHiVtDNpN)+aX6OB!ca<|0H0 Tx(2;LY8iᶀ$T$7:ҭCTSf~tx}c]~rk 4"k\{: G#==v@ W/a+Т" )/Om/"̼,o=M 8L1ҤfHF b5+'a \#B]`IVv9RDw2z1)v#=MndL]4H/sw}N%pDH'R k.(N!tg͜t/N܆ d`0xV ;9v^o쩗N܆H򺩾t2tø2XdA34RJe.6ޏEyX>WXtDȕMk7r-G1fVۍ_yGR$z!T*WyVc !~Xce~>YĀ;Zd_4%MTRa-: ԧ2C]ACbH,7^\A 8~W M|ʓ>f$<'A>W*b aoȼ: w p./$T(TE1~j#SHz-b GϾniYnԫF<[FTac"d)2i_zτq*- Ōg 9 !P P5Kp'! P#A`uzd@DT7bQYe~AxNIgW0hm.;`f-`I!ZAd8o2RIWWnD\ "y_ok[ ITδrrZG9RV#a:wі-pxV "v-L_j@ N>k5;W1vl[E^k\__FYw/hZ+Z"Ms@j\ݮY)-EI)7ezoY?d)|l[\e5ͬmHN"$WZң~d\y XF6f[fMV5~tt8-]r>uR!6'G'ydwiaX=б>Nd/)D}ѩd|AOq6;kCdgp~71њ!"t1xmU;L`#࢙]<Z@Y@D# fB|ӿ))Km?dVsY0J!Cf""pj.DOFjZwk=D.'4v@6~e'ME5Z#z@t DDv 6Q{Mznza§#p. 0ZH ;hΜsWU+#|nOBAa.6rdmN1֎M3[5/hڦc=vFӴT Veb |oFgRъa)^ٲ"}Ap_,^⧷RŊ:KMD 3 ?#̵E¶UM(QϤ 27wפFL\ 9ư:3\| Q8 vh<<[ņf-jPŖ3 S]JsI՗<S>Obwؑ?$5h~,^gM1Kx|G|gB5Q\s:8ٗ`Lj`DB8CCU0B?>Qn">ܣ J*? Rh`4/LPVfZ^k?ы&Xr[OǛU2<=*Al,  h= 5hN+)zKIXTN:j[>QrH2$`S0(|y,h!Gl-fzM1&д^ "eLP^U|t)DYVsUv#gqi6sjhКv5߰9?@kdBƩ$DyrK?#PS0<5Z\[)P__-Cew, Z 3\'%3p DYi^x&yjf[(h, R$ 5FK=X\~*Lb -! pycPp2_?BPɉž1;k7#u>|D̆.j!Rg8i>><8paHgYߒR߱2}drQ@].vKgt-Ѐ^Umf^mlp`({]_u趘bV G9ۦ]`Q; cʼnez"^8sUg`6Y ^PM"hӦ28]@ݑ /@5!]%+`s,:LU\Rt){:5z1״*O=c.+yGDr4͔93ˡ'Db? In͚v#) Wa:>( Wz |lK"yaOT 1Kޟ9*8X'j^ռ@(P_ӏP㻱g\e}厷w;JP+2QӐbhI}`z)O\[co܊Z~@/&kFxusi7>L3n.Ԧ#%KzhfvӥgNQ2_J{Y- n.UB1-)@Cs;[a&X웡01R.j.7+đ:j .6anV"Nʐxg(zr8 V}y_*ζAo` N>O6LLc Ӕ2ӟVhJEJMPD4q>1csC0jJo@1~nPA,r a<'<ǻP vb;X jmP(HqJ/aC"hi$S8ۼ;mOX @8*#:IV? Kzt[nA`*Q)Woas7uiO }S|$^O<~]*wW飱xV'!Ȝ׊7v ;+te$d/3ڡkPh_h.= IH^ivkٌnPx@:MLN .Mc< .fWKc+sUe{g!To=1 oTJ~%REշ{*gO 7E;GGs &I @GI _!qkduq$dg8nO6Pц6#LWWYk1o0gnVhğrk&o,Tp-c+orTABf7Ig-߹_RwM{ou{6{$ɑKOB Sݾ`እDvxz mH0w(Kxv\f0GyW[NJ={%^?7^ʥ n3.la:~CZ}rA \xG) J\di ?MʆƉRg< 39Gp6&ڪt$oT8>PVX:~,7'ՄvD},a5wu^RbY_C;7zxB3AS-tg*[$++dX2>uʦ> l[br+c{H1ԍ|{4۬GIΆDd^/Y7 kRE moXY~Kf/򐸛=9 Nv=` ,kXږ:ͺ w'Z}QS P׾/CV5&l _q\?4T-b1Щ3oܮNSEf`zdDZ>ɱ8#+KOS"d.!MMKu}[\>nW՚Ȅwn؅۵H)QmD)Splf fc@Ba;nuG?4sUct޷Dz1 atA~AVo/ ļf_ KkP{ 2YQ R6XbB>3DFu- |fpFtʨV2< 8 %m)5 ޏf{$-PL m2H^p!wؔ JolN"h҃)0{+"RerO4o. w0r8|gCػE5"z0i=0m4auud [&y+ =?3xס-`6.ƭp s'HG+FfIܖx`|-m yyTX<9) 1FF`H p!|RbkO- $kWӥ۔BksD6-hovY+Rj@{y%9a)#(eT3*R|[3Y$)5"p6f2KU.'Bş5,|YfO? !}^@R)% a̀.9sNeHX AfzU5Z UF{^Mm"~8€04(EōT}Hiz2F c*kE 7zfߌUH)'>gH & w(:vחY?eJq(35!y1idMsXNK7jn̂k/h!3^S_Pv~Px>rQ X&Ӿ.hgi[3f}6Y&Bݑ/tDUӒP LZf| |g/^)/_wLoWspEGaxL vu;XlYC ƫhk_81dma5r1š+d~ P.mֳvKE&[gjL0"ɈuR~|J}ɵ1@!@-`{Ԍ2!Jj|>>z'qw z2ٍУ\k;N_ݟٸMi#j@gW{e"$N}L|O`p?sR(Yk8άUd($\g2-7c *fP!na\fz N}=s[xnLD=>8/:T7BZjB}vhy,+sұ3~aF)J"XTjQiq-Wl%{Ƙ <ؾ&emGމML/D7RDYCcUnQxY LYn!$w(iYoD3hDY7篁y=BME 38yՐ -3R_2jK$>?d:dhdq J-2"&IytNx^;a66ܰiFPAx6碬DxdN69Y&ju.3oWm= ;} 1|g ʉ ]G{\ֿfG?"|5 =KyVbgwyӯ$g:^`T'ӵXd=AK:BXTeF@rsU,0ڊbyp$5%zjgCr4ݤ>vOct[ZL7w0:qjWXUí pv!llVJh z,~/]^ׁqO4åt/c& RNS'ӤSde% wFvGa8QEM(c*R!t~FGl0>-Xt\l%n ,$.nҽ|>Hr{lCG 5lѝ 1:j}c .zbz{D@T wJF@Cw|>/?o5AT!$Zxg֢@dxObo;׳ h'UM]˿9:R{MX*Ѽg6ɽSFܤbIlbv`0=1wBi7y:ZМ$FH'jqcׂY_WM0? /"` А]G':F+7=Vʤ3 $i|af$be6Z}OL?Y'L~` r$P#Xڞ$^V N[͟jQ= hxYY^HFK{-F*!̼=_s_7FWuMqkAQi_FY'mSm D9&gyE{F[p Ͽԑ1OlJa4e dlȫx'Bѭ)t!Kt'*"Wt n;t[s[xd"U#t=0y ^Y$ѐ%W-7%m9~%̲>ܦHFiR- !暟љf]ѻ}VR:JRKȶx\jA5FYKcvHp1>t9Pޡd'+}huf `T`i)"uag=tfR۹HY~u4C3-?#`2osdvƶzfM_~u*Uy#V*Tp:2n%^: 翯i!> <^4egH,P9Qf[ ~̐3 ^NY_RPQ#$ \D~R' 7FTV.wgqJkKL\"CA[ e֖[.n7Kw\k=@Ey،=GNɣ3,N9{{U3KwTʎgRœ,v]欻6-{w6kfIgj]12{ZM]lC4Sc Qi{ΟVCZ%jq{^ "#jiR*WK lB:xS`&jT.3U :1 7}I/S`jȣ"ہD@DU #U<{)#¯9ALE1BLn<ŵ3sHBgcP ؤg"&Ϡj\_Ϲ!lxSBRz^5^A2yxG+MdXIPځrkv3>^MJ>ifIW(\MB+w| ǐ1O6>/# %|1,}QP3oh Мր.X>h`e<ĠCK/-[ %OpPФyGX3?di:`2W%R'Ot^^Z~q$z,y=zqW? C2f6*+2]vP .FdshLWm^cʿn'P{m4du+H_0t ` ÅjbVUߘE#a!>mdI5Q|4jB)cOF`\3_! u\z'F}JU@5ѮWgG(ۉa Ӆ.gZueB%`1zS!cnr!6VǏQ@cr>'BhڍJJj߮\?&T\gsUz(Te:^ɲMW"Xl7j?_0WN zE]hu] Kܖ5{))tQ 64 Mbc[E >Ƚ_We:N) ')aή'C-SaBxrO\p;9vi? 0;Yv;2R5@͚Ĵ[:?aI`(Ь"4=#ݛѼHnx@z#R[A6TEh8Zhb,Hف|\eK7vHeE11Iq%A\NL GpEb}(F3ݨM q:JbJ1_k]#|ݠ]h.;{&qPp>829K(I[B>cTPK oT\Rox|RŋrJQ&aHxBHǸ(8*tZ=ntdذl𕕞yzt&z"˨B&!Qv%,(4^A sKRcBȶ19 ,-ZUtɕJ)ZhCnsh[7gڪhIa)cff@wA)_l4@wpW},Ov׆W [IREcm1qGZ34k"hϐoh[anicCtvYuCVi~']9)a1GXQق,4} D9Bf.|bOIrTZK^`8??9dWi6 oGA07JF ;ıqMA9=G߳C9VPx(nfԉ<#uU/6>4u-$}*z!.q(Lܺэ'y 2ȐrvwPU7S^ ] Gz*⎡ԿvSȧ@#O|蘊ٽ=YiLw1=I`:>w )E3PThr(גqN}J98J01vl7jsϮ Vː?z&<<Ȗb!JNDÞ=_t?KE9 xʋ`N \wW(YfSZK1MIv13j/YY!䗖Tr N|f9ӫ NaXSL'>5-h,)CQfrsPo wUc9P}Gkaov Y8jk7J.#/.\Ohz(BRy! 8oo(6=ke5};>I{?/o5E'}!k/=bUU/|Sq!S!UjK ~7٨zq4 Τz'%^xМj.|2Ir yΡ0f2AU& oMCN_-!VfZAPa [y>u9''bP|i)`&zpKl rK^CW:`| !\P@"rbs*!Ϲu5~<Ņ-=O%ĥVVQ 1Y^RǥE_g ss5Hh3UD~C耢W/HH!qg$ ]6)Bf`аB``:Z.GG/i%+#nn?t]_z2g fie_$ _I~\ƬʸxH&qsN}wqIPNQ+^TURppqjY<5*MlUQ8&o뒶uu-R)]ɇ%F:ۜ~\kRmwI-~  ?9tMl4#4L"7ِà}k_$DŽ:_>ԐqqAy蟰nD tk4'P=&Q7T ̔*S$/YJkmCFHK^ QKU5]S1w/\X(g9N̦kP/c9y\eՇw ^YZ5%qEXb=!.=֣RSKɾll'HM}|9X.8HJ8?fy'=bX0 Pgڪ*eph*%{Kv^ Z]h.nWTBkcpg }Jts˥l6/&la`k@Pe»WGY9hY±Iž[ Sdvzj3eP Z119E*Kܘf[&:7 x06d`ן 씲2MF(?dڡRxe`[A2'4X_)pDzN9 ZT5 ȱF"h~D< (!_,wPJ)')z&'k!LC MUu)M@N6^fdd TnތRGa}xJz#!Hx!g3P(6 2[H5Pmj8TX5Sh-KO:QS,l'_q~XzofbbqWUU.,[I-qw+J4b%!KYO1=gs<2kUYIaS\Ovq㕯+%H#<ҭ.D|Р*lWaA%C9@o۝]33pP7ӥyT) p>r۾X.0u f* T8UsNUPnŢG|=y (vyYޮYv%wxԨ7^Ȇ6JNj|Ygԡoz+}wڬ(9XM`h;EaR  }J=%mǘ9lҼX ,t%Eg)M=xa3l+!$%%dpoHlk΅U".< KԫT Cؙoa^P6QZtPѰʼn݈O@^1&뒮*K *Y.4; vʼΖ=~e[ d"z&"TWp_*/QXuLߚ9[2ˤPU4'HUΖ)|f?.;l`m&s(=4d򿉜Dub,\!29#Y+@%u ##. r\P=Q/B_MUQ!CJmkdE;!hOBi sr :ݝ}?C7YZL·ra6*s`pTQ(,u[{!6F,J\)}L;Ph3KZ۱}G)tk Taȫ 𔾺*_n\"GSxykxe k'BxB;43!5cW_ tbBØHy5 |HefUX&2L'PםJWUN+8mJ}9)>TݓxQ^X#&:<:2'{IspN镽UnBؑ E),*TpD)-蝕e%vwJn9LLA&_`ϾUfOOpyU*Jjpi^JޘUB&{0<|ERZ Z]ɟ)^v3yc{uP=#YXⲀ #ә&3tvE`d0خhjx [P``okABC|_ c|o+COJ^X4dBnUYaW+[c^ ׀m,;k|UH#NEOCp80U -xoϵM%Bcgއ^<.$F2b-|sϲ*k,NUwS'%/><埜ÜnKN5dÍٕ WscM7d+UFT (0+&8*wJ[h4U|٨f|zHgKV&6APMe rڼx;,,[H4x霛q0tزeGtj_joE SO. trƸFِOfDUchǛrsʡ.6( o:}d/e%{#Em%kW̋4cDbS? oZ ̀O,&n=5 ѹC`sÚnkHx:R BdB&~ ߸}|u[f`Ex8fKYrTh7óK6ȍa4Q1޵m4c`: {IzciX :Iצ$S%aϑ4rprwh2D̠}y߮I Ȉ' KkV+۳aUWϖf3hdsYvbjGH Iٓ|JD(K¶?m2P=Sbڃ%z(&Q9igGKYp+)~Uy{U =R?0(wHq1xyisf(!1OGG7_ YZX2,,m3:Y{nF,D 6I||ؙྔ󻈀dނ]4(kD<1&;"[]sЌ zI ) 4|f^ּ&7U(!"IC"{lc^@8+泍~x '2i5GtVU|ɺ|7YV_܆2uY P0(AqrHz`oLL,7z1V~vD cX_n_[3To+iŴUi5ŀ,jqH)3ʋixΈ~D+B_\I>jxea|e;f,m8*M%x٤FV0XrwhEtfkۣMs]s[[`C̑CC}:a+{柸R.e ~^k{ wns~i:vV HjXY.2.% d!/%{&i{ h/+3 yR.xY_*rA5PnFj4}/)})bGJRj@yVHHkA!xKeQ}ʸaPu}JWOI*+L̪N!8B׻2? EkEdf!*8RNϔ QΑ. L]sy:q# j}d}QkcL˿z-glV*0q7s*x[5;)]ci;W'b {Nڷl򮡎mno0Ke_;>j>M9:jd://~͟M;S/2MNŋZQ'FolW_Dp(,T.$G5U:/ 'Txa= :Y *7 +Σs=O6A+XY2{v/.OJ:&+#puħ}G*OM Aq̴7|"Ug'Lg;pنU8I֘1Q>ݒ?h ly1w[/VG;ӿP%SBO</ VD}cdvz p$8T8yZW<8o?,^|g*5౗<@r&Y-&AW+$A/ǛDR[$Tl G"ɾu.txUAf':jjno=2 OgP^2)&f mwxL^R">-f\ѹ ~_7L:W䠗?7ޤVg*M\s9jaG "ĺk܀bv)tP h7_V"5j yܵsԋWV^[=|/ #Fa5 zYHu3lʱK ; \tbđ'JxImTK˧Xȱ4>B0F8g6Eejo*9TbEMN"2\+s3! ~S7Ɔ0uW4c6qpl(}%N4HX`&&Fte\Ɨ~ I:*/%F|XO!$w4t| {.-O( %q$7MvVs3&xvjWp+lfPJY6K  ;ijʀ[%P5ƹZҦ=Q [rwyowޫ;X~KE2A {(: ۩" ܠZZFuh yIcQ۩#gS+F pʉ8)rW c:$a|I>d"/wYJN=<*):=қWm>߫97&<&smʍRtOǏEg_kwo"1f/7c6Bw-)^&%$ [E^EDQd*ŃEOv?uf!*GOFԋJ5ȕ8m+ i_0(q:}@P qĕ>ύV!䇆Dl n#x%'G-zܪB0C2:>mƵ8dn!rm(͍TBuL1c2 >%s̓fܣߑh[)iàqN^'CrQb;D2໸5ȻԦT@pq e;zAk |JIÜky3B Lu8Mv Ixm/%z NeƁ=B2,Sf.TSoL\;ABB/jFS!L Ҝ=6)  ̀svQocKb'=Y臹~RۍܱEŢ}B-[mn:R1V+F(M|3߬#nšUዃjc/*PEjkx4 \yt"V| ]?뽀f9ZTR[\6 5MwˌX m/G ͝:NF/`I6L%IHy܀h i;Rz5k'D2li7e&紅~4Ѽ iE ` gq0L`,fZqiŰbEHU|Y/vz5m +^ZnklK8KF˳F2ʆztFsBGܺvwŅ 2m0i{5 %?Xvrnhɒ, ;d6i-Ds^ ̋+CJX:nx~%PõJZMEj:ʜW~1 ѳdUU Da3F>0i&+#;-Mܮ WzX=7l!zM;S#IY7A4wgXsn[7eAtJ??Jgqj'# @r◜n#B][40s֛I!l:A{?aD=;{LX} $>!eف!]&Qgq?~7U` |y`ZYQJ1ߡ4CGG>yR d~,b2AP]2jP) 69?Bi[14J[=D>1*UM]/'N\8LI*1xiU}fn 7_j A?G\͠@ЗuXLZہU=4|0'D|E8n Sy#@_ճ^gPDnE8Qj4z_`D}{Azxfdhˌ/xpVxr*LBvp=Ps I0v] GI^ 2w3σm!M瀪bb~yoN:[=8"nERzka퉆>|SK4Dwχ'h_rQs +R ]`3AK9[pB`S!4,zpeEAY!"F^pT-t$ ~6{o$~]*PZo2NR=㒸r `+ mρf Jd&e#x9Om jReQ;Tϱyf@mhYզ-8DlFj-?(.koP<ȁDEKhL/Ch|(IDѦ]3y.DNrfRDt XxYnuL)8@D)Jw}Ι:n^` BJ\"0t/|oIJ${[% ;yX8;N[ djn[Ph˖qgtM fL C#p7JՕRtن%.$pE7* hFDzM-^O'NF|Y8l@mK`b1 XRܸCt_>&~7-Wョ⾯=gG'8,jöwM1 ;'.N {Ȗt[e/s4.\ >JH18ϒgŽ8 )G-TiAjj\am8+"BaG1]쯴G,w!X$dEN]N~=} ÌIRsGE@\˅ Бv3[[nyIcKL;9Qy=|'ZxF>*Ut"?\:% PI+?L͟V8X5{9mkm攧>]ZhÏ89{ 5[/Jŵ2 6ƮOY`tAǖ6nhap8- NֺAN0+4L0ȝZu;QdB -AJZqZ_WqQ¬c}#bZeiM7y"WI.3u@˭ɼZ +|/v{rv%&&ֽz,jpQ}K\f Ck0ԪQ]!g:6NT0W`=ѳj`_& .) qkL.9va^Ua=m{v35--PKy:HslسT;vZ97%ω0oR}ďƭtnFcd!X)n)f2[O?N4^4Kuʟ }['xյrz*\ЄcL*n-{;1'ꭦIxçk9q@w("UJKܿb 8P!j&c4z?m&1V69\N`RXRh,5te#M,5CI'aaEsɊ"UB˷I@ 5ut#u9jr-7 MP\| HAj6c)?H0y=Bk4 ;(potDHJ'zGy]"SQVa/)&p^1ŭaPهc#ZN$;;a2QPaȈgJ zfuuB[6`aNZ+\Stk9 s%f' yyHA1s$q`chjhLM33לlta??ù8~2S'fÎ "!/ [́LK DPĎ(NH+~~ͼvz]p6i%^a;$yzɐ;`("$#Pb1(WʧFJCYR.WIKoDac6:5v4ԬM@jdF1Xrh]͘[}_;MՑm𼬗4u/'P\ ~úa)Aob{:,ܡ"tb."gR)?f1Bzu51:{sPC9XE|\1R2@9}@|jE !z@&=NO 0F-v}%S(>n39I\3j ,LC(3ԝJ1g?_qmTVem &-ѓő^:l/ѯ-Bt7rLL~^Qn-t0` /0SGg?(:_g Y;!f#"G G" h1L C$d̲im^^5˹jfHeH6:Ká#}Lϵ}@?uz@ໞ5C=J:hwI$2G0',=xAtU7GT8p'bG^9{v*ʇ>X6S!tu\gI`5ECΞ0i Cg.ޚ70AvcҽiW$VÊL?weQf Jw*$l|dczq9]$]Zb%- V#P %Ⱦl]/ڍXv1ԝB\ޮj&P{UI^[1c<ɼ> $-oa1w,z7.0ݔ'Ъ] Ʃ[o񝷪mqV˴Ac|ݹ,UFBa­ `{:4ĵO#ai5o"$ouspP)gg`0oJv/^0?oqtX2ۅ>7dALZ(7˩tg ]JeÉ٢0=H-.O~2zs*pH7xHda+YL|`ƗU>824"g{ ySܗw'4&1LqyM:w9ѧ7LJ<nJdk2dHv&U`TZ3^E$`t&(dk,6Σ WfP"ƅuH~/<Ҡiryr BNcҟN xݣ#Dg]4DŽE`s4U(wUX{1 T6 gƾD;=7͔yۚ|jP(-% t&ۏY.mtZPm)Đ*Z}%=<ծ y2mcIsyȃK?L9WbZ᧸]iʒ2 "do':ёݘY!pT\AJxHfAnn P N%ޘ9:+ϙA!̀5bHGG4Z'bߒp`\ֲ%wԆ 9劻r]Gzb,ri`W<1]hИA,l%*aS[ 5:jF0\MCG gYU8u[Rһ3ݥhB[qIS~P1K9/N.B=7kp.؂i#}N5Ke]ѡ\k߿bkaz@ _WYu>> wp鰯>LH{ .ʶ|}{yIo]#l~g+s4uC6>iY>x4TfOmE|s8C7-k[l +ڛ`"Vax4HK?z+uJiLUϮr;$8 GY2hơVW1l U@4>o_l=%gu 9~C+νod<>֛ Tm)To,9QhӞz6?P@ tX1QD-׎Z[Dx 4GHL=!bfdt& 0o]5gw/^7`{`S+ݔnښ :b8LXVYxc+T[۞I[?UU%y|&!g{z[{gޟ*/E˦CΧUY\J=БCA,$|#Zd;cLCNW(R m۬6Z591Ub^rBrjwg0"IvCEĖ~==&qBXs](~?w.%|M 7;K>[s7WtapOIvRxULG1*Iv&:>zQr|:C4U"7Gg4\(eE^`a#2H_qRm_qk~*`$Z9mh>{\:J!7Hd_W:;A#%l+Vc%BiX}Gs6"X/ &B|jjK(]/{oރ9JmY\;`by4{hRvz<.bpd{'ֹfF>á3bb6w]LA-aX"Nɱ}eX>~,`i`%BxS7эB<&BM"ƫTHGYYԹl!Eu&dI d+D}i|]*v_O1*2Z7 1(|Ts3EWyb,slbF) XƒdOspHxCsm3|bF· QҞuwdRƺ߆\z? |eR6[ޯQ:6~$W2Vwt: G;nUp}QYQb[:ٓpd,Mw7A?P$ ϨHU="C ,A!S*p\[ǣj[qB\=}|Ӕ,>tқῘp N1G㾽5c\ 'wI˖a'@9xOQLrjRz>BMbAsseXPb2gzK;a$_K' %3oD hƫnj tN"{r T_3 XԪQz)lעBM;bǞ]A,FIaAQ jw' 0\1 dZcɿÎ0ثXDoZjّJTU8nC]~rJZhᝈ EB¾JRqxFj`?Zg q2@8tHoe 8{;uOQ˄`3.S& 3!13]*8^AtAbůFG{ _4Oe|C@71Ǖycd?Gµ7" ڳUkTI.PU/KΚuӍ68yݸCcRA)h%b ՜ n%j_3"s_WÔK>kE%O?9zGiuEXO5.Uh N +erً͌3ͼ^hAsE?8h;$94kt%y\NJyUc+r4R%Jw;g jm*}O]X !&>,ؗl!{CfJvȳc#Gw31sjyN@mWЖ%>>QӚtM#` +m )_y)"B'A[[1!~~&ˈ nuS Xqsaf#,S8ڥށG4ЉFM,jARH'@-(G®f>4Ta,|僕wښ(X fS'Tѵ dܯsgNmf9IƿK>=%{0blYz.<.SKXNW 뇻k_T}:?Kz^EUM&I+>Ȣ(;nN)կZZS)@ȰiLt6&E }`і}WdW}[luzT|G` 5N6)4%MOK̾ t-0?~7>=Ѩ߾ a;@cE"gWTV,~#'XlODS+Fɵ]r, B7N()Q'7=62;NBj}H 'WW0qZ5OΟnUQ"pf=i,7.#T`@ݖPu>pM*K~e *!);1 W .95FN+lNt(ĕ""1<05ITYSj'u;vӵ ~ɧi* .S%q4uZ8QP 5'Z/ ^ހV e^M,eF-gB2fcXROq2.iW5ckW*ت*XՑn;;Ip=8NxnƉјvJ>~ Z)c?+t@DY#.὾q#0 5TOhOIa/{$lƨ,X `G-&>i,Ӂ٩Ci^ < #'xi GY Ud%4&mRbnB``07n{GkLlJR#.x|P-bw rr'5pH5g7N^aH`Un`x$=DiU S+ySݑ[աV5I#,IǷ?JEO % R"|>hz7ܟujeGhz1څ@RZ@m\Xә-svG ۡDl7y47݂4X8~"ȼbtgES&[)N;&~Uh;n}W KH( 3}RƿݖIbIy):?Y ֒d\뮄#6R~%ND`ͰkoyNLQ~ giNt:ڌY&K"T鎛(d|EG~%+QP~j=OlWj?*Ϡ. C&TͲ(fDPO ],^l=̃g24C([<NjІ= 0lN`D܅E\Jy̷wW NDK`nު.Ƣ2I v@H(* HQɜ.Y'Б<"ftp9vIJXz=CjWeԵSv+zOyYf3@v* Duϊ.Umd6'ƥ0G|D-Z/!qmGthR{rVKNOf?8W.*4 Xll" ֍჻Tz뉝|ܳxCh }J8q2b,@\otF!լ{"sl7u-) 3: &,Zc}vգ`m$Dc;`} ( d g"Aԥnܛ N෺REcRS63N@V1$| J̥v]"ʡ 5chQ7+*򄬼R:WEsR/o +ҺQ\! X ^!UmXCϑgZgK#PU(tFs6X ]L\3JȮ 04A=c)Vtm'0mLJY{A\@v~[ٿn!v#ZG>k6$=<::gβle!+jl`WbtYVuJUE,"y +hnڂN ^ĎQo2'πCG|2NFoIP͹¹p8'EwhЌ y@`ULxN_DL(b>8BH|n[!S{覌W@P3F=.n\#I(*cVd\ L_f5H048AFx5Z%d .Oɼށ!abM/A5)|༆};QV"q d9M^tO5#lYz8BZTވc`SCFĄufk%F}1`YV̨T }]#!8nI0sγ +͓'MlMK!Nzҳt86ZߏJ d!=zT7nq*A"4;(q@4}  Țm>gƪ.?4D~,3B35 [Hu4% 'Q:ߪD7.$'Z#]`ʈrm$}wJ.T܍hem{L{ዟ'. ڻ 1Do;BHx|>QE1:CMP85p$a>(D:V<I n5MԀlԛL6=i=풡5T<_ = ?TǪoˬd wII ݈bIQTJ^uTml+a>KQ3R3HPᮎ}SY]|2~s=ľw_2^֢f {6h"sx1Ir@ ܐ5=RrXKdA'Vl,_&QsEgמv .- M diM,mpwLW8a'{Os rESC[?7{29AV@Ktë `nOϠEXIz?5RV)r=\cL4(c37oV_래3\U gm\Xѵ`9=`*n7BP޷[ڱ ͣ?HEqX_K`R)d#&ʁ.斣4=3Į߭_d /%fglg8SrLaqOfT` fbsF(<M #dq_=Ջ^_mX۔юdgywrcU s.kExF]f}Đ R2Ux56k7a͵*Z%IpGvaUl>θ'C{!y+s~'O({z'S_ob-k^Ix=M | Bƶ~2@;^0z"skKrT{i M3MX(eߣtFu-l[qygQ.իܶی갏1ߘ[:P:꜆bh%sY2]^bZ2[. T;DF_ bY;{l< `f7d4c|sL? |Tˁ47cNHTV5/IU[sSXC8;N-I2>õuxreJ9)L=F+DP:(Lpp;udEӛ6~v'[w4.c6U1UKJÎ\\lO.xdo u7ۂƝ5 Da}4C&(1p;DH٥~iq c"QL]gjoCA^'e-^ o`dOlL:v(]߫HoU(',AϢ …y3N9: hj:sQ]# -HZRMx],av""(PMt=3_MN7E j9WlwQDb>Ī!7K)(dH;AQ@H ?"Da0~cʨ w9ȸrw瓲+Ckؘ6S*k[kX4^;6}ӭc9M=Z]ò |v˔Wt[Fc%B V6qJ[Vksj{O(tTӪ=Eޥ{J}n$-,dgG\˙d%6E5D7H "5aYd m6QuB́- +wf01Zt@\Khk%РP/̗76>}gg&í@xvNԍe CWؕ4tBddapyɠM7Y > >q(vnZYSHs"7{G~cW y 8-V@ӣ-0vؗc@WZЙW|=ۡB_gUzm)? # j>䁀3PI^,Y|hGn=g; N;X_]f2˂|R' ?E/&ѶX=,p2/|(N|mȐXW; ݚTD܇^q-؄!}a L{bzn3cd=I}GIg Oc׆C 99>0jGXuz3 Yr ,}Z _9PmRrN(u+iT.( TWܜ;r;N*({Rp.ts/tlEr~#7ZłU#jPKߕɿSFMyP Rfh'P_sEEi %Ba78a0 iʐFǗYG h(|Wcq4O<:aP<.WP3>>޿9ē`uûʊ Zջ* Sc],Z7yN3gigY=6iz* Z'MrRXvEN S4SkKg?WՊqשӨgNU "/мuţg3'E,(n- 8b7 4N'`SV{, /<.Q gLSAc*𣮙$U`S$犤@rTҎUGⵚ/ _+ jSI &}'mq$}չx@_*}c#pipzRlf8e ŔlLrY+JME:  _k3aK׼FM :v4 }sd~7+DY-OmPcqMYF `#^8NC6tL]ᗦojyA' U?U9Yr 뼓ieG 4ZBx.ӎT/Iuq\zVqa,RuFVS~puJ~[K:q3"^wH3& ~JP?[1!!-|j4?Џ61Q9lFbBi##Amdxdjy=Cm䜬{"`B-ĿcM7&zc!Zl>;6t}_T& wD #B10f}C*B[ϨI<+JMO%y p*YEݯkyRp n4Um 4aLq d=%l|;:JmwowBǥI vN"om3,u|J":sp؎Sm{]pfJ`ȫ/Ϡv $}JMt)IB0Z>7N0[q/qQdYL#1 yjWY s:q֬e,ۃt"GA8¼歈Ro!ы@Ee0^'+HcL%*Q^(=єteRrvُ(^%rLvt*Qi@BOk{ t`7ɇIH_"X/kaIk2.ADǡ)*Bp8~ 5[~ I,Hndc8N UT:i@e=':ҋ"u8]cyNM.rh9O˘e4XrB{FhbD' 8sZPF ̼gxC?P^chge십Ub5 qm(\uaIx*GKŴ4sS*SNڍSbo[CueLҢB66*[z{S m{u ~̹Do=ǶPB4 ËuAG#!^Y;EzCc1pXV MFC~)+?i,%>"B'oOmg> V? W~? bʓV[.3]n]ie+NnpƒTgGz^NxKe>? =A bH8opT uM5溬d2: XVw*eAP9CN].lB+9d Qqq[+>Ln$m/inw/ 8$b͛9÷}Nj\Z-7]=C 3ǜq hNM䭙|0cȚ"y(vwuXզqP;K(_,tb!~ô!ƑFCHb4JVEGЂo!J1q&CNa6jfû *NnV\M |5CA\lڳJѡG٩e%I~*<YE"1'"HnVс)u=", ch>uwqz/4T`}|s6bC inI ؟GjqR p p+e$W뻠0uZU&X/9#ǠaO6?_OhcU4‘rW?Mg. F*+˚٧ݼᑚ&i$a`Rn 3.EֽAB(P`v܆Q^[CߓIZbٝ|~#&9VIP)8ox`qFUQCfKX\w%zy>kt +/Y.Gv5w#}vYLj!Rl"7GԎp{ ,LP{64+MդGJJB݆m*h _f~(9!Ʊg@ceRċw 5N ZcEѩ:7ž c/O7?Aڹ MJPbej_p2^}D?$–*vuȒ//ad&2I<>.p*ֱP@}/wl>i2MO2X}%~{T`s* XP'{P(}ɯd&%̭ڎ>ϔ,n TM/.QxKgߟ DZPr7 Y+̏h$R J6eTWH6^ιB.^Ia"۾$?g8m+TE܀"ۚ6TԜoFZAl[>%+yjvyZf3H)VVXFII'g/&RB>TZ?z=KmrF`DE[:l7Y:XxSY3yT~A]6%2τm:XhvC(*vF\jr #*`>mK-y]KF'8~s+f#??D\m_l\̈TozfNnmj,eJgmc$PzgW[J?ޑ!hڨ{`=`I[ExmǶ{ހh)J"\dMR9phSʡ.|S iZj }G'W6n/έ{0&ӥ,M\a)$!Ţ~ɬBxme" nX]טʐEeq7/ons7KL yCrtg1tp~y=@ zF`qm8 m5=5?e*81uXܿog FB>Y?r/34iPHG{_ڞ>kCbyBtBOqR[sHT6wkg{B4y;{RԻb>pȼU}LH۶Iq(y+h Yvǽti > Y{ Ċ}:!{ l7ۑVќ(%i>I < اwʐҼh{u6XV.Y\="/J dNM3MR"Haɐ@=#|vQyC #s4FfR&̾bC߉W~u3G 8w^>(wh1#M PڜØ%(ǻePR݄hk":/DfINÐW<3I wE( Y}COU%*}o1554t; u5&Sdts ?:(fi150l owGEy?7|/Vw pfLw CrbH͚ ev"򘟀?e Ƙn&!(c$4jc_xA3b ^gd7l߈~i5jIqv%aD&̾۞@GuN֫b JWL"!1 JPy" (hR2IL9ia2+|+V>±oȿlTRքp|a;-uԒߺKXs.SWk<_&G_D*eeaKa1z! ҂!<.s1KX\ '*KL:|sn/J41xAqq#N%dAޑ^euN= TTݎnV\ `+M@[M%|i>6(-82@uJscbXaJp@i'Dm3BLW;x䆖ӫ`묍 h޽~HPWL s$a B,0F ; |LN%$sϟXSX3 P?;4ź]-'ŀm_IKɓ3,: !X\oы0Я@/I.d#r^j$Z&ڪ҄4lELiev1{P͔$+2>c\NPה|8|&wdĺoVllVe$yP`{?UPqm\oGxbЭzc7eTe95:~ rQ'RH<]$7BoAݢx+ݔEy?k($}y×5z0[1 M1oΉCUN0EXna"WK [ L:@%"&hݓc` M?:kgiY[*em\}@Uuz(g w6V[t+>@UIg dq B%>\18=eftثu`e2 ýW7A`LgFtDmuP+0;ľԑ?!5[60?j>Z[ {2,n9ĕe@=VoWT͑qۃ;>g U.OqhTM]HA'[GMtv%ap¹ɲkϐRK"2WI54_)+Oxx-sc2)ˣWWasι1Qb~Fsz00u"zY7&b 32 BNpd)W+IǨScID|KI.>J\=I!AnYΝ^Q1R`}$mAv a]iCDPOd?~ׯȤpQNɕfwApx"[ @t'@Aa2]3YO&n)d8ɥ:@98+ŠY=loMMnC ~4lZ7)+DJF$2Б{4\~ ّdaZ0qi{{>!:OvЩ* K1÷ qpfwSJ`&+K~!PA%|<G,|CMiN? @9[Ɲ9BF\ɞޗZ̊$@Ho5p9|+7t;!|nf ZU S*P"H~?@!v;E>fBtBѧs$rt^84?BI)Nv c~RtMy&< t&q>?ү4;s>yY߰4`d?3YebI&Fc>dWCsb@M U@>-hV^g5gM oWq٢ǃf7mlopHv?cGJomoA:B3Q˟A?TP9Q@lܮ2mCCE  '>gj`>>5*v!8'+Al@oC'}Q=hp%MKsϿ&T HAYhNAIӻ ͺ#!qDNuV4kڬȬ^yCJ@ |9$1fbmGf^amE_*ɧ[ز̬ )g^w[~Jz[ jGw`ʌ h2IMiW\o'F kk1NPC76[eCḭHOef&=cHV1JէP5in'.oDJڭ,,υaA^%/IcU)@Z-k)X!_ΨBOD&]v5 gBD ivלH J$x}٢X V'f=t3{kwOi]Fǥ&s*ϓQ^|^g!Ú!pb5@ݮ Ib'cQF=HGt̡3i,vOhbA-mn<J#Df_;kSxЁKbdB|%_<ͭKCcXeLH/jZ{)> wSÀl~_5O06/BC ĆqHRpMp 4+6 V}220IF%VMVg#:E*. [8p3BOxMsUV%c*vL|!CRM5kg'}+)`4Z/Itߞ+EWT~ ]x{9i9˂U /$~9[6r !r p}r͎a;hyܪ(Hϗhd\Z$S(/C3EGorЛdi?E[0x wփ1 Qxh 8u:hWQņ>J!"2@ғEЍ^'p[+"zh~+bSg䢴5v9XLrzMk@<]@,q_7<(ڳo)!T\-ޣq ȿǯhb+~۬Z9NB 8JWy֕j0UhQ`=챤iVCڙM\VyU`BO5tP 廀kh,E?oN(LPQXJ?=TXGut< x.@N-p=]+&j\ -2:)hځ{%=PV4 X@*Z't`kPԯRc ݈2Ic[dfEe[U=;++rLB]ڜP>:KnY<䱴fq[4'=kxfMò$tκR9{g˰Gg-%ANoԈxj/%ݧBߺt<+hi#(Ywfx:[yt*\#phZ L;%Op2'?CcPQDvKƝyFbQ4e#ݣ}ФĢ=z^:I6sZ^Tk8 ]L͜ʼDȥQ}7@,%iXU֊Է$?It{f+<$[R0;{q5`O8.%X<2]jYR3ea'Z#6bپbBoy xl 3OE\íb枘|gA:&wPVRfFBЇzNb?1{!3Mrr`ΪENtT@kab e5t4rvۄT?~#Jsd؞ꠤӶY-=X9<"{^*-(/_~6K!I м?I"`4輡5*kgbȬvQo3>uLKD҂Wܚbt]5uBضGFAw}F**.nr,Hqg8*` |zI=3&ӭ4iMaL,Gqގq(*?nL*5q(Ws)]1%>eBfKAI1}ǫ\,JcA<{DOtÙt,I+ٴ!/aoM]|n 29c3Hwڄrhxkr2((Ux~=pcԝlb[]BESIJdD>MGIY<hSdY>Ȉ1G'$0zB51K"c1h)-etu`@IQ71t@[Cة*b#v~'k2k\i;m>hM韄"V <9]jxp|݂;m@T' ")og g! ;i\60&<5d^ o@ۚ? xGݒpye?dmPªmMa[ރ_ ˨N~dF}O;{6aɇgځ3ldEWVOJ} HOW263hcSXtӆזޣɣ9'uAtCpUa/ț:ȂV̪ !TG\cogINHNdwm!LTwbżg5]'2+@7ĩ Z?Ps E+ 30skTJ&?k= ׭3KHd ->KŎ6!=zon:o_z(*eOf_#0Z4+%߹ۑ$EM;ǚ|.0Hd{^6c%>.9\f3=Qi% Gh WǂVjZL\_Γ ,izVAS<) ٠"IY$\.OH'=Q!ƙ M.x,+_oy,- ٧OdEave EnXo{2Rṵdh^5dN_]0rڀ33fI" ZpoIddRݮF{'9LU|UoFknݶZq_z'P3u8k ly\<4{"[QT;jR,K>UDi9m}M/-~ ,l}/U LwPF,<!d ׎nt9z* E:vV!5[]1XS+Smv䄴3f(JR΢c3\)rw@aB~%e*,F+pэp[nSXl:K V6>?0IJ_ꓲeF61a{]J&*O0^{_ټʼnTX4E:)m[jfWD%IYģp¡f6 Wg}- E]ʨ-Zl5#Zۚf(^lEAiD S`\##vB: 7nL9"f|`c⥄}Qi% > b~.Ib̠*0 Cc 1Ӻ6g94Ƭ>4!}5\ lL-ڪn gV3 mMT |%t=vwW:Ν'("XdЀX̛dvo촧xxS?Pd>8%}h9kꨗ@2(N*1έ@4V\ɨbi V s(m~ʊ=Jƛ*AhE,EHuHt 롔2z~Mz?.!V::K*hsZY.[|_!.1AVn@{F(\Kݦ]6af: H OHUQ/-1vDN9^ Z-;nY T9ፗ<#+bpe*e%Nf"^,IYؤ𴁵$T.$ˁij%V& h(S9=yU`:߳qM3CP~㐊H۴k9VJzYV[5g5C*R߲I;۳QW.d[ K6,Mj;?T)&L{&׬h C9I*c.QgA0 Go~Zwݡk9!odܸGmtc֔l^$89p>vްwձ`=QљR u2Iݶw>#%/.KP%($(DhU")%Mo4 eXb|AfϢ)|}$Y S`57l3mbӸ*>IgQZ0;LK@[(n[>#Ѭe0熡o0Gs^^]kUiT,az~bCN%[Y'9z(UbL&pnAqS`\#è6 #BV G/ts!=)G$ȼVn}6_QcF(2V]i؍ [jߖ0:2MWpLFfS*e(eUI&k:wM}si$ϼe1 -q])}%ff0מlZJRcC׶_0%Xgu0OE-5f_F/ĬNkS73'Ղ{;/(ǦB,RrT%j`Ľ:97/!M:݆5H߆{8Ob[毶pKE˒#\~O2Oyޤ6B)aO;;p-V"L蹡DgT5GCTmBN^<: P4}:\yT +5Jɳ} @Y"Ie1(Jԛ[.tkH_3KptREtéBKQL*uz -C;?ȿ0#9gCD$\d˺廔 UkLS2VȦޗeW%闷L>uOْyY6qaj AWF46WynP+2֓U^'WwW 4xgLbJǸM!)(.d[]ūLw,,P O$=4>aNC:\fW{@ٺC2ʝBe-$2|woل6PiU/t mH{ dɧhg7/É 'f PEԭ#g. `bWo*-%%fSsEykt[uM Vɡr>詤O63 =r}bȪP4ES݀L5/,sf'.&7ʘ'{s]0QUءThc-W+7GP ?߫Wʯ(qS)4q`P ̟1nd΁8i'ݧt[:cóa~1b)N f! _"W *5rDTo;z̦9Ę4z f8)Es*ݖkIeQ6l|m\}iRMʣsTWrkӾcu2S'H:uPPxppďHgRXr@oxT^>\S҇seHF+ޞ ~5Hpv}0a?p حQMݓRZ'Vk ?ˇ90\ihL'cOx/xbzkcnSUibm s &X)qa!wEb/_̃: r/#&[Hy"&Z^GqNqȧ7MSm%ѠDN٩%ŋdeyNb4emc+qNEpB1秖qe.FFET8=y*:!20CkЁ"".m.w"tzvp g^![9^.p"Nulh4SI| !Q2F{s~dU!8kXiqK/b{ .1ױy&)ߒ;jJk!Fpuf!9ZEg`J~ѾZڰQW`&UAD3@6Le(J>|vC~o9L͌zOCqpoK7)J፬ڐ6x~`O7W%Pk׌%T=ۣӰwQZN,-f3Mtd(nב˯Ġ6,32Z.v@k~ CS !M0tx r 0"F:9uzԸ4oǛiFo1DŽ0}Kv1ӟէsOeUxHxw5e>lyuT27%d`WfZ^v^oc 7>bdQ#dgS%*IZ"6n :Vvz,$5**ZB?hL3 bgSqiNZa.*=Wgk0Զ:Y! vK/^zύ@@EKY-T]snf<|Fc0_ˊs=z o%LHkY5`-j=SQ दJq{ Plu`Z #ORr != 3.qB*+$o9ݗ|0qZz(߁& 7J8s✎@bTeK,?-AZO$#ˌsav ۷`BKGM ~ '[ }d6}c~5Il,1b<_Mv˄F#Rq^aW[:kۑr- 냹vB``[K⡨mQ1ঌZP~csߓyf@ʼ1xpw\lI3\ʟgLt!&{P`׀ߍ2Qf"tզ?wPܒҊ~hX^Tqd 9 8u,U7tJ-ԜmQ'OBU v =}痈C;8V*i  pzMi\7OEE5ޞ-SReuT<0C&P)~3ɑ2K"=;^eU4N.H @E4X"FgeyN'Ofj+<TQK$P1xJ$,ShsE!w]>)<>D2go9a* cN- =f) USb+M-PxQ}VwiqsܪrOat:n纈'_ /e0 I[Ix`73_^&t*7 ;cfv/3⍛.;Gg8jǤ,->4tygIUl'n!@C63 Ng4Z@bD~F})L~y55xnlYV&g[Kb`Gv ${Lj&Lv#-R}7훑@vcI%[֪|rwQVN8ϙw^40v_dz䈻$j߇tDD>ߒa'+{jzNb%W`7KHVPflQҁ[mf 8ŞpR,el12DOAjNj2.i=1g,Sŏ aܭ @͝L!1 ωvbu I~0~ -HoeSɻRT /wz]7 Bc@bكs]94ֱ&+dEC{N3sv 5󞈱!l5 }v캴_05VeQGOʆE-hK6Yx^*WxL yIa-к=€. K+H&ɉoK`U*ٜx! RÊ#TcЋs!P].p;5__ވo ާB×GR ;A]9M'{a>D@(Bo^=a6yq3ri+Gۛ=yc4jݘg '/Љa:oe^hT&q10GaXt!aʈ'tެ ƒN: Ij>ru;|kN2Bm4k>¨doz> #7h@;B)Uf>b(vIؖuZV gmG6#;iVͱqDv/4`O]SH2` V<Y,Sqzd4ʥtCr,WF熰ָUް'֓J :D]/D]RF}<ϴ W 6U<ئ(DF;fU?iq"i:Rό:zq[ՍkSf~Nj"l&=f+Hhr_{uD4f[Ő%b)wb*h<]2 4:TU`O/9BI%i9A1 X9Tuv53 Bxy1Xcc3FHˌ!k@]n24Y%pيPB`x/ {!.Pc}?pr= ˭p'cxjouynm^4 Q`H_e`:ˈwtE- DsjZgwgX!a辮[=ھ*~H[sJYddn6wbE3=SWqSt V,w_7<:I9ә/1uKtNWҧ.I)"< ~s~si`*euǺ-2@izi B%rg0ؼ\ʞ/ mB*~\?lJ-]9::vBY=lxgn~6>e'~>'Y&LYʇ| ŁҘbT͛L{hNr]IYcN2JȤa)T :@E!]u6jCo7X. -N[3 #G6\ЗKae-"A)KA! =Yޏ R\fb5֬V4b/Wv,:g4b~|wͰQ:oGIF۾$iJRq?Pu໧  Jfy( !˄mʬKá|ŝd(zh-%,: o,5mȸ6X.Q4qv4tI!I}>{:IqX|ص7m9n%@_Sv# f5@ζxc Mҙ_.7,'!*P=^b^J>Xۻ,sUz [ZuhH҅_;%H C{h|#svEc.W"8E$ KίIP_=:qtL[܍V"~Fi!N\ZN0v?AXX0$"fun:T,:&0 aL|."ĩ1֩-W^t=V /ja .& aM&Ĕb1c&l9xSӏy{ ?OQCY],o#2s ,q,3d6Gi;όȳ+?ŏA)GKݻiG-N#AU J4Oqms~ .VLJC5FQtM :D}{[sC;𲥔krђ]PwӠ8$ T&.s`6+˷6V Avz𥉵frQT] WqDfpUЛmЖ"APcÉd3NM4ʝDA 4Ou>;Y65n%ӜYd{/NO1lz675,;U7KܭvL6):f/IܐN9Nr&飧UiG?Ǭ398:vADsxI,}SNE!Ppwc94d)>1L=blsZ+C_rl6&\AV,c\(>'Od`7$gn'l>v;-~W/q[Ή-Vd[%us:u+aZtK/1%HÃ#,IlQmZo?;Ys7ԖGzbUݤhB ^*JciAV7c\oEmΟnOˌ3{yEhhvY#dG9uw,bsfCATerWO T;aT3ſskѲ 1kek esDUvd2!<_PVU*D{oYb,< @l@e-7(Tܰl׺ÉեigG,T)8~?pٶ#Y2< {J)0>EJ r JE-w +nv޶0?zcHنhE0}Njݙ9KwT7SANL[!=ϡrx ppCnVɖ}) b3`2;\D |}fm֏҅Q=jϲWE`zf}н8z_?XB0!H8e q%b+ttvqw$;{ffWD1w(PbѣBDxy#Uˢr]\8I<=a&Cj-tR[݄3 :|ce3q]P,Pv2z.1OȒ8愅q+fH196,]7Ш"^krZBu.NG#/ 7jM.\4Jګ1m[b^4؞{pt}Bi:W_ڡ/rNL! .-|:;*ݨT=Ъ>3VӐ媊1_휈5kF:efXEʰ=.ώXNd,ģ%;H)C>DP%_5r F:7:ФLÚw`@!<[,ml#1N^1~Ȳ USuzp2 ^[9-L!C$a㜡8=*CVj=JlAvOa*kL  s]:ei9,ZE\X#y,Z+ D]Q 1ݼ&!L9Cb{n:tpBPhdQoZakiCg,QܺJME ~f|d'%xo=EML `l!B ;@E@. [toeGKM̩>{ @'ε^FWsRYtciэPf3y˲{Nު`׏m0{ZB)\/q| ھ_v!|> Gc!T1@9wm7-,{,BYHH3Y"*f)Ps(oMuVCKfj|]ZkT]7eMjkx潺4z$@m /B1~=|mH")$ @}LECfLf6o 22<%CC*β}si*IY-ߎ~29OZAOs*NO ҥAQbIgdnN\yL'թ-,XU)Ś`N(RoѭOX_k>QVf歘ܴ2"lrjmMGma$ϩ$Oe"}|z+mtգt(ט}@m+ދ-OSt,$:QJp[iGڲ#LL>CRu6-!3\$3 nQM6l`ڡr@oKK76Q(:NBqõCVo2$%bH+W}\GۗhL,2#GCot"{(1k@SK `]}4WϩwkWp3"kfbI/b`S0sa>i 2IG>Oξ?K!PbV~jCgZ#А7r0Pe^ gurv yٕI1K=K &?Q2pdm7FzQ[g:^ h*:))?숋+W2V|Fuwe^L ʮR`qЫ€wX|L{d1mvB*֏ΠuUVY+o2תH18Jn g!ެTXzV0g9T7EsKHCFi{0;!bYcS) kځ 1 e'̬C܆v:xgl 9Xs _|LvQ Y`iH+p%{"-I[ ŶGxR`SCdqmV"kP)3rDx7m1qc~p,IuRE>J^2C$eJc%*.W'ٮ~OL9hOp\vl _6&Hq3DȞep:.nI[F*|NZɠLSi/Ѧ_,֬j)ƚ$:+ޯ{g%Q:I럓 FeQ:|Vce~Nʾ#3pzcp`-ȃTDu"J&1G͛OiH`Pu`U?Z1a S١r}y=%# ~tٳ;'e@^W *ntqgF>Ҩ_id&T~03~͙vk(dă&C p?}DS8뽥K&Oputo+ߺz>x&'' o;h>V^mtkl{^rV VF@{՗FjS>A<\ ֈt=SQ2=%8@G-=L)ߖ{vrL9atawCfCj$X5鴀#Lw 74l}YbhG*f8lzW"ZJFUd`b^ ɩ/*bd1EC\uHrӽhdi踭?Pz_V&ml˔jSg?$ZJ5u7be,$z&͘ΖtN] ,R0_^ZR|9csK 8$/sGE~:]4MSʮ|Ə9:祱 Y3[&'F^~f6U}>.JfZAQQ=|.8UOKHkdUH9@FAu)#VKerуf+$<̿h9>2 xѲ)#̰(6]8$Fun2 #! =Gŗ[2Ol⊡>"5rɀcAf / -u!(C6r1<[4&Z4"cUˡtJ u*p T k<$ fRxm-Řg@ThCD}I_d _|)MoZ%ܜ't)N%rZ(R>qzkC;#o )"ehmv9գWow婽Ѣ&jоi"@|z C{(-*gl=gt 8C>؍hc(>(=/9]?Gnxu_:#fb3@!\ M;Lű<}\{ ʁ,:SKH7Mm ikwBnGU;Ԓ),I;h/DM,{v_+`*?}a@QWJHmV[:{?v #r͙PGra>sB&&&)=>aK4M\|M*ۥk}גVEc8Pj@myQp~gMB=@:t=~ W>qpn #_Hra|j]anw216ۃhe6v«cI@t("DxHn| -ĩ\if9kgvhJ@ OuR_ mKI.Smo. 9 W2Sވ6>j?u^E:ѕ{aZ uJE}h0}@u I$~߯5qijqi3^P?\<g߇Cp{ZǁxrG?r;ࠊ1 EAժ|RX\ `vE_p+fi@IѐyC#} 5GX.%vVN2(cDD7fҜ?]Fϡy I! MQbMqeK/EIG+(j _W dC\0É! Td;b"X^/.N9Mwgwi{+kʼlŌ)>Kln(}ʟ CL,oK V#;K^Γle69cN@Ee U 1E^+kKb"%M:'^p M }p/j6a9Fj:$IZ:W_Ԧ#Z z* j|w{V#"KȌɘ}}IPJi$^#0ӻ.ho8taԐ_c!'Ր\9 )-#YFZ .U喩?なҲKߦ׎' J7 AȶK^̞5̸32?0 4wԿՈ+YܩNfMN@˕#]\Tf@$:M[,!떃ՙќt&^gsXو(/xu i)g4AӤxcgib\nn )a)AE `<%GI DV3e8Jѥc9˰٩)RTGܰka(8dy^QSw|pa !X6)z.A@;MmGĀិ :حYVޤ8@>{2F4vkGt!Zn'bj,#yVQ$N 1B8^ U9% / rn%vrM  tzݛAX1MZ_-.SclĖ.} |>2 , .768&xق,Ū0!W{~ܰk'H/nyRrs6'UJ&NquxgIuu<]>x+eiGa7bBk@j+JCx_!3T&ڰ%j7k= rߏTh[ d!,Eכ/DkO_3ٟn^`F--CxgX3Thcw9w9Ng#pދ$9C;(R (Y AΏN)VBn5s15ǙoAk@7QV/RzV&X%(ź! }6%DZl.!܃ji}W;}-gk?ڎ2=y8x%mͲn^q\J.)[sVݙc٭3hk41GF&7όx$kj;fuT'6.VrU< K*nYAZTb"BU/ k+C:F mdzEx˞mFk}DmdU0a%0wbݐ;)ijkj,|6rS{nj7|5$wam)f.Did0D_Cgz>NBuv¼:͋vLF-XMԍiB&w[:G`޳!8+@}.T1DG%e4E|SV%3h?El22A,WN2Q@׍TZ&Di`vgH*~WT^.03>$z̫JGP6&WAމCNChs nڴsdQ+(G[,94K@ kqh.D~eyޛq 96~*王^ҴGDƍ3}{]~br?'7pc ӽF飧ǿ@8 g4?o\믄 ]ȥTԖ@(M(c]ta?'9&>x g ?e+nZ$q;<:nɎHp YN.[$;S\()iRVXs7""zBU ʄo8`}5ab|k*g>.%`W|㿥1q\uLe$ %e-'VRSI|FY޹wBo+^k~^' OeVGG>-PT+e8-œ8[e\@Q]абic#xô+HxjCaktK``ؽZFg9\cюCPMjDBoē>뒣HnǶpcv6ǝRj/Ozymqf Ɏ"*mL345>o\dGfRyzP\jQpu1qp$Fefd [NY-a#r9TZwp-7)mØ kQ( ?ju0?nh:z?8ԇ|;@*|NR61Bki "گ) h'ѐS= %p8q?]#.ǼQ̘vd sdޮr66c'0%Bf|ni54j(Ə.c5raxTO~)bADF;Q!IraƺۛTpfzК1{#!ᢍDȼ &d1? %Y(-Dn?@L0"alz4Q_^ ~ M5!^4!ϰެ_0,̀.j1#5d6#k|pVD~vCym㬈vpz7ZEjrШYKh# ,1%hqsq;/Ei@ o~U@ ;Aۍ.Sk-WZ=y35YBb'Pٔl@rWӊLYs4b25z\cx&+8dE1|5䝴ot'@$ѥ -YԪtIc.8Vֳ@v E K9Fk>E5 vH J<ئR{t@h -٥Hk\{w+l0Ho+-0t8tfѳ]Z}c[BSS ś~,A'Fl`KZ3usJ|T+hNXrn3(Gd锋yS?H0*ψNE1^`wH\8OeqL7uZBWR8nL `c~!A+ue2HQڏJDhӚd5y1- K@VBoFmJ T&E3kldS[nYԅwT.Yx\`#6F!5q(jLW:R Y79lebT_Uw6' ⋓:hR@r6ކkT/¿ ;hV|ZkӃw46G, +Iop}-Eѿ)\ (鿓ֵۅ$nq8DNIvX{h|"F@SzK>JzzhMW<(ZCnߞok%x(K7U+ߓ띱8G-R=ʖ{Q6^Ooڹnx4Cnf]#V&@_8 /w9+}T5*`Azl^>ZCdXۺ`>_36khAqw $zTwBm d|`6{f>@ĢctjRh4"+C^`ֳe}![.Θt5#hl)_Ԏyd(pC nwfAgeҊGs ^cV Y(ڧ%o9zzR޵ cZbϟ},h:va+]_ +=ɺLv:x2BѢx&grLo]@-;X*JNȍQZ%Xy;tw-VӞSfCt b:_. 7Bm[ͥ(QKDtJ뱼+*w;=g!rM7& $%>[cs.&9̶ABpKR)jՑXa?J.aO-bi1R[9>K,Խ.^L2 Sj53n;1#Din n/IZUv2-ט91D<I5ېsp}BðMENY<3"8'VOڃ#ҵ$bSJV@UKY+rJ-wȟYpcNJwL+د-jB!8OnoetYL!U mzߐ T|(!(VsU:/[\1 Ku-mO2ݫǰU7BV? O OhfKB1{UOsgtc`CDTM[TAȎ`tZ~i~' wsM Ǭodf,Z3qaϠK׳=ǙWP2\]$3oRDa>%cv}ooi(&2_K_uU~u/" JZ|&S^|Р!cP:ŔIZ؆]K$*|9ꙫ DGϳ!engf &l@vj3rj2OoHPXۅj<^F>fR3~ӓP1 *97Ab#VݨGti,/-WIL&6{;ةVKI Uo}iEư{-k*;wٌ~nhkd AmdVs(C\r d]J>n2#B:!Ʀᅀ08px`zz=d JtA߉a"10u4Xz (nQ by@q̜Ro9 UEP^hL>de~DwPˋVާ^mV8rn^GS.R>6;C1wk>o:249Kɭl4,#Փ*҃G WB,BWWMx9&e= Jػm ![m\B l:Pjmō > .T+c߼RОWNE%AD> rƈ076SԮIĉty\*w&C>ݾ@/uoF#JN2F[GS߱FW.+ G{Z$ e_lv/J?q)~nY&nϔ&ĕX|7tfVg_^WzmUDra7Gd- &NѬbOY'uVihSB G9^syİU>):b0Z_K"a~*X_#1ȁ: %HuuOC|ĥ#56( +5LTKN|9;t>Ӊd. )JjG1Y3] {} A41d,~sɕΊb`V=t3y>21}Am. wW!u 9\r( d<&t,eaVo)khU +T. Q}AS8iRٵ 0c+%2CtJ":<a0HLPM6C ʎUl BH۰9_͔OTCOu81Ʈtu=ν ` 5ke"^hVcI`Y<ٹ+B )f2ePBKbTJ:Ζ?v}}{P^(^m Uk1l5!Yt4NnL(ZWo- L̎”n!N& 5 \VH'BڢC|H(鋵ŵ/6:x,wz ͑Y,Z1ruTR- 8ԉ5|IƥXE? R9RS/PƥIHH1 >+11 :^]\~1U}c+NI0Lb.'$ @;5uzIB9 Hm鵰 ƒe~-sdmf 'hX8tpRY"vZ^G+<`Ej skLu+,˿6K[Og$/׷E_̞roC? MԶl0^<ةq%, N~NHxnR`~,7&txSJiTՈ& 1.9Ymn{'"l]07"6{񩃔a/Ÿp*MŹxwms"^za+FKW#ݩU݉bsgI_4MsŦ-;$ ̺o-2ACɨ9ŏ2|E$i [!-!Llm &H6sK1A$GzdͽY/\j8v*ߍK6hPo ÷~~W:Ydm}|7`n9$b%;1xfeP<njPRl?: %«{&=Rd:Fx&iF@VSAF4 :,jhset@?'ՙV6xx@{sR ڬh0/h iUG?^/D8] NŪ˘מ.:;ĵ&n@HˆϿ^5ҭ3P|'f ]m|z }#D~>J7oK`J"zAˤ%hZ7IRI0e& Q.jY!#c>S#zRU;*rH:2տ:p0ds:u9 rW$T bI5~bx[T8 %鶀Ug+tMR*L= " 7q/(BUw .mI e$Z^UFK4oGv bmLi@m}"ZcjTs:҅kf$ $ Y'+Bۥ_Nk a!\uW$6e 3~>5%&L_<G^~MrŜ۷xh ɬ`Qb&ds ન-0J K[͢zrS3`âl{)qZ+ZT7/v,q۲FwCelsj-'ק#l8J"_ Z7! p k ظD 9IJ=gܓ5Yyf^f:G">|$Ƭ |û=.o;PpћϾIϲ/0~c+ %ĩÛJkD jhl^tݴ҃j)+x4ROI "{ Soh!$ؖzΈi☛|U3YCʒoAZK#{QB:#1X;?l P6Қ>+ # Y*FDg8":|S6SpEmמn.v/3ׄK?[OMg8S^tƞ,Wwq 3煽;G,}e`h6>dszq 0Odhp@J*,JY(u ^Bd"|Oh\)L3NKE+YQeSno6@r6,E'kMּiCPJ &'<Gp-b+A( 5rӜ99׈q[ogD3C H3-s*>#Jh6saziHcE  ѱ 2\:Vב{zA:L_ 2`!/3N\K"Ky?'&t6(/6Y@ 5V6^dǑ ٮ@#@㳟e$ԱQ*G\Α"˽njB ow>xCڵCrb—%)yXsvb] *4TbaL"((@EBJc~;E;H&\2F+ 'F3:]\f%8wf&3Iڭ2bz&[V6>㊢H< a"|y4$e8:nAb-rZBХnzڧ"3\⬘_ t:1o_DNAIvUŋwsбJ|tǗj0$ d;y%C ۷nWKPh$V=W(̆e^'Csr_ 69M ⁺ 7 Z0݉^wX ^k 8jKeo:QS~"R!Ӎ瞷ikvkq#vm('? TcP |^1& pRR ~I}9C՚zKwBz9t-!a>e4, '\q}SV d6Yܗ9^;R&E?aXH'9*|RЎG3mt}lu/zl<l 6|܀9@+8AV>菧{D[`x`@a!H=9O nTJOr5 '('՗f]$OT;Y0I/90ٜP:/H1ʕtnd'ԋ҆(e WXNѧnݵN20ҧnEaȟa2?͂D#-d?ֳ8vT־9̕7֊-dX}P2Tw uc|uy{{4 T]F__rVжV/{e!$v?4Q z`fX@ RN# 9A3%Q /*'a4g !q"2. hp~: 6͔ %2 =[`MH4껳]i)+ (STNXϦBvu.8^?AV7m]P3y!##kZp:qB|9X#VE̓jaQY!r@tQ(Pf_!UA;-mܕXLciE3j? *D.O>WwѲS8~Pm%.(s)ĥ~x$ծ;_>7{&R $]iOl %6>1g3 0H71l GLr<3_3&T; }T9wmD֒EMytCzx|o (byi~3C͇W5Y=5k|_kgV]R*gM:5`(Ci6&9i-lH<~A>>=w48\g8׊nz G/xnR1.u9X_ZFv.>7>b)Q$ j&\j>3ӺwsǨZ8JWDSSx-9Qn*n,H `N3. %vNJj E"X 0O?\["JނϢVӦ[SiaTF;]:)$ a7CV !#`0Ĝ7Pc|屢2,pbg.^8$6&C3"E~ ?!t$@,*`Ad|҈oQ]3RUO#1@{.Ji2DBuh~yﲈbZ{o6K+N8HmmEWبA.gS"T-fUtrjjWg"sT1W4@"MpkjI^3LFxA 4%"g2VP+Q[{^tUu<ήQy~Wt#NdO-(^θ<KQgk:ьS5iM#Fe {B#cxk 倓n+\l@^X= U |  `Dv9MraSl[LO~P ˤ+T?<(W!ZfE90EjثuisuQ?χsQfे@e0*]_9\xwL!:Q·aNw9UK)%  {-Z:*4gtpA)$wPqy؍k]Kz.޾KuHi/KJwm9xD1h3O0x]P"خ'ŖNn!Q0=~Q9(h_PkBN5_q&1-n"I3VF]41?Pl `84E+|UrSdo.=FP^Sa܊f[o.[y <bU{f{` Ț]bft]z8yyhvcLzW}=.4YR䘚7 ]|H 3ЗlB,=Ɛg S7qp;oF"n(Jt+a`564Ԉټrۆ* ڌRÑkU߱Y,rF>wKvM щx>iG}P-\s4rBH{P{|[^[l"- !| s3zF)+ 9Ό.F>6 Xw >'ܬ&Xʬ!W48Cd%[-j*5rK0]ma߁KFz浥Yi^8f'Ɵ' ,8; }m]h 񲠸)P@&-Ԃz_gP&RyA 2wJٞE5 aJn:Q"FU#\;88e]I`|-LB#B&>aG#y^ҟ9=ET2O3WeN.":!yA,Rn\-4jD 8T[~c;nj\^M`Qڝq]u%޺@Qj.{[DB'.h%}b+2d=n8(l'͓p&\E)&4o7fbNY8};T BƷhJsNôEV^IQ͓Ex~irzPH)_G PY~Iuryn@b!Mh $]AaI%`1y>Y GmydN+zHP p༸T'eQ+y2Kwhec>R]1{qG%3I8Oax=%4?5{$q$ر. +M9NxlըodFʧ$9tx[ P?2ϷFlQ)6chXgp{/[}6S"qI3nOr@CnL9Swu.y `{7>F**`Wʀ(2!%Q ?5&,2csJEm5:T=jL*X;j#˂8aYq5츿}ؚjHy2LՍdp1iI_3} 5̞~hD8CsfVl5[]㧸 H-1R!f Ȟ%h- 8AgiJ&v'(d.(Fsf"Z_k71o:z bSsLBU?]˫=;CcX'Gǹ"[WqH?)_:fh" ࢹ~rL֣>P'Ӈ 79OB+w3i(ڛ莦DD@%:W=IRE|nGX ~Pl="8^ˈ3}a~#HM ϔcd@LD)%R¦`91|~׃elpE?Jg5?ECQHD&Iԋ7jUʸ6@YcK"/܂nT7q 4BQ;6(hFQdfcut8"CD V"6VҒ!z'sCR)Lx5Qy1hĘPG(ScsXŶ J 0I 0P:6=:L3 ؠ!y~\mPI(v6usB5#9I6V[Feao=NhL'rQpN~& V.*AӜ8YBMFueD*|]9j \ ?R8 {dyq\J*Lƹa.O05Sp6E>Wǚ/mH1p)i@Q#uőK4V#68 9b3[ҷ dA 4k:$ u/}C ~z),`I溘'~7;|\p~PCDRmEvw3ы"TTKmRY?_pYI ؏4@βT:UzHٛ-H99Q[SPÓ9΁RҸjkǼ *5  lw <!zB^rK_*?Bج0a+hӻ:%tALf7Ę10iwEvSKT!Y#DI%> 4f] ~'̬9> >v}(ؒ\IsIFʽ4+f J+`[IzgahgO O.t+tN[ٸc79-,7@ %WJb"4wlUH>ȉ}TeK0"ugYmx7htqmӮ!c` ;Q.̽oztFeįBsإκPY#.՚uuM3 e8}eʔ=gLkbYKW:$q[nNh Gr^;Oޢ lĶBʿe6dFa LHBNbż~\@/RI~g5t¡tדeG|&#/ZUtײ;ְU| ;-vrSA2 gAr=A:TߔH1ˉ_Sw{\J}+/1;ҪW~Ë;f3C* +oW4B&죿J6gi!gʵ ʮk .wdճmre\j?U*C3>vGd0ʑm/]6 Ie7?UJC3\8lf" BHhUո?(x7uGڬv? /\&/?Rnq. ެ#cLsR.:ƕ &?+90CzUy$ ;JX8YmaõgI~ڑҊ Euϋ5m>z_I3t/uvGeؒ0܁PV=C쾴+wبEPq_$C{dE=NAfuǝZt+ʗkpC9<᠏ G*x9i;3Ƶ'tZԎCA6B-Yt]7s3GO%2g- r)I\ ? 63Ti{83A%3?[=q&L: KNvq*s ϕϴ>@ew/rqSz8#e}kRhRvsat_e$>^m@5!቉R8*JR0ѭAD m>,y‚~AS :ˈ)DFmS*L@S$dĻ@KhܲvEE yAQ 8N BI:R s*jLgW:R4HqIA h\FkCNJ+g!|oTp2 {ֻߘ,*d>sx 8i5AG PkԱx=wv((Ob/ìC[%*}| &&}LgW(!W-!kTiӵz@@Gd9';/A˴[Pñ^zoR*40'j(d$)mVn-|ALڕ=c>a^VlL &y|C9'8ԇXyƞ}9π<VHƟVm Α֚*a;yn(l䋛*RmL<;SɃCB]xKQ\ ~3u x\ǥ2s?K 2)[垾7&/n-B9 UoM@YUT3ÝdK_1aIitЇ%zBmW%m1N^b?!70G~?^*7~V2M래cA_/]c X!@4:XUEi.A ]Te۠ iHa"35 Ld\sՃnwos^Q:CϞgn]d![G6Kpc=ؕ=|l3)^ZSVQ{&7qŢm-7E#2zŮ%W?G79Xw,_ϊ&k'Տ ‰VGYi*\۟Rynْ% _mHNUY,9ܐ 3j/| #ywǗvgdg܊ Ҳ,~ʱ /*&f4!XDB[f2!u_}li4X_P%J\|1(xF9=>#fo9'ITbAWfY,]\^Zx0N7Yqk÷ߪ{UycDG^F~URRbuJ&9{pNM2T-nADZO̿U8NkMF<'9tڗx|$0AŐ~p#A& Me RxÔ%_ Zb{s\m![to;dhZGHm.*B¥ }~4arf#5NƫNV_<9& 䮂*6ZY@KBf]0Eєjs1Qa3lƘindbBF8]DEr KznHzxHW "֌B9?*r.P$`3QOW "$xiRiEg˄])ɖ` 8n"\A4Ժ~cȳf.Mq'EMm uelX^ghKwS˙D&A ~#e/bڏl;s%CC˽lefmXMˀ%֗pM$;T̕CijgK"WXOsܿ|tpò9S;q'KSiR , LReZqq>F_50}<@70ޡؙާDUd?tf^ [o#hP^3DPQ>B|iV; 8b)XEx^9nWy'һ v7hްNlsY 9C ânBTMul=D i@U#2HlL;ںya<;$qɮcL5OxdѬ fICjjmHV8XĖ wyOfZC\A"5YnۆoS@ӱNyRL'"Aq,?Eo}N! @eu;xl+9<^,'xt7pJAJ$AYCAy:PDX q*g^y& 4A,[@ιͬBhZQG`rՙ-[`Ȣ^B4%Ȟ"[02ZE|mrIwILzD0$\HDs?znֳ2ȋV;bC' a-^@O TJnpxȌoVkbMR>m{d[3s͝kb0e 7C.ġ@k30YW}U YE=_9f ~خ ܜt™R>RU"(1P.zCAq %L`Zbu>?!DV\E B6'γ`5i~O+A>?"f.V|2Y/L.pB¾(ot{+)T,`_FJhƒUd Qvqwf 2$l Gج8G#K|a}X-m 9L^2P $cR4mneuRhHr-W 0 A&WOE&5Ķ4YWMInzm|Y 255dU|_&sw:PM/F3bYg"qNǾ~zEr7B֩v :P^>0XvKa[W"\x/$TA~[""3u%Хw)||E9adGن K'LEarܶPڒ*e"L{[I{N\Y^,|}QiH|Ӌ1$0RftD9m_:)b4DV~y~#7*\[H{@iu߆bD|9?0G }:0؍s3in2e7/a5b/h>jJHhϺJR6p7k#.i$p2VK F[aBc8 "V+V`7J̵k*,+i@zb9k"^!D9Yh)l4~y C/2Z'H1;D.1_G1]1&`7EUȹ-|/qB Gc;YB ?tJ{V \ꈥڑ8R*=ˆh=#7uʃΒ(I6 2cEԃx#߬58P<*+aʖDG\P8DUWM 2@6g!xKXYxZL# ٟmqxQz$P) E pP u~J~ǁǹLs>B +Jw?`M} ]N㰾Ju݀]jݞ=pf.g;)ԣ^M3%Ц nw+:+E6!TP..ʩNǢ؍TƸC&ޏT#l*FĹU:Z3Cy)f~=sm~ec(t\vr,*ݚ]Db1ӎ6à ߱z:@ >EY({yS-*.(5_ {SDyHDb(%n|BAvAb6 z6rkl2uiane0҉(yrK5h[0`o Zh,B9E-h2څ=N`='( n5nUT@^9#᷻ 8Twr~J^5)whK5;A)N0Ϙ$ڭPt`9-;נHJ- jZQm{ң:t $lQ('|sa1VqP^ ; 11X-#Jǵ[L)%d}ٰ:Dtvh|F7|@`0f8jDg`yrcWXPV08 )mm%hayuQzIdΚ?Ǚ߅lk6& Zc~I3CR2hPH@|?C!T*%m{DQ4 +sTŒP:k57=oi=V!_e\XicN3b 4;Ş[9NO~^{QX2_fG_ 9#(S9u5éȧ i{ x7W3i U*$|Ȟ^Z8sV߭1bhWEam^Γċ"lO>I55Á V*!XJ:ц $Ñ>w#3EOɪsmlyӱa.$F@he[oޤBph^Jm~=a7%+Ja}_2\)b]Y Win!}7pT$j4ӭt*QZ 7hb &%z JZe9M4>XKFdqCf8"fh2B,bl^)e/uIGx%5f;]Ar!y]]RZhJB^. 37}y3dә\}P"-XI-5:p6ҶދʮY\8EG?" nu D :r| f'y !ĵg yKO[\0GZ6.X_n3R\Syhd{٪G@ Qy9ȨC {̛^H{<5\>4#5F'H&TY}T_RPRXጲށ\IʎPJ4/ ﱑ{Zl |#d4q"q[^Y1WHiUh1/߻lEh30*p`I}L>;Ar|Hoܪ&5hevz \-k@}$e9U^R |OaB~ _J gu9Mz[U:6@OyH-ߙU zdWhwOyGˆg̐x>& mvֲ _TV ‘}KG C4-\ Lx 鐁=`"i+z|{h}Bт ԓ>ji2̗ޔUEQLX ]24J`d ԄUPvC;$-+AD{D8uQɶa: 1L1/@}P8$q@;U'팣sM nӮw1KK}[݃(P8ї.䔮Vٞ( WPXmmoDeQO#-̇` b"-A9GP`չחPd9RJ$Mvh(g"G]oŒ5YR)P'GjF<ޱ>,J3LN6E}?d;W fzF򰄎g3=3!ݸ+Z$,はmG+C=LHnw2qb]J8; laA[SGSlcٗsEr*@q9/P^vN]W!MusA{yPA^h[":ezQS }-Yk/F4z~ϾǗ*UI!7*m#2{x/6lF?s[φ'b8N) ↙CNI@k,ďyqbdʺ7 )+OJ9d3O)tKZ ;̥^4&UVcL > gU}R%uP~%O}p0 1;e8K0HbS%W)/1+dފN`+8z٬<7`Bhu0BiKd`x.=3u L6_~*lg8;vȿA8i?Wc]ǂ]ggAa!^KX*+gyHw׶$1VIIO/!ε92~֎ g:g=5u w{#ض6bšyG(SrԦ Yʫz+Yf.O=!mnȸDi01}]Y}.LZe$qi-0:Ǿw "GnwdوHP*ScR_~= D{vW-SK"L%[-$wܦٖgXEoƢ,Τ@V:;6m;-GmZ=|z\uY #ZđQvH*<6Ůc8ܹ;!\L޲ljVIPdzed~_ hbp\i!qK]U3(ArU%' k J-!OO5~yHjOk`f3H(00=($ODl}}>bʽT V$C;\_2Fuca^YO=D٬VFoP^oJ<.gX)) mQTܹ MCC.=P7|n\jk * atUtPh%XS^ϳG7J }X,B Rڑ]}JEluy+ c2bT43{}+bQCJ촂 NF"tf&D*^dsv4eT9=z'9DŒ_]Yfޯ̤ ;%0@7,}se`{7F/nn2 L (:$AF.hhl?=V7[2Q«PTznBҜ/qsx皥B=q89& W;Klڙ5 C@كl P;Q>+H dl}2w^KG}/Q>Bz;/߉^٫.CџcF$Y6ՀDC[햘o̐}l䞾@B鐵EqQoтjsFj?H b ZByAž8 :5iW.1?ÐVMsE8ii]5 g^3[Q}O QL>41iuG˭D E-N5r’Q{`EX( TJar%73xޠma 6 r@f(gb8>C]d~GxH|t0R(dXA{̢wKP߽WI)t԰wT66I=|Bµ͂?Rp !*mVުs_ uMXo*g]UuuzA Z_(K^ y QI[$GZ<)y]|U䪢r;cEѨ2gE_An$'%)'0lhH!;m` /'wˆ(vh=M[1k_hyKE,W2/?'ZXD []]ζ!'7݀u2L/`ĥrQnE 2w}ʴ5zv|E+p@ջXQ]{"1@:* 3bOSw,UJR}4q[buH& C($aKtЌKSDnдzAA:;N8Yf.*JljF, ³ar5@n5)Yߥg|D =I}ɆwZ8 E-HܓC;%FQ@iro'!|mA^oj-N>VmΎ].uKu`7IN,"Y]G&qg? .+YS (n"u#T?,+@"K#+TKyMHs,z5;٭{ӏ }(#>KppY獒.w&nzV篏|i;hΑ:,sАV:k7q+lSCvAV\muKUg?QO.8B؜nIFaA VS\~_Jrr`,Ts JۡY?Otn%VEjI& S+)# GHKD WtMˎ@Jd|~Fxզ3xRXA6ݺ-Ŷ1<ݝRq3Y07c C\RXMUe/Ӏjcu PP8E}>, '붹 [%!ڣ31 /x5st9 g1,\yL3Er> Zg{*2w#0+g8o7*O~!2orʬ^HZ"xjLM!19{^7g\=rU/= ޺ƅnf'n/BjYHA t& .N~ql0ppP $L/)s$B"K(?Wd7r ߉ 'v#ϡ[upG|^K $k?2}P'pU}ą AmEz Ҳ,E%T".e]͛_I;W~n=,Rf!Φgٲ«@A-%A` 9ڈXJJŘjI/>HL/ׄ}=zʁ!Ey$ HzZBd"Io Z uF= -p68>"~vnєfہ4&Tfbws斛4Me_0E!B[8pQ0Vj)},HfCPΐ v8Q( i<EEEp.8Vzc8fJovNh]٬UN!f<4GL= R>f09~+C~XO6%+cy_S7幻k B ՌE?s.ٵ},ɑM8G؈?`z{h/rUK7ay3eT hroqڝqG*Cg GIꙭoC&MLRs+L,_ݗ[3~G4*<82/7qW{&#_ dC.Y2̞=ህUO(`z\1nMċRߑ`W4lq[u%sxҜ,GwQlO?8G lBMQ(6J2 @ l+[:H$_ms x- E:T%I8+TG ֫ iKMsL4'_E02!?Ke鰯I#fJ^KV(hSY:@/w&-f`Ȧ׹c[V$\q:vE{b~*DҠ;/WqA"BgG7 fYHW(u_a mwKqaNl4%vWRܜjYkRb͆17;;+S䧞xr&]!rWQ0Ӄ0ڠF ϥ,T1Q[wg[.zLfG9IBD,Cޜjw,$aQp^?硭ոfۢXY&AQ:jXfhv1 tNkX]ޠUM~ͤBOX 2N$7J$2O&OiM=P&8|J)oh}!ʼnJUK3<I+Z}:b(s0?-GK˻T-<}Kue9o;4k5Y=|H*fZDI`6t;k_?:s԰?Hh_EnbW[88؂~0s~7-{-;+oJu9?Z16<~ D k8 TDzE yP4,@Md3ulJX((ӎ0Yj^v(ڢmf:opӞ7c"d/U:U80^ЇP7cRE7 L~C fcJ A[ɉm5*Q=?Ѣ*u|zОw]`a:L]j2˜==z=Ԩ$-s$*Xn~λ 0`nY?ebex0!7o4ddSyU|&&~}6[LbyM8HCNtL5;&</VwMFrC-8u֌8;q{lu ڟN f6fZm6&O<&y4Xg8Z!p2qT&Il]"+"cGRAټq)va͈+oV`݂ ٿ?P5b^rh38k *Ga:&*2~{uh~vD2F#EUl?_DՃ{",MRO3j'#o][lSbq݀+ >@t:i#Kl?(tNH C@Ң"] Js"\Sq;`9݁C\.́v/|Lsb9+Z˜lܣU{)䤣1^O?$҃Lpά0/Pm¯WNuߧKaDM/Nc.~~Gbfس~!NU<@ݕʖX3MuЇس#~2): :KAtSrM<i0+!7==s>"7z["$Z7͚u=(f۲ˈ4ɇT=`O기闺Xq\ /)D{~:xYT";ϩP傷0>:8-54&W,A<:A `_fosv:2]V>ttBc:۾,"V"tqD@X|nPRUDοǖN2c"SKEϧ:gM/#Ӑd"mtWw*vi+dbHbv8gOoPHE#+{/X̚6J,^nᙂiI23:CKt` 놌r~:~ÜGmW4?~gF:jLBO_TJ!T+3@qI"+B izSKD@F!NtQ:J J)F y0݇$yV>*,ӴK"_uVx6mff]OSVzlATUC0vRu=n?egGRJ>\~HW Q#G=YO oΠXD FAA+߄<! dz#v櫃vMYxfE ڂ2A9\EۊNqB ̽(ۧڷ3牷9_M jB~}{:IV]NF e9~ CwM"<RI1 MO 5&./"/9)3=H{Ja)%`z0_xX{_qyA}pXA TL{#zPXSAO5-W鄡#M4])K"IzS8mЬMhym}RB-ķVi`jͰyP< :y.8q"AցQsT8۾ 1ŒT ¯iI&;y{fԕ2\8u}s! ޖ"7"Xՠ`ukͳ:"1ϼF5\s]ӗOF;I˻M q?*;baG5e1yuVݣŻUF:Rzh7zj(c=M~&2P#iq|iK)NMż b2j\*yYQ/>gm<.3sMHOpoIsn.o?OVɐK9thj^lWlzz6!ԀC*/P^q9!+O"d s!lc=X$y 860UEoV8g-r 3X.̨I{Dޔe˜Xn78P~ӓv7a#U19RI(KF ӾIMBL!JČG̣v=EX\4^coN&Xm[Ћ"mva rO(tdDߨV-Eac,C凹G0:|U3қb_M^A#4:{ԭ۰3sD)GpbϰlaY<-m>8c`>*D! R4nE!yh3CQm+p@ҦT0R z Ԅsav&^kYm)Lq|-)9lr l}C} YFՐ9O.ӏCDizeY;k9c)bneJ2o6/jTa=smȓ)՟!/85@'T~ ҕ†&B/Nn'A)fH+]<Gڟ4;ՖauТ8cPT6P5Zչ~9G>]3k[BI /\ "VLRtXvc %QnO+*aKJ%:MlsDb] ;'i1x_ޤҮY/ArY@4 +Qi}w+pO2^x]wʖ{؉ٽN]OhW~ |&ĥ#nx4ёn$,EUý]\#6&#)*/4O7;G}'18g;9;[+N>]_!O@#i5EvKx]ƾ $tƣ N_ 0e5t٘4|֔I I++μ^ 8gLZQ= W"],{`cAWЫh6n<uAy+_A%o>O'b|t(!іCK%6T F<;+O$Tu*q!Dύ jys\/XAM+~~yQ6A)F+YDC JB_T8Ro 3,#^5{« v]ղԠ|KI]ԭ;NBan`(lR4K1&JC @(K)0 -Ff4oR^O16^N/p:tƟq 5쭻D-Y`\@@v"eUd W 5g Zu'Q3YD0QA%wu\)q} 0 _tUL"&i]l @MauZ1M[V5ZQkO$BƷiPf0!/Kxeg= G(v2%,qO>/sQ;Gs'@wa0!UdKe%߫/;frE%jԋ Έjl\MH'/ 4A67"5>鲩^ "U`R_޽OY7QʀVI3/ dv*!k?`g],O=Εxlu{CWnVB-&DL6A+xDi$=jB0R{)ő~ԪtW`pt+G+LлK‚$kϖKu@gڄb>ƺ,4OKH4+k<ҷݠ 3kBo̥?;PrkoF6^ïI39I^JD 9B%+%μ2N1G :fr TekB3ɶDoVWRa>7kϦӕ;^uN¹~H*adv LM36=E#wCmjCO .(e";9̈~ 4 A5b,kxD!p e.:;KAX!L|7W^:a>#BS nr9~_tklԂZl 1ޑm83 -Z[lO٩vn?dB)h^% hwE P_#_Y.!w9yF1OICDM5>bbV2v#Kӭ yo_@Oeֱ3w6~'+sgǧ7̠@})33k¤2;~a@B P`cvZAX]R .Y[Y (J/~gZSf.$N1JM1*&/?AQ$4j#(Kt1U裮`ܸ(8[+BaFoʚDGS:%y~9MgiWeOY)CG{ tXv:Δ #X9K?[ȇ2Qx;vrP:ZF(!Xrt8$/&ח/CN#mmi4lsNteN5C9WmI2qi F3 jиAll(X 5i=+z*.PF_wJCy6ۦ]q!˵Du̫wdll,m !\O䓳lS{B#4 We&-} 2~' t dpfxR1?7 LR<?7%!!A2J>,GIoYX uHe>sdJ-GK (^3Bi@|D7D:c:t)z0| dm7 t'MeH(w =]8؈[Vmb=RCjͨbkc:T u〉ILQ찑<%oZwýktBNq|(_?nu2é"U8oV>5Uu.Ǽ9laz^f;s}) ]nkTD1|2OMnTb1nEi Ҿ77},G?9T>>tn,YV)Wze!0إ+[>R|U5xX8Yނe\_S'BW 7׏خ]WHM HBq-Z}{g+V=(&'/[I(;VTK>i^.Iۃ?iZ oLuT9!X(@ȻOW_1Mﷶ"oKd?79zck8*+]A~ڼHn.i%;%EUr;>o6O#3VX^rWA{ХgU[v9hZIZfsQ|7R}ÔU"&σ8yɱ%*\F%S7I mBm*[Et;QEe DRdbh̸ +;c}U֌Eo5+iy,qgtKQ*̏1Y~‘iCUp72*Zn+:鵒\GܺRÛu2BF4 /ndT֌zYB 'rE ^$.^Aw=G4K&O2*"JZY.iv*RG8+mϩ5b}dc`(=s.}䈥~,7 i F}WӶqrA+&(SSuY8a-xEoI`t- Te҉:6f P HSpD !f&fvqD`\' qODK߯95gvմk<u]l zh@ {qc^Ԯ0c7%Ҹ=~s-h>1;U%Q AefۿIe8ºaqSQoˈP"C§t4.^cV81qY?8BA^X 'αTʺf6 tA9-lT{:rw/DH`UעB w/vv5,N:bB$Kj[='I N7{2gkzX8js4_):w[PZ6{i i.f3{QX&qh5ɻ2Yf4Hwx >ݨ'yUt]1cP -&~Ya00kOSC1 totʭo G&fG%Oqo#>ŽRIEz1]{c%p$RPk>1RGXTvB\]'!̱%p][bH㇥!ʨR^/--)9aTX 5C9Uug=/aMVqdF.8JzҼ2[8Ou l`=?aBZ N7%8^"`f2ʍbNk qHQ s$ZgZ] (fYٻÎ d\&T4oΘ?~kC * rW #] 8hon1\qUBICIٗM ;S^ƽ?2 hrFZ~x?,ƶɎ`PzSB @x*fnKͦO)t_u7Y)TXuZu |:!>^ c?!hyѥ)?5M.חf>Sv>ίfOU/@PFPHD:oL:>K#Cz>`zrd@~L@ -;BbSu@ 4ۑ׌[qfQ|][JH 37ÿ^N/9ޣ\ Mouʼn^rjskt]>~|M,ODtm:x48h `3OMyMLO! a$T~s1K hrV,FsѴA4zbfMοHwЇ@nrޞ:W# w˜^e5ND/$; RwX1 U';}Xn0b~[ߔ׃~ZRF`S=_gRI,CK_yOpLn*`;~o|3c2KyLʮMC0*K%rL[{7ƾ; 'kﺟ%v7D.5n|ArK.h>Eޟ5B9UG5ˌNC{:| DR  q!9rlJ+G4 rhK-φ (EnΖ$q |"lG;Qe|CKBN>_?-1qK)ES?k/|~:.ו4^*c%Ο(]ӦZ [}'![?<v-MѵmA١)=_'v8mC(c~f8Qk?[H"רmuT8ݎ>7uwkY\V/t]gA,85H>kT6ßSU–ǛB+ a'7:0dK[WѺpى7ޔ:L͸!~#h8%#nq :!N/GT.SH:9k qʠͬ~t|[$JϪg  3֘̚d:x{ n8Jf2J ]vlيjy&ou \xQ_p&x2zTxX}G%yۧvpǰG73]n~3UO/'wkzu$+usΈ ?YK`znK`z sa-Xx&ލ[HKfwSD kTcV\Cʾf֓q(?KPI~پ/{aSHAX{:pd`n;'Y2"'<"jvsl}43zZkTn%x xn*$ި v=7_6YIA3 rZ*l)hK>n k` S&8|x;|^hE V٢}[,FQz^[ە`)Ȁ^LZvqɲЧY`.,Fo_M; ބo\5!S_M9-u-xby{ܤټǹA9lX4@9@+X$1Ddк揘Ɵ^7/’7ih6[U {X!R&C.by{8 '#sTT_ +VaS>i0 ]V;g RlpZ|y!1\5m],6{9%?Ȣ3s7]GZGE^ &Rd`X[炚>uu4= bCak\~]W 5vf.+3ڤGެXC&28C=k՜EӁK%>)'>Iį+W vzkbW\K{AaHi%ߥoFфi,FirQ>\ȎO/FXPZSBs:||)}AC #:æ[wrni΃BCKem vy@ְxt6PS*>A%{8 ~S;f9\#%m#uM ?)XCDV] [530 H%d4zP&*H?zCkÓoke4R-O]eg8MciFPRTKƥtd}d}sYBxc޲Ϫ2zV_ʚiclw b)]Ap,`+.k.ͱ.ӻ rDʁD$莺:jߵJR]} aKLH+iX;9"E+dtkW<r_ߙ-[2KjP%܆wÃ~RIwsWH}BC0"Pg4E\}ћhGTM(N&RO7O= 9 * ǒm˘ 36LB*{8y[ZvRCpG2[%!$ʋ<1f|YW^5E_ˏp(/z<ʭZaQSc|bHy(mPSکJw_℉pd|v3nHphQ.)vb3YՂ%bLd&KrEQh aR jɶ#}gpDIB_s/m6'yz2=,R+dN7H&u,3-U r*i)b ?ꖫ2`.Zj"PkTw:]Z9ީzjS24 [Iכ1WAC2PܵFx-~"&L#2q% \#.w֫ @>ոd&VּcjE+8gQ_D.h,2,p"m\$c =*hc=K:4pv3W(AwTΊ?jTA7ƌN)'f2sXdzQe)FIbbWc%/CNMVrr)mI"6Lo8\jov8E \'fO] < ˎilqTHtu {ð@{B+D99,e_c..p Dۯ'{L.~W:W,˶&6V<$p.4_͓_(zֲ/p|ފNfױ$8>)ßrQjJ0Ŷk $52K]4TXK)65Bn{q[y 0x0K "M5pC/ X;P6y| V%K\5R(4'ɪXyP;qw̺(o$K|%+M$u>nCMI>MO7'[K}W{tkeLm)%HQLEmYўUnqzxLlCDQ{{{75`t451X` xdZTv<E3/T@>/2}(ApT)V \dVKX/׻8Rɯ-ߙs̺^,M>w P!5뀭'S1Ħ[KQx͏Kb\;| XRp4s 倓W&fhDNqy 5jb&L㽳4b[v xMԅ<ejVl4gBS.k` ɽclC8\K_*[wUkMe7#A4¢+^`b U3I[Jl{+3.db[7E! g'.CAН @78> -W[ՙnP v쓦@J3^O!ybt&$W[A֢4:G`Q) 6^-zwюVKpH{ xǓ 6^ g|K ʊ _0^z+uR )5`D?8@Wa?z8qVctKIeJt!c QHx ˾DDI(x;(i_?b{0&D(w{2%9#"h2cN{ƚIhs(Iy B;(SI~V q:oNlV#/ƣlb i4܋[OC>=?cld8S0bpAX;vނKD{43Y8LUk,H:7_ςFsuƮ?yLW`i//we |R2 & Ї mLw*\/eTlsq z5֖,/%x!ƨ5zs)Khi2vm VwӃJхN@0 "< 0cC~H͗e Rv.3DBJ(RzqO{&w]5776+yWDJiV@% V~@_ `kF IQ{a{ϲqRQ4P Ϻ?(F0!6?h/;#7)13u `P~KN~kZÕ*籨:ć9Y+o_yqԥ-i\p"e" q)k ٰ)0T$FW{邱EggCW P7!Q4s?:=dIL2Jקux0 N Bt*C{W,, TP= Tm% x7a8P/كљm>b?XpD,r@M_ݓ;HBIf)"c[p$)Y%lZ=NҀx6b[#њ鉸;u#@ \G9KfcUDx5 >{GаL4nB~f SlT /%j^r2MSo kXm2ױrj#qj7bE=hKfgۻ8ƺi97?/X#pOExbe^0̗[E5%∙U,GPj3!I_ҙ |!>=n dvGHnEp0>}*_$s`G<"O?]Uޓ5 3*\ wB]Ũ 'Ҡ^Sշ`+%q'5Lp%veK_COuq8lrB6>a5vq(WAؠpzi/)] -4XLICUxJk!ץii}ze# .VH䳕XeŀzV~C!Wqg-& _tw8|zȹƞ l\_@MӃ2n>DaIa;#kIBu!bsVfz'_K 8c6Yh|2^ӷ@UIi:A侣W&QQ?FcIg^"CN]ࠃr"؛s+SnŁU^*Fl[/ēTz6c&˻-ʩRQj#V}eI0M4'YGBm4 p_y5!8#4y*_"cM;l9MGpN9j\OeIc6Ldҝ;iaz/MSѨaRɶߦ~x|PĘIhˋŏ@FikRjY%'B^HBƾ尣n5+'GurOK$}GJN- ۔RKv AkKu|[1K>\R?Z:Gsu ӓ[{dshOߗ%YwEdHqQO~4$3lt!,DU"K+ƳJۗ+_>8m-M0U] 7ӡ'M*,V$\a; sqH\}VG%Ȇ`(tD㼍ϝk@NlN9v견jԲ pu6xL2a̬\RC}S‚yꑟL&"n_׉ FDž6*}Tl,5}fFQ"s3\{zQ][ yK4Wv]Q<{`=R g^]oօKG0E1mNQ3~w|ji8'  vS5$)867$aKxvf‡T?VW^jrN)HeM.-qW jΊѽ$HF쯎>,kV?d&KzfaFlG`.b]frgUG9C5zU+:1q^cWGev"4gZ^I\EI鰔U@pIv 7 r7ډ϶2E?&" ^@&YJ : *gs&PqplKon'ʹOt2H. ! ܌nknB[r"왤mf:JmVExDtR& meV~ V~P~*ÅZχ:- ַ Tꓨ#.*r GהRf+E#n֨gXl+oJL1EcVohzKh#g|nқA!B-m3<~SmIRG UFd2m~T"˷CN&:{.?}j%G_-׾~ @Sv8,2tǵ©[{&Y 2EN}Y:6}H~mq>a.ic0Y%o3χ>TAZ %WUB@lreAm!/jD -]exܵ6R }#tL X;78Ӿ,P;+ЭW`F3EWuAz>xfa9y'(hxQ}ȱ_IdGnlV¢t\̄$I412 kcp5v5Y~Y Q4u'SQE0^Am]{sdgv݉Ibjذm,w.JsbAgW$WAh46B|RIܓֵWtHx{e&zS -Ɣ!Au6"س!Sť?C̐;XScRaR@2cKpd',7B8g̡&1p qPU¸yۉv -jV*TMuǑ6%P ,BgB4$zmWzL:&VB.,ػa*ݙ@Jȉ=2{Lk8,N%?)MEY ֜␧QYݛY"dyϧԌde3v A vmʶt] -]ot'pK/H6wG{ҝl ؆A2==U0#FU>/ NJpod+hS8 L2+5zz8QGzz,s/-+k\ۈnt[ronBhcmA[~7N\!ޗ_YqNg_?wrq m5NrppII-0OJBWr΀Sl8bt,"ϲW[rnD?E+ɂ֫GcD)emPP2-lEG_M ٧h! kױ^JIi>g'>:[(f)q¼Dv`QڈmzQ3b#8q$QC_3d n쎑j-v>*6P*e]Zg P3מ6(<7d*ZEڠ"=zCx6m%mW&"Ux|&)1$M20S&|I^e%qa:޹|P}PBN֢{P:m;v`UhL2t(y09},t~r߂?Pg8^C֌9ڞlaE0T{5 W4Cff[ &!:2yHQJ89a삃K|*s~L?|jS3M>SL,xpW-8Mh7%欐D N߆ЗT1`}.qO;;&O0 gThKOs1 yby5N]1f(w3襨{4nZfC0$eh7MDD9jʊjE|:D4)!"|YNuyq*1&i Y{IBaxY݋'efI+*,\rH;2352׷;T%\X́'F๑%f?hy2K!TU8{\5AӃAbJnKwA`ģzdW|(9UJy\,럈mLEBi5h 7lR*RQ:$vt8MC"X\PtA_;'69$xݧ>VΎc2c!ӏ"I6Qk0EUX]6 bY 5f kAֆpNq];FZ҅%M#Zb% FA>6R2#C%w!AGjvI{Q ɧ-&2dODG.t ˭8eܲx ),@)ͅ+옂dM%sdB2/VW<qa^LҊQWʜf`;#P FĽ@R9;R&_/{ H|㧤\ՁhpHVP94 lQѭp]䲗VD~B6 @BqZUc6IwqUkrV<9["Jx^`vmVOZd@sYmnmӲrTɺ(my|9K΢KM 3e$/BŜ #\ſ]Y):Sv;=H6W,}G {&KmDșvy_ޢpH$%`9Xޒ~X\<6Nbҽ6c--$~/&ϑw[ 7Ъ>30i,Sv ]Zk+S rT0uÁ}kƬ(AxZcZX5-9çQ\]{oVv> EŷPټ.L mvz( vwSfET߈j8r~b1@t#ZOq:J?j H: f{ūt|MQk!~Z I.Y8E)*kӒ(K:[>+Q }o" g,x$ 1^!aڍحP@ B?"ьd\Bꬭ[12zXcGx b6sR&UL(ݖtr3 yW2ksOy[ շ#\.vKCB9CrkaʮC}TNfXWmKEqu(#8>gsBKփ!urC̕g> K߷oa_xΨjPгd~U8q%YwݐGV&to Z%o)CU{j0?d{,@).vƛ0Xa+HL+܃)Sw-uD ctWNnX 4]u(=7,SpTxt Gg hSrGG0-\p^GU")Ѧ\7mo`ڱ&;;͏x3>"tAڍO~9vFmDixLuWrAm&(EAXbhM:O/'^'S(Mլ¨F,:Sj bul0\&uv e&Gd{xEgrn6ME0/KlS7n3hbDMW~&WS0ϡAq;WJ[Ԭ6N\X֜nȅ\S蘷YYUR: ȗy=U^WvΧJD8# >Yf&Uiė-m"6OxfI]WL0TI7qyWODۨ.8d?YQ^ӇwM0A; 0K7jac,HlPDt}z t bWWV; :`a?ҭg O;ݤ-`ruJ4ьS0*n /r@&fa)) aIW/{Ն7VWH im4Һ-]ؚʋM2?m~UMY wr, D7vY"M6Y¡eb)(7kMlF2r/$@ Q 0AO 1uJv6Yث_ʏڴeCӗtwklQVm>!~GPK(/ u*'8oEkKQWR#c%f'| u=!M@r3+;i2CGqY2$]Sv"Nf2 j2XͦȦu**m4$?ۡn;$ D#ѕ8ۂ&WDjȇ5NT|:hZ@q;eTq!\rXOk|[1F{WN;Ɋ~t^gq>!3)9W$pbe.Ÿ)68m=kpmDVwW*ng޲41&ʪ/@1CxdIFy- ῾`x|VXq6,<_Ls5MCs$>(MD#KGYu"YTI+4btT_3 #sy|cLmDC 2 FX6O8hK߼Y&Pr7g -^\Ti=}Qd묫 2-hgd&]cxf` *(J`D^xFQ@܎+u QɟɅ;+AfW'id8cA!.4N>'r[29EGW$:=ee826bZ.Cv"xKA𧟋wQT hg3&`}8h_b!8Myv`X>&>e&ui5gY!x6aǩDnGEڶe1z[T&k :ŧ[]4+9w^:c2?b@f: v_V=B>kt~ `sP ~_H!l,d8W!Z%ÕW% ^~g5=y%A>wp hh$W`8w3836Ӧ&_ }(uO~:mxL1:gҁr}"&b> XB[PO]0alS6M_s7vq{a\ vDqxJ2(:Y1 h;_T_;xbBRAzݘz\h%8]e\L3zܴG _&Oe^O)}8b2\.Z4QYZjjɨbBW<acLs4/+.Ji`j32m{}OkĴͬ{fh#bw y`B^0c|->KNTŽTuƈ>5V+)S 0j\0@WM@Vѡ%7 &q9x8 JBL|]:ZIdΡ*G9M6"  "n&~FbQu1`Z÷g 8L )-U0O-܊>J?g!1v1i|goSb.#jLMkEg>_)ݘģhΪPDdi!Vt(Zse$ s}b Z.f.~rm4(Ca( `kIšikTi'C;;-s؎$7 U.dASaycQc/;{~\g*JP){&1'J!>qjL0 ^5%̣;-yN=|ƒ-.59.G!d dtU[o' Uu;CRU Oo3C/tعPS7*·uU7;ƞ- jWXO~43҃ubzы31uR92҄b?$hƓ!o jaC\n ߦ9^\*USgkSU/FG9_VNkt)wypzX^y/ˠ䜣gl s{K-# \i$j$h/H4In[፫GY~sd1FgSٜ}e4QH$2 l%c]ڤ`jb%p#pΊc9RG:N j#nYZT]A Q%vOS57O*ĝ wMp 3`A(ꂫz)O22/2:Atr3?'ZfEw7 "1sC .Ko;Aڤlj>SdVBJ v~5,Zfa7ˀJ8v~O_ӣ|ӆ+y`٣'^ws3TIXtDf i(ёP:gbU5{_Z7RXFsuZFU㡟&q3=3!!a܏ХN᷋o&kH`čp2UKe'Ym}kz|ΟHv.O&΂fMqe>F1hx]\:$yY܆=q]S4šP BB6Qn5{?(3K!m#c%lÀ.( z_nyvb5yѳ@/8*t2 RH tRH<3d+]2Ff/ PkJBV9_&*3Z\6ЕC [/I]r>Kvxh}޺Ԑ#Hx=eriwx ]D  l஀q)l`b4Tn HfW O&vPGќQ@@LzI$yt|/ 3c^"*IiC=Kg.EsL;dLIwo}:Dtȹo16'F <xו&'tՀeJwj)]2I,*DnYK,/rAd:>~Q欀Oq4ӈ x)!_S=ꟛHKbHk!E?&;pn ت(C .fɻ*p!JKM;tο TO/1 Ψ7.X{l/CMF .T LjMm`f.^v7qڒw3iRHZqS$Y%G:+M S1GFj[f+U,$zI9%cG5IِƄmۉ߫'MbWq&;ڠC SFy`옑|Xœk v C'iQn}}?Iqfoh~(X#o3"Jȿ@k!pMJOv3BF%j.VO4FwzWYb v7ͳ54՛iovI3ry1 2nurzѪs@\q2^%\wGq#WN<`.|È0L=-#0Uuƽ (5} @l h#F0ӳl $Y Y{$5Z~T^MQ~LzLik?l5?*kV|n NF/Ui($i>8)}=JO '`n{"G9>w+՟ ˜K %٪-20IީqKPGs֫K4v52E 'tԋɗ_j߹>FTi8XʋD~pnuM2QXWYu(ZH@9Ge>d-1>e>w@Iג;Pgb: Z9Mq`q6\1UV?!ZF=n}_dF$ Kd 55L~H.̅i82 SmHǩ**eT-쩂NƱX_)51Yg~ɝVY 5.V\;Fq۟ x}Jfر^,)鯷\6-~L;#ocQy7PcF%3" xs^i8(6kJuS䭯gXS9̔뷈^`'SП.Ĭ>.ɏbA,X>E,BeϖlLka0>'gC8n'-\{ܩh0̚ avb{.1+JŤHWf%_OIOZrG|1aNqȂ4?/;b&njN;&0$T? fnt?g>&1ӥ|7Y3wyMIl]t?az5ڍF=}S?nʸ 8(X muP]Z%M>tIחJYdym3axZezk@[}.pcBÇMI Q_xrNR}M'Y@LzA+E+^xDEpNmsbaˠս`ZUk-dM/rFUsX4>*Xճzۦ00NUgfMUxsvN*,ԡb'ƟF,c*·7JG+) hpi$<4S)JxuNwhQ~GR{#k/o_{ӈ4PBe)u̕tyA%?|_@^j ;IŴ}s$sdf'J6`ArDM?b9N6p0e~PL:"Q7 -صIQooAɐ=^nb?nh=(36 {Fqǖ6%nyIƌW@m f+*S}&f]Z^m>~\Gd'J|R-`Of:A:)xC߱ct?ݫh 9-"w[0&<cr޷P ƞH([PN) %82dSk\Ŗ<ZRPF q{*hƫw)'B][~pFT~TRZ r@6dAb!^\̟1#Dil+b%(إv{u=Yg+:]ěOJuL1{ARX%as:CW>c1oL2m%=0M?q$lN R""y׀TYc5]U=r\JN|˘/qYb‰t <=Yd)rBC*-B8S w'҄ qG3Z0;*4HufR\UO_qRO5."<+={vBHi'gew֏(R`vPڊ]GsnGɚPтZOã!Gz DK ]efJ[_j#KGΞv73%OT?~)会F\$"黬57'Mw燄C/:#F2& nj{Ob[ wA]lx y كv0r.AJcƝ 8Ckͪ{ax7- AO̜3I@}^"r<mk4pGV1?;ǵGۛU|Pd܈CD6h$+^ӆp`Bwvf.'2'(W>߫4^۽4Um2;q/N9&N榧X8Nf}0S X)e[$ko&=+Mgf$qT{Gp̿0q?ͅ(O4[S#uF$lE\ x1f4zZ掅8S>E%.IG42mr6-3^...!}|uVUT 7s.#|ӍYesT+ʾ? `_Bͼ*V&BJCl|?WKu6e-Sg|k4H%6D L<(6y0T(k-Ttj3ap}wXa,2@TcyxF˚Bg1_lp扌rK<ʋ]Yi@1Ac{[_rSg32>ٿNn@,ׯ|9t( XE`ߢw2N(ġJOXUwi7ԥqk:M=Z 0:{"=$N!?*Mtܐ6ʼ$tU2H>5 mlhY Wl0 YmzgT`fvQjȁŠOKjj@[-7f=$Un ؏B X5ʈApov2(}Ḅх=)wYhL=ީp;g _dFd)Y\b .(=cK3W]bhTsr e"pU3D~gSqbV426I{(^%_eaV\|{9O(zىND(C%3,|XQGiYiKΩ&F@)e]єks:˟ VH4$ji_ڤU6{s&B)4pXKFl@)IJb2hys1ފhq;O)cɼ1t_I96(pŃew߰ϲ)O@3)!"Rfϰ^o60MFVAf*>U$]k'oʊq1ۡWl}n TܬW_>'NK^z0:tU4ClU:}Q-K{ih07XxUmy~G!zaIW{CrWxdp$D i{_BNi@L|&u? k>HM7 Ŏ6!aɹ%+yXX*.Nrr\ѾG!m_ƻB?Vw&h.*ZUڝ3?CJE>o&L @[,ߵCtq{`lB&?U}: j 3dDq>&Ҳh;usʽm7ImvmӤ(Jc%Ig8F7,#R^َ"C<ŦǃԹL$LoÌ䷕DC'?:RL?WydxߦdJ, KJ2<%TX*$#Ev7͍(EB։K0mV6l(u=αD#yg@Ѡ5-aWlxѬ?w%Ԉ }e:wJ89ḈdaPAA j]Q3ud+Y3ӰK@Z%ISpKK ݆P 3-`I*W4k}b|D3X ouéXZ4> !s; ϡ$+HK//:HAAF;hK=!5"1wKmWLVRjˍ7de%(b44u!I{'ʃypV2=UJmXs䭤wS.S!3nZۯ!2qߦ$n~c^카ɘ1K麁$HTOf3v~4uB`e$?od!`)d3 ^bW *t`w `]%lGٍg;zI|bckz0x6@~ߢݘW5R< j=:^ ^[V1Ie 5W !>Lf>}\ٵ+k;iw7x#ϖV]@#8*m?tSp:FHo`'ce[+n4ǻ1N1r,[Lw HU%[y.̵Gy0ii(ɚ}nVw'`y(q=3C(W `Z*`! $>GU0{MҴVsza|Or!`xJ$7k)q+,r4w5=dH#5kJ]1`,rH&%},B \Af/"FOT95΋qQ1 D r.24ު ̮W 4Qܓ:.HU,Sg3[t6T3}P:?G#h ?xsw/V)Mb q= lǢ.b,%vcwmw#$h7r"G}#@˿%BCg-`>s jUL.hٽ;U@3b S3&MFX y3+XLjBw5H~֟nn>@s օEƌOEmAΨnl@Q5l4W2;:@o^Z$YHm&*rĮ;7G"At͡3{pA/nH F*CE22)e̕MnJw;lɋżA*Em ;i\cI%/;( Yi@mJ:B-̺RXq]E&ǢWhu5X^FѶo3[MS5"Un%hUԬ+PʂrkyG|' ۟>tI5خijH;,y"*IA:fw)`J#+ 7tۑ@ggY_i_STurBIFܶ}o"=R ǬtL9 fkx2 ߅_'ݨ WZSmEn[kpΫ%!<":pM+M=8TNZ{@F{.#uth=\(UTHDҶBWdY"IUU%P\7ڡ[hnDٛ*Un[2ķ+LA@)RJ5ţT>ܱ WИ2VjᅿH(7 U(Fa4$ h1>%0li(021`a[., h D=q},WqMy%{o_^YD24\ pE8@JGm$+T Cv6 +޷-(x9 Y βqmbT˫pjaCWin3i׃e4sҪ=;N Tkfb|=tB`k Tk{zAkso} y{b:j`tg"*hՂ-w r~lH4kK8KDnC!uY~Lv:=yzJ|F˞{vhqeAe1x |4@>첹bE9aij`Õ*?NUU9#ڇ7S { +aիckm*.{\HMZ=Yu(J5᠒Gt$:Ѩ))4捄hOIWs)xfSNZ2 Y !)I LtˤvW~ ᄐ= Jygvz f{li1;{!+6{Zf(JJ/jg~_|U\N+T@XRGY閔zkL I|XspAd'xbQͣ}Bb{.Ȏ Z~57HE{k EǾ"?YȲ{8 %O]./XXi|B.1VJ Z3ƶꂟڜDg~ؐ]Pu#Mt+UӠN`T E69Zs5PRb(1$8 prIE3f3m c@D3H{/17F+UΡ 73d@{g㴎:.N!V.NxH~>BOLۯ6/lpq `}d¤vj2NM~13`qȌ,9U/bUivܞY] Bt֣O q,jjJzgyV [En  WBjbryefN#!Zj?x _'|x90<嶁A6=͂4QkD\r]Σ^'33T&][ܸіov5F[[uW [z{߳cL};CХĺRALzݏE!]U|ڈ9p:e+WhgH9zc3'x?'=~:/Ci5e. RYpac,FrZ/^GԮ^%}kߞRPX A2Pʽ<$B+&(dwș𡡐艕B^J1| 3%opHzne".`!X3)P:W+?m!)qk}hU{g1L aK`u( |墢pg}c—9OVEVr7k\Rא*{0|.uG=bcuԫHW9xo>ߩ+n{[* ]YDdYO |4'Ί}9In;?R9[YQhr(,Uړm#w&T6o6]t,涷}i@x6 /pZr'(0)NX;R,0P#- N)1b5wPbS7E Eg(I| ȍ'pA-^x~9y B=pV<)-2,W*ja֍IjP[WҾ*,/Ljd{W଄!Bu{}OV'-!Y-6J*f/@*OPt`^#)QSZ~S`Q }+DEwQ||lkH G4LɟrA!M?爵a2kK$MzY*AH6]c28-ioFhD {9qF+LK>g.RM: gM gO%'yc n56!J]=yzUAnCn '{®L6i(?|GJlՄP"=~"Ƞd&W1wp4y8J03a,0aw3%0 7UҲ(Z5uFLYyVUoæ\9Fz45A>B:m3ЖPM$,1pTӛ"7馅҅H܍D9iz?#g]>FedlGAkFɷcX؉˴O[( zay})@&:}"B-:,6b:pE )ï<\(bKhD,XC Bk#}YSmK1xCAMg<^Ƹ+!&xv{)}^gZX55'  ,}Vr= (Զ16jI9˰9I nJ0hOMl2p졁7sW_S0#7N7r+$QqG .MuȵQ β};N/B(['f\G. 싟Oy{^jxfR_ӢpJbQbg0p5ioI8\ȏLx4Ko7[ Gߩ2GRMWM ^tnTZ O 8%3˙k 'N>e["5:i)ÕnjBc#@S0Gӕd`=)naS8 ~׍5LDUP2N/2B $ܡB';$o{i !;Oi.0C;ݎ7.,$a$2Bdr\>1d?墕2pphf i88U[Ws֪g D>Bd_`h0,.Bc>vs g6Q@_dr|̅H\MJ&]= ;NWTEL @*x3V}`+lcVM8b1~e f2Rz9t7>3$ݡiY?m{!W_>VR|'T{.c@N9 y$1Fړ{{w#%hX9dCQ9} 7bU&u-1Q9,=̼ef%"qzpéWfJ1MBOߜ:P*hǃ{*]mD d@{R:SEoy& *~F+])b~Dv%vao ̇"7Up`E_7D$%y6.*T@t&+xVzu ~!}?D<&swX1.WHfO]WXJMua7 7 6?Ǟm!oIr`]C G }`9mv2}(e!gRkn֕86i(f\4 cL!/$^o?F2"\Ec*!WӎTO2UQx/Z{CZ~Hdrl_s kJj} t,!irl &7?e~uw rO.]dt12rmgӬ>wjNW8eO蔜Ak<$A@D7-f+{_K~Vtԡ$wZ; {\3_&1ڛeS*FQ`D!!:*'*3t3a 0;3f0!mA8 !maGGl8Y>g"v{5-2DlaFØ|fNm"5I2*GjeQ/͏~PG ]\_(FΈsQ7׊ Gq>"E}Šm02)Fy\8hVfBoJOp2? eWMּq6t̚ jFȘۗfB5S^9+ǔrG,в%$QSj1ןĆU<$~/vJ; )_.q祌߄/eYw,]Q& D }@,\b?該,,*pNkXh[vՔ"%@E99 >&6Dzo'L*DCV d9"ț7y/_YI4b;IɏŪRE\L6/u -5$nM^Ǒ\]3BNfc7\>WsIjǸr:mLb זc E  A(.dَHX|Ԋy>(s^;ܖ?2 Q;n0iУV )@$T}le;O[} VCC8lDZЗxB&} ?kU*N46;w{"h˲+ `ĀA~vL#ր|p!R)dn%Ą!T>I=- g j鋡/@!}|GY$dcs:V<CT܈Ѣ>hݚ} z|m32Gڧ.bH󀳟 V0$d Ɇ׼z,e" Ys[^C'~h]5%79~Rq-GxC eʣAO1o;‚Mq̧p,{N';pG-Zw+UbN̟[ڮ-adLhsC; *8[xv_Wk~Az԰DHt@nLZm:)4ĆI~*V؀Kťo7&K,}Xcerg N[ڍӢ [_>v4؃ΪT~rb~\ګZ5d'nwL1é3D0Et{9ٲzhfO'%ycbS=͌VSn{j1GɪTiקg-%+_`&:=Jjor l4V/s @%T?ڱ8 9х)Sʁ 'fhg ue/Ζ {i=΅j}{f ' +OCaZȵL_JeqnUJx]7siG]4Q KO | onZ%^UU]r5x#4ɌqGJ{+P"g%Tdr\r>Տ< 6l:,M)d ML0&g<[RKz u8# }`rһJec.;JXJmGK/ 9K o\ Ra͓@tHKs.ʜ/h{2Xjr[I]a++rW+챺d] I* dߙGa ub[ mc *fLO wΞ5Xwp-6bUKmbf/Vك,;2rIdw/+ [H ݡUI+A*bK74obDC͆~ҐM6Xz b]C+x[u~%d"ɬ f>xY7!jo5(ƄC  ѨW?yy[ OU-`s[ӞY^VSz"`pK# oY8Wĵˑ\7HLkG 㾧x{뛄f %xĺſ̄ŔM;5Nz\"S"K%b'_wI{/ 6d*6iȋv"غg4e͟}\Eם N |HDxs ḡבX ]34I=gQ>~Y"0I>T#Zi =vRRkmX0WŇYQv̎\,Cz6vH%I<(%>au1 l zHuP 71Qh uyשMY wPy:6g 8Ymk\<A+7*\AxVlmLj\C^ ~yH_9xQy?!8GuRJlM,`c>؅NI$) 4ei!}-FCӡ ވߠ>l/jC+ ZS5T1,R}bB4ͫ@Ɩ0i]zyǨ}/$N/^[O^OW\ {9H0 \σʠS\"u@HQF@AdBk cpZ ,{fiRg .6 9. ! d7-0MD[H SGW,{Yʈfzzht{DG/q}JX|0%`CM-3"! }gJP6ILbV58 ^UTlIf, ,4&jcH g,>75zzxd?]}C Pi6 Q{NLzcZq̫ͮ- Du<v}f!cϊK^aKV޾^Сm3_̎YAoVܹJKda_aYk'sd/?Q{_sҗ 8T7>8?tYsfYhH(c(`G߼uB. *{j<]W&Q,y5d 떵?G 3Pk>8^w`yX}W 05lHa;Emx C QCm@*GNmn%> ㊆&;_\]<ʆϸqH1ۣ'd-/xP%zM I3(eKwXtZmOP1][냜mӟ)Sî;e+IZsR*NƐ]`< 3R| (Mз[*BXRnc~gp| z}xҬ8WDIq^yd^*3tyUB^:Ƶ\y5^Y$;<ڶ+ \$qX:F}Ôϴ:E-+i5m'KlKrxgvVߣ&B~A)MZHGe%{ /6\0Ҩ09%lO9%W%/A&5P쟮r/甏$O۟> UM8hPWPktoʇ Zi" Au&7b̀ѪUӣ0"--$sttcyS NPZI R+).uNv0"TQtסU -Rɉfֻ4c-9zXAn4.V7ЍxѾ1s7k]~7W5yђ -a=FH%Nc坖7אS\n2JVD,ĎTTĤš=bxΦE`%9 2Xl$!h7Sく]sOc1A!5t~C졮L1YO~'iKJ-}YR2lΊJ{UJQbl z5j,OXL4O0[xڀ1lDi< oWSL?V%Fn;dPr%k~wk/ia&ѡB0yI6[&Y$OQc6OՌz/ީ+H,1uT_]3 ko^ŦOZvNGHӃP㠦U!€n~71;)^R> O@U\ʺ ~9#ü_{#jA;#m7%K3`;wwe.jl,ȥڔՔz؅p?.>mg?xOrCr:'ݞB 9Xt1ku1xEo4а ۏX6? yM="  Xla*+!ⓦC}Rt?9h;|6M0^E/K =;{3 aE1l9Kk} vs'!}d ~!Nk/v%e*æ.֩-*N Gx+&ŗ7(YH)g*0R\6$+mwʮoeyە}Y^NZ NU$.JinT̘dӐdJ0|۸u,IslZ+1f¦P0t/4WO!R)1IFLս"NChCxCCm(%zsP{~x3 Պ#zÌ;%WG) wJ0ijo 50~a Kޯ F/$c@z3&Н#H4K5~fd= n/."(Z . ei'Gbb/g$&JlIKsK;VK'#7a]n6Wx- ) bmGI :X}宔̯atlIܳ ̝@ H_y#z]d♌Ӧ-n\/#Af/zGkI_&7n)L:x;[, "]>^o%#.6n 'bZxoJ]ʎmo7(jqFi "aGcRʑd(<! QrA'IM C}@,%J!*#0-]AVj6!uGWŷPj.*U Y] Ν#8r@Y"Q arg2]-oN:ÏҨCNv}Ϟ|$ٵA'lU(EVqňT'~Q-49;ACts)9w`hZќYbR]ԛsıp7cLpԱF3UUЧJU0 H253rtm&εN԰ؚ:Z=@nޮBiCLZڋDKGUפ>cw<QscbO!K0BfYrX}e;M;(;eL RP6Mح#6JdUzMV]׻+esFґb4LL@M&h-s0Gh`ʎv0LR: 0 ,I3<"yRIEf]T} _!G󏒔69dC[AעQeӪ4z"||NBk+fWH*TB&聯釖ֳ{VTl$ Phң\%6A\d6i90G9PIZGp ]܌XW2=I%h$59Q7LaC!#=:w6d vQ!7NϳΥ'N}: Kv>pD6+o5!2+60X}ܪ5̀(#*ŎgB *@e-((>[1q"~9AaCj)ysQs'B3Bac04(3S@t |ُ7.=`NM]Kh\ cQ]pU;'v].VT.o n}'4Xv>#M9#iC rs o,搓N( ͬb0lQ 1pA%ZGDdM'µtp` %xGL|-+Wm;dLi(E9v[)x. t_c6bfQ`($~loJ]a w_䌋ރ**-=OܢK ͦwQ&:5R#`w3ˑpjE N9q-^coq ~ hg,YT&2 ?%ܧ[[Ǻ<}>;h|$P(gSR̴<(%z-* ">)rm#qzlpRfc(߳ +f.SF?kn_Yƀ~AZXlʟzLA*Zť 3qwC_qr! 8I!>Lȝ2p{"̥C3Yֿ tPfP0x|t +ԌJmd߁׬)`ڊ 'mPƅ]1KO *UށTeV)#zڄQԏ*hŅsV.do%1~tŇgRY)}jvq%{KojHuÙGUϠ?2<ݶ`<,8zMU.R{|0ޒg'-IY;G9Ӱܾˆu0ҥ PCfV=嬤HRUr _{=APvx, PRr"R6 P06,oE˅8fU.ћٱTkrS,S$ 3t\9KL U} NLvT_0 Z-[#}H6?b> Qe ۸*v N^|-i*vFl29mԞ\wOHa$!UAc䞶tՐvz3*(K~,wI]0%wK !? tK~``&W (!(HreKj K x YOh$t2v93gzߝO+)dx4./"W%T*>pB"֤B@XCVH]vBsbTgQf,ɓJwo-8ۙ esnPϧE@mMۿprc;hGc=Ҧ-ۊ1TJ~fpxB$N9+fmKȚjoB+ZF@ad$lR Dҥ,ً{:yN %Ytrҏ}ҩQYT0$ sT-s=QYNc a5ZgY(z.NMaYvm`im0bB* !轟/K]'QXt$d`QQ7 RZ%֌SJMn/þG&@350cƊUJ*Ҏ1@ RJUENcc@L~+gJ-b-=4Xt=4ǽq>Mu(I& 9qJ1(4䱣w: S:Ѡim}άfj2 Dzvt_٥'q-%Zj'TݸTёnZno[v *~S㖨-SHi&` )$;=֖g0RȏpBAX-,e4~j=R[rUxO(t9K"U!XtS6ov)!4PQR]9fZm '}jY*``<uYӋfv${&5Tpi0'+.u!`1dkx3ԤQs7aKdB$V僁;?>R7 +ЛA{M'jogMSn:h ߬ zwW.Y\ )GBaG/`;Oj.\l^,2  @Km=|1#A7gS#_]Ov$)n8Eo8g+h-S ~<\CΗYn`LR1.g*7ߑg qK XwZXtFin䊒DK44'`5"5@pA_J!Wz쪂wzǃXӐ&/v`ɗ*SoXԶ祫_9];̂Kg]r[ydbF' /$y\ң"V976sN۠†-۠tҺQ8*eX3}˭np3hb"V2&T _/ jݵaOO[zHsX_YKh2URJ[9:)2 &km"8]1He*K~N IW53b%OuI{Xt~Э+XJc]tq֤q>H$y$ڞhkp_^  "D< vbq/=FBo{6( BQyU"Bh!PZZ2B0RdjX+;Sf1OQL* oB()/o?镼,/U99|\9ɊG sxh^RvQ)/*կAܰ>ֻ;Vy&D8ƕ]zkt3NR&Ux&!XEFD] R?WhG3 j**p2GcX#T:WhZq'!w! zTVF]z {"*q?;MA(#Z w+}]uM,&RwET1f:dW n}ɾ!j kd RزC г\IA}dw$4瑱%7Ls=7%CTXG'+YaKߵ@DO~;^[FG11f4Q$7`"QX|u0:۱] />+9OoAZӧ%# /yi[vOv33F|ø p/öEG-ݫ;SNY瞄z$JߥmThH_/ QnnBޯ=U퓇suIdd }3m|E+$* [\=cL>u !1ZC"B# %SН65x )Q2z\*vH w;ߕBIOD;:F5z(Q3JU/?vHJ;|Zf՝l@RH;; f9-q,Z@R) f˲yi $(3R;No-aQ8F"b.K6/-|jCu(ehpb֫[.XUPfY?9郆_BތGqHO.ԓBp@דY%}!=@8>oT@9Q{`@C29_s N_N{)G\I6,chQA]MrdW,hEMg!T: ; Uz_$?^9l .ɣEPNdXYo$_- DIKr1s..Է(O##]{i@@'AXqܷOu8@܂%) ץ22Q~E~[ScdS&x%=gh$&EAm܍;w'T2~VC3}Hc`Ui]{midҠ-ZX[I`ev3cN-]og+DUx0p SR礈n|8R-|2~dkwr"r6^/H})J#\pGY?V4yPX}'\$C0{οo_3d'Fih2+ O:]ʕC_#8}%O`$գ,RGr|FiSYEM̱*+4I1䔠߭ܮ7DurQkX5a<# wcmiL_eT*(DJb=(Hê/c.Cl'#IOV>jdjifJWoY|poGDR %M[4y!2N ?bDKm5.xQ8\cz1gM4)pa'~=1XoONZB ؗP9jNǗ46˥,X2s^vG̜4V[+$~ڇYxcy%d[0{w8SDNy#HY}Y^&6(&b+BAc !+UXa1Nx"3/aCxOnU,<&g k:_^pe} d!(lE4 `Ȍ%ipsT0#6zC˜爖͚_-x6c^#[zxHLP %Kԑa{4W8|8!!#-mN;KھV|ottA]ȗKT uP*l @N[Ƞ XԎZ@;g)/`J̼I)RIZ:zp:&MR?+s8$Gsɦ[Vq %۱C:ZZ+^4`MaPLgԈ W^dql$3ۥʇȬ+dج:$MEʖt s> Ka: jQ_.>XkZkkA)-AZK*ZqD `YFa1E&1gM̛9-ptg/̑ԯ=) r}_V;2_pyޭx,j]mS\2}w4Fe߼5鬻A%.Sz|,9PK@.rZ- B5fK$qT;Y߷idւ=@V tIBo4 '䷅= (lJz+RB\.º*sZc G6;*T~+':-&({#6oh"h6c&*@ qiLŸ RkJ0MlJÙhv\+Kʝ7& xZ(x&Ќ@ WH%qOUcb;##vF"Sf~^CS\.Rb4ZT%Q^y o j.{itd /%`}N:Z7@W5Ic2Jה#M}󔳐AN%ĝhĦ4oaZ`|0Ivq UZ2fux$3<_>g3͟wFtÈCsaA'*c=ʶW_4~ۀ5Há&?mhcW0 aƹ3Oi@4{Y z`vN\\Q뱍vHPn=gy @mO3%ǢڤgUoSؗ(BIYvlݮdke8%f>4=O|D0(-orc!Nf-K^בϚU|xչ\ mk8MM9I]ҳ>:vgNjZkjLFË`W1*4qÛ$s4/2,;[ؙK%iDA@j$mĮ-pǂ }˾q-)bYM:Qغ n4`djﲏ#} ȝs,JZۏ\x_P+!S )F渝IG0$;,CHJ= )1ec) s҂Cv6f |鸎}=*YGq F[5{G/r݊n^, jFPBaqa{%G\¨`e2P(v@Fq6U?/W^dpBV?LvFq$}5`l3(R/b+3#G&);y]Mj(yLkTۗ&}`<_?6R.M07~py~{0 j}_րxv w Y;$^f\r+L%,_ip8H(sM5imT@.IPDHcFo:Rɮ "z,N3B &s}=n+e79NVš\z[QFlhJ?h؏: Wvó'4Z1pT,]n-D)"&2ل%kFJdW|PqUn>P#o{j"6iF<ݴOfou}j\?oepDS/u6Y(#?3i2tR+aSV4}j+\sYc]OgY6R L23j4s'ϊ@`ccZ/b湽oI|!2fiY+{|f1Q rWɊFN #^;' R4`M{s=?\4t !rl61f<>l=16Y l[2O[&A(';2w 'kN]oPZX'n%W-^4|"iݰXVugcpL(?0\p{w:GlBc8p+CU#Me6Ms59/ܦkdqTލ1)к=Vԥ]fwNKL"`œ/7WL1Բ9RE΋/3Ϫ  7Gqk+Dө g-hs'՟FURdDxVU\~uuW0OI!:(#MTfA{x4M; A9+N=N\m|Cw&SNm ][yv`jhwcoy oF |4RME}։buı q< -9ȭ/63}ˇhi&ܣH{j(l*Rlit@l6Em`۸jjnYL?-U 6G^o(?,1pNYt#8uvg, nwWْv堾Y{ ?# q(,|Zڙ)Č92Fт>1oaKNS߹|nyV*{&SFƻCCW2yhiAZXczXМT?];yv*f;M@qHq+@6wn6X0~W{H2>2xqȂ9OE޲ѮWf~N}xxYś 5Cyf&aQ!yt*Mv/e Nrg)[#rΰr +m"G_A-d>/2 .Ӟ[.B_HjīSE^!Fo ^/}xݍoJCǖxvη]DhU9WyZsD ܱI J/Ts~BsE4I36G"{s>i7"T'v'NP M5% 7—P3o^HmU#=Jgj"n & F齦('"MH=oc~O,Ҷhf,p'% 9V ?$.!n^!r[M /g1_ڿÐ x!c ԃ TT=R2u (RdU#վo`("z~.>;=eAxG-gi2w(@sLAdl@M Sؗ199- 8P82a rF_&dƇ}o;ԥxv_G?Korn;тQgUۛɹ; vi{2h1Ɩzدy6f\57rԆ"< ĥ< {ro΅MLW9POleQ]8Hj6? j5Y)J|Il/Ng :8.Myco4%Ͽu Le|#!flz5lʎ`i|◚Zs^NGI!auƻKĀޤ]iش"96&?˫bxۗ$tQP\UX io\֢Pcԋ IiKk%I. w)S"ɹ/Nx0d9 Pο!)`E/2pz)64|BۢIן嵉V-=Iʜ:eއd 255zg?Xm5Yuz}xV 8\D GSL*H,n'2~lՉw~=t[>o&+脨lTa)ryy#~I  #oγOA PRO9ܼ,<i ޚaC c%F.3g -oW!J۳ D,|Ւ'dvyN$rf@4>d֠饇L|g%[)B+Ms z/]|O)ٔ:Cm{__A1?ƛ+r5z)(Zs'DRLz|>Ʀ[v- 0A{=a;IxL?h-4:{k!džwFA%X܄.شM%TM`Ќ,7K\K| 0 y" m2؋xgH\Kb"Y#rd8iJ…zw=N̗9bKD:S4'мHE F_:Pﯵ_1$0u۬8j:/Rд9;'BK?9#%`w{C6,&2P? * f'l1 9Gs lq/WDeg0΅B^n S6ICpݍHN8ΞZclQUKTAݨ熈Ԕ;͖`If1DܘnB$N: 6f0#暜57֖g)zbBW˳sUI63};WEH(}wՊ hqoo7=fx.V[@ (Ǵ;kyu":@.0T\'($%Elh4.hSZH%했7$#V8qF/p ӅjWH{nioo[r0Js 4Qf{ecb''[D6~<'5O"pL?8a˂'F ȒC6) EB޺P%&Qd& nq/z_?]@2jYxrCb3 t)A=] $&,ض F.D1fަyZtoC٫Sy9"ka-}I*h-> 7պrRJ9tjYϤܞTm׆RhXP+FNRF !"LL29hu-&`TU JM2hK8+Te.iPANM*äѮQ]Kp]hӴjX1(4usJ҉N$T hn FzHO% `.6oC˞f|M%SE h{M-=c(>&d(a8VFeB"@do]40}ܷ hfN܀K$+Gݘ2jyL@evw&"$ ,64<$tHDbbD1(y4ӝEY8ƸímZBxi Ōه_qZ=.6nbТy4ܝ(j2c>ZJzD= \gl%^_0:hEb"S5+H8rǺ-V FǍ`W[SOsvdYQŝ]Q?vxz t(BDk)yXtuŠxp"Mm9Ə'yJ9YX+#C p*p Ķ&W8}W[JOt$;Jw 2&[{?z jٝ\^- (-2a':Zo 8(>$phnwYs-qHF=;1{ɰ\tyXΖKVZI/m^ TMZ4w7.s:> }*f𡴳dңM)вRo/b $HA۳#bߴ&0g#Pfdra*PHQFdqcֶ">?$5l>Pߞ./9%FRD:zug<?$l><|& N[Ϗy*[fMÀGFbtI ] ];6G Ne{_j'C ;ȱMWNi.*}D^waLet k'#ym9Jp;[)Xr;ÉM1=t}/p,8=ZEbM _4eO`2@zCj477jG %p$f?P e"oCQJr N%eUNw2:l${N =YIV5Z99 HrYY @Xq 9> vevm 6tO@ 9-4={U3(QK+D51pijxנ|NcU#)f`l2 L JlLreT(Hz*sP r䯾Zw8Y@lutQ5ٽɌ`ESr9K6 ChGb幎E|/: a}f) G`ŚR[fi D.Z$8X!x.M&UHQV!= "<[g*qȟ9F|\N?n+>Qv1=K D. tC 4"ijkJ\h^PX4&4A $|}𰮑f2|P St݄eI%E'=PfT-?a椖h#`]ONyLKcI{ܪFM٠}հX녻h!yҔ+QvNeX4?yF\8K,j1C v kI7UIZ;(봣l l)xmw`?" .'TQ%wIFZV2?l) 2'H8ҵ<*ɱ?o] koZuG?۳>@PxE宍 LXhM+WILB[0 ORSXӁi."lcWCj>֬J-+ vfU_- GfQm"sky1̧i'aB$ݿ=lKX۞բ">fQN,؟Yi ]l 3!Gt.3'66>շ|8g59W# 8Xt8|(Jg<H\ўDFbDJ5+  0>84so8tLP'laׯ3S1Qqsۇ*柷Z%Vj2 KYmu&ac+ <):=&:Sxmũ-@;lE3XzZixeIԷF:\lI >R MI4 cq~|9EJqFA`\#,5qn:bȋ/Ωf"__U)իE|A 'd.qwQ.Fu|4:jl7 t#)Jua&̦XJ)pV[ive{Q Yim{DhCG $D/%sUu[p;7;aP><7pXC`,G֫}1x_6O<4ףp̆ 1.i6[IQw9m^U `HELM4\gNHx%Wz$5w3C,9PV| T61~|i–T]O1(;S 7y^%hP!>Q#K( #4ZAs5NYBYG7˵c^ em2,dtGQ_yf@s"a=YTN:y{1˰:ls}aS]V&,+:ͪ `JF !+6jTe$N6}qHrCCY;L 'v a'ᚆhy/Ah: d)Kx&}c:Dflcu[2JܽCg#GExx1W|['aػ Ht(Ԧշvc k(KI$hw^VMpc}uq>?umc}Z噯  fA,vi-xLGd҈\T#؅HY:N& 0,5"~OF.6MJ=]GD3c}U G`TtB<;Yqέ"^Eiq0/·;[Zw9%H@.Br!o,1rVJ'˪xʶJ+)mDR$+ fiE |n"@T ;9$ǁrwSk}X2v 2!c 9Yk5)9KS\FYԑ[!vA2Ls9C, ̈́1-_nyK{=Iz4(k^h&SX\Uʧ U6 3*`o$Ɲnp1Qh}}LEnbG$ +]4>03vY/-RR6^Q>r1 ΁&5g iV jtT5Jÿ.ΚnbۣkQB)he1j "É @Ii^mxxR{,'F!OBbvw||g8x7^;x}<2V9pE!M>\Ps_xlGha '檳 ܂y&ْb W ܥp$x)Y@ϏcK p2uXxň8ݴ5@Y$^ ZͿV*5͛>t576#ܘwJe0#,bBEp.!\]bKH{VD&(pNL|1f_Bs<$s<鷿>$VN+xXkY%_ &x0go?uM< y:` UvѤ7@JS"νod '8,?f  9_P( pXn̅RJmD9]L]PAyʅ>=hQWzs.VڞGZ)mk$j1oC 쐬(ݑ\Nx_Rљhgn u?qP-Ɣ*vg̹;Ou_6 ,*v0]j4D}9.^nvqwtb؝$!,A"#'(+I lKk^%nz`ڛZ]7as >k-|&N))X(ʤ5C|< 0No \;E(7`tzzb_V꺶GӋg#xn  e蠭H"dݟA͘6jB\ngc@75Y O.<8%لs&t[CLA#2_.\9{ےNHj&xsAK]p t[Tr "yqOfo=9G|>@Y!;#GU1vڪQ)PXBRm q^/2.I6˾h_ozxԄ1Dǒ*^: \:鷍NX))^}X}gPԣg̵\uBJi%hH}|k*e _RRbc΂(ZYa'ykvʸV W IT_A?&xhd*`=h< +lQ32a{WKV;@>S?&!)Zې 5ځS5tR+֍jt$bNC/rP@ڻʱh`is",RK޿K h>?冱[u&c o6:sl8ql`$>:0 ZiC (F H[Ĥ8AىٸA1[ܤo|,WtS-!ah/릛ǐ,yxUh땏?2^ PcP guo0Ug CiPj҈qiK}/NE@#g"ihfr-";䑉J<{$e!tV5Ǡ01S[y5|J-,ʆvd tN/h94T=gklSkdēĈ̣[8ab<-J8φ{e"0HX*m6Sq5BQ% jhG c0xM.`.1*0V&8]C}9mO5lP֍H }jxu_oswթ%ʙZGRUS+:Jv(vQTY)2lak)?]@EK!ɞ3L!i-e31~3i=LSHyu0RByc2K'+9x \9R򤕤~gMs#JgY!4<50@RpYOj" v񠋎?1%QH,,]{W3>ht/k7-[i=iR>[ 8)[ad4vVﶗ\3PC*yÌtlp m'KJ4J\w4C$3/;-P$VITzc.HE>5?asf&6N#}mԭl` ,Y;m1[q2{Lq1ǏiX#7 Zlu=ݠ7٧0enѝ S (Z&= IŒ^Q{ʮHYUGY.c[D}].<`ٝL'+WO[5hF$X2@ X2~G]?!_6Aqָ }|܇1tl|Q* [/Fr\5Y 0y:$)iw>Uɢ%rA4w*V"lquhLJj y)Y3>[\*h~(D)%]aXW6!ժ̭Kط4CtUHZoeaٽ o:z(2jZVbF>a8 Yw}0pO(;K5O: x6xZy#sAK~Q1rHAe98_\Eޮ=MX4i"*.jEWxw 3[ā }-@!d3 j$/D,o3J!|NoR]e)u7U]3֠'NU%;& =-C`y|J~ ힴucEBr /z.[WjF̜^Mm6 sƮAD7sj5& :O3e<2eFSV!4RPeF!W>zWQ2"tƪZ@y/+9G.k"h!{&Ru ME;Z^Oɴ:~L|fª7Eˀir;[.>½mYaq0ڟ&|'2 r H0`=yb$WYSnSl<1h̼7-i k~nE<8UȮ^@TsgX*@^K9׵t݅q~.x=L\r4W׹(;(p_yюٷ=߷{HY6}S lSĈ'JYbhXg G{:RUo_gr{8-`E3>$*P .҇;SlZx%@w7 X=ʉKN0rXGWL%ռ%x |Cɷ'0; u%2k`>YnOߕXPOJ'WMC*\?2^`y@{ϻ`vSRXFJee2h0a)oE6[̧߀~u0cKDBGіDZ~lQb/arY8s;X &iyn˼c9$x;^Q=zs ^mI`Vi۵(g|N3hޛZSc`!%^K|@s^dS7f͗Bu~do&H9-okd>!‚CQ6qd{29.ĭv=OވO[\; uIŝ> k^5mO좂Jx-Tм< Pc⛛>wm _9S?Krh'sxa4lȫ)\P5rfBxs@_K5^m]uɾ\5)55g4lF@qu t8ԯzhBa.9r@HC OICU٨*/J5W3~rmU:Xy瞉PlkUcgISLV_{* o~ђC%' !D 4V@2Ebׇ֦;Hm<="U1>A.)ˁX-61St-\$EimH//];<Ӭpw 淐u {BCAH %]2eps|N[bD|ـ +HPHqn15bb\1h3[(t*>B7c>g؇NH}f};UwxBӂ֡"my6؉ݭ,m kF^c?뾼/tw6,& ydʇkؘ Zy'.06 o`ɟ‡nnjK50n ޭ~ 's`ĸ[uïKg_m >+ SMn[4l`;)nV]. w_YA`DcHơLZug;Aɏ6$ݪHɅ^,5y&]Sʪ v/ eRew\4ӑM5:޲nB!G/[ѥMɄ"- 4w|; A:a.:+TLtl݀#j}jx%S~Ew@ 8?[~fqsf)L!ATW5Tؖ nW!*oikq)N?䜃smmay˔_+,26O{l7fZC ZXD|uyXŢ4f ZEuQlJ uMtj|Y% /Y4vI!Sh~0 xǁ'%Cfwݖ6*i"HOiev՗FA0Y?Jd%N}! DvФX % xHY(  ݑz𾏕-R)8*sx3\kН&Ʃ&SdOl"s u<0+_[// imSHF%f+):Xw^މE@*{Zn`ړjy_I-b7_zd?ā݋UKsgo+<ص1 '- 3]RA}@Nѳ7%>)͆ZsOsgfj)7x`-(L̈&TCPe؋!QpcÿSOTʦl^Jۊˇ+sUZHl A4?>l'1[g&I`3gh#4EeB 10x(ҮXYqϠ%dX3O奎tD[ ~V*RZ;4vZc>;c(+m|Ood+ GO }̗bgesvs[Q/|Tn$|#?YgoN1AX[Gv xoR%%膡)uʓ ?G $SZV&)`cڼ^|o \6H݅#jSrk9۠X{jhZOf7im_V5[xp4hjY^(b<# 0$<TYZiQB@o2" )5D'J.H%pѳl2֚]\ }IXFanY% 23wEf fڌcx.&O}n6ŐYtj`..…7ʻA-OS [LBA5݆7~إc1Np0 mP1Iv.GzO7-ŤmS 4A8QtjC zcuy$MuF!8DwYIq٤w"O‰m3!Xyj/B63P>^Wjn3ӀUw_c@ʺ|iW7T.8/(~Z#Eɽ?PlЁk1V[ y؍X|CQkUk:yqdr/:Apo2kFz _ꅍHb#jyCI.=ܖ`㬦F@'Ɲ!jS EB C(H 厀ք] e}d:V=['gAzq!'=0D*˩j_,VO\"l(e4ц _W=o(zbN]tDgsK@W#v< ćNi5o4f}K+/2rξ aK|μw>e ,ikmtwdnGl=uoo :ېDQ@ǚ6% cd;? ѤlvJK)[;oj~PyZd)kseV"q^VI?mIp ;H|?EhYWMZzT6:ܔ*W5i{E[ u2~4>s(Bؗ s%&4=oe8`wWKKmQHづՒVb!AHk=Lg hZK3mHO797 PY ''QU{,t+ąy8\˰9ϙ%i¤~<&q!w'kj q_r Ɯb&v,&Nfks8^1]=_Fc9n8W&nS'an\pNb|cSF/m%軳!hT\ `jJuC􂰒ƛNh(|$YvO6ۦ_ZPBּk'a;T}K!K*/:+ZWָWyjZNJW#/̗*D^T 5H>WE6w#a^s]udc7^m|ik|TI v+ nv|٢܇@H7}_gPSD\?_uVB+Jz|A,PsxN#+kF%[P'衿So)PDDW-j>vh!q0 e)ٜs?0/_ZSXTfTGeMFf3usm\W?" ubV#8 [=ϩG'鰟RmAuyR"pr*i]ӝq6~4W K hξx.c1nMKc쾱&"^,#`ڸ)+eVP uZp^ :J;ώnYBE`3H60G[s*a>N2/A_R$ͦ3uVOµվ[XeDY)%yΠ͚ G; xZit~$8N:lQ͆lIuov|w]O=xO;L]:08JG+ɢDckxT;XEnٽd*mQdLJlay2E69U [E)(v:kg競8#?P.= *d)-]&;ȗiŵ`lp%DwpbW?s0.`L`]CxEx CEʨ5QuܡSW!h߳&rw~ ,5|%liYH@E! V ǔKMϷgfPwRݶvZ֝h~ErBV4Ui(UG)EA54[,}%_NLqPfa0tÔ&3ʤ#^G/?)UXdlv)!~}r.kP-sdx˥b \2$o\g)a&~Gh5E5\!Q{4W~t#;^2 *if?t܋TctsfÑJf#gdJ=(Vc~17r&vz! .)nH>!P+%RET@6ttb`-j'= QAg/镑& ?Avv,5eхI#h&&حw|*d=# BK&nt m@YZn~Dxr,d,r'+'7u(5qP\p9HT[뵓` G1ZrFj!8B=odO`@q+fY3`x`Q"WP@;{17n0w읤5԰1{pڣY6+ޫ+')硠&z}do$׊9ݭep_l1TR>EִxuY{d13$z[a)t ʹG#2WtQZT)dY* 0N!v|nmGV^ȋb ;ai(w6 C X XxVb nvB>ݑ/ aCBZ#sveULx)UE@t@"'Q(nm2狌=4 ]ZP'R0~5gx~"MV^7ԉ y@0H@1zᑑw:\TK5(m[oEN םqydjcAha3Lȶl 65S#y* 5-QcH ')JiNl~jp^}y5m> N7;I۳^UkUd xڦ5&c S+4oi')ӖHq8~[sjU@zDE-S LMK5~LC#&c0[:g(WkOG݄“ : VV;5KhRpl%Ps;7GJnEj*1ppI ެuBt0},=lCPhOMi^hz*LjfᎰ曝PԜ>Ӊ0PϿٷW3=_p<9:%1V}l`3h {xDz1q@b$ 3ML}R$wZ;6->М̉6+"z%'=/ 4%nEr[7Sge44߬R]ܧ0Qo Mִ >/F_oqLֽ֏R7:*YPui`yJZ/%@w/.9r]XJ(dvtG|l}ߝv`CwVbwd[FHw9{wJj] m8,BkVYxBxtn`clXބ_Lb~ /B*KFrںZPUk|aY%9{ s>.#EIٱ)z0 |Fk>T ztLn8'ݯs|\(ejq< /;dz4$XZI 庵LlQ iۣtSe د­*>iGǔ`[qlCdwwxQIit -z]:HhܹqJ\khGC| =aiI^Rƿ1!A *n^z5C7=&p7^ww/7#hfq*X ٣7[Ox-UF ;(!klzZ) q0A₊G_c? && >ۺ"40/sB6`Vq7+g;HĒ`e& {ўNϣ=\(w,C+oN,zs)ICO1܇r~'a'Z33 q$LfEQJTmMx28@ |X,HfWtX*9,ib|Τh]Z%s㿻1|ޕYGY x2&1bC~r}],u=./B~nL5H"?uvxV  PFdӂjbu%Rm8BOSpCG)U )P#o?ll0pBG3XNXl-=BUBQ9l@$k8i&e|?_sm_m'A8}, )^^4p;ˢL:m<j?-9='ѺlӽHY~1hdEgAmaZ*ǰ%e $؛ nnB:MF}ɪo eE7ok,3G+ouqTxi'v-w] {ϨCp=Ci{k(0ZHQ#gg|410we- AʣfX zLIi= TnE g}dtdƖ5vbWp`~EIx޵?}c3.wڮ X'c;I ^BWhߟc})TE1Η}՜y%>ό001d%JK쒼U(v/W㜒226H2&-[cK^э3uݰ(amwHđ D~X}ue7S`ab8@VOn'i!J07 SԐDg 3IG!Ee4fQ#3eluah''5?$CJD镇N@j%y7? <Q a~3:F(Q<9ŐK^(B!LtW 'es$.|"mO.|Gle QfPBD7`ܨN8-*j[1.o1E'rjVzӂc?nN3 ,*7C`[ȑW"0* UZO- ^2jG|i)Г9bk;6nό +5t38^:'u9#aޘai5Ąc\LLffV<l4ҧs0ynZէG>a=dvfzQjCNLϬ&tq*?~[愣KUGO3G-甖p_dU\=0)j)cOC0r%!A󁛑F~{ j:+'wm ݷJC)C;vBôFE }K h J+ pWLM( ͣ\ Th"wNYz_cx^9 pL%.X}Ǜ`>èl" 4[-wB@&LG MLC%kD:PNޞ^N4D _gwke8v'#靀Vfu Q*:kޮ3 U|!a'?S(8#̋=g{FDB0̾1hbA8 r`-Bh=}MzI܌u.^+QE/w*3фt~ @-Jd+ftyʣ/&:`0Nhid ;OMi#΁ilѼktw0R@rs!tXީ"G78Y0GG LpEm29kGmwWPo/Hxǩ;Yd+?bAS A [>7ʼKtE8R~i$hI/Cy/f_L0±W@2 `'R3AM˧uW=WeGxrfY[HzܡK?]oR3Yc58f6]5G" ho {"k@^<Bg%n|QCnn* ]v vePoiWӄa~ q $3a/!@ܙ [{7=kGtn[*"x,c7|Rn/,"f1|$nt_?X .tBd$ߜ8˸y$<;3,K {(o+ rTùW VD_,ckX X(#ÞuNBl;3T]ENtt_7e*1UA q9AϘ߷;-ljg2mNUhRbrlo#K?8_Ev6nAҎFnT=#~ȆlWM&M_i-;Do^A( luމY _n^tS%(V0i1{СDAڍ%Y& 8>GNdI]fn  b}1ӎ8fqf#~"r 3t9P,͂asrE&n#tp[zŘhtkB grPm'uS;krF:gLݽLIıZв/SJ+5ނ6=po !.%;NUU<oZEgs]Z`'Bj<#n0 b&n%mBŝ-v&TԞG\AӲNs{GE\9ӍR݀ NVG0p_Hb!OxL35>w9v? =$|hPCGؚ\aEL׶=l%Ҏ)l~:PXؕo >1J;A5Sd<(J3u֍!.єƷZma4 ^CB1' .Wg3 me\];X9м ~>2d"ǵ@m41c %V9T{cYҫwz:M.Dd}t];j(F=Jm UI 8!7 6#j`xhd2 D"U[GDQٱ ]jȫ\#j/O6{Ow…[=4v\-_pÓVk`Rw1\ J1pao?6<Г-ձB4N 6GT߷hL-EgRڡ ]sm2U:~dZJF]5O6 Gdh.]a1oz]txE>λW.Q?,T?I4} Q݌ Šp7x/Ζ!Xh x}-xutKA^b x3a`Jh /.SA&)bj0ڞCW)M.b0Cs2wm>#9[  L;I,rSna*PT,boR;37ޣzf]AlT♛.oFAR2]> `MoA` TSҦ}'X tmn)hW%Dec-⾿3_(kxŸpDz^4̲Pef-nQ&mX=߾@@XH:(UUC`#KKHEjF[ 8 BD*ԁO@Bl gDN> 5=!vC: \w "w2z.sq b,.ј~)sy"hzwsL>shLS߶19jT[ȳL!T rnՍAz@utGPTˬ_h߹er% 3ֵځTɬFMĤk픠' 2ǁ9^JnEg/ֿP D{wߢ#^{yW W*?~ \mHDy:h#S⨿2l”ۋnݶatS>"ΎH,;K})XWt(:m]G "@@6'bAf1f{~ClP VelpP|鬗(ށFG~}̎~BV]*Z [bNRrtH2#/^ݳN :} 2nt&7 ͤKW*h O/:o\Qݷɠ+\$.CN^eS˨XAߘyx;3?3m2{Ԯc U IWr& `! ,``ڽps&=+⇢_[#HoQAK6{/OU1y2zp)ďy}Btϟxf`ڟ pzi+Y#KJjЧ,x x6mJ ϐ HI`mvk> wq2S&vY"eB6;u})E}ߠ<_oOąү"ߧI[|h UKw4<6>w(h]&IOG8XNrr {ɣ2IHֳןDJ^KG"'֚0EG$K3I^ulx!aJZp0@tZ9Gqò/JEeEߔ0E^{ÛA L.g]z Kd"45=T>u׵C$]HE7|HcNcaAn\Ѩyʠ㐠4cZ0ZvLpk`"hhC'^#dQr_O S'"B.&XY"{? o'AG PUF-"?q{Q]!IúK-N{IP )VU)_2;D{k"W8^_rSQM]R)Ag?C=aG=Лnlhh@z3;haD eL#i4Դ;: f:uy4ߵs v.xT>I19 K䬑"6ZFK5什o^iЍ >*̘Ys`u-z6BM \yY׳9eNcSi8[J@KG$rP~sΣok4_ڼ[Z^4$!MRΣ q_7RՆ61Et4O+>ƨ*h; j&NT R\I NğK,W\V"'`s jf\Z .^:g͙fρj7DBl#g,RMvF=!xf@ (-1 f\kH]VdzuVDm8] 7o.玗r.P m.x~im^ Xٲ$a][ed Wxv3Ej7Wnw>:,)TUQl#Vn܌,oYh. ł}'ݕ9:215x;M7vӸZwbĜ q%509QrP<[G[<u_f3c~(CmXr'|>?"\uFSFc ]9`]DŽ[7U%Q3~ ?>} C#Dž3LZY߶_#קޜ{0q]P1'|CT?|ROY~ߘ]z=K os~k/{ V C% w@ם`Fv"RJnG- 5 `i/jQ!PF bA)bxj ^zuHO= rOyrք2ŸÅí͢H?: ﮬ w#ne7zxA6tK݁Ip-X70A,k&Drg_kւ&$To .=S!M؎"N+ndjM, !dwFNDsܩ()_{my\l;/GPK?.EPK-)ʠ6<2-5b$깐7/o)A5(>~߿'rbcpbeZ;]Pà*u?z aGL~ɖV;y&C;t_Pp1ťAFӦ5M"Ӊfz~,ڄ_Ҡ[G1R\wy9Fq0Tuۂ_ZqIѡmQ` u*)*V_HN;Ms::}fw{:_!OQ|ȘvCڸ0/zvZ+A8[>T_ kHIIm?Bp9͚-7Gp"`a=@$0x\~MI@4RAՆՌ#KJDYxUԂ=B '0yKn*`A9>琡!0.+'y4ߖF-2, Qw38br FIc+Sjfz >U6WN1A[,H\wɈS̳ՏN.A-4*&.x7vK/d.*etF^cA) ;کuReV#tl2 z*&NfЅmp'DN6PKI{0Tl3{ϗse&# xwÀY:P]휞^6yry>7h=;C fP3 NMnJd^U[WdmL֠SiHQJHZ/^f 1qD1PvjyQJŬnW&zFҾ0C,b)+CXA):wFZ\4i1YK"nЇQ'0;'_; ;$g )=_zT;(uW} Uk{vM)>`vH?D8}C6Q RbϻO$NJwLL@L +T_zm0j<aȀ x<.KJs䭷&6;,T=´,kr9P;%ikıR{%>%鸫ڧ vp6dwe(kߔd!O2N.b-/t %t4`ok?J[̄TDNzŘ8JJ!gi<1M6!dZ dxC+OD=SuԔF4@tƩ[XpJ ۑ=x uߺǣ4~1A+3"fHhV1dkF_JrVd &{$8;m|OtLZT}O4;g y{o8͸jY,s^ľg:%{Z+`*t7K@/X)604ln Mis֡5D܇}cԹf;,|bO֝UÉ}2\@<bj<Rn@-/{@Qeʀ.k!ڂ+|n2gQ0yq!5*ҥɭ>.Ӟi0 #tpA 0?P #CXX!2cyg-s( .tS>A/&ޭG9 @U/^lo G%Cy(_,K}׾ (q8pMy&,#cETLvҠH6gb [F: MN$2řv'Fd^m *8R0$ޗ78 \~Mdp/rGsL8  iߢlن([{&%|~5vË3JEKUV+h ON<3D础a QY=84A"/GS0d&" »ks97™Aj'gpQ@1l9-l0]8)Q$PrF"ԍjMΎ}rV&3r^s a3_f aHf?ROlX}#2D'-B鏝@B(qX-BOuØs%=bjOP,HsEn'wAMr]͘uVݡֆ/;DmS+'e,:jʂQ~nO4V`$tm ՊLKM|ob<ѨB#zf?TJi.SA?FFdKBxdğEMHMQtwrj+uܧ*tv>]Q`-)˪^Q5"p|R{:wC%09Fn9=]3)-*DD^*my^:F3(L8~nV]_>/6m|CݪY`ϰE&aaj$$HC7 exJq^e̟BO,dRء^eL͈_JK8CWgj)P ^wiSmBC\nRف2EX.o>0P rR[3~9r0{*" ~y^c?=Bd砹\OZg> t!SA{'ybY;0EzmRlHU|}eyxZrPՇCxvOx8Qƴ=;GV݀͝|yCBk MqTl'5 5.3.(d6w":8G螵ΆpwXvUNT]lٶS%VB$f@ɪHHdoeyK+|M70tqC;h:NuΌff6I: (mV<&!ȫm=uq8i{EoԿ`Y?ωW{$qAC:\%mf$nzZ`S$ٛ%`WLXecP,] ʮj+k9y_4ך]"rC+<Ă- "CvR;$G0'˫cuCs]5e4_7_C|"((Ip׹,Sm9Ԩ(3緪hȻ1~"s;-{y⍟|[+lbbM.lPE;&BkfIM]p"!KiҺ2Ȱۍ^&`yP`_DK6b]IVosKo'<ˮK7 YϮ`?X³Mp>m @rmob?STl<}~+2$ }ңj)ˣSoЈY]OEϣFO8&?QvR$\Ȉ\EnCXSa 8y[9 Y,)W%S]!ӸWN5 K' fp oI$j V"Ps E3hA1Xggf%˩u-o@<8jK!4Rl[5{)[4[5^O&=11X .8%F\;Wz NzL,V8yHR:?靦E`pepL%6eIlQ{I\~g"#OYVb4y4)aNHUҋsW40X`h䳱tCS $HzDma̐)^{ZG?0bOm튈 arP ^c7OUnd6p ǚAp T]NVi[7gw+Na7t@᯵rLͿWSQs8ԐȬ(Bpֺڞ2.>QL[ Pq㺸S;g93N >@(;GCU-9?d3/Mܜ$g΅hUblG\-6k=g ڰ@i}g9rlc Kkղ"^<93Uv# _~EÓ x+ g.0<.nll"a6 oGݵmyw"O"!U{wU0PkAqdR? ctd|4<4(d,Q(?k&<@O~AfbLo1Bb T [1̂ctv?{ʿj?b(vœymڞU=(&!PdDՒG#&CҸ9la}| E2A͠Cf5o<4:Gy:T)=5uO%,n5!VkIi}zR{`f#_64T#?|u#5$fUUg3H|A*/Rt*o<}-ns%?w flMlǢZ`dP. ;XP7Ƥ%<lн؟dzޥ} o/]jZ_U6dAG2T!jKhƷ&{-TqY(J$NgneΝ~x0I τTCT"evZPv~6y 3I \2BXvi#_%YyB%-Th?n5I@fEX*,eJGC9xJb=2[ZDܕQZ|vdcT7^0oU(3YEXjƖ!_ļ@"Su DIOX 3Jj~dn>_j h@u>a| W o C0ypP*deq0 (ɜRL[-NM㲵#?T2h0kBI=]-:R3BA72_Zo=CԞo^Sa*6D);Ţ#jB{)o0No17I:m@~xX7舍%zZU8-lW{f~jW3Uu/0_Qʯ;!*tQascCS {I !,IL%/f_͗=˂'?g?i{,j/rj2Ni-փjt ԳMFa{P䬗:FNrnd7ykuꗜQj%E1nǹfDhgH).m^^ =Mf4˂FsUnus+-iG>8 u6ozCS4`t4op+~XPR 3EGr-P\`b<]=xZ]qS1d_ɴWb!~**2U  G-빷u{Ym  ?nn <4i`ң+qsH)~ 5Q2-@J]x:iIbPnŀ$)1|'̎QZUØ$ho ?&1uO6 k|A*׏ŀڨd$;'LvYyO l W)Ri <* YRih@A8 )M)B4b-tCKOĐf9i+4Mvy/0 TcΑZcTZ/m6 GsC{u }e~vDdjpZ2Z%NH1galQ(c>08Eo'ND鋦arx\N[z9^'@э 2{N!2[pβKl࿢fw?H:xFȤHiu4:̶kpAF)Y:^5'Aqw4 v>?;+.`+4dT'Q 3)iwE ƪɷ7]s|~? R-|EH?Lv& ͇5csDVvYύ?pz"7EM[PbyL Q`smq][lb8C.:xZ3wL|`fE}tY=r%^^e?-? sa`Vb3* ""z,t7hB˯ x_!Ղ*H&>m`J (LB lG::*p6_A_@!V)H&(yJ5kHb6kޫdgBs͛b91rHC ?N, TtŁ\eCK]΅?qT9k |,,YF>:dQ/ua/+7U]Eu/y "G>?+\εC<*:hLrĐ;s ̟}Jo ojͬdGpO IBj׋NNҎ-}%"Qe`0a.i_[g[:w@=XF[% }t UmkgܯTh) v*[ִ mT:p~ J@sh]ߓhDsdWh<*2=:ly}?ghB- 5zq $$oOOРC, 2GVJ|BXi2缃m' {(3<FrS٣a'!V^A*$PW̮~̉*3c cQ yF2NZc+d(]VtOamܥvH؁(/0F6ʊdB $:F"E$$HICw]qg08Wż c(Zʣ* 6UqV3[W6JYJ~;%'Ϛʠ7ju+V?D7F1۹dq踠ij} ?B׈ \#$•H@5 Sn.ONlQ[Z%jİ;6irG19@sPl3a60a΅Fr!di0r5F8:Ұ=*iQb5Z  W^%ALΕ6RI^\N3x=dD6՞GI*A\U lV?)v= :9y@N45i&ZCUěHVCcL no<GѝY$Xg%S]GzC>|jO'{FvSB ru#I{\}JDѪ(XB;ebd!=\F~c_5L%k?dBt2Gnq{be%>'A;0%o.ŬBk(;B @Uh[WRz.څ58:$Kձg;2PwsK5{wG<1ż0Ya08L"a[qreNM ;2*q-Zxp#e]BmoW6`U Fݥ呰A,hMa!7X#ՌLk`2vXƇ9:,q' 1Hz^(C& v9BmQ#6;Bsa~8'kEd嵷kjj?%͌gC7Cpz^$hp N3`I ʁM@xL_dbeOG G.a+y-6q8J?HY,_lb;Ǎr_ﺫj„nr_GJ#\k/[+sL6+dWb%%W#s]^0a}W_N Y;i<~06d+`ǵCP !*t7nS{I3lL@TCaJqŘY"; DZCtW5#3:M}. +>/12}2&E5AJ'(I:/}ى缐類e=L4';r( `:>b.`h?D JY]ѭ١\d)ϞRM*e? }ϔE=b8=[i]4x(LKUk+eŵ\x:5ɦ&҈9jd^"ӧ ; %Ne*a0aVlϷq `&n{R jA"V^K>Qyb4Lfu@}OȉÒs0U|& x'QCü`ps 5(mE0G`I.t~Cnfj2zE$pS|}+Y`& %@ͰըDÈYH%Ǣ/ eՓ!xuas2m5yƣ&`jY O#i 21nQV#0Bur鸠kj@ܞӱm}AcA9fisdMbVp“Fg! ?sK% h.58 M%(|.bK+#az7T2l#$\$Ѐ6EP*o0wGH/E?`ǝ?;9i*(P68h'K-Kk3GqSjbq{qYWmѶd%Mq%oۃ}˝˻ > h]SgeMe.N8l {2Uke13͢*=zRhw旫pVz;mde^p==9h g"~3+܁(XZzqIhÜrI ZDH1P2Pm0^'h4BNWKuq΅@qlm񤉵N;/}VAӬd2<[#C#+Ҡ=@,9t 1QOr(Yo6U; : 8mSۧԹOd@ݩo,7 tW$8`KcN耍ޖf#>mkX f*̬*C2 kHf_#+vmzAelF\p`8wE7RAd<B1g!M9SqVy13(H"QR]bғXi]}wՒE.K7g6ߧ\-&p6AļL$U.g)j7 3g bPfdil w{EP]2 ')UM[WΠ-I%Taӻ7$_3ŕtBH$_t~EFG{/vXkq9{6J87YLg /80 t~y*t׆hr]}*r)nb9 qiVJւ`"w}0tv /7MNPVWHmoh:dAgoE`_[R XzdYMV%Ϝk2؆ۤAAyKtNn)D|Q02 Dah8Jh A^ έ5EIcRX蹪YR+n]44ӭ%ZeC+Ta4X¦R~gGJWn ` ɑl /+3$`^|®!r]aޗ -j5=UD'»W&cYAM8benC hnznJy9U1e[.+i KVMk0V,`:Du2gr6'O(yvrWW?g8D7clQ%vQ3pTi6"*ZL`1#܎$b>ێS_#Y@ǵ /ߧMp@O@B2K#?@0TJ7u3&Iڜ`変6~j<]8~(7"! J_mn6.$1>.;}diCfIW; i e8(>-GWN0JWyJ8:U:U֘Y^`$YIH2SLPuU"7}e/dyfQd5Db$ m eҞށKS:fsVQt]^) I)|U H7.mޗT,)' **CQ×aX^̉j=g+³O rf9:iMFrh"n$kvt[1P"ķ_;)E'vP3 ryؙA?y2ڲ~lyY>R.hQEVwUnǨҞ;}=t( CDuixW~0,#CwG^9^8A3<#قpHzffX跢̄ s|z^,cQ.8ɓ~ڐgjs@z;>f1h8r5Q52 5Õ}3IvVkw쯭Fm+%74Z4pnl1_I3TKVY)5PKvFC yu\fp 9ffqʹT\{J^+ta$%jW#{[U?[txh7>}y4ݑڷ4 /ֆ+x*k ZUj?v3wznԒ'9f`h!\o*2vC@ԖsXTh80$QA*Y6EKWHxw s fy]/J!ؑ$4-018-NȔ_blke*{FBX{1 2q[I@xõ(4Qme1TFoqvJ);‚=*HWܰtwWK@^P# }|gE줹 y.y·J9ӊAE`j?$l^vEM efT W/VvXLz uYVKWx^xWydd@fx"ߑ:U„O9ȯ6S-c`` q6/yj/Z\#Q* "}++;wہTTbލ9(j+%^ <œ"v2j/b],F1O 5x~nw$ꀡGr#=Fs*`;뾇!x%V*')pEkRY[u]*)Tq=_ 쳳:J/r(jpku#va;MFr$h@C aנs\n&^h9DOpu+9S$~50_<9TB%\m{fVg& @&e2(Ww-obkU.埵(!Bؼ`/]+e!b,Lq1AY 8SD_"}-쾢Yq;ےv^1/$Body׻ 0bUV;/7=A'¯2KB*Kz-AEvG]&ޑ!c!hb1 ^9sRFgQGNӢKRGx/.e]c*QΒ_Cz6v" ((~E^㭽#!Y*XgV- yLwZj,>=-k?4J'kAu|4?Ґ$ѴgXSƏnX_isNZw8 fW{9r{{.7La#v *m_`E˲8t oM:\?d.7N)şƌ]ڗ,rutOS{- ]! w>[Ô!Yy &U6qXXϩp;40vW^_<Q/}, 0|[} ۃy;4brod$dֹl>#Hnk1fBEW7w?E_$_!f@ˉLVCg:JlpI軵o|&6ţgȁWkrG9FfUNS p[{^7t ~2Q\Ĵ7ClK7HTuGxemrv1:Eh!v ruVd'6 <Ïd8אQt-$Q:t~K(@nhL1̟_g ~xK mn hVV9,EξpV/P$B5l$sC(G:1׋L>@pb+.dd;>2~(!fY˨nI+;V͖U߱yrE ~FIC":Ұ^wE1g$\4¦42"]8@w~Z\./pdû>2 =ݝ^(< 7L9+h-T79'dg(P=%n9(O+izAL'AUޣzc>R|z~3c8CJVA%U/⣘ύ*4Niī'!\*-#I6QQ6/ V{4yU@3G %=$.ʃ5Eu,޽BFm ډc KeaD4Yb{%baNёE$?ZҬwG@LI%fOgŷE@#fOT/>{ [8Ul"͒ň N${;F;^HJ=U2DҴS=\$I%r ^P8ޝ08hٱ }sy%E䕼ǿk-p}5n hӧy D@c%*'㩶Ȩbq.bXׇ! Ia߂FlG H3E6;5[ KvS\YknMzȁ8>j;"gJmHյ*_+} ʈV1+#y J' r55h+Kk9s[#̀$&s\~wn<I" lGQ̪KebO Vd[[!c;2X Mvz Mٽ;FqCA׆iSy5e+47tmdmdk%ztyCvFx}n)4qW"L >z(i1,hqd&U>C˜z X?6V5zX3 46*9Y|{ *}a S)BnrFDSU+3C56 ;j7:լCsZیӅI\ޠϛ DEr X\Hb ғNǤ&ߖ*qY**򃴶؞Ô`*W ٛ=Z Tcd -/ Y\\BVq&=d1 ?&=>3\Fv!(t9F89|wH )1EVQ{\[ȷ#ʚVhN fNeTicȌfZ<=(yWPQ)]w|a(`>&rNbjpA~~;`Β*hA_,GL!;e9 XL5:^d5 ,\a;Y7}'yR;Wr\bzc6 ":5wIf-D25Z6Ϫܸ6JI_ۑ3[}RE8&>$U#qrm#ٕW34 D5GbQFpq$1\XhDm䞪sD pe`Q/Ɉ߸2.i#:Zn+$+޾o omDp er|( H7";1Zr 9k8ZbujOuȚ*\-S$@GhD'[ ^J>O8:y+xRIN"rِ̈́еE~ Ynw.[SǗ&!!o^_\f#JP5C/70¯ߏ?͛lvƋ&xcH1׳M uv[.vKc-R5N 4׍\=iRx䪎{86*¬"HQ3B?Ƹuo'piF|V0-4{FXghTBA^P" sXܗtt~LZx.qOؓS2t}cN*x4ʝf&J!ڼXR WE/+=+؞.]A6j@3`dl'`#f?7,-|e]rDQ/m2 IzQag̯>(Rj"0S 3"\ %B`qׅwŤ;'aoy/:`N R'iR$#B 7݆g H8^E@3: Iw doϑ]6_y^D4+֓3rğD>Ҙ"Qވ"R5|% T@2$͵ViQË4^P2m"'nf;Ak *h)jux>Ĺԋtra*JK qKzìVװ*$uX3)6e&N䜢őwv>)nUUK2돍 !!jh--VwWxh)GTdډ5xe8˶'Ot5bfYi1oĻ_[DT-|m97v9WG݆iMkq/䷸@'G˂+ s BKWsY%dCdKXF-gU,CAtJql!CJ(wT^{Q.XڈUWY+LB\SݻZ!6γ>(f`1?/QpF8KAw]`y͂s:$J FSXa^#ûa2oX"GS ehΦ?CGd+cicF }p9stfAѢfr2m?ˆJ2@b}t`k`y)5,y]QFB%̏kؙ^DrKM"̀WU%FؽmJ+NZCUYΦ{n'phz2r;Ubz X,,We ؑ/˿JO' #]`2iL/'H圥;1nxj 6V9mqNJГxUe~ZԸܤc7 s#S) QSrД@x?_X(WJt2MMw_^ZԷ FaÈX%EBbϐ*4-/F1H#U|qYF51o%q~h[g.euܙf^wNˀd "#)y>7ʚos+V:͈uGKIGOR IRBRđ4mgwmE߅Q 0fݙ[&mڙ{LG5 PŚ9qR末2:-FOt*M Q[qD;q5oR`:S?\4)KYj8927 bzє:W7i8ZJe!c!~52.βhCmw']2P!J䊉9[۩'Û@Ъ0:7k2nLgomʯԌY}βmavTr/٘o|{Yb8w/>Y-0~hkmH~xKG $@pȷ~ӿnt / uͿv!o4! Ė ɻܯD"*nJ1^g餟Emй>.'8#pa7KrH%R(:h)YYe*,Кט4N4M٣An7grw!oOI=TuK[@3j`")Zi!5_/3d5l!{ǀ L}d w1FRkyC酁u /+r 45InG-CО GGO$(qLm2[ЉUBQU}؈epM)iꁇz ʔ9F˾wճѕp')M/_ì(7Sp4X!:og(k r86j ^ dJD^хL&`i^DžjawUi7_mrnZ* KejE=|ؤ.lpv'ʲVs.i:_=jLqPi XhoY#m0,Cv. ~!<ଝE#WƹvTqDRKG.'q {ҫD+$pD98ݻ4R̺#щ(%Rp˵ 0wEL4<&wӕ+`13&E eW} A(־皯 fyI|OZˋH ɩVBxs3i6m.)2?pusH.djV_IN4Ǫb9&Ƹb)Z}D-I=ZT,̗o_AbqLڗ_v8;K-!˶,vj܎\Cɩ=VS N`xsi6l$0*qe0-H/ Aʑb{\E'="E`4ymV&6AXT"CMػb5s =i͞񧋕-#qZ8Z)D!cNA5 8aCɫvE]*s dG]27Ei_EIkJg @c7m|`7VEKg(Ý+4,F73_a~</?F~F"O] |@exXx ÞO_cP-'-W]B;m)Bc68䂟̽֒ bgi[SM> 0$wn?S×2:1w5Mݘ7F؝:Ay>?E1yBe6rL ҆,S9Cbۅ0_+n\˦Ѓ>F0Uѳ,HE:?!f tM,r1Ou[a9Vf >@D<Ώ/NZ} lrx2tt8rJcҹB]sf^i`C5*>V7ɪ@k$gߕA1t OhjmZi{sMrĀGڍt׻ҽi d%UOElAr !ڸ [kÈMH1bм>, hv>4)wPՏg]7A]D엃-lΌu=)ZM4E ĕITzY%8+ ܔ nmѭW};krtEз *:AcqsC2y Pwn4sK `RyޅantADL_F)վ/.A{Wߑ]{QD9ĹQZ>TsuH|g]GX.mU~uBY^[+gP26ȿU^XX]-votʟV8#-uzQ:PhgbX}{ 1.Y rcps&:R4~c"' (t ]< _  ˌiPDk. w]e` yTkn;19PŨtTYc kB0^j/"*RSqCMofbT?6 Eq%8SDo9/t->|@פ]4J3.*>] QrV)73VŶPo N_5IS>nX,}FEqjؤp~"Oz&{#Ckal0|v8mE+{>8FOLJVi? :X5Y+Tt׀ZE~T1+wIO]u!ZC1,hxS=GNm5#i RsG-C2s:{ŋE|uk ;KytUmQ>h@FG et$81~' ^27o}aӌR91&% ;^VbD]-/6b&椕@8@NO.`tERVUcF{ V>aJ6z9_.E@;qbġ#OmAPoWŝե{H+Po\ e &RG9iU9`"wv[W@qE"Yi_D5_nrX,wPчC׭9;1~q.Yeߊx+f (G 7^EݗOtM|8= U8bav J!"?bdcX;*3 bV:'86.{Φ0( l*ܙ?SC@{Xuˣ\4S;RC]<̴#n\|yG JJ j F3*#ݲ3CtZI|;؉H]5jyL -ąXPphQ6](,cKi UXRw*=8xmǛ=hj֠S ӿA0X# _@H.Q"A򪩌cpK)Ӵu;MAm}Io6I/760zj1"1s"1%}/Ga,)ѮEoU) `b%7;B]r |PHwXje6x{13n^j$›2ŷJYWyk<(noQ6Lk\;,Z+03䈲K͸D]+hj2RG@FM!鐑8F}Т(Xj/!k15:%A̰kw֞_&P>av͘2C9D"Qfɤ/ZHE&:StBreUD;-.MK v_o$Y'o=^8@ .+DkD5JPf[X#(gYҽwnN~81GtB kę{EgC:]-%&09 >Pglq |v1B'EKW7ಂ(l)=KJ!T+V@ =w*Ha(>q)$' {E<K)؄Yr` Pqj3Y۞əh2g7pa];#Erp1GG> "{kuUGmPd&uR3sJUQ%ǺۧmmĎH+#sB>9Z4&4P+3:ȭ&j_f=)dFƚHכkO㗎``TB4\:R Tgv Y$ܜTBwCmDa;qvQi1oYɿa$HXۍQ)pϻZ;Swm=qKD%4{YpOJm"vp$PX>sJ f"ےGtGJ܂O Letm.3E1DJgW:oڅ*~Zh8d7wα1̮a?Ǝ:=K૾iT%uߗ=$V>c(^Q#Doj9&$Cqթ݋m2#@|#uICA(‹BCB!mluʣI/Ic\}ͷ;侍 doGM"~6-"48AA+]"Z?}|Uy0ka&l e LcEW@qNK m^]~J#T. @A/a^/]cΖSW9{Ibß>rz63E@23ADp[Т_ >R̠tkr4*G)J?]oK*#RS6oY' UϠJXxCp3+:dsH֥ܳ" *6+'6džxl}` qp>w.IIiԭ?G0z)fiKN|[Kͧ0LۓDvǮg eOH`;DC$ Ew=O OU$*!~1[50\BaW6nȞlw(WJŵ~iTY'Jdfz2u<5]Hq1ry.V-\3Rj ۪ i`KXyuȆSdݓĒ@_ -~+&D|ϣfE1ς)e?l]f&B+AP1:45(hrgxj>X&nnD0#pUMDA!G= ?$wn{{2pұOS+̪.g?vzQ08{}BDfЂLxK~xР:nNSAj(o⣉>|(ǜpn:6~FHQiZ {^zWt0i*Scˤ:+O/ߑkƗ3VˀQ9!1Cʀ(΀o\KX?My[yYĹC2W?ǼvEy/sG(AiȈGv姵bx3ॢ˓T5f&z64HeiE68"F KY'~9a 5o7dza$s LOozv4 1y9uӀYSIA~UTK‰v#z7^dO+2ZII8)*#rsSUPs<+лލkg`թ iM 8ϜٔIvVa ftVd?#~jїN3-1TVEweέg&Ä\EXt3c\Pvɒj|<ٔy<]m+W|7lYby9Dj&O:Lf MWNvg3-W\g.lja|\x~֮8,sㄋP]SB=yK\UZi˯Cʿ`9z1`\(~PK7zcqd؟9FACe=+Vk6CnruZy/\60+=<#<0L#jm*bI=i'o%5@V AY kh*!+( CG.XRDnDBA(ѩ@HheښѴq ˅Mck{ #q|#h_q`~T<Ew >覗7-;ex*gSf M/0J G*AE46('.СqOvAnIbK">Q]K6ji\I|{p$F ,x 6"zdm4aݒ10}dA""³Hߍ>]L"߱:@<.x%뎿ӟ"5#, 6lHjAvBݷHeT`>aa->Dق>nZ\~vT{@Bfa"jSll`f//&xܩ`t)._(!2qD>_@lAo*_79@`4TlkWw((k'҈ ɻg@A-dd-eg" ,.x144L㴸S#pltpeϷ2xFx}K=PuCgq_"*؏%vw'3-z7YE OMƛ~&/ca-NQEX7La<[s86ugV}?aǐӌ_66쟉 {Jx`- YCH'5<lUHIUy Wrv̠9 gRN0]i=g.tQƥj{R9j(d-)@s%r>0*k8 0_AJ4 AHWěj#c 7W\I6j,LNA"I7hֆ%0͋BC: _Fqp)a?u"€//S "s]'ѫC6-ߢc=]qev@ל&%_e&D퉃+xQ*kJ?  iyuP +U\hc} mڠ3&D +J|l2vw+{<[Ȕ] 7誢Ï"hv[>*}6vpVo3wrT,pUZ;^zD/>1v҈]+oL>_'*=Ji㜦Y?T}} E(fR:pF:S1Aj $,6I[KqּHIi<@&<EO4FǴ!7 SOP؀j\A?>$ef+wb}M>EN' vW$g'pk, kSJk&- ICY+UV4 eh Ǜj7h(nG[WæJD7aּ. RΆgnlC ٝ%_nˁ`9Ns/+BeH!.HbQ`|֏D١ Ew RU[P !|tM/#Iu2RybNe#9Xn|~:>!9*×g-LYݤU'a)꩘$\5ng,4B+nj`a:?i@wg-C_R\)C9n.,c8Nv5mH<3! *{^ځ"9_h)N87fI({́Et udz"\֞q 4`7AkDG3~km%2[ip[V3"!<Ѥ{.9 iL]öYC3O^a`ox)~$z83-߾/1OGtdY_.m͞eK'.Xܡk'#|l "B bpS gba.Wֺ(2rO:@x^}auz ReEZQ ~9۪REnnJᜇQ-sJ9:N3k=w L{#!5W9 KWZ/_g<`PPʺѱܟ2Jo0V9krTٍRcxe/<"uقòb[|7h)x!e>ۡ׶{'*/tI1Q3 [,R+gnCj 6&n%ٙۢ[nLַ!*^TFid2J*o x#pآD|?o\9,Ȗ4w)HܕQRblЍ֙}E< leodO1Qr_,Jèt 8xbػ:\ELzUh" ]7g&c rMzg(ʪ@mM$-`\ *F 2gd&Ft wד# L,NWZe+F9؅Wk;IDgetB!0xd_LiA=;>v¸۠Z%[҄|E@i8IJGHrȑ{IԎ*x0XSi:X^Nj.\'n8=v}LS6n݃G1D?,h.'!3Oe'k{ ,?b#wMTeNv柊"9u?'4>OXTud8T!Uo}I*j`D.N%VQ8$jlnaA,4Fzf [xzd.[$q{ݸnG弬B"~cJIH6:֩>K /wM*~9GbgηY ɗ w1meA":{߈!J_MO>qA=Ga PT[7 h|ȑehqlTFUL{*E1^ҰstCהhk7GA2h4 tlE@_gD QJ@BT&>wAipuT:~,[x#f#S_ _GA+/&Œ6 &oJ^a.c5ʝ Q-+sYbPɚ۰0;SIB"9ӑAƧ22>` arKD ¿CwOR`yNtrBWb }[q3 ;()M"^ +WJT|DmtyTNlf 8޽i _^qp)߮@JtlCDIpй Ӧ "nރH:N6ZBd-USkw~&yFVl~GO4(&t7 A4Chɴzt§ラRq_Y'+X`DSayBAڜjl{dRN^GLCM3\֭&gߌ4U9fenb]ED헖T rU%S i+fftk*X) w >Kfx)n¯Z p ϤEf5}SMzj$0)fKNܺ " n6ʘ76x8yK;ȕmƥH/qc ]y7d7wFWm3aS; 5n}`JjLE-Y OmdKa:E<+k KhdDZ~ WFasc0&ȶR qԭK&v{x@ā< ^9W:#@ y-&I&pq6|kwlc߳~9б'0bo~Ыc-DB9-^W? `t]I`ٯBQo*KLʮFqːyz='j}×iazwCD*R}7Xuଛf !#ZS/Fx .@aMLL>Z[DeBGi㚺z"5SvsɎ$ 4vpn6KS&\lBGL;#+27y_ܜ?,hݣnYIJ^)Tp=88Hfh٣ A/͎gͤ+f.&FycV/$,6ʫ<ߕVګMW燑zoݝ 2MO*x& 싷7r^t!Ec=o_U{7 uum0gǵiPtc@XO+BTog' ,M 능Ux)FDwל_: wEd5,{gͶڔXnO [խY=)O";ϼ8%~Ⱦ\']Q':fcόi9`>UCJn 3?*5j˗h|@A"hRD @-X^ -,vUzݾƦJ$IR~&Uq=+R llO !3\PJ)>tKm??ulH' +l 0 .Qqfx݈3D\ga*la:_dCr(cv#M"jHr]5-@DN*$ )\Z%*BZ"1@՗/urcc;읔AsϢB71ٟFQfe80O{td8a#aU<]6]G2TL6Z<_9~ܚA3J5PZ жQrk`F(]ٿϧcv.̯k3']H4{EpWmd t_@K۪٫"43iۛ)Nji(+RKP{[ @D6;Qd g )8zC?Mh=qe)}0*>oGZPbcBc &3{c#2h"Wšlb M0U`Jy|8kdw]# D0vci- ,,^{BBo1_O#363 Ix)O.}Ws 6d)^)\ b71~Ij9r=v7>'(`3?տ I(bW0ib˿^)lQO3x " }[.- ff\B#Z7*JcՇ6R3#ۂ \#ʧ\?=?:̷2IzM/,Hm,)GeokD˛XxRDā.tx̅0*Q(ҫ#`)_mf p 1Z[-ۈgqx =hB5T08;~Lɇ53)LFơ8!=ޟ#E"!mT̖}S7{fLD׼`82[I݇ //2~7D vqn@=QV^GdXr9M)_~~7r+ʼnv5IJvxiNP]'& "`?&cǾBvΧb#r n5QFk ^`UۈYݑ!Jwhjw+UL/4{P7y%~9&wd* U>ٽ5_f@WI v|.@_ZDst×d.r[ꐦ3t@0Pt!pp1vf1)[4S"ލXV|pF"&,?9!y`+AsbSg@ U%$k+ t"u$z="9r;9HHl|s$IUE~z{J4s9R"_P% بʋ(.[!ަ`Kz)pԇ mW%~jU$m@1<59{;vm mj9c9Tm~az9H a/ʣ d}$6"m PMp ߳<1gc17sz>bH=("\࢏Y Ai>z7QoEsӒ{u+ai}pl h[qThZh}1Bf@5L GLeXpi2V_3ʢ 3F7*3C&mV:< ~-I n cM%  'em' m1m72i(}@FEHr=^oB+L@g<^fBhR,~dkzi^CڍﴇoV7K*vq`隳c-mL8J.晝`*{7!!zBj @RO]B$_cXeb .F.d=eA͡r^qcFC.Sշ:C= ھ&*G?Ǻ`'UU<;և'm#8]*.l~J4^Z[ࡶwTJ \c )hiJpdV"5l`EêF0]?2lj14ڣuli( (.@pRI' Ja(eOE l%03ԡQ>cGFo "3Ep{#+I~?jGHj:ݓI mޥ^oә^0@M P*:հ᲍dlT1Z3HTV9FhH[9 ȱ*k(t9ti e*PIXi/vkle7RZUEJ%c@xd5kvy݁xa 0v22( 1}_ ^JF8 /LjL";vMc{\- %orSɦKo']nvsI,t_Z@"q8oq ?wl)nsxuBשӫB!8օ4ci}JFM<axMp21Cc:I4T:ކ'/76Wbt-$ReY$R2L$B-ﰜγʠUQ^%TlTlGkuM~DjKs/SMB1!xxƹ=ʚ`Iͪڕ?9f*G=X0 U,f(Eô nvM=%ඬš T 'bXol`;#6x][Zel.jP}QKLOtx;"&F~oydJr!TV܈6/J}=b*"R #Ey=:d[b<$Ek{*i*ПæNQ.G B3i)g0I& gNU6*׵iw):9E}8իh3dScs[*Ϯ 5!! $]nX =m6lcW*x!A) o!(\ !RY䖂CvU}s}WeBg0Ghʖi5 p ;۹tuuZӭ9u㡀"z %*n*Z-sS;!.Oi'c'z_Pb,xK-eJ"8VC큂֭6Q(Jq 5 z~z}O#tEɾ]? aH$vʋL^• L[͘x+((hA8e^pAMc Yr_̉hȲi5gٟ`Y3YؼǟȢW?40@;}on>t@%?ވIm`c'9&O lTCN7 M&ig39yk> "zYnL\$Ԉ422(M9p7鼯(x AF4vAlPwu6΋zkYWɲ t yR>] <\GNFg cm5rsg+/FU O}&s'XP0&W juaKnqYtuUɀ7Ҏ7\V0HA tîH"71G>"-KEU g>+b{T#2:z|ARbʥ&ݽ y ,5~ENx8xyjX(.<-@qN Ra]DW]Z}`%zX,I0;f%`zH*I[Xi|:sibOeX%!+T$ێ$zD`L \ (l'߃E?˘A,VE%Nu|4j}-!U-:=XS;qO,S$;Kh:$h1Qxl&$ԩ8hA`.|z8?&/j[5֑ӧ+Q K'3|*h2-Lrvo9K|xQf +rZߦ_Bj#[8teq(}!Z_54!]k ·-گd|YA?4=Ve5V%D2rxF qPuϕ.I:wPVHi5Ry_ 7j| "ܱ a˗L # I>PZ^ATNlkX4r3p InD$3 l>OUEb : -6ss xc Ќ~u=^?b|6xV\: j@l^=X*yLfTIiBPk/GUT1+4Ξ2Vk3 mO}\tCI3eVRתHHTI(Θ+#nBe̽+ׅ>q4 &˜o-{H/Db7 J$mrnnwXLb>Ε|oYҴpל%@ Qiv8jUuqC`^jfI:/׊8b05]oͅK1zm M]G[3_dRxL@$D Dγ-{) qZ+Q(ꜟkfg봞7pryl&w@ ּJff,zUǮ W>;p)Zp+ ž/-ciD'Gƕ}/&TQatl]nT$eaSHw鹼Nh?~_3 a(~?jd#gdlT37x)<5Ɇ ,4*H  8Wb%Կ(uR B#qF ܟqTI7b b!k%Z?4h _]km ,N.j^:?* zy[τ(kqC2fcs..F$~k~% XXHǍB&V~ 4|zGn og u@4sH+//HבXpLԅ&YSw.)s68twPh+{oǯ)Y%@T䑌n^h)Fӂ$C[o9 -HJN|ovdVK9Dd='$VZi/":$: X S+ġ1\/UYZgGPͱK'T^};S_x*s\!2lRHQ9PJOlλLafnlOZ!2=X5hvXPsC헶P;XJfTy[$t.Lt=kTPKE!$ z ?u~0VHk/oD 'nbN$(~eS [4yN$-UoS L4# jiQa$DAO_Ec`,|t] %y ?+,_|r(C]WNf! ޱ`=z% WEQsfٔQ EqMHC4&刵Z{R`񷫣Zly^)~4oR^c5gܝ,_#-i,va.vj}u"V{mey|rgxo&;wͬ^UHᴼe'Oڱac:lTAf] {f8$ 3b/Ó}Ҁ>n,k0e?sa;}wQӰ~RUbRG(g,P6pRпggP3^"GrVW~V"737?C#tu %Rh=bZnS\p;UtZem+Q|ݥ|@`06XHRnx[0^P?`Wj÷ } NѪ<6+݈>*J K`1qQyLhxEr-Z8 u]:KG" FĦTp"=P72r%!u2Nնzg$' "+d虣ŭ )"Po^;+xwf)72?Li rxCkI^qMzWsXB/TP!q> xK!j}.cmgM]x;u7UnUM̳c!s"7qIaSmUЃlܠvCC]/RS_}Y*.OߧXkÛamsXCel"fBzGQ%Xl.)MeQz$:kF6Y =x8w ;56W]dy8M6`K&3>Vf֝Wծ2 `:bEJ;ɳ~:"wxB"X>r>[!)KrnB/gV|Iyy1 8 [fCDTGnB{/mP S|$ϦUBo&;bq]ٿ4y&LZJzxk*tUl q|n+chM'"slt }#2".*G7Chds0PsWwh0¨%C&Y7WpG!8gj{ܠT2w&E{ λuWQmjm _r"H@ ]Un$RvՆo`Ph[I']M Jte*Aia=c獈'ƚh}E\6qr3WN'E11gzڟœන,vkCP f7C"ЀҹQ "70pq+8͍>aw-!ogI%O3h}wԸKhAᛎ7.*20G!lZ&~l$`̂J[QqGh+ h*$ @jn -i{兟×vю6eal0dڽBCڢ36kԡ'.z8Hyb}PȐo[(xIqЊBAlٯ2f|Gir,fC(BH6P$:8B('YH w9(D=yq9:qX |Yx#!ebd@+'$s;Urt)[2\&oXhwzMrP"|AS Þ#~'7D]w8y *4ޔp&nb#YA@!n%@8hMgI1 t'O12[Aub}DmtTd,*z}TPBc?Ch]%3S%Wr.KHv5k,Y/ js%Ԕ6(e(c͙䨳j|K@кu^#f\\EsP-\!n(iuQ)F#y#"䒗-J k}1;肤wsNy;Dӭ,cщHcqƅfܞ!K&A+$Yb.`䒆|ԵSjy~7ɴ-b&_ 'E-TtnQ `S)VCh\lL0zP&AGIoƝ$4rs̬#TS훩]!b6t&4c"qjE]Qds=AQ?]d`TyAsx7kI?xGxlZuo[ksQ вr^2L T8+~2kzֽo!{}$CrN`Nܤu)jQŋގE2EdGƓ:q^\)}i4YJ~%nbjsoeK3I^In$['Qm%\5=1cIK9Jk]-UsZyu,hpLBJkFtz Ri,xUgm–W(<5$% OGb+#[4 ·+ `֞L̈ҷ5X: |)i3Ti4HMk4MG3 b8#M_>;.< %Lʇ>kKOa ^zcC=^ߡgGM9`MCa9C%qy <賠>_uF1I}a^Wgq-@{UHj,9j_`1ŤIϕ:L̪-oWۂ򱂤8 Jp+Lh\hTẹ5FFs1>+6Q,#k J#Nfn32/\2HDkeN*G5'Cnd;?<{[lX*HBE$eSO (Ik<-|T2[{ND9} EnUя}AFYX~&%;1/+܈"}SP =Vr#>*hd. 6 ;*_zU?Ar CӉUCUyg!_*>H}N7U ʥlU*zYmǦzKR ӫ^HaU)pLh-7 t)Ӝ%l\@junOܢY":!Y҉%JtY]H{mmFB7$?$ 6pu0)ȾýkYRg@l hж59S6hj""|#.ZE޳yRn=?N$b-r(pNQ7Ƀ Y&8EVV!X7$dF_{x%L9>Jӱ\ZpaGBj ؒ^IӮ5ZtjHTѼ.`04a[;xj@%z ӕ7'z?{]W 4Ϻ,@ϔoatwL?55&q :!i #DNIvBNNJh#?HA-Y>gjjQ9ɉu tNY7x "Fw Rb/޲&.$̐9:bY^OxY\Rn*`% Ju'VcQR|^pDMax\9tNjz$upQOXͶn6fwXǺoZ+'-O^5dRPyQHwȆ񵏽ue<~<؜.-h4-,0QNM%ѡO_֬$x馶7|<HW$KC^Ͽ "7OոLg37/ 4WkMVA3~0$dr0'*R^V1ź CVc mP}Jd͆KHB_CK(L^*mC~-Ufma QI[\N͗ J.Dg2qT($ 4=3t`͠^peX0&NvDSMpԐy< dwlNV;˱2Rڛ!-{JbLUH0 D.?,b,[`AI%K;B}O|c4UPgsT* vsy8h?CΛg뙙'N?#@?Z=7ڛAҫ4?WsMA{S[HGP?9$?kO՟:KVOwm pEG˓p嗔0cJ۩ 1d䵯>2X .h͒`B /ZMZ^/ΊA6{Az$JfFAGy,)}]-7QE?6nNr LXΩ@$#v88&Q9H,v BZ5h^WlZ *` &Qb甖R̮mQ+ n$XI-NdzmxW#Wקmҡ@A_m@ ?ۅiǤNJ-^l%~3XA צf(4*sSOdem8&̘Km0zw0^,2>FU?ekUZ~4i -tX -EYq'Fc_GU-IU_KQ94@eEA8 4qʉsxWaN=SO=!ϢU!6A üTڐUW`\9-xZ -1/T]J3j?wSLovjyy6Y5% tEob9:{hCҾRu-`M\Lo)e &[J_~_Eܜz~)`9kc^Ĵ+3PATr@!DLG生Bc[Z4Fg<m+{\Ӿ;|AI]n+n<9M{n=?.lH`lXM+:WUp)P\WY!ӸM tg^yT!=v$-H: FY05wk2 -3öia32](4&3}4G >D98S4Ezy8*pWTZ.9UAKR;2[riƜsPRVqk5Y604{e"+/]0@{ߪi*  3pV !9^1L;#ecDE}}2;ԍ nj㟰0(=mnC%-Xx5%Ydn)+'\)4jt0i?fܚĤr. 1e]E3N9C0ֿ4Cs$1lvwW-gqP5Ѽz7blQx huo*ر3+ gAua!b_)daYG"p^nn[[H8L:ٿ6!/nw{vhۦ 7 avksSJp\vNxvtq}К3]!VA/vɧš}̍"pu`mҁ$ d<}@ a!Ne_Az%uvaҲŎ,^d?龬?qbkȹtp_$sY;ú%a~ڭ<6fϒe@phɾu"6DI0A>ѯ9ިz_hqH1x!YfxP,}Q-\båxs8"pS}c~)m L){ӹ#Gm\8"H|D=K689w!/"'ljKDQbQ\| $!mĢz! Hq8.*$dsICil L_n#Q$O*j'ѩWL:J] Poe`f8,YnAbJCj6m8-X:~?[e^6;{p8 3{\l/mL9La*B&NgPY ڵǖ N#M&~Jqes{-DO517>b/6{Fۥ )fi\@k#S$a*#49Ou cvJ  "3sA`#i. !mR>?]7 mmS|FM <+^Sq~I ͭ6}Bgn1a31s rͧCSO_ ~Qg;LڳLH3]928ܙMS;b d!z!5J{UxьGfW-)wVZسЭx}lA;2NUPD?`>Û%|aŇe"Mz«9 ^=D\u0NQ8ov&|0\\+_f=lg6{qjϕl/ZeSqF 6}OL7&-)_ddm3_Ck5t9:hܗe<H>u ǨEʃhdj'M=oMƇ"PΫS־_*erD*m"ni˹dmЪIP4 ڎ *!ir,9װsJr_ `dtϰJJ]Є]th X@Cz4` X(K5 '|k_2ϣْ{?KPL)2bobr sU ,ubKR5,UL"LP4 s-P2<+ˣ8Wp\/t$paI:Gr==t0翴nKAU#Q><:w^isQnb@$R4FDKsx`c ))GR3޿]+п-8oq{}͚NǠ @|b=mxmjvoaBkg[CCH48cvi\\flnc"8]()?Gd祂|?qvweQqχk}<Bo_W ͤT=aOrf'ww$ >q2C݋|ˬW̱8 C*uOxG;ɾk{]3t%MG>RW|Q|t䆖_-vt1:sxEA>NsmZ UL\j \P0MuTl9,ÿ 7?f[LZ:SŜwțH37ǘ+S{-ݻ;NLȪ[vD-m&^ S:U*ʨs6!*UEtL6i|S\_'B͓" |@=Ԇfێ|SrhY(a(#1l /em>< J 77pG%L#MpO%g\OZt6T-XCÉ U }#>^A@dY@2wө_22G&-0q0ݙbB=,뛧zj;VS1=D n($[T]v7{/m$)UJ둭-X  {?Kfl!`V~ߧAQ=I WwuK >(H>-KYKԱŅLP'o,#?*sX)u/p1k7LĜ>W /=p7qZ_uc̰0xi.F=[77ݮ0N]c:N/-;q?>?;* 0-g-4_wig8L G5 q3Wfptɏ?m!ر,tsJuxm#i#QD#tPofjk@o_.]~ԯﵨmuKAӸD+c1NSZh.IW%M8dXD0ē@` +/lɭ%wQY+]1Dk7)q9;d>gXf/ޏ﾿[#7׬N5s: ]n9j/:j$Xr|*ͨj߁!Xaꖣudܯfa1"xᨢ&GbLE#n7D'_@tr'`"ލ_J}a);(@?j,)|e}0 j0 E<aO09)r>@Wy9GzIUGwoSsxZk@/0nPj F0\h|z㐢qΨ̧_)޼=Jwb@]| Ve'*1ig "oVvɮ^(c{Rv+m;ߨb:E%VF5+:c V{Jx!JkiT 4l9@7B n 뷮0&Z3>N&K -p7H9YcTsozS9LNL()p-!8-G֐bЅL%}(!s&JȬ$"ڞOK ygWl7xlSe*5>1090y nZ79` ӈnE=x@ jG.&L$OV}V+e1qSGvwuqFy~U$UUѧBcձB5nEFTv2*Vݷv>|> ,($׸g3vԔe,8 riD1&&?aūRQ>1Q^RW7Ɛ-j8:S4IWBg gbi' -ߵʄ9Iwxs (X(U(>W/{n{]uU5\̊[g2yNa"^ f[2("EV_K ,pB6!&SRxrl +3)(~ª2ZvC:#Ą0  Cr=4pc7$uTg|Nn nP=lv7hs w(̾ ϲ'͋D 6t6wKIq1H'txUnM1bӄ MZ6zolz+ij3>L&<>rPv_J@V⮘HJ}$<"?P|'\=ۣ/7rxшV!GKPXϝhCZ U;'qC~\oHx~ ç@6⍩yeotM`Ovc;NEUv{ZⳑO4 ;s^_ޑM ɍe[3 ny\fRQ9GO>Qf,Räz#[KMUZnp^NÃ'p| R 7 !H]B7|>Z-ABErN;2vH9g::RKzo5 k 8TMY^eJWi 72}i':܆oY>A^ 8:@eGyx3 X 2 R\whGB!{S·N8 NL83QSLB2U;,iٝDt-fyt tm||D$E9mƉSFnLew}w*vd*Cmߗƈ򳛨:٭dOtu̯|*Wr(ʏx'vNe69HRBlj p*@9A7KIR x);oiOhQڭB}.oegKG& )-K-yN)Gic(vi B 8M]q\N פ#ccU@t޹RЏi!5%Uo}MC]ed<5YXt2H.ժoj'tql򯪳l8րGjQ(*Kedcp͚W@wb>IE`6ԛVDi* m m x./My=(?tQs_{+ †/SGw}7 ./Y!U]KEgג'j;$Yn|ZeJ<Wk Ӈt,30t~'-uul@h=q rԔeqCt[M[Dj78CNFܪUS-כp.؜?3%\% `džoGxpOW#>B' uNqKj@WKF'Ya yC.p+W khY_ٷ|My}76T=`l'wK|C뱠N ąS@OC_R'mr}-N♸j37~s^'#:b0Z"uB]{@LjdL&淫h)MJS8"G{q!!D3ZYeHzm3D/6ALJx]#A,ǼYHЯd0}Fٜ[ld#hãDHv[9XTIlȀ/w(!+3йA҆;Gx۷KDąminB3 32 <~>*Nx qD۞BČ⬒ #܎ _$K+ۢ $],Wyodc7$Pŀ8nH&^f<=}8'i *!{4rf:6v b|<:B;G*s;ukn?n$U`\AtW#mljO&!v!xpΪqux)ngъlޢj"ͪ:.&46`91p̋2I NN YC:B)Yyk[YصhlDfhʶ# @h P̞t=r;l-fN h[ۧy5go@wRc`"9K ]$H/03‚Sxr;bq 3.YDqe1TT,F9r5y13-!+ :ơU)v,k/=}b+RBA gPCN>]6uXPLhBj%rNv29+Q%DGm:BE¬x`Ȫ? /_%isq 8[)uc[y dpXcϘ,&?Ut ?\sK '7N;:Yډ ֮ ~hQ—0pe\(`Bt.i@{Z 촵@O ]6:@%NKDK RbS^' V#*Nݤc(mʮt .c>da0Aw7떥jD(Zx n_V귊XW.2=Pˮ Bj6 AY9S)$&yxv[QjOm,%\U>-ԌmP7N5 [Y<VE#m=wB`gtgQkbWoTbz0ğ!Y53gĬ۲统mGd@Tq@w¤` C0jY%G#I2;dT{ z|6mοmB<-,] E_iĤK j-hܙ{T#.KMtEKom` l!8=ݔ?#Q>yX5,htޤy`e}A4nٲ}^~w0Y_+5oM1w=S7bE-b@0(4W4"fO|ȱ>|ԣwsFSߌPMˌpR[ U VU b|8牭P^[ 롎 6:?^bVcf>pLܐKNA,qLeږB$F~MKK?L)j hˌp~ =yn eǢqm"i}eK}S}H\Pe4+ׄiW3Gqx xlvKoÓdDgdw}G ;z=!!(qi[(.s{W$>z; MQ8a]\Ƚ<fGY j"W1ǟ+I+Ȑ%[HT|~F׆5:uM/44R 㨦Ljj@{7jHtݵOO%Ucz%,g/D`އe9Bη33m; S]|ZC v9r$G/SJKE1RZy0A-#fO5t]Jiuҩ\t{- ;4;xFO`ev;HduX;J4adic.-X{m]~suON# ΡyG``؆bCt8Oh'A"+TTV_p Os+q0zw2e ]KR'gבuwk`x 5ȧkk:0Rgz34{0\tҰLo7Žk)>I =]c}*[.g Vbo^UR < ⍺}06@- ]PQ\umc{h!# +@@s"]DSj®jr *El>;h,=R83c7Adލ95m`ʏQlBhH w5G^`iPlͨ{Qa=Z/}҄1&hwv>=]QCiYjf@yZhnbE*Ex@5D(dc\r םG?H1@TUT/XRӷF/P\U}rd y ?Y" ~`Hs@1=]NP۠VI+xLjӄ"Ne3, M1wܱ/0n: OHjIJ+S,37"On+JkeV\uK\,F4A3;Zx]d6P\fk92,^xgUGSa۞,Sm^ESJvѲ*<rLHAvc9\<{LL䦚+T2?qn7C@Nɓ<\M0Oq>vD7~#$RexRye?xb} i,)dRq h ]RC {}ܮ ֨#iptJLam)ݓǍZ #sCx\qkr;*,hgR)rYQ̨ e{?;?^^|d<uIF`C+v34Koo"d `Do|۴Ֆ0EfU@z-Yj+ޓbyg Wycyoh U.J) *ZEՉMQyye0n:Hfs櫃e9`d@dQ&z%^MF݈˦k$Je1$3Z?8PR.3~.qJD=QƶÖ5^9C+j%LD\12EH+,5ԽPHvC ?V(V55O@5+??A?;(_Q Ǯǥ  7(X JݖwKe\7FY'` 2 A R>InQ|]Ny EU}knXXCNF?&gZ%[+|24FhC_}*YhirNɍHG4V06U91O˥N¦9RQj3db@)-&Pnmơ fwgg3[">gCq)LF|ş Ԯ`7h?!n t yՔs@r|(>N> ='p@Oe*kDTE"oq4lW9]h <qm!hK`tښߌ0XQ<>'#8CIJtˉ0GtsX TtC&OF܍qmHWRB Hjc7ejOEWъWyD5YI]$ǰ{qԏ&^wTƌ CY03+a^]`ˆ2g?D2?ߊsyʆiӛg@E*|XD-؅O{Oܙ}F&C*I{.xn`o䚢1dPj&%Bb+ Hع{5o>GEB=oD*{1$H}le@ϚÈe"vsONeoE<6Q{x vt>Z^&oJZDӤ#XΐìQN硥PQwah`&>GՒ9YM3=y!P@sՌFekQNݶy)՛٥lmY ;07TJ!2ejY IDi|9<}L~3Pvәi&\K:TMh#=?amzĭds1g"5,lal;pEcd.= ^apꠡR5`DRƠv̰MHM`cűOkWrzn- kd¯4to{"ݍoC{39,Dǎt:勮>)5 OnZ B2[g"P@CAä0%ňmg(zGIuM]`E2n*'2n*mS`ZaTlqM y>J/UOf7Յ09в%kDkjxc%4xO. C)E<~?bk.fϓE897vM/&ĴnWzRl߷G,GEKjq,fQh|u'6"{E97 FyJq: _m#6`qU" # :1+iUeZ3n_Po\>ă3;SQ1eii5f d_Gľ\8*wM xrv 7Z BV\4Gٓ0fKUd @¯SW ]:Ŀo!gTΏ9>KɩTŷQguV"gj~t=in#ʏ*uWxX*?e%`tkh!ny it8d+(l"GƊe3v҃k[vރ8ȧip }ٽ(^p6ns|>ΊwLQO.2Aڪς+8"SzA6ER߯9׹̠si(u0w:tV3b:[\;_vp= z\#EvubU+HUmtF[a2!e]Hl`.n6auq?;NFl5f "/8x K`vy!JYBR0\H-| ĮG!*\N_ k#k vj7h8^K<~MF5J{i ?3%$8cC dTψM? M[42I,ьcgjc@'{]O?Kt#8)Rx'M$¿̀BV_ Oj*-K1[F%Kɂ.PŲ)9N|V:ZY:"eBwF.^3^.]4/*/R^E oZ''A ^6D^gU=p2f85mfvt[Uv {EaSsLuja>+WAwapa*IؗP6(Y|9Ӧ6hK ,a+mNhw*;35 YA:%3ONβqchJF{h &↋\,GU@{<iv|B6aou=sdU=}͜jOSs, Cƥݷ &").0),*"9߽(#V04y &$6mb;¥s xʝwmu:-o GB$)sy_ uFyγ7MF uA HM;҇/k'Ix#n8 0]段ǥK`<*r#wRHzo„X1,kGLتOk6z=uϏ|wzВD U G閩qOՕ#ٗLDIkd+]V; *%սAz!a&Ȧ"Hx7۱s2un<\RF|"?xM|mAuW55,2e詆? Xpvh&HIƩxϛ3a^,r4ln<-" ˜xfoyZ? 32!uA ݄R7䷹?o424>}] Yls>I}!b!LFѬd먜8BߏmP~8Hs|WND. 2D=4O`by]lٷVXxg9] QLKJ!80U[lnϕAB.fcpr?Rx y:ښz)N%%.qiK2Q![$&i,edamg'vZ5{a[*Dh ~Aݛ\VqaR5ý˽?&8=lh=SxuQGE]ĺ~}鄦dM$f\RӁb;b17s'U\iJHwm5X豘G+V $NdzM[˴d/q!UZ'-CW6cI%TXO\;AsQ-ެ]NSWgpm/?"=V%|.Lx(VnS^0M죪5b0=cYճ>C ExV{3ep3-L2de8u9yFK8AE6a_v>E2m 9{(4oK' rс3 UHeVՓ~<Ħ)j5Jw8Vp-(En;&~D_dV0L7y:.vv#k&n;8}8U G`H0R6OakT] qڠ %_ ww fZ1eE#=Lu_C3ʼ3^C+SğP50#Q~qO`>4)^~0U.]$0j0~Ǿ0)'ra#<.aHͨOatN:eb^ *6~P.mu"&n<30ʒQ}ȜcRZ>4WGmA | B̠gc%,8IѧjD-GjL뽿(^J{𹐟0Z+]4Sj|S\̛#OL!pRu@4cw5i1`8ģ"U6x3H '{%6-2I q nKI֔Ix:e-餋oZԵ+}8. TytX/EXe i:  lvh˗w)d$`L@r;Ä薨Iq|g FKFo+^ЗOVAҎ}F4AS,k5a)E*Iz0"3 B+#)N1x &n^M YlύP F-S%$3]`4q߅ ;M`pd_EF%gu`5T Fi/DP@DY$gxuvzQVk ի^渑%ϺЯ=(@NoC+˾_#fy5,+tm&GSaNq# i#47{1z:b4l;S?C=nᴡI]L{8!8&ӗLа $.!(hɞN: " \]oKc䉛wo_gpr!=@M͚q|[ XXlũA[A >teVo[5Ѻ@ݯ+{K9LKAKE+JX1tы?GᔼrJuJQa7)p%S}J@&Ң^d V [c۠cʥ{CS\ܔPN3 JeաJ$/m}M'2njVt$ĥkT*ԓ9d<:YJȅ8 b9럐.̧Io$)&)FP Nޟ?6|'Uԫ$5pASk_a]"L M4I K0:o+=.pE9]V㇍*V U_) Fܔn1CCwJ8cx>^hXK^eЪqx8Tq4̚uFD֌+G fNN07ObAí]HQ% dT2fɫXC$8FWjC :3.K[;(IwU"EX#%MX_G 8kUb<gQ,8(߽֊Wa=7p d[XM~GGg_+0gnl({zPۂr[*u ~}{+:!M 9;Y⿙_pH9$AfA9P྾Ƙvy`8>`X7WQ+)Iz`avSK[n:L`4ác͟|Is6{tQspTYYqW"m7$WC>Yoiv(=qAwt :+o%unbuzoPJgPj~zm=7ȋ %!L7^jϘ4ݬS?%ZcLwQY WS?6yeo ˽)~S fq7Yd8a*^5pr!aon9~^#/i[Bd@7j` Q;?J UwԖݑSh{é9;տ/;dsO{0p  |xxRɈpml ~Lbs9(.*[l+l~r`L=w1[1Ȃh:p|I"n LJİi"Ďꦇ,wv6K3Jid2FpE;79?bL?`UppT97+R$H gd %Ւ @M0 MF(r L~ 6'l쾧cB\/z#mZCៜ6K)m!fS?њ?h8('z_Nba)섗CI4Mj>Wun"|'"Q2mOU|*c%3x '~ڵ _{sjg4 E].o:l!keѣ;/>Q*w%GO}^ % 9֙Aހi^%!mEns*Bb^~*識q*FjyZ}}9&u1icKvpL"yi-\N&x4ɕm{D6ɰij( [YǥnLz԰C&rЫ:Xu?q>tYG{w]%w O1 .螯_Et{Z;*H䴫W*tw^V(Fj*ckV Uz38GsQ/PȻ0|]B7pD'`V=nЫE&c6Ƽ5sR`HeL܍I~.BIlMl5sLNp_?w)DbIC8j[rEU/TAQ1^0!LݙSQorԣ/`}'ߢЖJ֦/ixfcGEq) nir%[' H1%dxŃIݥl3_f,AQ dÏonV"׭ p_\0\/ dQ͗U؎ǰz:>O"з#!188<-zM^'qX*H 2yBꈯdK6ADaz##> D5 L[ٙQ@0I š}]-L*iLDOK2di}1[naK"y4WlS2mb)z7.~h̿3~:7<3ۖT\Kf#kU| )?4MH>%NaV@ͣ5>A8,.c+oh#.Ȇ -iː-a||&W=eB~Z-q{똯әB*y0 jpj$L$=FzYsbQ p>Q-E=T]h&ao*߂jcx炗* Ci3Tǜ,8YsFȰz&i dO =-9k`9AEw&;P?F y`uL&T pYQG";ьp(<\Dt]~АF+*L6 pIP^0 CmWڬWؒГqv1lۏMNW=|>#yYDs|B<]b 3rhrV eecӅ@#̇5E@8y(s1*rars #`>F5agKA҉$tk:^nș $?<%bd~hD0i[Oj0Ed_-I+0/LiM6Cd.xGs/> _QA|94flY$n@&XL4PNowy 7K܊=pqzٷ)*t3PteͲXӝ/kLaʀo6oo.ڞ]^96){-g+ۉңB/")nv a.aa10&F8T5N̤Boh ZJoOI "avl//< WqgWJ^B.#ƷunmQ˃#{L/&l!# \ vA#ŗK8H m]Q;\A'aiq. 0tbDHU^g xdNy7k7_5P,yD)G8 !熪?toCӽy.gw̫j`, R+0'? 9a@L(c ?j Irz^[+g>zBQƳHA*cOe_]DgBov8p!To3q1DSag] a64֑lAr#ͅyjG*!01YxDn~h[ ˋ"VRZ!ЯMp2E^ü[O9[o>e>Nmxa;fO?wHgx []h5o ,~,zH'}2{x5^p*KoC@6_PuwZFOv uGYd|).WS32|,;odNJ8ck\TOIRWB.B$^ 2x.8F0b~zk{Q$,pwrO-YIOݴ, e+-L/\Fb~E=} #`o\"W'10@-J/dSd7N䏹_@Nn'Ѹ$c;dJ;䏺> H5M7<7:=O%SEQGC> 瞯zjSV3\G]^Br%,leZE3mNC؍~n=-ܮ]qtc gfԣo2+6!) MWp:1`M,2zN1-E5~Z)Z fL2[f M3uao`ꗗr8׽<*8&Cg{z\ POyNk|m IHdBg-r|+:g4.4l&\*(ɺA65ޞƒM8- Φi3(B$>){y(9fQRDvx ^'i^"z\Z_qKF q2^tdhQ,(V M,Z?<WK Ѕp[8!S .CdŔ2(ShȊOmY9O &К+ڀr{E~! i`"wtquOO򢠬IޫXڌu6ZJT:>\rc~e㷰FmO8 7EרX++G(+ ' |ŲI1'yPBM!z}0ʋ US 9 {utPlkqbֹFrP<raWFOp3 ѤPZZn D? Z-# L ?3,!C;-iE!( tcSKh5OpH|f7 du_XE05ÄN>M_"#;8x_(8+b;R!#=}:ćG⑄7̽T4Lo5>ж]JR|W?~ j!d1C2.N l6tD\oEc%*ZI$&/^t~7L{F[Eeit~a=qLc6O݌tW!y ZgKߗ -$o-MVt86<͜7Qy:dg2Zl+ X>[0PLds/> (e풑}^х["NUL X[sJy *+r|DKf\uDf}./p;-TqsC4Ip/UPS̳? (H}F"noR4RM w>bc(%#k]WA #lV7A)uYwWN\*}1+iӃ+L_KsBTc6]tOֿYރ>4'bw EaImXGNݱ}8rD$ 6*g4!6\'èMjr6 =͸RbIO:`7x}N'\ϓ{&ty%O/vp$ c3  UU=[g*6b[w9´0YtǼp׳.)֓gS^] (qNHv@R)ZgmSk1fC dU݈~9T~1p?;T7/,~*V5")-21 E ڦ֬p:?P-OӖL+{RpnJs[oGХzh1ѾKSZ?SK>I>_s[qxb[e!e3]dA19Fa 7=2ZeoZ7bOǙi7ԝ<@1?L ѽB`2H{NK[:P_}dyJMz\{p%EE~5c.,52س!CLp3[U wϐ%9 To v =!I[WKohr .Jt!DV;ϊi툘2Z}i{)c :ZGh..f6aND!ٷn[? m+NM#;[AR`f.dNS b+UڗRR4jcȧpi2 M !j^?.eWJExc{dUH>⑐[Ɂw믛 yFϠG:wS$h=3k#mCK u_rٚ ^*%gnx9"4xkVӹf\<54˻" SÐ.x2h %1,`*KJIA#X?(>V^x7:=6Q懘mbr+bʣ*>[js[LXM[x\KKT$Y3ap$kIJRdvx>lFD2` ;԰Uq'\ U caX>R]fm.,Hۧ@b$m\+Teu*45uNH5$E+5n&ڷWP#*z;|ޓHw.bMdvӓ]5ݡElT;xe'^x`-4W:U==Ϸ% gD+Z-ǝpf8':eǗ+Dߍefk̓Mw&d~@6O8o׻ =05(׾l}GءKfؕ8`W >ƀfH F#?;y~x+C}nuAL[qt 3ȱ%k`^;?j\HS>( 6zVr]fkrt&DΟbx7.At·xȘi3= FhHz8Ǫ5{أy&$ :2qW9ÞS/b*pԠ5P0Fg|9 [ȣxB厪" ~ ͊iS/O f ɛ:q`vU*3JϞ LkEUQڶN1PvDƓr"yU(AmwA-cC)' yjF88OpMFV t-ј&C 67bhc /rߖR L%/3ZOO`Z &:yQdK񎋬,2ZOi%rrI<`@Yq cw?di3e ò;̗)aD71BWLyrr8gaKnZYJի >Ti}8tȑ[ܼGCx" [zPC8ul?aUJ^gf>>KnpxCRiQjƇƾ?g\iY{ê[)و{H(toa$ҾZb1.p w,`k-U>K JGGElZLp+.RjTZ{j ]6O!qՀҕ}BpgG:AhWO46xDtҜJEԢuݲm!BS`RHcf#d :`E}oȐ|,q\=gu_0:xxweʷYRZ'1!/, }ݶCfp{j. 3PZy+{ A͂w+xڱ ctj;Q8'WP'Bv*TzxƌuPrruAIςt@[܉zyfĭ7n,U}Y\N]CéG!5QF<&cbE:]f迪,p;:sp&Zrg؝]Aa\ȓ'Ji.}Us=W X|!(WH."%uNv:#cz9e)d:/4j!H^lkr9F&.Xl'ikAe&T>  w뫈9bQ\\>c>gK Z@EK"QCR׬RmP'JoYws_XRKCt_38B:gZQ^Vz:x/ OVAty:h:f &Ml5b>-kVdx,r|+6XmӬ8sґ;nEѠC"ݴ2r{Gzhi0Ch̦B{3w]JXD/?j ,D'j%]/C_m0R09+d"0~C%<iNTX,f %cqGy a8E179,q >bvOE/w3ITSd>א>:VzůŠo>`>>Z=h-[nvͬpB?C.B|]W+~ 7D~_)sUfٗ;8xB%^AN* U2QOW-/f ̩h^?F3LN+ s\t BFq76@gg.0Z&27O>M-k$ -`|!*tɖ-=hOr5+_)&OaJ^O|X9gpڮz$ yK|O1*tK֕$sc2L?yLOj^:Ix;X,-bU$hwo-՘I>StKx?GQM*i9lw&bcTNNR\d%]r>nX$0  0Y^博Y;JfZwdя$Ⱦ p;;5\5GVBCO"ofS5 {fMUg*E(gu%}gQ֠ilQlBkq[XsL4vK!6J Biy}5%rɤ?6.[`( Zm-ȊϋRem xfψ*!W,Ugq_|D$վz-^m$. &C.]up'V=dĪ9@zlFuo,ys T@Y3`j'ĸpMlOpӣhw.nm/l?  \qnVֳ lwGn .tVOwN}% Yh cr 'KsqkU(fkuOA>O4#.PcgF A&|  #R;"%uݍ бvvkM&e/dM嗢*at킐{# eH[(bFXxYZq_{!3"oӛHUVʮm@~l"e8V\pyUMHD)f>_C١QlXg ɐϲgC^;:xHxݲ>!&FoCW;Z"āB@+WB=@j{7_{%1E؁*n_>ǂ L'B"6[e`[]8Y7STnx ͢do/q`{ˮ˨o%LoD2 6['=*|#bodɫGx&@ߣiũz8xA.#Tq}/&y AwktᰰB~LU~iLSpHw~׳qay6~5jQ- %Mȉ$Sbhp1'hg( ~HG}1P :$@YDX7?cRKXI>ꙑ  TZR mӋM}Pma/=sq{t!M kJۀ.~IhtHJD'֒bRbm'FJfbwd| OA_kl`c [J;G?Z,PX5?ԍn9(7{$ ;6悾^1q..K]pR2YQ+\b@.J1ļ(dYZS .&ɵ/ Hk]Ğψ0bz\(?pzFUd[)4ċ7Vd٣o>P}/Y]ӇSEc# _|,v 8n~io)#6=5z:k ϺݓꮾrƵlu( ӏؕ2\ GLmO¦wy6;t\(S9;=:#6E=i":\TM-!&{h .pN at&0jTVlju#H_0ǁh yuz*3\Z/JV\{(/u܋K{!w@ނ۽/u=<p3F"aUɑsjhK^!l*rsJvi@:WC#&Gs\FџO}nm3Z|)E<8A43%sR?4ic,0T>I_鳔L6,hl<6-޸~5P2ާpi@}JFv&cG2u&3$N-KMe6:Vp (Hc^CK hJ%"9в$m4]gsvg[r}@u;q?Y`}ˮ0"B%S}F;#c[wH:Z%#r3C0*婐ͰM?(Lv &"ET10;_pXkƒQO卒.#vE/ jK3Ӊj>ؚ_鴤AGż9|ޔBmFk~ Œ>zJН2xm9H'I^7w^Erؚ :L<ΈN&ijq́ӵp8D"f" m,h^xXhxw@OW7wOa-,PK|P*Ѡ^V es 12Rkݍ$A݅tdwK"_ƾ;0$`\~a1 (8ٞDf˸;1fa0NFƧ'{X6 "DId{Y -BټJ,wR˔R+JFڎNl$LV1f"G mz'k{ rNĻ%;΢ѻϻDҟTQi 3~La)o7BljYcW":9s˲&k540 Nd͌)Jqyl B!w0Ckٜg L{ }ȲPlP"VH1ojTVXѐ E>$L7i]ɉLf* UF(k'(`[t)c"jk69TEYo)UE1H? QI&&ETM4f>?MA:Xlrr/5?jRNޮv_Roe#?x=@L+ L6,L(xͪrGrOҦrR4,'c2}3r@5S B տA=œVvuMEB5Lc~ZȓP~] Eulvf0@SnpRhky72%:wt')Db7螪lB;;7P>(BzQ ~GnP{w Ы8Fe $gӉJDu@XX\qF][f:kYK >6^ϸNtJm=5cN;=!iaa;-$d,Z" Q<5DU=[բ7z[?ϒyVW|ror5,Fpn?N+rD%$Q @ǻv,>;]9Y!ͅSi3XWjJCbBI&Ylum윸L8 Ws>n;Xmn(Bvy廀)MѝQ$C3n}ԩƭAm$Ԫ[+ԩ<#s98HԘCes+WNg:ClSr@C>ͨiu3Z`By8 5a,9.Iv$G5Yuw;=G<#[iM8t{Y0eQbaU<%ϊ>morɋE=h& ]G|MkBl`A^ RK߬'z¦1[Fb֧ccoa j)pu!-t<я==o8]H&g9{KFiqG%3XJm&h.6̹۪VEGߤbaL{GGj}yqx$sFR_J5 W@!QUF(,{C{(%MۜrK@k?At*e'7hbK~/qR~{TvgNQ1kEL#Wb^e+C(S4ϬAu_b]z+{Ryaxz9 iq^!=S 95k}o>,I4um{WX<:j~;ڔEIbH3mK2 :P I]Z8Lp=~VNPM~[#j(g:Gi6f~MMEXل~&&"KYpY^m.^T9xJFi){Q#@76M%|z)A5?/՛>~V<=i "Kwm tC6>OEҊiCoʙJ2P4W`6 ߃{%ji^S31Y G4B@[k5ѩD&p_0fWt]J_~5$6+1?Νf@VavL4۪|NU0nV=s1ZXu΃f>(ڐɰh5/%h`mzY{9RL: ͹e~Q[)r✜dސliMk3?o$w`#C)|W .9CDYq5\iKXVq&&`/ɫJ :lq"'zE#L-1T`lrUk/}櫂'OjNY.i#(0\څ:-=>YTUGbK6VG={RkAJ%< =~/y#sG93bڈ4J r=GWSh,76 YS͎˅TP 1Gy 7s!h1 MijjF+uz@:!]ܶ!'N@9r#4gљ9o+{:pS1Nv`YyX/D:.XI @*QXt"T"gO(MX/ъ]QfzPr *u Q4}4ݧ-:inH*$ zuyê2(ak#ƥKT^(/B/*l&@tHIZ_Ç w yv6ϼMd"ROtz/mBeJIjHo%q'Θ(!h3p (3J6\j4߾ d;CԷ4?tt?K,r_;p'Ȉݮ? J ϲ°. TSC7MB"Cze}UTƆi]oX0*zn WT%5P=0l#@8 K ep3OZ_'F;;JWK ojM{;c BtIG3\{VJWKxA4rgq'wG L:,C+c87n:%`/]`0Ք8յ!,]Nu:8p#@k䘤 pᶚ[6܏f 2g9M<'OdAvYRV Ƭt?3P-4U%}lhFm丠%2_s|ۉvNkMm YeaW_}W&T2:D֒5o# rxэ5GZ.tle@d*[xgoTTc meT82&-mG5nK5Д,8΋8m ?83oѡ%x*gIvt jȻцDXsbl)ke_4RTPU"吮6$­oF |9WسQ.e=\MrA@HF9ƹ8{5kRoZ*&fiZR h@px=qZ\2Ǟ[A]:(n%;(hCc˺f8yyبK.u=F8Ңhm_47"Z%(EϪz4n+Zi8;9 G Ң)#oYVw~T凈Ay8ڃ:V劬V8sT8^ХGI"zLmHAF+o KmKNwmKrݲnuY/G%ָ|9BB1]0^ jrlpco c8;?@.rJ3ӆD9R;68}OR% 1ubhxi~1HO% C?Й0-j!]quiaXQPqK$unR۠zw)dV2($ Wol/sZH jbo4V'޿z>a,a=-ƊN0A{@oGXwO?[F/p :|PP]9i=@!!u﬈=M ܢ Pi `:f~Z/rW,k PPV*1j>Ә( ި*IO2]||FQ׼n*JP$$|/EL2kC@ lt8X] sZ1}8X=z Ą+"֙3UI V8ąց=!-'o8P?Z7Ҥ6Ͳ{fɓ9C2|$&μD]ˢ'=J%*ԛ 1PşMne`Q ;{\{MjŸ5. l5E^5Ϙ [zm֮5SGn-'@OymUGn*H|H2C7~@:ۍSE^VxS'qC,^ɠ[;̧)rqs &M1# [YNf=dm$r2ќrp3Of&R8^h> D~ew4x e-jgTfw4 $~凁/-:&yJ@Ɖ:DZgM<iZ(@0V pPsbD^yAՉPbAsLB wPk^پ -ȒlJ5Ku7>:~.b5Md* d Va\1<ڨ4xG5DxCe JGh` '^dل]7Bh 8/~j}jt*缟dsP褌Q;=޾cEߕ{ᰩ?>+Z7i #@% OlI;80ə&xux- NST7lK"Yd&VzN oln+r2 SSA͐8fb/^*/k1ʬ턕NM(sp2hក2 sdj3` 2IlA -^ʶj3 ~rVMYlvwSI6-ᖒ80VW'dH%<';dr<](dq0rY9;/ B2sfTsOR'?kCxJ lF8#12+Ay!^K^uze2}&aaR79fS(X|WPDr Jz̪c]<̥Кv9B:P6A *E <#T5 zQ*_~R%sz ;^b5%$AJq =nq;6pfDF@s%x;m[SWMѬ $!EcaHm.mLK&cf*?Vtւ!%#;x{&@NmS/.bɁ…Ϯv,ND_s8RT( 2cCh8ʂ Xұ`DŽ܂poG!*&WrV$͔/2ne>؀i^H7(~(oǘN u7>R\YWnƘ97>fDLJ-]\"e6;iSr}Dgu:ŢyOHEA8f_vSCZ;O9/LL^!'=PMs,dwMiPTK$ r!Ny^ j_Pk>hQݡZJ`[w>ZyV.b>zj `TVDs;r=?%DcʡF st QŰhÇwb733ȴSϐNcV Nn}PO+.nAA̢ U1.v/6`_{ۀ֓)=Ɍ MIZU@x&M@)?\+O+ЉiP;CEoz̵c JќE GD0cTמ5M~-D#?஦D{Rb C単$gϻhJ clwX4N04۝>u^1X-Dg5` OR"w\o>We8xBԽ&P/j]lHk od@1D2I#*2LTne=jNIz\/W3S@5ZbM}mL'7z%~xK Q! |k@ b0_ 3WH_<7<:@AdWlw= FװU] m"H4LD% z\6!zh\8y“Sz| [[ZçJѯ{BSwWw|9LmfbʰmgEs0uNqS"biQBM1'| S!e'f.ghu p} >1$qXf$8fw'=W{_$`T'L;~i e>NW;'X@RNI}cPj=ػ`ap=n@0[:$14oFĬ6)G<;58Yz*CsaٽLUwD+pTyM|wUC<,Z*I^LR罜6jEWԡ"}wVs\j8 Z)kE„v_C4oe~ F*۞;xRåEFwG oDSodP,#|f/)y HU9C b'S/UKF,po4D9^aLꞵg;2!$$. 6n{9+~(oӟUhAx5Z94b+Y/!U|GSƓP ZTѦg Kk{fkD6ҩKM5VS b,vd&1|aɢ1Ѯd'i*rt>I:lG#oS^k=~n+~ʹhF-\3F/@sGH+%,=paM-(j! Ga Ŕ0O"gkXXFfj}r؆Gx@ "q#57dXJX`]=эqz,ɥ!z=ruǰ 4dR$MnMhzZ)zT 1N`W28 1WAdtv9i7:`~ZwDo^ LCy$)t|mVljD#Z%^ll| ` d+]{hY4WՄHX>ϖbܓ]S>l;IڲM#8|4nx$jݳ:RA|nCǸ?9E 0Xa|0C*Q&ԁ(c-;Kk'~_J1Yno4 w$_}jÄ\WӦ[t .ua"i84QylHrFItm͎8E?^1n# `o'dTxۡh,`zP'|@틨K J5e|B_fM Zu*1OC@:{Xu\H$NǏ6`əB_''ZO.>v*)4@O6ៀ3׻8 @5_Jv.:EbJ8wv"LlQk- ~l 0v||5̀>N 4?PF"YѓM5!*)R D9T= F_ Q ]GGs"?xLxގe}'Tҏ,&'g3Q(՗yi_Sۯ4fzW#=ReXX΅061fЧPVR'1v /bӂ+ȇiQgD 1r9;TLB`@Rmژv=CT_hOcLB,uȌH*ze4odO Pn"_%WD4$q;aqzH't5(WZ)|R?Cws,Pygf&rgʒH`tăCh:Y:N9`e[JLut3`fM#ё-O^A'}oJJCTQ{o<7C?ϛdƒU3@鳾5͖(r;A@DSEt HD֪fgm0=;huK=29\"$5[5jDe9"]QW&x+/Ij M{kF ԈcnZ%knWn:\&QtNZM?P&˪C'Dgs’\b37Z͇6ͻwI,xh}Mg=ON9{U:ir3lN|JK)8!: Q\bT |n~LW x?Fd}S9C"0X(Bg?f_*|Ǥ*Yp9}9ۇ!dWܬP/cqOǡlxxq9)<\!Mkn?SS+UU'ާw@ Vqj#n'ߊK# c | /7+A ⳏvJYGc`ƿPǴ: CB Oo4|e+RYmqwP}_( :heg+ׇuMQnX]02{WC8*: (" (s R㹂k.B{P%=}- Ò7_}Шyu_ߝO?=QP*oNS@P$?`f;XC*xa@[=2& jlLYJ$g)Bcwr^*1Ii+J;h7P8=ì7& Z\¤ŝ:B J>nGDWy>  љy,6c]+U&԰d,~BXEi>wGیt^er {J61f5JxT J9J-f6'(?I2TjݾD ʜbJ Ns19a"Z1,*ҺQC^ވtvUVDysm&Ԯ]iU(fdNb@Hh ZoW fW,a9+iTaK[Y4:2$t}<8S;.Vqxv1`i:H  GR3MޘuO5[s-alm3x@Fy!'N6TНQ&y0 D @gK:e$ZKo {96vGQۗJE* CGLn$$0-><٭?elyN\.X&O rvla΢)'>[Z^ؿ.>g_£kXv0z|k`ݐxx~'UHr/׮q;Vk!MDzT4 ԉbTAu%xRj wV'kPQ|ls <4%ʃPf3i̖Q"Çw|Frׁk29ʥy.of[AN*h,]eYsƽLG@h^),M|Y৚axhOnq;\ѯ;cn-%b{HAZV*RjbvZVo## $ǵ[k%5 PO-ȋGU]Ro˫R]{ B9:{r,6Z/c1@?_2N(iRK88z <~ƞ%d#9%Lv ,|bDALb(?.F$H*dcFPQ<г(ϲڅPf"PN0!dYVs+]H?fڠPΔ (J3¬p@+\TY|k ]B[*r{2(Es˙N7kbR<> E݂34yVĄNtČ%9)j厮GD'%v+4&Ń{/7#]6]d}ck K^.JYh]'9f"a=;nI ;M7tULJ0A/1ⶁ̒Z}BdٵoSD/`[{.IH3&kD{XŨHhld; 3 z:O1p(w꾨e%şRk.ٯ#>l*èf:Sח%!,V}SyadvڜAX k 52̬7 DDV} TȌI 0,ت[ ?L5`>zRye;jyՊ$]/D䔻FGMa/kjqT߇?.[Y: ULTw%ghKx 7&pҹBI<љ+E_z |qa.Ė GQnt]A⪖VT0K CkƴUA=PbKءً1n`d$8k3bK*?tv&fȺ{ϵ u kM/yľ~ϐRuKLD(^Vm'@%Ͽʣy0,I<~s# _yʙ}5-8LʇYS"y]X`dcRuxez=$H۱ -od0h*X;=V_Pr*Y `+6, ڬ;7d:.#0j`De,]qYl0C_k$iv,|/TDV+OsSK=2tg*)iV/AgBBӫVnlm1l*tD30+gm0PSzl𪛲8 B~OloܙEU;>Ջ^IgKJaR/`F#92fM~1-2ǰ/@g^;|l03 ZK?QA܍S8 ~ĵe{{i, הfzTNZͫeⲣt,anV~$Gv˥_ǛfZSi"@jMJ4!ʞk 3 ~E> Hʌcw`"tݔjYf QBv?Vn\&T/ Vʾ(R*2P3:m5~e#""7(}6cUIp#LVeEh,)ׅ|I(1#$ G@Mz]$I,VS+/B<-e\u7񼷧 .o*'s9,mk$-!=6i?|VΙP $DX1}("t"*"K'Y9["FuiV.z,񳶯Vc3֯K⢳@uvf&$ LmЁ;gÎt|} MGUO><MqtpQt=SڵA3G¤G _ry1{!l*TBo m,~5i.8Mؾ.tãFGbh: hc` ƪF@h=\t(PHVF#%8B"n8xVe44on^}FB¢7"g*+nNJ5O~FISjP9ў_bΙ1gCoYr(0li'ثPR|=G`ߓ+-P x@8+3VL%feiOCED)(~׷~U>qG3`Оر#\N23O</CwWԇHݸp47Opy]--ȎyB\ÃNM+pSGp@K8 -њAddKo1;q&Wg[hxXY,WL$nBCk uR'kqH)]s95IZᇿm*2Lj5d~3åWK{O?gnjV_F9v]چ~qsZ0__-@T|ZPyuJjw>Q1NpvRnmRԗq*RuXkk"*pUw=ˮ0@V.G@q9J5yT< Ԡ7VLj˄1'Y '5jmWEߟaB\eS%xOܑSm"ۼJ?S)b)C5TI"vsEQJ7ƞ29ZKͻ!qe9tYwHQQu-"EZ#:YV]4 ,JѾ31(?^ÙVt`k|Z2<YYpWLWYxԯ@8S@\lc,sӨKkhyUN.j|7fD"R\֔íHa2-n#Bpxq3:]VخPcF>0$u}St<` X=h-N%$ ;Js[k |0G,4zm.IYKVTʼonVPZ}yiKL8sUٸUt)zT(.{cϻΡ0N.znl&VVncbL"k-,;r9i<·x7˿_KO@ J$q}~۰ h74jJєzlK6MmP:VNNf>{]oSCWrVz,{AJCAz§Fu}%RD)!<;;]^.h?D@O.}.ନ8/)(-Q&d;xijz!=4y-\7f=َ_u4Ӿw86ݻlD( &s}נCęaw[M cʍ^ey6TX,4N\z BYKAj̴v<.2jr܉,@ uy,%7R$0 2 (iqjdơ!SQG#;6fl4BM' z)0DvT!xʈƛ鶹/0*J*ų!nKW/Jrdc|Z[DX{x%RpСЂ-Z JF\KJR*9%9x%Qf&:gHV֘SO)g>&"5Xvҿ9 *xzи:x"a'>x8PbCu1XZn CYp?{W魫MĜl UZM;s)A̻y[GƯ0i1 q\X2#0-79RX ӼˤEF`4RY:ͣiׄuuhEμIkvua6sI'ax/g PA,[MȂ@Ʊrz;[xj9 4Ŋk`l*/JWW9k$~&N(L_~w}X% *EsJ<ܒ]O0$e<EϓO7KtęھZܫKeA@ei C̈́T6VPr9 ^hPJVJQKނXJnPNn.٭pd'<ŦOkh.l >U|? m1mȓҥ[m`O mw4w}@A6r9+R]4ނ6zvmWs=9oK#)/y/gOfׇK9Fc,oeQ%ۖz9FpAsKHl۾to#৙b6r;gO2!zR 92J(fX2JAgP8\9N|IÖ'Un$XǘlG9sPtAM6K80_́1MM4Xv񔑭wE?K;9<gnIr&5QuoBT53J^u>=vWTYUQж3y)[a\gКE[c"*XmKP)- '>39{uHrmITFCMg؈T z\'̵;+.u;B +NTp7#`?/4w|h / SBOiRuHWrnB8d Xoɩ5,( 5n43mZrj#w6Z𽌬?}?db@)o5>Qͧ$VQv"_K?mNZ:ၻEz 9 |\WWn'{[H!(Ǥ"'yg  <(X7+?#;'<!T s5~{uYݢ}hCՓSRف%y&|u}'Zm{έ)NqMFB.M s`}]<+;(`aG۫ d̉@nTvhMmamL$\gJBijNAI[C-ͳ,>^.4B=Fcn̟:|9ܡDMS%MKGRzj2˓-DWfn=M1?^Ɯ a68} AǕ=A~DE\ں#fqQu).cX,N21 YuS6;m u!+طtoc %{1QܐyWguD\?=:Q9|UXҩS7 eg~~~1ZNu%=r]2Nf[rRFup aJؾyFZAݥ:PY sj?8{~<ڿHŪ,7AAbwclkOijQ=7ȗRD3@š!+IkCj,TP}?9*bX { ]҇ے@Va$Q )T \H$ 9gVܭ\[2> x Zg ZA9 shd ;x̓R/Bp9I`TNx'׃^P"X-܎r Zn*C| VZQꬲwlřZ5z& W`jk=}Ҕg"iFa_aMMXK_MG$.Y d :bo={z+8Grƶ?\@纠T:&aיcK'p<5 9/jNEP}3O53%ЉJ‘rVS@#d% 4t! -#Z7tlJȻ;PL ҂%6raPQ0Fg - HHm煮E}:#rT/u ۓ[)Xel\8FMp\a~.ŌS4' `9Xۖ{X²ۆ"Պe2kG>vH_ʶ~lj'vx uW0NU9ɟ*mj!K7S*Uwӝ1F"q"Gj^$ήX!ǢBZ =~@Vo۞3{|#ѱ5afq&`f%ύ-M 27J(ҜKrYpo 5=#ss@Vj,hWnZ9kr`^p"*ްm=2X-"w,;Gsuq\1^$&ǥ(@;M3.&}ƛ`| 20:ɥpKV2y9( 5f *+v/}r6ο,4s'kcJ45+fQh' s.?5g:6,-  Gh%̰߾zTm*C{&f/X,'I_d9ޜ{1[Z*Q15ZFDRҵ&ߚֈԂJf.$4zoWIl qT & !-G;%WGd')I&3WG'%2&pK9#^Mŀ1:YfT Ků)H3dS >S[a&(n7>qOs^<Vb_R Y-YRWJq@{ǚaUAKs&Dq/*?r7ځ;q(>^k y+U ᗭxk`F\ O")ҙ}@4W!Y)sI%;pZ?L}HӫT̟yntg\N(W-Lk]]+NNp]x4nI3Ȅx`T吥Πd{<+͛#B0(,FCz *0NhP=\M fմkRj6JbԒj.8[F.k#ۿ]̝Se'{,ņ8tv*K|VR$[AK;ȻHn;tx&[ o'̈=-F96] %xRe>ld8. []L<1X-YYo"Q$l[%yH8=1r:#UO@Յѹ!(JrW AQR4g׬VQȌpPLXH%BS٦i8: P;ile.\ ,/]qb3}i. 8g #{Mup(tkMDy%"zXA-G2 LCCMȿrR gSwOx2t5Ҵe1,2:Ain"E K#E] nރiHO˴r J2$,γf#QgPy.S Ll5 tE|g)c`> Z eƌeOXBP\NC/٨?a/y/Y0XPyr}Î@SX*sXGrGGɲܜJ2. Jh21[F (盽w .} Xy?Ҧx\jd$ʺw!V՘]ZQמR;;664/[k+Pa9q@mWQѸ8BvFҐ |%=95""Gʳ ;p̿&|_zL;fq ۂ fXL:ڧ# 3b5{'bKnN!LjSB/qfffDZMՎq {~Qְ*.i*BBL|ّ{4FSf{U$f^C!O*bS:_pDv=rP!9(2Lq̆h_IUW.>QC`7j>Ih\+kWrܶwZg $Q(qۂdrVӭ\89yWqgOHؼt_491*j08zr.Q~8ֻ#N/>΁Rl$/z%Vz]VU;ZRL< " _mݯ5` Zvtw6B=ޚC;Er̄,NV+Kx@DfMh{mDLa gҵ m 4u V[GՓUn|qVfQa:!MCzmR:6I]beW^ydZ]2']{ S5!| ~ LJwE):eƞ&b v1i S=eܺv\Z- &-›]=#D3Kv%.se܅.5"4[c~jv8JٟJ-2іF;qˣ^f:yP8g5nyhUbKt*W;7l{l-WhR%D{˘)1' rح̒h{(32R\jP)bcuT=aR碸-{ e|-?U9[jbIteNuL`+W=' ٞ $\x &+f{b\r-$jgc0 7D p<6C-f{B| ]P\›ޘCQ/My_Tm}nΧBu@:qR>62Fe8 (+દiN7L;hsʛ6.SmqͰHv_/Vbz8YQI intYF,vt6Tv3w{,Z(] o3 1<@Cy6Nk~mj,e %Lh/9<4r1B4qZ5ݍtļDPgxI ʍ4LD[…w*9R`ױfYQ݂Cz PSKd;5pGO%g^Bf2A AIpzB]$<=`q;v)7vXOl!\ki6uл0pv9cI^6.7V $W(UQם.O KPML4rEO ]89@,L}lWK_CJk hNg o_eՉq~2!WS Yߤ Ho^gMc|gK%N eh7DZ꽸t@ N H+nnX_̽؝cfg dw=.]D`cn0"a(;HrShA2[4-$X%0L7 -q8Zark[X -Z`Fj$ E }jUY*Fo\'T 8xx JvL;Qޫ.i+vLjI&Ցf f0SވCl@` XsFhp7K'I힬̿Cf17mBhǕP$J8 x1@FlSSwB` g5(7r:.zO|  ]UA&LlQ%0J/*Tbxk$XOJ'Q`. M3"u2Xpa;< ;p߬Ia9 7Փ.hMBu͑+Gl p&V|t@CJ525=/*IJN$Tl1\F"jm>W.œl!K.#dԳoMSuXI4{Eu`D"8yF'C%ڒcIx $=\' |woʥ(]$~Jd FT A+P@_9j8t ]eOL` x_xT^iR7@EL,a3-E T&]-_wU$&NXoÕ<¾0zco[>*# гwNЯ,1X0}5Q< -tQNISdtZΊ#NY8jXſ^|XGV+)h66[&rA-F3yX5O,ġMCBWd'SIl꭭ XL}~b蒽~6: dQq:js:7TkGҦiYA{KP"6h̠տUB %_ ؛ejݐxtD#e7+˓cնW(\cZN"/2$9"H<ꔩ8tٞ[~>? )n'\qe"+TaApߘqFs BO5bթԝqv6|߾ mJ!S"Hm`eAɏ~I_G }/ftHJբp!V4"Bnc(lU'~s3H{ iPt!@!kAS$D~GPQנTnժTgӗeN|3 @H/n Zq9z$W])R! e{HJ2UDLhdXV5X"Y}cQuRnVX*7l7o>6`8!΅ QVUrh Y,WJCX]SZ*̅JqB͇D5(N a'q`\$ZYa麸#>\ V(W#ҥ4h 6x[:?PIBKncs#VTl7^].(@}ZcH5P "B ]AkV3 =&(Sb1$BӼ+\.%]>c}hvq\JK:Q-jD\I(ׅ9aMKK:Lo"u7&z<"Q Idp;c Imi߱J#zMRhFɘ+@5V?Zp.v&a}.E:!E'fwmqݸCҒ8Hfo1\,j2)`s+a^5ZZa~Bn14p_nKv4CqlYY P.~3Ռ9:%&V$⺬۰DX2ɂ$ҕ {C]"F>߸jYar4IO T+1F'H)=n9c넙Ll, AenfG;Az{ 󢰛JPuTx7)c; KV pS<(ʺ:j`cu0Bۛ 42r,rѵ"&j)iKW LVXTGL =qϣ5[;k!u6t0F(q4oFS *+pu,5ԎWO=cˬ85ceUc{2nsk,z j£ h VzE{xΝYmb<=բ/?f9hj%6Rܿos޷J(76 K$7'd)_Xݩ}0Np;Tq ˮD^5~s8SLLeLƂ嫅Ef CPw (́#%-ꤾՍd.b)AO4`oiHmTnpY+@YהӻjhB#!~ܦ6bR) Og!rsg3LPuOd3 ђE!$*)5?ˬ{E ­`$~ VpQޅb^ܴj)vZ67L]_ rNhaa?tBO$bv '!EVU !Su4jV>XDr]!ִUAmw<[v_Tj^\@{˷ m[p&<^a~JyyӼF y;zȡdwp.7)l-;^Bڎg~̓FYD~̍Q'n5kdEsǗ.z+q%1S,JI3O3.fk{M(8KgZ%HyО:?HJ]]7cxꄌu0ۛES*NZ(Ía90%- Ϭ3%s#[H)p.E*ҚWI$;bJR#|TwT;(l4CHVnVx OiXecw}ExV&sQ{wo]8wPx |nyE#3tLGm=ZІ#MW{=kaɓ߿}V淡mޜSzP4h 2Ϋ j(6:'B䫤SKKNVx[- 8MҽKh:\niʙԭ]aC zP7+.B֓t) _(5P遚MtPWQA|epQtRy*2ѳo}c71ZUijO(O9Ѱ +uiŕwYCCpY0@ƒdV{#I˞hU2 mP}ahKȔ*-m4D;>ArbΙe鱪?*8lV~Kv;C&;LՎ^ӟ@J*-<-0[}EU$>J=%zߛ΀Lclc9'HΗB W3SU׎! b'_?B]a#J#sj7?mLJbJ^XIoג,ݜ8ۍZC~R[0fz9 pn*#a"Q6~=VA @-fO!VGQOO5şQ1b}`c٭{z_-9%7(zw.Km?`g>w78s/ȅczbw#yN'VLZub/O\TVSprcT~7F݋jG7tδD1yIXDm=[7ھVKH֡ۄrhXdtR(3iB#/ʿ`*_NUdrԛZW-.#DiE$.㦌,fCu7$0V6I9M9%pc`at1,M`Ha`X o7˩8Z٥h84_>s5k/VU-߅ш/i(5Lքvm_-*Ibt~C/`@HM%-mvm U(ü@(hpx?\ow_pcN[SK+ÃNd~DEg5" .o6SuzRkLd6cUXbws鴂A5~Hh5#8x7&a o=,LP #|f!Q3ܶD6x,޸~_oQ:XYlp`W3Q#|ssަÝ˩8s[qupm̩R)0r!jeOK$Ԥ^awr) > TO>Z H^͋;?}[􌈔2O8'H̨[?xF >x^@_BG1Vd`9x۰;A:)xByMcP5k~V.Jvcť1p t-o:?8SˋxyTuNP!"?[Կgz@ aDX,Rv[`O}7ظE`èXV"6|+9W R}!ŵ]ĻhR׈hEp^sхTl6yr%=8GM0"KT.|v ]X u|T 1Y&J,f'+j&}Pa LҲ) d2њRKO%{$  ˖3q*77z$J05xxsbC?%0^O&hZEOVkGOiy<;f!;ft?|sOMɷj\oϘ_H"W `S!u_#P4vI`Y/ T'mܕb{.@FKnc`<7K.b0]cE{J\(|6T]\!w ]'.4WrD-Z\I kV&H"<Jg'R^e\Ž),Ү֮HO3^I1OXYF4Wn]=kٱ7l`p6D1B8Q?nO&l­7;R8 f= LCSYGĨ2f:1 \Jt'5R^ZL;?Xc ARA$_ k+_S}o~-TC5e eeZm r Ew-|;2@ac9Ćby ('C/t~ 嫓BiekV7bsůN\d ɻoI$D3Hg"LZAr4;w<7|u7uqA'dfS3 ٹ Fb("vs[{ #6EoZ/:fGlF1MN<2 F|"mb$x.g!Z6wFSDa}VQp~ 8CDsMtC7l&)Cx#?R<[f%8H`-1JmARhR+Z1 P/ҙK[}b-Ǽ',D /ZC9fdV>Aƈ71IW_07[&( >w2pЌ,7aeWVe< vǫs9M=J6,pP #@B?{6;..46o9]α;->X6~lrC^s(4ug}$Urcx׾6/?@uOΏj#h`SK-= Jݯǣi4yɸ K˅80ttStu=Q^qR% ZWe"4ѝTdf%ImۗN(vzIwWj"0~D:DEg,GnD^yD 1my j.Z#cŗ*P|?au@QI`5 v'I@d:|Lwua &=kJՂUHP!(&' xCLk.u<0Ӳv?3&\6H_z<풫ky]1a\YL'}&n}/5տ#42FXƌR2ط v\ |dB vte6F9=Hm-[.rʹˊNv{%':Oza>))L7ܖ ~cZrYV+2SFF^Uorjx-44Htn骩Nl6=)ʋPWLkt̏SdJx]puY˟CCh<٩4åuݏjuϗp؝+_%0+SP &l9ǵ.({.ўnܐ(?uqۭ,+sH$jQL+\>(S589ks]XA 4 J;c3S%?揫OuuW7;# IR_I>3LLinH_^)Ȏ%€)*!:# ?fߺ&)㼇#.] `L0w3GϿI0KAޏJeYC&nI7B?l9d^5Νےq$Q: f$zJ^ut,,.|Ѹy myTH3d|O]-[Ky[^q[W6vry=4;mD~&[:f+5sluV9 RfIޑ!RB&&4TyDwQrO=Va{e EɗC<}#5(H!m`q#%Ά 5ctB-BF=C".yNrtDš/@'ԁȑnH$>Aƾ&(\|g TX;]CQ EltڐRJpyG'x7QigLuk{w:i]v3?^gleAl.qz!Ӓ7lQ-3B ۜCMi8m0_"S:eϴlܡصp%Dxv!}x3@q}xh$Qôˉޣ:Z_Pڨ)#ᗕcc7sBF.];`A08$d+Ⱥ5FG݃B|uA^4m˙)x>XH@Fa+\m ;J3 $z?T\𦮘OFz'Xo0QuHMsVw0FT%zp5R˼QA bsW  M:w)ga.{~f+5>lRT +l;^ۓhɧ,W@¿kb!c4Ӳ21WOKݻsz3gi#haRC#r.( 0I931BFxr^5pF0 'nt|+fiP|ѹXt^Kp(Isq+SRR}Ș]T5 tU/xG'!L \ b@Ί!n'ˌtJ:j]T |SA /CzN'<+ f-:j4_DP ~N?UĦ\Mb2'ƍ`y ?DpKbyvLF|9luP牘7Z…]~uWUyWG#:py? I[G VoR7b-wF ٌFkb&Êluo4Gm۔ _q@{@sFGroI5q{ZbJOegL汤8|m?}ǚED. DqzyT%u:[큺 vX+6/zjQĿCmۋORG ÿc9Hy5d*U\I@` a?Ī2ezWsb}AwU^pi0em=z>*W߹s|f e7\ ޟ vG7{,L( ' @ Mڨ`16QUzY~1_t)^5 #^ƬisJ=:GsѲGRF?*KtKMR'>4j4D4YtC*UԵ=v~OH9? =ul Gӛ+vyab^eΤ Չ<‡{<|1$fi`3TPb?)7 ۮ S1} Xio1)rW@#Ibe;Ѹ:yttn7a8 }ZHGHN>?d y+rh;8f-( O༊-EYa7|]}` RXfYF[**+&92U]S/}?:D2j߲յ Nz/.p:ξ'ej U$[`V0jmqV!(qP8t>I 5S^mdv?)I⇛284On=1:tPT+XI,TTERG7JyJC:z;r9 A\?Jjh–t' j*2F|T5gVqkKxfG@!+xJAep` ;wfЂPm,es$ 8# C}i$=Z8ꊖ!nnD>@-؉ XpzAO~e4z{V09ncax!v&".W J;FysC]3 #9Nt7iݩ3C6Nx %%zh6ô݌ŭ̫e-T io߰]_SN+PMɻD ~mGIH#dĊ\^hN 嵻䘐hiPvu9r}5*}Y0e">T eО?&jzu5( 뙍o*`KEge`9Pb!t8["¯pK7#Iaj&G!Y Iy[:?iVr;bȼint 6-4p'%f1o[ꕤNd/3L; QR ƍE@ 0Mk"&}[ߝ7!l/ y*!Ax2XPeF 5cC'2˪pbˀK+Ÿ>DTJoMȲ%Mj;%mNrscW7^#U1 Al %ϬyFd*|۵ݣujs4A0"j{Xt>]m:\YegC~i v[v67=zG0МyGdYr ڴ C qgK7t2ŐS7hUν1N(y ZeԆ2ousIeb+qT8hDL !#Nׇ 'ÂxXBt|^)̄ ibXX#xᐅ] TP5Rixth9h߬~ wN%SKE[5{쿮F9EaHA:H{f_#F[munwEAEY1:bďRaǤ+@Ck?ӎ[Ă:`< B8י!CO )Ed=fTdkdu[.ي,T_6XWV na1H Rԇ4!̲wM5ZE #N'mVϒٓ2JJ0] /U5c~Ȁb.Buog+x"?x۔) cJ#G}9KǑUOL3܇)oܭ.i⥆.TrAF6,\"):}8˃hy\eέ:?ċw^÷n'5GЊ>2~#ERW(cR‘*G!7?"p 4Q190FLat+Ni)Q3!l$SInaq:?xE۽W&ddžE?+A5N .c:Gs}RRQgi}}Ie|{|bPͷ ko80+ϯ<s3d[hzO?̜RYL$zӤ=#>ӄk)߷6@6,j&R'˔SR|+MnL!`Z媒ސA0E ȾOV;*$!%,*RH>#SϽNYwę34tjq\w ([?Pσ!v,%%R|3deL~nAO@UfqNJ$љ@GMl?>X3;vj 2 '8->1s)īzxZ-v*,*?y}f8ߌ.`z۹xQ,EWqJ'qE'syT47 Z-tD ¿m=‘ê?/:CW*+zV)Uu)~~&دg91Xv*^\YѲIЪ A+QȎ:LL~m󞁣hH.r8W' U)ŀ˸2e{sԌA/?ּ.Oʑzeq+m0)^܆BQ\$J*8?I#6Cy&Q! [.gh'Tx.* 6ϥs fnSZ6nD⎸ݏHs߆pW a}u /C?)i9Lf#N@jr>@r+dso?}yqXmO'$607kt+.,xD(EB5GL*@aD]K&rnrENwv:/KxDB#W{{Fzw)ǃeO5-SZ5*f>>J*3s,/. iTtγޞߞ?e+gpsH˔YDͷ'qvrZsI{ u_@ӹ7@^CW)Z=’a{yC +^]:LJ^*rŵdH5$vW:>w#:>w ❅G$O)֔2_SWJ]%BgJ Xa=p)az0I*ojle%/6Vx: -s}UӜ\^Yؑ$lk!m?%X9֋$l4a,hU34UJ’e,_z$=uȭqVEHelds`%̉ct"J*Tc꥘zQXp͗5Y59)|[2'տU3?.gOhwCv ]=QS9Eo,nwpamidLL i*4; fwa{qu_ 5a2!EP*+ LԻh߰l`~qqRBj O[;!5 ݇Үm4TqCce^ՌkθLB)'gb}fe*5nB6Ԥɖ (u oZ#&sX*4pu޹We,0/ 뜚Z<# WBZB3 -󅚎lk\#td&eڌ<4 {CHr>s"dJQ y|x\O%)q!ZgA .ަ>Y⯩{(^Im-ʠKr*7Q __kh+*'CE>~5.e$o Ia`>;c<#n)odB&8 &R$E8P^,yp@Zʡ^ soV77bí& ڙC@@4գM_V8kڏ/ǽk8DzWǿМp yr)z&mQ7V<2ݞBxr[2<#ocF%cͦ!\UNͅN\H'?) CD81#D}c| d>GX4n/o2 k!,B<#LH4|pOdW#x})#1. u59fuTѰĞGQR2#] z;3DN`s9+oL<R997y*вk}6iƵHf9yRi^5p;"J wɈiB/UЩBN؇=qD^0qN]YS>9=؍?ud ` ZEW+n"0e$bQYf6\Xoqк k 3Æ*y"xA&D̀fclSPoM*-zݗ`ONXh"m*"rEk`<Z!`"@/F=VӜJ\ˋ-@t7Fdv1dz7 COty^.W'yWlL[:Pt)ω;ݷl}D Jx\FBˠ$3oa",HK;rn{CY/)sJv q sT~~?`EM &']L4i)0ziZ< }dW]b S}!;5so'vYg3)~sQ')4{:p-0aNrIPi($nQXQ>x >POS?o] 0UNX7t"QMYEZ _ TiMǮ@IKs;' Cu.}"f-ĝfp%VW VJq\/wbb* TØ$S¾>G,/'u$)'éu 1<`Z^ʻʣX1*?9ag8al\$~\g<ޘ\^VJ' -rۛØNnpb1\Ub-Mwѕ :O(N V\+h5hqS.Cc`ik^TB*ytO}EoǓ,SPМ(>0<^W׭v8 J,c_\wrCRރjQk4I ZT2/8z83N(ѕd젔~j Ӕ%#%G"?krmOsR~%e!œ{aqu}`E`*FޢB^SYASt@Fx x]nfBXS\tG"u`{V!32'z%Y |-"2 RN 5NTJ6h;%o_'˨7&j_H (ÊTWAα $@ay=BeNe'G4W9TKxv@BջtP\/v*8W.k'GAA5{G*M\@ŋUK-ṋusRVZ%X KZ>LQF;Td!E`B93Rlj:$( , MʒMPL- 蝬j _[-dbh)\ (`gF;+r/}$H LMOSwdid#ҏl/ca(G{;U%4b&,{VDݟH2ykuH^|nļ}_ˆ@Oh:7Px 9,(fGɯ ;L#7CAgF=~I;<V* |,,@G[Qs2U<^J@ˏiE+35;~@j3Fr1 o{nSd[!"-9H#ϒd~?ELx>޸ )S`IRCJ? }oѳI Y BЖboGGv*z5pC&-^<} C,0Q~]<O[x͸I)@R ^k2fS 8iܟ{8 $s:)d7q` Sr+Ĭ4O v'b.~,CHqB>k|VV^fj7Y/K}7ҧ|7ь.{LRxJv=|[E!>v'VKRaYJ:l=3cRo0</3)P -!sΔOu̖_r_-u6u0q3 ~@jHִe#øn3 _ ޠ(LJpSm^:ߍfޔM8گɩlaU) s-.>GS+q]fV(+sB[-H`&}ց3gdJ~P4͟$>lVRd XSS>u>r[S^Ւ4C3+05p_>0dZ\,L):F/23  ш=ܪ .3Kj+v</vy ۫F0^7.j`oWxsfqHnh:"~{_3JhŨP$-2A#xDKxH>N2˷ёvpb$&q%΍쫉q.EE%rN*1czҘ]u}'kVUKIַi3͉3$᥀>";]lևk/&(r&4W$ 11Fl84is~`4na?Hwr5hGI& D :3*.r?QF"X!x|h}2Bĥsz2T5Q 3'sQ0`Fb:(Z@LU>L A;1uno .{t<0ElM(4z ůimi}Ĝ`VYڋ%'Skd!B|B6h_և>==;)>2ioV#^j6gܗt=G862v'/ SorxY/X5Ըa9D_,x_A(R؎?DBIӟ(qL-Lږ-e1g$z ZVV:if4'jQeThA_\&V?qʘM"v^hd-h1V~޷׶\FQ3d :X#P3Hb8C bB@*Qc%¦UF^B(>9xF(q;ڍIΐ| pg B*m? Z 7n c+9btp_afI},oŦ\.DF`a $FvRۉ /tfk"vue/LTjc,|YS2.|QZ\5ڟ m?7`Zr=aת(^t}4%ASZ_U~YZ 0; !h#`GuX4 exBZd:#iLR[_f>HX`ڪA|HN]ʧ$Ggh nGI:=cuWoat*d7 *͑ ψّUd= :?=iZ#7 I`$" \(PG,K[$0 cb߿=Neaz 6.).#a$qHB{U7ʱFMϝN_sMMS*0S2Yh{"˜bHa db)` :_.8J|h N\bKRj/uX K>Xbs^y]"-z^Z ٤9.yۂWR1_"'F(eyX/RlZȝU$ŭn[ގg6rV6a#X ߵvTgG[*FX(i*qX֜C;0QNҖ֯v8Ә2¤0mz.'SݭV;2L1;΁R-&(}N: :Q,5h` Ij2B ns *pyqg8xli CqPЅ crTRLLYSקd&׶Ln捦\634هPWj5rcF]/BC}@ "z4]cIŽߩ~@6BQD6砰HCyGJ\{" 0h+֖,QqwZk0^߹Jn P:f N`jk"OTyd݌vCY QY,um-+3^%87}O7ȒUݺ\8cEH:us$)վoG}'w|(BF ??Sk_k|-ؒSʞ#z?pn&eaz~^Uid?IJ=j%NH}x\r޿֕(hE=u`[ܲh{og;@]oZBN;J߁d*v̶~;Ꮾ+aUb41تC4 ;t;`Z&pjиAa_T5 B=qOk8oc%Ԟ7Xi3`<1׾kuٷЭR(X;gT<2OoWBAO)!iȎEUJQu+ \HzS-#:!Ʃ*ddP6e,Ãef=?Q i;E׋tT73\)F,F/0OUPl͏~ .jVSo;dCoURMY˜%;hF u#>~:Z`+Ê^[q{)#~>*y~e}Cn3u,=rg1_Y@"!; EIՊ3_%È}mNyrWGN'G 2Iy"3MESl6Qwv(mҽ cVuJbyO5._nX^@~p{P.ſ ,uxeN:*ˈݖ’c[rEM(IpN^..|\FNYb} BP2A[۰`B&qc<M2fz5ebp?'|Kc-/{ 71}LR\39,XH2Dƣ%sR}&-+}BܱlUSRйRBu)QzN>ZFWD/^F9~ XWCHT9QuVP,F]o%䭮H::vcA1#vds颐즬l\k7 *m t3#FN"C>Yٮw&xs_H vλx4Ք=l-S.0ִov )zzrs1*soZג7Nt4; !2Es0,.c` FbAUU 9ƴ_(>wb@C т7ŵN1JiIyB;GnԻ=@q˛@6s*@W[PsnJ<>M#mLLz<rSc<+Wq:;Xl ZշD^GHaHi՞4QIxT`eM!3"#"V&,aJC\w-Ś{ܺ'k.`(^|xx&ЋUYWE 9M/InR)e)GKUռRCA,ShuffJOXuϷfP8m^*RR}osrdEෑ+2]0Si)s0@9,{tt>밳Rz2akگ׻4/1ͤTӼƌ 'O9,2UK wĪ=̘)]h)e_Cƪ|XzxlN9嵽W Nؗ Jh:w 6W4bU'=wLP61 lXˀ*}~ce NPF H(WT5ǼLIۂtS<Hk QI!D(3T%^3#=\3A:+ảQ/=G.r~먖$kLT6' "zEJ-t9q&J@+M'{":CeYU)!P.wt[l\!6$i; ccI!kɽA^33Ma_h<; 0U9:%f *=2s,2k .gN*19R,n ͂bT˪i&?G&6:-{'>j!e0Ә|mUO~R@{Dм dayW=Z=&XP:@b.`@& J9|ybSgUc]>Uf::󃈈UǦ vDmNJo6V=^)0%Ky$74:MNg3%oH)%H ,2vx7 tompS !O "/ K7IJZ ;[vAxqX"%.ʈjun| _Yn;Q1cv2 +r︳ j݃0ǮT5xD )4T)Ag |#F6;6CJ2O{cU '/n ۜhx%\;+R\?\A@)5[bbrP"qA3cڣt3Qg3x `zaiAۤnHk5uEy3<m3ۦ&(8(47LQ%7wX $lf5qv"%q(ʨ#S#n 6tgIcHLTrxJ K8 NZu Vb{e M$;M q!JGgN]tP%Zeڦr jY֝<׵jZ]?0S40v;)W1b1eמ2rY4غ_q}ܹc n1/A*̎3lb wgT1S{*T,g{N!'5Nk/Wq"BF:XzF 1+}qFi\Q)nK_1 T :2uH85!W_ԀM7뇎m6s݂B3SS\s2C.+{١ K p7>C|隊@:,ٶA^. HvoVjh'׊u6=Sn:Z i $}áeM.It(T"x)T]B Ic%鹜lc]A9է* y IބyF{T&)F--e[K~ 5#NTly"{St *%0~AyJ *,3Lb(eWcM1_kZ[kFL5%mB/q"Bb [i;6W?3gUOC]gL<)1@]蘒KV2HAp4n9_!,rE% a'eix]E rd2e9Qq--:~8f'\ ^9Kڵ |],:8J~JI]Ыi>ֶ̍(Iz4S˘.;dJY'Dy +#84ێ);y`opl(qz\dG﨑T!=G/6Fz#VI%RJǍ'121LK<9&fSՅ_7z?iI f7cb5yYσmJ;J‰7vNB9Wqc#w4 E "F;4,D 2ND;tx™*55ǫV-{UPzDK]^tJuUQ9f.K3ebY\Ԧ]{[[6eTYV'N8cj ؑ%LY)!nO̥3(1DONJkkA@$"684q1ՌrI؋Ӑ=X&/S^SX<ǏJWn8} [PoYiӕt!9VÛs}uVEjDgx>+4le 35}|4"zaR=>nI}pOgOE@1Aӝ>[5jK\IgM:cOCs`Q 4#[a=f>϶W;h숳a`p^ada@{o P/_&ms.,q"B'xb-dQp!$`;HHK#8)0Vq+2n:jGWI -‡#3fdLlVxc`fR r&80:"=3w4>1'|+Fw"H\49f6 }hCO x}P5>M׍x#)@~ @cRZ.5a4h1[jS~ ) K|%pQC8MкK?-4 Ґ~bz^5ޖJ)*I '4U@ 9/WXv1Tݥ&QjK|rBF2`x)}T:ga5 Gԝt\:*~J~)K/+I1L$4 ^iIZ2L& ڴďB-F)+>=gV)$8.F5%) *茔3atqt֝+-ϛΦ]JLhř6c6$Sq;(=CfpxfRgHT=[Z@Fp'&9vRZni]ZvkAaiQ#/0:Rp0bݭs?%(˒OlmHQhc&NZfFer9#;\<RNU:mRsTRynr]s@NLjWJC5w̤DqJf*^w$2/etyɨ(+kW*ͥ^nP׉VW)Da-%gC?!T~2[y&2! #Q2˲f1tV!;0RXly>uiF?eW0-0L J7Ă(6EC>Z{r 9o'D^{_[蟐ɵK]'Fj)o h kμ;9[V*.X= `aœwծ+Pb0zO?/h, ^aP춍vtNY5S Z"id 6ׄy(ζL/*6#!Lmo0@0{euwjG_gWDa8|ׁLt/}sX}Je65jn=h<&b&Lj!/tخ$ؤ 1=hW9ͿT o*DQh"ߒ o@ϑtG]go.q8޵kadH| \ uM3C8}oWx%h8fcP2۲ZI6U{Ūg,F?[{n!Hb+izC[ O7]wn?(y"cVfB4_\ ?u zzt19{&T)q£ {NݶXK~[J)/Tm 26.;SO{.Kq9ɦIǘهaŇ9(8hL[䀴rلI0]F\brXl 0B` LO!J3()x8Ca˶pį5Pf>9OkŤ! N+lb9>lE4.睈xu>hyabĐ]E-<,g^P>n$m> sJ5j>v-G;2ϝNlF]-Oy&Ң{E0)lf9B_k)oR^U3[O4@6O_4@XGRl03B$%qLLU2n+BvR-ѥ99jfy 66/F(SVm]6#R*|ƾ`,=kuD r,">Ba_)AkޞUlzN 1NռZug7ꛡ;},Vc?t$Bu/bc򿖾z.o n&_BF2/}c_U)=^yB+W9goQ@GL<zTU)$9G> ZWPӠj |U(bYzG]N<1c6o}N[ܶf_9{pIA2Ov 29a-k1IEYcZ~nFy h. o[2)~K&,{VF_y]q<]'B&h[x h6Xq!fؤjb` O e`/kt=c"Ⱦq(4р|f}lOn*Z wy\ҠJnt*0WhY#?4`תrl߸c+٧p28m{vI?)MsSB`yC#\Y,$K!ѩev_k!϶ۛR~bGQ%OXUaÀUk0/9-Ȫwq͸P4n+z]nӲѐ77bxA(s8-%HROG:0 $h)EJE+Gc۰٘S9 w71%H#剠*q&-f`>lAuFE)E"nRe;S?B߁EB^:Y^nVVǠD޵-#ZDn0`/gP4(<j$վ2 δI*) I#LѥV,,h τ{uz5Y'dK$"`;AmN7fdd4DFIG/:pfLik;D@̺:PMʜ)6pumt,L\Q6 {d|֐ KSjQpr\ANO Zhwev ZSo iwzHE.$ADt4_C(rT Y>/ؗVt|1ʗ9zl+) C-ک|*h }򓒸鬱3|[1wt}CE79v'QfrPEm #$KGiBQvY ^%]nfJvx-סxmWDV k87dZIObܫCtҎUﵹimg2=/~?؜0~vޒ\3Cȉ.uTn1/ZڛSC0 Φd)gc*v n]dcd:>p of&;T;Y BuoOOɐEM3Y%KY+0,+fl5 Ya?`5E -3]F6ٟ7 M.}#PWm;ǵ(_ RQ<2+~}- -=S _&#qf/nl$}7f>)^o )eh"@hyyZZ2XzQhߟ <]^Eͬ&=$&js.! p^j@WO!<z nnZN1rFh#{AWy6DmKPcѡԢFz8P<`{cb%?9^Rn@:f`Ȅ;7ȧ'~m qMC0N(RqS+q2㬫`dI<S_/J.|]F0cbLEv!fAl8VI0MnxxJn׀/JPuzf͹]|a\ 910ky{W+ɪMs 5XŽqu|;)5WtRV?ߏҷ7֊oöE%>"1=UUɛN%:b$g6 T4r@)ޞjXyoUsWI<>㾽"AOYU  ;.ƮrU Ì%PEHD4^'6-a/N'RM<:̀[!](p}?vf~/ ma;\%NoCRb&؋8}m~͇橗y?'3 M])|́(FS#aJg 5 uR>nYOϊdV "q_v\mW%|Θ>a`B~4*u@wqH+ gkgD%>e53 elɶc/֘|xkB֜IYacBİpVʋ}.pi r_c)`Y,5YhƢLށ2 rMDy"ExJ8 `e jk$W$ 6af?l_] 0Pp$dwj'-Wi)=VwA?ѡܛRo[7Ĥ-A WZB]Yf$ڶzj"f͘fڙod0W 4˶<{&5nDtqR2vno(;ciBYK3L]9q! ""&gr-3Q  JW],$Y?S5>}d8D_Us pSh!M.>_\zCQq)d"J)B#<@;BwF8 Խ\BfZ4@M#DbA`uO%?pdq<Ϲ;涝4H3\y{bOOO#͵|Q/ʗ/_քS}H[ ۜ ooBؐw|NVIЪmn d ,wr kz04[綣m@!c^^p-@^RLIڇ-둨c7^kybL?v(] #ͩ3ϳQOVn0\AfM>(-mf Nߪv z(u&H9wMQ/>hpCrP1)SO`9XJeK И - L6W u WXKyC2LSE4x߉JGp@k9,l#ݸH¤LGTq`,yevFd 4wEY$d )GǨ\p1Go8Ls0Պ7g\Q1ecZ"FXdxR7&ntc3寷#)opZ[W`'Ehi]@呴cklwi:s1qL$^QB-[ұ3*4LdT!turl0Da-6]cw7T_MKTryH䔭U7w E=(LX5.+(6J28f8?j>FZa<]V+:ޡګF̟rRz:E5 Z9zD>һ%KC_g41Fӫ[k W }ݱN)?vIˌFT\N L 7]YIcR^_(N "A"%IERqF&Q{/qup_E| p ĊȀw4#EBfyhD/I~"WUHY m>3$jsN&nʓOc: IVx ΗBe!YP',,q8q/굏nWy;a3AR_$PŸfHZSts ~!]eh6_f+âh1?h_*E}]:ZLɷ1R_%6]^+웮xS1,ip)B `/-ҌDm0LtvIoCzX`+QVz#gJ$bp!ѲMF:ÙHϮ?y"ExhmA|6kicA74GG=[Sv}bЕjP xJ˝)f,Cmry`s .׶žQҹcH*dٿ)D(+d~p\y{e vB߄udfɄRWfkFtgw4g;ŻVY4Pe[2k-$o\f ZI.w=F>WϐN YBhKmCZE1@x"0a/'߆KCGzȒeT*U#$$^l ZH lZ'OnX^  zDE((^y_5_o"CgRY:ㅘ2D.,.1A񰉕?וnL;"R Kok+̓*#f~y)F:392RQhv\*fQxONҲ)\͏CE;05qՍޯ CkrK_Rt:]'=0ظ!fq+ 9,zKSlPHr vn6Η>GB^ӋH5CݗU1htͩ5M nJ- h4WىqnLPhړX6sd1"tjzޠZ4=xF'ul~SW! +b&?n~{kx]%a;7nxY1R :ńk =r +ݯa*E5~5_3!I g'Bs <`9i}x DӘK+,$wT@A'ݐbr!5~'B)a_ ~`X C;_m` ($JC[ g/%Ji)3%ܪjTҍM$B+7Zֱː2j&;3^LB4kڧz4!(&!ֆl!zm5o9rfN|H~Fz HmxR=/XNe^ %U;kEN YuO˞txl|-f\XuE4 rZZUaa6#Z'4TP {aLVHghqDiqg2'=4?oA ` Ky⋯OQr1E@ơ(jnj0]-wϾůA ˂/k.L\kwB2ܨPNϑ(wϦǼ5:lQvҫa8&у/;w 8Ĕ3V_d2V FM'6KF0FCȯD4CZ83%KEs1N#2P!u@7WuٔƟZFcDO m|.d$ir:|;.wgU nӝ`0"6X&% 8^je 븊N- *bʿ_#,-W%+h^C/ `YOYA۰Ơgb$)$ȊYkj #4=DopX5ECpc!<Ꮑȼ 9=ŌRc}%'G6h$@FvQ\ jN)<7-(քq ֥t})0d $JBEE7t_H&iL6@ץˡgmPtb.a鰞!G[ hnk)r ^J/bmɥSM*=۩q;UjN,_Z `ӸH5J!k]H+1F繰>q=6dUi "hOƟu@QТʜb"edH54,?Tu=eaLyR$P6xuZ|gم$)sclKVG177 UA[<`*y dRTM%35H!yzBcu?7C3џ)]h~kwnt{3^:.a1wWx )o*A83( )vNPfB^gQ\|$vu%j'7-ʁ;"-E%<Ue8hyTĒUQf8IO[pB!nHx&^_TYNK?!\Z=n6v/;`pG`~ &}),dl3MO'֋e22y\;v nLR^T(mrM/ ㎣J\5& 4Vyc\O̲E4Eǹ?Dw<1k3lLA.9/^i"d}>{${6#醺`z"vÇX@&% `ͧ2jiy̌5S-}Ur'JLzia5w[߲5Kyr} T^8+)\K۩\/4iMCmFlfV"`fk^ugYB.cnMԠ~+Qkq v$( @HjUԦR䛄oLϾC(4 Z{w=AP?.agAV8 K*nF )%k٩&kYV'0{sǾ$Y"ǕsP7!CB YqߕF&頬dJ.3 $f2L^>Z&q~m8Hr FI kI@J&=k^߶/C'Xkd?$K *?w#|I3;^'}FUiN|Ҽ^#0V i,m= l)!-?&pT8GЃqO9Iv~xi:}1 S>]lU@=[3|*sXw H ~\![zsP9axNy^ + SLc`sD6cI+y:Tcd"N؛R Wݤ 6muF gIf Q(ݒB 13o%?C<=;8ZdٯH>jf2{k: F&])~XCq6edyW'XNNAW_=B0D j 7I댦mI-8m``yr]* :AZ۞wv2>}-He%]~|A olj-MUqA)k65oy sscm;o6PV(b^mͲg՛[{*h9%]ձ^5Um`$#9ΗFw ۻZq@o}bN24 9ίܑjoliwdqqYi">VRѦ\`ĜXý׿ PXpguEFo#>| .˲,Aqx&t4aY7zpC?cbVD)H;*֚pԯB2 6t蓋"*}:δ&:8V͈鎽sN}̩ӛ0F< >i~8ND2,\BfٰIXNE|٬!X5-f2Ku,@I(@`/rBFog̓y"|] N!E}"Muqc_K#|;Y9ϋ)X#+e`m}`7dȽ M3ڼ+ X ,,孡4J>)u BVr>8+F^?k9\C KՒgȐJrʭӊфmmŽ~ FCF @&D',Ф/غgYT 5Aݩ-Bs[qQns:pq!/*=XFxbijJh\g Fmc%猥(fX!̫BDܷsLZ% *IOuFqf0]y=,DH?4?PIq/hZz^40n*pv q.cwWʻƟAoY 7CI/+S bWhvit[e]]񺲛EmTi|Л}9,@;}<6:_G˶aZ\Ee;6k0!Kk;C물VWRpREi ;f,x%Fu,%BзaͧzjaHbJ:nIu\J {/jMHF\fFxsTOd)4kk MMl@9WCA夒n< .#>A7PY[ΰ LjqZ8o6рky{>VX(dIk@?hH}s5$3o WxKfx@C';WMod8h/ۉ+3/wW©rs˱H"Z8_f[f25%G uY;y˴kM 0l*h5ޢɰSCⶴ\ fP:E.~J#p37# 5cA-5f^&}$_nUcD qԠv n>ZB~wZ# 2;+j@3zyԚ2<:4IrYdvj4tkPr#'Y) m.S$`u/^W69z%*ǥƇ`]D2ytȐpXpV.} [GT6ݿs%̄tYz(3{B VN~|N\!DW]+__GWø4n<?&Z-SքgʾNȨ 3il,MYQ<7PC2[3T>B {)/,9E|:}hULYzeWʹ+>腓 Ł!8ص |w&dzKp!au܄y팎<u/T-=xl[<@N^{ QByQKNgoM:ƨ>8 |lMg r JjE$~L>;P;% ]#)`06={$Xk~yj)g3R7'~uEdG(J r=o=Mi/Yąa/"5ǡeCqtnC/m&__'asə18ƾXhQ;xjxZR1W^r.vuME42!Rk֨#!Sl=kKX'IABwnrPlG']P(8OE6J|܌9%x3 Eǎy2C ^=4_:mHJSiPA$:kPáqM9zyet6ɜq6["gg:,,>L2->re\+Z7WYr6 DCl' F/)%eHɖ;V3,B>!4K=5*B8Y yѣ AF$] ?߀fثrQ\x>`RKMi3ZN@<%yC+ vcU?^4kR17|i`ҦrGY*N$زk.}K#(0YCsm nUPrbE벿N *$?G7ƀ'I&H}o[]eϛ)A\IJSM7AwݐkXrOе+~| ~W f &DaSpG-[X[6:4Jkpj:πwdw?ƣ$^D>=ο==Xp:TP')YnՓ׀6K=K:oJ_AvOsמ7)`3hCJP,h>56'tݻ/b'-ԕ6"O"F^|l~}u`|]]%,#Չ$퇌} 8^ZUgS Z0#nG0عZג`鲄:Z"z7!)fQ`!.qaӨf:.;y'(%8\]f^O{D,0JC/$'Dc`y>4Hl#hx5 [#:k,-ߌR$ c#aMק6=5SA+Щ32"HA_.{|b8k!ӗc[bD*)ﻔXzyB $p11(8lGOgpy|Ԇv[a5nfT<$+eWt^t筦0N?(yGv'K AcN /EѨ*qH2]?)?r*+#fIk4u湀Fk&bM=_܏"2VoTpSY֮U5.s#k+A.!/-PC|8 z$Tj!]zKU8%tg!#qwS4"(aKP<+QW421g<'9"O<(D~xaK[it{%|R)=%w'Ppw!1y U/07 _b` `;P{cfxp煞[{<"H@VZysMFlϴQ)jkO8ș(A5xZ؈&&+Qv nPC\6D-=%REv Kp-zt ӮwڳT 9qq^`~.S 7( "ۼ Ǫ8r`ћcn3<ͣ[47t= ͊'I)c'jH ,fBQ=݄r=i,_cAyKJ3N<ӪP !hq謵GYi 1/3kUK; YrBIz`WQhvN7k7΅ [<բըRo }:^.kP0A#Y&R" e\1 )Uk*Zpf\(T$`3b4g7J;UBGPdb52I+VI4umELKi@XZA6z$Dǰi\PhOkb Ws] }23)K}Zm|u!@XU+쀗' 9ꖼ FIwg I~S?6Eڱ,f?܏Ub #GQKׁy0E*!C&7:-k=޺Z4f ΰo^IGd;Nn&]>{YuB8I阰ױlGι.W|4f8JB*nA"*N`g] E#Q(]A`b?c:1zIg1M]pt/=pǛ[ek-?;^Rkbڨ~l_[06vZ<(e51{ {d=`JX! `,ƄI]\)?h*Aw}5)Ѻ 9dˏvWpթ ~QFZ=JXuӳE[=",']z=y҉UTA{Of.cHVHG)eQRYڪe,k=|X+>aBQ|nQcEˡ"=YTPyE&ʱʉUBIL~0|`&̳9>-'xY#%*Av)pQ|`~!Ā!q~MZ㔤c&V] $>Cm S@n)p ah˖FčEá|dM5"2T!ڽIHo&i WTn+tdamnY-Օf< )S]`vGJB<ÏOw,vd[Yg/ h4Sm-Zwzx bB^(ݘ(ܕpqc3Ge=N}˔>KMtHs$n!iUK}W 7#౟K&? `TZw.2#IDstt:6HmjoZcAld%i=FsMeŁX>*lϸxzc*hP;-T[ACBRF+*W <% wu/I[j41 m/talqnRwj@.xiRrq ;$OIG">/>.h멁d$lV ˖#Kpkyay1y/1Y N&n[p&ړFzS.,}HdsYfN(񢉃qٜTc4v)uWÅ[yS 1oOE{0{ ǔg匉bo7(ꍐ!p1>"Vwָ)DǦ r#sǝHHKǧJTңT8[yZ3P>MJG|槩-X~ 8?:A|M;x:QԔ" ͩZ|Nv2LIJWA]P~^e/=ʱr~90 2uM^V_,pjH8^BVbyl4)b s'DgJ+W1ȏ;CKĎ'+6e1ވp# Ę_j?hYBH [AT5խS>XNpg][v8%ւ té *u;%ϭ+xӾl]*+>@Bnd|-ȸ+IZU&IœYY=dԧ\Fֹw9NG|_0B7qrXaj:иZagKyvDP8y& QO_-8S$e1N];7Q9k7\NO7KO:8{gR V~!&`4ƧJhpܲiS!xꧧ9"*n|W 5ŷ( A1KIog'nh[2ke8MF,XU#bj Nmv^}3V t;wn@(E%1xέl@p|h}Y^_&t :kb99heQAWډg)SU 9`س}F|R^US"j5ðb #9p}k֯4G]J7e=>7\'&T/]<꠶PhPvV}{_0yMv#44xg0i}"Ūvq"VoZ QÏ{S $&džM ơǞayK, IE9 4 ʂ.LJl, Lo,鑷2od˘DdX M~VUtTu{z]zZfC{̝$(;vpaP̠T/Mg+~?{i*h ϋw0 vOs,ÿx)"p.2<&38ϲQlkOl{ !5X'lT@K:OmXM;Q}~;յ 6*M1\|Ks[cVoL-ڽ.eq' o \*..Qk:q I '2A!u%Nh7.1WZOt%;Lsr9 |.O\{Rwພ!(e V.P:\+Js3tfM;Wm@S)Fy1ETT*n3ΦgMGH+&L瀙L1/dyHȳerM ȼb{3(Lr75Rc {}U%v '(;[h2)>nK)PƢ6Y Ny\5;X.?t.ڏJX [MF|~+&;)dp6e% :7&s1;6x0Z9?tj@^A+V6'tC<(i]'2+"a3s#tϙBTkYsf}濧}:=`q@^;Є)OtTo .zxJ-'~ :uBF/_o .<ԛCG<7pCD(4 ˔:0M^7RR1㓬=#ӡu_z v>V՘ex#U!I{|yɊ |ԤbNHG/ Rp9g IP5, p:zЦ\>f4qi-|Udf/?d]\{%sֱiJV$Fe8_dyK% ]"+IFC9к7M%h<Zg156U]w O3w|گcвKpv1AL>b ^Fuvq# :>t*ݎ6,6}P`Iims[юvNy۽AAn ]LZĹFo{A@ !=Ƌ+Ajdqs2 /v7}!Q8NfgAsz+\>zծMu_5a[Cf_E(/yE `jWsEJ>Vs_c얞?z jsȉ͡K٬R&<| 턐/ [) g2_÷M NM;)91t)Qb:hH^nX=mfN&GPVdC!}zuT*l İ,9 ]Fl e{?䊴|b[7{#} r8El mK0A*q-.&ײ,]Qz~bL*"%^DVRVu{z>![sy(*ꁯD[<1O A.9j'Ŗ} 1Mi[JU6UM h A\Qb"=YM.}R`7]k8 y~UF̵b25)I{C͘~yG AڰslƗP&3:W[(XZQI p^ݐ羹W~B͏g,0^\Wʉȟu ȳY?/ @v}HzKGcR&y2v.=n&Bs,ʅM'M!,?n6،ɰd~7T SRfG=9z``[ku~LR$ C˦_#mȈg1rFJ"T*R_7C`!]UjĀ7VbCYebcҧ?H:C`83RIZ}xS.!DA6%?ex(ˆ(5Q"y0iǰn.a f]+gp*+|&$SjW%eD5uefk vps Pł^1j뼬^CnkLC!+)1fP+"=àҐOr;JSU$ly)_. *3"fߕ3(:*'7r~F7RX\u6rx?|BN>%J7U$-S/rҢvZ&@ %> ख˥kRE3aWr<b.A9h rym(ԋ`L/+%Հ) 8S ;T&=A&0 ֊-=( -VٹC練0SPln&aSqH򙳓F]{DžT7Y߃.4:UQTKeb)mAieO|(rR@XXVW8 SfE)pЌ2{2ݻI̓+>j#h5bx9e{w̃)&yI$HNr҄IvN*I/Q**LvAJJ0}+ ")n9K{Fd~-"dN\+a4 0:,G2W® PtDi`= 1Ϡؓj,~s `b}9qX*PK5"lYggXnf\|@-K0ijNl`7n|Jq>UKL+=i!IN&5҇T?IJȹN4:57nw',DtRjc`1򏸶-`}ɣaM( +%tX)w61,i>&a4Ʃ"Y\)_Tĕs$Mvyr IU<00c˽"wăc!m?)VB"bob`0f6^ 31^˂Qe0n >vJdWBg8*G#v* X] fh^+pSy~_{᳅ 3*ZMghapZBiPqGh ʆ T &uQʱ^ kʋ@SYwċc[Kefz"{n-oLK F3F~"A(Xb՗XpL3.!jχ^Ha\{.)͘62`aV?͂]rx0#%OEr ˜XFo݇! [c&8b\һ&ᱭ+_R@ؘab6%q%c ECr$yώ=wFR)L2$Kd~ё|2C5V7:u {jba5}ay] %7IXmM6nGWXQ&V]=}^ƟGXaujkŨj  8եׄǽKynl.ѷ69{XLF% #:nJ(#ş%Ŷ &: qߌWdq׿r7:VPzSwHD^Xqgё9dԦV&_mS(KLm*pe3Top~=Q-eU>x2>yYUZd@Yzɏi|d-'2pX&{+(]0_P"!\4Tgxj'q%O^E}>%Ć[iMݹRf)#>}j |8csRcҷP|NT `$IxPv˧#-u]xb.^j`$C e1{Z)K8F~o;D$m٬.~L'~̍ev] y,D 0b74VȰݡ3`m@+%=k{L,rhVg$Ag0L\L F3e;^)duގAyJYĩ}A =E(+t{ b7Iw\4HiW4x\h]3ٗi٨| ќ>eO\"F|z?Uhn&!.g`擒 FzY$f1ÿ?$TS5yC"y|hDmf 柢VᣋxK aYjZ RWIp|Y6:zm1U^a)OiO⿓;,X&~⨪3~ҲhvӠ۲m7`hW;g})T^ܴXE [V_`掇yB[SRChAw,smTjL]K^)pw^0#ݭL02Apӊ 8fRymEDݵ8u|$5Gj 賥`ιqͻ9%1^9?Pq: 9;Tu~L0߇1IŒ <. ݌yh]~MqDW=ٷzP;POLʚdc%IK֑m58(O r9P [|g5x[K}^}̂Aq|ݷQ[h/IA$gu9`\:o(1i` Ny_% 4:2AP}^pu%kOt䔐ڤdofB{埆~cF+1g(17l?ƣрRV]5Qå[NeXĻl"9b.U 6KU3纏O7ߋ qE:riPRil?otmې?l< u Çk%l£an%ˏX9.䰉ZG--ɛv2r4|Xax&Fn/AJ1߹b/M=ff% $X6O%%]U~$|YOЕ W4b-KgAߺ_% =E-&Wn䔔)VQ$4>Vw8q&RJ۩'yjfΔtzk?%\f?@^@#U~CK!o1]@M3qhSpdU<4yMg> sRFvoI'"!pno?}7N0}V,)e-8i #mp\-'@c"$rEU#D*FYst':ЂCT0,o5uVp:R n'Ϧj\wd7MLe:nJd'>'x*vpr~Gf+#pP~a:l9sHA Pr]WW03Zg}rp1k&{oD|yc1`Y*X1УHuݿR[8հBtVƔ=,A>cA3z>v1*CZWhsfՀhXM?PJBݰAV~n$R< e,CʽStx%)!JӮ /ʛWPAUG!Q߮ը|t7PV+or;Rg S.Mž!P1 IIה2vHll4gK]ʪS ݋nBEkO3~nFDf58_d~ЕSu뤞 kLيta0b3ޯX]?ud;oi][fDJғlv$ "1@JI/vHlM.aᎰdQ"33sB:S-U r3k8njدVIa1ҢȽ_PڋEeQ0O:F(!\~׆dشti6WwF]][zdƹ :喰眀:Ӷ)S:Vsh"???Q{_n bu%SIBi8:g J0 Ȳ֤l܋ c:eHb{4IYTdeKMSăūRXHԝXs Ǿh ߱vj!kP$Dm{Kbz*e~ ' lpӘ%HOAܵ=ebsom qÁmT~7ۯt6)bUs{] -hvZ 3{Mxo|I!2򤤝3_l:]h'MRQˤѯ'TziE\ENG-6{X@3@ү&x"pN>z[ /3Ә/70d'_x+ߔ緞moO1F_y ݎD ֒M쭟=4=c݂jk$ / "Q| ]>_@xc`AafQS eF/G.x nON@35ӟ/eQow=`;I! vP؏ct&T]Ԋ'=NgqsW *vk*_&;{>vQDLj%⟒-T8cP?y7dsZF-r@*+.6Je?Lln֟ت݁*:>yM4x0 !Or%=k>b7,ʮi1`ӏ亽ĸOMx=ųYN{ [bh=зP8d8qO_0qZ'Ob6W@;l}ZKU 2>&g"eΧ "c&؋sb%^ڞ竭5(wԑE<R¦vf@-jK'>f{zCG*mWM8ӓ? +#W^GoJ@:\% ~|dM JZY~qAgBK!kKBOFĂ@awh$&'XwD90/0@'ARȀNҴTXJV g^Q! V[e99i +G'O$}}<_F#zlt)/KT#5Z ӽh2!A@I١'wbS+s/SQKH-} J L!wWO89-B$ue8G}aEu];L8tk|O;SGY7J7q.g J6!9h  jfk#":BOY#Te|yN-qٯ_x4V8,x0zP08w戮O|:2e0uސ!O5-Kךg,ןO=2ox7p'a:h izD->Bo5d'9{]갏k' Ԗmo) X}kSS $~CP@am{p_Uc|ހ˭V?DbO>w>*ؠ0yWזMķݕIS l+sp|+hBheeBPnt8Ll-A1!G9>uOs1ӫRQh;(\-}CᠵR5*YlNpd2̳5|`ᏤӬ[? Ԧ GGqx!N o[ P18/+?H}/mOQN d]Ξ{` s[geq86 +q;~Ɵ4A44i) ϿWy\(P[D!,=t*lBd:`Wwu?[Ƃ=Y^6"D;1fZ do[@i 654c>@k"8Oi9L IP:myR%(ܷmaޛ]߼Q 5e>BN,w(!tÄd\J:d T^]u70W=#sgR29OԞo$E:A&,?O ;L[|$6T!Mʧ0QNр>t왰ʨ^Z2|>{{xnaq ueiE@ZێxCvp'H31]\Vyr@KZFl?Wz kæY:8XCrDt\ã G40mMhNnV`ӟEt_zaϵj(&wRrd&) ң!E\]KɄ %: ʃe7)%b'HfBrO!R++kvxWWGNIu՝Z{[me>a* &/sqT+bR,[AKwWKxo$Fʧ[A/ѫO3ʻ9%kkz/!NK ;A[sC3{_pPZbq0aؐ*b@Z-wM$!ʷ1?a3_Jqf; 'g6N $v gh7% j;p~xFl.Yepliz}XXOP^5<ٮBpG<5O<f x~y|^D7/sxz 'Z^. G;^-9UJC3 {$ɒI> ƪB߿IjC^q͹355G9LWM1 9 xa-+%e]zu!MHRlp/=nr)#Hk+ w5U^)P R;;4.N 'y!QJzrq:"Y}N^R)GK;'RԮdow;0 CB덀Ux4*M)ِ~|8RptO;b`ɕ悉.t R`Obb$dri0:XG+iWN5}BRiͳ6RVpaXOC|')e`&9jH[)5 =IWe9W \L>Xr)0)aqrg`ͯH4=44 !V7Ϡ> hKJ N=F=2+=p =CɩisX)#='] L"8] yy[$q<,BjfCPJ(G:T-WA%1-Qw|!!*Y@{@c: */quco]Uo<'ꮄAx*@a30[I0A@yY-i$W/zr:\a|cXӷ 1/ٰ[AlK^wv&PQdSC=^`9ITK#ᘄT0iScp,@ S`”;"W'WnxIYgb0XY4ʒ>` 0 sJú)ŵ)2O*dDt-NuH|g:f(Gh0$nu4y\k<5'ʤiQR"7ǜ9<TF^F?`rZ1>"w_@qQm. [>6@mO׶fBNc /R;7 U5+7ԧmƅbwU"g`^0X*XI+55\Y񿢼x/Q=#f?TJT?HYG~*^1SA]δ;2R aWY R4*c4:{KrW6$7 CC"nEf͈4jz58.~ Hǚ Hױ-:$F@Ö aȯ6|X _zX׋lUf B9IռEFqA1H؆fB-X昖uq/ͮlg񯬫WBI'BWTx@tyR֍ XAK`uz4[6asiLTOw^{HuHdyÉv "mՕ{IuDbRDS.ބW +;Pה#I|l[F.A^jqkќ uZPA *wVuĀAAWt*el tsgfG}>5m7 MbaKtӂ|^8zZX5%Qyϵ{]0S]Z"tNӸ.K e` 7osyFTRz4mI+ޱ&/UUVb@WL^Z尊vəTKKf-v4_ `ƓܦeG_Iy0FSogO}⿜v/X#ֳ 0|O$pNbKk .u\=HWu7A&~^qKW%EJbnB?SmKaCUAZ?̕K%ȫƩC55I=JQv KH7]v>Eu[;;.Hw}nw} h)ym[ux#|雗QdHG0t|P <$ꠣ}r冭fI@]]$i2[7K؇]mҁDe:@⯭6& R$# N6 ]3<&aЭ"H"rMzk:]؉W NOS]*0!ˌFuAsd} $jCdQ闵]QXY!,DXp@w|X*R{Pͯ:42z* ~z@\aWuE+ b_ԉ.Q8z{5$頮DXn9,+y`b%`i= >stӝmqE廑  bS֦}-h;cRؐƙĎHnh==.ut%ܩU'#ܑgk=.b;*4X5:\UiF1@"}3YbI{ LlMGx=/H;d ojW0-n(Q '̔N CB=ƨ^eOBi#Ù qHS d_T#C#^ә^/u%Y{- 6ew= )GLFvuE#>=M1!=܅Su~b ѡ_sߓIi )Z'9Uxa8f-ec`K&7MOxtK Ρcmվ$x+Gõ|,쪚SmjL>Fe 62KW* */7VC ,@]" mVT@L6k {wa. hڕcIbfaK]ٵ 0Jߜ`fYFq,1`eWx/$CeۂnXelraBMwQtf؊ańiƃI^(σD$ 1$qA#=}0,+uUHp"I&NX1:;Bm_Nu[AX,'PC@~K08/l71źƟҡYH5!p$G"'PVtw/<]<0ɽ`,ԡ)B({XT(!Ф*'i:ZI,QY:ɢuN07vܰ9CHy̬gMzjhM\ׁxh"rA濎59Pc T;Q6YpX#(IGE~!`dWZKqV18Y<-LG&9c](\&]cSԬ\iors2wb;`|׷?CTz 6{l2#! `a@/⤴?bj`@DV?Acw%Q( zl^Q%B+yg1Yϊtrs(UIp  Qr5ktgy(q]>|=̌z.[#*pe@m<+貘s%OI\-3}R)6H%,ʋԜ{&}JAM/+5 ]wpDq}; h | 5#O 'o .zZоSW7Nsɼ&@"P *b-W, PC]@T@j)>dgU2l y%00\*e&&?:,@pщ75++MHv0G)*wen \I,00@|$7Gzt֤,x26+RY;'o)5z@eZV"G}butɆN汥p-%:&% Ob/S^ 5aWq@XtW?Wy)x̝ː<=۳,R, O Cubċ[Lllo梃5*@GKZXg]{d-FvI&QVe}7N0l (Bn{ǹ@O.wDucv8r1 :{aW\ʛcy}dѮ (q&|ݾ |_NkNnAuL7a 'a-ybD&;c:s8`w.fxk]O5iNˋ)b%"UF"Ed' dsMmSQ;/"Cơ,XLWkH#}g|+obH+Y>1 Zi!nUͺr5R3'WLt*(؀ jcsGlȰCmrtY m7hɵZ _b]C+q"9L@25t^9*} :Ԍ `l{"=# ?% 7H?ݮ9:@߯t&b.VzygŅP qƘfbl6~2pk}\PIiLp6ލ5ɗ۹`U+S{UŚM\R7pE|>}*'JGd4ETJ$#Y~y :cF{Rֹ0̙yJJE.n1A7j1NP+hR/pd YTG_EK}e9$!HOtWM ]tSYRz} /H7*o§lTѶlg_$ CdHReM0bN\Ɇ2.СNn8VK{Gv3`wFMJw{f\Q9RWgLHݹ )5g-)_O @/SW}`'iQ5X3֣jU-/˼/; )<>!mʢXZ~iيj8}:vҠa-e}aLBBa_EJ'OYM.tm1ɾ"0h%wT$E_;YR^/nwv9[1)]*'pes.hx"j\.Ht_>v(Iܣ^.EuP:eP<M~5@6RP2sn79JAU{g: EחIQa6p[ F>kkG}jp>oɟKTp8@1-h]& F~'% |f{(a\ g4f-gr_쮾H; rv6ױjJ r9+_X{Hi<8K5lj4M5|LTk[E#TyPΟ~@!B%yq4 ˢpf86zsk|Ꮓ\AQ&MrvM]3\sN"".|g҉感13jDW4 S77M on{3+Ɩ鍦r٪~>"<!?dW k(gY/13Ԋ)~oܽ.j=`L)ކ̶'Cp /UQ{d%ċP"e]"&e*PճU:L10*@+nx$wsԤWCN9-SԫF4ΣgMȏEP'qrU;i;Ґ%X0)IEm7"y;SKaz˝،$k.ꚤb0֙"tɻa$ëOHaTJBٚp=n˲.eFATܣ-6yEV5 N3|RA˃[ 2D] D Wk 3)CǞd)R!?Ɨ/pbde`gDjCRA%L13>kA Ea结]@juX 4s&pW,W!3'ʈz⥌\j1~[g|P&drmjHՊɺ衾yY\6U[oEg5E !$ʽf.ÜZ}7drb}aIgLXm$k~q=uA0}>! ˧N쿔ԊzB#v_#G&gBa*LmY;L@_-?Pcڶ\p^VKfD|09\]n6A5*C z[i*+i._T6n C0 yc8 V (J{Ň鋮CN<;/Nh=BNHlT⋤pp^KujTR]ZgSZ}D~LW4KEVvgPKeBtwyi<ӕ:x/"eeKTfRRVj7+apVW (wÀh+ޅ'jMao[trX?Ū*=h봺RU(+2+L")?9{^>ijJ(J 1 .ۯ;˻,4EٽNsX NBg4DW c6ksvU Zr*T?DaͳIovn" T `c4'6M-]Ո/`N^ }CQ$S}y:'$d7x(1&L)nȡ:$KQm{ԍ+ uXQEtE²|d+*%rmO3;r$Y#G ILo ơ ,QխC܅}m )f#k7r%!a+/j*REw633QdUe0 5Æs@Q=0kyCM ƿ#'ނg!mtpJ䐀q4 ӮRjhmU3N3\'xmkv2CMIơWT \D$C2zvw?_xMCI)SUG nCIU^W>AkiyՒ*#Ir ÛnR[f٨, 0{/VÐ87;NB".k`V1Cї:Z/.V Lx8Fk&&&L5ϩĚh D6ioq:+be8g䋨y2h܄FೆPˢ܏Bb4L>q9v+;#&Twdyij+ dE{ 8Y(AW]M|;W@i5~ND24A3nh,TrQ_OUfVqɶ`ܐ jR1O2ۈ0T<,lۋOvk0&B0WG_IM6Z$c4`dZx%ijug׽OY:Ш$:CsY #n CDy TԜ*j*LX,*8-4 ZbN-\uϾT[n$U(ǏzrV N뀤df˕ɉR(Rj`WiaTG/MK)5D:KxMxXh}~ˊR##+76F`O6Mkçv=LvޘJRoj"˧/B?Ds#t}F`!fD=XRPIFH_.BC)&k1j/ץcaQNfRG>1ҕ?Z>X„^mG}UwۗoM2vA wÕ/3L#,ziFa+xPAph/؏jľ DlY pl46YLu@7*ꔀ:NgeKN@&u޼SJ跿~c?θӕpw8ݪ`Ϳ'})_=a M|+% ~ah3rƊ`)ӭA,?}#RtvkϝrHshl*, r/![*FYE>LhY=zYZy0'7.h`}`Z*I*<`B~ΥpkБvZu̵p%1!sj2B.X{S.Fuwpv哐}ժFM Zlrr>h7(r͖^!]$l"` ThF=rH #@hVTɷ uV҇xJWV5\\Y鸌cRQ}NKQfҗzFd<񸷟pǩOkM6FgĶ\ V:NGƟR,N5x"T5擁/}:t&1Ng< 85+F ,QAUC>YjQOpV䂕?n(a $L0\x_o=z$s-`% Sl !!)4a,dNLWJKѵeڠb'[%YU.t\YK\60GYs,U5Oo-FQ~.ܞݖ⟉aťBzu\W<œ?ˁiΔ LCs$܄I@ʱTٲ{]giev#"V:K)oqNRRi2`L2̞D7EJke S={:- fvŦ)U!K,K(_wY`mSJs$ 5nL)' ZHv'D~an[[稪!!Uك[AbFcO 40^79/6 A}ٲY$c11SZL3S-w1Zs.5JO!ϿTv)wg\LG2? Q IT.O}(=}C"M`ʉo((UΌ|PR:+$ aqH{R}|>K*@!8MA>f_(3u6< v%(y Y.4&_w,0E6vT4r:[rMiwƪC-&#ykރyyDśFkn0wm GñP"b|YQRD" JMzUDónXzP}Yne=~ g?ZT8fyQ%S>Ev_U<\&-(b5i+[tʪB㟔$׫X7a8qè+E_aI:jVyK_!S-jhxgUɢ6\eiZD=R' aZt .~Pf_+7S!θei2L%R<)V*?bMTO# pw`בNq ~Pj* kaD8}KQ0}V`B鐚k|NS߄:$΂%0Ϯi- Zn'bnE r0y}4 DdDpy4紜Y5+q*6=# uC 1=@S\Q՚5Cf)&z7/]IVѽi4`tY#nT/S4D,";#ĕ.?ҁ0L d8Zo,[,$$G696Len^ W+CE<SW63>EրTw:u/ ;F!'Pl7,QN.rSC"jaeIv4U$P Au;-1*+й.'WY5?u%Ňs dy=ħ|FE&ɺp3xZ 3%Py7Veak5*>$r Ep۪#_B{BqAEEh t$2:l_!v$ $k/(m$rWpe=N\Ow{rU+'`tqt%99iiEʟ{9{>4>m|1js_fzG:uįqH!e#׷L/5kzs5:lyW1dWDz]1Z|5ӵ XG>z5 oJқ`Q8NuMYQK.N<ƣȑpMv:;Sq^R;6KXvwWNB0p|xZ> v-O̙7%+(<[0*K5<)ViN6Ř@)!kDqbEb'_s~I4o5NVޏOR֢1/)!]&<hvP1J1MCƬmbod&-?-4]qTgiΫMh#MJ41U h( /f:Ao_j^lHH7^ߛ8NHN'.Ri˥\X04c{LRARm[2fFG`S˩HG zH /ٿ*"$ O}īGN$ڴCMB́*elM{wc).M&bJwda0B{A4֫Y8е2=!N`9@-g.+L L|Eݙ>lOݟ7C ځ$2|.^fX6?n}.y>@ :9YK}Fu1' N1$,i__nBu0 ?pEyxZoAA5"S?).iIh_5MVli1@ܞ7]Iǣ0%H&F]gQa{T Dki @PZClgܿ^#EBhɮإta \Aȩ3 5S %9XzwPˏ5SGKyu+ͦM!H֜ 39x cnݛ>sQ][*ׅX4 ؤ/l tq8KoV1G;!r@~M/`y /W:lǗ/t;Cz|BH*V|M/ClQ$ yңS~Z{iMq>!Hj\4>ߓsD@"[R=FJyy(ΰrJD&jjCOHӋ~2ʯBT5U D|iܝشBj*H hv·-j jwlFҿY4#_hu+Iv r}[Bk}^evgd=L";[մZe[1&jK3ۊ:{Doa~fsaiOx3>)6T{Kʭ[#b56IdmQp,Xkl ᛤ GmYj'>|VpA"Xfm!K["B/-a0Լo[$d؜y%<1dx7UFYOt."7;ӌI79m D+Y}f&>jx>abcIDoU nF~&Go/1$Cw6lek ՔZ1t IgY*Is\0oS?cη,..!C6 R2HJA/*oަmq莑kV:fo[@CJDE#Z|Pr+5dF$݆d- u 8WS7T{KruyS}7}\>jP(ە:_XʃO JV2ڕ+V?}#wK{2g<23q"qՖRΏ ͋cX$w@TӮ#~.l!HArLAǽmF~aZŇ9[Nڇ8{ ^lp#~ 0G"7BJ++r!vh7J(r" \DWUquC z CHyIL LPX N³Rz@v:-9֝V@'Y#ms_Qhnꦶ,-g%#gZDY d]g\`8\6 Wd%_ pa_t>UՖ%Ky/:6dh,Klƒ?BtV ޗ+i(M uhմ#pwɤ^Flll k7ɱN粥=cbm~礖uV)`y-iXˇXķ*FHӣ>L?e&FT$bm^_EqpMOggrb/EGgsFn@Y4Sfl'~}z2)Cۂr\~<@rO8/ŏA^nr5kFFľFj,-sU"wDfj3Xg6W#/pDى'ˑLk'JeyPUn3Ɠ#;y L_t3& hM2㻪գ+-:Lͤ{Z}~;1Kfj&J*ny] edF;R_,m Rpmonޙe1(<*Wc',L;D A ]J_YevvS}1A}n֨pf9H?Ʊ(,o@;c+ւ}^3ow5KOÇA?Rp2<ҞD.oE@F |'WNZͺi|lOπaK7'QG`*m/WFP 5wTyDApډL2ӘO,sdyly>Yi lN#0rOfS?z>XyݮbsŖӂ&_G<\lԉ܅q]5/{+EMo'-+@to 7]քRFihqNYψH\(O{ceц*<'K]UDI?xQ`)wQv-?ev%x|l;:@i"y[k,{ ЧURR2jN:'RU# g ErߤI511WN^ټ0fGb% lnQJp恈J1@ ~V/vU0Vԝ4 !Ո7հإuĪ6>iBm- ([!l̕VO*^]JMXYGQp])$vH*i<פ}plxu'xʻŗeyQ,1^4(;Az˺2]nòy1HaX'޸StRL1U/Ř_&[plX;:_y};uلy`bJbdtHc8L 8A; IK97'* '_k{x:7JNECHl'A+Y'Fq:́"$"2GH.*y0,A+H2OOt[Q5X}q@nOk \hQ?lCPȲ60԰`(P> @pa}aֻ1\yp4s(wh G@iW,=PFn`]"xHHl%kBE#N%]Nr)2'M?VA>Y7 P$385YP QW6cTE㱙}r+grY2be&5XS X!uEAՐSoA%nU?%; {jJ Q i[j:4'Ɓ [oK[){wDBe4\$9][<e'ʌP\ueΤr]zy%3>U+~ ݱn3 gr+n7vJG\g[ڌL I24I~(mgtQ B2K_HL j8U#!7-Wy([ȇ1L qq_Zߴ35{En1-67nȇ+O ,DIϟM۩.=?yr=yMe=5c_s*!/9;!ןr^6YceL7&+K f{VơF Hރ$h6D`yd}*CS##&Fb3T:@ Pٚlc:%.~4&Vs#h~7OD͆զ%BmzyY&Qn;w1uR1{܁T6(D (; O,jXO>jmT>߱,:Q`80 #$}{Xlkv5cưد{=RdD(C RהooXO uor; }F?Oie.>~(! R%|^ 79Zi\ D"Bml@Nn$BNڎJ6S/5W^wn/hKWuwiǤXP XxD Jxk!%3Ev;^ ©[(+!uh Iba j֠MXn]͞GH3.w󃢔xsW+la Vխ9Pzt)5ٻdqHH  X7KT\B/ =r[R(*Y?.T=FiZTNzٜrVIHBFpgQ9뭅 _(±ԁ帹)qAd|p-WEј䂶ys5H_XKyoe١s)q+usC,eCut1gيc[V QV! :ۈkю+9cGhGZ%Df>Po'jXgn~l Ȣ-\ .r3,ڲE'=¿s ^K6m&Gr'B'+سSgacIr k,X~|)2Fa3#` kia|{,&'"ٵn*i KO+gk0k'_ QcZ!rė0/% {q~OP c?̵iE閄VxrΖ E#fan6̞‡sM9Y7A_E޴YS7#cT!CnwWgMmhܗy%u*GWp)G]DE &5HH:b$nfՌ^įr#ɡ&߈ 12 xPp)7>ȈuUݐj%T*εʚ.xP E6ؔqwz1i@mGMWpY5>nk@v~X `)M #mnd2T(}&:$Kz?{簼r9c\U7.c轐TCJ)|mDb~eԿdlg"-aZuYUs3B/Ο]WN0Eƒ_qr?:&9/R{944"ZEչ;y z}K4q.÷#pظ*_Up\s00<9)Dŀe!quhjᨭfWl:}\(KBc:}g+,~ձEY`]66X a >#{NQM.ωt EaRݠ 8CkEk%UIٺy*@ØT#rغ YĘ`hDԼ?+ ,wɟjlTYP'Xe/y7sq=z{8E;νwȂ0,>mtźz Ľ~mwRvvp 0?z1S( ؊d%JCMvE6nO ` sl)'1+F?df(}RjH@y Y^B0/Τj/\sl9 +G.{8}{]·: 0L]QҡY MЇ,k_ Zv#'~.Xerl@MЊɋN\4?x3N'LĒt(s/$b5rDךWYryb?)9v'-e@ Ss6Sh's} ^}S6y; ȐP;Oog"l w/de0-{CmwA/ *EsPOR:= 1xή;|>TаtH$,t5ZZMUiV[ZѻwuC(@c \=aog L{Z6[%s.ać[¸29DFF#wy@o5Yzio;XؖOpr|>sNš49&sk:jՆuL]aԃӏ jY= (*F&q~fT9~HIFlJ6pnKg.2:*xG_ƻh|<+ X,L &`.o>\䲬 Yk*a+Ŗ+I 2dx_Yco>&ӎ _!:E\>bgoZ%];Y<;0HLE_gn LdTUnD|1 m)DbZw.%MYdj9] P?Q0A]1mPzS1!詹b[ 3&Hfzs*yuVodOJXGn6Sfhx !;n4W ndM~dʱ?dw@d-͚}SJ Wb}1%󶃠tx+ދNiGNwtsRPEWBG)>;`6L@RAN?2[rXzKbw;>'eUs9B!{́Q1mN~KׂW.k.!#}e7U> RxdpzXBT&cT|[tS~3Rq^[*V"k>7xDJj?CX@Z(_4mLE+{o}yW0L,fa7w1!i5I7u (`gK_Ùi*zcIAO*|VV//p vH9C,/azcoyI{;+gZrd!!6 H\d{Ue 9vsd;7F`)tbPhq(ؓz sa!) rYvXl_lՒݩOGu`H80Р<oJ4̇c?z}t^$G>󉐕- 8cåKpM+*. |OA^H&DmyId׼8-FP{a[A_v ):&x `q"YZX*k b=m/+Y$tW,] %p/wfDT;C˩\ -'tD-&$aVtשYϺARLFT%= *-6zX؟;BcEo//gcӛ1X#۲]|f;I ʮDfͥ8COl>pdO+|8y%S@F̡/w M N'՟ #4WFe8{)^-6:e s^페GnZS4M5)JZ?kO%rg[KNʹjaǷ±[2H߫ސ^<gj6q"#6[ۈ`)n.1N6EC h+.Y[߇xPٟ½ƕӣ[D+# x1uo,rC>3fٖ(VBE=ac|QQ47cTJ^2k4& 6phNƫ>> i0Q׻䝣ҙXm8TH"1≗kk`׵ r{LV,Ôׯn+QhrH|($i=S;*Qԇk@2weʭRA~~d?-Hd(h"S:)$]J3K'і5Y҄iJ%}s~c7^ji/ØGĦEe+qb @K?so|g@71Rr׳~VOn]eF=ncg KkT.jP$)gS- 䖆lͥΨsXim~ǎՈ 1Q.e`Ag\Oxj>$+d.+&tKC k/R-e%d&b.K[U 4\͝'-om3s{@ÝST+,Q r6$!#$BWxgħ/;vht0Kn 6˝́ X; 3$QN"6Uvjq"7{ )h E+Pd~o?+J3`rd]0AeKIu$T(FA>${+wŗw!9uw1 c] :ni\-3=_|גɍ .|R멱8nݭMԟ o,}77$G\N#z*ś)Fp:YOn+os6a(aݓ3wy\3vCp"G;Tѓ#g2?Wis%P)6a@OچM{L"YHVl(q~x5,Dv;H/;{^Ȯd܇h(4lؽ{N *FJ?]kt8 @DD|Y|?X4:mcǖ9%Je!E6Ri!Jut0п~HB(tIzY͡K%bK7h`+lU_0kbE%l!<*_LnI*} `_ܱtdbI,dYh˹ pEsmC'XKDWUM *wmk -ўd4c0rޕ$[y b#) YI6@k`t=X4sOW.-}})BMKn~^fhvm϶'`sP%}msMUks%_:./"D'>q?#!zeXl=,GVzۤ)#0g_$E>ōU Bdu` m*#ւIbuqWW P\ڭnJ5<u:8178\ q,^6{oX0o4D]F1B7qͮrvi,TW{~ڒ) BN&j8*W$D.%uz郮!/iX9M{Qo-xDL0_SLAhPpsC$̀> 0zm,DnQpE-Hq]|#+'oă-Oz"5 3Ȋ0S3;&'8Q5GDSx6pR8ѭh2m|ө@6``fXSkWJ U<}LՐ-;Ɛ+&x4>ӹwЯv,:).B.R&MpuC^7l?Bt ϔUs"VFk44 P҈F,Ϸ .lhB]N`i_0A6*t30|%͖-z< >y.OwU0j<t?ɌCQ]লW%^k"' ?ۄA"Mk9*/Onk_`MZ4<*[AXcnԋC:Ӌ5 ێ^x 1#{f+;7&۶Qt #Leu^emAYM $be10!(J1r=9;}Fo.8Ԓc1}o?.j}{\lViBq|w#gkAŗM>7)#JEč܁K§!ם lk= )!,!04h#zJgLՄSi"ږ5(nEeC<ܠ\XI0\ݛB4M6*ܻ.:ʷ= mŸ0BЀgA;c: sb2nV\މ>K0VI K1u柳r'}X"/Nc6 –% ;<)7ug ^AeNKa4ZB0>-0cL$KKD%3A PFNx^zA" !A`oI0t=wh\EgX/<2s];z\AFD{~)!I 6s72\Y(\ho &&?v_[!Fv'?}LG|ۇN[>G~tew%[-}lJ06Ej7k+_,!V41ya>ijv(WI؊V6sHsPM( آ, W`\ =wQO==R:l|RϵV.LTT-XReYЪ#`zMS2pP}oXm`cr`˹SNBɾ؎n-Ȁ=tYE(TIZiy?iNУA Mv#bS9pWlJyM~ {]?w~F TE=+|Ե:>LqJArv[XKpJ&$D17];}@P`ΟYB4nV&|пsAU;γšySܥ:d*3n0҅fS An{mx]MMyPK``QyuE0[^J4ks2Tz@ 8XHTAȰ}77$X1j-l?T.G=Ns ߵTf>GS/dffF|,4q _(JAl@fϠ V*irߙ޵y tOqEwO&A貈tnT\'n1deEFi! L^*c>0g)UAKm{ʰBJv!^K,ꥆ2wRvT\pg%闭(iqu5ȌI) $}[՘z,sb_8 d7L ӣlc.-H|6l2zͭm}9z9|q솣 hiA:_%T.v@x-Wf=b.$(;m!nh^honyO1=>-md=&g-v%Bpu S$p&T;hwr|Ug?yBZqd?~hR $+aV U7#SC1ATi{mGV0Ŕk*,ީd{Sͧ"0S}6CE~_LkE %(Qx*\od~1j(RʾWl,$A%ݑwXfOy 7yqc2FDR5+Zb ͡~4z-(7m -*$wa KyKhnڤ 1n}Ud1@z9D4εETfLi&K.>U~i\ytf0Vc8zGUa7D}9dȴuQ?c&@0Eay))prHl!#ZijLkd$CJPMȻ? <Ev^.a bѸMZ\`8y0ĥOSz6=MQ~!Wq jLRȰQWU)s'5ĨVV1HdQ&h2<[<\шs@d~95U*hW.Ow=0:9&_%!GzM[Ulk'4,C[hM '`TOBiq_lxMkO!I a' &-pKTmȗS|lwt&Ov$BGQD{BZ~wύc}{N~PXzL 3v9UY ߧ]ƽ!!aIjLEhdmloUmwc`R=n ڶ^r.YDR[5w*~jՔ]1l3~H4^:@@b-L -^`s&ItE[:>BtA!XUu QF+)4Ԋ|~=F^£&Xj}&)9grpBoe\L`лrm6Ew>lp3s[ф_rKWˇmس[B\[5_Dr!UGl!:BlզШ 9<rc{Eޞh{f j Ou~/aXv7 dkun~Ykd+d4%(JDf#Z{fJ\bѴ( L.4:j!mR a>i`C 6̍B^0*|^1繹r2:^-} l*qp&P )8n]}“4Cu9Sּ3뢷[-H-w 2}FsWN9<] .dCGIXL7)4?AJ8'9(ӁNʳ04Xw[v3pQvh?[Ey̏]eK :roapHRz%&=PMog-n%Ys.ѮDsQ`vKtLuo è-Zf;O6Ld5GxrNVvsq\u{u)$Ǒ'ՊKg"`^Ŏj- h ͒*h5Dț"VL/(6jCq*Pm!;+FB9EμEѷk_.x) 7BW y؜:W¿{(zz9Rיzu$0.pC4mt^@O<5KՋ͜("Oy{a}l{q@^/3)-b;P8ԑI 0b3Z\9 X 5]"a Z1v4pZWkXX+?)>absiԀkYl7m`[-+ث n!^qQpۺ.o.cN}'K~1zٔzDa*-~xcC @0|FvկxRO$cP43 u{ٳg9Q8i߁s/HR1fkENz=w2+B=>-IwUm/F8(6^y=iq[Nr#߶)ݝU YΎP^AxpJ.xEtJ.(Xp:n͖ ~X,ECQA(eF'b"5zx(7Zoz xEZQBE}M=IЙ̗NOyk|5N)ޔF[u0PDŽsW#F;'nkvu hfOLu[iM !2-2q5ySZӁlB%r|\z۶C9!BӧnarG0mA+&߸)Q4 l;O&S-T|9Re'u ԳSA~myN23#ryik8O;B0H,76QțĚc< 96^X[.Tvp7q}8(QJЉ|L+ "%.zƭƧG-![ۛ WTxYnX@G 1>n\dm=4 ;M5'shGF#8dkTf/Gp>E/~wò!A '|rdǐm'RVV挝 C2m=m[^M-H5"אI/l=GB]J~=o՜Ag)T+OzVx +g6(()`V]YٯY̎\hL惰='ޝ.;SvKjN ؤ+%dN|FM1X@˄qbetJYVϛC Ԕ[͉"̉ R/h(eqgr3B& YO84䘷bFnq5Ԭ̍rN#D+@/LгJYjuyR @(m0>E/V,gE<5CfqJIO.)VArM@z5[F1VmF o;sisRIj$/Y5Hy00 N@M<Ǩ?oC=[51LgA<@6dVNpz4*uVOO&jETG5%ȏ@?xCjvm]TcG17wfS⣌`4Ung|f2-+u#_]jx P0ș|m3tEE\K7*b]&TͭX,P/ND'{铫RЯ=Mae09 F&*"!זSkv7ۗeQFkwJ׾B `)Nh\Fpw!, +hAlMm)zP6d9. =xssDVb?Ik{*|%t[@g|^L$csC4BaK;i $#myBs5|w6WIs=U$%૒ DlR( &23m$;L=FމڽJLx F@ obym14׬.qWC$M.VZ:*2X{,3[@p{ 5GEPDUKiQWQzd| VZ)`et$}w5ii-\ʷnA*찭=gE۠Jnd|Bb!~@l[@iT%ia59[lCCOvj`ڻSWyipH-ל19{#5C7~OhQ0 f ʶS%L}d vRZ }!!dE) "*F7osA`LYY ѾF, yjt,i2L%)TUNf yֹìO'K$ϒтzGoá<6!O_[ \%nM,,2]#fi,[([SpÂ/xJxyp8ew:gן)z S.=nnΔAH__"-`Q;ۭ]Ϝ phcQASrvv.JĠ;tX Q:PTMq33/]6RbrRxVLZ5*l0G5 o{z ?'TRT3l M 7< xГ81 O]e<& * ^KXu D J Lў>Q5u bdʛ'(\ImH^6FB_8t峀'+αM2#yy825ZkKY2IL Ǩ94e. #4gw֘ZԆDwSzt}כ2'хq~NQxUt梳t6cʘގ 2 m{P?uP&n27 D_Oܷkv,hi4$9!L"5Z_ܞ t݉ɢ}bB"a]rsmHųv]^S;tZ&SùE2q =o z&@NzMIϭ[~1&; c>^Vut"tx>6'A0^6{5zb Q}$:$YhNxV݂W:mOlmh5d\)wu*zrNp7Y!O *8DuI_Jr0p[ع&ո˟][ϢsK=zj٭NfrlMx&#'M{*- ]Uw,am3^gG]Tqnr4m]dR;+^ͨ~ῴgQ҉|&ƊDFF[|kOY9Id-VB /+:XVp@,>|4gv"b 5!nK/Oc␷64O$ ?Oaj.I3rXmWj'RyEIAkO!MŪJ@g[ JYH>5 FhGQi>bl_ -P2ߕI_/T!a9eL\f}є-o'SחWF"ܬh"`Uv@L-=azpN])nR6l0޵-VDKH{Q l!\o_bG 8+ZfޓSKŽ3-rrwG㲘Ec-4:LKԿ$MLџ/hNA}ɂN&;?F!عp\V B%vZqc+]wS2מQ~IPF=uGi $;܆xY}vr!,-RXdSdԷ; 2Eou/d!nSI :'US_jq?Z jeDzM mv41BI3@,6e}О<[/:tz8oYO%/O͞9zҞd/`$- ¯ȪA^_v"ݧ&%uqw6ͫ/ZϒRq87!r,8KbLudoynp}xujcerj')͆?w?YVs<]6^mW%pKVZA?ㆈcEcTaMɎ*8t;hFlp/C*A'u(aD S,{wW\ڃ" .?2d^'2xMrU^.24N5NM;ÞۧLxۛR6ZigG=8W]jvV TռvJF(( yg|*٨orwl'GJlK*Xbps>\=.kNSS߯/TQSJEa%K#<:p)i:qဏ.Ȁ4riu*PKhYbN flx0 l {hgb&Up{ebA#` ت5pc1E;1_A$s3W&TL X:8"Z=ďU CX~0t3 +xtQM=r5/+흐Է*%=X<Yq2H3Hp1rLH^JUߙ7$S9zQ:Z?NߎƲarj~ES35o`8+vjELv쫔Pn<\*NҕIl8,)鬒].*.08dM|-l\Rr"ϊ^G R r^Rb!霄OLwk4fs @;@_ HY SDž'M 0ҺH u&iehz_0|dGs%H m эXqX@ Rg`8~m*&"A=pIi{ICa!=/ao@J{,pj)L~} 3cG,a+U|_}LKDžAQ?keH#{C[18]CISf4:2~0{.F1J 9crަy4-3BT{ جޜs9+e`{ɧ2α 62" opZ]I0[t= Z!\OLwcbPF˕^ Ld6Z<+R*@.glmxSO1ZuKXخG کA9+'~eZ @Je_"$f *(AMT:A0(DMmp`UrvoF2#,1 Uس HS5 ؁%Qtvsj)%~k&df-`uCWwͧ (E-nq Ur]},׽p-Z=nH esJS*U6r]rٯVCGI}|z)&4JS n VX.Pk5ri]|8rL'( a^,o.&U}dĿ̴`w ~ i7쳲6ibPa^S`kQH.*gO!y ӮJsh L5~S橒XG9DcCs~hńՐ4r.L^bŠp4V1uya).^>3=n˵r֋Sٲn@Lғ]lOVU97c+צuc۠"8@l75cv[n[ Y[<J#@pD#ddm猣NJA@ ߳}SDC5. (ݿU{s0|m)IWbFvۇCx{ R'CHc=FJo.A,՗ iT8 z ]fV%sZEX6L*HY!Ðp3`} [i>z\zJΒ΂@c(kL0,_Cw H#idh E^jBS )4!'eY[ !vI }-B\l()(*#?5q^XEe@Z׏_ K`rc1 |U+3^w5z"+SE5 T/DL3~?Fw1͑85utOT "4F/9`sal 隋":E\hjaLw{+Aj1|lu@OكbO?Pe IM~JPm;{ N|նߙ"hw70J4jQ_q1! cOj(Lqe-4[Y@>$UAד*I+hbgBΊKqǁ"9쮽N|K|%M!EtSʻ"4[nא=L!LJm _^k XDEOo_#fv19`Z;h@ۢ82C<'aLBghNӳphܯB{ƕzp.ݩuNVܽ<ۙ2jG;̷-# ;gc4)<+[@́bu۹K kń02HFei@y@s4υmz')j7ntws.|Ӑ2cc ܒ$ j*q77-cit1I.gQNL(*'nB8[g\3E|B_Z!Z;]ӑM&L@+V~ұ0WTa+k:>C<(.? Xf"Aу W Rx;LWc+gjkX=P};\ªîEQBJQ΋NS;9x)x(r1SߛXـkAjÏ}"]sLrν_tG 1q DonE6}aN^"|375KTsBSyx|5Y4)^Rd0{e1#~Q4A!\YyJF^79q"?Yb+ghDiwTU34sAZkc}fl< xAܮA?rCbVLЇcjڛc└Kj8[$iTmf 2Cv%ԙnysr*kܹ|0E[YƞB)ЁV RF v<2+7偄)\2 &u &@T%= |\!tY4*M6OF/2v)D Ge?6$@AFLhM 7z%I:~ :E7^+pr>fל@Y q }w)<YrnPxʍnaO">[0xxi!Rw=ꅛZo 1DΉ%mЗL!XLpzt-3]>(;gN D've{5 k q~k݆ ;>qOJL2쎀~D5"nkHڲz U:+\  &5!c#qM|Hٶn0IS[䯠uͬ%/BGҚ%]c4 L!սW W)x'SPq&pJ79NS#ӕ~Blp)¾VS&aӓ}@k*Fw|a[]fOoЫ: GdA7/UѾ_d=sʣT~jrn`5Q6YC`9nRG!HPh y6*(\.Vߢ_jK}(Ҥ<H4lkiloy&oW{Öw;I+,7 S4ĝh}#Z Qmj3pQ+MG}QN5n0sFXҫx cPz$_EЎL|5Yΐ(I O αIɵk} BW3yB1v~V7ԠW ?O-A| K4]Вib$ʩ`-byK $yu@Y_%Uޖ$ٍٓ#ho^Q{iFa]+B*)2|fk2(-꿉1acװPʾ`ѣ`Gnhep'߬Neftl'3 u<# QV-qfG_f!H]bcڒy#t7|Uhb?ƷNSk2爷ŸaIe.R"s͠cA^u@r6S X!PM7t #w*(|4*kx{50TgG'ȭEprHXAQ Mnۻ畦#nQ1?7X^C(ri:&tQ4#bBXdmfME8t^*g1T~.$٨wfBD!+nP{w/p9 DvV`bN_Yy*9F\HfpO=f@A b(͑:/S!A}0qV3B]c.Ђk(@O-\d7= mRlOSdleGhNx&7۲|c~FĴdZ. lc@u+Pw~|->k 򺍏a B̀Vx[%lPHCGAi=R~LuS`dq|ҝ]jJl5#U·rMl|: c_6sκqߍY $}A_2W!t 3"yU,gQ,LV &tlP V0J@VK@ň@oNa2xᰒ;9 ~D_ _z7[֥3 7X\p\vN BuTEݳo0g8Oy=KLfmae p3BՂ jy6vɚ+ǽ#B ٲ!]lk>SJ/Bz12yA|䉰w"F. }zu]XI\p`4N%ܧ:tIGc[oS.CBhm&e7 W ܜsgcS7Yf,]s߁RvG`6_j>3kDGb&]WgQL&|wMj|]ӊ ]By|k [e V74GT0#SԪ 1n `v{qx섌 0|IsرoA \/a#__9w QkuH٫xN:bQ9+֕Qh3ي#tع7]Qo((~s Bvm7ǃ´WnlT}>1$n0Z9!kZ` 0lȆ=ѥ֨$ ~!N;d79Y> 5eרzh8XQPvGt$8Qcm%Τo XMwfXrVQRzk ]"R6)inI֢މ,OxJ`kz?vݘH<+hn~ ʍ Vh~f5]fvw41ǾLl:I)!0~|hV$9m;٬V훅r< >ݑ%|=Ptv-JDnS-xw[&@Eջ>O(zhҵS-0p,` ej KykjZ=>t/xVyk. 0 YDǍ0+ p_r4*S;qX#W{ܿ cig8UzWG YFTu;+F ɣ1>v\%fГ;}$&W;E>Eh8$wltLmD ~= w,}TikμB=8I@]AǜOz&c Kc v; #D!6v_Zz(' H dʎC{tuH>˝u+*j}]{@wjFo&'Ik+r>/]AJ7p>y vi7镜:6Ӵ;T7EBnPkW_ ":2G[ɏiquȫ&ƭTaҼ@@{dՕyxB`+}j|bU313=&+dY@hd†%SD{U:b Ϙ{%O!:=E;oFv;,a͌1zD ͟Yϊ.j}j':, W̄B؅~pei@5q5p2^"<ZYywA:ez 7]{P~om%׭3eY3fsՁW>aAfCv2^٧ ߑu>.a9M!@䶮LjG^I?/a*)əޢ=ӛ~L%i.qHHb)Pz>p׶I-AVڍT[% Ԇ)&eziN寋$O_i*_A@#G! ([BPfWZ"6ZޭsZh,:mza!G6 ⏫&B2Yd6BL}q4Nu+c,4#drVӳixK/n5²3!ljŬߞto+ռyaDEh .~{*_8^.-3?`cmpHͦdAAe^LKr5{_~Ea_݂׈L$hzrr$D!x1tu/P@Q&9s j0YeK.O'+1].|$pYtjv3pF At)Oʗ FZc exjfYMq[  #W%$_G3B?T¶2gD/*X~lnۥaȰ(̳bÊA.ٷqxv @7N_ߪyjڶn[#"5L9 Nq:'h(~EUƇ%$.T#ÜUg͆SyE=(PУK bpڢO0@7d,wy$%Ʌ3h*k&FA&mU'Fͯq(pcq5X3,gUPћ/z L y6e %lIx-IKd]iޒ͢J |ߙm3.w}A&=܅t rY ZҕPi Ǯ3MS)vș7y ckk3}ӊ XhC2â)æt:qR Hx..tuywSz)ۺT_-`(iߙߟds~^ rwL[’``;7lr {'lM눻'|= `\wIdjk +8OQ4?$|v#N*NףJ$XCpg #l҄# '-, SJ&Dy= 5S q˶oYj˰tS-cUj[T!UngEZu䔣q )9:Mpi)7 Bmj7϶ f5%$"R $PL{Y`yhg:?eۇng鼊1 Fhz+r/Uaae#4wƋ#poţCZ8pG`9\{{(a.?3R3aA wMںQ,3'NxkLzhl3_҈cX1W2.\冖{A9湇8zeIMf,kwhm1/T0mg u pi XV1}p{,ȱ5]lp,֘)޻?*H$^Y[2TtQ*`; 5ѺȖTӢg{Lzd50)KaDyќ[jbyv`x{ŨoۮP62i\FH0Sn݆F$gZ^)5`Qʀv ̖}`ɜD wKN3x#,K!,mEO}%J| E _} 0h|{C? $af]tIr/Ơn)z1Y7_yuGuF3*#T3_]n'_[]fӊxeٱK4f֐QXZ0SEr/h Dh N6^XȽǟS7fnk4KT!sפ`}BۺQ;3^țxK;DX3Ẫ Z}Es8a{>Fj7{9 Xh3,/6qdg ZI%LÆa&~}@%$A InMXϱHZ; 5Bx<;'ؚ%fk*2AYWbn55nI/~CN7-DZRFg䗜,IB5̋@ifջJғZo=j tFTyn+Nb ? ea1M<5TDWP!i,sނ0Ϸ;bjB'*/S&*:J7a *R:JE5vND*gL.:]$i{.ԧU w_UGmG.BL!_ էHH*&X܉-.ЀDžpJtˇ"Zk;y1NAuli'eb,Q(yS~zP*ܩZ_`J uʨ$o=sk6NtT$v8͂ʴ-@*S1L7hC^Z`5HQF~ŽTK6B k&tӂKEKv& dP}zJ $W>W"-+~Yn<쓇Q͎L6sM]G>[,X8]6`*wNhq뜨av/ I`M)R֒:?GOGڭ>O7==ھ*w hvnc>TCnZpo EʮpmIZ[=I F6&}Wwe7uW+YD!D+OޚFEB X]>izK7ag$w3oS|"N?!RKZ2t 7+7u{o6ڜvkKTI@o=n#OqܿqHjQmDc먖\ńIxuex@2/˩0-+JM Ўݥ?7~O8N"Q\詬gIoIۅN F-Ma*ˤ&.4o W4|mZI1i$pU}=Xz[gX (mPXȲ$SsD滧Z!הҸO|ѹ5R9@+4wAci v"Pзz)29q+G5k#+| d4695z9RGӚcfRclXŪ{K\WZɈM *j]& 'VtFiWokßP:fvg<] ({K8tV%:jMRo.c29 iOHy̰_poοmOuUKyBf`SCgsXYXX?sB,AEFP=ZM"'{HM;G C$~[̥o^f9>D7:eLuP>y6 YUoҬMSDԪ`ɑ%lUy ZqlAUo&g;Tj5c&Dco]f o*H_}qAtɸ"\XusZ[R2\I+隷wI8aHwmX>+~X Ě0ſ+ ҸL *W ^>+Øb\"ݑ.oNl\浒RE ~: iK7"ORxqY;QG]pm7u!Ul*bѵ=ئp'Q8&;@@/Yj8簢^:B$QJ!!ɲO^ރ|7 K"7U]<; !bQSx(̢͍!5WNԻ .X%k7B {y:$<,OWQ3] zz̕U^V(^ze3DPk& Y4kl ‰pؕj:`1C<-Z06}2, ޺??5 L?6bq$Z> Ky, gN#p$L2Efob0űL.-+JbQ=c9`qz9;3hb4(̮OKWsvB4i#rGZ\D3;,©#M ]c/v)Q^veDsۨ픧5sk^++?Nc>G CspȱImY1DTNLneu3xˋ8Ѯ-ˊ0(Fpl/j^5˿v-W:Rfj_3[#k+ZVkO[J m 6:H¼Ϯz #4kDrOgHChS=, Tz4 I`Eg;Tk0URj^ZH]f͟n#̏iI\X&q^3LខZL}c֬~ͮnF*vX`ow~\GjL%rApfƳoƻ|dhxOXBq5TŕP2_ieL qvԂM!p6E1uu²1]<4n{;2uxj&@KnMh>Vx7ţ[₋#,1.ЗbAR J735i)d,L`v3%,TGt*fqt" XK괸_@'ُ#8,/@gh0T2 .FeX8DɀK$,! H7Mev P';m 7G/) Ep`Ek((InqڿyCiȒ:_E7+i y]bbTՎ4)wg–ĸtX&2ue#sx0h㹑(Y̲698Ѵ@Lj|W+mI0tchVgbFrV"ci\-6Vی?-ͳ+'c0[a7f|҄*B0>~>H%bY :.|؈(Or.mF}n;vp1䄺9Fcu",uŨGYpa 0YɛmH%.쌁fC& yQ1'W9dSŔ =-3IF<|ة8kեy-˞4|6YT8rdl"v|5#!ASXI&w}%14)u슏k9ĺeNʂSϬh &g/B$cc.9OJ qH|1Bdn ~,?$ZY.b|.2erk. :t^@:])ՐIEτ!'?fVHI5a-ܧn]Ĕjr}nm#NHدZˀLJҚjG$"!NurPӌv\S+nO#4:XY |@Hv3Mtռokf]긔)kEpZ- !Я~vS Ӄrqyzj$Nl>V ¬2fWp 4v"r[. /*E)R`.#虑{'q#. ?-#5YY =Mw6.FNYA ⋽3Ol_ ~kZFbm }wEᶇWntDQr[/ɶPG^_Eqyb+yΑ2GrmnZz 3"pVgʄ-#wWdI囍[gU` wڥ>͝xM2@ʚ *@S/WUC/^nNo<dCC).|{K_:+RաtZ-{YY␪G/9,q O#umr҇.#5NvA^0f+]{B&,D-@{15lBuS7י}SjI7"V~nmIVv]? rЦ>=AlVrejk{n(?&&rֺG߹[hQvP)]|ɈեϷSy9xAujbz~ؕBZ>ZN$zVӲ#n`. @2a;#B}t=#i;^n]C|zzI@ݫ A0q=b-Z#WU9(fRFs%7˛:Fp(n꭯>z n8>",e o > 6PRnS|of DB_zqti$c*M<!zl r7mJbv͕ :c+d Yah!yyPjKS8Ow{WW<6l`D'M9l^1/J+ zQB*TP}??N@*bc".lvC2ĝ>ִY'&sMlrAmLS5–2B침= /m3FkcŽ-7qnG4(V'|v]>X0?U|}yp%3 ]K~Y(&2$,J(ws.}= bC=b._fuvm\4"$nRn#b⵩ߐ{"=4J_K`GՐjGbQc#3!bg\+]˜1x`AX w}W}7 \E Ո`~^BMV'l0"z2_a%[p*9xa2zaO}_q@`)q_nɿQpbzȡ}괒O!vWnhd:AqQE}3ij|o7"{/ $S︩ ـK ai?̤:.(LuJtKkW sZECd`wVt*3Si65E#,Rzx&S'dБjB ``~X&RUL:U)ml$!oQE$/FQ!R-=ې>Mk z)wdN͖hއcf5<+}jҖwaVvPͳKzꌌpDN6C'[VC hjjg*CAa`pj(fT hz թpL!a\F#tu_BdgXVX:uHWN]IVm㩈k @[#Y:EZɩy?p5`h߹!0h"{@'wX`m}HQǭޠzƈG%OjݍZFys:%AޓVZ*}qM#C4{ mT1>fIvdLNUnn KfZG7v'vsn x^ѯQ0e/y}6c^+ߍ8*M&l'F1;|߂T$YTBbDa:̷~/8˗vzIw JX(9Dis!Գ!3|T ^-O/!b,E5s` [lWR6N| j }eI{iN lHJR\E皳w!# qǯ4K%ڃXIOuQ1˧J3l^T @i\uD2|c\͇UȉcLtpxd uu6ED G9rt&I+k;?tQF/TVؖcWtv1<}/ }[V16TKPti<`2YNڐݙiw:obnX Nb:;d[-K 41Y#E]<3;b2f_44N'KDbj8_J]w@ājv>3F /2Â1#G7qf\upeUEXIOV P|k 5AZ|B}CtՆHfmJT۔VhykwU(Tz8|+q? 3AgMK E ANzUfEۙ4agL;2Voa:R}]XQ$\gy&GiQѩIU4/9yРH$+֓P( ȳ`\NYd*eq2"sstUc}( vL3\octM]9M,< 3n^LX VV1lšc8b /cђF\h)u2&ms7%i{ A8QBLI5wHBxJT wq S!z>;?Jؠ>~uTI q+MZj8&Cx B &omb!:9ҍ΃3zN0bևcz6=TTg|Ef۳YrdV$_c l/dK7u0iliGnMCTӭ;<ֳ+/sU%{:H[FDtCTOf !}_&Kh+wϔe8suqD4B|3Uާlye'z wIȮdb'^ ܘ8冐hY)(}6<4hTiIىt374n~'M󳌋UU Kw >W՞ovu< Twz3]0ltM.BXw/p/&OҸ45AU@ .X[wLtРBd][UGw:3X4w#R<" B'^cC1.òyÁ)z^5𳟬-2 $SL˫نY!v݇ q,z|-DD|{DNlh`y;8IJ<ˇmN n 嘫SuEa3߀f n(z[dƺSIc,MUi*E΄J/u yT' EBӐM>ƭ.~$8hXbz+ $*5JrO:Aަ-8!I.V[w%2 <\U+4_F0pALHsg HԕQpF+7t*l܀v'^رs4-X\KC,$Ta<_h2^&v (#<(#`e{~Y6Ղ[^22aБ0'ϦL`8.AcBxDֶ25A^08cL&edyG4(uBMdh6͑/9J5:ͻߋ~mIY Į>eX 'sJȤAWc21㊿ٟA|!H~m-<$zg|{e4ҙeZ."O+!&en-/v+6;C-@&2)jr=\eY`jQ=tS0G%2yw(|1x* >V9F纹-d|- ?Ld#;AZY-pRyS] #%[ yJ݌[(Y ytNG^ I+AV#]yZ`m_mZ=ZO@#v;k 5c;u޲Xjs1!=gyvhu)c19 £ \VYдif^7A F0q{΁SX#/zJ`ܫerC28mdYp7s#j lT;| Q͹`0g%y[&ęc_.+^N]iGEW˘B V=ΆY&Ev/md,=ٿz^Dy~i-ynJ`h'"SYØ`DzHV޷ULxQ瞹) óeSu\=-D{oALAh/;x)VH "Hq=o5_4_q]4pR-n#D K 5 ` Q@\fCN\\3y:p j\sȏ?'{BqjUf-S ]d DwbgԴt2'kM:ʑ=zDuPf}d>U b8uL}%.wCqͻZb-^8q馍A"5CsS$eq ]l#)%e݃BH|5 v+o.B%y 9V{moU'_/M9UA(SRAW="K+u|r:QU5nsYJ ?@ zOWj6dA@:ZB*EɰT5Xq dzr=6м| bL$A, usU-Kt9M!Xj0Sj`/B}]cy=8 ~#6#IL]zEQ8fJ~A(wj4 H6HN36Hh? *cK`ZdhEl@")Pq¨N@˪53"RwW![K-Lcc.ru^K*%Ű1쌔Ryy6 `v=fb H é3TK j`R@N{뛾l5ۭ?2,tSɪT O8y=C#,m֮zd4.#%Ba^d?]r1TZwh8˘^AU?+g_&׫EZIUzpP5bZFAʚ&8B87k5"7 ? HSd4tt8D3E W@+:go& y2*HrO }"8@x/=E ׄ GfU<+yL<ZSIu҆{M~`_3 J.UBHLL^\'-IkmMAeIQ<[q CFy/ԇ4IǐguE)6 Ax|"jYQ|Q䧯ef I_)%f+Y^_SrTC9JaܸqiIĊx, <\-=vYQB0ӵ ߄Jc&/@+?`*ʘʌI$WA~ 7.׈6K_z7+q 1:{4a,²Q]b#g)؋:x9aRmp3F%}p6^є#N'ooRE L_!8dY![#\x:)kp9 礎dV,t V1[WoHq*_ nCGC>^T ')p<˾"U>6={oCsVn 8y$/xKǔC=8Co";6%yk< &#nimЏQk9Q*[ڳ@?LIitު.?9K13Lq yq;d=%P?׏I-!K]ttwiXbqwLT8]=|-ӟŚl9N?SZKV%㹃e#5^QL Xi@,r%a:y$2#܏n#B8Bݹw}ަInP%d!:lG˛.S5)8 Ï%4RSq{@5޸h[J=Cr[R[ǘQ DE 0ua7dbw,ݧ߇qqaA/OiqzJ/YZZz"50n{ " aM@/(1"re,Ɓ柦gH3k ic{YW+IV*=>RM%Z?XU;w?=9/E6փM\ү]$;j yoA! ɻZDdׯ +~E8ŋdfa$|ݢ7Vs[>4IS{O$OUxݴgDxSOa-%׵ֺ[=G 6,;g0Y֤pGoN_O^ eQ<׌%%&(:* EH$ZVp,GJ*lWOfPGzf: ;ȡCUCQ r_OOEQXeksN2ԥ/x0lBǠuq@tc ޡ +0ȳ%ѵ*-ՃK8u zV_~vͱoAc]С m=,E~_RA&3Yb-1 \)cǜƞ)kaC 5 ˒5NThy 5ƶfg޵18'\c Ѱ+D,:ŋ'T״ז t[Sz91pl7~q/ ɫ$pE⨳K}t8eY?dOGrWH{*ŗTEl?PtO\;6,H!RpB貱}{htl >|ycuTBh^e5.dE#rkɹNiGZ x7,7O p7CCt~5`_rHcqۮ*LvcygKk>R[2Dx˨.7*2sV;$c3LZ/dfE,v&?-{yՒ9C-LݫsiDs_`~Ih19ǟc?]JA?}|g rTmvq [ I)1$]cE|}#rlj.~#@|}'$C |HUZDi+(!;I3QlI[fiEe EK'R0?@wrFӈYk`޿`y6i.UACa @U]UVj@=\]G!:?3-u\[h~^?Tx8~j0v)dV5Ёa ,~hrzG;R߫$&0-W%c9"+QxާɃt\\2b&FPjD7CU}(b6>؞A굔&TRk?a9& !oH *H.pF+ ETZ%4X΄1L1%si,d'_N*oeI/Ώ>8팪OAA #bAS-}cC`{7 9!K 3ǞW`fד 45PM\-#T [khGK=lh(I7R@q ]˯R].v{\M\nI3hr5(0 \o3Zw~ oy9@/xç܃sg]BDih2yF˜d 7dE( _FGĮbD/#Y--x/^WvSW9:Z'J=U֛ p&) '(r?jހe ah"g^w 蝈V8lB++1@f?ZiȀuB-R[`ϰ= \F Vr$'栽apZ0񖊙؇Fʢl;1U, __ |8D4, AEsBt SrP,d18/Mƍ9?K! (5wט-O@_+VL+gcL EUH~# ֳN>WR&$Y%)wUfn][N{&Js4*sfِ%w5j9>;/zo7AbÅ^֊yͣFHS R(Z&S1&Ǒ,atqqw/5;)N'[,;)1Aůn5bc{꺌yi1l$qN!yA%Y%x\F{R+ ~35pd Ciɋz؞\a"V}oyĒ„/?JW=wc] /|5wU}"L0'eSXa2lmy7$] R,sN:`\d+t.<:4zwD~mui[z (eGOv^tc5!gȅ{qM/6{QǏ[i}C\Hmq=z7i<=l%X756+ق$۞1%SX"o(RoQS2&DsX2₰=1Sȩ4uƗOԏKE}N[b B!UL&D@ n6(pjQ9g8V: $8g榓/ ҜZ(}S+ɹaX~$-݊OJ?|ǀMC=5d_o{Y n#!K|*D2ν5 :m i?'&8jY7==#7"ef] D&wIUzXؐB)MDd,}w&-d pILz)"t}r4~\ǽx7-*+楈xZ d]O[hJj2#bAqiteNW'Z>|b{(vE@?<` ih*ΞKC詈 KZVG;cOxsIW+q 4%iE:ɹңXº㮘uP;-H)¡neQU0\u:O* |a\ _ iMlcsXk"l#r:i7P팪ɵCu*Wg捌Ņ$ty|X&Qi#/-&zzwژdD 9!Y( e^fhD'K rڿ1.NYA 1ydsS~_a=c86 i'>ds˓cYbFD\GA9Ӆ@ pB>IVe]PR5˲ٷI>s'U}.ߐxtֽۚ9wE+r%epJ/|H `TNI' uo\П߈͘a K0PBݸ#|x[n8}Mʻiv<#g=U%9RRbfϞ-Q')A8̮QF#ʭ)vz.pB|=2M/qA+ַ%/Kz#]쁭2AyTizH>_ET.Q/O/'ƢI% 5q$rk]x;=bv,)Oʹ̑(gę`eyUGհ=]slYJAmRrZ{qƞSRA 48%(!W ~b\~(X"S9Z3,m~5|)4Nj>dNŕ#яfg&]鑺(^y62"fj#lA1Z2{}ITP*? аyf&(O/.ՂG4% $X@ [I,?%B4%iUu.^gpXfgք`EvQDU }Zm5`xJLop nZl|Yne OL1jg2%A۽Qbš av߸tapV! ߶ 't+7įstFi 6BFV [ -U !Ud\3)HDH^20(ϭ <(%Ik/_P#woT~=~;W'"0R7RwKȀc-n \4'gW: hce4Gsɐ.%K32Uw8e tHOwNnlnKבWL${g<-Z*gq 43MUȡ_QԉBr$\g0h:&:m!5la::kga*sU=CWyx '- Or2WDRSsB?jwhގwo q jжOuN]\y*P:f%~Uga ,O/wAsɠʚ&E},ك-lU+~':| m*j+@/rށP;숆=:ǏN~UAl@dZ6Њ2u$z?zE WLs[p[wsʶ(> Q\ ơ X{3̿w|ՃNMDHJg,U3$}B.!Z("qݸ 67vW,9a@PsC@=ڈkG_,c -y'kCAH$LYEG`?[@arz1c8ntƚ/Q^{j{,v!VR4LNm|}huiTʆQZtpAlzz. UFr_ 鯴 P^4k*I"_D${llT1Kc}*lo%/FlX0d8yGDJ̏5eiL7L+V5 2*/_n}aOH3q=]os|ədse+Qٻhs.9g))/tzl*ߊ l7?*O:_s[& f߷{*NZ.gxFƒ)aWhSPakp 8lO ?F+!ż;֓D(*ޟ\*Mcn,BIi6q_nHߢM;bD͐Qy}ુw{R1okDnEWfsPDR9 u*}tRP䁷ҷm蚀rYՉV ?}!3Fc)rEJ=|:R_)R9 0Qï萨F)ؑe1X{0OEL&+ PxL0&jH (IY͔>8.lvE\ɮ] b}`<0>Gs);C3(VflԦSQ5m8PXU)R m/k>w$ob[((j>v_!-7}xI cU"4xЫ .eIiax?>Z%Te*jdY τ:3-ڏG|4=L-/=t!;x}N&S><*&P ti;UU´ &XCmY ҿH<0NT^1[ &$78nh';[@ y="y艑\dJF@r'W\n8ܑH,$\Q0-}wo7K- xeOAL$2g k'o`VAzB h*5xc;?m$ ?qzۻDq!GoN;P!*J_8´!K`f%JgyNo^Ϲ]f.?KKe%H䖑V  Y7#G^^uÖ4OaSz鹺$C"J 5j<mP k'cGc]XacTl5IIStva⌮vO@Da5*]/M`+fFwvs ܪj@}jFbqԠj  v`gB+a(XNUYv^%巐J-#QP4P~ Y_(9/겔J&JQ[t,b sb8rȫ0VT(JQ^+2O.W 9Y_\:m6'66¼DdH0y?Z+e0c[&pҞl-[hГřSCtqU-@nn'46"Pk0+[#'/eYק%`Hm}6',wnȊ&|i*0ϱFT@I љ"κqߥ֒\7MpvFC> ɭH1*!x)Sj2e߆p  dE32_ފDYBAQxھ';:b.8kj5 GWrgDbѬT_aڷXO(z4\Lm ]KhH4X@LYYn'e1"jϰf>!ge9?JJT,@-s,RQfy>>>xrPZN^ߠ}<6,\D%ӌ^ ѿ!龠K5qbİ 0{Ajb2`6reWf:3q /7o=JjQxpk>4ph.Uզ $w]^}Ƌ1Vbp;:>ւ(KsZ !7TBG< ,?} a1P v};ቺ?Ũv#'hXOL jԷW*u.trˑ.6fe [G9?likFA%y+>{a薚NC)OV|S^=FO] q(ΰnMk]W96R<[ zݘEpƙzcNQnK>#6 #ud@ׇ Y 7A#m{h~vJmV(XEQ (tqG*Q)f0!má~.hO%Q0(i 3xTMi\Z_VwST!fM_ zyeDn+2ݥ Sz:ߦF`j*|2Kh[Cގ*IHv@ݼۋ!Ǝ]6K_waU\u4 !5 '4Iz*CiT6g&'؁#DDT\1LCdڏ*g/%OfC}i_BLz$nxAĪ]}O}(Hj-Lc!dM/#Cm ֽ>޷tdS7+ܴ`P|M]HBítidS07TOY"zHu /&O}F{:rY2UUa_g*,XOx~S+S ~'LGTIZ_\`@ jwsy2!}fpEc@j ~?EMe$$I#>e04jICc0iӠBuZ*Fd'-@+X3aRϥ(ZF[ߌ H^Gt7uKzɈ2PRaRR8zYٴhu|͍nT}Г@8=t r8Y"egx5⎦JRL:]Sfåu 9:F/ENH}yª@7YZ(af49W4A=xuq! ?l;8YBOW'4H\L|g. :4ҝ%IRMeMUThO꿡d<BQnW'"XUfWY\/k? +BHFZ =$rˈ:MѶnWȳU%v$qM'm17 #Z}Un1C9^5 q*@7 V[!FӠpW9`7 b\,6oϜ(,o##äߓEo!rL8 9dB\_hB^֨ $7}OaMG=LR?o c?B(U!&|EQGcqҍx],}=69Sc~$}B~YyZw&^^0؋+ip੬:--W%m3updٵ`u3DVC`pcՌOje]A8rw[mlw7$6qqOZVEd~νx2T1wҁjeHlϩt3uKW~$vXI4\l^e1wˢ6clЀ :ӆoÿ?6h~9h$iqLsܦ"4[*!&|)ӾNI~Fg@} w}:Ņ]ZC|f: F~*k^*+M4s/sc*~LcZ]%ď;Ne.qf)8rJ])a}*os‘JBЌqӊt}2X$4vvinꋦ6p!)"Cif#2OlL]ߛPϬ"'SZ|o:LtZ5lj9WO[[dzC{θI"aQ}X nylIG^ؿUzn[7?ہq7"@7 ՛XBͷ`3 mU;-́76_@7.kg9aImQ50|wUPBV 'yHUɑGu2EԒgѾ׉w!_؏.}(E:P9`Pv;re+Ml Wc9Gg>)ioÇfO=bYc|OjɿyNx^bStHRyߪ_#Sl kO :`C\{_\7CS?Oؽܢyy_0 x+’0 NWZuK4䳾]05[쬀cV^&mΚޣ;hG?HtL,̊`gTPRI; bk8o}fW@+%eFN"T/yzFiH镬Ю/"$j2F6,El_'55} @E`+U*׽Tz[)5ۥK SlC;>=t%/0$05JK6- m\t;V5dUB(čÙΉ7D񊜾[Σ$Or%Dx'2va>̎MzhkSE|?x6}lѳ*̹ >1'g!b`QQER eޟ_! n %"|'%BF`8aY>Aoa>F'&zB|Y]Χ#2O\P+V5.EdjnY/9wfj6XHfsAEDVSo1mfCqZt,v!Oմj %>I#￟&Y,4C)Dk'0,*#3 "Ⓥ_  ,Y4pf 䚋WK򏣸KPXa _[̸~bjj̦ZKZF[}x_:vD Of+Ӹ -8:!L@aAAmV<\av^O3;)^/ /^4[ol /-oB߼uo5~WBwGW>1hVn@~I[(grRfy4D D^9ĖODMfIg6wjF}Ѕ_0IƋoB"2 _dՅ}DXQ{Sj`p[4q*@[ nRE 1m"c ٫4pD)c<\EfgC9PMZYUq[7u8D)jJ#4N,'%fߙq43$uUrI1D]5;{"v8!y[rU-Ax @f)/&k6)% @-#3 0Xƃ'^\!ɘZTa>\;(ĈA}y:|4* Vpe`Eg6u/Tb3gNu3 V=n*IuC1>/N78/iuy@-QW.~KEJF۪VRxhƂho_W[a+/ԋ7KYq9@pOcB8 $u1ahD x m2%r%4w]YkhddjO`\8%a2xP튳qӧ/{d2Tx[7 `+ /:Y JB4ޅSSa+vB s#y{rL bsoM؆hMg%AY.fٳT"kO]y9".滐,z =:I GC0,]?Qd-?7bEF+V4\0N,)YѸ _MTQ%U^Yϑ5pD8|~^aX#g*nhBp½QuA"k>L#$ct{]~t W; th8B Gp5󫣇ŃɈ<W{b6#띔P$'Az0,_g g eMs8hN>*6y$-7KXy[!rZ"Ig),ueW Kv E~ $Ki<FʠpcChI3ټg/,$$H!.i?&%Hif=ˆhAZ9B%X6Oq+RY若&sέyp!cW*vXnPmD{N8h{_؎NJx>4Piu=Z.ldB9z~2gn?6h]v\XivX-, j]4/GB y?\Syc=+r݈~ VD3GY='tʴKl2iE(U>z/)Xe$5pжolW@.WOL^l)1M :;;G3͞Ng.-ܶ<،~WƁ:2q'? ,Eފ&6ꟀEĺ/6@]>kЂ,5X)C}2<UŬpq{}aCOΚ Ԡpvcb~`0Q4onaV73Ű ]Z{I=aae\cz41fRRFWG6PRbDKu)P r[ cikqQ:s7b|*)& \RMgϒ70Xi#4aiA X` plir,G^ fF1GvQ}w=?e>"Z()Hj&R2FŕEoƄ)ڳ<5q ;"R|?NZ.j C.:y| a8&[g!<؝9xpcʽStt1 ?攫SXT3P*- Lڟ_·al7Dlt~IGaks_~PPޡd@C~<蹄>O_?r? 2ނ}7fJoL&ܫkPhD 欚N޷loPɟ:=9\ eaulDCնo O~.&A3b4ֽ76>(HAcQ'8wj.4VTl@H`~V06lf^Բ@QV8>A>sn^]fo/аy77:N0?fن=Nwv}MifwM3)hGmXy;!4?:2mBlÎ8ك'ӧzYJϭ"BFޫU{hoӍŤCG2ʉ 1sWV) 4H]V4s:1{zrX]F1/׸I."0n_,s9qPJs{3N_Vﶯ\6F:n8KQYŒO]Hبu3.L`柞L/SȢNM<2& qcDKN!ql*c^EGmfF)oͭ#wOasLٔ+C-,dojX} W y|QnT3#Vr ĬfÊ{{ۂ!qܬuaoGۭT{zj,kyuUS1mNˌ;H#YQ7Yսeݘ9w]hkak\`f~ok0\3C+r!oU" ʒҀ|YEO?Yn~.R|*DZL, nvjx+HJuDɺ)>2-0ؓM+!Jc)`--9+!r%Wd7sZ(jf)3SuT -Eal Jl. W(5Q7d6kotm]L{SM36ۇxK٧ 3I(d1_Po0m x^ߌ<BGh\rk`hh;3{X1GGBI1m>}cbsCYS}- oiZed?I~4^׿FiL-blwzU"N'FS{tdUW ]>%h[1)[C2IhQۓY.T"/_^/@J2UC9=)2;[V cP{QKJ6Jpsﺻy!njw1 a%6`c%'S j_ 2T~&_8JEIU#)NMDt  nRu:&T4yG;}L.9glSkfF5%3P]OeMIk4_U@[VjD% hzQPZ h 6ݘ0A;`5/uc*U|A Gs)Гƭk**X'bn**02I<1#iD)p]`PW܁Er75+o잎SEzʞmrA'ጼ[p[2->pe'A@9b18ɖFu;~/NUqma;7)TDa{0Az*I6Wml'DmpNNͬ z(La̳:L@S*RRעug%%b|vVVJm#(/ Z2tȧ;i3ծNXkO A=!}b!)zJv!r<O穄>/'1t8Ӽ4;t=3C!Ў2}AKʥDapѤr?p"<}&n,ַQPL17qMGnVx8|$-qF4ҺH֑( 9 K'"@NJ.?L00DaF⣨~AScg&{=8nȗqKdI ]Eu,i}>I@Xـ8#dWHz$]v nm^ϑoVj/YBTo#&qrMXS=4ߡ\ciD_qicf%숂*CuBֵ6r X㒚S'QddD58L= a[ dREuF6ke&y}K9#Õ锳=Ct;nj'|dNm鲯߳StpАC.ԮCV)NrsUBÏ T 2I |]h1ŁfIm0YĤm'g|wd QyM.fMI+rԛ7ù0]=plw츪B]]# >yPr=ζ HcqdtRC t8= Q\W< 5$ANVog9<8f _L1َf`N>ˀUFľOm[Usqm-DvoIZRt]3*@5n(ɫ[D7TS@- zByG~!?4fJcJR  eu3#6L]Q}]":iFa[:>Q"h:Ɖ䘐bW. @Nǻ |5 CNb+72e#@*OI?N®q >Wǟ|ޛyI' G|hscOw˓ƂiufP0=/@ P@)>Q=s&9,ȼArh\EO`ﺙd{ Jon40_e xf4^&rY/_\P2 2[n#T4-gm͔8$˂P#xxjrBʏ5_`=|_9+8^e qj&hy] {΀1OJSv|7!ydbJm0!IV%+Lˁip;NuM%R5R) {xg8o)߈Y+߷ :O$zE$SĽr)5Ǡ6E-ѯlnwu)fzC`)5M/ J\WH)y_CF+ xŕd{@7Ի=eǮ['{yp`Lu!axE$ENb|䛆Adq‚*It| [P/NNa`ZN2Z~% !FP^j<⯵MށlXy\<@(1J̞>ߣK󩹼O| bPeVq|ROI.0 Gj ~p ߽~[6-"""S!Q\J$</J\>w!ΉQÚ_{-g*ƧwQX7z_E@ Au,|@jWCw i]6B?K`ίԃ1}$jX{ 6bfջ*QNMm0sL[]|_Xu^r ;Qk!˛GY,I; n~4+$}D]fXM8 ,#4iE)=pL*C݃eNJܟ-YR?;I>}#Ʋ ޞ1tʆX FõUKdΥh5߅exd 2sU=dq9! @iPc7X"?x{91CH^/bO!CqM ;4\0[/0½d~H=`Zऺ #Xb!6BJTKu(D&1s*l(|ZwV/k&~5ëѳ8jaGF =\Ob:/kˣ^sT`υe*%*Oq6ð6TE&Dň҂9xkI;ŜrhI1_r%qRbҵ??qDR%8Q9 U]ΔN_U೭3bfI-IatDnJ}1鶺U.ѻET1gg6K8%|TZq.32vp&^3#p T㪯/$k2fy +M̯ C0 pҥcχd쟄(4Eo y\\Wq y{?0͆v-W rovYZl>챂;GX6Fs'5عf%PVBAqY ZNA@S}!0AAD_xbyJ @mɵ{/i20vavwA @w$Ze?m .8y3} >O] ztHdjEtӶ! :ώo4*X~"ΥM5if/0ɑǖ**g4^JK;A5[(I2 7W=C ,gNDJD5}7(VNNEιa`dt[be,crQ,1O;Ա(6(Vz*GVN˼p+0Ӣ5 glKIFxA ЕKHVQDP2>jSۮ(%)~N@~"eG4{, n$,&jg쏗VH<'C 1E[Gi@EJ"Kf.3|G <5Y{a6lm(hzE:>6UMғ`ܫ2L/go;HL!R+NC["> H,hnp˽ֈOa?y cVm@ `y]4\a||0m;AuF! U!ؾ;:#f[Ň=^]ڞ#nni[҃>N_[QEļf TV`)s%`<^CO?meD PpSĿb:T+6^G(YϼL/lwHKlډ@p?VP&M]ZWG_UaZ`Ч D+ZZ6A* vϜa\xZE{0cNq1c>+HiGJ6+ag {X\Wm &B j]Idg$>RPwtw:8+cY'ٷ /X60|%C3#`5dւfZXADC<)^~/iAr:/ChԑZHP~0h%bx֎DUM*]szD75H=+{uROx˂c8i~9,V1 x6*m/܏"Z9fGҁBI6N\_/M|qddYH؟|r|+2 o-46w~..mpyJkHeqgiz!* <Τu(E |KYA&m G,t%Z %kw% >L tU*vD xT8~I$ SrVЇ2{.8z=4z ]+N^x@9NIx2*Je2e#-AsZޖRjS+AMxxGHǗ%))CȊYp8(C>mB=tO!<@ōSbL64] ICW/3ˀ}xQ^hO`&paGVj%+$ي~2$)4$Z+@@1喺`#ܻVRT|ttY΂rTB)5qŀnbqqf>^%Ha':qD'88l*F(9d Gh F[e51,>Vh<@[y L ;ph<h͙K~Q-H RdEMk$wXĢ+Ȼ9P JPfCC'@?[X˾ ^15Ћ0ha<;R{jY\lA"Bo\Qٷ19<<⽱ƿRT++;5>ې e8JQ&+ʕ'>hZ< *M٠/[L;/D1~h-0_u WbLwFVR UMFV#v=(דEMN.+̙ a,WdLgx#熒eEgJW&@OF+J,-3FdhF[[M,u_{'NV)X73FUZPIU6ۧCJ4ڙǑ.3؝!ZiDCv!4Zw` "DӭQ7"a١/a:F ԚaХEh֫4I+sa+)5[1_%+'5E\vshȮ×:VxBAЯ+t̓3a7rTw Gc0}u_>줘h6}c\X; IsC>T^w Ц3!/6FW<}aB d̙UB(ozz_ Նc&8>=6VDb%r)M-"uNl1yفS<ɯuU/};EoI?x]T*^2Eۜxa.qyЍJԋ_màhj@giѣX^4YA({IE- /R"xqzxEmuIƔui&_T<@~tI1XUc7ytc`.=i&8i5i/Tt0n 5R ۻwX' |*ϗw _/}{ޫ}gw;+M8c)%ԾC3dZc$cEǍOV8/u,x&r/|!Y l BR&bb]lJf _g7f`NJj933"Rt ˹IZ F_VR 3?Cj5b&r6edSY=Z) nF!\j]L6yk"S2!eQm1e [ɕ|bRkhsSJ.V'jt2u uaիki. Kn7J$l+"t0gQf5 րʕdʒaH\WZ|dMqcYwsIѯrB* O%#*x=dh bw&7wQ2D񐇢wxo^M9 VE]U|MvmpV)mi6PG7ғO5 86챙6k(g5>>V(QƔbYZ\$ lma,Xy0flM[ZgoV+='X>|KϔVo*J OxmxCXɋVKBXCL5]֗鼓q UDY^ J-L-AjLy(͜vS VHCC'm?Y 0t7a׆{)ۼ͋mF '!6*VZ7C4ABtG[(ev~֯)2k<*=/? q1r^TzyƲ ֕g:Uit ڹß=d$}=Y{ !֨n}fj-ؒ|!4Uuˆ v/䕵9z'- Zo{́M۾6Lm ֐1,+F7u&EgjMi/V;sLH/LpWDek4t26*@+>8iV|f+ǵVHL^oJL3/]*{{Wj`CۆV7V*>~),ewS¦Q]UTaqdV݇|GZl3Pr ('cs̝oET/iny#)ѡ"fwIA ׀M|G89dJ {:;1VCE SH4G=|sUnj$Jt|8'8ř8Q3hnp LǍN M,پr93[ Yv0P]"|QE-jŰ]+.8zoI⦳ j—3goswdž22|j&nD&scXJQqpK=7Wjy-kA }GSS/0J4FHIwkjyE[0 IQzO5>߷Od5)3#à࿘ա"d5^ӭ|310UfYK,̒#T4e2'pG-Β=u_: 1g>7HQG῅%;\ݖMa) lajbƐt loxxX%US[,ΚtR͘2y#-bu )yq .jw`ž]D61d$y3C\sܸ%¥]ƞqV>alA_K_X VʒwUJR-iFd{et.0F}qU|i7e:n ˑC58F?vƼf0qPI/x] nggSc{ |X T1 h 3@ ѱr媘]N"40Pũ'GD b"p:ߊUe zW`XZXY(ܫs3]mաc qvU-iV6F7BG;N*y޾fz+#Sm>#Wa%9iEoVR#] /_o{:u&j^J?6G4tӖ2Σs-*0O[Zef޴u*< ˸2TP9p"CzNDdQr$lqh(̚T1ONgyvb4qaH߸PPG1p!J Bzpmv@˕cݶ+k]P+rE6d{?=]#ˬ}+։^\gJd2Nm0oC ?v>B7}:V|4BSkfԁX7&jEvU@V"-Wt_a ECA{kJ ;BU[A`cj> ^p# aerJ?¾jLb/1[\ ͈uotʻc!/8wf_Im1e2 hb0x2͡W| 1ذ?/XE\hҥ+4T5y8Q&3QVpK!y1Q3 N ea~S,#g')[;m@[geCfg!|ӗųOZ% cǝdwƒT Y"xS.!v}:ylF|L0 0>+]ޤc2z,@+F"d-ɱ~=-ˢf*G6.OvI޸VF?"c Yh\@ūnӫTpSVO M-͡ɇ먪-suJy[+?R )6 ̰_˪pZ$p\yXQӓaqC'Q!nܢBQ:ĻUpegI=*+JI<' 9y6mr~ZﱰYc"ƚ[.5X3$XT?>%f+FZ5n>B 4R/@5=.^-Y ^YׂZ+hj6_12+O٬3ҺbnOSE:E@zW/IZ!ͱ{jZ !@Pz'-P׻wCRޯjcވGC&]|V~Y3'^2Pɠ/ag_u؍3|Hwm~k6Efmma?4uަQ $jc 4rSt;|7<\vbv.JCıՃ7&d@B)lkشBD:Ji0SU R1f|¢^zAb̸MДo¾1IFQ+Ѳ3G^ f*Bx~,4Y(tt Id+&>',-J**?`rwj6$.P:=U]k Bq矗W?a:^/"S\E-o m3gqbSٱwj[$-K(.EY}`xHE^)3 X3*CU_ D-)_*2fNsRaPYnaC/7r:>I*`_rs=0hs%{;2wH$/=Bs>f),ūu#ݼ\<p&t{Ĭ&ʀMg3o25Sۀkо^j0,\ &-q胷5Mip)3d.4mwtiB)B:@R% F]gc˔(RP9_d9f%n! 4Wtah 0nmKe.D_̗]Ob/  ȼltEYfnk= V06H dpx > 8-\g¯0MjNVLײn+^)7+d{iqah?[oZrKJגknDm@ѝV$e3.i`OjK.s+) 8OmGbb*'@zV39[n ND9됇a p# aan< M;8@cMZ'T ŨFrCyLC,H9}vKiaw+XgܧL]FGP,xJ .9"KMA.m?~z:`h#McZ3EgܬWP%%bڑ1^|2c sEn#\]dR2rk1;opVgXLHET1\~w7vDL(ͪ"Ho/y?Ѫ`sQE.fT U{ v\ەSlի{?*o=}[3L_L("6:ӿCy|ý:6ϗmo:cV3CGlo=8O4-%mNyq \5͎3`bSf͇0躂|%ؑpIR2y`YKZ ڤln΢3^_#cxty#? UbL/u gu*Ʉr g-zw1ȵ:(&`9n$R'IŇ+wB3tg"qK&VƓthCQ"ѓ;. _K*[5Ž1fńNNY۽lt!o;w|G4~D]Z\qlGE$C*Մl_y(B=/}Gɭj6߬-aE -x?B@O0g#zׂ˚s .}'R@mxMCnFotpĔgI=2S 1 m[j1 "1ӥ.*~V;e94lP@ i^|+t~g\DMnKl1i/q1e#VXhơ(;XќuPq{iPU Flhq#Fj&}:#c.1y5W2yΈ F:|ƈ.|Xdtpԕ=4ϔ~(l@8t[S)HՔγXa=+@?,PxJlƫ9Gt\?~/l_yD[굮6<<# @pocBA Pwh'8#_q8_'Yhc v <5 y T3Sz ef~ϑL|l5F"pVdqnvV*-HFB hD@<(&Mb}5o*B+|<7BJxJ:մҴi֡yB v5_rEdaKٿnooAMݧMI L)~^^dMhb7888g.,†9tq}Q^=:_I1ɝMp:pgJkM65[Z KM^dZajqX2k rug0+e(nyHV䟶m^+_QBA.M8pIWl 9tDscc`߸=OYX<'Ceac<҈=g{ W׻Z]^D8Zgьpu&lx)xQ}Pzl| AzX5"nKIbl=*]Z<5KCݣzHKAEcQLn׋#N/탍:{~ +ZoA^kJR, nN}׺H<-5ikiE0.) Kz>0t5:5N9#&QFH-01=+c@-{돿~IEfZ&0ި/[#wA8r[(|_~1N sC1iX鵜ϔ~X?U#G2 (њrQp=Q4ZM;!{f[ Ȣ!;} Xtwij-P>t 5#rw^ )1C]ԞFCW;'},P~DkPЗwNk, Hͨ-_zI&t{r_ٯD`#z:'4_]NL!~ғYԵ3b4˫MdЛRR~us:۴ӗRvfz炠k$я[3FVDճ.*+1yEF !&ΒB]bk˦h z3ds ZO-fB9" sA/\8AhK?.'`FtKa 97wW YgnYCz7Q(iag}J4M5n@汹-N c3k*Kn2[b`L2,35:T2S]@WNb^&&O\o/FǮI>G\%XhxPޖ w(W\zb-Hh؝(60 lteq] ?UglV|SM:n%GDi SZs dzc1M}[˄ǛQ[ |^ΐ>L8t&\3-2WO!> 1qP|F<؈ :{>@. 8S(^2e 7y.EB}F֩4>t N/hK]d4#K2 j v0gaF9,ZB/c̥MȢr-߶Vk7S pK>g?{]ޤ/V>sӍDHJłpxܤ#1d˭y*:pFx|#,>/O!p([)Jm7e iI{k -WՏ.Ub^6U::w9EVm;tR~ =b’r^-7E3$2J8{E 5 =DRͤw!]z~"-_FS8!Ko$lW0yPrQ&Y]uѯx"Z\ӌ.d/Lq_3Ro; %͔݇޺ӜkVuP0R-4nAm wJ19 =RJ&Y˹WN2Bջ0 v1UXS@R> ^}o>R_yglRc$\43Cݾ8j2ƲT*nLUnG,9bdeN8= {1))O`Лg૽潐nW[`D<d* |"|cT(X4fo8}EOE_!I'VcHY>k0XpgRD<2%2"YeLK{%h$[:v{\*g2&b[dٕp)4zTDxJE= Hp]T AQݛ´`9y|m9hΈC|}pL^EEDd"F1H :%dL!kpIƥ<0yx%4w$XD>Aj/u;x#R҉>N@`P*&Vٜo:l"_qKڐ֎)7<͔Z5RK@! j!uv!Ia 6Ƨw}HHxyNOI;E]|ϲрC0e'9[V<ǨͱuFn%*hj,kF[7nwC_o p ;}`bۉFz3^U'RYuvnv m3K@wtNᣔ',%xZЉ6NǀyW"EjChZ~9c. |5@FQbi\%Y ~PZ99-6gF2:٫d'l %C苢Lֲ4QB]%i.<w HI&ݕ`QndqadyeKC&H| 7SKp1>OIGځ9oy9m|ŴQϽQǑH2l;&*/.nyMLJ;TupOO2D}dC424TNK,g]Uh "J.s( '}]VGkVHI@:mz~68ǭu ń0,efe s}g5iW݉SH6JSs*mMY)pu`I,<>7oCT5 ~K0~ 4"VG̻;p&m]@Mzb[Xc_lל(xΔ9(6r"foN13j<9{.y@bAsfM}N:L7?zt->~(8se}[V(m8B cPϭr #l^3vA%nD>6n>yӓhdu;pl4Jr vcB^F7SK$h\)8+e4_VOa=a-&i@ɽ_ 1RE& M2/9:YQ.$S$LL 'dN{/eob@2e^kt;^d&mR#/QVnjDu9!,pu}kaUj<D~YD0=~x!{Ysk?>Tl4s\ lept\`v,ljFUs%O<2 gZާN!qA>Q0H)[-!7DV>S^";=aDi-2 TUe!\Nj$`ҵ"v}p$jSK$xGy@fPOù݈"_W)o26Iл/Ԅ (ZYFfp8^Қ]t p?HIͽbZ^GLO=v_EW^)_Cy I;5xzyrM hӨq`FPCd`UiW{zu}+2ELj 5=.ľ> f$_[iIZb#I^w(}:͉{ O`h3]mUE8g:WX[р7GH+=Za޽79|bG?Ww^֤!CMؑ&-쎺3Tc9(踉A/v$g/ȿ w8anL+GZDkt523ZO_lPU={ՒH$F?KKSyks`Xe0/%$+Bkгt3RFXHDs:(d[uY,EY~C@m(:`cGnyxˏ\9 {eGVld:QY<=dh֓8}@7?Z|?Da86m{\¨R5QS{d|M-B7nٞ&f!ַaZ)f5ywrmx!Ȍ@n`gyd]#̡gXN&#rNyp4Pү]mqtkV(;hVmqr[FQI}7Yl f>}s jw:Fq9~>kz^~zŦfQ+ S;sBx(@PS^(8ˬ k xNYShii˸3GYh*dIUɈce)^-~JWyP~ JV %r3p0Q>C5$dR'_Iw]"L0YAklUHmOFc ?&1J3`[3huY$r}EqXXZH ϛz`V#,s@YoIǽB7[:$ޞzH=7!-9i&JLF~Ժ HE$7SX\4:]߫rqsIJʤ'C3@xCQ[Y=Nl(1>ւ _ELi_B +N48픪|č0d}z,'Ђs `Z\c긢$*7&w^I4RI9{|CS2jJ͕UzJUn'uVGYqtV$r[@hfŲ[%jeYn̊jA#8T0IEe\t#} ;9҇z 鈱&;lF$Ibh1Ɋy,83r5jJ^ Y^EePħNgKn?- fȱ>tL!S҈w>HbjzR1ٳȑ;\ʽ< 3YKܛv" aBp-VsUw~{C%[D̽ ?S{}Y]?A JL 15VrFj#&,e4F6-h $:FQW/Sp[(W+Z L` :mFzuw sISz# vIwݻc>9["p9ml~x(§+˂\äQ"~mXR;n. !Ͱ4.FtM-]gD%m$: 9;Bޠ~z0 ]m]5LᇸAr&(_bΙm[T]hlΪ=YzPM_T0z&jsJZ{hWmwKkS0nRHdOqLhrls@$Zm1#i|Q>d;^neF-rxmƒ9JҭHhhe܃fw̘j 7HϛbN  :~bC}ϒtpGq[4t+%;Ds\rd!E{1X`EAqlӼYu/Dl(Q&in&F/v'^4ND@1!gzyD6Cm ' H3RapL\&y?̻'] .~~vѧ֓82%PS^Or,.%OraSi62"R{s&~nW < o?@kI~<4 X!QIu})KHTw?Q˿ s]jV_JmPKqx\CiC6y> R~{dO6G_bG~w%Ң 9G!N__cc6BݒtvټzDx'J1Ghƞ"DDhihiSϿw0%Vm=|s4~TNm4:y 5DS2h_n!LJx-a9C1N|FS֊qGwgL\L~GJŪ=$z7T#Ac5d|[WrpUX{zQA-/B'Bh>x˕Nٖ;m㗜GJ:th={H'Rwݰ-o*=9aj_%#w|VF`%l ]xV Lۭ\uFz뿍_y6ht 5)LDp5^")SWJLHN'|1FG,7ah|%^4*#X',s7J{}dM18'[=;Do#k& hCԕNx{Kvh0 rCg_XM]{+Jb$m{ih5&N:!cT+P>"˵`"bB gWe{ ]"K? K 3!KzrZ!Ts^ߣ>ߞ)cLzd!;Nq}QWT3 )?1V;}YL桡싮ټ0zpˢ(ǁ  M 7)eo譓c f]m V3F\biK gpBrV7Z^sL`g,%@ķ/-nZ# 6Ŗb2~x"S 59 FœЏ= TWc2U:ט!w3WN9;7& _o暝r,JCiT^ -{ٻU@|@} +iu D̄o53n"_e/wfg%>F¼896s@j@IBW=o~M0G#3Q/Eq;L˓/!p># L;<~85#$"m-W؍7{0f2wk[Z[)2B*~vQnAl?i`,-w3ɦZ-p+[Evg7%-Zʟ-`r™Iv?`0L<@y(4:$MlΡSBU|: I^4 ?VK Kjݤ[QVEB~ 323 D3R(#qϓ5z쒺Ka:[CJoWWi1rX(VsXZvlVYR 3vz"yoVH gȻS #SR.ިXr'L7]CA=˲m3H@7E:k'9 \ԲnZ=1Ev! _w6Կ(^zbn*^δQ*4v><OJ9)Bߗbk[FR7md@Pi}E-Ӟ?ŋ-oEQr ī m>v'±˩*jbk'!09ecSf:J<9D֢=QL|[_YH0Z%>U.䡯Ӌ"Ѡ/Fg]5]ᔠƎU-f&ʎpM,%g$L13mQzmy#fˉbV"íXQJtOSMiQpBr^ρpyEy(!iiÄ@b3mzf%A)Ḕq}ӊ6ni!Pfci%yIX`-4NG{90}dJ璏9L:z}kn7\+v2rRx xb<+.Yf3lc?xȌױK*kOiDK-uW|ZU#$oIxX7K~)c98Yu2<38Z6~TٱI icXc^YdɃSpR*7L:=;\tֺwj]^YҊ5ACI}KSNt[-P2z}S "B!]JmvL<\('- dBv-i?oI}zwb֘:Z F.o0o[,>6#GY1BabP_q-_-yYS{5"Wt(h3B%.Νh3۸ $sv] &KKt'3qajDyÁ-{abfdR,$+{pPtmArHRcLzSI& MxOFVkd%Zu[[}6Xb3l U9`Pԥc7f>I <`zpF3:hq"{S_A ]Y,ə߈c(B@6/p >ut)p\7N%j:p;ç /}J.h`'>F !m8^(&߅&K/%a$0E0nzbEPN-*(fEM %FG3u+h)5rXD BU HJ+Y\(hT2v=an2揀7SI7nmq6X纖l#'C|.51gp| ș7+]G &DŽ3 F 5xl?E!3@ EŻlfszlەBTN 3M Vi{\[kRQ"ꁨ*IvFUU>Sto\Ш QVr :vX_%OAӸ wlV\xֱfǝ(OC8p˃yŷp6ϺL󋫥'K=7aՏiQh[*'ך"ܩ4*ٞ ۾T:jإ&-9հ7$GsLYnySُLXX .h|w r*5AI_[쑧 |GkLU۸ ?hz 5}Ĉ㙩޷]•(Y ( t6 -T4QQwIFKo`pL&׎Q/u1LQHv<'~^=?LQh. 0$L>jO%Mp" ,s?ϊ3qu%c xNhUvl|0ު۬>BƮۗ7~ÿ}K]|)z][nS@u'S%u8(5`_Eg>SyLG7T,Pp(f9cdk=BMDLrb{uwiIPdKj9qZ(mRVJO+ >#Aw#WFA%꬀t7"%LO0w4c`XwҽgB킾E !% xQQɧ|WaIJ }v2@ofUG4-%{n1"4i(+ =#0a3ck,hWVmaD\ɨ3>z%.~2YШh\cTLJj |-KMCwඛQ7i Q5UwK@amێt;N(-zvѷֆUegZ:q6Ly5YB$54<v#7^tJ7^Ush,^w6 LxGp:ԋ5Qgb!Ĕ E2%עDæA=O*GE}~]Zq=IZ/:%ú6K3U:|,-s(5,| z> c/8Xm 0hB㟧??/sX&Y6{*.O٤ː#.2N ǷMdB_@_E"^5LMvlmzdb:/8O*0ò/a-MiY #PwIW<U\rC_bBF]5"BwulA@޾vaĎ<.0/àeъ$eor/f2Pw\G]y^Z'5M[ A),IZtňT πH+8Pb.~1r{mGS\u-@2i4"ȺG.v + HqKCA'/ha[eMyz.!X/l x-Zw}3 oytou:4 IQK{pko1-ʓ Gխˠ4*젧"D&~aibC냒>CahPnhyEjQC?͎jdY1ӡP=tXi}}ŗNb&,*G-! Ngy^j l-tY + ^w`5`fuW˟tx6jQFtaYJ*.2W;wmK`!zGUse 3@2y$tw9 `^;4i'Hk(bQW]a=!|(\{^ᠫ4_̅0{nC)t >z-vu%* P8bt# ĺuZ4vFmBߡB)-SUD1 iyBΗwZ“:ݢ  YT[ fu~<_NN|'dRAj8X*)+ 7FR|6Y?zCMg0)EZ2߀%~;?VD!w%$Zѱ&W7!Ѐ,[V-e#hw@'/zlvTI_X m7vjOwUꭹu;kYIA1WvX"8P֒@gpX\`A]۹x|mF0MY$/žg[I% QSp_`}͑ǑׯHCqx||bt PCZsu~~Vgaz<2_hG]ͳ^΋RT"=-b&:_pN@ҵ'Ѥ)¢{$ fQA W{2%)JAN2GF 3mFMdFR3.|\6,d128q2'3[UcEB3-ʪ5?6B |AHmk0|'u흫jnAU'#dr{|<=Q&_hNOjb,4q;!MlxsYyAd,oH7{*BƧ*Q;1n0~8rX̧$eIl;G7ԩ*&x{ SH:j֌w5:|rןN"4Oeco8q Z1fh~Ĺ'=bhgIZi5G',*4E-q0gk^f+49ϴY3$ǒI0&-iTqƷXSZ֢B(zng)I(6G3:(Q\$iΞ4f lc&>@Ib\:<(*Uh>*w$%~~)֎Ç##))H0j(0koMy\3t>։1̥i1|6')!fy\8KSמsG tO^@'ZѰ}yH{dKg;r_ttаP!n&cpE/-$[-{ Hj4{#7NpV>_.v 5R7H9hySx7X\"~o&/S(\RóFfh_,}&LHo <h_Fm͘0vW7#Zҹrn@ӒA%sX ]u Pw!y.8>ѡwZ{hn]ĭ.H,}>M:QouKIaŐUf,!& )[sj/g1fy~nryE0 )7GtQG`:=<v>!yYJL-lW۶={.ac]):dK?NMWYl9iܐh tv@Zu¢_bch{FϤs U9z.!*:M X/g1j~nXeEW^v:FpBd5( %4Efћ\BC D{z:&GEIN6̋G 42c5?̒tV/L:/?*bj$ص:K>AV` g,hlMcFes!z\ge'@id)n:hƑ=; ePjS[?iu4jKgem -Ą&~H_26qЮk`7QSj-3-Oٻf,s#XF68s 7 Wu T *} u=KrY DEI*g< iXVuz_P##t/? Gѡ!ISV4~"Vrs:u}m D\wQ :r(A;%$XǥYJ_pj_N-oGP904.E6eu.F>U5mH$_h vS-Ku7bs٬%.%S^IJkɉ`Z!L#Y5zA667;9ǗӧKnA(&,'Pma/ Pf8v o,mdO04(u;S]PS@r!cL~=w߬+[vT_uY:܎#P5Gx.wDwJz> P|ñeFJ;|8Tb6D'c0 bz>=>òOGE;'.4ӛAùNwDBc<aw٠T =L #¯B??^$SPZ‰4!z^6Fɘ'k}u񀗲pmlvhSп[Vw%X0%t/# * .s3gLVփURtjvH?&_ʻZBP@}PsXfe= F$ φ:ؾ;*M5P5F4]X'É;2*Q*#Q\;@bZSY3/;wfXE;fkr! #O9:0#U`q̸o׮\ҭJ 4rرXgʥ<MUnY""b arar!#WsAUQ( {D>bda,gmV>|jS3Z1jЍ5x?gր.mwo2 vBX;BQxХ#W2J6vkQ'9[^𧲆,1K2Qx !*aRff+ i0|6C5 ]/ -'BJ7̂ZNr[yV~ċN Vm%ȺtjZ|Vyrsyn}Yi4@TVY G\N؀HUSUf7T8fUjIa&S2|ٟ6% MrI+3*Aawy 橯dA[̌22g̲Y ^Wm"(~=s)մ FKX@:Y wcadT91͌(Sv[&o̶'r|LCB> f/k# 2䝢Oc|–vG*Ҥ%"͎#t7jT>=,д`Dg!NU^ X]V4څNk:3AF-Cw00,74 )`sXzYb!t&}gO,бA+hӀ2}l%9B +X˄+:=Ci|ځBd+u04"! :TZź)l)sP[),˚jcv-|gk{"  )A(2e{D\ΑIgaRkZhrKsn?mbI45|FM,ᙁ !#ķs0ۜHZK> K8Sݹ@#72j)VB68Jq1' !xWe3I`_>W#L9C [!+Ru,vZ=R23p fmw)n2ǝg^Gqxy$׈,EGN X"?.l3#PcE](}K f 9U:E|"Y)aL@I;a &yG/Sy-jN "Ԯ® ݪxpH~T-1BjscaoMq$kQ 6P ̊ ÷m%(Y374i^.^Rb_e9 c.ov$d[Z2Ҋ A!a8;]#;_?׼8˝ *W2I 5/dKf vZ~GuF^q:PP F5E~~=cDO0hoIWygK'"kj&P+ \ rش/iӧԸv1wIU},0;9fIJ{{ %5o0*l= rCo 4jƊy0#!m*u򛓋_ɀ:IJY_ܒHL5c:;_266ֆvKl U<ǝC0 3Yry *p@G`l#hgW ['Q<$?XI\Q4LgZANJQjXmMXȼ'it|'^j! ѣRlӂuU2 tswjO8h.둭X`F tm(w;_-n.HCՄEm\:汘*(/iy&=G.fvw+9O;(pR!p\l8"plXhu0P,ipMф?@蓕xjhMF1`ϯfDƍe d2_ױt{-K"!m1*-~|5[2MO9m@ EUٶT 4c˓t|n?'ꎍ?7 Z:Rs'Sތ$vU}à2tKFK p!Rb8hT-tx5W&ں4 O2A7ֲYP}wKD : 4xBd NrKkBޥ?_?vT'٢<;H\/M=$ ¤4T?2N]zܳទu,_ ? (aͧE%ea135!jfsh2{׋ONt[QF$l?Y/z;%)5_ 1WE,pxz ɪYMv7c E,ϨGijS7J+ IWګ@#G?yejOMMfkrbHڨ9w9Hj5)f(*{O"l ; {f< xs3^R'<)(8+⯕ܖu ^K|蕑Ee_vO`LW۝ybA $hO])w-`4썆*?X7.$6^B-E(0eրY'Q C{;QJG)'ɾ6yD"9)oZ; 7ToJcfnBi)ocVe(;Hx"2Z40 8]UrMq͈80dgF l.s\僯Z[D-=uhS2 jY6\L3Hƒф'u.TԣJ{v۹ T.n5Wk5ö2L&O*Yλk>㬩PU0 -/fi'Ӈ[z;'{Z-9Y_,kNPw uMS'~xjZ`2^F sW5LKCH4g %>`oM$f.p6gy9[ؽCzYtFuS oP{@0aI9 lHF0xyv ~u BwQۣ6,Y Ƿt-$I1OH_d&A! b81; Bܳi`^ D&MiK9b*ʉJ96} ZT?F"a|zյU$AgL69+`*MׂΤ#Zɛb<,2^GEhu]̗,2+Iop*QH~̩5(v1~™<"EQ@G''c @na0^_XSGP+;B]]7Uc=z0-)fwK8r(/:}BJgX5 ex?Q Z"Y]@ȋѓL=ةC{7*'-,Nt݂1F@=ղ ]Qbv&Я2gVe*-6ǍJ#]X<4532V-IQt`vT>e˺,>@6wBgjtz:<[(ẰV zgc!ԜFq!tG7]oH뀖Vf^VIiX#t?_T[=Kcii)4`; тu:2}nyڲĪn;Ôۛݱjj|[o"˜bPctN[rA^#*3Omxuqf#\$;;Cly{Wrb}Ir;KT?!x$gEEdHH Uz|S ,[L!lYl$!~w~"& r8j]0F#Am);T_7([U,&(:9-K- ;]#@R1d1hc?r`a$*)Ѷs}ě 2+TᅯvD:{h/5"Rj`V6"ft/b筷@ gW"(;}3d0 )&s3׊l9CߕCC>V=5z F;7q~\0 bF?-94v`X0YI8A9j/] ,F-pd֕Aaϩd- =m8}b 1$;YXe ͈O`ŭ_~sa5K;!O]ϴw6nw7J'l6*d EQQB^q\m(]Z`2vϜgVL݈a16=t,W,iΡjjb15-'x׳N| uM=N Ȃ*W( Ed9ׄR_VqV'hAެ\vZYj7e0-W^#&fnwM 7kR.y='i^n+LuXgOh2P/#.1~ Z6hű2Uk= }ijoF{[Y.״lB{uV6~F6) {p.6q2*S?ݡcːʵ yO.k0nIsZG47P_jMBn(J KNjjH@U䶄%Z o@=B6@SYLbm>i)no 8Z8B)[Z(\$*ޣÞZMELdSǐ|ۯ vT^dt<ycƕ)¸Ob(M@(.5n*U;3e4.P "ʲUmLD5g"|/&!l>͓N(-LYJK:['gB-C\! 4 U7$}N%44E 霩/@W݇GA_@.F&M>=3oD5f~ C$շԪgɲ,:.t|)Ⱥ܏B2'Dp!#GhGcI~[Týklxjā]_Q/7ylpY:M ~ CŮu}EݖS*PaϖLi{uwJs,llM̽hI?}]3㯝]o;|箭:>ڭLVzҳC-\҇ ҈1'VJGU{mʚ'x&K4W$w-j{vayhc(V{郡dd?"{sJI %d\ƣ.-]蘾͗"g2L[my?4@:M hEY>NmJ>'Kvvqmie KuPVR-`b;@s^An*&3eYzfI GȥZ |pzG7o9=FY(<{9Мu(< r}3wXq&}9@5F.XxDP-uxTVk=1k ~MbLdh#ylAW=&\yЮP8-SGOœM{Pd'٥@VȨ,_ fv_TRѭwGdsVNh^ϻif#TQ@5 9)-HK +7P-S`ƭ74n0`T9'aR_[ǕlXm~6zy |kĀRz+,RDUΰ͋M`?TvsIA>u~ TewF1ϳLV$kE ΍H| Ya4_ÎnsڋP 7Uӑl/0^31L\$]8G3{7Ur+͆xޑ @;x$ڰ/>rd`oE4tXG,FN'!ْWP57\k{Wt~i [x *T?xfPnwM%׾ؑv}Ëj(|'bsy%-㺱e4 uM0f7=8"ruA{QkO メeg!Q@ {&԰92}[{$|2TtCi4- c4d_3Xy-ysC9óEjrb8 DPI&e6yЍR|2 "ъJTRk׊9,4r"L$FB.DV+#E)scʍws6xij8KWөk."u݃p ',+ @3-{b!;l}ϖ'P3V\:ı-V*F סk$ Xsx-R[D[ۨsy8MZ3ǹjaI?+p/ V3tqyeBj- <{JI^AP~ ) mz!$m>R {v.>B2;aIYw ݳ"A+1|rg!]6^pKZ2լIq&m28dRjxST[cbciljx7Ei[.w,Fms`E(9 ]P (8_SwW00%!R&)|R}ڄc&ɂrńBt{@1HTsD|HzHXeAޠΠfȶe8;̩7x7jSϣLbO#gd \T,&67L7G@攔LDp`]jIðD}mQnwg57H\TLeX MFsoiqmo AhNeLqˤ5l$#\U]7ι땯ݠ?Đ ҐA5f8zg/kR ү%7cdG+ 9 wq>[Ņ6vũs;jgDCOIJK/x8Ⱦxw^3㢹v@.UƷJv*__H2(Yj;ֻ>K@ѧP!21r&ذNph);1K8Qת-xo Y(ZN+mpQ.8_J8UΝ3h"FœnBF 8 W7=g!HDTz7| BE0j|4W0w2-Gy# w H} z Lwpt'\ʧsó\0F<(# 1Xoz.Y.ihV\fzDQNQOqk],_"`Pr?/rlqm_lw& H| mvA)!&mj,%~UW p5jFgTPaQmlԐeePHԱ #}/r#O LaeP㸔60 Y eJE7Nƻfg^!5PU Ac,5é۔.'Lw]=k[II/RVSi?aTzDkFBpez*I筣1˔FA:g%T[md`pxvyXogTECW?2TT+sqs4F#?xNJ\Sv>x#&+qHLMogR>6"? \C/Կ́AI50O좊餚Be4 brmiFג^k$\(Z?r`MzfNL*鑑D~@}7mc6fEJT htt&Xgy π11_7p2)_ LKWG s|ӱ TGyvbB/2xa0`lt3en?8`-{CsUWNt'MH@ZX; 9eJ 2_sH\ƷsVowGmƯTE'4Hގ#(|.=FƊkq˨+L84`5D=' M(=6=Z6ˡ0Lihre5/f 1#<IUAj ^CHT1瓱?ӵ@:.ZVZD,,(?\mLܺ$]<sJܶBf/۵HIe/{ݰTA,t$}?wk ĒLAڶǍ1IOHHT]yoJd{m%w u{k=D +/Bt8(hi,|6phGyP-R=-r^ u֠׼=?'eKՃ+hDMj r{ƽJfh7[+F:7MA@FL#U!B/ԗ@ )Y+Z;N؊< `,c @IH'͕5S}QHԹ!+hl $:j)=[YZCb!Qvy9Ydnzv UlJ}](K9VGAu&HuW-.k0$,`븡31ar~򈨄NGd |tr^t'(ߐ%zF ƥ /hRUUAWF vL᮪SGd6m@Ryں+p; Ataeia'F+٨'4} ;Zr ]9{Y5`Bj:fD9*Z+-[1@)+?sb;?pRŽsfyQBoҼj3X1ɬb\kw$ obʼnl3t \H=htRR =՛"%ahin@fw:u=7jљ D57ńU$x2,<_3;T?!D,ǦdO}gsf7 'm_=>Vkul*,x݆]JovHځv s.dYm+{>>+1?jwё2~9Jpr$ΙA<мU?3}P[l7g Yky g9>Yf,KX{R ҵCxVl=2# @DF>*n3+`1o!Jj ?J%-n7cuQe-xJB۪o?=}o] *UK2%b]x76Gà&" +/݌n>ScE#VH^u@%gūn~ӥ>汓bDLm.Q|{AohlbزrœѵHlʡm)ͣ>є 8{):t2" B=6`psY@uQADUl-K*w p;!P dZhtIG bkqh*'aeA#﫩_㘟ZoFz6KPZ dNDI)ʤ79bXnm *d$'Z>)#+RzڝdtMO,0LO$t'rm,ɾtyߊ: cme Y2?^r]? {ɩl\^Vm*4#f2ȷ9&\k_V<JGN_tH5*޺~?LԶfN!/u\Sf)1}Jh*1>ss&mmKF:·n&Ch3Y 'f3/E֗~I#;!H={]<l[tJ׍Ce4Oo?,hͭ#mRNb ~7 1τ 1׻fW+'-})>BWj"qWlm2o)@ 6b>nol2gJ]9D{q2>hP_=VU3Y٧ CRgS2wmZJegWX H+3~ N[:B\C$6c=vWB9 hR%2]~t1VD/q:ڷYg}^&.Lhna1 jqwȫ4LV9W @lbb1 8#mo4C<%ca~Ag#,Ձ=92{8]sky!^0[{u"DbZe7H._:b^w :M'zo N Lf9Y2{ʱ~=B?p>gVO#_Je+1i;@h+n[# nJʢ{ SFei7Ų{|FMmT7=Ƞ hc|n\n-t+y(?wD߇_Tl^#3@~o⟝9⮁Ԇz[/vgcuV;+U0A$zݒe}l%%}Ökf t oäZ m}J{E}OjjC٣z$@EQܪњO@E7ѵ9! D6gC#Hb!~#w4Hv*G,vZnb0 Ša-`/ mj|D ~a*o]3ׯâ뛑&qmbԶ'>BH_|߆Ca,+7y(/U~3R}Uɓ-nqFn*QNbXN:b,lviYC[Su3ߡ:C0ot<[(;)+^j1KC+ˏI++w2_X1n7gjgŞ~<.J]UO>8 :\do.aH ll;؆YRD6 RB=x5W~k6wWbi43ڿBgeZYCտkghg$\诓vQ{"^vx;kMO+8lھ\m |*Pa"2~7/"f+7_GGk;QU1ξCfQC14ق| g ~/ Bftn!4ĥH4_-ZW4.T<%:0L➆(po2BwY]_X p Rj zQ'Yw :wpÑY<([o՘R$8 *W8-]z. "'3PBO9Ih]/u7TsGrz.}OE WnBopJvD{_'[+ٯ}&~xeFQp _}e r{GQ6Ehz_Jäj C*m,j?[džvhyUTs9zDGߘJ2-D㚢{憋 U`xl<OHBjkA |Wxpo0!uv1#JΙYj4Sj!%+0om@r[k->xтp̓&zg1RKǀ:@EgV<$kqPEtO_bJu5"֗S௨iqE5uwEkPs A  # 11 UY͑\.'5 DG&;$4zr"[D†:bGuT$DV[’Ҹթbqrij<U>Ű3` w5׬A 8)>/MSxޅ⸥!`0ռ2 zuȿ. V>?-S2(yi,Em'"ďdp3 Dcܨ8o3_sEP?jc&jLpeS+ _OG)LdЀ:u̧YIz.aq70q+FH)?TߗuaHc(>!2ВL |.(72:zOI9%{kطǐVdE0]X`^8HNϟ%Hx+?aMz*1 <>d/3?JգH,vYeӡ&WG"Z!<ϿՖh@7:Y-lIR:%&!*cx*N$PɡW"4zWCblͨ-1=߱K~fS@wә6oNG9M.H1)>@0& ;:׽DOsv" 3QM=Ozߴ0\΃150" G0nQ*Jfӡwf/zþ]?*Q-`˿ *\8|?+ kov5þ{ÚuޘvOY^];3`P*]Vϓu=:Zԋf PР$@܎f<֎UZ(g-+FNRnHn.1Nk;X -9oFbq[wpe]odђP&Bfx􉰓pFg1{fA;RtlF~{M[F] aN^O;,yd_&Trʏ7efJBw~dH``$ZJ<l̶3h# ^E^-Qy**[cZ:QTI?D+[LEپjfN:⁤X&z Ճy4n}SK; ["kT2Ub ;b=o֠L>&g"8"DgѶ$v~RՔ-'Z4r,~AR#!¶J),Wbe4gO+_g(xtS&>8nyn熠%)פfe=`^legy6a"iZL0I@'x~H=:{ &9QP )i0U@wGЯΒ_xv2B dۀ!mT@b"W ?O*(9K/U{'8/ .zuư'4Z~JC|\ˢ 9Mi>ty {M$/(i Bc$. zi~hBeowƐ *l>x-,Bώ)^!0rj{HkJ<@RҚdàFk "$ޘV2WCK?6nɗ?U'UkC1+s_!3"à>E9g^Ve oCak#3(<>QS|FXgYJ`~_wi#R{H#1chW1oT&:y(eL;qtGaI7^=a I(d |6!'j`-,a\s1'aq> A9ke$&h(\P 8XJ"[ uiX: #o#~]aU^BCCRCܴ$&l\\l?Tώ¹6(GVLS8Sw\FNr>)RPPW@ p})\dp=> ooY 3דbR`]%S \.B܋/X_b8';%Pz1˭TO@>C\B)v* ):5Mt\$ߦ.lhe7FAMwQqjPPgxt˽ΠTNq&-Hi"[=;Sآ1uec,mFoMiswl./^l-"LڪQp0Q)6(soL,uKMe9>'z;?E:pgfxm1h[}&3i&t;=5Rh+=ZEX2rSsKlkތV޿_>&s.9^CB/,ێmtl;7"$iM4 پ4~-_{O3бM.*+Ep ޞM10P.\] γoʬ1cܐvBl|gXD QI=R(iVwZ4I 9"朧 H_aӶ4v{9=Va,3X)di$PFO+bnJm CM囤L^c)J3*V~DᄦOy#^}eh:X(i^3 2@֊b<.NOSTRxxY)RI߁HΘ5ZJdpNn!ģ-/<6'4<6KL5>طК^ | 锘O.ڞ wƚnuڷN-G.$vR&{06m`wqĥ%[4AV/]Ysí[".@ZڋrޒH3fgCڒs E-~JBc&X,ډ2l 3/u-D?1,7N _*0GpaBC.oךyY#yqrx QjyROVY??v-ߝWiDzE5ԳAD{a}`]jM X%ZsR2ܳDg/{wt O vB=|C@×fHPvkK7gZvb:۔rraY=43nK"rw`RI^[aQ@V֤:Dy{krټ̯ hjI^ cig *Q_ :1qPՑBrq(%>WW+;Hyp^VFJ]/,[)|M <}L_$>d SN'^t"RHct<`hW,T>h[͒5M.M)!SBmam<'zks\زL{8k) aHeSmq6j9 B%&"Q euܲ?% b`V1es:/-lbyP:%YgjPrHbK{*2ʷu~^`Y&|MùEFCYΗS˦x9#qdr *v%'* V[OCy[=D1qKRhD*9NoQ\FO .`^]UX8S \@\hv!>Zvuo5FFW@ޗ j`Θ~fOvR?܆KـXbلT3~j׀8wNF?fbDkä+a bNe-Nww4Axh4(Q)U<ȠdXK7%dp`5C GEl dx]wG`a +!iy@+q$(ƷND+;KD&˷W=+4vF%,mȋ-jC,9NaalQ]ge>ko`\ņ+7mW2,X\>BuޒE#A]V/}&,->81}J6\QQ.; n X\b5}0#_*=jM߻83=,RA2p\M0v}1>|vɚvzmVi{˖7ƌHRd"u'TNC \D r9?_Ğʕ:h#)B G];37(w6 )%Odi 6Jy FȠ78{Z{5\N9è\]lmc'Rtb)`(!fQّE!l:٫.I=׾-B?/3gTM340p{ J2N9&,ś ϖݛꍯ?0Zom:2+ze/G2prE=Ūm60Z1ftŒ8"šgTi>MTVп1۶D ',V92X`Y%)Tu'srx+![D02YOVqS]r8\?8;O75D!hJ3;{>wchZ Xg\`8[ne>AʢVozfv%o'n%F0ґFR 5~E/b[C;nyXFX :DD{ex/ uBZrJJȡ5>FB`CY<\![0>q^+{|Ǭu/_Q:RɾtA H)kY}NC 3[.ub (97̈́(iVIMvM%˒/rz}&ڡ,{1$w\_&D»\ VC f_lg+#\H߃I^թmSGDۨK&4a/d*֖_Tp_.)F HưF/6usCyx[7U*B?>iӱpU$;́ڋ`77]%2W'7$-ή7f8;օi g65Y_Sӷ2ZIƁ3I З0SpBrVTfT4/K}z.?3љ$%/#9Ti eZs4n 4o \"nu1'6\̵e~ۤڹr=E!Zʭ FeqaoҞZtoGVZjHr;O05ivJ0V7 .k<&b~|0氛*"qǼ{+ tV1+ǫ-5S79/mi&_w}ԧI _.ߕ*K ڸ?V"R=$? Y| ȹw!BE&!MC ̺Hz\cò?MsG gO&3rĭ.F;K#ae`+*ܶo Z"9{>;%E a6lM}-ސz.癋nPyrCpߋqFxeT~BFsڶf%CacC_~T xBp^] [vء*U›*p =1#HTauP(-Fż3v-`o&n6Pgٱczh21upJOf tSW\NO_G^oj=PYn ar9ieX(IEUuh唧oiS 8Y Rnr{?j`Θ-RJW/T O5;ߪ!!8Z9P4M,V F^] ?8#[yO(Lqm+/8TMdTѓ_]wH6~"TV?Jt p?i0?g K+j;x_ԗzfDϨe!αrp̻kXbFFk>+'e]lܳ'y2`|u*u+²GK@IozY< 2@6`%+AoŴ,fT_MPa䭪Msg3FHѶ"Zd}ŜP>'G|V-{xNW^2V䢔 ꠹eӷÿ}"?{zX3Y+áSS6|ְDs+$yT"6}e?24_:zy9}gv@v">fO}[(XS~zZ[_d?H,>sfnkڃcp ~GTA\3iͧHD$ب M{^U)ŬԯƾT!$^^&ML,q$Rs%`b \K%gԞ4߅W~p?>"^F6'D{$h4☆Dxp|RKWQ@s8w4GrC̋jGH~SsVpkHt"넸MR.+MK>+Xe%I)ItG@T;5s'ݦ(",؋%xS$0zD_BʬT iNÒۭ{lS}lv!tͷj_^=+MkQmK&< `v佴4 ى7R #.%52$mcL,$C^ƅjͯp9q0DZ΀ϧI bJϔy mIN|YOqqZ_frG,׌L r8ׯְ$M{D_ =uD˾/_uQbF5mqMrbK(sƃ( qΕV7 ?;qP-^}Ӣ89?Eyc.y)=69d")m/D"bTkt̋ض2f~}?!hdh\< }I6TaaT#-|"oDƴ0x?ݷ_~ 6NmS;grfvz#gƢDTT= a0dũ_.d8O(bE X 0IjOL_fOLt¹uH* h4+ŗخi8BgLr\UQJ9``2&%}~jKb6 7Y-Ɓn* ,2# B`3)sS\9UsWo=h56"Tcu w ȑzDB{g vIMYWBP׳ж2&e>?\h\ |_T:oYy2ÛiB0tiI2Ɠk;M{G׵f*-;Vtg`gpևYފcW萍ea8tF͆q1Drjɜ^Qr`]Ba"wņJ8LyN3y;*T=SKQvٸ4|gDRw( ;&uKq!\`WX6xt̹RrǏKTy/ :y(⯁|B `1}G^rk >w[P2GUqCKјy}uYHL pXLӖC83{:FKe,|NkbЛOF%L;ia.cbT} þۮyFK'6c @Sב.e0 ƽnډTQ!v:@ZS8Tٶu}۸dE=WK+z,FjYxx WZˋ4!TfWmm1<w vЭoē\J0nWjc/])` d3snK`,UNmi=O(Afêġ?8ƹ2q۩l*4^oASFܻdJߛ17a'CE9$ O_6\E@("eq@xK:Uz"Bkcp,'ϧs/BNr/e)6ˡ-]%ҧIdFu[P/`lq"1i&*\GKD,l& (ź?ʔ=XxItØ}V^wP·s (HK~HZdİEtYBt]Uך>Kě =܆T9Ua?\cGU~ͯ<.~&'9p1ǽin J# #~u--ih@[W83slDNl-d$8'A[VL&}Ue #^Q\ޟ%G tBKÃǺlҳMN0%fVBkku;+csyҫ(r<& 1RfE;q9ˡMN֔K #8i:ǪfQ%{!þ4k*heY[?s}oiJ;1q]f޵){޷*(AاD}vȎ 2Pog.᥅iyY ݞlfʆ9I.iK~| )CѾ*KyZy֢Mr)+K[Ъ҉GܾEq"k\ LW5ٔzMFK7[HTs-TRjdզ{w^ƫ@@{#B5,:㗐UDz>i/+V 6|9|{717Sa}3O NOe&I捊HiTH-9<3>}fvxE?ؖNp2ݐ:'q:Q#*').=A6CtοA7γ {]$#ŐLM" hj7$FdD\ ̫d^91 i@F`b!rY,r vQA_Qk'hS6GPy'txϺ!vs yiĵcf[D/-+PzCba88byA.#NNzJSzB@j^Ӫ3&@m[I*A{y -&& I}ԀfY@:O~!ܐC]Oq`~2"bv=C֙jA/-oEݖq!18:MMFѵؘU L83ۯe3"s)`s ΀{s p2| υdx6D%mieAX XWY oN]{^s6ip<ϴxfI l.9 *M38jyI1V7 x'0X i_=㌤t.oָTӐdZyhv s܎TXtO[Z|ǫ 4)Jnʾ1C> Y"FK]e[K%H˙+\ ػB_dHQ 52 VisղmL(+w(vH5?;r#Ӓ[]U>yg]J.WYqJR7I}MsiDUo֙EوRO=L8(xp2`p%F@>UL/ u8.iѱtKo !Ջp(rT!VΏ-S@N\B1.+p;JY֯zx@X' g~ge7]M7%, 4:,B2 7źvȬs CYwp|!_&1WܢE\Љ 9dfS-oǧ_Z+^Ia~Ҿۍ~71⿍_[7t,ܦd߬H_DžDl)VqI$BCgNi G|]76uu %^O-~GdxQWe4afYOXHW!-!):G""ʻQAg3vvLsTrhKrF.`dq'Wq kP+eGinPsɫt7l {3P+ߞÍ|#Hmd*Ͱ#HBw* ^7:F4GSΐ8bUQE:8X@QdUKDHS^8 lσ,ENyt-Ԛ6.^reG -j] y#@I V,!tr_rcz_aeu!pK(a4/{>ABH%XKIJ-5ȀwIxÞ.*f4|SI'hm1MGqT1Zɾl/?2.]MkA;G($ 2Cui@Dطz6:r]a](5@u!SHE#y $Gf"s+o26୏ {=7c3+a&:z=JRN kË:1č{PkRNj0#;K,)c_|-'I]=qn\rog@!ތ~Ud4deW+}#.1'7}7LBxޯ̷ Cl>%); YQTٿxL~]c!fD?¨c= W[ߎi:$%H\,p8™wd[:mn˅_&] 3m <@ a' x|7)+i6prMVA֥-a =EJE$بbp3N6:Nz. ҌĬjFhD#.Vz@0wϑ [Da 8h&*^/9e{ I^ A~Clj\"ŗ|)`ӑh _~ko-So3XZCྪa/B5Β0\"1M޳Y4Z!ZP޺׽'u N=iÈ̮ŦXMoZWG(kMH!Vꪪ,YܐV<ذU4!,Tr!UER ̃T KcӟW~tO"g= *dfv]1 #mDM۠uz.+ĭeyaj=}L!5+?_oRy2zMk3 ֖ͼʀ&)䷤;>R*JCP>kRa)Hf ׭+!ˡrfvhg&k`Rs@x2,wd9GNn$.L.M*:T@ϼs'"_jZ󥵵8U-%0 1\IW! ٕ3JMhtخwvS-7 zg~Fdewp4^=Tgɗ7'?1%HT/mÏA4d P6ymtlXu-B侠=_]|gi;Ij+y*7(ha_h|q:`#?IŰJZwx\p:qΠ]0\n!yph->dHEiJOXH9ַXg=eD0J@&lϽ%Pj2koԳFL~o$^j,k,ּa0` ^sĸ>iC^'b&&~4Nn{_a8 :V(`YM>Ȳ͏=hDn K;_JrX'{O1Kw^l  oU՝SqU!#c/Wml[ qf/ ˞Y2]ۋQ 6^,"%{Nr .P|4v~CN\<A Hq{GFc?j3$?K30w^P4 綐e@w_f`d)hVQcM, l݉]؞ȱaS"t-p;$Έ ۆDĒ pCǘx~-w6qxR閦\z3ܡD8vpGRtZRۖ+o$cS@pQYSP,5WL) 9Ab V 544' ͍GQr_Ӌ0)ؤaV:"O=)Z~'#X*}]Y^}L2V%0jok(Ԅ=V [g7ic0u1:+%1F@Q2]gVֳ 좚o@\XB@Gп:?mml҉D /sB)zaT[}Z^Dn4P:qshˎh@yV\7=he쭭RIq&2GHeSO( Z@k7<\ѳ5>ER ʅlfuZ)4BNN*]%B:4xʍZ^uE^lgxF Q߳Yl3#!?V-oȱ  J8-Й/ >W AEYcqӹ'@)<1J yM;dꈛx[TuZa!a0~r$Nɽk &]Y-=֍:䌾)Q RX|+w8&`/#kܙ=KC>MnV;EGU "aiY'zb<@;]>խbᝎ.6!:SzZ(,D,ݬ>ic*4c@à*\tvHmE;OOJLVQUT[ql;*iȲfmG,ЅB/!ٶRZ71/, R /X1lܳYɤ$n}HiTM͘c.u&s,'} ,x(p`^c,9<V/Sٹqj$ܞ@F9ݢzXj7B׋U>5÷;6᎐KQZ'J]懞06ʹ3xiDBxbhár}jhآI1,τ p#\43w9mA^$zM}d9iFV67U{j/oMhUI h(⩌NAJV-6FM4%-euQ]aa<%W0 8+ qq|AU5+?~bu,{xQٍc8=Œq -R 'G]f;fŔGݴ|x`d+&&H-if%3-/ϡZ#PJ5gv,Y#QS#poW1V9{&~F.]: A;}Q|IR L8?7S 2 '8@R\aͳgƈ |GT4I֊_ 4]NUG=$bPD'.С V&㗍AGŌE @ ˴e ]gYp-_A&pģQqV-cԹ`Y8wT`Cd+ҟ<1[x^oBqϹsWŬͦWu#dL^EvP!L#Ix{z5^^&ۋsnNX8F ~O#E Aða0}͌4g4Ojɗ6S͊#Jl9}"ʞM ’wRmdMVh"fÿ SKC I+3x]A.ĄշV -&oÎB:}7?7~͘K\ݷ:org.n*,]]KSͬͅj*2kBGhȌ'\zL ESLv W~Ǭ`"?5]8FJ2!/%DUd,rnxz=}x[~)j4 mīȜ2?Js|? \FaN_JXP鷩|<_^G弥fq,^H"$;mI"kkLѧPl;_ĩL70l:wH|fYaVUG ߝTp3s?C?W1\X-l(dvٟ5mQ_ú5ZX|Cڐ0Y\НK:.mR "#f] : l>@PS ʗǼ:$> sr$'[#*d& 9+Tɵ!nJtqg\K0~ jJ,bzKo=\`]VdlMfC޵ Y!E܍ql}6r8b.f/Cz^`z/$vuzEg=H{8K\=\a@?Y\} Y— ٔJ'& + x;Ql؃$u':g@Oz*6'ODA ǿ BaT\N1zxvmp=!Lb2KZ:xjv^t)b6uSu w=׽" AZQ{wޕ>(As9)&Il( j%G0]Ij^=wc86:g> {)b2&Q1Ih`\+XY(hvI;o3O %H}4ɷͷ% eM2]KF%18쌬m+DA"HnuCQkp/e,aw sAs}ʜ&T>y9I*~U! a"vߪ-XPV"8'P^9͂|ZD'Duba&a;3z&cS+xլ:!!-~<_4{˧ʼn>cf,Nb{61ڀ61֯M (YB> #>Y0?ԿU1 !%ECKѣ?LOmN*1Nql+nk*`F#Az-`*[p1P,BD07O.FA?Ukn+ܳZ r]?@`1k߇HdUQ[ˌt`vSL.'6hv׼gS/bp=lxFWByBt 8)kt'5[DJY!h๻`u$m|{ =`p-埑~`9_iZ5XTx?PEGƣhĜuHdܸ5R͵ !A<56V3qsY[ҙ@ ,/2 rU`l O2_(0|TD|,a]8+#pd驿K$CWXT.!$Gt Hoʦ.ߎAvHgLƴ2ѲAt=bnԾU#!)("@ ʿS 3G)HMf_'ûME_w%lQh'yҦH] K*0h^s"7rAӒ-u`yGnm(QL4#x%r:AD6 cJ&e\j'CݪL( 22hԅ^KrIX Uǽգ6/ R;.>h"z@ OϞ+@X RsއsFa{rQaޤ 7RU2%/K[wrW^r?vbKKn,rfƧM8+dn4~<,?樕eYBE\&U"z<'s7r(B+2V wubja9`3BCA|Oisa7m%\=W@L6DŠtq$hUq{s~YD \,bU)ܼYn'= Ap j8Eb\f}K7,ZBԏl (/)) 'mR<}c-_-+"=i~)XPUXH/ ,{Դa6< V^m(~|r-DW0bu5ͮ&2^Y"cV>u g %v4fK{]`/ifhZ<-%QšmK4r /Y-G_7ʻLvdu#_ĩDY~5&!Dßa !\}w@@K/>HVhHy\|Kc_s` ԗjvT˜ǪT࢚+>:U鏢J}hX`T`ϐ7} kЎ#DKh?Jl`V)M敇f d ӋM ݆By6ne>ž/Rg&&'o"B\(Jw q1tx8آ^9GRn;鹞ۀU "h32M~cm Ǽ+ quVRmJI ʗ磒oJڨU8kSѾu9~fPXp ƿAYD (ĄXsT שǜ3QMsϳƦDd3r(13fhO ;ꂇn3G^pL+btěE t v\v)M_3`CY1!pr!A!Rv[Vqڱj6LlBKkF ef4,z0P׽Ȗl$PF} ڰsogT}stP58ܟ=~*J|! TB:^IqtfO;4Rm4KGt4EdYg'S'~)*zAI-;\lx#?.;"U2+i{) ״E}D+'+zbQIdy&+_i:NE?$K{eXml AR3E"3(u,WOy-,|?/#,BV2wT?6ĹQl(8 aZhk-!]89}{ثBLkv!Ik䝷I?zE &[x>ҝIwa]U^wY.&8Ρ*ցk!]v Cե} ~vqW`vJR `Ʉ<>EL C\h%ӊ(_ZG.r)1jkMFА 3aŊ[+h&z?ZlR"5Dw^mr=q >g)8r%#ك/0rw^7o^yjig,IIJpg1(I;#GWsuRѱ]- .u& n᭻o#mT}F-cbw歱KzNx5 #UIj%mE9$,|k;@i٘ i(ݔ L`2LS-e7NQ*Қ}i%&UԱbEXsʜ~ȹπR;I<;bQƐWWL/vS{n. &ؑ|A4A`@H,`vLqϭ81W &HW+3]IݵTC`^W ]7 Q$ Wctu&zx 5 afLܡ[1sn*̌0 D@nm&8SQ#y,#VӭӨ``UXuŬAƙ=k6M(oB.fxOkF0:_5""T>0c1ktkÁԸ :⎘EW2 fd :]E%kvV Uw'mɣ]"3*g*RUyyůt [e4̼ SIK 4dAխ=BiMIVM_=3}KRГ*֟R){%5L.Kz~q8sk'=F!P kҿ#;qrn =|6&F0x۸/|B[n E,ji~xI?¤VeU$U ۤ5a YG'@,@6>0%gB($D%UW43tPG*K8392 SO\l\;(>(0eNYǤLZv7}DU g5?y#FILZU+])|iZ{ڰ eTw$cDuZ1XT~`h( q [p|j^*-z!PpFNZn?ފUIy_]l:Q2Neri b w\a1 (sS0Ny!܇'_3.>էrZ8m >@.seyNd9=2X 6b#7,֮ln 4~6Qf 9Qo-ECuY臤 *VyxX  nSjl"]4 3xXx*(-+iD l%І,%VϤy0M@pDw!b+rB?ŷXwuG%ը޽$sYL4^8z!kG%!lwo :z̖]T-9򤺊Sl3_.# = Dc&(X1"|q"ƎHk V-)Ϩwk'_*&K?҄E/|10\ L@'N3B( C(.?\8 P'P0<}~lWk f#0Y/n Cy fkrd8c>B3CYNKy`n{ZX:n;r'vlέ3= L059P8W{$j{mB<gi `h yӂFt*UzER2 g 2/իIș%hk5[Fx^utJRN`B%5 E90F&uFLc̞jbu]㝰[yH :7LJ,w$ $/^jkH(4#ʢ2[CY).oen<}hqK3a#ډTeKѳ~rq1ڙfj66!L7r/MBU,dGPdCHKWK*VX2!R,& 3[: wwQ1yl%A-G$ z2Ӂ!Y" j@z=ҊoT,)FeFuI)rPThcZe?0#y]>h  j(G > <ȿj;-WO&`d< 3y= NLƟVH~>\q\BF: tsQ͙ؐK)2/wTKCw7)Y ]39ekQ$B[ŌL nPMbMǸ>~uY f㭣V(xJI EF?BRB[hHIK(q!b;>?dtjuDOHjn3<1S<_ҷg-YXM2=U~R,:r(}L·S_J`oQj3 GKF; ٖ  f,c*\Q -h/[:\g5C}VIn, @ >ơ9s>y-˚Q6˦aB芧| AOX0G?"ۺ:*5Y^=bCpu4IJ[8FZ"[G^G,@xY׏ۖ=K/o8ૼlŵ\DЌχ/*&*`zxo̸n'#%p3jl|$Lw91-g݋mZx aPFI 9Y˴Poo$6< 0M ֟LJ'l^ko_WO/^|]8,Ž&cW^8Iip2*)oj8'?͗s0~;\$uSVсRr3~(?0Lj?IF;|p*(T_zU23)WW, A[y=4S+䟂Z炌Eߌ (* t.}73 㭲|qŊy} ΚTh饡Af,7F52_˔u@'⥘W/)2 á=A W92@af_X' &Q br<D\}eH/h0 Nx?aƩ?5Q)?B|#@4/֢nFzR^{2踐{~٣ Dp &Vh3I}mM]~˕y,e| ƻrUӿNڿ x"4(/i e#nvP)zYt@{s{7J"'PRE%q\=AJ;,9Y"B$ wo*BkR$I_!(e w9k*[ڥG? wT}a.D ٸN٘:.1yH8F֍ct@h Bt%Q`W!pr.$[[{F)h^B(WK:z Q&Vl?dד- 7!zPxCG-koC@EgkΏoVa'u!FCI~'$*y,y{gx5oSsӊV,Qm9ҽ'n3>h-.`yE]zX%q]&SLU/D FbZL [iZ#M~)Hbɣd7BQX/B>S{` >egs/llKUB"b/ fd oX/S&7Uz=?Tiޮ E(a4n=HuAu=6Ǭόصg &pvV_4*IPyd ~S7R)"h2{ '<^ }Z/Wfýav*+8_&[/` MUQ.L46uZ"v`Y6d^<|?,;C/1nY:ÙQ\w0>S>.VM?LhNfrėMk*5o؛CwGWL9pc߮,gCI X8 @#-+K˞KzrN/gS1#tSY3LS7IXS1$AfAnm]k0 H%^I1PpPԲ\(,~؃RmK̵ɵbҟjw 0z] Z}{l"cݣv.1jYz[m+YLse=i\޺Uz>k;}|7E*ȇxiBExϿxl8 !\`gMe:R ^.i/Ý<{m AV-(nHqeC`_hQcFX.;| R~"%D-Hp^w&xFڮ9 .Jnͪs"øsL7A7_CLGVm3Z P[cðKqӸt@e/z#ǿc2G&RM9* /GI(0sHDZo?~5-9ζpkm@rQS;fTu-,sÉЇc!"CZzΟ_2p>8b85ыc <ΐYape+1 Y945Qހrc/C]y|&lS@W&ɵZ'LaEcP6^NI([.Gxv'xz')@ Iv>DNfO_xob=|aAݍĘSUk4s$ov_ˁ6­\扸tى񃰳5JwlM31+4ޚHDrܲO΁!SOy3([TPT(! ֩8{NČ,gVCsEyh.Է E,Tn\줘5e"K6 M_ sML4p)'?ܽƔF8 h/| r (`-<1"T&^^G%f)md k-3:f!z=!FV EOR>*.4nwrD&Oepg ϣ.T`.o]}]<^1 {\C-0 M(&Ǝ%Dq?2^u#Ki` ~{6n1K]JFշ&Go@j>\{4AT?c2 ;M#e܄#\zVzݫ&CښAoBmwgϯeo*nzS:Eʀ '1Y&)Լe:7ۭMY[k8lqx+2\\4졥"hu^7[.?r,u0ao=@ɹ;0N@DTLA-Ҳ`9z::IVKC ?rA8 ,EE .rkE%x,q}C:hS/ 3;u'r%S4rWp-x\yȩ:JJEa:n ^ K;*d},(&` uc^z n+ޕQ@[q ]e7MQXrxfmKk#nah1^d\iB@FXYY8r&vb$c.>ޙCYoDfO &w|k[p]dju5b#fݾ՞AAy"!~Ij9dN!8we ƫ}PxHO.h %FhC (z OΒ?GǶpn׷.ddJRl ߻^PԴKer&5KqĆ ::U՝ MCl}z|c7qdnxD?%`erl$tKzb>j0&8"#`75w 5wLpZltzb5Os&]xֹwsvN؀o8ac.ŀpIg@ _@.g!QH\&n[nƭ8R3MNTgp(6T%_:?WTk+$쩄peР(U0Њ^Oz$]ð\?OeVnڳljz[6g'(x(R0SK $? ␒=:A Ik[-Le84k(Sx =$bB`'h8yI?o_tFc1OJ-f-ƼcR`F4[cF7K2Db ϘE/Q D 6D/%6i^٢?E+QxrÂq"Nh,x)$*M3l:40#}%X) UmLП٠.R0l0AQa*!ͿQ&dkٳd`;;t#pRD ^#e= 9 ֕ ʊz9|0Oa )'Ve"NVdK\$]^ oadRtFP>lcR!تO[-Xn~8]DUd^FΝ풔hnt 2 ?-י»#%(ZhsWU;ыڍ5EK=|J9V*vG f!aa Q'eaM8k_U߳PAHHS> VOr"MDӥ̅(ǘ{~ĩ:+`QrmF1E<3#fo|ݎ_V,YU>_^Ll#t^!dq7 r2DPb7P?݆Jf2#ihj$܀H^-uIDh*s|uZ% ؗ:vp Ut RrUs/G9#᥼Z[e弟'YeV`THK ]5ֻ% ~oӌϙꩽ{<]!%u_(޳ϣN8{[^a x0zVHSRQE0PÞM;B |z̿<=7.zp:s :ڂEƌfJHaa|L1-RN6^H?fP.T.a*8i1LD]F2OJ1C{"+qq050m| hVBE@4Ifu( ?ޝBVpQ^Q4=P]ކ-xsE P5\ ^ڐ'Gogj5-'{Wbg`ȗ{ˮHoF2uvt}gkfI\k9"Jw8"ěA|U-,haW(:`UDbTrI^O&ni[KDZh΄aNyd/ih #>Cc3S=\w‰+j L9)Rc *?MjPgr[Cov.>Z*p97Ix^w<:0w[If33yϘ\6F1ό/ӟZЙM?8^E|~}`Ϊ u6E/ ͶoM1WuB+Rh߯p\C1M Jˋ+_;\HDᄧRD=袴IF/uy9P*?n" 81U:)C6f~V]tc!@6@ZT٣H[a%I²&'GH;̱a1#U~W&{ Lt5=!vgh6gD:Cu-聆D #}14t7ղƭBRT fc\R\%I+ob:UCnD9pQ-xNhbޝiK68]$MDb>]cSŽ\&&-%qW_{g}]pQυm-{{1.ëM  _ja80SimkS,Ƨm,z2$PEäY bB?9|lL+UN<퐻}P:JCy[1Ⱦ$GĖ,qS"UYLȪߑ=^<V߾~6DR 46,mğGe& F&pV4"iQΌ^7N_tmŔJ>F҃iJt~/;bwi6tީ+!_{z^i]/'i-S.(ݘDR/,.?Z cBIm)IRN#?&& >31t]͓2b+ '0hv܎Ԛtc\غixD,[Ԙr%}UzSs+[-Rh+g !/qj PE+PZQ2-8<>?:C}xCV8N<3 b(aUWg$C4޸+с[ruy숱5= +PFTT!HbxoE݄.a!3\l#7W,Bg)/:P=qܲ# s>fexZ~%YIbĂ(1 =^GK(ϑm{ CF )ATB0Y'ngEƽ*I2Jމ GMM:@WS Bu"לV1Y}bS/kwP=xޮw;NɓW= ^31ʹZ\mYvE)C.5Ө.`I.Ww.H7#dQyOȣqUzy[p+٥guuŽiF2io9nppj坬Ix"S+ڃD dfS1S]mb :N'։.ҝ{ SfG?2O> w2hq՗VA?0f 2@qƓhcLl܋P?aZER+Z$H [XcurUJx$ig0/"fxa~+.bW3h7ٖBOt*[JJt$][~l*2^Vz,*XbT;uI.b !KWUQ"o7e-7'VYZluKUg$#Kju}vp#)5 Kic M`!]}%_ᩥu0K`rge 5uu/@:bc}:D8o0U9fQ N`GP}ޛiǡmAIY+ZɽKLlkslzFeg3x T Kg( d {=/w@K$b0.ťRߪ&EnP-A@̨c 4  ɶݎRd%,d7y+mYvљڥܯوl%>Ykhf_֚?dp&#*AVGLQV;RSE-Tk"!|yΧUL?$pM/5"ԃ^% Y5jY,sq^4wFTёuWl ?ϙr^@A4=QL. 5q[Xp $\--حD/G,y';@0u6!~v+(sΕ/v>W%"բPHf;)W<\ ꥋ;/Qih"J eѳEmxD h YTU&J^gp1k79&,\][2XK#l}{+xr:Dk~S#qgP&^#,./HỦJya $Biܐbk'꾮x0,|Me~FjPZg*:T PM]"Kfla>!KQ`B5Hޑ9>JYtVa& =x؆oegdi _t@骑"e& 7{ S2|Q0=k>tmZ3}|?' 9dUc %H͵8-{IqFyT@1p%F;햢Ǐ|q7, ·}uW dSr O0!Fxy8Du=/$nzɿ)k6;jjK~Z}C:x9 l)xk\mRF O}yk٨CgN6xr;E?1]bYuCOO zq:7ɦq5eKcwG! ]Tc=8b85y_UBX/pTD7 rBEDP\r*\^ Fᮃ#}s7o7 C(pf,;Q1nF)wZJT  )k~X|0vRBr+IL3t4MVB-,hwaP)'a>&u,1$sUX.̀iri*vQy/Veܟ27_(ի.ˊP3 ufoFI ZqæbܼfZfU*U+5&5;QAC(s CBtb5łJ~r1iDXJb;0" Ioz%pݢaZn7^bA״MhSZ:%bԅS:n2|j"{mPVgŲKjIFf/ڦ/s]'h%#$5x29nM@pSdR^=-)hh ЉD ;6\2yV]8+/^9 4'ޚ^7E/N8ڦ,18߸{+Zur޺7daj5xuZG+Yn۞e# ʩ/mo;4ׅnr(֜*'k׌#Zb{ /K\~Űa5rVk$|VzE ei[sm)wÆ6eT 9+ZвCi* nMrvρ gWo.CLiByжgjG04n*Ǣg(dxt?3nϽZG3ɕ^ ;mL;3h2:g$Y>IyO2(\[i>sx#.]487̘׾:r9> <4Us]ñ@`sDb_ 5:,DP^1+BCX:hئbWIgX ύ{[1!9ٞ0_*^H_Ū+@H9VKru)cVs&2Џ{Ikz5T4|%nte/'yV,_bh?xP7U~־(=>3E#CA4ҪP&Q%X9THii s8XZd<=zutI] OD% W9%`gE^(bŻ&xhh,!tU,ǔQАZ5m-kG]yWf۱tH)PhqpDnQ=qe ٻ((_;]nI6sQ> j`YlDqv4 KfΆ1xO_"%q!x', 2H" Ʈ-\}06~ la]$5/YEAG"RlQxa5f_-b7^l).{L ȣOb2rY%s4w='6eNˁ4zz~T--{+Ofy}`)]Tr󪧓SU(gm.FPՐj]AUR7*~vZ`Hܖp919N ~畻q=Hr9⦲WmKc9F*|phT[}=߲sEs֦]iBY`#I6dy,s}%t < r0ZutYC?buPh6B<' |]iqB_j+GrLuA0tznٸbpE}psU%Ip| ĸ1}p7&69OL;{SspOؕN;gpP^_[ P_"8k4p_)(re(<{jPas&R`]FHV 쩰vL@Z77ASun@J-2 x/mo;tS2*>z[Šf{T.kU3u i/#_\l mR?g#y7*N5!/ h{f 1Z&eH嵡CS"0hib߮͸VvCr{e8ja6k*@;E\ܯCb^jG71HS3v•0RjG w!O?sUX ͜ HI">\Uö-gg7lEc[0ZEDPZh~ڏ1oп!~tvAX0?ŲAy|3Ւ䝜_I*^ X gޱF퍃D-90ܳ$rB% }(Q#tIUp2yG`B2,X뾒}*gAVp1QB$L=@,u>ʖ$j3Y$fnS3QJVİ:^!!U+RIK 4:}9Ǘ:tfe*txНN(Vu&,*"OZM!K*&1Kǹ>> ]X&m٨sAz/X%JUc/BKax"̭h 鞆XB$Si$iz k~Rmp3ߩ]1z)M9 ݛq I4>Tr}E.\_G*2ћBrQoZY+E xZͧk\7v'5kszk/B'Wp' =([fFXUWaP%SfAHU|'4H$L*̷4+PDzQmS a|&HCS3L&DC҂!c;f2$=7.6 {+pocqn;aiVXH@lXC3@w{86USN]kJg}UIO7a68J=}|` ی D F4yj]؝ۦM1Vc(K`S*aʣ0oD PD ?dدfy'u1 us 쀱㧽LhqHV ^1SXN>2 y*Z/_wVl+~fj|KNaK[#1 낋uqŊN/M"оhƏęLPe{#lL🷓+l>.Y~uz5Pvc@Ÿbuџ#C<~7}pƥhz/ȐQn],9$rjz/R{ \G)Xv~h [9qA~׈ u\"%hhѮ+h}VAK Ļ#v 4Jf#E"JtOk O7!õ| ‰ij,}.ƚQt a /Xڦ9 '.+FFv[ə òvlxywJ?Wٲ~ T y=|MvN>>ऄ\fi|SLl15cc)"v,<ڨ$ƾR@vb?!:Ii)n&c1O/XQaih91dgR2>9@"-w4WKAz;h$%VCSl~ZLcdCnTc|sNl(IT]{SWxhzќ5r_.PXEsm{)]u|.RTqVgq:^0XG*@5񏼱JAfp6 ށ, կŒ g5Z&t3s3H~ZOKErZQ<7,t+vO+qIqB<誶HڍѹўU N\lN7v Y1C /GVǕj;v& ք&$Aq;m҂sɯĸ?)}hI[a@6~RS,vGx!rfG%8DyGOO4%_껱BLPY+a̘6Aivgg#ĥETU.hZw@YZ?nfN\o}e?ZY'=N.k(Ëv+r|JYH}Sв1e1&@xCLW:!{rc.Nꝷ@:U7sxun ge+[Ê{f7i},0uEGn-Z~OV+r! P=zHT.2+&{m+ 2Pt\א./L}4b3{=,޵Ց{h(o=[gИuI;b MKϧ!I V2/)f7砤wH=}07-pd+X|VV즙gQiE:; le#(qsg6a ɰh |EVryN[=qꙌ q2d;V!h:S86[' s6:J}8]),m S"!Hfknq|:Yklɬ ^gDlj&miko)T4Tm ךK̨4K՗OSO&- 8 YN)W/cwLyQۥMCҷHZVrA N1߸9"v!3µ犽boQ]^7Auz"51;Ryetݽ)]/-~t0q2Հâl5߲.9g$x+j(KB)ZVJORjKrsI[G}T/y?F#ZǃojACK\ڂ K.aG/D[JS|WK*\^vYyVÆHAAkx_QMqPUoM?thjtg~?bW.3l}*:t޹;;#e< KC[R؂ڡu f^}+(U -hQNދl}nd3fjR'D¾n T&c=LA"lyac' fѬ4iVݖ흦|b#E]ClL|4Ԟv?9/m ncG^lfJL8<0y@vwEwQCpQs4a%S꾌-E\0zML@2/ib Z?zZ4Qu֋bT/IXE!?HhNOSᅲHFnriWT\вe&W-FM(=C`+.V1@%gǟ1hј*}͸ VȞr\ fiU;ΟZO`Щ-n.*nScۮ1U}d=:lUh7ёNAT~9*ƠU{K+7zB|/O7 yum4*D_zҀ9iYp~ɌqD$F mݷ/0:̛rR)41%TG~oǐ<@U[\,C8GcHs2LjaGr  19uUGcPvOLc{3gHԄce14 yUn\%+ъCSH]xd`x9ձ*4'-@cA{qz\T/3hYD ش sdnvlz/FD̼p@GSDZ❒"brz#n q`ia@ql8dQ)!ў* x, 7p1'y;_Vz P.Z$^uBPi3#}_E s-t@n5Y8 xUvI@YI'.3Cc3ڔN,ksr`W<moʣdE69?':A"t:bq_N0~BÃaz(-T$"o`uM&ab; 3!xNI҆rG6=PqYԾ/.ur8mgvYD*k1еL-h$Y(7 A"lOPo~ޠ緅7yMUd5pBWb!Reν?IyiVҗhVsnQZ-LIͬ/%%_wi>_}$eylhEts?YZ+&%\8 q9uoژB i{{bϢ2jhrEK-:u1Lkpgbx"L.,VEzK+<VlN:U<! ̇X ɟrTE!C3RvzULnBA"Q$&w-~{t;oV'2z/+nFjYꆽUx>A7pP@7+8}b8B!Ut%P!k6&†B#X/,Pi͉V fŸUym= _%3#EyeДXQcF5z"hI $ۆaw9A)k&?] ]D }IB^!*Gf<\pQEzCgc}tG8;]B*dɜ7)x T{A~$Kw;֧^oL^ʈmGK6qtSuYHZ=An!B`T8 .Bt _.i'(ߖ5T6Ah4ى !>D*WX[(_)ƃtߎ E1m:}i >4D/tNo+% KU>6DosrY1l/WlHw dfNQ>$&:0C$+i.uƋguB.3heYaZ,8j;7`|J$Y37Nf3x_,)pU,@ܴ@Rk(BN5u =S"]Mhuc_O $k3d5{:Z@72聇-sS] e⊝G9(xUПLoDVY(v-ϾhTHSj$e 31N[b|>^q&ԋaa$VUWom7qLRq ֻ,$ТjX+{K`{6%tYVUlw͠y$>L[!_,gŠYNcR j;Y\v-V x Hh6G'β L"&̖*˫Yƹᘍm諾qycQ .(4|Ee'n>?3Hy2{^@=xiFdl2`Mk ۍOyVvpmLb{̸̬,bgS=wG_ ?_ceo3/$St'Ppljj{z-41fgo=P1=D1 CHqe&ъ\`vqaGsy3M8Ud!_}w"I+39]!u̙7,Yfo'j D^'3$u5Quu4B[%y ɪ0[:CV#Y~R2F<ޜ^{t{L SQ~l"}+ʭzW9rK,A|᥏UqY*$,s6W{z?β4R\߉0鿤;OwכBV, \-R:ҁ v{I޷>zn45 wr6u03x96Ue$ ]C$KMp(cآ h5f2vyI-yk-+;2@6,@Z8ҘBqhoN7"5Δ[u'U )ZL2y7?]5 MX^pq!A PF ""vߏ,6^@{ pL8ɹ`E,6|y#;R<˖ yqꐬ}|NB)Q\ɟ47_mg;Cg-̥|DsJ+`SOKGѵk8YiS zQ4 uܪp*BV@'3| >qQea@;L /VȩmӠ5fiiS|*uO\W24.^>)DQߴHSy5r=5I5@t,Ud`܂s߄gHmZмON>syLdevŬn7^o\p yBH̛33mO5W`g@|yz?1tǡ@##!Wd;NWFXrَxZ=bwDNfZ_@ko!m6.P"LCT'=v ȒcjV8o س{٪qHf4|g,طj`|z[ۆ]úzp;v˩r| rB}Op2Qćfcq7񁽝9$kz_I-V4E God, L;0Qsi l*^~:*4]]\C9a)._ٜ< %WZUoꛩ4] ;uTnii7'(m6morHv'Vc-{DQg]-~[:("r.׾f.?]NT[Rw8:JeSΥF[J>Z޷vpEIfúѣVlYHvCI^4#5=[قWiIW1*ٌkwbc D?޶:~=1ɥQ7/)mK7SBcD`icq"h](`U$.>^w2Gk0J Z(5v  @rzq\ne*rOBE?J'>Sn{N2_Pzޗ/>] 382 Qәbyl%3A@ҳ|K餬Z4q-L]owQUet"#t80Qeo.b7٧:1,PTS {`k)khFtyB@BNTQhl67~QB8D!̝D*^FKWRl%gHفwmݕ- B/X-BL>Gֺ^r .=,.vFVX7%x=O+̶k|;/O$MH? )Esg0*-)٭Û57%Dk|˧u%Ig@W}QDX?yGu6{EA~2դh ^-`;ىZF a, Sff3#6 J#(@ӃE3/b\vwɴV"s,6=bp' t0ᔂ6H=2?AiԸ^+pxx|7Lg|X YBͭOND@K4xބK#'zofɑ~b|C=~nKHwVˁKLa3RB4Ҫ+Ѕ,;5}b1LB^_%E&,cP1mX 3ӹTDXfITrŜ ^&P_->mHJ:mSoWqB7M-9l>?"P|nL0}p%_ kUj[pm.DQX>ǒ)urXUjLi+c?Ksikoܱ tϦd.뷛͖A)uL(_O.Oe ;*P:0ouźjEΤj+ѦAX0 8+fл0B% 8qw#|J9XG멒o \9WդYrW6}Au]Zo !-%bldϫ Z:wjdgvCpHuu,9.߁dGYkOQ0 ⹉7Eĕiuv]A8F8:+Cphpsif??'g-]K|Mg=P,Pt ei|(Vi-fTК-Pe:x7?E@w xuuKozwk7}9:s!ס{!S j#t"=ʷG,l؆",n;4峰 Dyw]VP].*NmQ$*^2Aǩ? 8!"Oye aNXJxzg _XIh[ QUjTFʚT'g@JqgKNi؉!YSKXz_F` Z;$m;p˃͟ݒh@&R`$up$Y&,mL6o¹?@;X%QǼݐ t\ WAhf]Y|Gޙ" vWJئ8]2iUrk<^B!e9@uQ?T725/1˫-=#H//@$nsӮjC͒S[9RF0@k`zU{xKp %9 Ŧ 4d܉#0zjFzY䝍_xZ\ jQHb}0:\̟{"so">?G,8 ։oIni;6JvاEo124%H;z(fۉHHbPnw_h9Ja%kGt.٩j<ܙdL|$ n$˷.#ߥQ;d65T̓nd"c5u,cDސm*:+v2U.Z:$\ hOAЮC< /-IQHu> 93J:!']Suѕ _1X!hYfwŘSw:W=)0i/,YJ\m5˜}ڸWnxv?R~ڝ~FV*@H뱖y3 9Pe-y,L$tӕ-LDU͂ؑZ6ڲE-y9h6\D>b/$W>O&(++%|CmO>=~ZDmtʯU3W6 (zSTP™XHKK105Z$]Q)7$%:hh?H'":Y(4zk:L\`ZY(EZ1 /,Ľ`Oc]! n 8D I"@ɲ8T↗`fax?ҵP߷,4&m@j2BWJ4Ig5M)6mlQÃih?j#=%nx0wf2+O|.-AG4%(}ބ1Q+{rs%Q˩+tπK$M@N?ˎ"uS0 "le;Xzm yk[J0"8OK4]-wMͦRn)"@i怀Wy}GHoˢVzw0'0!r]1tt,I;x2Y~`,(صȉȮ[Ϲ==mBoAhS'9V4Pci`(e 9vexOtT`Żb:Ј:Jiɳ]>3S82-Z ]yY1헫g 3;{`3={ݽ"WwD-[1rܽ"_cu7YΝ$X:;w2t44Ӿu3)!2G >sNdP[]ǂ9jn/Tn2}pUA:}8ģ.My0] dŔA*d)&.5d2n9lET@б2OOu{uzƨ`:ds0 Ky7ZݠJ-XQu1ߟΌ7 u.Hch)-|2dCvf co!e#ԟwDQ} yjVF0KA ݓb2kHJ1:O~4^/L bW9̈gYG;_Ӭ#GKC!j b)[H~@O)ޛ.C+6\/0oRI%v;ud[ ,U I|=k44w]$ qi)%+sG)EI ZtQy w0~'jc VLE"{.h&iBݐ k"%D %a_Y&na~ͷwx< U+-%;&酗R86>ȇFq%ko%|NHRz_Z%h%D`hAE PK}E(e}fQ#Zg ? PeRW{(d0тtR)T~>4:N/Vsz윋#P$CYԌt Aa ?]Oi՟6Sej(<C3rb e%lLvG ysim*gL޻]?`9y\hٸKS,^:@J$Ylc/Œx$AscN[jAR̔b"߿Ku.L@ _ G \b7>ґOCl '첺iVe(%Ⱦ ZQyGss~9SGVgۿǼ򫻬i: mȃt{F4 :AmJG{5ѫ}xgX C ^ kA}SB+ /t9iWbC*~"pk:ɿy O]2z!ͥN0'Ihfyl&=vǹ' {#2Ͱ ؓ2~ܦzg& ${N_' }h b/۹o50lGGXcJ+61^IrSǐ2屺򾬉OzHIّXo#D!Q9PAfЯ+Hq^aTF*xjs)GuBE6Q$5qn_-?TW#X5Ug~t|*_s޾LpLg_2DS%i‘ej=$BoP5 K}٩^ v8F`?4b9hG# Γ}rW%N B+`۸@('o 5[oCm5Cί;T>YM|{ L:zkX&d}oz% $yt28%2y uC"VfsK$Jԥ_+4CT1rسbOꂷ%g˚3Ԝ\?'w\ْL:a[a¢Ù'rp!6:qwUL>cz( T;~n.yJ1X]/6qX|\ܕ3W|ʙz)_.#RwYV.'dS2l[ݘW51g&D ߯kSdj[Ѩx*rq5IctI\4ӵ*qKv(>q"&P'3̧KIͪjAdC\u*g* ΪĒDjGs)W </?p߫M @rͱa0(Iv7]Qp$WHt?-[3Um.ow_;Fvrpv˵vs:4{9)Vdx#Zld45pjOos53\2a_2l;dR:2zE7^~ь>dc*lz!*$əߗ[a픏8R!{8͔G{՜#{@GYu ճs-sX)t6viq|Ꙕ2a AmVE|1dZ%jòfa#,DF1:w$6EÊ^̲9S\EeN 7VJqX~c2EG%We:Sj&cRETFϬ^ό;O=6:Pqoݥ}~Y6:~&* ƌIgө(ϭbǾ [3כp=^XEnG|W{'#nn83SdCqB,R!"rwr:C*83%ys!҈]VXq셶lqCjNHoeO ;;@ /?|[{s7̿Waj{ksfX2㧷Xb}?+`iFjS=-alv5M@|yD2g۬mPĖ a o`vօދ-;2^M S§%F-0~#y9Шol$~@@pHhoBތt'7) ԂIczDF7&/ud#bżr24"^kJ@) #` ,tߏ H &V^ׁe/{޳xlGѱR&{xB@m-$mcgw/*TVvӷPu_'>WP%zbęCwXuYek`]245`swz,3'^XJ!{;7BX1up#2HFmBx2܀pF쒤ojn[Y͐ b{ɀ  6{(<[06((G:l/'ysvdR̒EqI8i6͹ .hTYL!x(/_ -ΜR #e/3 ue܎PE,c~i!yݕӜO]}Dvmff+<-9nINګM —ޠM~c8F*S^&>7 tI1K·7fav#h_"PsEf!F 3sX7ݐN<|GW{eIAO{g9-ӚEfTލKɽ/qVՎȂ(G\Zܼ;1R z!76G&x?L̡k]a2ξГZ\*6g}}&,TYهVkBn*YfILFS])L!&]")̶-7%X%lk.wĥ0mK 4]jwf$ө!̀0ǐc ”w@Եq͉N0r>`m[]:pV>w/MAQyEVAhgwNf' S$8iN_mB*7_SnɩI, )c*حɒc ksZɂ `֬O/=^3%lsfU|w޶ CwE(r{d-I%?}EX`^%T=S\HcԈ0S6 噾.~>^2ǂMSQT*ﱅnPhR2P$FE]I4bvz0Mm@k4)tE"Zc|ʜEОݲGhzfغi#qSs'b7@̋4eMBAl8}'B V>VOqbݖesq@ zL߳[K>Ւ=|ha"4a) N$8(@>]$[{}T.>Ř Yz- Rs?M- 7 .P*6ù))ZevsK-;!BZoD6Ή݅=9U$\x.jg!~ H ø}-C}<H$1' ?[ =5=X|Ur;#lH!ppɐ^qH.ő~(qJÜIXW,!xB-KXIݚ%LƵޢPT#L[*c׆eAW_Bzl?5zX1fE]Ӭ*Cm=TH:9άs:䈐#~]dK@Yr:p}?EU3PRhla_bA| i[nW@Г! [QX?i=/\ΧB VJ~r=_rH^N'G(.^I+ّ1>Co$gಇujO(-#zHWbi(,Ɔ v`v~L&Y:c\ԕzRw50jRFRrЎ+=Q$BR΅*se~ףŢۜQ`Tڥz\+~|&(YI-G*ԏM&7pGьΏpQjnz" p6oS 32 )p0)H\k;- Xcٖ}@T!Y|9j Kd!}kPM%o)NVth5Sv_3sȨ\^gdʍ+*bfId~2~ABEylu87pe;ojlu v/"[`z]Cf@zupqd䘲qX"zf3\hK"yNc-N dKmkնԃivwMtaazŤB:q(CUz!UU&p@} X 9 yi_p?cMYwƩ{X@FRsw?f͒{}(! CWrO#qȮ-71,?eE UaV]!:,*Ѓ G{V t{ RǓ;Zv& Ϩ@ҶpU?ޙP@z٨+I# hi_WSLF.K -Ubgq?\ʤo~ZO#YAmFZSn@;WnQv8=Q2(t6 oZua<$͆ξsAJҩF['wm9Ƞ0mR|ء<p2ӌ1zyK-cpqTNrb[ݗf~ ,m%"h۽w1-vG5!_~x14CN: ۉDcdFo)gae+(S݀ezXX3^bi2v꿝4ڧ}ÅA๰ޢ"_u dmtMм0mN4nR {mERB>=P{,on7*yi)hC)t"Kc4rkVD':"֟5= ׄ6i+7|qj\>y՗²=;Apu?p GD$=qy]Wd:P|f*F.|mD˅f'|QQkxnw:j_JJbk,>¿rǁy<Pe>&5`POϙUE>I!:RXZqfg`.6s{q]u 9-f(gr;,iOф^$9Lњ^^ŗ5fpJA WyWP6}I @ZXnhz~ x"ЈL'Լbx[~bP(g.=$妄*N $1yuK&qI,v)&@9d*.5vFշ//],}8:ʃ߿'KBpq,i+9P*k(6TݐHfM //w'_ܭӌg(9|(o¼[o?|g#v5 4lOα#SrbU3BuV t2pK57'o|12W_#̰&I('3z"ߎ%aB? gGO9vAGK_fTʏD] \4 FC>F %m5_zx{ 9%Ӑ*iA|8|nT ENƝCeBSJ x,)y q%%9-T-9>n&wXf0o<>h1fAF.DN@H߹vC_c^pG #+6Q|,UP UjނENֆ|{?s!^wᗷ/$Kd'ҬV +7q ҷυV>C+['U(a~r \1ϬzlM-|(hol5ǚ7i{JАIEiVXhmKRE;;蹇z4,Հ>-RV] JHa>ZB̏i͑"]q_+,2D: {> '2&8Ome#JqwE[rƺ{F:b~kOFaTגpOT\[[F{җq=lԔD ?7c x!~j 3nT)3IX!nQ=::Kxus]{O3r[9%Սo9IGJTP m{R$M2Kܝ.2HG3읖l2 e.S-$W={~ 2.o~\mcK4!#4mL\<@ALjjުa@P6k 'Nod/=!z]"h܏l{++*+T@WלWz gfS+֠C 2R (cx'Ђ@s1ttG:9쇏]ej_(7qڰ{yTm,O&s}(& !ߣq=1ĔnL8mba. 'Iw6y/jf(~Ȫ*J"4o8]PgWG1;eTq+֡ U(Eq|Q\0봺NpKpjYHB^ڄK 86x p.ī>//1LE-osrPmqMޓlv5_bNIA-[#}N]Na6ݟw">׫ 1=PQ&O$f!츖 1?GJuz^1>Dn[m* bgr "G. Sy+BFQ7fC.\l<6-I~gEV>$: %YՖő1S]=%BsSs t9yq>azC9tR)ePm0ׅa±/f+\,CwKL}"dC2nsS'WGqAze=$AXl"Ѻ>"9D9tHQ_F@%gkEA!E&v<7AcYTl&=ƈj', %nqZA2"]T %&/DɤeS"d`o ui)ҟt\:n6Ӓw֧\6\?wD:0E;e0a{KYvȈqҺ'T^j_j8NMu:NO|%bIGF}XxIU#okyqӤ`vn%x<2ӽ ` pG!8 TfZ>\ YF$31\!F"ft%4 h̟j+;IoOsD@mhQM2g@1@O5F7AV+V BkLb,c>4/%Ȅ2q绥 53-߃oAV}Rz#o$%WA/vª8*ܗ4ϒ&lCe1&Ic}/V=]krGFكQ2M/~57h,_fk1H6EM׬n-7{qwiPx^ܙ0`nbtdŠ;eCܘzB 6kL?Xŋw<@tu些Z6( owĠmqJpPCV =@7M*S `MfW);F\TSѽrq8ۥ}ۇyrmYf\m`-)ԹO[+BNN?BlVl8$**ښq8YA 'JiRb(&$+AG4I~,,kHU+ [ʷ7}"*? mx5ZNV'jT- +}8w3myMia|(Oĉdu":ihgUb\[ǕwK3cfuT.8% qRt+'ZI\{WzV;w zgdimV)͟)ˊY6L҉JT,11#l8X; SG]ɼ+@) ) &qvHh.eIW}3gR/@4{ael^'6(zxx8}_:N 6Z$Ft rB̤|MiGrAʷ@͠EYu$G1j[0`HS8f\.jcfD .2:.{ <i$a4! `CuAѯA권N,I~H7iϟ2?OHb:Nk;enmGGP17"ŐJј݇@' 6Wg8O19'YZqjҥafK qKs[ڄi103u}SP@<a3w膾#a<4PC$~cؙ,5'ߟL6qbY1@R-POtq.C&UAvFٳz, n+З™_yaY-ݒª)Et4e]J#[9Dw7|jR3&{߳ 7 1v鎂)EOmKU$!"c>ʖJmUy79y(oߎVybuwZlƐ[zqhr ,/_aVQ NHR|5d|(sHM7;.&_nҸ3?k3)OO&l}^gq?-Gbgvc|eIVݯdc{/hO(AXsx!7K#>ج\y'>1H>Ι˧=-QDDF=@j[aV,YZ'I~=(:r^CeX4ނաJfjU9<ȇ~SG(lwٺ] Bv"N̏.!F8XGJUg)y#\ATιX( .CeJjЩHNyh  Z|V A]# ~DoCiy VzETW?$ %f{K;$  ۟ xv;ޫ˲yW%阛 BN;A0-\ji$;wG1%Χ=e]%<7IE(Ɋ/b6ʤ/!"ʦ$%otWlv5bn,i-ikɷ[evJVyeu6%C JD)V:+󐹾u~Zf]5f-NhpT) pQv]~x ~ZwkDauSJqB> 9 gwi0j#YpgŧYK@EË&B;O!?-+ǀu?h Be(1l6tQG|`\>'Y܀ٕ-NJRgf 5nTP2QHV}d4#$0 x퟿±'nj;v* .K߄p./ Po0U]']V '-3 otݴ f36Q5$(ȃz ?s"30˼5"#q 94CT " )y_ PBDd|1~e?oO_XvYrN.3 7QSڊ"qM ֧^j߱ ]P>jbˤڷ^gǰ)58<%گ 8ň4HϮHГgؽσp։e{RbCIw ~*XY_:V>'77.Ӵ,S %;JS1+uSMgrO+kJJ`L+D%\֪Pz!b*<-) gf++k;x,!5F6`1_wKzd7/{֦q)WGݍIjAye].fq܁㭜B&l5^̂QWBO`MnPQ<ӎfi|FH"jx4B1QmfГԹ3'(<㩋.{8Kףk>WK-.~`w( #ISPrS< sC]SGxhAu q !T7ՀB{Su/WQUF-KXRro_zTHEm <!k>?idʼnmr h%05?_04#~&SіoQcXhQxC uQ bȍD f9hH$PPQḑ?j E7zoػ&s$9x+Tӑ{6e(E+R 7LM9)2~] S܍0&mb&ƐB=@ +9"6$hgT>ټ_񟹮K:Ԗu] 1@Źy#+0$Epl }T ܅/i:@_;QU8/!r,_T.-CX.V J&-MѾ~ e<,(c,*FTw3y;=l9 / #.tJ~G! ka&d5$ƫBF~'}9 8l.A#B* w֋Qti&56w ^_QIU^5(8t _Ҕ`HR.ϰi:[nԆW.Ci|ĊZ؄Z!'/öjYC^2&l)R yܤD4j l҂VGo59aB r5.őƭyRmB,gXCl40:n=-.b^ \v0f }"+'ӓ W=X N܇E_DGuѠxTŔ+H+#ym~Q2y K1d˔Y Auk5fy=pDa޳Eƅ٬Y#({s{=A$J_3pID87Yl]r4gJb%XZt/KouEx:,55Y!S2fķX8t(nQ1=!U԰LNi_?HS*=m.U@Z8 e#dDw[b0HOfvbd Zm@9 zuՖ1YԳ6+SFUM#&:A†R҂Y \BקL_dnm4@bBg'ݨ)Wf[Paq`RVGc5MxTK FjQUʈ^Zey_?I/lץ省XATkpCEipП[ROZ5Uj[¢JJZ'3u.ꕂ@z߷Hc BuL+_'ו%RёHz&_FG I讒4D8)w2u(jEi`]PKke,*Y09É 07X:._{*TIV׮%O (yd>SΑt.}PdD}7v|*Kmco8oIi`~X.:&JϹBؚu9k[]ӎ?s\V-LdiY0~%x[VK sdx{[@?^ 8j.tA4d4#NVuԖea`Io4tզFoZM ؍N>pS)@"QwAi }C\D=S5X1; 5\lYBgnB2Qˁhψ f-x -x6߶qoaqtoјP #H5Z:.}̺6?B\m5f7#,8٨? G@7q[t/ٌa859/cm4a5b_<%J"\ YӁkC | JN 'bª+%(Jk֬v}j?-&mwTj;ZuzJ}`Zt"`8p°~\8XJ} 7?j*b0{'~IնQ4BV kIt3^Q7v?\@q@w TΓg6ܞ:Qd==,&{nӱuAԋOSDrkɇcۑƆJLQlZQpcHFs(ЂS<]rS~ 3GF^ +I=zT78Go}3c@ +mJ=fYX$;ÇYUՄ1d1O3*a\,'V] 7}@d ќJ|g3eYqt!!B,*\?[!ч3Ar`;k2/qqgI-pꒅv.=~'ҞFsd>w~hԬ\q*tD!N 2*h{ٗo<،Pg&0+iv(u!l^OQ@n)d1!',X t0s n$O^=6G\ҽpʗ@bfƉmhCvc/c4WCa&kJcr?0P\K:]fcfJO~{Rjp=9h2y 67mp d96q,H lH0ȵxaɀe+5ު3E+Fp+Y)v!Ęйw[M~](l!o!IUMdfT33O2 ʚ_i|D>s}:]zt9$'HLNѷ׋oH=y(!7iKmP`,2xOELG bgI?ˍ M!?ϘF~`[Cq>x{}Fo2uR=. MS;CaHᗀKߒuZLYG/- F+kbwTnrηA}Tu72Uad8|Iߡs_qfQo)Fs࣢]ˋzZY[J y`u$ ^z%: `Ȋa|6h17l} Y /QAݱHV'BG XCe*87C(qhsGG3 Ĭ'nR4_evLAyXUե\) *!*<3J::3X*DvevIVguxT`tW=VG 9u _Xӥ-5 N t60@0s-G#.! ~ynV1D6j- ɱ6mͫeSY3OG3`Ne2ʣ,&bd}ƒ<m46 Uj:20.!J"ڤPQ1%%`M]u9ZҼZ,FOإ06/_&Sx0{t'9h*B&!>;>ž^:;5ح3A yVё/DI`A=f}N_J ƞJKV¸цXKH[}>qY_U \rdcr2MY/YP%]ݧ33BGt_ڵ#e,oҙ`lr9M rz763]H;O2S^2:ՁТb\.1vvөnj1z~;UMvkCb&U-X <mXUI @8~a[ykX?dnMэgO5oA-:b_Z4?%"dVM p8Xiχz_5Ƕ/<> ȏtwQ}Z5&L+ۥ/>P9T( SnZU4Uyu\[⎹"jusΞ,OAp=-bZ)Z3*OriJZAUA ."FS1p9)) ռ{B_.Fh ]&d7$" ,%yK6E=A-v?=z,-+!]F&JvnAAȈ8̺֍N(~1&`KǹD:`Y dݎ1+=ȱh܍X Xk`ev,|QO7Q=JXl*TÜ. ]LQS42kg`2ipF0=Q]$ωGН4Ǒpz, )Ch)n_tH7NDrg#a8Om:s=^w8e N7ѣp2k+\EJxD~cXL92\ic~s\ZWU&ve0lm ) u&R':JȋIc۵Ob~dž:hs̲+;!PsԚE݀V6^,pgQ0bs$nL/`]f]yhl%f B7ۥe)\H4v cMMB\H=sF\u )U\cehk}4e^a;F"= X_bX8;ؒԱD!e 6tӴi/<ũ56{p7OvYjQHi'&&v.ڍhEh 6MBᴕXX,D6B,h砛f--8D(:1wi/?v|/S4ԓ'CqdnAE&C/M"^ʌe1Ţ$|4MsEKE8$wxzJ:%2.OVr(Q[{b)^ma+ɡC7gZau@f(Gv3b2+ZF)rtX htnf|t'%}~st|15* t{j7-R OʡǢR7ntj&H|zk[s-nLy{,5VHHU,O'njBp" Yc{'RŽ9Bx$^(>(lj ]ȭh hjXaE= y)}aַ%\;,2?XuNko&ð0@ m+JP{?eЦQ{P"x>"C^&ԵG@iN@nH֠i2XM3LXf${;&?'ZԤVAktJsshȲ ^9$/R탎W)%դ1$7-Z]LûF]L8bĎ'L*yh7roMl}ӕ K#tk tSOY## _ݳ gOB.8C5M{}95}C~pC;C,hi^k܌MTXs &zЛcRg݁ DSȈh=4@A\bhB072<Ar_>c >%K|<"t7 #刌Qwu'1O=p?4bg"7DYō a͋5޲&fd7t:|wYR=)!^ݔÔvN(Lk$nk\LDf CUb1yځCPSjjΪ |p8S/UZh7?;P})+~tLf'vB56A] XfIқ Q=`aX#l^ ^cfL:z}`՗7@c1G1F*f:x{*%%q37w:'XTXČu @\Hzck k?νЦ3V6i Y7!TvyQƷ4j]ڛtkPJCqg @ t3b &ڢ*,H; ztD&ҕ{R=m%(((rtdֹ|,4L3&K1ҿZhH3 Lmm=qh$Dz ,)l{o|fv.usr~VHղp6a+@}W}"Ɇm|'ןDrS by]ѷNÒqSZd&N Ϗ?(3n;-w?wr<:^!>Wt+۝``/ Ej+zB//`.^ц(I:?,1S;W& v;Ui%{ubvW)/@Iч>u9Y( ss \EAd("[U+| $TЋ兩b.L lݒFfmGV4yo&iqybkp"rK"x\zn J)G7y}?(@B۠<]?/lK `be}޲J 1[8׿e*m k&F9YJS!!V_T%J4'y!!0pʹ47)2PiTDn񋫖MkXώ۫վ8#A' *Ks6p!yOE3bg=`tH5.4V|##} RJL0wJvrIL( ڛ?RUs\P!}]urV 6vh5sX+E+.,Ux)`D`<_O[PZjHs P^D_P Trz~O_ 6y4VC{!k\[+0*q(O @@a>S* pޥ QÌpRM odc_a"IlyܾIb!)Kv7;6}=OKkh4 HVݕ![ S!J2A32F$=MAQIlWhMՓնVC{Jx |:A]qPjQyi<8,|Q'Q]v,4@i8Ǚ".^ +&꛿ɍF*lj!xk+I3̌r]jIKf:ϊYRy0ݾ A?ǍݾO;NGUO .ZN==Q+ +mR Cѓ/~CQy1Ɛph 0f׉=;)(0[-T@ڵ2z2ZW¥*{fD@Nvq//0 WN8zMi_E>@H)Z]9H̙2fCEmy.1x/eyT;r" |W:&w1ڶU4ܲ knA +q9&WVMb}QȂ. KF5e!ͨ|eȳW \';؁slOp-&g؈ʕɞ 4g{-{k7ĺ$a^2OQ.}W]28U!p|%MM9!"|~v:56GC;qSdFOp/BrיORI+{p=@o39lC*#C]OsQ%:wԼp5k M{h^Gعb`zyVNQ ȹ%7o ISfIaTe^ EުP:ї :\&0gvIJ7tz˜oׁ\fgoGDcq3,ˆjacsX&lc0AQ 1.Wy@ Ft R&:eG lR8a-3904cPgVjɼw nE#Z~ 2dŗu=Zj=k)vm0D}M|fe3*mιw|2DÞQ}|g|rVةU&=0™lq;K F5#Q[)uͤR?WC dSىlv@~Ļzţ#բ{$$I`uONA=?$>[5dP$n'5UPf=0KuŖ R t P naD ga' %"v]kfs Vm۲h}zZ'dag;[ݟuԣdk|ꮡ,s1N|Y2sc)Tb2ƥO]|^vdNPm֒jrL}mhj'=uQ2'0u{O' Zkto6UUGg'U(8ّ|(LK@h4p'i) *DOGnA=G D.2Mb3 (L|L8݇xyWlƸ^2gJhZRot',dtl?e.;:P@?VZy).'M'YX^xe|nB&{v]=zבe^Ä&yM-38:Kf*thq+hkKx2JjN۷$uc~)z -A2bqdoZ)( 6{?F&rP!UaI ᰁI|x?FqkVEJ$@j,$ FfcʙYE6Ś.仸I@Nܺ cC|3iɈ!fi-YPӼQ `MO(۠C2!]Wql3ܐO@/>!pdr+v"tvWyJ}\΃Lt{DSI@?߯s16YCf-qKUhWq]˝07~,BP'qzB7{4W䂻 .UT@?92H2[ GY19 a50vDo0@=FH'R{ hkf3 8+[*g?U(1 |'v^rˡV2VK}Hnimk%eliX`U>"{de1ZvPUZdU`#Z髤#>d,)hM"Wْ5 7,vH{uYnnb}nI)W#7 Tc]ci4)5v e$Osq <{72TO)A2Ks N #i)g?x P~]FA~dt5@Xɧ-;y20B0]YHD_Y5-f$gp-/+suB ;ɅvtDOSK|*d#^zk>1zk?~Te5axrV4R{bԠO`Ɛ]Hg"2awՃI iEFT2VQ ˶0>b|gZA1qC:V/Bv+T8 Q3@QpQ>VYZiK?Ws5?a>=I5|}2op`Rsf%IQ:$iti9մ"b Z*INzȴ<r1-jNG~XT7oT=$x=J[HuѝM9T:Sw66Hmms˺詫F`̎ѭ~k[z_!r~ybY3fV ٓ -M#mg;}W5{#4)$\ǸL|:k'y?^k,?|X+X%$#~)(6nBlCv<3n)Y0ٖ0P.1O-@'nR8_d+ߩ4m5( :0oX@v|Dpڞ*` R~GO@[^ùL0NU!J 6Ğۋ\A~T~eTqpHzV)<8qs3"iM;wΤ|/3Kw2@ L+aTGg=64ƬYlhl8<ڬ'^akd\=90r<%  5>!cJKYO):f~58!A8VU7 0ȘeY݀+-ݠ\_ۮiז ĘG"`}kZ58GKS5m]C寜tiD'$<]rWt6/ƜbeU[$b$}$Co2. Ify<f^Օhؖm'[" O"vmH 76ZV/IUjڟN nEQ2˷,jo:NK~]Vu„s<+a]Nw]V7GJ&+^It. Es=A\U4np$X[]HYpRF-Du_({c.Hs8_U_%Pu.⶿ ٪rk(59]Z459|3fšR^[ y]_9o(C*W^.PVQ*ha.f}lx >FԸh?5B耰*Q.SC"ܢ GN$s9qsSQ7ttcsBY1?(@&IlX ۪7O)[ʦ0}\BƵ}.tP49VBꨔXuڦDvpaM;Cs_i! Ⱦ0΋7ӕu :ڄ+f ah{n\%.EmiM OG" ) Rq-$CU gŗ2ۦm7PE(͝#4FW]I@ 1e$ dAJ<Jte`Bވ|D[ؑ {k/=1*?\ Ǹ|[J=rWsy$fw\qc ED6U~qfc5hڷ꽭4H'<o6o#uo <i5xFi>RAᵢ42|@؇Z2lJtQ ,ljdH8A7I"\ C7*ĢuSudÎlҹJVGz&nޠ9 p-ƴrQ?9f fЕƽksGW}kuf;Q1s3 |W}8nx,nEr(97cx>}vd\o\O UG+{5}@n!Ǒhؾ>W|3a5CR:#CeG_{7T &M( @ZhmD8U鸬]E|oU;eٝ^i%G]پubN&vH2UstTM itnUU`^=Y1,V];#zZp q;%bgNO`^VhuEݡno=v뉫jǴM"1;6@y"bĿpr謭j\gwv/)|]W ڸaj'Z*g}Vv:Ak^BKi*yAvlO| pVNYBb].^2aJjc~D]9w@Ps'jQrU;lj\({X9_nflCAC>[O `V%& bJ>Y?" ʬ)?j^c]_oڼ<:YjA+Tſ9?˗3NnӤԫuV(ȑNDG>Xa8uƈ "ɌJMH6."=rMmP@hK*5% ۞,oW}xpLbnm冊 < mE&d67eMp}]M`\4IMO cc>?Hp%={a  eW f"_p7]mIpfυcIvɧd:'vG D%HZm.h׹"b=-6=OGCUlEŽ >, J&ВiE 􃲿}Uropxؠ3-R>e0`Ŧ$t/A=f1nm@Of ~IԠ~J,zeQc~40لN=jlI[eyׁ_/NJc'89CϊaPJY.(DB`IIkcϓ% H*2b>!/<Ţ$:aU#-f\p~1m49>Z57ӓ[!Ҭܶ(Dgz"CRy5[9ص&G~U%hOj MBϓЪ_Ot_km&j9jvRdG_t:&|i-ᾂkD>DJr7w䷻7RRFy;rwKK Ngoۨ.TaX /#<~ufFa,j4Pη溦)NxejS'^YaKI RiAZO(Ycal;+MbfbfsoA(qf47ڔu;eAD663Sbb \P8ܛ E M _Tl]ǖ7teZ.{ҿnnBd"AP'Q+b?y]_ D5@.R pVcvŮ#Tn!_>9G75e9$0q[JB+Y;,iftĜxnd߉#ϤXȠ~|s7Ea6n؉ sq,L'';KEbw ̄fηaA7?898ybs *آl\HKN 3+UP#h)/J^чyHP"W29huOue,oR=H@g1V"̀m$YWQe+w )se}mmG0 77ߐLt]}̋$E"4k ,m ?»RSk׮B4+ " PWJ.ݐ.F9 _o%t?$8GSV2`Ǽt O\I-)Tލ{R$$Ld^hl%S,pZ,AW;CW0s]H6Kq>oi8XmڑgP$BP<73 K?ڽEt&3vJӌ:SI<᧢*bNhz z֥'nC5P稉!2?&PzUje2L)aa’g5= ?.7E=a!-Q\`B@w_&/Z(lQ?ٯ|竭%ٻ63Mu+kC#쬄1-]#y#vDϹCI^(ySqH7.2!p ?!q!]s3xBM YJW"2cޗTftv KŧE!V7N@2o ) 9v8:  hȻNe"_Go1R !}{Y/k~.qµgg:[Ls_a֔$XmUbNU(8c`(!Z+S+׃rCwoCtΆmh0Nxda}P|+5 X=CX/PaXp^i袰%d :XIU!]U _i' t]Ȣ-pL6.ݤmz2/ cZrZIwCxe" z;Gu3E~(jƺwƫOpOp/ Tn+hSA v@ R%*L'iP@~}Uz=hˋ58K-!g^)_Bkfy0!PB/(OB~ Y JP?VN0zg0Sۙ][6z)LtN UfJC㑤C/3Rӭ,VVq &5)'OX)D#f,va>_Rd{)BhV5VMEfVq%1S)D#z?Ý&jrA^{qpf g'L&Ly2o.dLy˩=Sw@MXMnByzD^e9hl=1ݳS $ߑt$18ІM5k@Dm3ABd5N9Ь|McAMoOhbZ7Zm+hdHh:0 jK[[d _B2;oR1sMlʃ#2 z6Jd~YwRm. $Xo)%+UnV}e ج{p'uTO$AxtKx2 @JŷJlC8xl2O2ŇK?=HJ7<S GCꅸR%gKQ}\p K;˱*|Q|>/Rm ) ">\~Ǖnς$iJwalL2ntR)vw1:{gMblDP UL0JwSJ0OIH_\j/Qvl],[cH25(JX {-=GKl[>x42gxg@ݛﲷА!H,$#w O;l$xQT6HI:lȸU%{ 1}ۑNo=Oet[ ( ȶaugH' wbU>_Q5ѝqS{ȜXIJ71GT7˄d쎜DbrY*H F+JzOVn;浞SߘbqK~^<&!X^SZ{!0ߧV(cyijԧ݁2OSy~$c"+9<8ݬǏʡ6|zZ5?4ha'w>;2VL DN)U=;.|{ZfgɼIIiۇApKIt*4Õ(͵ڰ<7&֥hj~o UΠK(ٜD+yݧ/Ɏ(uʿ=ԣ] ]TV;l65pBM`ntF 9n)| -Z]3/Փa/Il_;RuZ#-_y,/N2  P#F\P)Oe0?< {yD6<ȫI[r? U&cGF⸕6oS3j[q..h R,3!8.)' y􊁦!fZvCEsPlS`nX'"]Ej(Qu%ļZ6)uElԈEa|$FKU(l  qFb&W/jd妰JXn!8~Dp;3 aGϖh˅dZ6r;YDD+äqLiIS)AOR*,{ƿ:p\%1d D#4}}PB eL;-vµTJi;ۀcX"߶dQmA{HavSՊIhP,GA:r=NADGfKRɅR 6´\+QM Y?Sߐ>RB|k͟P_yȌrZ v2Ub .SR6c%oDL\{q^]c(m.Ѭ}d?Vn,=J ! B}1w9)~M93]C+q2ջCꘓû^'ԯ%wBŶc(dp)iHd+ td?? |1F4Ȯ !n.` s 0ctԇodPL3gx z*.`c?;xM^!}I WkI:0*xYǴSg<9o R'ox0 z|')Azפ~`lm$0+ IYu&q/xtPI)+r*$vt]q'@]/_ILK8Ӑ:1{֊%[DUpZ. T$`M?LjvL79æ' -Ffd|V'&M85K;ku+/[BJfCDTL}`yF@AЎ'y{9xrT:6LMdB@'>A)މɥ~vn {l[!M*%j\+MOdLw~.EҦHoFm?h# Z,)èd߰Ȼkgj`~/ۢ@ͻ|8Q"6 f +tmLw@ I=KY.)p5> gT;~r|jKfl2f]o\b [zF#@gyձh3urr%iTenBT,/*ly/?? 8ː]}t["̝冀Yzl/M臲CcSbn%Ȋ&bp ]X8㇆L>?P|9YЯO܂J9їC9 A'mCChO$C:&] yXrjHoAB't]V/ Dp>-eݽ{celMVt&SYuՑոdӕ,#>˻Ǽ홑TLaX.")WQ*ukF?Ip^rL0㴔C?Psl({)g!G$(,x:R](w' UExF ^3E7Lzd>)^UǪD{eטXku\7*BڍgR^MƯQP3dVSh9`;u@wIN3JXqS6܀l8elڐHYd-|'U"*2\' _Ѩ7icD̻Eܹ@v4Pΐȸ/ ɘ@WPHI$<%@eLZEỸ98YxXƀv4 s Lw좥йŁy]~-ukV2νP7VSU|lBQ_G3J4P F 1oJO#%NUP3kwrOc{ypAک|WL[#9t 4V!X+NTF'S&-oφW{HPߓ8kbJt]Z`qu}N>5ABMr:bǕa X]ԭ"7;sQqJ}={IuWN9[yu-<s5|a2Ad0sEUD.U%JBcrFc9q4o6<Tn4 pPgCKڻOIKS _Z 5}ݘ*+PY㊎Q(Vm+ţ얕-vϰXA|q0*9j{ێB1pN[vfvfLЈ$+!R o`c~u~/&%,P(4poG)Z`rh Ol[7."f䈈RnY*RUl,xvڧ}+I/FLxm c ;&ц]<\}sB(F}ۺhf,r?|Ԇ.*]6(FD֎yip-RK]zѥ甄YQm _wvW-/6a}wCz_֭Ig%4=->f`瞏_F[jxb.5}}NZ_ *}pcR "cE˥KglǣzZaCvZbƹvS뀰u_Oܰo>Rn)`wn"7ugL>mWH%UoɆް|3DlRBq|-}H>mӁff:fߢb6`K'j%o/VfF|'驁ڔ i Ї"L t) X{3}[yK?/ ?,u~ PX˓ ZUIؓq0\ܐޡCvtPi3{:/vZ+"~. ^*P2%8ń,c jH\°3b2)!lCu1Ok]RM:mZ̻MIo)R|.,g:]-+$W.lCs>EVjwUmjEgo@T-z8ݴ)p+dW9GMjڝP-kZN ?A#bzHq&ZW^"e'2%Ԃcȧ >.YҲ˱\x-0 $+Z:5evDԄkõH[y ̭6n@&pK82^UVF0^OCE~CnC.u?ԁ7zgHϐC&EWI3M k#2<$d 9#m=hS4g6k֨dIJ6\IrM&L= y eh*u|NvY%D\:3:,o&EI3 ,};2r02lը:NSK@)4f~*4#z|Cz#{zH6cRa|PT<8S{9:Yכ'0Lw!Y:/y!Z LT4kOwUC7rEE7SLw?ggQ68f7ޛn0En`( qTaj9sDoݼ CAbE}?b^tiU/ Ӆ/丵2hH'oY̤m^̮ZrhP=kH%zuV 5RoAV0NSz--Cmh2AUR%]b?] }M5+E@64/1zu$jkqv`T[BǝcK1@>Ӯ^$rL$H?*Bo|c(;2i ]ChW~:C9 ׹[0+WU^ˎ飀YUx3 "BL1u=ܮ"PJo J{( =GEL9oa 95]M9SD'`^"56UoVfta5Sm8no7C4ۘY !m̨{]D?Hxl8ao}JnP0IUhr {RfC\={ m)(1=^ycAM8Nx%<`z e @:dkm7B>>0ze钚50iෲg1vfnJU1lqgrET/᪋]I, ZTk<Μ  8YdEc8c{(|xojERx\66^"izvșU L9&`JArẄE{.! 7ETW)E q3`!tR%)@@ W &73R15&^%'1_w;QU~*tmP0BOCo]:,/sEf1 (n{q\fDOߨ+mTtטz)P=~-;]zKWcq$՟lh}qnrZ侈:~7u'L$PYP)|J3Hr{U~vzR4*Tm_f[M3YpSs،]\>amwַ ?zXp*i@yX3+ 0W:L-H7fx< ')G\棩 ss@%9}_N'tv((:hܡ_FZEL3=s6Df43%~u44d-^s9Q :{})VmIw"AK.$] w->) m5a\vo%!| p Vkl˾N`~[%Yo|>Z?jf9>$ܯ[XyuQuwq엉,1LH%~@P(&bD UnKrN~CQרO7-LVk#fRrI"=!%|P^yr|&'1*kF?x$txe~*vjJ}%D/‡}M]av#,XKPvM oq1;ʮvS tԜ!'h~bR{+nIļ$PUkG+v2),2}Kji6~Qio:d9TJ=`;!sM[J88jg$E2ut 4KO{jNjN6qqX9*RFm6 n$H8 ٞMatvjH_$v]犁M|N^uv86q"j%|1LX?^qdL኎о+(jfPFf̆jQR[g-V)r-&{~٧y(x8$XOahq7Uh%mQ].g5XSg:A:¾Vḥ~2U9HLuJ/pŸ*Q45Fu*:~#\*tr^*qo!E1ש?ڼe2aBw&T8쿎NrH`1$o|ЌWi< BxK:@D^S„NWQv#t=t/͝<%xnG?2 H)ͺآoa~CјMx*yXo{ha ; us4f7w_)4Ȇ&,ZA>g\.掇h=BG{G4 s9VGJPD~ey_v"yqNndte+IHn%FٜHQ?"NjX3B@>%`!nUTaHJ.!Vq ?eHlv9GxNtޖLp!aS' @j Es24ZHgR3.OI9nɂ7z9LӂMR 3NVK$,m^0bm $OmˬOl݄`AR@ A<׍U0z""5>*]״5t}$'3f9 <`: yvTK^G9,[(RA|F!,t pȢc(wc'<4P9߷9K|pua8"k2{"[zdžc̒Humta(/bʯ/J{2!Z0֧wfBRᇂMvsCX]|Yv#(\=!czebgug*]"LQѐ́ՁpԹ&1%}-;7]8&=_staU4=l?yw1'8Yzbn?+1I=0Pbv`neB\)&E2|#Q'Q; <سԯ),D~x̎uշ@L3EW:%>hEVA钽 O蓪<75Mnis76(5m{ V9)߈֒sQ;۸?|?^-oţkB,Z<4RLLAz/G4H_j vїkqO7:eIPȮ=l_+yirseqYx.[&N%'y(igq"*eU*jcLKNx47ZpJgw8IBkw/YK'WCDwH" 3 ˜ٽ1V})tFBEU\!ϜK@>ǵL-צjxZZG]n4ݖs,B*Z {iQr{t٥5%KqK0X ɒC\K,E&zJpGj3չi:nk_Z] \0*U"U׷@-Ha {9u8y`<`PZpVAG%~A&Ghv3+ʶr۱fC}/#c7QB["_;@wn@pe'655})c8қ;3/Pj6 *=/Rk^γmy 8N /%8]<:=L2N9_kB gMwOhQ>zB&n )gA F_}qxdle@"%Ŗ 7u4>{漢GPtM)A;؍)Bsy$0AV6^0 N7/='X]^ci'՗ƀU>z|it`^sM(_qP=0}3}roO5՜BjcJjpsC#)D89>wh:zp+)}̛92b%><A!''Fvx <ݱ7ഺDJ?1#hVh-p Ə?0Px 4r`?+$Uuq4櫇A< n!pxOӮ8V=5*.@9D٦\{$`C{`WWY;6*bx;2~U0RyDmv H{6Xc[yʁ8g{pO[ÇeL{NyPE vb@< ĠűAjq 83%w0769E q+\f]~8<2"aI ~6cx$b͔k6+Ò1wtV?Gk㋡_7;tmlIŧJm 18HSHI+NC?"/H9S6hqsÿ;*7#t"`^!"=ŗ+JqVuc< َcasO^BNuiGpoklSK7[, WxڝvށP#ҭ._Y}RXHgQv)\kCřuȠŚ.ӴtAиO $~:Hwy%}?o>쮞£>*)ݯtZwi'Kb-xL Jdu(ckAҲL1=ux/#IoşC"Y>ʅ(uMQu0 Ne33!v ꀤ_@M,a\f*PJs$PL$f oZ;$O#=WH!Fh.B 7;0"OC ?rd59of(rzlı̋)ӖH)pL s61Lq(5v,ȒQ5Ltk&@@Ȟ'=Wg8i,Mў6# dH#ksK0g2m5nI Jte܊U!tVjp:|zSzB`(!4&E< r=- pK˷4(iC(~9 P‹vz 62ǒ(ӉoA5-ʼ UO{|Jf74z9A'c8#ٳWv(r0*GˢZtr >4B^\Ks['DZ]pue$_ dQ\T ̝+֒uaP}ߥ/u,{nZ({o pluh-Bg˘go {l3E-+36tc OJ_*?BF#mjZ 1.*H-4dKm*Up^冥8%!_MP%guֲ?F3L nD "K}Zk֞m,J˚ MiJC] btdX 9<"T-%f 7[?0Y*V?,*Ox)A#2b>|vyf wU-ef,&#HaH {grjuQ, z*c5J=:JΑE)\Je#Cw4hj y&SqN%#|& "$Q`qڦX9lxt-H"$+Z} WzoԂP\ے#} GX]{\bYeIN#+m7YXws$"5 rZIN5n"϶fXdy 2Z)r9'8/P R]Q%{Gy N|bqiss )!u-V@M NXVҴk)Y>8ia!'_7B>]m>M'o'GF ~sS7DnjD#򄻠 Y<~mpJTfx#KRSM,m>ko=d_7G_x?ç@ F j/2vWQ2bŏGRe\FP2^Im!Raq>(Y{y۟?ʝ+ND [.8mE0]:ܻ)Av͋_Xqi V`WMw9͉v3~4qAv9N)vA[< |G}!37u-͌dKx|)o"c1w+d[mhA25x4G{^-!7m/\] }Rw7[aSgᶡqhsyƶT66P@|}}_-Y'o8}ǧ7WCYƖ`4ky{^syՉkT ?Xis2KY<ʯ=c(8"A= _``a@Nn%OJ-;6HM_ Bh]Ӓ8 clf_I  u({#xl`! ݭ)#۲P(KbݢH [%?lt|pT5CֲS S+oND{fN3] rFK&W9PjZlwĘE5:'W;DiT Y}{t"B!>땛 _X 4702778Z7{fkIQ2?_xps4+ݕpVXsKҼC uojk&զV4 `¼2D@Œ"xtn<< xuzt!$`o̺6\ ŢNt`Xv|l \!uR} js$^-GgeW%1| L4]Md,]Gr)~S+3>ZQEՇ.t|CLD!v.g[俵|ͅj {ޓ=4]gg+u7 [6Du9-=2 T7KޠMlJ[2c~lƾk\PwK['' h&I`Gj:i'5N |Y2ꪁcYT&gnm}14)ՒZ}(%6(o{;4 9 . KBwP0)|+ !マ<ԙaa=RTgZXu! {^p.$>pWk)~S$*޶{J^W  K^M^nԟB<|Sjv=K} PPNH!"!!G?l2tV]pIb#R j͘ Ӂ=aiꅗD fjIRkҺ8‰|;<4…fhp)xK%xq՛ b岏>Bϓ:K t@c~c9q u~pyqy0NLFw \-qo7!udIYF3^Ȭz?h U#?Դ>C e@̂MS;NF4!#9tW(lkMfתOMhw@^$2ScOyaQr$"A=/8dswsڶey=Ӝ6U5Abw;kےNUN1ƴ|@ :DI͔YX1GܳØ~{},HPą⊸+))^,0nf3J8˘/C 2Ft/.O X.9+1٫Cbs/ NơؾqmX2|k w\[OO*h-ڨ$vNUAo/1w־FoHYtLwtR]l%P}^BᴧB/r^?e|(Kj{H]vX l@Wq 5sw*of&d ʉ<|@Ikc3G&X>氻O'Z`d;UӬ38Ju~r{#.xgsf#_+64Tlj+76\a/GyF.=|ߢ^\hlM}K6KЯ(G+AJg٬jw 859=)R7SohݩJ'iDzU>n OYKU\7H),P>WA҂sXKNN5Oiz5Y Ey=>.,4"P8g9#cv,yTEK0g:Z餦 跁3 k`x[N;ʙV*D+,C CC:[A ӆah]6`O6k "1  D5&SQqD*SE?K>G׳ vL]No砱 {F?s qEeR_';=xN7@5:RAb٨0+`;)zwu0n2yňV5OJԧli5?\~ nYU:EyFEͅ*[=Ōtu)b. a9#jto`=qGU\ިlL0sYQD.d:$)RÁ2Fv{lI|`D2.\'~6_'p^[EϵÀ1C')$p'CW1qJjg֊Bszo]Mȹ7YXWr@_gj``i% &k+Mc3Ysl"V2x]vPn7šόM(߫E5aG˦fL oMS]R=5\TTlR,*u( {.ynˣ21 8Es2Dy^[rRR6"Zs2iBYpkN{֓ԠP0j&:9zVi4`iqOֽ+mWVf%Qg1BpkHZ6%;yiUz l Іt]b)?:@ Nɮ@ !> nd 5ZWZTH WIqI0?ڡ" D,fX&\0P |U9!_9r ]w @m7*oܩ`N8}u+7D F꾣s>v R3Ҳ GakE่L$^ʚA:Y "\3EO)q//avanq#/3@Xau_&x,H Ž(Dۏ- gD$ŀEKCwǏkW)Du{Į0=g I %U4)9a!T*]!wat@?qFW.&X ;IUz)vዖmGIBʊ͜{qk+$ɷn^^OF;MŐ?+ѤZo։ ଒ &3C-(d QbAJbʅ4yPd#Fl$g} 6?M_߷oK€ު ~=ӫ:%[dSEu*f!|15"xn~.FvJB|Y\7si^6:[wWQ*yn܍= tyx& ¸)kCZM1_'fq@._nB/jCPNoQQ=v{TА7_ZaAV`0J҉UUG@.f*n?ԞI~F*)4>UewPTxSYۅlb= TӅ,DrFUE9Lc=\Ь]&:JrS)IHH0ġ2»&Pp[oDv\bo#VnߵN"\,XRNF" ʁ9^ cl9>~!aH5#Jc^E_#{(m NYƘ]O7DnK~j^e>Ȣ-/W%/rj- Kdf9ҔBT5p4t)\LϬu{!"B]sCt9ȣ}󓹕r_z0?3B1#&}V5h 5cfWoKb]?w߭YuO薙Tvoq6% 6F l E@D9G2fй|P X{  KdVT( Y 3A nW{J)eD*zrlqssjѢC=VE,YH}JGmbŲ/?¯X0݌cBS“w}Ocr ߸W]@I&_z*1imL!w0)҃NPa^)h'4(%2zJ;3tD=1g +ZBs @HRNk"?U/S郔F~蹽6'mr_:zbv-ػ؂'ߴ /$*턼?譩i ΒNMYqiW -яx#'w2?TO-n9:+4y}&=!#7,̏פׯPuŬp9b\ iQEaGr"A7\1BinL6r¬s)Eڵ"ZDTBr'Xp=PogelW2%x\y|=g< fw*NpXR`hq0=ŀ$&i5`-1A4)D}VCzNFR<kp*Ň~Dk?/fPnSl`!eȎ/sh8UI6aEgDN|#a 4է =WIݶDG eE[A i'|_QֿT}ӳیh s@XW^,lW{w\~Szs<}s3BHwdy(ซg]Dp6/s l y}uU'n*vSQ,')[gӥ}^Z(0_kxf>lLU.6z!mBiz@c;:OiW7Wi  !XS4} !n͸'1LK8\T^Xm'=q2nxN>p%%/!Wnp I0CEG'm d$bnVe`ܭ9Z- S9uq\9mj:sMvXo 3,~Z{UL'3*7-/JԦ֋8TEEA9.3C$2- VmW8sՉ tX1 _Œ@"Lv<ZF;\ F٣>Y|\Ղ4qրUVAyܞ<@ٟyؘ9Iu/JZ4XY4QHKRY,8 v=bU\s +04&mZqE(F('$Hz2À,AIh(`t)lvm׮Yi3oXho&JĮ|}={qgFtQ fwO+uW|{0AZ`FΧJ(Wq Y%If _~(+:D!^lGcJYmuN'2.W&(6.">7?8+_PUp={ gٗleuZ`u:pDs?s˰H$@76u FVNo$B.ZûF /j#7Ο?6O\`M,Y5EFwBKjnTic-DŽ0ަqkAr (kt=R= ԨGNNm&JP&d'@GFs$e0xc3q j\ |]VBߨ9=`bmΈ:S]\{B;HgU ǹq ߺ[Uq FF~dCl;-gw1eS n#Q=fmDK:( WV &# WNbawDVF'0 r'F1yRym.Q|i &⋢u5*- _a*¯WéH]kƁ '56 cXNpQ?9{Oم1y TdWse/cp:V-/;.4 NgX[d~`F9*jCR";La.y\rH?'Ԃ3p]%:/IǓAǸXdJFL_@h>5ҥ]S#NVk2eЏ@a XԕoIzg@dMߌ6mFil:vG|:i%|{3~ѱl5b2ٔ:DGM+Ξ#i?q\i.f6T1F^46EӋ̲p#=fM7B]+Gh{p~N)|EI-QVT,  3CJp&R>^R-fxQM پ<WE7!!hm鯋;{P;ijx.5Q(WVrM:VDB}s25b 1orB|@zv3?:~wؕ; Y׉N8^+jb@vK `32sd|0v`o /%9{p_EF9Akݥ=QWz=$Lv\eXF@c`6`5e_M@9ws)MN8a|vf?JĸP'4mvJx <y 'copO!ѝZܸ .]$OZճ{`T%Wq"du>XHqҢ+ gl[rш Iak+$wJ=ݐ'h/h1#5U }} iQޮ#@4n\<>SVrntCKנ݊vT=WTQE ;V ;}t8hNhc=(SX+%O#\TRv'|e.=aˆ Y2Zrik\7o@pZq#uv+ur bG׋ R튐@B5EM2 A98aD*YҾ!%uʡ~D2{>l:i.Oh,l;zlvm j "<0H͊Tw|} Toyլe8jh|G~$T3J4Oh0=hq5$foNN! [IN˶d֙ c޻_#L1ɉS m{t^ <)E2Ms[XX\m(6Kb-H!M`xdTJ`JOHuR=zpi]ҡvBWzjgR4r{V?z)EV+ikxc:BB" rD=i粎nrKVi`edRtՙ(2^hM*a쒇|VYr`& Q[C~rhc<"HW2k9w HNM| x3V%)id<P^F5Z: |)\K_ᗓ,bݭ)PB^avxYJ*/lE 9} +~׃C2Rj'’o4ke c)]c C29cn}e)H2`W Ϝ[LPPGи$ & qpO:h9ʝ+[ b86zn:O\ك[Y$7R"b!/I _K o3xC.-O~3,jpE\e%CJ?GG;tk M͑ƈ"R(Osw /@=@?Ľ޷l) 8cn1XT7FX(nξ.(^$koe\">4|F2HH7#*q+ꇤ\ C?dznҲAIJ" ISİEs"&l#AQλW$")|0Mxy"[@yUQN}EȻOy+w#b*R6 l ov ä9P\tWͩ !1qVgW@jJG8={K6\_ 4(1iGynF7>Uj Ac5%=Q5zwCљIisҐc=V;((z&iJ70y E2Ęe_Q7 uQFT)ef;)޴`{٩p2{tƿ4iP4d!b8 Xgl|Pe~if)Y)Z *[l+]B/@' m΂ۖ!ONqK+pQbX_uX +XaIK0 F%${;L~N Qٻb{JT9tBm\Hub̞;Jsx+;6?rqX!1/XY3l63OJWթYИ"jVhz=C_zN q\emLfAtOYngc'fȕer𑻝֐cڸ(]K.\*dݼBl^ci>>=r6rZ+t#Vw=,(ER& iA0<^u@b"-GL_ő,kl4k8NƝ5S>^?@B5(8_\2CS_S'rƕ{hRC6|ZۡZ6J,Xo95ߴؒD_>>80Ao%}Ki߫ %y꭫b-Bm # '9< {>X$MWlt]Ds@2YA:݌765ni%ݒ#%AHF?d H7<RsTE$N )Y}S,@Sۮ7,ft{kPGJz/s)2D;],ʨ0!\Љ_4F)o B;^ Y<7^MEv~/cH2,q';e݉& >6=vҪ1@rieDX ?"%#˯vd=|w#J\#8 O63<U/z}ᛦa h2K|kC0S~>%,}Ҍ3.Zo/>U7ʚ/mV nߪT0 ݇xlABlo.?ֹ7m/ʬN¶@q-ta^wf(hwzYZ:A)VÈ(mDIbR\7'@첲I+|JoD< ٱz8ާ>Quъ; cJ}(ҝiǛ>@u7ARVVO]+FUR\}qϣ_D>zj%4vr#{OҒBILSgYJ5^̃ $u"&uN,`n$Cb7mh^ݵ,oY!\ZnhZo^Q8DE~i}-CC{JTߑ\4<15M.ir@ZZ`d-xE0`ka/)ӨX1YPVd1Wق\*5Oaթ#`b~O=μZz#-z. *΢ (o~ĉ?x>۾Փ>` 2 vQCk`8·[QEv=EiBL\;MW4;n8N #Z[:!Mf'ID7ttMC2Rl%KqRD6]'3vO ,L~+8EKFڣXrWBuXa{\~H6Τ~^U'R _*nQF,clOПjCpP-U`6pY(oʹt*r d/:D-X 94\Ӱg//N}ti=9_(Ľ AWRF^G.Jvu x>b`O=f&"hN"5 |Z\U wPH7W҂ZɄ|5:.uiwQ<)ޟy}9@M+t;j{qZChmU|^Cl>0r #a5ht:mܩn"]-1s1FqwY p`t[PKq$|9&>~&NoL+oGe 瞭.5qYAgxsc0*0=dc@=jUur乨컞iV݂uxa#)Zs>ُt(;[bԁIbyk0wAw2T}`/C+!`Xoxbs %R!=l"73um,2PQ֌q{X!I`bf @=6[j;B`΋'o%cnVjH`S7ۊ9̤59=r70-VN_R]zN_A %`{R3: k_ٍsifLC"8db2IhuBǞtյP/Tdܿwdmi`=j67hOߛV!T l8wu<r׬}F|P5lBC$v+=xxJ%y:N(e}b!4kȒ<$ߠ[ 0sS.>?U,CmI5:az$k\+c&$(koSj #!cB, (CW\TA67&2떉f='4L{̥ !w{.0!R>(F {-,[zkRG{J@ ,!$[23CP >Q?X9]P+YRt/I/ A hˉ֡vlivs"&)Ur+eQ) F@xw|F,1yVƘ ps318CbwDQi>7.եӴUvj_}ɗm@ Q#dL@RC|Vqugx!N|2!3$ ry5 wur*g\GR_0B2I*¸I|Jnw!HYn{'k[C#/۪#{ۤzOT,;9 HrE(jp0f Liv*6SA`dvYӟ·zmkC-Rb~s_b(>WR mi%7| D`ĝkTgfFP+V_Ɗoc8U^d ?z%OEOdE35Vֲl&*jpm=b >dϺ)eJǃ"./}>!okP2l>t]=*_-U;ΑSQgL&2T-r##̟XB،ƈ/_}mjQCܨhuI0|e?6MkF0P]ѭyIib{n%^0tX < E:Tz&qsEt$_Aڛ^d3px q7/<=k4E՞j:?jI !HDu%Ν–i\1_}p4P`P fj&hH{udꊔ.F{ ?3)o%-lFli7n "pRg;z;:20@O0VD0 &h4:N ,]EuRa9&&{2%p`sF,Qݐ?,B;+OA eaz-} ئ;NwHp\Yr' 25iad ˦n*z 7uYVuF{T !%N[G26ooebay4[U\efgqh6l-WhԍRA=*/n 韌D%Xl/a*Y4FtrķL T B=b& Ei1QbmE,M8M;u|)[ͬi,}@ s y0#ܖ8TPj5I7?1n^d?WFcq1ʬCPӂG%xj|s~2kVhdc0-29!ӵ<^)&VQHX%<>qX!j1y/ME#%7LEݪn,pEpqpPCGN/")$NS֒l=>/ARɛdZ{GݑfQ_{bJ&SJuQeTMdNGνUr/m] i[#- wְ=**f$Xl @atf4)3@mjO*1RG՚0zTyA`Ƨc262HPkiI`wZ*;by .Ð3V:wf74]Dq1%ƷPѤH>S~g,;JBj35ߖEi`{,~Y)呖xc|J}͵wAJcd#KKir>5}ÛdTJqv0~qk+ `q.m9IB]tăa)F /Y"3,Bru0 ĞӜjv Ha>RDɦqhuzց͟ 5:qU˺6aK94h"q_YR S}ƋZu ?}w ! uyk\2Y$IB]v;l̝/7X+g});?Sq?f37>ϰPbL*@9S`)^4 S|}J05䥘u5×*EfX΢CXLO{xPs N+67ui˺Cb={HXe6c%: ؀ }?Yh |*9$-ɵF@^˷vϡtvZ!>CY܉)Cьj0#HXwły Q ЋH zfUǸlA>qo6CH9sJϠ * 8syh&Po%vVjl{<l¸iLCr$eh荶V}J*k:.~؈/?@,si˨$DG}_' "rsj %urG.kgz|KڝLٹ08R+]HpaP]A ci %P|&|ШvPdo\g?Dm_x t"t箃$Q&wn/ `V֣lJ }GhIz]lHJ_# D;zfYM S;]cܬՇEfB.TOc(&cކ#l"I;h csK%"> |(;s܏<"v 8 k~ie:RNlsʧI D:yɮ$dW@j9HFX'd# ոtDPlÇΜ;ݓ]I|c@ ɑ)\~[kv*X&MenbtRC丰{YM t`)"C'(3zouJE)z&6P;z `DGU72ZXgɏ|~l"P!L3! wX+&ގRF냙 Su}9)Hm3>3iFl#3>_ٿs[ q4aΐAp< qPAk-pT^K4x$21e{1RARUKI8oɒC v$:ߎ.thN#ڬO`߰%];07Jy_MQ>+NNUҚ'B͖փX8eې?qۏM9Q· lx'%#sKett+$2_Yp0/ž@_{E8\VzZ vH\{ncvRjɓV,{ ؑ\لD+Tq!O$N~fY~lY#)qz؆jtW__#S#^|X^:;K#s: )`Ė x. شƴt[XfhaּPl2I S@`wL&,lh(eV`{\ qW^vH!Hn~Q#KrE | ۯo 4/78U  >?t@#Ch|%"8ƛ`ħ[?V*sߓ(<#XC7@!ysSCAtHW|0ŮTGq܁m B cN 8Ŧ"Em:?bi5i̧V{\Zodiԍ7vVX%= Kef(0P⾃¸//?B@׆E(o0 *W"˹ Xj" eTi)4=gYNW]k_ׇcXb]rsueLw&Y{K1QϩqZ]q\\Kv3/|F%akdpr-HEkDG./бKXoFutFeCW3v E KZ3վ` 4 p,#ckOeV̪20#wӲ@b[:Vh~HhF4\B)/Q/"(yIl`<Rwo+T>;~|@!_Ҍ|Q*kN۟9;cH_//{m"y1]J 6LědmdSz{k,p*NW 0‘Tۆ[)ua1wI碠8;`½3 PȈܚ!QX"$\Bﲙ"]?a`Cl̫tU4[,n r4U n),zPGA>ky! S C"ƾs wX邺]t`*ƙv F 6%-Ա9O^LJʮQf&Ak/ "h:iW*Z7 mZ` FD=$_$!@M, dm7%g=T%ȅDBw?]z߀1)P=׎776,B/8 ;$0!_g$.l vWp?8>0_gv?{ |j%X\r6=LYқD]%؟Z7MPt@*g,h,vE8RWzieB笆79%)yg+F^ލuP<*(b遾C<)+^Y0qһ[\ h?O%Ș=ʞȖӻ )HaL8Aw|}6t̬4K1?a2Qr o5Ӝ*13Q/C!-PB!σU/O+ś 8N'LA̧cyj/GF[ft=wB+ÿ a@3Mu| l±s1L G\AxpUBU)Fv,~,|7ȥ;;QP޿%Z(ǶY狚o}m-cfA.7LS\?0SKr mY -fl @pQ )j<~O IGGtlXZ%f{:#(j[RҸoы}㤁NAEfURyaW`[֚ ?!z=3䣍Ń5-BAB5x BgN7U")7s=2_iz{rg/+qvOסX0:cD)>pp0U푦 ɑE#"+Mx-׸̳SIhP̙!nMi9Z31ā<³i,q B=|ϭDjSEoZJ4LJ zo'`vW1ORnvCϬ4IԐD[!+G@!/#Vӿi=J) C(0_&ef Ks|g!g!@_GE~v~_ծ\|;>5.aC6"bnM6Ivanzc?/X,)x,c)B{sGP):ظR4 Z1G^!SUߓXWDC"E-Ƨu&r- tZǣQB|$F3#FWǂz(;N~6L5q!}&*~ ^UG&G*zzq'`-ZfY]"h0VTEcXs%Vā8OVCp /UNarD)3MR4`P5D/OY//%L0Eڻ@#5%~KY@UkuT%C iB[^'݄6z5D࿝aall5Ofke;y ㍜Qju[ Dl:d69HILYi{G}P6 䎃L:˻V[Ǚ]V]IeYa @(fH|!1 .8 pzǰl:%dž Bqt4|jP3)Xc͋ۗ!;dUYxvr'\z*;  ^ S ǾSL.٥tW^Ԃ"LQg,9_|c. r{U\RwxJ-B!.}4pddz!lC*@j$ xxSn@Rfr2,{ C <\p2@;PRvg6u'+w#?a t!JCwIb^t*5y}bZcmyCB = ɺgb YlZ4 z.Oj"ivq-/ RyNg f-hM |g*!v*OS~r mT\!!eF{;ݕyqK;AaQFuoDH|bn!*r!,W홑%1H=a5j6v쿧 abxf, QUOuŮDz b]1#Ծ` ́ClE[ n1Ba}Nw]=P~1,hc@\?(Y,080b۾@ӳw]6DV$ߝ%ċj )MڍJ=AYbb F_NI& Co: \f(MI|:gY]ut`by NP˜\%J򾿡p"7ptxa`ifvB[X~0Xoh?n1^BKa$zJ@s 38t_mtxa4ɞarDcArl(h?s`@xKg%5-ׯ.7i."aZco(ו!f19Ξ`1SgHQԯACXѴ}˶V݊pI,h%J1p$@) PG1B,| ?"o6yy]桖2Dr [M Zi$(XqF HxN.j|!f:5w'M_`mG PWf$DbZIP nٷ2CdTz9s 3GctEh ow)Bn 1ݒoUw0V"M,G(9sxC;4(V 7 z$ -@S dC!r悻G.)Q'!rV~p0:&F٩l%2%]i (wOFPss0t5pB4oA O!Ղ5&9"jՇỉJ % @6W|#okrQr\oZ"2l7#fyLyLH Ű?N7l'.3lU[:ԌRex5=0.m${v(cB:Jbs\'յr/Bb-L,ۇ"qEaJCɰpKF4rɐF7IȪMdNv;V'^ lXUA({T,onm~KuE^RR":E <;Gz\EZFqd`"~AL`(Zzb%QXZsA~"7̩Vu[/ u?BX+*hRFY%YpïzMQތ;,̆> *K=^U?JkiE+2g=G=֙:!d渘kqRHÐ4_^PBGT^.I!.5 usmccD97wrS "WhLDtBY灅&z;]}h%4 bq^]!@&b8ͦ.4j.\6V $ (ޡ6KN`A϶d.[1t{aU] l9wkrGsB_xO >޶YR®R9 «E.cb!&Ow! = fdp+*H:>|Rb;&J]ZĴyd~EydH |w8|[=XJ@JP?dYf5pK~em ҂~9%ljgoӖxGͱ9ڊ.| H FC̭j/.I/Gׅ?4 C!tLGJ t#I,X]uA+ro(zܞ_[(~qRЈ&$BcWҲ68R`OV j}.Sq҅z2NEcE%|(({X2z[qļ;pd/.A!` HöȷbI苧7Ȅb`)Ko- yMnv8\]G]L')مC7qbj@K+!$joI&0lu=V& R沞9x/sJ>O1KB=B_sW$F*1: T.X •mw%ѬzVp2| x<` eyw`  8.K.M ͑)JlSH!6cå~ '^.?:y. &L3`N< .Ζ9_ҧ3iOT'~UqS "nM IV=ODլ^S#:s1LSzɃ:GΖ *13n-LBy#[ lQIϼd̛aTK_:NSz `Փg>BJj0HN=v2JWE,JmZy*^$ZVש7B]]zdI 9nma|؍݈O5߹#ŏU2GR )J̟}G74 fC' d%i :/PoK=c4YP? Z8_U{~kf:=.!ϠeuTb_WT$h>wl*VM@e= ;)m +%Y8b9luϧ6c;pMAfh,.go9Y0d7YpйfѴ>Х6ĸpFݗ0eqޙu\&Y.-2?VpIS@Jj/2)C41y*n/[ώ<`N.1lJH0r0#ܮn9\g5~DS5M¢W,1WjZjKgkӭza]7FDN;{F=#3@FX% <6n>8B |3V(5HyrDnѻݮFgAEVq'k2 ډ}+l[R,fE0[*\0kYZMĭp\/^֊.1TiMb[xN/#<.u O2߭b0Ŏ%2osO\wI(]U$ze4o/~ Rt,<evZPqbӷhagZE4'z &Q%痗YvWssw6crr𓝙 \`5=gtG,x~E9 J+o#+&XZG-~w^^ݘF䟂:>L*F_>EQp0=̌t0FD.#-z:\GLFx*R__y ٓL*CC)(2j=;v ìɅg%Թ 7Ϻ\  ]"'|#I-ԙ_HѕCX&&cYc [!^]n4֢ɱrS(a6mQ!á| છkxwohqL{VNH C ջ޹Tj;͛[yP7sQ;ؔzl[I##9^[ &Oy5+@"+\ΖQtmj&C>WVmoZ~b5? ػ ΐXcX@s5 {2{ӸhiÜ5If5 Wc=~i"5/ikQ z*Ŀ2 =@܍y?1|KA!N!eS wH zeh4Xw5I+\5U,YWwsZnhԠ^,,ϡY)H5˷̖uk4ur^v! %;ޕbxÇ|d(7ӣ⯺4W%`>leXeܐe[cϓ\݁y&TWl&!Qgԑ6 lV`a;]8~wdt FZlwXA##xrs\;h!w<H܊w5]N{ms{Q"w+W7I{P2 /)=v8 7ά3t5K4 o2G-vW2Q Q0z> A'I"0\ҥl="Z';h ZO⼬(zybgܧ*IpW#漷BBuMLtTfL}Qi pC 8jHYNGi)5ptwއw:6Z#6`$=,JYv镾6(eCXo~ӪEOSϿ!mzeçN*`+wόA:nhj/ -?cհj&E2ÕW'o$n2Ej+& gU!?dz_Kj#N@M)F-5F#6Ut mm2pTϓ(49DΎc#dX4uՑ܍!˳u:SE>#o*.M*Q ti-(: vd@΀D28v( Q'9yޥ*x"!3Xl\u8\nr3MsZ.?0ab;OK@G];/Fϟ"DpcLf;:i#&nik1 hmy܂.cDp+NCG8%UZ`xh(36DFV HwZ2ӄCJŊ l)Pwfb#}}$r3Ni!DX@}uԷuەa\Gbfمb'Q; J؅jgswٹ$(w"bh w:OÚS8VLT|HJn3czv qI1;V#L+PVKAc,7Fd yEZGYekcReh_|Ѯn:r˺j$1=Ag/(@ìK40ݳN˭N@Df$3ܱ=`EưjBfc`ZyE^,ŻR|yvܸzzꘊV>s!˹%M)-g 2IR8E~gh}Vc7pјG5hoe~^"AT@ߎ4'umz &&`_oԡ+&`zzl'(֚K/ (K@eqEn;h4ݯe[eEA>2S7]ɽ2hke*&z!¶_K{ qY^p{zͽ S_z,*`c10 ~e^8^=.q+CMFUՠYi+Ѥo ¢HښC1p](x#4(:䪕$Ku;mIMڍ^Z Jz% ZamqU4НLE{V&r91fo*MhMPp.L,[!|LqpKh0u[XAWKj۱n,|k!=,<+%-Gccos_-A (*<<]!lߴ?yU92U9yxDG=`.c:1J>C/a`? 2咧]1:2)2VY^>#*]?2!b>%AH@JlZVD#tm\O-%7m_<9Faw3ܪEmgȅ&6 iӿVdZ2}ؽt>_GV52]{zl*l,`Fo. R+/Y_ý(nn fI R۟˟sgOPզ+n쌁>YF<>g`Bt1<_]m+=+ci)u*EI6饣T)t_V5L[p~g!2󮺻, AAw mXu.ň*D/XE䅊@)!JÝ>Γ! ]78@(h T:\7TSts ou{xia>+K)70+ErIP;$!5C#&"Ymߘ}JUCxFYxOOF^b|;[߰bEݎ,ڂ]XcЃAޥ~ !*QT}2Lk׶7IE'N}#:ec\uú'j@ UZ;%$ >@sEwoǴ&G NI9+(2R5UPȴ/ΫeRrD&~h=P!"2͞@^,QZ1H;8<`02ǠIcfzg_ ImOAV`--1laP5ukbXoeֆErxU3q{Sӛ8}=aq.{Ɨ˘H5ZnY6TAw~OW&}%9'# u9- :3yzDZ FG\Q5@ߦB}8Kml1fA@kvz;ϓ`ͪnz(>sǂl"XK2 {`(4 ~Ś7T(I8}Ftyҥ\8 9تȎWU"}1.7&0Cxj]=cBpHyL,EĥaR^Wkk-%h($zaNj'DT*X/CP^A_8En)kzZc yC PҢ `;c8b DF;?Cs|^*X S4X.( oc^}mϋ'0n?)Lw-3˹j[}Ɣy +:>"(Sjpd\<\R@4p$.w] P8[nh&@?b/Fo*d0)xjb wQ pӰٜrC=5y{$k#򻸜7ȤgA_~G^4^ž9;;4?'FZZNĪtaӣSsj@V..r(͘0q1B$9~s|yr I u,,0JHw䋷`Kt׮OrЋVhn(xbg~ '7F? xDχ)7>?nI3X7[l>:R qªD7 '{|1V)JiϪq`cOy(eId//gC'{ƋE^fj?(l{pzk%iqIXa6ְ7`6*m gۣOݶ#ȵ|I.olct|f˚+!"ykл6Vb_L/?SeClĖI%ljg#?_j*42 (lM{@i>zgCYE Zq"AM0tB%\(P'Uq')U_[QG.f D8xύʗ&H" ujjTJ)r c_}5);pWy5 :F/╄,lXf~͇:sͩB]Y4s=`m76SgS5FΡ`#kod%Hofk)ivܩ-)2as<@!=G8)N}{>0.aA#㖗@Y=&}>)"S'HXp&ݬ<݇!^:N`L̶%l@}q2ԳW9K{=b+C!'.򤂓sLgc{|U-6v03R|U s4Ϧt..tCXV#V"w nHr y!@uavFZUȟ {K=?™z3e>5>0-8H+,:UTR/⑵tw1(Z7Ipš/_w9 KT&JGLP HXۯ:ǧ#^ h$[i]JsS:|m0[GɣYqz;ㅘ+X:zl p|!:~-9+aY W$ V)qWah]8(ƢC%y$1 0Cj/Iΐ}2W`W&:- 7B:jI-lfϳ`Ѱ\F]|OW"&5UqUE@nX&Ķpdnٖۖ6 Twʴ$%Z| X]]; [~p4o̻iy|bl0s?L޲#eոxUEC1-Ԭk b~ٹZnC}/nmN)Xo|pvѸ5#L 4m x8.E5\bQD2a 'fRA I4v2~ppnF9Qv.>ߗNܴfc| q"A6H@VU 7Cp!'0߸,a+鴽īq@f(Fu]GE*I.C*$Ľy%Tv窔+OLbT0}]/_oY*6UBs?t ej g.1NEIEF;Шz:sy)̚I-O_{KemG" EBwL{,jƄР͟fQPAǞF"QP}2ch?Sژ{He)Ze!UqL1\|Dl\xުtucC q=HI ɲe5baLÉ63!dLnξkv9 XļuŲ( nvoâ).J VϦVS[B ~+ ͩg~ &Kͫ>Adl`kQ byX¦ [D.lG눐BE%ީzRDpǓJH9Q`wXӗ:,.}7R[nbKM:J‚CZ2Y^8 ^-yrJS*M󊱶3NwV[)>J*A $I6Z4_|1Lh@6L!S_ߣ<6rCynLĺ~tNxM阪r u|&Sr n'bm%4}Pڜʂ I[j=|ƗM0}M5$-#{, Ml@dk"sAE:s;O VhtjɮwR%NƄ"EGT8^/LYza&$Y^# rk~>ջeù4r/n 8iw=(C;Vb;c3}|%MGkH91 ܴjRoرux__+s+V5"my>VXmçsrL&-܋)fmr:5 d:PXJ}6OFhI:SR> )d g}ч.d ?Ynd5f-Wߝ N.X.~#֝6.. (fqm0N =ynzt UZ{4 wak5|_/x"bgdH}DdZVaN}xg<:c{5ÏbgҌRF1Tt)ǍwMTyAnKjO_PHۈ󠾆IUJziEaM7U@Q0z'd]u;=7ix ʡ}cWz\-D)$ŵ@x4zƉ&&ͨ UN*M6ԖţUgWg~rGҭкT#JCfe31 >;\ u+Y.ojoDQ6J_iBĐYDEHz8 k^5ݧ%?,[$-3H '`# {p~33[בkf %?fTy4Ud2bbE-:8V!f ^Ո[($&,&BZ&!\+#Q {ߪR9 bqA$ߝm*wotIh;a'G\5MA2a⇣CPOq<`@Fܡ--Txz|:7>f𒥋A_| j Gcz~s+~ߙyiHz&Ot=g4@˼zU ?.ۺ5tE9Yojv{bͦH_*'q~4۩{x\;s DUJl@@mIr^y~ύ!M&wm] 8}ż`Lzճ z= dQ gc:4s= 6d+gc໴::^<$2RBLBBZCLp. agW="*r$!W`wh=RH:,_:yn` we&)I{4KeA5KX(>E .VchpVzXzyLD"Q+ِ%+^]0J~FՊY8cA?1iXe2wvB">M\n3Nv#Xkl:-Xp;t dd4 O'[I@4Љp 6dn6y~9%Pp)C}c37bSIXRyв[2\?Yk@h6+c ZfSj ]$\ŕDu=I?^\=9-7i {-/8?DNU*W`!N-A߇JF:^GSފI VMr.T);w}x` ?o{:u@mgzC.oD^C(mƔ^^WUjcW$!69E]*S&rqζ}ڛ3Tj +{KǷ:^7Vl V@Pu!x9l ,?䀏b kTDs@/{cZX۫bKnɢ+APdϑ ݇tZyb,|0"1F#%MG>CzxO"&|-bJ ߭@|* e Qf 45Z 1S]؄PX:ɚUGXR]9@(sP W9?C~TU( :Q:YVV>]+2V=A̎^$i‘q1  B0YtSܻBw܃'ce6տx|yI0) gG8K"x:YreϐJD\Cm|.˕Q+ok{?kɩ;W^HG&]h1#Yͻ{l:ُ6Q0A[_eCzU"6߯$QJ`y$S[]aTOlCAtPҢDjn22YW>ف]ug(9Sv~2UZR7(B~QU 5 eI(XsF։(YڲGx=WÔ3T#A9.?#L`_"RL`!lc5PS#bܺ{aD"9j& C;a8lʥUw =|2j (|8g!qN}Ӵ@-+='`6747?m2.2gxLu5o-Fq Yiݾ)z=5T5#mx~G_L6 CܵLՕ9X,G%j 2-b>T:ㅇf[rq荖9jʕ'Fb٭6j쏳`6h65b[U}Jy-M|`KCiU8iUX1`L*Y`4SQC$LvepY&?U+2&T8e}Ԧ 1qΨ 8E88ߓae*fV=+ih7T͎vΏu==h⊧+\¥}Œ`Z-_wu_4 OqM(L[.Wa|P<Ʋn`6.@]$q4ehT}% ~AV@*/gz,×̯x>QK=>~f ]Iwph<[MF#E([br*Ȝ༂&b| MG:UiG\"D?l?Asud_g='Ǘa눡Z;MKAZ-½ F7mk|PrոR'@x7Mi]w$un-EE^4؋ EV%RI]x Hh԰ѱ3G [nPt+L/ ߲Z,HDI ]l@^dPvܡ᧯XbjtYi3(R^J?ln~H01JyU#lƊW 47o>szٱ^4bJއT@qŅ2j3\`ѵ[]X2gauzH؋NWA{Տ3oJ  >] =*d|'J$a0nZ^=Ԇ.Z!gʍr{`AI2v8ae-'18\XQ I6t&Vnf4+(ݼӐ }gBHhRkS߼ʥP2F[+m ,Շ,t^HԑHqQNcHPܿn>gfτtVDI$:ae]sҟ;>4;(S$j•]SʀA!FJNdFRζ'3w " qT56:uE9<;Ƭ 1l1}[T""_T&껰4HЛ 54IP!lmh瘲hkqy5i0{R7J9\=&.업S:R]7ȕhw0o5㪢~nxߙtyf)gղ!~6^m ىbUq%T8&VvѴcd4jMGI>}ͯWtiLTT*+,R,}ŲeuGAƗ95nN(}E8AHW¬:׼y"TeԽ\/\&aF's76Oj*Cr#oISBVCnRdk-YkR֜M1[rV)r;2 u~6$aO- m(249P*R`_;lո'{? &H)9l~sFGY )^וaXx ۵ЇBux*m*KlӳgWE`ѸD̞|$>dmΎdL7h1}6Q}?ھ_\PޒGG\Bﱮn'9Ct F1L9AimjS];5m_5.ofVP׌Rj~%ʜN%Z$2'J|SDImy*xXs].qz jC0SV~m Hf, ӤZP3yw9UX1yM%H.fLw~˘??5 p-q7V,]>%,hӡ ]bf=<}='6;"g 5{x|--b1y3^64E?i2fv e#cs]T\>褨1'5?P HZ 4M@E.6jsoTm2+BGHR. 1ʡ})miP'q(|9 a VSJ\Hj8N" o (+1=5E4|G'rvmEqˢ,!*I%2)T׿I ?ID]^V9hXی?ЈQ;QHZq_1h w:k* z+Zk {+9@}F7&4IBlb&7V 70ёq usg(N)*`n+(3pFbO<'l^I(m\C|l6͜ZV2|g.TFIh)9ܼtTGSOg&!IP:Q@r XERHor$6/??_\_g{4A̮gM;_^$\ե4ESΰ `N5ꭋ}U}[]M"ݲU|Y}Zۂ6ͻdP[=Q~mkZ@[ly!QA}݁D?|tgi/Y]Guצ؂F>o,jS1`sUXM܋9$R,A~cap!BvN"Δ8,[(Aӊ d]0բu՘.N{Qk*Pvm3z@? }~\2P{: ˖#wh"#tTo:IMءO4hݸB)}ҩ$z4 lݴ'xWc44KcU KQ!#i_E gHqmBNٜYMEm$b&"2sSz\E`|gqʳ NՔ~A^I7TLg n4`鿫j6p{7f9m (S9DIvYO-ʘ(`ho$7jR7sGCMOiIZ w@ 1,3REfi`f`f:}r w2X#q4|쇃jӦrkı2ڙ=+h9 !nn)K/R;5\X"w:ʳ'UHOc冿Y.:+8=@ NÆ{6qj\ɷPW*d6SGwZq&3 ) (]ʔ>o t ?i荆uR`QDlc e!xw':@هZЄ]Y)LcUeqo1mAmd#='춊JC> WSh1q7V\lŤsҝkv(pGSU|L.Dk$=AS͛gSt pf @'~ ޔ]]*^\=Q.ۏơ!ȶJZ {Bxm\@'Y#n ^9tn9y?_unx$ "CxQL(\P\D$˅nHW:M%,vė ⊗g[BX1ڄj@D[M#gO2E[GOv0%dذ.%otQOI>#T@_)lXƈ.k[7{ (?8Mˮb lq>.5n"qGNrqJޞC}-ڊ"+:zkgT=M]ZUEK_2ֺJq:$*i&W; {tv -Jpn`%pnUȢI}@D :o Z=Eꯥ #+reOG}vs=+3|#r'ԀpS0&7$"{T80hk}TÒ8Ng'v4lBYϊp#EaIO"Up3c,"mIs:ӪՕwQ f? J8C$MS""h \< WeCcLŌvU.Q[-VNume|/@M҃rdcumbRߺ]Nbo߷/ ^'\ZȴrL2ý<.<'F_yAna |,bt@U8LC%/zٙN ј@\:y]&2ޣMIssoWfUG3,\&d"d(}fه&MZT[K0BK6GQy&"ZF H"6'Xc\ & ̹h-$S71Sdf0ºC̪+oqW8ᢖS'sV 15jZ铕-J2^^ M^/UĶ45=CG!F[8]۳۞Xi& NzœQq]!#rQ`RtܙlsP kK`{e>C^eR#=XdɍK֭*~S? Rp~3hNЙ1XgX2}|4~5{ 3'f=>Sq_.8DŽ \z%[#p=5%llgkY =ԓ>=֟\vth&}@LL&kq?AwոvU0(/2(TT { w(1~9}'v"dL1|-e}:ipVkIc*4ǩ+Y diKFFv(̄ʺhSe/OA=^X̟ *y\]A,B1]9zlmN˯ՑSQ3t#?:o3|{x܋Q>!{v (yc-h1GCOWCܩҞ͠Hd`iUJ.&2.i~$EgEh_  MTCi)=7J=DZiyJBN)n[,kj'M&][Y+ b3kC1G4ܳ-Eψ-Ba'(e Kޏ>?.6Ekikrs,OczƖ̘>FK.9yYǏෂ8t*[ai hXrr݄GO3,;W{vOׅ) AG)F֘`9̅򊱕¹X-iiʊsֵZ|on^bu~<8Ncu'B&Tsإ8z?rr?L(0F7 j+/rky댮N~ZU Ƽ*ں̫錗waÙ K΅RI1j%{. n m 0`wtCZjȕLF"rW.'M͐gԡaiԫ772´O X9/`ZE(nFޡ-\ڧ|p!@OYPi)oc2V5 ?O'xԠ;Z=H|I"~7Eq k+Ac# \;78sQvI+ VXHÃ@h`1)qG#,aEO -7;6^@ 9 .ֲnE|H0=mnrȐ 'XnH& HC`2tF<8&RM~)AHsZp5 DElI{x`ő16Zt' ql{7\UD۵,p)lko47m촽wZسg|lxQ)FZXNsjjjծNµ ?m+}tnxdfS{ΞE1#liؑBX&*~L u]4FJff|'H"+csyF+htχm:ŃtD F #sہ.!pLνjљ[%!vHSJ,fZF&ʵwZ*wQ,6x{<4}xF5RP6[NۗG:C"S.XU0KGng gj"ѫ-m_-B~ϔnPYý,P8kƢtҪV5\b` |gkx0/{Pq@:qԦeEvl cR7&uڰ-d/y0}c&S:MjLd[g .ӱP:,u婍,sFNvX&?Tf#lƿh剤B b-4jND̿۟u&Ղֲ (ʵvd uܤJ پ,^ I9~ߥJJyU* %np9cs *EY`F"Xܽ6~=MNhl/ȫb/u. FKYvj3w V "}vC(]ZV5g zdW2O!U<)rArچ\b̷[ h@DƊȵfu]#{g^= &T e+Q\PWK(y0bހ~/`q橛&?&v >]l 6騱`iiQ8ҀАOW&jO EzIx$B]YUxͧ=zIx)ь  #Bۯ".K*[O='MiX" qQ :(%OɋFd~02]9G=|| jY%̵:߬QTYT"pP1I$>e0ey lɤs拏.tr3cEvmzfTfQ#J ΉZSiP,:̨rM =#eԭ08A8tH$83JOԝTlyc%Jj?Cd]| =Jez%o AWXG^QXt-Q{m']K]I@pVJh +2\KUnѤR̪.NcJ22~pue7>6msiWUي=+]:>k[36qNWwL"5W `#u3WKr-Q_M,K[J;>[ S&[s -KWםM2̝YVɌW{~/đF:su?acGrS@0גBdd➡Z\rN'-YY|@aj&vyT##^v[P30v-SH]V6HZv'eODl `4W t#CՊ9:^q_i?zi T\o_Aʩpn\7 +yFrr0`NLn}[.LBؽfr '^W_`R׸ᠲ"JI6oz ,CnLYb~a.AJ+:jJZqx MGάKF?2YkxQ&e|m,\v5w 1, ܔ/SAќ G8wCIߑ; <74wkA$*Ѯ xݨꄳ6)[aUhNoMk1r:*% XPcHe10>BZ= ^ 1_P^1a.* 6MW&&pm / A SB,/z7BQ}]fn/Ԑl?J)p{`jg 3x`ˠ5O!*">cpwIS UV;[_^f\j0b~qن{> OBL'9 DjyW |$lp:vm,yO=-WA,E +@6,ɯLiٝ J5d3]9i +M}~\4U5ԾP/KIQ J:qo0݋]VѶM@Z|1vU>ĵBXEN&x> Zjޗ87d^t0ښ,.vdq78kBsb{ɐz@mvxǕd8<1ZkO 3xª+̅683ajS; `Z]F~O/ [O{!n2ӄpa4v7'v\ v3-.0nŠth"$.@` 휴M3dYX%"\#`r徝k}#UM >nYi<> n4On#|t|SjP9KFZސ/{Rz ^+F6/M뚴u_u^f»Z/9/J5UeF9I%!ܲFғtQI(>"G8uS8` &*&.‹[Oi7z#m6sRl;EV!A}3 ͒AP 份VN MpoW-PGwbBw멙FAWbΛG6zu=5>c"2xu7FIR G~%},tnԶjv%Kf)cT8em@vKs='Ral|j?a<.., | pѝyS9Vj77ݲu(ʉ_ q>J,}~*[ T2o:Yx5OڏEWRS@NP"\C, HRNFo#jEj֦dDTz伕N`aʠÂ$_P 2- KN6}vj.81G%P4mg+x? xZgBXcSD > /wբÚ2' 9;09)%eA?d$PJDMPWO߮Z Fa!BIkb36 ,Gu^ܲqmSX:ʊ72MQU=iSy _&`i:T9o41w%|peTVvGT8INm%Ȣ8M҉ ; S%ü'POsG']G/F$+}щGe@xBۑĎo;{6u/{%B4TyI <9z1FWuQ@;f"UKhJ6!Nkvß`sBIyOXDBn)%^re@igV=Da}X};,>TCê&3TUvjk}l0J-&&-.Vm4TJgꑓo7Ւ3^.ΗFf#d,1ܽ|*2#zwb9bVсVʹv|!cq(ϼ`h D'kf*-ØSWRK2SB^X L١=-SVKIIp}ey;?STJ\PaYDHy&6E ntA \2"k Aj0uMB#3 %hus͇,i<Уω1FL*Z3\,0t7OeQ\;#ſU9Lm"llr H_ʀDpReѸZ8⩉@oW~hZLH(dGDň,‹Oˆ&J_x(<[ /=2^?ԇC` ͽ*+wMmy{.bhGc_z4G87U|CӉ}v٫ojt8h 'զn<9'ʍmPf2\rn*wQfemy&3C?;sMeZ Κ#.U{շNæYCh)z2+u+:4 iŇ}mQ 5JDN!n@t cqlծ<}` ,)81MKr ݇Bh1Lڈ v/4Y'R[,WXil\C_,х&m'QPu[5ao8>9q0:ܣ0E)ۍရݳry t2Y*0fs q'Uh6L Z횩ޒ"_:$A2aKk ʕ|f9 S_C&||aH;e9\uת0Ԥ \K\c Pˇ'b%GZ=xpZ>&Uk跻u1B&> Vdb7I锢1iHXf?{exx}dc+cfqhYؾvhXm )iYGr{K񍯧[RA6wR37l!>0T=!I8kt@8EsO˜bX:PӉ k/4ЭOiY}V>=,2 #B9# wwY-eĠ@$!,=AŮ P\27h%[~Yz^#4]J$v{GQ) VpIS${j^St,Yr݇W"Jy|I)dJ~Y>>N47IN+ꪈE*qEGsZ<xVҝ z- n2bG sQڦ#wmEf ':yxw@|jO;-iHYEtJ~2;BG:Oo@F!? ~+gܕMhM%BpZ"eS:-`6FJt{|Mz̼ 7| Jւ9 ]cԬ'-ׂb!Ry1s2< kcL 4"{/bXZ؋ǝc.qtu,Ǭ:OYL}s1Lk^ -lNMM*uԾJ0Dخp~ٰցTԵM\[ƶ<h(cR7t KWK NeSw @ _j?RҥJx͠]k_Ns7`-k⿉K+ai8v+ /A޷ k_D|ٔc&m#<>ɄĿ:GFI=ȟb3޶[NrE`b*2$W?^wfB^>NX[3} ]eIT?(&??Y@7XJ  ;^J&ǐguh_U|2΢6K+kGˊAנϝ nښIX|]"H5aQ8g0PAsg 7%6҂+_hM5O~_O&/C]I=ͧ:_;lbCaNsGrs[3θ(߁?eN UĀz]bׯȭ%ՆëZ)D|L(QO;Aھ10Kxr'}~Л웬ձn@l̇ W%i7% J̼ |b5frtN\ݣo|M!e:##j,qU*(}(b|LPIqO6$;FގGo,{;B= pSl7sB @.SF#]2 <8֊xN7dqXV uK+[4v1vga~inFH3Lvck6cQUo4iAj_inyOI?#Pctb;eoIM6>Sû>Po{ 6?͐' OuCJs_bbyIEaguJ&vI63ˮݢxzG pdZ^k\xMfPVkxlBa|FR٤6Tb4^ v)X&Ȇi&[D/r.I N)Ykk{ho\Hɻv:kOsɹE4yq࿶:Tjz[5t;DC%qgX&SijJt㇕úrsp΁fObz72`@*['Hwwpr@l@cR#em 5?yօcMãu7BKsș70MѺ&N'mL֣xO)oO1uZ[P{Fj!)Ȁw3rHk jp<*Rm5{gAfȉ:xLbz2yh }m0Ywyo,%8 _MM)[C }Zf hL=54`Z~LӸ&IۂKb]$OȆCZ8n_)|<q U+.dPo}I̟I':4΁nq!Byi'$2@[hS/" Yj/}% )FϬ7E ~xU_!m(B6`O_1;qS1qAJ拃2B쟄Z"RN#oFWKsѺC6: 5jG "u?'y3.1YMf d,*4'lx]M*/Po-{֚E!E]#ZT6p_\qJMcl^o/,\![,p,UV'/>71>G-@86CDJ8G#7YdYC@kZL[,z_OekH;>X*A EZ'D2<:;6D.YF$@Ý&oyhH#8bD5 =!hQ}cLl̀iN4灄JCHqrY>%i:ǏUD7 V1\q ˂e;M<%eM5(+hƼ0?Q8IWQu1G>O:,c:ۜ .l׿J Tώ/w8c5r4Griw;.D29=z3Qn2Ej7éyymF(0#xf!> .-Zz\h_v`l`?=x$<٭)a!uE\OgܠEPr/0. 7;foWRne.f+|.h+u"U͇TNeob(kv 6p.qc^Ѱ| Y6B֏ dN<. Դ%Rh[ׅB^kD֒EV҈NED9˧i67?^yhv cpJ?q&@l<1@^ ݯ1O(]@mYrrԫl;|ã'rHmb̎`avX#LKv&z94vAjDd:iEo-AK0Wگ4gus|DqUJ3y=1WBiz|0ZQLmrf<#dShA>:06DA6鈇,Z:"2o՗ɜ664W~\䶿bM;r;sLwi%-PbuBO#GѕHLtS"#uHxC*xPAQ\\qa@1}Uh~u,񕖟Hj 9*{^1=rq|٨o+*`O6@Z:O;&+hH-WrEALBաdA@Ĭ@O#T2^n ˆ @NL;<ZP+·2v=vU{D`_=x]QJ4]@ɵ.byǭ=LJ8332R߯t+ |D!9T>2ð3usiُbDVrvpsFU&'nK:`?~$SG #$9"0x0f 6e8[GˆIt0\e#OvJ 蚃ސbۧ fIߴQq__m+ݩ~tz6gtΪ{$tfWgdۼmP&=u"'՝vdY+quHsl|SDuTVA*z7 upY9Bp~A/ڊh,swe WCAvoi[Z)VԲd\8ýTlF0ujfլq;63l\#E>,PYDܲ4h˨iM=G*XPe$c^D+]|VN쑁G0͖2>~&ȴNؔ>S(|:[V2]ā[ Klj(OrS h0?{^_ Y"3Df6GR VLP r??Z]vJc]fyҺt['MiRPdb!#evO&TI&Scj X0Bz}W\]eޥx FxB+qWB^[F ^wtGh^B[caqd-0>>eYp:B{~M^3gH Pt'ΖpɲѽmR9/nݜOY{UJyT + h{btԗ׈f^ -29-1 P2Yv콇֨Ҳ~j\ݟ%B}2ܒ: .;FO%[ =Pt!*P. ћDeSg(`{ƽZ[Xj%2dMs.4|Bxxc`)^PM83x)H1YR?Q)_KY;)_9$ud" %; T%d!u*E-z% Q_?X%5N!ji /lu3VoM%;Bkmll' |@SF"T/co}"Q%jTinV򥣋,PW'1C0a"C""B$ٶw`ׄ2=:0Z;Gi[E\Lmn7,3^Qr׋aΖ%1]Q8gƑZfYk[!onqe0k,Κi $}vv|p rJiu/ \>e8ƥODŽYHm=Rty7'&&_9)E85^}8v:8z=qrk گm"5vsF CSJx 8K4e51t%*+N2-fzCXlv'K9JpI~-'gd^y0* /tƼP e>&~Fڻ 3dj1WU -t |4@ A:.mdө*&64Dʿv@hB*I^e#U'r^g52fΎ~ꄧuUɡ)xwdnnwufa $6?һ~e>6Oh^mYl+{Ec]`XY~]2KF@BJg:@tI]fˢX.7GtQ a0==u;Mu xU!4S䗹YߥC~N^ !% i\T]rKa["M꺓ol69VZp3Ab|n2vsX}4rm\sEN<@@P hR㮵Ұsi8GWQDNY]XN`k$z:A(Jsg{'qDAQ k-ddgJN",Msԭq֧OR>o4@yE6šh%IұF&(.v.2sE /Q'8|]~iJD@mN Wc\5Cxpm:684@Iq}8[w^UAJ{.^RX+@";J**dx(J᱒V ˙򱊀{)<_ck/YbqѓUT5Uꓱk-Y4܄+F9jn\'>LSWj1H ȷ1 <8嬂.YN0GAZ٣Te$};kznASm/kEۖo>G ͷ37UƺU2Ⱥ;44H}[@[2tH$֭qGJ֥_G;iH': =+p tr50+f0ܐXKmCLKB\~:F=m xa/RGւR Y dp)W/z"XASfN)]̶5WQC ݛePfg`F#~`7vbu[ Zߞr%YR}oc+hZ MVWٖڔ_6k7^qls)/${`82qC -̮ OcNKg~;W%LF}Hd;>N2MC7s3\m0T. bawQg}: =f[ z-X#ޢ vz*/oNL0Cxr3q42'=$iű}Q HQbmu4SkDR\ IΧ%5'6BsZHl>۽DcD҈:';!|(; eV: XSw%98g @k9 8@H@)|  ѧj~Ln UR9W@Zd7h J߭#HV\Cf"̆+[^)U3P7:}./jF GEt\MXe|J@͂y|@w$S]xIcO-#F Qy3Ts070M9'Jٗ&!}f!c `S^(̦//&4:I`?]>v Ě7l`cFmY=|7!e q*fwa;:=*[*_N카Yy3Tk2 %"sǹ~U&S "g<. *PHi.%.S$1oj9gALF<]"9hN>ސ_SIgR>- VeHQ g` *Z }n#|87WOl)͋1gaZF)"BP812ݢ1~½p6G:USRx2CM qQ"vg:ziJWx3#s"8E{7W5dSF|nJC=Fy:$ipnTĻbUvJ;ą  8jp o  eįP!ʩSYT<=PBsdžbJFJMRaTqAg{+^t6$RYX+ٰU'QL|>rI:\22P=ֶݶr'1 زc׀m;y>tFvbġ U> ɘn˖VՓCi`hT@UqL\֍L/r}|v9e2{]g?;R;"FRzSS-5 B*B!IYV+cqq+<4w:ZqSDžn>6);B8hה3"jfI..uKr'K3 -lO^zsBNE `H;o:VIǏTFܼkmML10ƅS1S˲>I7DZd ) (T<+wd+Њ<ғe'/6]ߵ^6vb--uA>(h_Aq E-w4'&'1/-hrƓ[e`;pWg/dz0Hgy%wf_mnՆOV&!jяs#P@PmUG?|Q7Kӻ%Ǥ{;t&g8+/0oIlKPG~ȼ\$ԭ|vg# ^PHbT l8"o"$iAal}-K-;4i*.hT@EY,weVl$b^Cd76l_#IEo LOjK QZ^ NcH"-?ElP.8jgeAVhza.Ɇ<)( ,Q,7s^;T_RhV>*?,xxҰa"OFX$rd PoXT$z-8p0sAfx_ ܄A{*k7ҏXV*Nʸr}{mNK+7.ɜPGjNOFPIlG87x 4:\C_<|iGM`(m8*%/xx|O[;Bh !w56iߋ]ѝj&yT<^AHcmj.o*;tj%("w/qTЪݘ~Ls|8Qn mA nZbo/y6956bDf4wrK~f HԝwZcpLHҡWj땋ɸGI ]qTņ`A2ZLvFgrGiFUj#n=V)4Wss#V0yrCV^tX]Nf^fI@%s Zd]nJ4R 0_5~^sQBI˗ը L^u G5zVB6Kݝ4‘w:Ԫ9c d6h~[US|T V'T[BśTpNJt`غÄ)OfL-e3n,Br*F3]ӝW.~f>zp͓:Ri c; *A|ɉ*%C@tHG`cы 3#il3s}mY7MVV E̘m|{{S|ލ:Nv_Y[ l3N2'_r#v̠R*3՟&^رOJx4,,3J 6kY%Pt$ѕS-Pi)K7헻Kцrp_Zf^Op>Ad$h뼔D;9e'n@@ hmj6Zg'EtblXgaN\@ +xUik9/&ZXh.g>+Jt< "u_@q)ŠHz q+b7>%  1)T%}~n3Ětsˎ:k헳b -D Nii[4z9h Gbrq<O]VH sDZsS*y`g9]rMUdz[᧑W@@\Nmi ,3gk@!Hr*Ju l&F;b $לV7o初PJfv ǩ0r:tTul8BT>[*KI G*O<"ʿx=$"hK ]9M8OHԉ OVqt9h à3RkQYl荸A;y'NT\ownIFyETdٖJcDwBK|p M4G3{9XauV,_H.GBH2QYVwq.l^z琯FWx2Tz[<͍;{y((TLn*ߔ.{ѮiO-F/5=ǵG%yu͜%*Ei"z}o ;)s-"q ;P( 9IZzXwsH1߫p&=I# q rCf^2/'l P(ijFnyh6d2edߠ7M{؍TWx?ߣt ĖMFn1 AR,>٢W_%"B>zbkilPW~rtF"s|e Vtك&nIkw8@HݖB:%tpA7S_gWxڦp@]?}B@Q#c_zZŽ'zG5/S;8x.9m+N}=1n &^WM[s-; TZ9{X[{g"r 0^5p4|( )9A 2W%tX ʵTԩfP2j\a[xIUVM&*Q Cyh~J5bPLvJ#6㑯 ?L.&b~T#m2tA) GMjP*ihGqցG0:_ðKN3U7vr_K;Z-+rF|j#j1k/:J^yRT)U ҠDtFX)*5К1ֵX by_3&7B@Gfa@'/@j⠖fh9@}uͱga !THwn% AfvHM_bVcEYR]0RC<ϱVgaS˭U "O~[:(_qtE5m5@v ]5DwD0 Oц.=#ܛ7} 绻[Z P&. jAD~ ^gJ ދ?PcBQи:{bߺ@TW/ ^LKɄ @ 6)PjU]ǍHV,)CZg᢯eRIp %\Yj)sݷ M"FSͶatƀP!REy1M1u'c>Ug/Plykij=Rš7 "dh _B]J~YkMWnRIxbtw+2Rt9#_Ie4wpОn񏝻sxj$ɤ{c!SXm‰噽s/ظf*r1tS~%Roqy1Sp3jﻪv 9+1FpVPɩ6S,s:;`o\p#U%/TX`xOs93!t&;]c]ckA*T 26e6DXSk@ o)[xÞP}h)BF66O#Yq6/nN "aCcf d60$HEb;>1=kxO[dAIvſaٶ̿3Zʬ<[3u3_Z_$ PS ;] Hc0ܔ$ &WE8Y|Np˼(u#[apl!o[/ řg‹Ko]ul뻷Hؑ!an\ef 4ҞOß*0NB8QlG jGu>D7:ܿR-ڕ0h5Jb. `_Б(bubLT-V'` Z)'bWG9Lg(ɣ3> bW+d1L:1|Zn5&[v)E'ֳB9>>DP8uMiN;>:ɟ>P3/dV@sz)A6Hwm wd#Be9j02U9bq\ #4x"zMՁ#F#XHOWGǏظ8`%̕E!^u| a M7-^ubdꑠţIv/Y[xڱRFǤ'ZRƓKC|WB]Ye %)x@[ƛ]e.}fhG#]?( 2 ;PhFl9zuM90Y5nTMXZ~yTǒbb ;Ԏ%!=$ÓOmmTKK jީ4.m=gɃ-isڕH6豬Ljƀ\xĂ%ȯ~%$: >%YFLr9'ZY~φ[Ʌ.AYJ \!'X"d5EMGD1?"ij*30q;u|b~ 2-Юo[eP q1ϙp{u>g+|ޓ}]ܴc~(FZq2 .W"7ZтG@ؕCUOaffg./i,x?*)-Kf,/%blOР0 \ZWǨΓ5g ZH>GF3!\CPK%8x#eJ9$k#BsuԬ@nM.2)|Lm1 W3`N6 됕!+G zMyDv<6G%F iۗ߰pPoN*Rpu9-s|5pqⷨFDA5n\1*1 vVQe_ex@NNIu̴ 8V_7U#CP_Ptjv胭 _zcP4"ʬwE$X4#ŔT_e+·tj1KA-9>)!>,>1WG&)Inp+”kW ~ G'TYܺ[AED+e\d(PG3{[d!c;=Anu` ӃnGʾYT/5ޑt#d>[cD.fաZi`00N̓oLe""OyjR8i&C{IUbfP=`ϱ!㠩s4R'(+!BzqQkd^Dz"ش zGwf&I|OIXh@Y:z}5Dyaf\m'祈0m6a}=j|Xp k; ݏ*lY|'K ^;-Sr\Y =ޔ1hcEmYN )3 wLfרSי0#&f,ly#,I?7;}wnq FͫöcµLlLrM@ A&u:%Ŀ۸}׌.ob4okJ0,@'t)xn &]:A)Ml.=kBWc=a#;9}bZ VV5qj"#GCUs)])l_<#.,CIndfKIO;F> n]=D|~^U`ϝgwK$8!2_-gT[w)℗dD2 U7@♭ŕi.c R:l֍_T%lٸN|(QGJ} 'Ư9EwE& [}v$TQiDa)'FΏ% Y>ȫ$Aޜ݉O~{ od2E iM8C]8qN"{QlѾ66DϾ]W=v:J'g.al;.0]O H1VmOTAMJ$8.r@#c!t)B:vӦA*~CEtDdb/Is5пͧ1idaIph'|߸:MÇW~4&{!wd2pf0ԓ1HE7 zԛXm5+pRO,'ue3~dE71] B:K$=Qh5%f]9p!Dρuh ub󧵏's,J4/pD⢴GSK3nm;@7v;bm/ _lwBxC5S"!cM'2Yl0i sVÞWUG; crBy d8s8O/=fu?թ%W錝+f4s(:C:+T=9g.͢Aa F7-_̖Ks#B-:[] U:X9Lݰ7' ;X5Z'kʇ/s7$ _|xlհ{BQ6"c71EgV _Lr"/֋70( M꡷{34{iPw(5 yTC:O֖BuwvMe#(Qc PB,1Ϥ/]7sҗ81%W[HL 8(eȰG=}E?ZggA%Jk0p5ܷ#oM쭿ݩvbKRLVYo&mCB]GFo4?gCGpZJceJNF{<W@ݯEԊnW1 8 /C|=T/QK/ݧ9%n 8@_5A xF:oDaӲ"KHgf\:f3's}}$ƫ^@Y~`Ŵq #vA58ZQ^J꺿eoyrq{Ŷw4dhVm-xKz#lJdAJ:ohM^Syx9 6!aoOmEO04RD0`侣g&3sѵG΢dX]N 30k7]5#Q~D@Yo(zkK0.wp;ը1 cyx(ߡFιrid 8-f`TP1s\Q]cclF蔝M t2弪X0[2άz㐿2)=v{E7y_}fm}ݎ JqO7Ic4` SˑIB;TYk~?l CBP;w]3$T^^r0eXK퐙W+mX#t;ꓒKo̟sЂ}|'V_L{Ʉ<͊|)xD?g\3o@M(c:ޞBޢ!zY4(%_'-^Vu0l$0A7pFٹ>Eov-ٚA&h:wq 8(ץc`^=Ž`h('HŲbh»YEADr &(|%ED5ߧe`ə,=AQ0jH v_8%U_?%R&hn}H *]3uٴ-Qf|J"7<`R;gG\I*y4 <ڡ I.u¹8䈣2 п>3_Ke͘W_eu&E!pPmz?"nMf&/8[{a6Gv˺xN_Pvw;ez /1̯@zsN&ǝ*ЙJ!u&/0ESUBF&#ėp ~e8 9I3!"hf#cy:dii0xu}4.]n xT5H$]=)6p{(W8&E(72!O8(I6 C$]_TG #[MKS#U&LGgz,4}:B+ '^O-鞽.}}> 66' Y&Xr9Y m @7 "V*eI' ~ 7Mm @?( z8 8JL 3"i|iAXL$mih`xK\~riA,XRs=,;ݚE-uR܋@]m2e{Qa5TIeky>/!t.qû2[=2[A#@ M?YECrO"9.y8,֊k^x3S] F*F`n&,|kk$7ɠOՔJPC]9nt7|~GFr[ l|LQT58,\jQt'ƒĬ촶 3].,?/U"aLi ĀMi#~d haIV]#]C*/d[ m2f*u]PPSӥD+_?P[w@L .S=i#: [XRo$$Qo_@ھė.R'muƛ} dzx3ouÄe>ꈅQpcHkZj?p,%7Gxy%Q/KjAkhǮhi6+ީaI4S0sm:gX;ZZX3S8(&Qn l67HJp-X{T먔H< 'شKtiڿta&VxSpM08crQ1PYڵ>Jh=G~AF 1F꺨GzQScbp'ew-*ED[6V'A|$U:zxln/Dy*UC<_a-PF"gBG\ Kg MLmyB1SO܋.i*BӠ))#WqFd1Ěwns< ngu?BqwMd[L w]Oz^\޼BkÜ CTR.VmTd'Zi,٦\abn$uH-8虮-H̾#hl&g:mKZ՞Q=%Vg5h=ta')ܬq \2o{ 5=oq6N,OOFUv !8?=)L5pV/(T>Z&ol8prsc(GǡE? X5퐏<" {!23$(4>#j*CmitHwɶ$u[yJ_NgK4\*fRT2v!Gkv$mΙ(*hBُbOubaX?L1(+Y:bw%*^n,).Rߐ?=0u=` <`֑)?46 ?+U@Du+}6 x`HM*`\HHiJ:>HX)\a ZD;AHCt#tF[/9h`'_T#k <:g~TF6H߰:)ڶZeSX,hĪ`orgEgJIKP&I̩\0w'1wğqD܌l'"/9e+.7jh^t ՠ%MN(/QD+,`&Vl'Ъ|瞰4o!!#Jծuz =1 n .pDrPD#H\Y`dES61?6F?1T${`?]BGKf-IPKqEKZQ)ab8MLVTZ >O ߍQ*lcPӓ$9Nv#ш(k=|qkyk3W$3Ꞿ(v!޲ߑC# ~hX@n|ǧº>~53H8xhvgqjg An b&Y1tDWK&@pƒziݩ, 1Z:}"/#DP Y]E3$eqB 2yBugF^Bnxu*sOk }S4-lֹWO5}'+yٹDZ5l΄5Wۓ\/t@{ ߴrvRQ,i9D16 >yrw? iJ̱5(d1(?٢ VڏۑDlX_nbM@5߮qw] ys/I\~򽪴~)]MXA6tj!ۧκq.^nrkNScdm(o/Ԯ6rb0%P wu%ӢE~100pӪIiRb2J)$g &*\ݪnD,g3Egѕ[wEMҐ>~sDv&u_!(@14NXOtӛ#:_9a?cf&`dx4YMӀ$):ZTtvbGv$k4,wUsAti,W7I-T r[gg7lBbl!; + pNvm3O9%@5'HeaV)QQ-_iA#S6)" ]EW f/;޸o6?Y8P67 [Js+9#-_\ush .^ٞp4 /߶LS^ _˫?(4-EP(Ex0ppdKU乫 χ Rx:DX *$ ?G%q(["]y-`>k1ziP]]|jRƫpYd@9A&ϺM↋]تMWZ> m +Q7s>T~X =!$t[HIg:X5a=(FD $5VjCgB$ߨU2zO M#+RTPu '{ycƛ3P0ZB875r;?,@팖Ne43m&xj~O%E@M!"`V3$W>Dec2/ˆ`Chw:"w{"_3t8 WDS!a\bCysۭu%]IbvӜGg30A'=c0${!>鶨JN P 'k̦M1(]O'H eDrՉ@ߦ..JPNi+D&I~gCL{U`{k[A} .hђc:w)~4024a7)S㌇n5꾹 .ת7A`e rrY`a f/Y& ف[YR,"Ġdʄ2HNJou_R„]!ɱ X)j筡do?82mj`^^ 㝠'T)Ԛ<J-cS-G;GDcGזJQu,m>UچI%dߑs-?7+.iaocV;hp-TFaAuRN6e[N=DeG5+?۴/QWKMkmp1|qό)u\V Y]ꛆ1DBy1݄GhT]!އF[Bu=l;! [3Fy洗_ 1 w2HV_/y+EM9$rKwEiiy~bڀeHݠJw'Z3?^bb٧fl8(v}z]Th%/јb"BCQ#V*۔0.I}1 <^_U5.bAZ"1?? v;#= A'[hl4Jt$*4qxP)G?P*o}jjl(zC$oU 34S(a/ $=f} MGjC_.kxHsfSކ]I6sBшoޠPCy[fDr U!P˚!n%*{Ӫ%@ pjX6n)NQ.Q9YFK;B] h`̡H ),UO73\yJxuI2j)-8k?ק/oXImd,#F/zxN 5VAasWtzW2dȋ.Lq.m`\muuv>ϯ: ^BTQ 2Nq8$TOZUf44G_2[h#coyטw/ o|P8CȶvXXÒv<:ai{ق+1Ӱ8d^C",cc52@<"&+.ް+(4N;eXr[uUW >4[;l`}Y9Dp* If/H|J4Aړe-&n^ӨY;O:l#SȧྒB 4<_ `ỉ(Tpiq_gHly0 Y|@g$B6V"`.zDJAh7>K;ŸSZmk}GK$Ľ*4ke ҭ^ 6&p$kwdz8E)ptj13?rX_g7N:ftȉlug094gR,bV_ޒ0F|;˖ =P砎^ax3:̘ܴŸ!V ƍ + ,C8}GP48UCɟZHW)b ۉ\xm¹Ъ ԆvXH S1z,Fq"vccwS~4{pTL%CМ]+ōabMdrNtR7. Ѿ0f%җ!ֲJ%t "'{E{a>.eQ9`yzPFtpMog Ն˼ㅳu4m긻Tj|]yuZ7. ne?sK10KHQ{o'S@O>f)Ya5(A{Jkh6E\m!0'1mU' t7Zs7L fsQbk!yNA_'kY}pcr3ZK31G}2ao(ps82\uuO,& J'RC3Ҡ \23aCu-<꧋ ϱN+ŒNNl$6A0>xYNsXjpLr╼ Kh Y/2g$c%&>ZrK UդI.&be剨|egºV6fvjʇk>">bjuڕr~TaSY$U&^anSTRkyV@/;`TZ!a!>9 Xǽ|mkZ!?Kf_[!AIІןЁ2! EU&ufpo ?ΗC^16bHqOFd<`@ 6oc*x׾"6YKput'p_=U[Bg&"} ĞiAݞæRA}w_ >^s沮ƕMU'j+L|8WZW/=3tl)J!jG k1QԡEVlbRx S&j+8I={߹'o$~V ϴBєydHrPO4$:$({7q[H!@pt\覰MXU2niCGBºD4I=V =:Fo%S0,)an 5p@I2Źe bz)0V}C՘vql`o.<;8DY:,thPȞaƄ C b,鎿o罱\,q16.v]3>I{{?BU4OpҵgHDvfqtQ&yG˞~ 6>&?E;);N)$y1c 3ЉD3g9ql'W8%8#z8NsǰxO\8zjSڗ2gF#d-漩zQob\B\QA]4n 6Ymz|\?|2(eR _ (qU~;YkL+*e+.g_.ܵ )'S'.D$Ə뾢ax8R@/Y'Od^b-z:]$&9YpH'&p9w U;zL?$,1s4(G&¸Cy"k` wzZ|w/hOZ51)OI!h:An,ȵW7ZM! z~1j[k<-1< 8|#TLdϔhw>LG#O  7FoG4D<⒠5t͍7L(H_gOIX[YX.4ZkeT]5GӤFЅ9KryG.;n+7)jʾrՏ]OJfmendDTZ=v09FDj9<dDbZDF3@fD8;ro.R>5~s(d"c|URPp8<$>,4S0ye{:'vHTRO!YHͷ}/D=<[:w2}}uze:}f0mx++lEf`sʿ~|"FNjnƹ{_#9&ճrEa}ՏF:/ qb6iH>)+br#hr6=IE%{o UBVbO!gH3h)W $\ߞhTWjE?-sl Z oNTѲ3Z &PAq]IwV A!Օc=3 uc?G#*2p欒 $8Ͻ]@˺Du&C67;1Qr1`TPԆWߏ7Àndn>ӫMx&J;)>Sꋧ}mbe5˞e'm+LW8&bcxXt. fm:ּL7?MĨfӭJ3Y1x.搽ē 薡%Yvfʣ3-]o}SNѩ͕c F#Ս{"ylƻf"D6R~ιZ@PbLl=p-p OEdhLr[" HDo/ ~ŬT<_OvGg ** D<#dUb4ڇbvKȺ0ip*oOKz݁~m&]x"l6 .]*~Q[GcL@C5m{5]l?B^X9*m>)r0$q_]pJze)g(nvi8J31|2Uf>$w^!yX~ Z()b3P0b@H;Xλ !&V\T;[Db0D4}: =]{,)|Y4"Wv(bcJ}totЕn S# 3uL̐ALC* vqvM>r×}p[̏j⦻ok>Qm"D'}y 8ҶƩj1蝏E2E. SX*ؗ76+*0%/ EW9K5M\962_G'ZnCVp"ZoEt$~aWZƒsx;WpZd`E}X,ӜE년t':[b^Wc 7X{|F:}?anΎ R u-ʰA]z+Ut[rg;s&{#wlY-wS(oqk(hy _.G`*+N$灰 ~Vĉ&eo̵nG'%KE7 Q$WIbMX*{Z/{5|O-fQOxNu d 1aI, *nd4f [ 9ڕvP c|+8tp)( ؼEb7P>jMgg|?@ɰGnTHB*|]v/3v< DeT78[WVueлIԃ_^ldQ'%u\JYޣJJ2ޱ=ao24͑E:%)89(Z: 1_J%FSmґ# `w23Yb&bx[ @2K5+6n{aXlٯ+Q3D#JIj0W' 1AW߆>I/tCB j,葧+ j ž!̓4< (҅7k jX7Fԥ3miCT;м|/{60*m8qȿ)^L^Fd&=SaiM:%foQ~KFw,VLw[s12 VCb+z5{iiah/qv:-05;\aK;[A1Ӟr)F+ sΟz(L2#laNQIPchFh ͘[řM@B ؕ(ϼVeH!#[}4?i IpzD欇<\?la }4ntqI p:>5D~̪U9[\>k %HQb 37ij,Hx'X{S=1mfLPDo; '-38Z!:lcvWhm39c`!nc %h2$VD]qk ftnWBkL<[thDn8۲=^>$-Zb<ȸz,էUYYgar; ?/R&$$_<^mv}\MMFr # &摗ٞDdNpū#3:kXiW.k O6mH|XaLr>3 +,*jdj~ ⯮|ITV +7_l߲ȔONΘ1++0p?Wt}Pd(,պ#Ďo˳]a;Ix|\ WI=NJ<0?inS˧CvCb%}o#ɕA('&!C;xNZ! Ě| LE3YyNt5Xâfខ'Haxq054,/4\ Xe@( n* Pp"M"bOG}xGGZÅ;; {Dci$Ɓۼ/]+ɟg;Q]ah3mU1Eql0(<*zF?ɵ{i%Ǽ=#>#7+j`ۮ1B m:b~XÞUYWkDx/Y0<ΑO %%x d W|7?s1RF[=HџDgӲ^>7ޥ:KO(j{#Z2>`%5NFЯTNo!!6IY:f SR6w-^bx6mvmW,FBlz AB?̓DCQeM*Ñڱ;Y4'[Nƽ6Lͩ2CD~R{ǼsiѿMAվp8ȯ209\dxSu}rB",ֶ2hNuXU2 zd(Nl4f%Ќ|xhVtCt+_qW›D^kϹ,Jx:T \٣WL?GGn ::tS LlD-q?`Q (KGT/Cj6Y 0!5r$4̽v]Ջ`1ɥn~ (hfy"cAEXzOa{/ԣi&&0>1Gl.Ddn\{UHe7Rg\ k J<+%_>uQw_+ ztE#RKD.r+MoO2H8$<4%Ba <{. u+|V98;+~.׈V?m-fqWؼX@ƩsƮ8$[r#coUs$`&-=BWF!2|frFJ+b}(yl~Ć {^3JB[sw:̘ygS9Km .$V!:g;OӀ}n6/ 'eL*vGM0~#p8Ub">JZ&._HlKo`rajiMJ)ȧjs.PjG}z$ODnEw͒&RDi!:\fy1S` 6-0P[{:ɢh nI6ru#M3j>c3f3"=BRd.C_-{: _RUuӼ\k"(!,;M̒F$PJ Vň4fMTmO/c uQ\|>q |~/+:vzV2) gF껶V=d GN8+'6޼w/"~yq0/g9{K\Ptj?( BVᠡ2Qثe=U 1_i_^/Ɲ$ecg,xp6bk'H4 9jpؚT2OKF~XǂT}jk|z7ӸnŪ]o?\/#|ES.ڼz9H$)/txANEdbƙW(4I/J$O}N-iiEyXЉ H4VĤω>[So Y\F!:.NlzjjicJe,RgDJlZq?OQ P2cj8 Dzvk|q@].Qxmf/[@׍;DWJJ8ـ~P&p36ґLYtr_ vJ-cHp16>qvPIw=i9%ݏcn !@W=D\/{UWN@ T~;_rڙ-cVNXC)~ -R'( s=gr .FjڿُG7ΌƜ$4b/YVHjUseQ4,uD!x@́4 PboܻTy,M{AU7m()xyMa„J] h٘Rfni$b|k)ڈ\2!ű)MsTaZ!xB'Y6י]A^U)G09)D*mm[߽Q%e%n18zol[Lgr4{$Y>?ZV53>%Iَu`aHf_hWgߴ#yiʟV9zYφg)DFt1%]0i+pΌΨ!S m1XC d>E/=Dr`)i6fƼoJj/Bvr|6̙ʚ*i, '#SܯC'g}1xu=3AQ\~\C#ܵrLԆ+@i8/;Ӵlݷ?h?Vvt3 C@JCyLƮ 7nN@8iI`~9w*޲Urni ˤP+&L '6{Z]U73;j~4T!GK◄DbgBa'둇@1{{:)Ð73egY"?AiԄ l4WƲUR-` >U>u n$Go`ʼn*fg亨sH`iP!m/vo6i틽F9*qZz{_%fVwD`]r^pNϽ(2$1\j&pI"Oi@ԒS_Y43ލ &+2ts3X:,0i$ėq޻a̩ ROC1bg~ޚB8}>^zԅ=0!dʇu>" / 2b>^ăH]v]1 "VFǛMm:V+3+Pp{.)$nFClr]s'ʰ 9yuw7 !."»}^U{]aD;` ;KujfG&FkT%H֡jlLuﳼ0N; A֞-p›_nh>o{䛿35+g x]{b h"YWɀwÆYfJU=H+wp*-.A^Rq* eX:| VP7꺬I Lg԰(,V.?be@ ڄSV+<,vz Գm"0#eS$958R~\kκ%q^e[od#_k[ ָիeGD*7HQȎFLh%\gR<=t"<~ʼgVG$2Ć޹@}Yr/#GVRc@^:&f]ː_+P" sڐzoF}sS؜*`/i0)k]o>Wu if3q=@{2q9H2X&Z0*4EԢ::QQI*3c5 РoOӉbs&/7*5qم8MMsNzeu#oNE-f;Ӥ٢xteXvU_ZPj7;}-FZHг?=rG3ۭ@m{}¢R"wO=+ܿu" 9dpR3B^ÁQ]`:n udMH1\8wH(! pWd87•DŇ-;v_ }T`Z}{hqkCNN+)|@kq܁P7P ,|O?L1Y{Qt! gkKd{c :}g^>HUv˃HJ#ogU|x>|_*Db[؟/?ՑvI&ϕ*o#B' d 9f6s$&OhiGN%]ǡJ [EPi7Ƙn0y0Nq$a#]_'bKk阾RRҏ~Ρ I bd>sk| MUw.M( 4M]w4d8.U nW݌lxXEZOĦl#s!- ) K(߅V٪';r;2fEl=Qy"]-(=c G/~Rq#+AB ~nhQ޾,0Dǐ*R%zPAR#|x"94Qd2ڥS;E'S)~Te dTU!uz؆^qA9DTկ&6 ÔB36bP~xSFZ+obhY+%:=voR{mvv@QU 4iuV3 q?MZCA\%h+ 5+Ji?M.[Y?ɺJ1G4F㷝&5Gձn ]H  Daw9ZQ#3XytKBZ"$a.܄$WwJQR.3@d ]CX^PKj^sD]8UC\jgG{9?f?rk%=::&~Aw|:*=JieDJۘ0Φ!EP`[6Sc:Iz.ђ>]xYĀ|.Uvaq=Ub*e\jir1B1.+`?20 •3yDh9<^@H! x㲸%eCQ.~r'@ʎRJ= ~ ~`U S6mLT9I-_L!YJ+x >̭[T~ (B~;"\}/QԈqWz8y ŮbROa>6G,ub )j8!R. 7Q-Ž`HGjoMp}3_}!pŎ=JzK'x|r>S#/L PLÖ$Cr6sj8<&-Dl*_A2GDxA<AHY{c7< $9 #Ԁ0yI9P-*r ˵2j:K P(g[wf"};yTD7Ɗ) 0)X#w0\4Rĝ>,“48':l\Tr]SOF TaڃH~,#|*K _x`eZ?oςM*yɡHn;nm>#q\y!!0~ vŠϪP'vZt_>dr3HkK"YԝHi%Xg Zp%S//w# C(*GGkyi&}Ckn(]q!P6VZȁ[?VS8llveI#Q̂Y^Av`[mNQN SRW'G ~+%Ua#+0$z8ٗ(Xk#fe_ ~T7g֣w(kg4HFY#( B"[ z}j)TakK=GGVv(p6W Bzb ɢa4U=PhְO!lTR5( zǤ_\!I֥-$t~xb(4 aq DsF2DopvN+7n̢""uc5wݘՙ꧳7= 9n^j׳S{ݜR3Bc+Ϡ: o8$Ռ;t8bELS17&8&xR!"WυI`wQaڑe/ L$,165ؐ Nkyj&+<-}80Ap/]kOY;~Ř &A/U)9 kټu9@j-s)6ޠ2JMQAcf ps ێa Ps#ä@zZ2qQJ`- \S_%k 9 +Vc/B)lå;(Y P3,ܭ/l^|g$&=2xNm&Lk37d`ܼU폏{1!]Tx$*SYemW`]"X=o/ fC֚sCSX`ǻZ%Ќ4u<"v6}xI'yQ,ţN1-!Ϩ,Ypq1b|2:x 8jJ{6ۑA1L%գM;E*彿8q_f?GUrݜk.^Hqd/vs%6/V-W x *qkV?՟]5߭!\] ,(㯪p~$IMXD?2!}!:&e`pN-䵺X/9.c#5H {Wl]l.m}G h6XH mʠ,Cuq-TRҮlA g 5nWP΅\CCZ,O`?ɭ~z:N%k4u65͍ʝݶڛ~_  ?rrpl^mBk\Oحd[R @ *ذj&'ơNd&5&" ٰ&qIvZg~ر w>< j[Ꮜ z@ ?A4ҧ`tyFP݇t]2/ bw,ڞ6KD=pMxy<_)ɎeMXVk}S qz& b,6ߓ#49` $mpm7amQ2E7`mc]7QA($kƒL@V+aaJBw=uA83^%}~R%)EEy2kn^|LM]sq7xnm~Z_1mQz\~Wz]k5N~9@UTb%9D̲ o@j=֬V\w& Y6sjJͥWLJW܇SI̪;$-4z$Z[I[쒱2"ȫk= p[- ]:UYKf; y:!?uy[Sp>9m׷'tGs*?65bkOTw#v`F nqx&*6XB]Jso 'm*SZg hU$8][behW1~ccs0WL[OO#JwuTwkn/$T2&Dҧ L"ܡ@ٯGE!]%d9Ji׼,RRH֘0Â0Y2/-5%ir>m.wlpuDr(otg:"X0wpGD/GJ/f̍ sTu+ߛFN;ˇl'54iPχ9V'u,C&IEj﷥0?scGɸy&ŲwE(AUZĎh:6_4||2%-Y!SxȞDVj(^ |ש>EfQ&mH v0_Jjk>nt2)a Tf1!-"B >/ëQ/NO}P&")>@~dsV_˞Kۍ N 0dc5`h&b8O ʳrCۃNcR=4@otԗ1b}}"EN71mՇ!cϹ2%VӉnhK|H#oUm2=ȇcoΘr_'w eًW] :rv_9IZH 㽑yx L?4(T pۇƤR0ZyYl<HFE 1\Oan҇M( OxT(a,*V ^ӵG( 8FS{^bDBr*b"xZ9@IࠤyP;g#xJHkM(Sa!}1,cXzr bo[i>q#q$nk`ʒ(K&[@0c 0ݴS̀U6:R7o?-;O!󚉩0kW""e Йwo]ԡٹjS[ЋE< t\z"p`ߵ115x->٢۪ siXC%k1~XS3BdZL׎>-):hlr A4rhnDR4zRlQ& H7L5mSy:;fUhZ_򉾻o89Y6%Jj3FwԱe;?{@xk;5F&S={,HyKtl*B?}E5!1Zs&:<9n@/84H{i;,Nٯ:Ѝ x9wj-*"khSPJ?b4K͐2T@'ɖiD=)WdNP7䦤`9B_/3 I 3-e MV1cx&ϼPyF!tEk~}lgz!nOh+5qO߈ H5\ZsDRml>#},C0cwbeV)I ΆS#|槜?ټ1;ni4lB-Z ЪÃRZ FZg*lʐkڡ 驉kC$X%Ke c\V x__=L\"-[\4'5*O3/F F/) wu2[}/߇ f]Bn/D75K:kfl`eQ9>'|G6z@BVnP\ &v]_5s5 5=eJ'%)x2p&lsQsrS39&o[S(Ҕ21jI광O_3-}p:ȸ#b(|-^ TwWb (r~XuyyJHQB1ˈz \t̻\QtCK4+9AeP|V;hJWbׂ7K$٦ȡ)Cй 1H+yuHE莁p8a}ibч)#Lk ޑi_caO̮'4`hKnE9ъkfȿLT3':  ^CzֆltY!Kʣ?ϝך1bSPC.pa ͼˌ_Ѱ c X/G:d2i:av mb |kţmXܤv 4j}A[UrHk}K[}}(q3=WlKIR*mdC`b ]`N iSn(zң߽$^]qf i礞g`PQ5!!~|) 9ga˩W篇yR)@:gpcf(Z>@/=>pjec& EN2di;'B4̮{ntZ_T3=gVQ\ܣ`CzOLUB0j}hxz5ه(1l*l˦]ƏlGզ6O`(MBK: QDCR~D/C(2L$1Aul: uw !MM]]r3ȩ% h=k[I_ı A*٥12lZx!|-u%hH{%~(I dWވ'/TdzۆAۄ5M ޡu "0rf)~UNsɠ[ZkPUPmɧ\W1fv?ew`X~Q@3|u@[.LFl 51^Zm1d65}㎜:gV}1!qrWG0Y &_dݑ@ 6pRӦOAA&& r팊_3 |bFioY]?#Qn65% j&kWe"=>~"ghG^FUVh|76cqSH0gNr)q.T(SDN|[4@L5@9|ZDݲ*0S9%svTHc49%U|xEUjckɗ+elOJT yF4}fHF&CGxA "B`0Od%(HYuuKYр%e87j?\xM#*$LOdܦ斣~U1wqu;Z9z1I!*dH1 &)s~y~ʭQ\A1-Hi4 v!9oYၛ@YM EU{k9@jUi̧#1 KP݄G&%;%ϲiI%`Jo<1.YίY\j 믷"r^FTT: %M3ߘa_~z1yC%Jcɣ~MR(dQP]X݈9JӜ׺oKEyR\xY>_-;Qs\ëWyuMc6 pw+RUl(} `WÔY ,Ar4QÊR'u9i i-N+y5wA6r$O,5u CeLQ%v 72Q%@ uMH}P8n=DÊi¢߳E*K Kd UhK 4zܼ3{]3W,B^MRNN9S۫E"ڽE;Eգhzۦw.!sH0R?EY=L/@oWj?⁣ga7 *ľy }Jʴ?L=\pIB2%@&p! %;9I:/M6*,CP4bAedyx1S #Z2B m-zm%t&̢EV}]Ky; ,Ut]2w]+e;|Au?CO<ʬʁ$c;Rj@?;꠶@oA10rK<`HFBԒz S#mf ddKݶ;c YB;y{1A9l5`?`/NEK(NY,JG\0^eTعhU xĐ1(Dw;ٙOqwv2%_#|0!j}F;X2S_[*>[]7l? c5T.<ΔDw.tߗE 7c4( A/J_:R^t ?KZC_`Ĕ7мYeÒbPرug:F6a3{:ItgJ`*3K)c&ޚNtquE2o1W@(MN$d :Y4A](q/ /(CA4 )E}DV|HtoFQ2}5?y&;X'RfkT6ʤbw1<##_7.)ԷoTnMK,%@\ߏ)TQֿh 9ĻJGgul~_ldǡZ64ݸ2c8,B 2[_&2>=WE0RQ/e_8=6K쭛/"*fDzV?;BgFRӫG?OAT Wgǁ Kt>,7t~,nZbrd_!Zi3[aS}_O`ƯkKe`F{*w1U )OlhW4HuJ?^tOwuOȯ`Onrw <كQ[Hp0 |iսL.Zq 䬕6a]wR,w.}q䮷.H V ^R\Ay3ƊӶD+xO_.'r[M[-e DBlɧ |i!k F-C/Jwd9!E0dWfHlxV=29ԅ=Ƙa 3ÑT /#9F53(ph!.f|+h0Oak*eF1œ 8EI}J*?Փ~,68Ú5F%v2𭑩]ѨE y#v5.l `69 GuP9_@2C|͇3j4-I:s*J62pB"iA9N#ޑ.u}'F7 7GOlZa($ J:ۀ>ĉrvs&!R闉 HN/oީK>\c%h3ٜiFPBOo0b&W AT|sᅡO?q$"MR0ֵ9ˁ"%_d-=O!dB}7E5J#U!oNu%Po[bk#f%Hx']x+ u\} rU:%;qE4,@)Arh.:^}xu[}sG#e6-PٽP)mnh#\3y)ǎj=oJhh5`H~A1_VԇCaZ QHsH2`iuQC_-xMM:TwT 5A Nd%z)lőhظ#S7ԲdS0g?kH=c@mMyV,P>zi?hge6ŜwY-jͼj6b I fKjkAL4tUQޥ#F i=}@>{y۔#Q7!{e!ZnAMpZ \#м TԠՅɸx9 NE5MPHxg0pNvڀ\'ԦM ˱$5cY߳K=(Ļ1ԑm@r8ckXj+ %w]P]lxvD퇜3u^}yDֺ@67yBҔ22 ;)-ԊokJm%S¥ 1HڵUoD*mf_pIۋiJ/ .wRi'r6 'i?zLtR@t#kΛC#nldo_T]58*)F(]OtN1G'$+8.#g`d2=Nhr<0l.V/ V?e-ɾfEV^EUKSG]zИ,hRo?0NHBvdRthvs3HZvdɎP~4PR)i?D$Ni8\`k94#ctZ{![!Z^K([$i$0Wb |j7fPU8蜉/J*DBJl&,6Dq"X[(Y%'@#8)F5ߟۮ-cOƃsl ݧ"]޳nt"Hw//ϱt}Aa"*-hE/~+a|i.ּg9Ҥ4M6+ )#,©\0F4 u wpKO6I$asRzJB$ۛy4Ml3r&֌{z9zݤ=:gɁK f L m^g}Kж/\\P<&zVپ_x0 4Ω rabj,9ɲl0b3m@Oȥnb/J4rTZt6՛Z~"~ܭX+w3viYsU-mGCRv9#fotn}^ l4u֧HSs@w u%1Cr˸%whT yGKSH(XhXןV9TU˳:N*Bp(<߼b٫al7=HZ:ע(4YE)X7͚%b2lN‘49nL8&OwEδ+k6hcA1Ƙx3 uqT;gM9Y_6ˊ?1n'w8P#Ma~}Ub }N=ai4ĨCgՠ-ϴcQ4tJX-EDR.X3b{ڂnzb:cX:$wټLW|TK%2&r%5.FG&$ ԗbdm_AٶzR6c淓rpL@*O0b-ǾU , <) +E$ssiH/f4zo=-󒇈6>娵6D١K:  vq- ~(JÖB+@fګ%sάDWOnzkInVxк!ʌ lW^S u۬|>qiI5 xj,3 Qaδ`~$_C?ɟVr/ ]X Q}(^B6&>%_ŽAd99{ڂZI >u^0!Uþ39礙JR0NL=u̇fⲓ9ۺkR6N%ػ,VCTܔsoq"hӓX2liԸ¯#tVҺq-'sOvPN_ȒJMz4=;XΗoMz" ̀.fR&0)}܍MPn(/DRh\.42jsH$T/$c\K|uG!NAwΔথ~ ]ϴޝosT))Ԕ#XVJfҠ TA9x* p{w<0GG B0+!çs^]A'ƵZ&\'sQ._R>M٭ƺ[@MTJ'&yڇ݄*)j'-=cQdI/LYFbsf"J`BC/B٦!s mR57v,1/`_cwӜ PPdP] C#UfҢ) (~!9ڳ6e´I[$YNر8_U=hbpֹs:W6٥f #Zo!r4R$SAݒ=rk xPUu*MciHgaJ aCYŨ!镞nf-{ xaoܛ ͞h4O yB Zhg⓶m5)j$}%/N$hŇܝŠY礭Ups0[mq0 ZCmˁnS4}Z,">L7hyA X{QK\Mrf cu?2߃K`t^.W[pjjaN{]xU3Im3N6ӯص|^VB>,al*"V`=Ӏ,y5YvW|:_Np, ;ƫVP߅(G淟:b j&GQ@ .,RB]DNv/Si%%+0NAf_r _<+FJ(hsC/X;d"nB I}HrӖd [tY/[V@ _mN 1!dyb6.udXp<{`FYVm:6,* v=J&7^1y/|R&NhsY>_pRS}%((ͳ^01.5Hj. ͍KrH)#Tכo=[W*s :boN#Bk^Rدcfl-@;w݊-`̛֣q6B V_6׷(Gꗢl*?a<1Du_WS\6FoTvɬ6V#`_:[//9`R+vxHiu8EmQktc~aJ'VdZu+L \Z"m7R-q'Yp4;PhlgٯOSql2:%JīSdBulN 8f,aI΀Y B)uXg^/#G7 {ng2Pt%mFE[[V\DTOڰpjӨBY6zfE<7X{Fe~AHQQY~}Nc3ͲT@H7F07"fR.`6EDα鱁u tꇣg'FЏ3[- D6]!*M ~yϲ&~ܫMC=~(dG`o_ i#K"aldIE4}hO!VNR8'F// xi_zY lXh(`r{B!^U~,03_F?1Ở\@BM.qv7r>`G/$#I*ޛn"bAJkF8SF*3ȶ1DdyƝ* Ǒ~8H-E|n紑sƏub)ڦ1~Ut__Re:mQ3kR&;M[)ga[ފt_zN 6 pJ^&3@\ c$ 9L]ddJ%HATB@ sO7)^E$4C p eN!@R64^I20wlXzy\M^iݫ3N;"*T0g,.}f؟rNv,\4J^hߩ澢yqÿ$ͧFװ J*2GXOXJ>3 *%[ Ix!oD[R0D6$7 &)2\ ʵ?dz.meg_vFv]?2ԁ༮ C½ #~_O-(ܜi}\1Ɯk}G${(o(qh-#gMn,gE9{ A'm<՞f;!P 出混 2@U w\A=0$*?e*1&OcToZr+q](b0K S3uyh:fpΌM0j)DZF@'BOIk|,ؾWai: -Fwr  CeEدSPadbLĵ3V}梻FPAv⽔}N( oP:7W`ܕq/%lK"y \%1<o]gaM衼xpvFmWdg@<یĉ4g+;uc^B|f jOHVԸB<[UIcQD$AI?pOI̡X(4)C`~US"-N/58{tv?}L{Z|3K^Wn-Ϧ 'l#ؐsɉuwC) u2̷ ]%_& \e3\܄ st0[*,m!Wy ޥ__XF+J-YgigxK.F;Cƴ@{+/?OWe;]:%+׺i4ZkCRA~i!zj Q[XԚ=I^+/ Ή!m;Ō3HdNDbBYLEaJ9a:pY:7ҧfM`@ % JR*k\\ 6<dLnX"$qJg*!j}Iw+}'Xy]5R+3-J޳$H)?\G=ka"<# X7V7<)qXy.e>Yʥ!m2mͶTҒ>Kr` mr$}.,99M/flqO?m, ~ŹF- BԀ ;GSe KRxOukht>l#?o6 i}o$iphٔcԉ'Y >K'?P<)u]ޕ. f*Q ]ܦc,h~`}:N!c(R%H@g0˵>Ŭ;vu!xc`q"y A7τ 4`Հ/6FzU&^{$V֊bࢧC9T@_iүu/s>G!,6))"axAɄqlسVC87?C^yJWs-a&-U((9ר `Z1Ft[*UMa.DN8Gp >(©b/đEC6O3R5.u=jA[ w3"Rb-2"?{Mi ɱ_ UvLxVE͡ fwSRܛbxy>ּӿV!ol_ZN 8l?gxdž4/o^*Qn?CT6w#[@kw7Wqa]28]%p,@?II W_WA:@oVo@NgF9nPZW5F*0.S?5- xLU@~I2HuڕqGgJ2,OmTf[3 ߵ9LO@qr~LB;ߥ TTc-ϣt$?egCUzyiHT+,uofVq`!J֡^Or4![cN2{$Ouk0bMH%فz2IF6܉(*qeOӀVYf")oJ+qJ;KPX^!whm3Bk 23K SNJ;^'K>L%şM q"f٤6uwOXHY4 T}A-1z] ґo @#opRM%i m9ed{oӑD 8v+rBV(ITia zۊݴo L%ba4HF9dC02sVpxo=ݺp>ƪ*V5ݿwdJșѢu:Pr0x9R_vQqI[:8^fUUT\bV+6Xt :LXzO3Zlt>藺0wa}ko4:DF@]?$DԱS9H`/\z&*akNHI[]6e_{*FYi; ,vi"`LC"V&mAS0}:=~T8 i0uÄpNo"YfQ"qc8)F' oޡz&22qFG?1@-E8."D]טLʠPO@헛"=u>;Pl. ]nlZJC`P/ELԢ/SgҾJһlQEsөj r/v($3,_9œ|kPJ9\Y"m6P_>3]M/O|-D#@ `*) /lltU1z\+'Ћ 9\ɰ&h}ɝQֆ]s+X G(syI;H@1%% P_zYij#wLкk٭y fz iCzU"6x)V4zaLJ/]ZWU8+.{Um;W8~v dqSCP J>' F3J6-ā{b.1'eFYHp'?|V>,D3I6*F.܅M}m (^23 ު ]I KD4H݆FI`/=+Sk6΁i2Rw*Qr1(owhC l@u̢وJeSO`-^n|6GגLbQ#H(4"ol_JOpUUm O(2pA^F/xir|s|Jh$[pPm)6b%${v7Vr - ֥sgkKޮ-kJqs|4[mʮ%V~?W/AEn,6fxG\1ꮰU% JBl$۰\HGT[ 9yŪe'ij`HEo( w X̏R5Fwr8fNZ#gvjy_c'#O>[:Օ $pE<+j'@Ib&& .4]iLYqF8#uEpLS~YYhաr58~% 6INBbǠNuLz0QR`7P tzd+:! #vxǯ$f"2 KӋ1qHE[FN3FeR7XކTkuйGl H~vuSuvtq ą"jDuZ+p{b .{3D[mS3KBvhr9P^>Me("Y V@ 놲FG}3w\E VWZ *0Ӄ3˱HvSJ} {` ,B˷ƀ}oW}s{˗VcfB=m%9bhN9tC$+~K{1I)_`| 3()6_f$go6NVѕ3Q}E7VPy&׃J0g .Ǜ*X5[qd\Jf%,l䅍*nYÎPpI*^$>צr@M&%mnux;>.DQ]3∓bB}ӧ \B>y5snȪ&#}E5M{"$ )(\#'"-@.gyQ"=w8,Ա#]5. (&tI'~Fq<%z-' &]~L8cOv7=w4d/sI">ܸJ C# `/^ۮŇ/09.`,.MwX/,q<zG=8x*Gp[D=Mw-rJb;ߊ_ D.M7 \{+_DInB0="yo&n3Ha^|+Ga6ص$(?ZZt6ܔ<>Ma}HGةi!%(iqcCU/] ~#> "Ûȫylfkٲ ]%^ќsoqo9^_GyzU Y_Y;"/!>qJ{Qb8QtŖÊ%]nQ 'f2=TJr1?x@b9Z;^ *Q,ظbEbUiqc AX99|\qY3R"Γ\(ظ[E$Nbvv:K' ޼e6"h2{;!4lL~UOd*A|;Gx(PřUVa^;^u6qEn$B=oӕ66F D Hp J|Xi}=LȀ֥]Dk+1j܉t-NϧDw@O%^nHrً fՑ7\zT0Q )`gi^H/ј G~ު,s*,ZhtWuv9Z~NI=F1'Y`߶#PA$T m?`#PazZA'\sǚ4DT*U_ ~̉(ZlXnd;^|'3P ""RÒX,^t/kC8/ ^йso'cgPOK5E'Orr6^mƅ &*-qKcZ-%?/w3#yQ/5 }vJ(Y~ i^ 5m%Wv!;˼NI}Îa0KwԎ4Bd_7b`%2\\]k1tj~5CT2 H"Klf'Qڕ[B4/)>XS,2*WXCYL6+fD% "ܨϑ s9pDrpaC\.tIcbv2x>Q=qGId-3~J sQEC뤖&" zMn嚧'*rgh􁭎b@w1o$E"Ah5mzɜ q VzON 75h+P:TY7ABCW}|utb߿rI(*yڌ9THzFĨy@aĈR؂5ERu׌itLeZxGEVs51y ru n~4 .xcX_^eM~ )W)}xhۊbo$ѐ);SqQ!i] #@x^^&G;*lt_M6d$%)ѕBc9;zM} PU<}A-+NCTVC,/=}]12r`߬ik8{zWqDb3Q og7Tʌ&ֱ  D#mT`!z c\TM!VKnɧ6䱏a5:po;5 qW'vׯlOmow-zJ\32B2KÉev9 kv6n{DZ'5Ԑ>$n'tܕ-"КMǸ` gvK~z`RȃA̒^6MN J[EcI/GVȠ05V}d-k[v/4E~+hᅌPpdP CYsp8gw_< `W }₄bI>'Hor,k@quZAz.4I/t36ٮִ%6UX ܫoL*| >8gZɀŨ8@ L?B~Z8%!ř>+*BȈri눛emd<0ucgqF<;ӓi UFwD=>XoP(S{]YlfEM2$hz)Ҙ86leQ+wUA:2hɣZVW/’K'"WnŞz גȖ1>VP>>k8N$_$a@՟99HQ%'w&Bu[2P}87~* ecp+7Vm+ZdCQZ`":*}l7- 2~'5 ŻZ,j" W֛޷8 sXN #bI:,\z i=6'?ݎ$ No W3yΕAUẂ,kǔ#mV}|yH+Rr:ڿl n̆'<|H=]j͋?s-3&UHx~s> T!Nd"6i)K4z(Z@Z"ۄ'8h" "+A11=$Ռ2!|bIh8L7 <$rN^3 8,]W~1Ouf ʫ07b0x5V;g*Kd _tU*Δq^+!NC')x F7<*H I\HzbٓW$?2?Qjvv5K Fa2ޑZF@:=N !s>pT,J)!tLu9 l*FAeR\9rSӅ wZۀSsα[@wq+0^j~}%3Y5vJrۼ Ԃ4߆-ŮT6(q=O)Kx߭I33,滲QDyٟGy3Iz?6?i휛Oޓ暴/xhZٔnrEx/0ŵ՛HSFMt +tU.#Uy'k kfQhw>Fk+~pQZ4Pq|0քcW|N7nkIwYB'ƀysZG<\wfPzsu%źgDc'"5 D u\IQ%FΠœ>FېE!g$}tDE |vCIq2I3&Y= q7FgѷG.){VQ;5Dn`,gIЌ{† m݇Xbև{]Q`J:%梈l??H#>a6^#ID3 {*u3\EԵ>+]|ҭlܫYD>CwA ?"x0;4E șSPXd7~yE0>,t{J-Cå=UUlO8|(kʖf`:a& 8g\ dc;AKG{80uѮ5iBۂ/ܗS"Gz/D1s),Ʌb'@It/Oj09{eGh׮uDv3iDM%{ {JxŔw 'x Rxs/CGGCFt2{-/rǿ(֓@JPE*|SL@0 jDB;5`;" A^"'x#v lo} ʳ ߠng0*ZhkBٔAҢ1 8;|o?2(ξJP` ~%O$ tsH^82œQ="0Ypj;NzmcUm GRk11y*szM,Fᑖvpu3UN^iSrXӴ[|?4WNIgET&H3b+G(y{\uf8GϗKd*xdg4g1+'AY}zjrmSU;R@%zEP0ZL `k چiHVQal1G{Gv& Llr,"={'^mc6ǒ@B8;M$G7 O:)q@oY2E]tU4$xD]Ď=vʙpߛ+Ns,k;(&ҥ! TCms6wCu.u‚`w,<u]y!RKbl#R&Br+5} pFqQ{`J6 R᭝B<}_C<^^M4;t|նF.TL< `pN-GK9tS, 4>믻6DZ",qqF6&}o)l6"oա% oy#|HC3R3@|i&!grNx}9ۗeQ-Oc RQV[[ TK{$u]},m!gϭ Z5%պU1i@&凉A3lAkUttw  2;w1(ru$_X~!>G˜t}NQd2,; dlw8w#!qTtMS1mTƒ_^{&H=0›μNBBE~i8[X) g@#J&.ioNG[nκ&7oh,:@ p19Dj6C9DE3֠;ϓIP-;¦/C2L{;at;Seo?n:)q} 6>p-(>obEU^\39uOD޹ypo x*v"b{.T/ڶ/u[ϒԹd~e'PFQΈ]~HJ?Y0@O{by;Tvrgɇ3HlnXC}|Q"wǘ4gLXl zj#ZqM**yw2uL"ǎJnr0t~ wL RwWEnps[>dȅ%-NjvChT4QOfx w mu-&Yȟ?άuVp0a;-ag<_t`G-иG:L,*N{HrTy4*0_X{SXi2bq=Uf~+McGZJ&h);[ZVheAώA9Q:ЌzXLQlG#ˬE%׼/e\^PGpa^ՖX1 \ff\Vա̏=2&QzaSN FMOڬ6]M}8ogYG(t./Mzu* 3!ذaG~İffhDQn Q/;cMT?w&;A"r49:.@zUoꣃ~PrU^ˡ@ck^GϘto*ǽXlWs鑷4ݽ۵T7kfvSq_&)V۩Vw_&)Wn.C$as<^Ñ;ǵ^(F StBKƵ]_' ;xAN}uNm&akO8s۴P?EG5iԍIB,L4۞״qؘjA.wy@}:?J_KA0]d Y˶\.o-i]]%fg%z EQ "|[}@@ h=]߆<׽_5xBs̑a2xoRd3]qj9g"͓{/=gm*!z# JjN/@x,8hAJOJbw1T >iku:҉>g^YyUEw‘ϣ]%W'UҮQb ţ9cla+T|pg< |z"S}u ڽq(&eD1]P|#f$+]KUtS[jȊL'fucG(HX\>f/dW.kwF@V34FFT[awjĹww!*^0]D`e5j'ו?X-ą\*۶ Ou ]nт^\#l2TTfsɼeߨGÁ;)^pN)(Ԕ,iexj?fd*zH!-W}`XZI~ƵGVS66)B~~GZ^ CvoA:Nym@ZnZP}&~K:- ~᧐kJT:pzu6yyoRxw>k; BK3I&l=f^'UuwG2qiU'h*D& o Ocab hg5;.Ax۸ӯۋ!^(|e!9X"~+Dh :YeV^H;`$k?ō$ ) mnfp%ɘpg5ଶh6"Cɑ@DρV1G^Pcvb4w2E֔R*e\bM1e{1~D:·GB6V*ԚH @qKy9,vm@D'/;~!ȇҲ5*+UA?Zm':۟e㞰תcp˱R3+(^)6UYWz e#)y8Tjȶ 7/ { *йԠh@OupfUNȸkbBGǛہxxފUmJ7[`Թ6B3(mjrc2 8\]ݖFB3Y #YYY'F3J{ }߱'9=7PM9Ⰳ:^s#H!3kN qpd-%QSG`Xf a&0D3`yH?p r@H;1G,~r ܱކRĠ7_h0ģ v vwߕc4u!)iUJ E?Qe6 6'AOpIq.䲶藟kK#b KNYA hgdP# wMrEO^Sp)cşI!y]ʉ󢁾y׍YZ1.M2@ rR̚C<[o {60 bb#XϺ(pGgG!ֿ`I7Znuߌe50maWPIx6%pKdnq&-Dg5lrUYrkF`Cp@$! ޔs:j-{whn21Hu4̘;U}#Ù8w$ MIy [Z[a.4n%/Jn8&_Lj}2UԚ@zB,;8mFYEtE\ 7Uq{22'(> h9 Ӈcd2~1eu21}߽g w<G2YX@Hy!D908A6ZSa@S^rBwcVRD]lXarYX?xE!+{XLyA6{Aߚߚ'\g¬0zv[ ,&hzbX :E}C`~FL)cdz53\1tS͊@ s1#؃ |\17iÁϰ+ze[=vm<=ҿ*o xX) LլbCᏎ 'K(x1gRwQ~~- [:+߶H{&[1ڠ9FB4G_Eyk&Py߉@7S }Bh] uO,uGv8%i}PBaZyF_78JE*TC=sGO&YRr;Wh4D$v4A4iVm,LEl]Q *׃&ả)~#܃0OF{BEY'98Cn /\v<Ԁ?U9%n5Gm Naf=Oq w~Bt -rG:JJlX!r-DcjLIUՄtڮCh xӓǁZv} 9MW=2]ȷwAEo%fyd3-) w)$uYPus*/_H"Kq|kW{QEy)T|r)iy4-=;<wnzՍV0A)8>h9)-cä3V^R{1y."Zq0CS3xV/Jw,f grxe~G4@9S>Y*K`>QX~`icT_5q>)eﱹHtݖ ۈc 633;QrB\ـcx$YY6&ceE,04H6X`f2~8EPoXeK<^nDДuM.G'p aAVNF|W ֍ 5 l҉Fz a.8lWӵim'L*(U]+t2InU`Ru!_u ; rB:.B>\=7ROoaǛ\JQc2ZWmm 6 o/){xՑ(D\(Au| 72Oޢn.:i܃eذQ !P):n o<݁,@Z(0Mg")QB7MXt}{{`sBD_@;ƍ*bydfɧ\hB@jqfX[V6xwr~u3rxlTty%4u |> 5ZUbBK\Ixx< O,U֕iM6b z{.9ɭ9Wyx_H5@֒kc͗[WP-Ed҃yS#e)IկDɞBKdK8ƛYD9'}:D1hHXoQn2W~gtz{%rFHy!Ws¢AI=<ڿپwLc2{ ̩ ">Jx8$o_SpJb̨k\|[IMh_Px uD,ebOo r2 )LV oІ(F">Emihw1`lZw[7bO:W `8ק n $b#E IT=u82| \mFu\ɒVB+l0])FJ ;&Vgi,b/۬;{561$ܤ4`?17rlC2g۰ϵEo[>g*=BҢCQ~ DCj?y^f}Fh9X5Hqo˺/h|rYIWuF[g(qC:> Y J@4S T ֨A^,n*doL.kq&1.0ԃG0O}%YRؕ ,+d[51K7_1CwE$vyA*np&.kB6n*8-*"GGض1)Of`~=GUsLf$ڑ}AGϓV<ܪ48dn]٧ޯIxa" \?v)]b9{̈WQf_=r-V`w|s[8hΤx%UN,N`3Ck^bdجGVPEƔcȹДTAׯ^ȒSdо 9TE|y!(~gꯥFҕh)P1ys?kŠx6epa^~*0}pt$GLԑ4{^Ks)P Ll?/Ŵ6mcBJk˃*1Mta'Gs‚;v`^kfH xCX 姅4| PHƿ5'$޴?Ts)x(#o&0mekn2=7z[8NF.o6FAܘRMƈ5-_7"U ezkd%R^9;g}REYj9j8|82b<. /JEBwcш.TwH)vӔ^_)7/7zKe!1nmAGHjFBďo\JI@y4>D l BE1xgݠk>3Ems5mєӖOϺ'(:34=,c%Ǵ 'a0闚^z3GԞql8Vqu?g.ZԚ~8KFzB[aWvxQp*+ed<9m0,.b?ek bԕ%?1S54 af0^b1ߗ3*GEQű* f: w-}џ~,}F-FWp5}o fflf)Y(~#bȜ^u~rbLW5~ CDp"4D˙KgguJYzJם[]"ˁo{a%\ղ5Bc`{xSMUe1Ԗmdv 6\'J'x?gEB,2%Z<LȷGZ+1}Oz16X*yr\|0ے01tkp_N%zc+x 89V0dF/ czW7 XbR\TСqŹhm/<svcٝҥLHynhI7aisޝuUE%(|o_2-J$H{1ꏘj34bXO uGs4M۵hQH@':JgW2#DUa=E!2P`x|/x!ϝٹ;ߚ.C5a<+>OZ' ϵ`u0I ^*Or.$E`{MA+!UxAeXiH1?a>2wh,LAH,y`i'],Ӄ<И-l0D y&t۫ Z '?gW[Np_h5FɬU^AS%Yö W:U X =0q Ÿg:m 9 az4L "t0ޯjU@K91#=kVI^i}m9qdB/ETEdNUDhĬ4"ϝߖ 8݊TLW;01p4:Dz9p29 +uIRJ-9_.~qU]t WE2zP֝riu3 X<M2'^'әY!,і]Q'A&v٤XWT tω 4^_pNL)띠W5ڴbdTMњpeK&̠^cuxqr-1.y _)J }|O2Ndv}иT{E9 V"Lw3]mcd6i՟rP(؃a"_Bлcv7s(Vut0.UB@;_ bk[Lg֘xiH8YLRͬjG\ȸr"Z5 @͵Vpp;4(֛Nj(ٍjc swy8fsROcZ_ՀҀʈɂ5^jl$k(D2+(}ª&3^;ZEMRUasӷf;y _68^oVyO,Hf%a֯(h(df}(f79Sn$`ќQnV*X uLYA.թvQK;'9wMm tXaoH6`i ]l9#ka!'K+@8;r4ʞ_Z0Wf EA/p'S4@-ԏ:\G`p Ӭ[r}![7py+4˷q4}lm%æ:0-+xAV@x'BKG"s@ʫWƌo%Y` T;nV +O/x/};,3y3BZiGMY+#4ApPhr&^Ÿxyʷw2%=m6odT$0s)rOvihoҍ{zo!U'Ih$ؽM8yOSV~LsHM5وu:9NB`3ɯT,@5kp!FnJ'Ɋ3oIA:\bmv0{΅]E}Tn!f,w_os>aJ (Kp1l\ŀE$ ajU!a.(umF56aIVBaRߞ+-r)K0l|JVBɴ*abSӴ-Y>+".t2;~i5(K9$!֍tVV{7,7AnCnI^2uROfp?bO_4(Pmp d ۚTwGV0{S}D%AfB$6  i?ކLb`)z:c/Pm[ͅw y6*|6ϫ`qj+Я*Īr>" C0Nv/]%I@whaZ t29Lk޹ߜv%n6.6mH!GN|'mƏ84+;fg $ ^& ƭk663S8R76h<4hpH[R'H0DZB4z#0oo ς+#jy-6Y\Yj"FX@;2^ GuD DmΕ{dPvN0x7$!CRtHw.NPۯ6A vHaԭ^Ά \P|Zp(U5jUF/1lW'>6 *Um;a6]7̇Vƛa8MNc1=NEfPGr (fd=ڢQ{ 2D!A/"%[sQ'wi׌ ϝO g^ {^u;$ mE~ѹp]SgtGz$xXUw;ƽRd ?_w-kHS[+L or|%DL'O0]S%{D^ޑF:M3-| XL 4wR< @.ԘH?d3ɹ4;;uvZSl*Jt %/}U6bY.A4S&Gfr"L5w!!bJKFÁ 9_ؒ sxX Q~v+-ח̀%m#ׯ/GFGR7K}ya8ϙb>q$Zco"t~Ǡ1>.ſLCgzO 9 8 #(`{KƆ?|[/Jf$:L&<g\G@PFgv<)~F=O9"\>mtEjnj{['M%x+nL9S9Ñ uGezhGJT0ZJ)U0+|:3'-ncydzMS.4ƼЦP":;PL@D:~>2dS+T3Ph2py3[ ` [%\[b_"+zC `>_ryݺくϴgBٛ#_QeM݄t4~KhX$~p6" p^G1c-:z54Nw/LbT)Nڑ% K?MXj]O_{9;"ΎgΠ^FbV G=C;H ׅW\Z}ϟP`W5C?N ?r;ƈ w1L1Ȟ, Q^`3M4V]%,`w5l!`󊺗imdv\,jMmѯM (q_rYfh0G@XSDW(V3"Z-tI g׃3)Ѻ n^:^M7ށZ N}Sgx<3Hm <@Me{&ݱ\֌s"hUm1{YYB1Ar!Vz  PJX4pU3Ux XAu81@< =X`h$;IVv i/vq"H̟T<afL@dYj5?$HG 5WLa:,'Ԟi!e\9Q/7/$f3[0nE}7evQ^͆bo/T^:_ܘl>Nnsѣ”o|C9I!)wa_CԞҩm^ȗxۡ$њN&e ⢥Q HΈ{)al\Zn[(|oIjP>e5U֒XC't=xop9][ßN$,(LBdt7rFDFԭsr(IDW; E+GgOAPPo"<"kȪ|tB B߯oKK sTx)Oޙ aqya*T3Y0bQ ^f~XDvupW:֊ҵlU$G!_.lAJq( Bpa ?v5S9&yאf`u-"?2,b-t͛S{r?d~煉GT@Y|v𻛍GMaU!Avd14H(_$ m7P-o仳^S8$ 6V @N0+:X[^Z9-$ sn3$ɢ*9w`v{1`AKNw.LPl DtjXJǝO;f@ σ(SpGMQuUbhRAX({SX@vłiREMV&xS[ J޹h8T"ԌuO4tr ḅ57VįpD[*~'!_@dϸ !r LpHQ|D_UsC;u(g  @N7zB&? l*p<=7 Бchi]^7>EIzgg셼Hb#Q .A F9N_q=⩰DBPY?;Z:%m$c`c̘,E9"}?HΘ}SahlC 6`nW>RQQ ?M0h=r61ad1( 5sڷm> RrM9)-~) d<\y.3y)7YGD&:74G;߾/Bӛ@O;lQLW2L-ug Z@8cz R1":'8?K91_" W-=a+puP9,Hb(5vx'mzDxJ$1^ˇ_C(imblỪNãUyCR Y ^9=[H'HFh824Es`@)r zGs88r;KMC\C3 _s-OC0]\HW]̛laI' xjʟBF̏w`xB ʉZ>Y<8?Ĥ`19eڅUWvLs됺OoV^hm-R \2Nnq [ʪJ (ΤYɐoHi$-c-ƁKj!j!gޑӲxuᕉ7A=xN5H7E`Gl^rL]-kQ* Jz8t%hȢ+>Hi0TdD*0^[AbYk=|m6{GJk̼Us,7µB{ HZYwNxG$}m)>m<#mҭD0uƿQ?+숱eutߩ5qhJLt%eFmu?ž?V4msaؗ]>K $#}DH>ʙ\ehF,vbj=BBA/GR>fy;d+(*Q@u񫹞"o9j*4/ mnWܷaۃZ.Y\29 ,u\KGZDipY}a͑tP XvQ+젌,\qaRgG>- prO`T[йNK96߀ ÎWc޲h] rڳRϘɼ'̯V!ٳByxh lL _wgUOG@V"Iz9jܰN>qGb+H2H1U:d5Nwq@iW@y܆nP|]B}KFG%=[ w&k< fTũDK}u VH^ E[ɗDK/W'WN3)-۳[WXƿ2Jm!JO?dFt%,<[#:oj V~}&a&'e=1)5"akg+}ApO"ڡ ?g\UYI??Gau²-l&8h]^ŜB e8 ܱ1 .oXm|C]+0 It2WEP&VD7k*MN}<(R/a] 1!s}Zelf)/rOͣWʙ%ϯYv/;ydU(e(0oEנB&q>1*&om*o7I$H7;'Fb  JN'cru4?Pwh`HZ&4hj XT/ᨎO:BFwY<kcn'P{*;&hZaϒ5 dۿ 9ѱ%ywO1*ѬffSLpm-<5P;kszPRb! \Q4VLѻ\sOUU~CH RgPthՖWbu{kbdUW0}[!}PḅᒌP摩:k^>1_8v0"Ca7,Yg&u'Q~r<W,dԬ^y~fO8gn 0pw4R.톮-%^KBGZ$ݠ zlSptiҴU}?ZC"\U6NsBܓKGdxΖ1zfFM.S6w E) !ɜ毹r#-pl٤r ̢.9)UX)4u/~ByMzO w 1 8eg7L5iÜK=`姣矔.ɗAvKpK%#Rna2|XKFeo7[+2`2Wy]Oڡw,k ܃USk˭:KTDmC, KKcH'{}Q'm}"S5{ݴoD^U@GqF4T݌  L<"DŽG⃻9Ys6筮}b Y(He(c!>AQICęqH}|Թu-юFa8ku%vk\8&yujon"Fm,7p<xd%{TD:5]~R LPm/qtHj*Na<eӊƣ"* t#R̕Xgd41עJ=ce(ok F=Gqo[]oU˂ILqm#>_;S$lB"`B11fCX B<Nhp/s?`ᜓ ٧"NU`/G͕fo+-n߅ |xE|Q6Mqt9KM%kP,ď|KfC,̎7탥meJy UDm8HDZVA@X %Ϳouق<% G)5B6@SFY1 E.)Nh79+e8yt:j[%S6hGgq B7yїC.tRaS]<x5>[0e [u[1b}mIPXI"q_j=WvC"#o"Ǿ!j >$7Jd$+"^oe\ BUzb}xp]T*{PaLE}tS點$kgh.s' `! b0*-zD߀Bn5U(=kKGq=#`:DOz3BՕ-!1,U9[!',rXgC\ ߣW"*/ɖ_d\ a S6u#8}ys9Sd(9wPڐ/TUKyO^OhzN38:I2*Mzp=~b_TD}*xL,I/Q3 &˹љTWNuWw.rm K hKhTB^M 9ԡӮyuBov D2{) =sAm<$CqPLVe1q N36J\MBfQkǧ&ȵLp枳?xY!~d=gGPQ·>QEXGFHdse!Qs ^DJ hC@ vxMSlkdOLCl_B}-N]_3@'70a"f5,X RV|ћJ"TbC+$Go"CeV77/mRb=JXzs/(8٠LPl.g]063S;sTe?Huʵ >qWp9evGy/?yLgij'R7UR]ΰ O;"ϓQм`IT L} XWohG)O=ei*OEZda QlX9aP5z?@<9 9LZT0$-^z HLmX|_sȺ{vF/a|7NߗЦ>Yk]}FcM@"8l#վ_Ȋ/CŸ#O0(PW(ETX'L>_p/s~kLĔ'J C<ݶPDjT*ݒ&bnL\F]"U^9ECXJ,-RrUˉL!Xl+'yw|k\5[IY;-;jQ Y+,F(j:AjNA:cٷ2鱊Y'^8%oƕƅ mjn5rߓ@qU$Mtc2z1g-uk@aL^W_\Dj<ϣn_a[[:4Ue4Lyr:R#3PP_u<,RvW1bkK+|Ft/62ٛP1W* Ƀ7ٗV1iZb6P) | lپCdkoS;g pvT@{X 醯p_ߠH9dXV팁c4CNO|+ 9_h} H+_D3Fdo|]8_Cc4d)x4A*}N("{}1_IPVBvfZi*}z({2] O>䑒^C#`9t26FӇ[I9~G͜LHZ-6{F܁f,ϖ8WGXT7յ~ S<7jE7&]\9 G}TQ>-1%,uYQr. @"$ O*C/H$'b#3+(20ʊ?\6};"y[o+e1 ^>_CK$M<ش MOEXDL;UY>q({_w^UhǃxOogRHu/k j+8+F5 S8Y|_ 8VJ% 8u4B!#w&+tEBոY4*|:-z$qpz+-!Ѳn0 )=D()} ]'o=^T|K=?742 edȈ~!#yY.O ]weW*lMؤ].lc4 @g@hQhy9[]=(33Xkb֮tyxgVB원DaRX$M91nR7λyD^-T;j$H% 5@a}ҒqpƯ饛{؇%6} Z h٘-6oP=k2:*Zh$.#"s0E4Ori*w3}KݸFsF1+=Ĝbv 1}{Xs{t)Вy=AYmi !pE`}*6ő$b Uި,ڝTŧ6,Uc:_'XK9+MNͧP!7D9Ret'$'_GbRmXIC_ǰl vjZar:LI{BJu[]Uc,۠.܄;OFwf~liډY8JMہk'Dr2 gjA4oPo3bLnZKClVӚ~~1P]a?4M%5F# t\I|LdMbHY3R 2 eÓ'ѫ귬<ہ l=ch߬TH>ӈ!+%%UaQ:5I (,Bɖj~C Эώ`S[JNp+"1x;~W٭Efz4A=H@a*+#Ur{"wi$G#F h7[!V@oIR3i XA/3ܬ٤-7R7Leqϙekq@ GT+ZSDpmX9Z)?x:ZDGx#6;e\,+e&HJ7 wCR~.Lar.!DZaj{>W gmIU!zLqMiS==՞ko,H+XC/9P2b\}@c}\ڼG8,E֘)h۵#RT8㡝D{_޾j9a榤gcxo7'{]hq9|ctvMT86fZV95^P7s~dZ@Ug൯1i!lW[ ޿&9EeH.'=w?kO޲)*ao7U&ALm+/`ZޞZk!@Ҥ(vy/XQwsC!^9l,CmS!j9+m+2a;:e2$Ԙ蘦ug*^i*PL⦝kv9wߒApG:fŧ@#.n G;[M$z-ʖwФ 3!iEyYqjD4bŒՈ7CpIQI9}gclvxP2g@?=avY+8aJ\aeL*]{#'ź6?5SN6{ugv6U&pdO|Hu 0}]d:[[Yei[QEVnX1X#Xر{~pk5 I&@#f+G* AX[@$ܡ/, ϯ삌f \bd :uk/^3R&)5\S3, Ax PݩnrCא~XG)V@᫱ bL P1bGU]Ts;L ]OI;,Wpհɪ&/tհh- `hG_m*K#ArCe O N7?RN¢.Zd$qkP'O oM!(3ca}n|_wW냥pnЦfDvǿ-{`o_́qhy= .5w9ROAЋڵG_ n6=7/ 9)Tے^Gpgzm5q0۸gX3D6=#ʹ؇K"1-ԓ^妽2-0ЧR,= VirWj~? r$1</.p2J=*EK0SJB]#4@be ґHi Ҳ%/t7xn0+*bO,Z?b}e.b̥%KA8ruRn*K ӐH/_Y)]"^sMJ fu˦ȉ)C$1]U _=d$Up-O!gfDx:]G ^06I.0дa 4V?H|^C41.IdYu<5hGWR$q;_֝4NeqpI[aTծf&_tR.]w| 6~r"o \?i(2Mܷ ϝX?2`mfkQZv >/9Of]l:a+EsgP6' #i*.&5b;aj9ܚuKIĖWL@9iO Bt5jz f-pdJQ)dފ(d37E6)=I$ fb_58*఻BiY uf$6C"3p voyx]ƨ90o w"yiWq[c^1~ͱ@LZ$VN^xdVm:]O—a!UMS&\V)BbK Yyͤ^@\))$$H[|F#)׌t?tc5#L|&صOR<`5q{}}9BO! %k/IDeҢYʏC0G1-OɆJYe\ ƻlLw-VO=|9o׆m8Ġ<ϧR9YD59INN:X/\[ 'RD2 "GsJW$'$@cPGN'|_iRLPh`7amXUÆp\i`׆#K 9OJYT!>7XQ&3,6{kc#5\H7;ǃa7Ta _ewŸ¿F$΋ROcQ]V{.|1PpJF0v W 3VP SY4]T%)"<ɲwr윋fzGlzfzxm++F2+湥Z|vu:VTRW:\jL k7r 29}bҙd,/A@/$O,(YTe 2)T אp-5pfIKLiP Rx-ƒ ̭)״iq+ycMoCi˭%ejQ03WlDPaqam@? ^e&ʛ]Q#)m /S5sExB~ "%)a֟r!UiH`_ zXy'!nQ< LrQ7XL bth%RP{ɇjsY{bfuLiI~tn'd3Z[!a#>Aʬ-h7O ֐ڃ'iUWrϸA *zo̯Wa<;PƏg$}XxLhERkjJV^pR)erb(ο+(r >>s6ì&*J幟i٭# JN6"BN3d62_P} a ^WO|[}WAg=͡$%hGrݴIsԆ*1{OxI,Ĭ҄}zNGup^{RZNÐgyءRt˰P1=_ I .Y̆;L;X"Eگ8C|Ci>$ƙT,ٹ#%w܀b /y|v;Q|:{W^DS{\Xr{N#;ҽjߒ^EkNVY?32g(*̽:7ޗ&u93XN*bF8'}rmy_n 0P&4 N:BF5@uN%5ɒ4Hv"#6ù} }G|2۟')U58),PZ|+e/ 'ơ=zmD=ߜJVc%hX=_4v( 4o9-0TNt[ '8S& GW 2m\u]{2p{6l< |4 &z|%%;0sw`UK8L Y;ZQD`4D'Xh #9nTyĿd|k̔m9^Go#g觯׺$|׾* p>v2AMfLD85(.toz:4-]JBA6ڝP7zCSL- r20 @΋6+'Uj Uw# LGsZXELy _ *o9Z8;g]$OkT$lxI5ޤFg0#(%R|[w*R ssx"uC&3F0#ɠ7+`Tv9 {wa;ݵjuaTo;@)u6#kf÷-9ES@>֬Sf(Q-=L ,A#{Wı yH\hGJz:̨u}>q1-,X%%_ok]'Xl=4yl\|4}-_G Bqws\l;ũ VesMw_zZJ 2%Je TKf!;VU!ē(>=1'qeAXsNf3\}:7 iWtYz")X@% ~e -ԚG[wEu]&:mΣDaS~$xkg 'ѱ;f"rV l<cd?$99Nl~;&zaPL_‰ `rAҼ`<-.=3Hc:Wfٹy{B t\ )) u_Xpu#Er3~3nh*,D=.y. j$禆u5._07VU2%Fw28pK73̿(R>#G.10x17Ɋt7fրa*Xmvv"yu.LpآvwO7|J/y+>#a6 JFfj03:M1P:U,K;hh"ȽLf"Ö͜ԲrP:rt7>O` $XWeYchTVdOhϴǐSN`U0DiɁH&WMޮ`n9T2>:PZqEc+s^_W Ej A)sk2^I=<1}q%)ŸGb2[Y h\ 7YB}{y W-Odh6WsճDթ۱ygr4pa40ytr9Txa 6"~z%?p7M @{%Uᄉ~Y|F2݌AM#IeKOEI Ɗ5g%%{3.0x+Z#wvM*)wpѻt# x>'l,K5@b6x\-ClpzyWor~;/JI_6|/j־ 7-K4ұ˻2_&{HT._:mS*SzrL"9tgjR>mC&t{!|C"#ɤG&ۗ_K'an.$`%LCh+M󪒗Ofg$t17_J(b4`&&8o7> 6p8>̈́d~ĞHl(pw!@ajF2k1NCI(7L6 "gz,%)zI$E|m-mJ}K834̨z\Ffu}"%=&m:`9m,,Y߭8ʞ;W@n/v[1sxEޖL7 ̀# L ޾ uޔ 6j/Oӳ)-{~8Vo9b !E#@g:K[ 63ǵ9'c8uf.Ԑ9.E{2(- n78mdh2t2U ]j?%C~VWŰse0M7J$GD]䅿  Ĕ$t}-?CAm9|9; w96{/TxFٚYn0$4X_+ +f]icf^]zuڠINy+^0`B]5}< V>\`tu:6 5b pvzDIh7vG⡉]2B7>X۴@)<%Hc0ST͝ΪM!ԲU}T[H 4C%Z:;|eVkc]`-QB_d&ˉ^bLFhyQȞD=j;2:F 2TJcYg=aɓ)у Aw/ca-T)t8cloe;Lhg,@qwAvq+|zgO$K.i4BDX,{)!1Ѓ2-3onxa#(i#,\CzcW]շ_.LyB:トn> ?'ׯqhe0PE Ұ_0ٷ%[xy3e7h/?t6~v\ڙRvڌa2f\aC%=gr(9C:)O s`֭ʾ/X{}Sʕv̈́vm"V\LfWC4¾$f..Q~T^+yț}aMCh,y,ϲoj/f;K̖j1e4a|+>r*eq:2l$V^E6 x"*ꫴS+ CUDB??6?!8 $5R.y3'ϧ {j!˻KB@L[v9j b`ǎ 7MTq#ଂ5uytw7i{b0> lvܗHtD-)i^^vs1[&6}*&Hn햘Lic:㳕sb h14fУS48Ępibߡ.誺 :)ī[q^)؅ qAuK`-l'OD#<K_O^숨ɢa>4I{`)w{,ЌDy&֐؍󛱼Afub|^ΌM2"|*8ę6xfb|\Pu|}lt޴rhhJX,8@ Bz,Ybݸn=')@-&w5ḮF,O41B~'=5| ܺap8qF?ta7F5^ ]e. SZ.S!^ƗJֈ'LcGۓU\:%ilf78 #?obC8 $""NƘu+ЂZ&q-ܚ%%k\fql S{LTxK[&5+-BٸnuV %2Op uEsg|Z^ᴩ:q`ۘզaxucͷ'вީo,1v(Og !ZIF JoJn`N1k1糤^z3H\\^iFRZ鳻S0Hکxl VB-eF_?h$$ _e >w~wiUAob9k.iI6JȪ~$.r/v01m P:7̽}J:r(~.yV9-EΙ-֗E7»Ȓ-aP|P&N ѽ|eNHOM8AV03m?DžJa[%Yݏ"w'z2/w,?]%i偒Xc6QҒݞЪG°%A衽4`p'Jz .ڵZ vhp>Jiyܻ\CJ'il8o9bNJ}sN~^ccRd)8b_!c\ι0 -L c"B }({˺CHV,Y_kW+W[+WKb#x e;!?Xt~>yòDo{ǻg7%yH7(!NcH 6Z6ۙx[.p(T̡~[Gjշ|/Ke,({ENWԸ9$7OM8릣%YL ڙ슔(&?B=) ^x.'0UFkڑ;dܨ[*5 l#qc =z v&?M-QHb ħt7hz(Fv-f|3D':j?J=HdXƔh ؆%6މ̧Ֆ~CaTղk+MŊ|cUP C(}cNb ckc]֏C$t/kbHP+:M`,2A 3#8gq^tg"@}߆!Hwlo4*yj4c7/YuˌBBLL,]e'E枂TUOeVv`$\ 8<Ɯ;L^:T=(V]ƕ`j!q1WI.I3a%Z0p0ibX TyX%W=a jkqB%_31?T:-cD[GMI-!RĞX'AԘW:vOI*(eT>/1YhEWHcu&ŏ&mݯ4dpZኰ\0D6FlēOmΤ戧(9vKu/Ammbg%2OKTY蹗SjO%*)3Ǣ,ذ}5,|XW5M0ecg eQx#!i#{.k?HDTu PgPA[EgkUq8VG?e8ieHFDori$$mz HMM䶖k 1eMdNJ?3Δ@D<{0Knjw-ԭұ;ܾ6nLEpI]:oИׁ G9dÞζccTm*p١:cņb3݇|aK}S _G9l0S=O{rUJ=p2O1]4r(\r@YD%Ƽn8Twx◰7Rgc)[JJa)FҢc{=oHb.:lݹ}^tyO1c 뎔^w1m1CFur$B_dZJ$e@wXhIeH}*@d\GY@<9h*JkJwnhn'tAZa6Ȑ\bAvr*YִNc~oH0;eC&Ov1T`mYk&^8l+lHv qUGf+j"LnLMgH2EKr'R{he;I_y7"9Cke@&FyʏJj7|} #hV^h@J|nsEǦ2Կ IIa-~59X{xc ί4lhST!e>-?٘3&8h);e*jSU/8v8C7\^wܑ[CArQ#̣mzt|zuȇkF8ǺP;E%`"Z0JgQKxӭABD]Y/= i)Xg>Ît!@ҍ6B1`84 S==CxXwuZ,zRB6GQcZr`~Tqh*Cx[u|)3g32ޔ|s؆[I& ݧVi LPS+Lj3jECYS; ~CςrpbA-"+Dg(2m\ PxaTp| )!yHlLۣ^jCGh x9^^xB,iM!)z|RQ gy ?Ց x_H$[̧ 2;ab6Zh---v&?A.zWpl#@=3( AwByqAwƇ㟄Pэ P.}X4ҕ Lg[\<9TY\2yftw)vy= ӿQkM,F#$~~)}^%+1gНI6<%걂}c'Ih"p?SUgmb(-ȨnZav\.pDq{WP&S=0JpEDoa׬UeM{h` 3pKV-_3{ $049h7DzfKK@XHq &opwCEƎ׭h0Ṇ]0s+ӄS&`&Ek.fƴYKmgP W|Z7Ů\037-#蹬2c, 9Oq&UB>3Ӿw*kM88GH{wV>X2XC>XMљmZ&CaN;dеV.,|X */qG\pS?CXy8Ya 8%ܑ>C?1ݳ/hӱ7^J,Ю9cs 5l,0R&Aޔ,88e6D!{oI >Y=!OtQDJw#p*G2{J*RbTN<ꃮ ow Rn-D˚Pηy .Fě|.˲t!+)xwmKyuyj[ۓ҈eU3FRmjTHSD"OkXY;sJ#㴚sIG͌jwd,Jjǎ%feKɋȼ4ܢss\D{( ˩Gcl,F&5q.{X1}šEXH$cۈFfCr]?al;_eJT_&x X=. Asۄg* 2v6FvT.Y9܍`Q"L&.?egMA $.T؋`/`4%{z.ߘ9d s06 CY/(#w+c ;5Y~fde' (,f3,)j)s{R!0 e0ؖ!HB`z0 XMr k#Gq`nBl2I\A*Ub5ꝌhQ:Nܮl7+SV T(Y6?-"V1 ^ 0p`=Bh0-D3 tVNbW#9jW5â~]iSs dz 4j 3PiDR\Ry.di`trs7-])Xj<n!?kMR E SIs)g# ԏI'XKA*+i]/lbt+pNyRܪ7t(=*Ft_&ً# vsEyTZ< '(1?}/2!gȊi9Ad*o nON]ݬ7}doYpT"NU;OTfRld&,\&0n$%qC&F g=E;i3s0AMZ p6dfTrF7ԦI5K0Vz,' & 0l&fz.ƎT ]׃?}hXeWsxCa@yPcAV,AZsf&fS:^Wc+d& N PT-929]c('W>+sp*]G: \ Eao s#7~~T` !9isґ;m#٠s`>ط;Lo|+p4L}"h'=1M) mJ3+FrT`Q^J+I21:rᙾ92Й2A褹6?E1x8`p&Н|6b^eSA}5+h^e~/"|'1b^H PJrrIr_ gPQVJX˃C`b dޘBL ok iM/!2\@? P R` Y7 #\TsՃkyrtQod} օ3qe'u,^ X%F~m}ILh%~=VZԤpA$ ߙ`_W2GYhF*ba9evo\.W2gb.XW6S\'TyOH)[Je{x>X"|l!3"| j'5]P .e\d78 */oȸ<8<83G6EEz'z_7dVCY-jr #ϤY~śXV\ԜxX%;^[4O'i\61F37 O_CfSeYOb6%w7~?Hxψ)ΌR=_mڦ.`⟌ w3W'Pv% um:)L91b~֗zpzb 6KmGhXs{Cr))a |>~OJEPsojB(urx_Cw] Xj>mjXdʗ\(S'T. vd_Q d 0i{z$/,JS#{#U:>]3R#_ب_qP7;b\wqX ʲT전;-櫳eN'\=5H  )A *bTYzn_!v>Ι+cV E tq~$v8LN fO j;!uV{#!+S7;sCw-A; lS?պ؋p SAN팂Ko2(6p `:t>?4P3 R0@#Gx8Z3Un2!L05 Kǃm%9Ϊ҃_$)yyX)tv?퍞V)Bta/^kb4qMpbƠ[4i'6 A3,r)zS6k=-O/M61CQCc2 qCtՑ v < oRn@^_΂y)6ލ눅Շ=Y O"{ c/;>b PfqcWi30c/E(+?S \WSH9(q.'C]nz͙NQw tA$Οoy}Oh*?,sytš'::㟱 bcћX,ER.R7]@1=lyDK󚒾f[a\lDSUa;H3mL^u8xPH7 GI?5=ק;XCܛIi)>ڜWZu"ԵIMY5ȹ' ȭ4,?3,BX2La鉠)|6E{Ed E%dzM/b T^1JE, Zʬ#7;Tpʂ -ǵL#:[B)?_lU?6qI_ >&!kZ+2~x/{=+Tc]Fe1ka.p3}\7|>!^D,6gMaoYLvӳʅ>$&Rҟf,#=^sdTe@=Z/٨e2sVѶO:u#4fI !wk`~$:f`i ekgbO:Á(%6e6ND1/, tJZT鬜! P?i"d}p򗴕}aOx AUw nK xZ(Us^7JlUJ汾qUHoTYҡ2 #M=䪯̤[_]EG*\ -}sLo\뀼 ?F4~CE? |lH궷$i9 "b['` 3/`cn1xn͙#=%Xh.:{;8< VrưFftpf!OLGL1Gڗ7DѥHR%:h獢]<ʞuAL@IJwub 7;j:ڞa3L=6YItw|#*pn0IPI<~37rXр-Mlo`Ńq_O(u')~];N n#xrs_}TMfF u1HZ}a98:T)pю}:Xim=t_mP5[ūX@.d F'8.68:8&9cY%\S!`m#&3%t )IH5A cr֡OydL$]{0{tS j܇29v:./9՘ Ӂ8>u` {PGH5RalW[A;I<[%ՅD0_221QLԖ'Ul$9I 3 &:dǢW㦄v/rF\PkC 8k{46$'^n 7&풭<5] eﴗ~⏼FE"D9UՖHTH9oI4f~@BE ˹: 0 q?.Bn<6 1b^ۇ+8*^[ߥ V%|AHE+5~D5ž^_J 44i̬ٟWgaԭ[RIPVVɭ% 5tOf9w27krqh A#~J*fY&Gt@d2EgW̷߼ȋ>:%{D+%S?pt!M&bZh7`8I\5AbCu_q.EG&OEM`=Hw4}c3 Kl.Of^\Ա&zǃzF5K40N=AEv?S`0RUKҔT.عzXO0yOD)KR6mɞ/8H4ME1`JuM b ~b_qЧ:Goaϛ#;RTK{(Iwrd0DH53t u gz1;#b 9:q, w4|];"tƒu1OL]bH-DU#˱ʶKx!|,|ut^~i@֨-U]>R:%ICrAĥS$G{2Z >Q,$ OV,Ua-}/j{YRC;-m]ҶrLtߥ6/:¼eWDBf'AT*٣GmŞR]9soy ?x觱C Ad 0YgT@2.b`1|{mX+ 32|K! {z@s# K߲Ku4\nXRBw|` aOAD/ޚ$;'%l_ o/ .>.:4w<$1'CrJ_uRK<&:jP;`=S(3.?VCet9*E*l)dC(*~<_H\*IAdVA{FY6ᨵ c̮-R^d˫Yl^X5&?-m1n)mɿF07Pkf5\Z/W femhQk5T²id>ù+fF,:JlfԻܭMn6korvնx{_14a=n;Kp.;雍{)]/SEsiU8Ԅ#"K|$Qϸ^ Mlu$hDӖ[(L%F댟&n7m"LhKlGؿ~LDE} )G|C:_[9cDA~tÓrPyH 9ǚv `i?f!Vٖh3o4A0/D`g^~AQ|E+CO:XئRǝ; =%wR06Gϭ,C =)Id ]tֺ舵Ścp .ئ6#~}'x>ؗPQvM 1չ``gU(_cxfM^ _Rls9`eE)._ُ%OȒD(Bj[N{}S"MDSlop,xƝATx?);apI^1|Yp'7>-L[tZB1L?I[gu1PEg;nЁH ՟QkMxWx2ttp]®Biz4"TJ39M>]3Qn5<,T|4M]2 Z(gn͹JKы}F"Cj,*s;|}kN|֩XQ4p>{YF}{rADe ր"7qj0 *>AmGM8?JThiuh-6i2_f̓x|5"Cmփ sn,_2φq#T3hBYnP=,T^5(4𞪡PF Jr#6HWrߗ 4Uh˨ik|.ڲ2i 3^n˜~S T[,33xϊL 71m7^t+q412ےd''V>GP(-/l5ٝ/0,tkU`W*6Ze5O \R>C]q!S-n: K x}5i?<=\hb'^2P1c(eڴ1:v4% /i&X 旫Ε1qQ *yD~c:pԷ#-qnmjEz-=6$5>«ٌ? Cӏ6Šq\vwE;I>RnV! EJ_B{ϥ!Gh||cKnϷT|ZJ L k !}VHAk7qnm|1l\6]Y7L35%$$HUAx1ˈ(PNFTiڣDf:ūGAVZZ@8!̵F{*蛯WNoʈx~u }E#vĒݿ6[7f!^ 7 d{[ i$.ɸu?JôZ{#IfoKa-. C>)(c׈$askL~ Xic;8ʇDGoYo?k0`nLUd::WoAvÎ[+3|s'qZ4D+FвTٖtFeߡe@(UZ lkcuilR;``NҺȸRg1U.:zj9Az6iMA^ULQ9HrH s׃Nm> HIטɹPoUm *YZwm#w96LSx{w9R eǤG;ztL1r"NO[f9XlPh~[v(6[{'')5WpV*h ;3j[ #ꌻuIx0KpmU>u i&6m$<'-]]Drb7!Cm y{vc5"?𞒨WvmvΗ}_PWPOA|Qΐ k}X/Q2$*Ptrr슡Z$W0~{BŹֳ=O:k V a|Y%rx h'wcMڷȦv i'&\hs0֦#ݚ߹!u(|<_o6nF=HzW2 yEq9«e䮬}FJof:r((g7;kib2QКv0fy c!tȀq6D6|@c-sOo[z`b4ߺ;Ŗ\8g,jfjgwL$ C̖3ywuM! sWbhAJ/X{>H~.<͆LEnFj~R9DLI6g!TqI[oe|,OmC$N.M~)s覘369 HW"Kh?dgE+P|0Hʕ;7`vM39Oh`Us&W@U𐔥#G|j2ȉ"@+z"mWXtط s̉tUQx_Hezʙ)-[gbbGӌ]}uQS_RR$N 3 c|]vJl;H-6 | S VWW[">G1MFwǜ⩯US?XevRu{ᠰbm3\E~ 3 | c}4!˹٧ H3OM-2BL@?>On:Nk|zzh dLE/f}]$ Oe\%v"Jmox~sȒ'HȴdY>o~ǖySٞA.Td2ǵ},vH?eWN3 ԯccЄ+B$-"6<= ^5#*~$;\Z~\UhcTK.W+0}`9't3XY{GnSbpJUG Uh蓙OUhɒQ@mC<{K_ŷ[2/A24Vct^+ŚpVJ,W xHqaB Zuՠ=wt% O@0)oy. sk,0iO8V?6q>UA-SiD+_DK.SӮ=>_kc^*ٚPp45pMtXP:ƧDk]FL5u.:BہXC֝&;Izu:5RR0 ;n[WOAl eaf[T.LfBk"@)c39ȠdNf95!K.,ͼ)~LWClcR; ު˗nlC LNeL}}&]6K+ÓLZМ&.P}e?0Gp3Hk59 T=4tEZ-Py[19b_|{T?m)۬XOEvl#&I:? |c +ӯߒ|D0'`b QtgS^!aʇB)r4?ԣ]u_nsh3-P<~򨂧ݘ` Twrd;ǁ%M_$s_`ڂWG֕-E/\>h(G}'d!݅Q$bG#Px'~s0(5n_H( aݥjw"VM֊ֹq=-띣Mo~cd\*X)CؔNYX70P_H&hIBK+xyv"-ѶWw4|#HvAh8P$54 H0oGL Ǩ Wۉag yG'73:hD<Ҽw)T<쬎#),W}2bS#av!H=UtlS9$eA4=e<g6鴡jVd`H *PZbxYBhϛ >zsT|`@%Y!"v‘[y33v^&0VF2p0w$ĿGFEc-s$1]K(ػ}p"ֻkV~nߣӄ=Xw}˾*Di w{h(M~m˒4فI"z|Ĉe&)*FL_q OѺ_(XBPIN>hw[@Xɮsbt8H Mkvŝ0dlAWU@۔\HtYի |{yN5= ).҇uOG9-Cabw8-=i!DҤ@>q˚o:f}C uFQ[( ۏ(9~u0L52=ٞ˚yj(PLbw۲&=|jlNpϵ: ;'sz9W}wa^;ˋ:^b`VKQ8)Θ+jpW~8ٿHl]ŐCiS|dF97_ڿH<@T( E,e eqKW6'㒣b Fi1"s?h}42dD3DSA;t/d X3?_6`Ԏ&\$%UfM_('R\ˊà ^kS-א}[0*h0o9}O;¿nf-SPw݃gMBgyv:?bM<9iߪ tbpEhqNZB 2᥄8]m'[-,QSώ53 kؘNg 5G¶1ln?]3c<˙{D\$/^>BOqǟSrǪѧ ⧞snU|h0Yq)<8=5 s ޢQWB_)2B%]|硈@ GKyB]/1hQh.=[5M5Q:U+ذo%iCYF雬/ܔ۹3Z~nlMU;5WLjE[8P H&?m54[#+tC¿u8Y.ٜ_{R ]ȭX$+t;ӫ{˩1aIU@o_f-q^NG%9wH)9S Ɖ4ڭ6{g?* OvETFG]7_|Ue'|}ӻ$vugQkBKzoCE6>$k RάHDfB]ӿ mbfN-wG2"'# ZOߏL,tqٝ%L?'Z*XP&af?zzjMC<`p ZLx# ]di'ŷ}tme#?sp:*-rJ:JQY$$u5w9xς@;fV@1svۣD]n41IPRjР E2 _0Ș[sm. IJTP6Tvvb!%]r:Wnq$8j$jfx%]]]"jp\%+LuKJ Rz<_'-w:*od/[J̶Y6i6hp}7 GUy|"#UhkBE5Ju.WvTɲ0q@&l*Sm1KΧ𕻍KvquwQd1- y0YfAs=hDkeHx']hF1x/>'#o'Ս{K“f.@tJU8+xx=* Q$gMogBshQrRjA VysG< ȋe#Yq Hq j^}sy҅cRi1U?%w5^KTL*oP um @FQ2\,dao5.7 2tFBLb򃊲7ωg@ 2 =Q5a VU:X(c3PgHgR?n  ȷ^18Y 0^C *sM3h*闁?XDaڢzǺQ̤|aϹ% d2WX$ Y; +3QM`u%$$t@/TZ% !QoBү)֦zC{^?d:Z5FS6o?ϝ'*DΎ|md!A–ĊǢ?)#pkB-RY+b.hQ6rF}!NEX6tٵoD=t3[?*>UsDJG"t}(cӎνtD e5[Y(TТ K{|3 MM86S.Sf6f e~]KAhʈVg%}J^|26+NҐ BLTeLuadǶ̮idρ{DQKevj]) + ~^u׿˱Ի>)^hq%22[4lchA'^WewdAe#/831 >UP?82T@5!#Hx치NȋT{ٷ<M^oFߙ)P:\!TO<Խ-p/'h0:,%iIe*1˳eӊ1 _B2DU mf۹]HL/xߴֶJAM^ZTH`ox9Ƞ۩ ,*-Lz= `M:x"Uh8|p)@i[Zw!~6ɟw;7|J(9 =fQmƌf^£*8)3tTi9'p{֙^^!<^2}RȁMh }|N/qVsROvJK|ڀnja(#d=[Q?,,\\T TyY4囸9DSjNAWx#^YT: gxmdW:,\*6c푃0\I[Ƃ;o3&ŌohɂӅeqrY_tgf~>М!5u:j'āa5?$du32QigHڅ('rj6~5]Ҩa<9Ei Cdɿ6?6"4D&SWo0# aNUaFO72SJa-AfcR+4L }a |#1y'ʵ|)R7GQ^2b)oqwlf2w%>e(N(Lnb ~#Va9[F辴kWgn ۤV͵ fJbּ<>.mU@ح;bw|\ez,!m|/s hvlPZ]rW֦o/71]Tr$N7DR@5" W:+h6aykcž$V5BȜ{_~ 8T !#0& ֝`oʆV^?\'E*g_NDN-P0Ax{.8>8(QA픙PA c"~33|C79 P\ B(5U&GxͻfFaXlUg> ( Ԙ. og $߱tC&<Z@VPIS PT.s>t:LTdPֱqEƐ='Mި-?Yշk>iFc#K(^f]: Skb z8&]׫2!yNTz贒(iqF'm*(-z(S:~덙xtQ40U$`a4[gri@BVi+>ydijġy e =96QۨYkL4Ur)x]U'/ntB=R?ͥ."fPN殽 `}!=jjIR ݜ'lRFV٪(EjR#,/ڵaXPՓ@N$k=n$,]Z egN&-v $+DkD$ u`Vruw6vea\Τ }}gHVF޻k4g.3]RȘ$S5w/)nP-K`1O) *wJS+ߊ5jaK*j.=F,O_Emi*{qU@)uľ&z %ìؓGs)oH ,w ̖/O0ԡ ,ͭLRN"hltP:[ns+ QfIxyv\,hn>u" "o]eIkm_E,G1_IZ}i:f7 :#*)pPn5X:p4eʍ/~+p\"?% ޲} &>gS̸ҿ0r㦥cل9.,ߐAĨ.efUfJͅ^Zhd,9W%*c^Bv#QN_C-^z(f`"WmνE: u-E?)tKk,4*.-+XS"C#盋dBdc!(lV ٳ @?2N[IF+hxӨ8pEɼ+wfxgQLuʀ2X1l Vhrh^F>U_P6.W춠`my\û?%7fqe|gUj '욬J: Ĩ(3Uc#E5ͅR~@EċwhW5ónSI<`la:>+DilC/H7Hu֮vv1]*vm/v n~>aW3:*) ![fwf6NvG8zNGxVو yV%SE< Jy8{e'lq%,K)ͣs X傝T"DjT(pf/,0+JݨΒoE} k3Lי^񶭖M`hB/ 00 D46 K?qc(g-,DJnY[O$iYM&.g9"JPf3j'O q!*>6C9K݃T(]U`PXw~(5ȼĕ0sw7-XEiتnw."+"r_zL&Q"7 N"& \PЫ^[3@NHw8TIƱfljE6%Ĵ=ta !jREQrit9E\(;q+; Ḿ L>JOۄ$ ^oNOVWϸ$*H.]`=YfxX%vjHG+t_$l^fkv\wfp רXs'EФD , 5M] Ʀ`ʋr&'yUa}dp5Fti5 EG@4Z)1׾qYw_0c"E0AɹmbAww݄R'2Ґ`/EQ2=pi9/{Ku-_ZU=j%J{i6kX̼eƐpNor8Ԃ¥wRcŠ#Qc9k|cgʰF<R)e=?h8w^瓽nLu#3*^ꑫ/)O=QPf,>u1(7Ce}g[ +m  ^g~^LXNEd^B߈u ?6Q]yŁv}'DMwnͿ"&Åxb+0a"ŃRR ^lGm~2_%wOzܦ@{9> 'TA{\ &FiR nqYZզ \v9oŷU79o?8QEL3d1~qkMX|?\OMeu6'EP$HVBZ)VFpQA"fɏ,rsӋ0,u5Z$ଢ଼<*(! ;%eAmŞ=H>EvEt }O$k?g'8[[a)ѯprcCV3ckFo RҞRL$ER4ˠ;LBgΦp񎮮 9m hse[#.؆ $7+X's "@9ǁMFh3fs#X]a{ZUdt2%J|Eo%2z"Rk5rI4I-Fvp $҂=F.;T]` J#HY["S!!h K&#:Qⴲׯ4P Pؒ%>T/N՘cڇ jGA7;]XOn $a̘ڮMEozP&1ts_Hx>y?2㨕YCI`U' d2qclK0#Ch4Z;Zew|96 b z7&j3u'U;"%6 w.tJ0+c?T]6ZƮ3;`5M8D3O /{uEf[C E<i1 {geֆg;9C[YT`i:)̦FjxT-Q)~a pF2V,]9k,7zUrO!J5H!W\Ҵ6?HYDVoSg.sƎe<ڮ5ÎWP|TX߇D`ֆϾt%_R3n8q f%܋/c#{|bDVZN@,i&n3۽{cڍnl.k[xJjm]WhO5\n8W VO9 CopZ\2B3ePf0LDv=Q^uG -IEx$(@c+7Ik@17kr%D#M i(}E+zWj~R٨̻cf>.ylw3X !eX-gY|m6xh O' &ny]aw*MSWIs&a)DHps>&3j#QXg^SM /,zu'zv*s_fB]lMGИGmIpV`ՊpWLI5V}FTAR{4Rj3{SOi, c$J{6+(PLJo5;9@L4QW/ʱ:ku]ѯMM ]/]Q+ c~H^$ꄆD+((Vmju'8p2Je<B^@2 `47p8M벥%\'>7/&)ҹ.8eǾ,Jwpfx4Տ"h^wnnȉs U'"n\xgpe.C'٭k7MoT5nL1:SpvYyġg`9$-/wb,cȀۢ6S_7%X=Ԯ۩-2в[J R{ ϭaҰ,nl( ҃T 8d #Z # >L @fQ3?("OLz#cj O%i$rconLploD|lOId{n_crysFR>r0Ԉc q[O HQ6oӿk.޾+;L+W q5+cRJTbw*-)mfNMeAգ03^b-kE;%g2F($ɫtz%BQK;+A("sLn{r:v64ҭ1M?+&:'6?l)U@ H7[=bbvyt.S"%kۜMP Hm]Q!Ćʷ||(ʎ҂2%/E1pCfpgX0\Fl!utgc݃*x3,IGh:!ӱemw-* 9 *{]*r%HJ8iJE[N#TED)n`ݼ- ~dBSN7E2ݒ?ǘ1O3/*O7϶&G>\'Tq s3V-sZE@-ضk>U:bkL_V ~Z$ٗ"sZ *DdMҖm)f }@ ˽q62̱FFjrB5N6)*9ІsٻLaEsZ2G6'!4Hx|ʣӨ}+> 9 p:"on@0+"U|GG(wÊ sݯ82+5Ƿ f /V>FVTUTF(#kPh;.-Ĉm ѨFjm`( X|hέQ&˝jWƂQ TNӘRDž#)70*XE#/6PuZ=(_hf{,uEV@\sU 3,ySR{) :#[Vۧd'f@ma s,R@#kC%S V3F/Hx#.굑od/oW>¼a ^q mfFh!*?*A5!HjjDs3t}"`Oj1<gK#tɾؠrc _{E!WbEa%.P=F "[~eh']lȵ>0gC߆~:mxx5Pe@!=vT"ccL<!hľ~j;76`ۋB PYd(TG'@]| QClt^ix)^"CqíۃKy!pwi*/|2ox'15<|{%dB{3ªeY_$2Z3gRSg͓LC:%EvQЍ L+U˘t'ٿu/,fA+b"na,{Vy&h5I拝!PJ,wdWOݝzΓ~U!if4XM%A&k`]G2 %xvvbR2P,n&xZLQ}DV|FGj@ u{rAvǻ9~|S* ӕo# ꘡D26# 5Fa w<'7gPћÌ>D_H𗯶BDʱ@ĈB9hD+SM˪ ODD?w C"pu8|Z܄&m̙3o5I$[y`63lۘnsi /]kyz|Oq 3?ʜuDp9Bq,oOܬ+'g)bR-Y ؘ1*&N딢5=\-6à-|YkHioh){^ exhDvuvt3͇hv&2^"ݻ٫ yv&|>mh;ds3vq81Pd(|>-AFP Oyi5!!a\~~B&׈}٠#(zΐs"Tp<;" _kĔ+7ȾQzkgp~¾CԂK>룿Dh:vxv!`Mn O[y16 bh^b\^(GQW3/38 Ϙ*-|Hc8%! R,>S]oF>r# ש;w ߞL|9NA@T;W+xñ|6XuGkncq}eQXJtتD2=0<&5۠HOOƎ?br1q} %mz.u" {g`jw&A$Y.=9Pa+mZ{$hb;#}ã:mjgȳꮟbE" v40NJd} 8g1,x ,_bvL~¾w-K^GYv0-L=aBL,rWrObb5U i%~?u~"ǩ*/e5,Y3gϯuG%Z? auf|V}2u?_-$v??*GRK/PW؃0DVdvPq$O\/,3imo2T :#\ly/~c5 4".t>-5l9Y/_CԹVVlFNE1P~skJ`{r䢷N<6rRzv;;n \.eF:tN}"MxdoG_ 9-ϕRsJ[ iD 2ٗ5z7ÐSz BqΒHǂY ;yS27 c^%6Z&;eǁL=c2ې۟8إI5#Mw>Lcj'cLn Hos B1mSȯF+~w,@/,as+t3&)S%-u el/|è=ǘZdt6O@KWY֟QP g&Gcy,: %o=ʝSf%TK 1IRW/`%5J#Pն;]|?3ϴ{t<~q$ ^`^3SQG<ޘժƕh`Q8I[B6p洵ź1 A=RWJ%>{\X/2qJHc).LcnqRtU-)ʥ?٦1R;tˆg=1$~UjW xGM G-%&\(BwmPYW#Ў8g~{|5ƒ4ZS|>'"siga1Eb u`"t u!0^,7KփGpؒJ~ t9Ca+)Ol/wzOdĴi)APf>}!qNj)@bn~,ڶ%z68H|(m4{}5+ ^<]ۓ?jjO*Ӑd4T(iWXݚB[BNOYeLF .b*n%(H4ރIʦ^H>f M9ݩ,}#Wv6+?^i[AXK3爥1 L \X`kz K-? >dgT4Tw5>!nNQi%i |v,UH>EgѷMB~K>f4,K3g ѠO Vcή gI4jʁU{2گ-5+3e8^tKʿM9 8$IH"gNgDJJm=phأtQ!O%~_ D+輇Ӄ{8%o7хH`@Yc#4zN;>esY<a|[_x5x Ҵ u% }ِ8\`?gvW]&8$ H4uG-ߧ'3;WgkQvY<%b_0/~%7 hW6qi~:{Aj-tk H\…!@{:c.Wrkư/C*v-_{*t8Ltl&Xkn{K"40K7 n4ȌM Iʴ{ iÈ`Jձ3?#64ՁLwb*{at3OGVyY*צ8~ YD! Yu*Em ÞbIRiZ@;*7ӭ7+u6p~V'0|&,'N%| QEi"tZ)I~;RC^iPp.Tz\5qMlv{hI<lYy.z8D0\9ML~O-E8Q ."jԣR& x%w)h5l3 ]JW[#E_zP\_.7S (),$'g8Zǔ%՛__C k~㝴ic~E;%>)[wj6OQK80# Wy%郲 & _܌nTv)YR$\a4TY!ݫ## `uTwn4h7 [A8)(努zŀd %WNXG s4 /tf^f)%VRTntl9|ʍ*ɳ͒AJ.3PXB9y441bmK?ފkݛgv.>j^#w6<F"h% 'E?v}5<>~LJ8@Cq϶q (L"-"R`Mxl­ճreˢ{'k Ӧ<.?^'CeҐ{R!Пȉvar{LnyBT1!ۦ; 0k7.,֩v֎(wI'MR=Zwa\uU ^ٱ-h9aߑrEA:}i5LyeP w#GX; ȏ0dZa dܰ!ja<=^ K47ct2GQQ(B1kaK}G\סqOVPB@ O`1=~ūUG M5 )e{QE -,[!SI’_7K.Ie, Ot-iKݺq"Vϥyʱ -Q)t.=p*&1صpt-~1@. ;ղ_[Q//47]™62$)kF[ X]q: ?%K]1AJātN* =m_-n{-#,nC'M\}dѯwAiAEG>jsAs fu)d2TR\o& ^A/°t ."P^ gxN1Ҝ"q{#$p4"F G>l ggfĆW뛘;a!e;_F#DoԤņr;Lo6,l.X[?X6|>EƩgTE>Whں=̨}I $2GAfTMͺ7]{ihy.  =wl`o-j {5x(E6afh7#D欬r!k j +LKo)pƥ݁bI'mwfKiA囘XXtul*pyҾqf6vݩ)5t@6aF!(׊npK{kHWiÜ`aXVm2plo)EKIW<'?;K J"e uc-׍8ÀFO3$3gW>z).A4}*h>cy.3*Qu*Y ]ď u,#ڬ`#B(YK]bo?7:i |u OC}E J2nzoޑmV9X-iy}E8u~ݕ"AN_*tj $rd_$BĠO{KɿLiBY_Ĩet=H_4{|$AmBJ^TUVuXeFteh8磃KmAg²}=F\]O#_IO-S,!hW{8E*}n]̪%U*a*45UKrp7٤}+vgYtBDJ`Q2L% ~fmJߕu<)PEw.~GG]U㢢4E]+@#%į A7VL1á4`zYcT6[| a`M)?/^w,ʯଆagk+]!t](c7Eg^[NI_~fk'E!}qV`0*N:cDN H絳H{۠"$ gA :/.Kunyt/A@xWjwvDV%8gy36I BasOӉf6,) ψ?*X@j@&Mjov 2S}w_kh <ȓBHZpk]D$]8M8P+܂ΐ_DYWLg.aٴtխɩs%Vo õrU6D++B[ȴnVQEChW]U]cgjsҿX Y_ jބ?$}("',R%o/c Пe 1D#Rku`3V)f#'eîMW77B &Dž{ +ғ<Af'>$$/(wgRdaU&_<)@&"_IX0L/E!r/w2m-q] ٰPt|^z9PU;Apd$mh-ܲHp=ی/zz XL[۬A3LL$ w%0'4]vHy|K"›y$a V`Dp[{j 1VTAss#hFn"Y<["xb_0M ' s XXŅ< d],E-mZǵr!p8Rj!jAHyIJRvHk*Ve:<4ȈY&Cr)G6x}~ H %07j)!˦Jgw9cPҔPt/J0"σux*/|2F *GQY}Б<$ Y>*lgrI*#WWeG[+Hp`O/BE%NݏEH*6V/9zxZObh,݃Y p,ZgWN{?不U~$3<:gOI] bqih&+ė)|kZ"PzsAI^( %3ع,UH0O 1>mT]8 GXP\m {#~q[מ &dꘃ+jfݔG k87݋;xʬ%[v5ަa KfCO Q8WmArCQcX;"XKrχߡ)n9뾧3¬[å^w`)qڅNK)B ^zmƕ:V'CƤP٘oӮ!mb]x W>l@M E)B{7ƥo<¯cА=\nN]Ԥ</ZBZuu`#^zXT Q!OZ1ziւnR1 Go;5Ʉ!#0:6N Q+x lE'|t"-N9LJyXJuJj}@XJߘSr(K5P\9DiM&2*-f"p`(mD,nI>A9^dAʆ-D h J;\juq.s+Z8#H)Ƞ74 D&KWWR`W@Gs0M~Gkr p8ψ zfwȑ0<|k^)Q@ػ9MɀB9wiZ(cq-6!5VύYhh^ Qؤ3H+jzN#iac.!4 Yݻ6(l֎DOUj%eZS6{O^XG tGXe6ITO>HE',NbzXݖU*xE;Lۑe&D /KzH(uŸ8NyEsuT;7& 4Ĵ=ʉ8d9Y xZaYB0m`83 Y;5;%O^) qQ~˸g {+SrˊUꁀ.Z#8e^$P(ژ23v2۸%K hV) :,V?,%36CkZ]ׁ'<@ͿX9d/3B1x-RDl\(́Q~Gϕr7_f?Ni`~( Lc&XvYA+v"VغBw se6e?t䔢!<^\xY$GA AP/ iF1ܳsi4^wF5\'.<9ܓLxxB1S$mDV_:}%qmy&>x&2~]B UPԽYD/@u<+9s j;P\ƂXXڞSxWEBϐQ?T&<ʁ 腓mv bIO#F PhcVZ^-U{b/r$D_5|XMo2^RtӇ J05Z!6) xe5E[2EvfH;`Y^O7 ?5@I.vL-c^;"NjF=)֮ $cdkxd(W=jp0`4ħfKȎe~nD@v5چKS@I6߇dWvtw VF Fl#<)j<å`i `ot Zq14J1Q$${mrMFMI%/ Dj IHLd9uS >V|s,*S΄MR<"¹6= nsc_lf:a2uZF„(-Ge;j(PSl?5wU(Vj ij_rg ~ (\p1PKx?F) CMVmV~,=&8Ѧ6[^5]fvZh۔ S쨶YTzt?D)QUb]4+A(`eNzg(GVe}Er[(YT>,,'ep2aO, &=5oE@ "a\@ vd clR0؃I^'2GUՋR?zYQ;mxְv{A>?jNp0\(J~q~w$d$^u)61R#9p?_TߟmW_ܕuFI1]6GjL.R c!a/VUǩle.Q'sOHȝ)$aKf,PsaG2U&[ N,A쎐S50LtMLp9@klP?V@/gn+=5,Y=svsۤ*oD EhDjdzgZI  Zco9.{Je$á$<6f|\! {T\JG{,ňz;3v,n$_ VE&|o,A<((`T>,<{(tEH)vj#rهخ.%RQxֻ?Oa,ᬩ1̃twt-bΕڈRSi5 8+rC%=ݪY?*0LjeAƩ Pz=Lφ}@s?ubAWʸr@`?тemw/C ֧Bꜯq&h*9Vpw HÒ(ms`Z5\T! ӔJ61 fWGh0k, ZB$F|.k Ri4 m:BeW^'d}.JaNTN}f*PH"%xW4^:c=V# g;{n^V,Mͮ(nm ۶&uʢU}(%HA'GgjO8NN.jnXp.+BH75oh¬YE\Dgc_WkޭR9Zc?"1J;k ,1B_NӋ/1˛悭VMOK6MCw4uʩ.Qɶw#ӐC}vOowºG/؆l:-`ۘ;CNU{Tݔ/~𻻐%#Fb ٷĤ 1v%kSClC 2hҕD^)5xWbfSrKI{;"Acx|3PHK(;K}d8^6)5=oH)iRݍJAtS ؅NOӕ lޜjMî0257|wr*WEb'07X]Bs` Oy:v|q&Ǒfo }1uw~\ fUL+ߢ6گ!rVd0&Oаz?zuo& Q3u,W7CPcm5߲/UqKBf w xX|hXBbx~|Or3!w_3|ԧY'n`9`ŘiuCۼl|#(i#{2wg1{ՓGt0q2N1LmϺ0wԇDr u8ϑ钄zHUZZ '[Z^)fGKi-P T %$\Ykۭ6Ҡ:= R(QJwuZ؉^F >~I*cf u:9@DkWݩ>AC~ceR9#` =Z Rlh14l,wY֘"-'ݹ!06DliDs4KdDD1&;4uO(#s<&m_bK }k3Bc' o1c% ,?HsCOPEJ鮂L^N+

|8-#ȔHXKxĨ Ao#?$[ct<*G,6摶=&@j::J5z{b;(3$X/uU cˁJ#Ї9E3 hŚ, yhOX%牕uY/'jOΚd1қzmMy>O^dBZKTGńnUԽ}w EsldnBY}9TDopZR"jlx'ZO,0bj2:wxNB<]ٜc5 Q"D$/os:$Dd>Uwl* 3Ula[eYfFSk-?Y5ӝքr=_| $2U< 3Y@pogPl zb#Q]+#{5]drUB#@kN*rCQ[Aj?(̀T ȩmWǏ]"6n.A1=]DۼxPRl'<Ih$ޣ6.UK']!3uZ5n'*." ث?K(xI fbaf#n!?5#8M?$jEWw2ĻN> @233eZ7w tn[S|oD̆0t7f`PpZ>ბ֑Gڎ=cIPtSaE4 ,ʓX1WfVRcN5%nIVB+qzNSӎ,^:,xl1-?-';!{y`6|(vDfǤa2D&[(e1u† \OYvyNo+G8} Ւx= 1~*j֏ {ȊpRf}9z˔j'&#;4 yReZ?yGxe+VѲ~B4g.@N[ߎZ ޿} "$i٤B&3.xθ'MCЏ[JfT5E"a;ʄh;gkAܪ8*ϑX{sY0sا)+[x|gpO3'1+~exN%TӃa){TQ)hcNaSetWUfGK 0{J0&azyFzQks2fL?A`Ƽ:1dojN9.n̎;XbdS~9___f X6èțfz̓f ~Keڙwk8Y] pw3fb^*9u(A50h93k% gzcHVݦJnA֓) (gKGM EuB˶5VL!*9rZ-N QzwRQ[^WJfkC(yPTEdF'2;M /`?["y>bz;(BW(όZ3y<\ҤDD&_gu%21&qI/|4mC/KW穿M `IBVn\CJ2ӡ-@?aEfcIU Åm_'Sd= ^YE,}!g%_|6UƸ9K[:#2¿w̝(4`X4]V WQw$b+]٢@!nvyr;:EZB+|AY^2V*xp9R@M@ {?!x!+%l`U&k\Xq!T ɥ8c|~D6&o \T`nwW<LHh8֌t!Pbcu =tm)FmPq?`! b V˪S )cqjP Il4??U|+D3E8 A",eۮ%P$ C)X0Ug҆!hĨ.Wv-)Cx,\)/YD8k&ǁ`w-ju:}M.;̩~m\1Iu@y|`:i(ELݑ쾺Le$pS8jxbW #& =ɛpQEݠZ@oR]͉PSmA}ߺ~?|{ZЩόzN/GaN1-}`G 2y&Jך⭈'DVP.M[%C/J bT8Լx~GQ NV-3,[Kz^Aq:W)hSZE+HUr%DIHS6\CZOxU.MN/6$p]&J5r_ߨF =;FO%Fd|^X!wkLhxC|0%ǪuɒƑh-̀1=@JmS$ӌyL7bOf=$e,n.hR4"_C2DU2nJ`:\(䈀#""(o1N^- &$TCd dEn{fxZbDרi)3=lnZ79Ivhd"-о7h"Y د$:ϮiiILrG%76weŭBD.:|(x\ Vc6 GCf ,J_mMk&JUX Y14&±IN AVW _F]y 5}cLFW+*~e? c|ůE^&ş$ؚkVfcT|y 4}>h\Azݪ!tH3Q˻#a_ʄ`'Rxnj&E˻ƎZyo ]K[dLQyްz%HdܐsR=:u6\6OG<Dyj`l<>̡ۙԯ%HΗzE[9Hwsltyy2v *#8q(=Q Hz}z8xSAuwɸs^ 6#4.]8յo:Ĉ8SPUv:E {-|Kk[9\Wg2kReШr&Nj,wAiqf6P1줃H[E)ܳ%Bځ+ް=B29fȃڝ2,rC{T Q/Vxr\{I@M@+9=7?D\O: 4q) :+_O':5`ٟ[ڌ`B곻WY'#uvRNz# o0o"N‘VmDN[f>JGYbB$ f5DNm+ƿ|2xd4Do##2 ):nj$x-CH.eTAJM>q@g`6!7hHDfPImA4.\ۈʼn.Wa߳Eb{,t (Vok''d eJi_4$(sYEU%&H$lx0 qd'7݀3If΄߭ zgSm)ѢnH`mB%?#@ș gт:jWʍ''Qy<]!qm.JfTfr&|0aVu) JV9ur VJc(4u|a$8ʞ¸jWIU!g tQ!D#$}ND,yN]J{[k7>8Oz\L/8+ K9 Sh+JLEF! \dpҮ E{{(ӫ=*X AlZؒm H8 @?kkU=_Q*rQM|,qP_3PcA4ve])np ޥ>gYOrgw@~-DӑDw--fga$r&&1tWt!(.rGyrzR wF;F#xY1$XzjOVd3q %QS`Iff78gL> s;7pJΠ `D/`ƓǘMm?Brunn7+g^ۛ(,.i&fr-vP Buv g/6)H\) _(glOQ?"' ny8iF0zks'KXRųt.?KuCAQݑޅ;Fdd,JK|QRrfGPhȓ&jWv!?MseA + ~. {QE0tip}[ka.)ke+ 9x6@Uq2k(Ur+Pm/pIxw˭(8>, B:V^8Ad'ħp(Kg 3 J?MT|㸀iHLP! T}s*\=i(EyGWrtf*$ׄN,Y3$"wJoOHoǟ+y@͔"$C{dq);v)\z2eD+a#*sC~ڻ' r,cp憰:j'{G|W2״ұF.cR55"ot85R!7go^O ~|Jٛ7 Qq½{+@ш -G.*&ĠƂsD /M4y:Mb/CfhAO>sZԸM!dpl'Hr>O?JzlpoSZ SNY `bJQNɛoؚe20-o*tXuеϖ{1Mu6KjFa?;ǚd#B*6DlNgϯgOqɖ >$)Up~6ͫ}qߌWk&=RD_ K1B4ֶП ~=qvV?v>köd9-m6+0=WaЂe?)Xf+5 A͏:U_sTz!=a\{o996!wSHgMBh^QKJH 8ؒž=.XE!z]iJ5%3S]),^K*}.VY59H^A!Cj1.*ف9"UQ6rS_ s?A!=Ȗ >i,R<ٱjMř1йR8ҟ1%%U5sWEК1<=Ĝ+7"U$Bzs3RsO ˜zr=<ܕ"zazkh Kti8acߤzGv2@N*WgM 2BLEƆ8(Tt=Ha]ljɟBş2KFx*0ynMϬJB&]YF:LP@%e%Zl}1!9ALO[ lN.r*ʱR *_ݷNSO:Z 7E1Â/.exJ7{O1Xky[ x;ʹ=E8uj`.$bϒJޯԳ3W%NI㫊dIǷ9/.uN|~=ce Y{]guA+mGa.|]W%-0[> Ʊ L 9Ox2|i6wX٫aN1{u1y$bfCU ҤXZe0j39[1*RGrq.ү:kyCi[X\s:o,ڴ#XGaF `'Z:Be˚CՇN:tT'Q,骸,Be1`äoxvɖZP_ԙR`x-jO62rB%r0xm>&C?>CJN-w^B'{-yMHUXZzgmR+YG{hYev[D[ dCG0U&mN!Ʊ;67LJhf Ϛmq_ N].K1U^2MU;ӞN睁[&_.nAF'ͮGXlk~E=2rBa;=U$>UonC+J:3LH͋Kodi۷E9TC*-,|y7&0~z,ŪQ:q. poEQG˲.sW%UUEU?)cmF<'^ԏ8lzE}>.&3X,s 8URőY~L}t3Wy_Oxتp1\yMᢢ [ON:{|9. Y l^.Ac{r?{UG4o_k_ Hoq7qg҆a^g, J-dQ[=S|zqk\U&n-Sנq|hvz63ɂ^Ŭ坅B- ~p UePOQWFl/߆_"WHWnKus3b]?Cq`es4MEѲ O٪?vB< ޶߈NٳMh3{H+9.  33ްYģPj 1X6*#ftǿd6~ ]si{0BUcI\ WF`NgQuVULbd8 A]y~ %Lu$ѕ>э hƭ“om0~Cn81@zC@;i˹BSš=(kD4n" ߪk&[CECQ`xp)hZLBѕZF?gۦ_^}x@S?~ޝ1GutI`dSt`QLWƶKGY`i0ƌh, N1hJj_s*GvH|9]B]&v"vӶUϑ%h ' ~"?%X0 N\9j>f%m ݋t_~zHrF 1%' X{: \3AeFGyWC6Æ ݽiGWh{{ +@K|\IofM+$VN@05g}b?7ODE Ie#'Ib} csg+B ܏=%IBD;q&jw\Sfϵ|7wC;D`g*?6H)z2? Iͱ rb3ZeZ`X!ќn4t]fz9<:+&ע=~Լ-{+- ͣ_x[ (Jh&)4"KZrgYWy:v<#:#;1Rdp)L!}[z3 Y?p;"ɍ@@fAgm[26Pz 63#H7}2To&}I>~z` d\:)mi2HƂf; &LyAӒ^k $Fiv~%RZ@ }k(7n2$J¾((WA `e PVTq{EwN&.ʴBB!y!M:\t\2!EUk1k(br M莛L&-?QϛK՚ddzKJ0f9esFx;ᆳGa>ف&S$ (Ʒ,4H6 V1ۺk=A&9)naPNd}@ e{R[B[ ?=ٞ#Ww$WvC.}\,b hxZ4 0aPA%hIJQkM1TP@4Q r^ ˚e~ZغУn5[,,0O\1VhcǡP|;!fy~PcC~=T#5Ks=UbmRC&+c krвdu}޷c{!Zi=MMw V1Qmm\nX [ynNrr%W!>Ds hiًaCƼV\A1'ߪ*4u0JyYo8U+R)e-ԙb1Td )0  9ד̆YݵؘmV|7@ru|X`{=%L 2H-x4N]wO$~E]H.Jr 4_ĝDӆN yZa[z::N ?LSPoA :,#ƭO9ǠD {7lGQN݉O^lQ $ i? 3XxKrbc͹ÊP,x/<_1\\2Τ绌gr׆ y7$]tIiM? 8ùaRvO67'z)Hf\A[Űks&<-_W?Br McL#!|G0XCiRܧPWX貊:ҥj:? F:etzPa \8_eŒWc- 8BV:G'4w̃\) #E6)߭^“.&TRnY Uay,rDIuN`}Fxڸ/J'dܞ#QF[(F{_ *%TsY BG 38v6ۭ[tB;{k؂E>mȴD}f0sqYI*a5` ,ͨJaPFӚ~Y@FߘE;x£p)L󵝇f2oYþSlsuc`l݋&鳯czÂS4­O'C <fys9S'l]1W=Mg^3HMj5y)U ZlXT"T1UZ[U- $;FLbEu<MI!_l䜅Z XSV-ANzNT".U?T|ȩL.h{0ј?&n-WLm ~%zC7~90 '(# hO{:R#֔9Rs m2TؒI \En+?, k!=F^  h? |IK;D]G"}9* Me*jIe~e)`Ƒ%DݠLkf:s!ygmJ!y3vq]W~β/.2[%Mcdw!c-C6nj^d٭ܕ6m/~\@aTwlLJlAIb{8g@y@dꏙN nwM=f#RIq,LXj(JlR3Z8﷩tmfbDD%ryγ#7.fC: ·Ņ;*P \34o!lz Y/Vl50ץwրEwzW S@Y55r\(#l)m:.' mCLe Q$F;;$XWd4|.t:S0S"Ϙ=q{=8!c9BGAn_pa"Ay۵Wb$%M>[@[ұ&q0F]c¶@a Ptuu^I<__[|7Gwl@D(X;Zp\H7qv6@Qb~Q7n[m}[P wډ,#$.15߸1Ky5=SzL.8hڴ1o'? Ut螵2͟!~}LtБ4q'T‰[p#|){tg}"};95,]g`2QΣV [&9+ZO|rq3F;LFa/JUwu$ïdM8o+ez#7.Q7y͡xxzbg ;lPW"OHA۶w_wV*I:OBsNrF%y?=ߦav;ŴgGELc;Kcah;rKd|2E.ox@^8}JģMy`]fWj= WaMAbr\S5u OLd=N*#&'385+Ŷ)ҪYf vmqǸ2ƾ'ό;gw8iWcUbH@Y D~#XU5ƭ7{ %w@\zO+>к_JiGHGD'=U` N!GMx% mhhvryX cCr`O(Duɖ%o W43).N9qeX:*ω'6`vW@5DD೪ a{d Z>Ci vlk-sn(Ă%݈ޗO۳Gt0zF#M^J;ܗ >uvt2$T 'ܤ&ݹ\$L}>a1GL'@(vhڝNu6 eWyO}́HqF! L ڞ0d¿)Gi=9@?U:j#?,FٯABgCWΘ@d,%G!rѪl6O YV{-A\F -ym*aVs'x\)̃j5l53'ZmIQW\ʚc#=CC56F#[Ld1Ԋ3J¤R [>eLѢdm9@-vgQ]hmo)k=df\:H7/ CxC ;X @0¹bqv?]%^/vk!ok8/t}Cb_\a J<,W*nL5̳՟~`# n`QAǭ`=Yuzkr Q1VCyӰY )7+`=Ab ;@w 0Jןg~XP EH moЂyKa(#Z?pfPfİgyz5z{1fo }raz[WdR) ć2XED@,^:[OP\JeV B6 Nŗѧ$8@A#OTϘ4J\iR ?Lsk[3Cǡ鑸[<+3<8c?LZ 'rKgB뼒=j3yb(6 ЎEcA L FQyM/xf4<Ȗt8`fK p0Tфc@~ @Y=>5h-j몲8.`ayD"E08OtP؝/2=@ $8!acTc?2jRr8=+`cC֣d@~=_!to3 cl3@QEι_̴;%oHpcqN+73O-;X)=fcWz*'?b5_Muoj0m|-2~нxP}?OU-x]cEgY/+K`Iq|?6)r rOW$#.BɲŽf"URhΈ8?+Fd筿# ٣I8ïD]rƇ߭k;*XcbҝC9}1f;:=G\mxIPzePOrAǯG!Wsl_z2k剮j_ {HEh uq4@:* ԹrX&2$Ԝ݁^r M\U8K`{sT˱i-q/ɾf۫|Ih6FuA͈IsX!U¾0Pj2&- lv,W'Ny>!q)Ќ6wR Ḷ1k;kx47r d'#5s{}Q;$}E?—U w!a].4=ř tW,W Ly)F7ɀ"U8|>GO xOΰb {{a-kHY_ |c H 6/@^,E㻵`/z2,LnZO a:Ƈcw""6w㐌͜a?e`Vc2fQM@ .XkKܓV rz@d.`)y ;v}׏` Lj 58ȰZqR-O༳HrVRF5O7=A-H<*}a-G;i/9]؍{~رm#o%8}kL5Qm8_I=>̻qFhխǵP ;mߟS=ҧBh5Փ$goF!д:ن _$S;TY? 5 El,GJkȴ/C E{9-Kp4q=#DC!0'#!dHo`uL)6sYO^9ɦy聣^\ ֘_bvm4=#J` 묓W o%!-Rv٧8[L{ 1&$}ťzsG"nS\Ckq;a'PwOur r]wy܉ ua|svOMIz7[KrI0깜#YYOFaUD8 v(74U.Jn=@1,p/0|97GvQS67 O&ZP Ѭ?8 g$#RK*;]2qdiYU.}3R'MC23+Է\.|u"%ES0,su88xTW01۵eJiCL\y0pw.maWW<| e:cS闚sɷ<#: 5č(nqՅ&cB&c̝@Dr+RP{F\ʹ@j]L&r6KkB.-U2= M"x3+^Q1$πW%g,./ Eb?0V9j 7A' ]Pd/=իVW2E"BXE σޭm֊Ɓ cE g[KtU<62 ,[1  aODhyzޏ~8҅W 7Pxb|{~wW׍-*1>7  ۡR,g׋Wj_wRڣhNTǫ*.. )2s1L@pidëMM+7zm DEKZ}!{C_zMwu3HLRL  FӲx놝|StJސZ!R o lOi0w 8?daF\6GW5ղOaRgpPpO`qGI{ˬ"Ԯ(aRAWb8A)a*4,[Vl{~u;s>FA|u1 %N<!B9CҾiǨ/KHCYѩzIMa3_?0)]TĎUNMF;:?_U&CFiC^;L^f5R?Sl$]TOsՑ^Ɯe?\t5Xgsk2aaE#.M8pÝ_T^MZ8Q[lԻ%DEEC;[R˜1|y"G?%)^Ƒ& V]6 +(FYb Zg#PqWD 'J 5**oƣYAHqQ3娠{ QT wĘWJ!ǟ.= 08˥N7N% (sVi[V7^aQ+s>,Yhvꟸ|~ƭ㎒?W$kAAyz]^r2N:< ?ouF2`T(ҨctYH@6uo@)h\k #_̄wf8q2 /7Z-6hz ۸|n2\u.;;Y!jejeƀrK z&˳ZúhP9\RPdR/mӧ)?VM"81:9]Vy/s7_ߐܑboc{5+3dHs73j+~4{K%7`bEC؆$gi{TxFgW*qgJIrF&wX)aFc+f? %i+z}SumKO䶯idL,_/ R"ګҬXIT3!ޖ,P:-Un'V)S&Y1wu(B a_zqhu)|k~dDMId\Rw\ʨvmaq ׀0s b3DC-S\y>tv"=vlkr/0Mq2oW<ȫ~fhuŊ{ŭѢwtu06>`R/QƢѴ:G;QLL9Ðga[d@ւLaަC{1tvi޵JaDY_{;~7]S~wz*:U{+IW(ULq1nbe2h$bM j1Fwl}awYs5|mnEbC,oK/M?JjRJO2=Q-N31 hrmE:B -L pTra R# T 7VX_ny[Ia7>&|feoMBXJrjnzA"Њxm>:8Kk.4$Qa$bi󖂌DW ʬʋF=phuHRjgXg:(Ù;Eǎ 棦̴:]C'f8՘ʄ ! ^+1yneQ̒bZ9vdcdnӿ hddb? k [{hEGw΢&^#yq52UO?h m zmNȔBjRohۺ/.j;Hʣ1l2&c=al/Lya}WT\_by?/Pp0N/VZ Sx/__'R__Yt" `͒(ysmخa7N*QE7e>sjgM˾ Iy6g\*f_;eڲ3O)Xo @ L製dw g|;]UWj]&7 ,rspBmlbSHXhNðuum շy3(?Bs~pl'_*AT172pf(l}a%`DY40(*o#D.q5 f#(,ZU ŸN.a:\``> ص %SbN*+@5ҁOaV_˚%Y=Fʿ,DnH m\~!55ԍUis {4u\o+k-ER_GՕ%svq 5Vͨ"CPdAJT,(~D45*\$f'ꅈZLtPjXNXB A5v8~A Q%~J.Um"ut?qkeI̶z*A )GRKϥ2pPg`Zxc`JN,VxTIBtgmI"@_/{vTz?PU}֬g<; ݅]yL̜Pe`f;UjdL5G@~}=T*{_ IY9D,}u4R*{Mm'<@gj5WOmqфa$d.;+]kZ6Xr8kZWΘ 8# ;}ޞdҙ:TH˵ Aoy~50/2/6ฅTނP%^WDȄ+\d1jdplmzg+9=tB1G't94*@&=Z6}#8):?/MJ X^-@s  HuIǪ< Aד %һx^vTjlhiK([ܸ;BUy-5mC-ʾq#uW/4~)K5`YzK Dӏ?}6Pj8XtS \˺8=dA.Uc|l66s v8-N aʟ6"UIh=ݰ{gǁK20vQ'?غ֜4tFN &PE a!Ypw4F^@5:|#p ^v»#(bK& NSy:tW̃M=}lD4Ǜ Dcff#`I?%#{AQY41>L~vmbt^T z!fc/p)[omSX7QoْZkgٓ*rz٪Sxpr+(b0z@q+jH$7fGrS <\ X+d7[i?r;кr6 ״VJ hcvrvz_n?(L fۈ5`AGm7t[etL@OGWX4Xk7t*Ii&;7z)gᥧԢ-mxK\)JF/ܞw!eUH-Ԑ֟fo-Va.݌`>@իQߡ5kڌ8LS$pwY>e zBq/9A:<6ɼ q5:z47`2~J'd gcZ:P֐JqP,62ݞOo@'!)Ȋ} 7+E9OXJ|D˕ .wDFeHR2(pߌ/M3b1IY꼘!t>C4|~ ;bL~N{ʁc:EaA 4˵ьDTz% 7@'o!a?8uX7qMlO!B3eZg 6h{5XIFxerVF5+iGٮ{5~` S )&t䤼!nU?rsuǺ4yhזNÙ_ՑA;Y'6Fuf 9K12DXߔ-;Y& ^R6٣\I!w(@̍wySFuԑ+2V >RN P6c.\iLލ`Aۂ۾ Frvu/HFu=mguQ^z&˵Qg)D Fl)9=S莀h!9m3T+' #F#vR2>GR X љys ‚-}Nq=x鿏<)"=l1h`[[^|%:magܼd(b[ʯ\d~+BRw8[C-էJAIenD{ay?Ǫu;v0 Gn 4 /`(!Z]015U3e%xpDUE/&HVs)˹Y]6o"8N%۶j[MI{|Ò p AՈuF]hY6BR\klƓEcgo )<aQnkg@#6zc"{Oe*F2?}}.! ?,XΎT7ghPL&,Y\ enDxF]u GR7K_,c~o >4ǠhgbI`:;#sxjݝ%F?i$Bv)AĠ?h`IŲKRF?i}|2.$ɘg,yh?&7Յt`ԣ)^*>X]%ET=K#I );r[´G6)z/||$N<s,ۇ/yY@/ .]q*by׈'d"yoqμS.N>Gr͂,fnGkjYte+nYU DӁ_X?+T(ZF>d%p6j3c /%vo Rzqcx5 H>ΰ_'`1aX/trhXh7]!=US!ьp=H滥]nE׿jKC<NܵeG f6Bm*E?LٰjccK\y՚|%)L.A\6}2+!RêR)`f}j sYR-T#R-a> Kk*O Mn &}`Tƪ L753P('8xiP*P)B4sYweoӨ(6%R4Ƽj#E+*x)lR7x;lgXnܵepl>4qB+.E8TݽP>8@ [U^GȄ+TmQlN t'qauiZ@ Ɍ9zMT-B?uM@ZvdψtB1ɡU3[DؼţL kbZ>^, @ .pX!GezxB[?x),}d]q"egP!@<`@:oK=UB7j2ބE3W-\RyP3r)%u];na_Xտy (_I]O lYFByHllD̀׭kL ڡ4n;p" >]gW0% Rsg@#Quu$E$fJ#~M1}GB$ʊ`؈([7xe\ު#ZTEZ6i뼽_ ٿխ7MwV|dv7-,b/*Z-©YI# ObEpkL͟]#*1-V3|XEKFƴZQc'Lm@A&ʦn8I‚r;]yY1<*^ݣ(:"bi`="Cy:`>G#Gn>-hß28TizVE&O Y鼹)<=j:/c"홲ՠ%Â]VZ:~bA! Yq'̗a& 6n!/A97@!R_yep.I6hձN{)^\Xס MaYe&g'q Sn]P/`A O^uL{o >ZzqF%R&nа4 |[muG7̘;~q\yW+;3OL=O((nMD ܃OcVF=%L?}d"RMb ˭ŠKlrWqNWr})lb`31~W^3j} +Y+\cBX1`]Nz i`(]2]H"T.]ՑC߯G ?^UtxkO`7`]A17j;muZ70zKo{tvQynGucM{!U=5|S )WaV!nF:]ѳhx_uѝJpi³;I1ijdaddekW&8hOބ-9(NwqX #\3NV9%b -OL#!<bq,uYZ.ȋz!8Gw#ସ(rQ!p UqU3ݦKn\,j 8}uhNo[ATn8F8+JÈ&RfMyI"ijeMKE>g_İ7D~YNdQό̗ǎ[T][KUnXomNk oq_(?[8 ] ;L_WkJDǧ!s֒<ƷpN_7* Y&aų4+צ}/RE *}1e =/n$VmMkFnyJ@ajzBECO77#;BlhWD:U'{Xх"&S;1^ܧe@H'nX8jF:98=˔.w^XC>$<(ڊDkMj@̾ѭ$},a*%#D8b$/3fu(ŀ~^SL9+C~ ^H{.{1ehoy<J2T $@k%\T N*gjk,H ƦK'Q>vq]mn}t,EE$ ^UBaR!nO:dLvWGo T @)c_|u)+la&F˯:vF2)!pr @+E˰"48mY[ӇQuMzLծ0lIQZX]юO0nUET9#j0^G4ө#ͩ%>5xwc3DObQHՁح@I(:WYX=q]A}{up>^n 'Ć"g>dɗp{H8{*К39ЉLQ͛㰲Z\.p-C6KN8^QC8ȕW%!<,ېA5UGX1na B.D=f7Vܑn } Oj|Çh:T|\.Qt縍_ɡa5_Lx [VۖC=DLm/:#ɳoBw?\)(p,%.ZXVT%S^:kpS5 #) ni誻N.)BP- +8D-',rs&\FNŴ+}u K|$7ZQGBvՖyeg w:,NC6.#Ob~<("Jk+Ms;W0t㢍xH*-h7kr[1`N' IzI-p[&qp [ؠ+xD˵: J`Az^94=K\oP "ʵӹƼw/Dľ8: iUA&5LHjnaNԐraD`ɸɷJ /_J3f9!ARQX=lwƑl恰=*iS#ϕgd s@Ԉ6zvG[z܇fWj2z42s.r˲LpM޴52 meSLff#=[2Ԩ, .P{UuV_Hx6tu|_Ƥ|rR4̱qW;[WU1X[29 r"x[dLn[C{T s@)@6@j;_pǎ)Sg-º|JvD_`Pӱ.na=bpggн6XG ,~VqPj&)A!SE ̤Vh"wB;XoI ^uUҼFmyIbSntgI0 f/!O@_9 hϰv]WC4gM:"A\.? :86Ty ACןǫ}ERHֻq}bO,{JWDHȔbՊ3gNFSn ݘ.4-aFj:w 6=ycx;uDy/"i| ~#|HGZ^{ks(Г54`h}0v"k"E`+~E' RhnAPz.XxᕝIfT]:,*)?t Z:hte&ɕ+Z/4PZ ? !OY:n' 9o6kų'czvs{޹I#2|LNp(%D]Ųdg[=8Ss"kqwQ_֥3CYijkSb7Ҳbk:5Ԫ`=* оE# q50uj{lF*+kQNœN/@A+ut6fbuhUKs/Rӵ}A=iĠ&|d hs޶m6v./#^f~li=]q[_urN7w|S!{zi K z-"M6bS {Er. +yMF9W@(8VaGo86@s۳ol>W}ZPadw\I[c sBf sCFUy&>yS8Wsʖ&H}wEΈq}̄c٨_EG Q (>8vǩSSisq&3yn|CX._GP6B>oqG.gAb:,6]Ey۲Kh [u{;0N1G3pKdx/T x+OBŻNW65zwT Ҟ0|ZO^pZ2]j0Szuj)(A.+m5#T{wvҨGYb^8#3![+̐3/#!E;\WFQ.O:.>HZL5ib) (6xpKBQn5.o2ثKXExHZYޖ-ܿD]^&yeX O <5Ȉ c}${4،R[6Bt|?4| 2tOз}m}9__DjRhe#VfVhx$yɸ31A3U(]8; p?Q^:/H팝/ICU-4Ub06 >br1xh%YZ:5>[9*]L^lMh^[hf$~wܨxk2 lQlГå 0C` o1b+\xr n *eURwVIg`7rc*TjW :=fBDRpv? @r,'[P㯉ִB}EHwڬf5M)V wl \#z`L2 8b/y+[&ܴ ̜"y %;(cHP;. V s݈[آ v N8uk;NR]YS8Ȑ;.E3`ȫ멘Aw`R,CS*D(G"TgumM,_h_-@u RbKdKUgԀ蓘TNn[BVC4nX|qE~haL\'Ҋ= ijA`8B0Jl;,i(FNpFz^TXjn)@þwOH;E9>_Z״ ig(pBהm6"fǎ/c'nTqM/DчDNBj*c=%42ܫN\4QG.`PS7>9{+1ﻄ](N|U`evcfo` bTJ׌U: #dʛ?%5}v9Kpq a{b7Ő:9 V7*gwiZr0435t_x  ҞXtL)2RwT=nV ?pmaL9gXG{JG"")z^w~>sQxwk:X=iCcߴ^a%nЮ6M :+]فR3VT`%L2vĴށα;s~z`'ꘈp$iޛX)"w2,<6e_pC5>`To*i[oA]Ѕtm1w ƖG(Vܲ*6c5mA:pncbA`|L`!&$ 8-ޜer k8O{;//ǻf:P4t㨝4`mO`Z[7B:M~_j(.Z/fv5KPEoV ~HJh8N$Dz{eH;lpuGGЮ#.^cfe 7_ F4xn l\oufM7 {sPx(Þ6LZ-LW<36>=z^0%4:#ƨׂ=ig$֚: R3YlUHޑ1Wi>R̎.Gw!S:"Y#ٵ?䚠~W+M Wj3F)죵{["~y6=z>7(}YգΩ*^=즟a9r  RBm#Hᕑlњ;&<2Oywwkd6*&=D:z#@ҍ`ټ>̜{ S~>3NڬV_ޕ6`˃P&X,q9BaG4A gA*1*";A3'C L+ ee[ޙz85ߘ2V*ހ97X-DReK B =8"J$,^6u x I >9bΆ|2|si(T}(_swcRl-I"SK'ra{n]a^Q 5䤖єPh4qBV6 Hh4X|O@mј&"j7$l&+Q%}F9W<ɴqMd{9.<8  ={аY}w-XXzVٻ31%yJ+f&VڶSE:2+UXo~0=l1('^uNU2>n };Ff+Laߨa,XΡjQ6 0h5򧄊^3Hy);CѠY1dʻ9@:&nsĤaNq6.q{TU! σGL@il`ܲ ۠OFLTf,8Ec2-3͗*8:YA)3*ejHv O OB+ H=a.:R.:pfyF1_MԆupVaZZ$8Ej:j^S$V4-&$VUCJ<ܵ|C2ɸHɗұZȨ}d\ Ǟ(#PNED#]uAC) gwI JKAl[XU%ͽ."!`. ;,Ŕ~&FgMꇉ>^6`V/?` @V<WZ Xny*]XHFhU&YE(s&4?m"Nvv3#iZO12644rByho0a#M@D|nkt"N&+XT꺣y wHJT1ehmtj$ld:muygE(;!nVe+Y,yMU\\Hޯ}cu=Bc]fCIa0U>ohL j_Zu橩G QnjJ֫Tr )gE֤:u$U:ؾ~;DApڃ!Iwz*t]ǐmG^23@ lLnrR(gi <c<"r5ٚIj҆>, b-Q}}*Ai.qV)o_!Xl:rԹX3X_бqYU1IWKk"A*"G/$Eu+R:اYUbh_ WD4Ff+i 46* 4ONwx=:[ݾdMx$qIMn5)uJdz#ǣ]ו<_ex% >+c_mLѓG$8:i|Hrq}Ϲ-2NAU4-xil(3~y!ÇrsUkKW.JngM9wMg?eJ^ŗ s6IqlYKxCGZ".Kݹ^'ܡ3g@)l) J?5Od ?ykes˲Ơ68BcU,vXRI &Ё'36x5vȦg'@c 6oo 9T =sY~mҖߋ2xٝ'LV=qn'eU#ik# W9Z [ AI׈;h rߝ|=nekN_ ]6'8EUJFzë;uϯcNڴ/ i@t)jlAlBŢ5 N}(;_F_ѡJ^yG+ Hy:V4I@pϸ)q57?E.J]{ܖ0C:Mj-tgȆ$e9n+L}aFSvu'K u &9yJȥKT][܊L{CI pzԲVZ@-k b hdQuEg 2jݖn LPy9׿|D{ߞ'ʰEmcrWK hlt3]gL]wTFS*ҍVJ:)P{:w㸚NрtnPtlE?1.X?&\&! wQC_vi0/X/HJ\sL[3A ڗ'ty"ś ſ_q]8km^,3k1Y}05¢(Z~Q~h=pr=&JxҴ}reLGwF0EQ3Ha~"3̒ {"{ b `L麌њZKs!\ꉣhAu`pB_ 7A _uCM;$lZ>:`2Y*dž{_@n ox?up?T0)(uNZ~{AX,=-Cؗz/"uK!V榬p26rM{_Sh|3Qk:t'*MmB؀{帙3ʈG3CpdͰg+d$p80x7Szj5ǭoK [VJXYX)iC OËa j&,fݰβF܅[Dʾŏ#rK@":`=cMy(DDž [^\ Tg+k@׶XLv&#]!p'*@@W wKK K\KbTe]D) 9q{vr㒛Wa"Sωt磰<[󄸿\R+mT4p3EԦmm#v^UO1%Ҷ 7D .i9xԱztڟce 2^+ƒS'd2tJh .bn?䟞/sy _+}}\[')>^~$?} >tʿ#FS6<ϣ EVКf>>W0LF5AVR\]G?piXLO2_~cy14`|O8ZqF' \tݩ{?[#cɲ"F鑼e V ۵8hNq !C5BR% 1~o 8` ʡ6dSRcC"Z ea=kQԁfQS=*CbZwAIW֎c=.PA VcŚ|RV c Xb s(5p c`SN}W[$ Q[5[C9 /v~c_qbarӅE?zX7Z~OAxH@n,l³d]Ӡv*C]݄J0K}Xk ؎Ÿ܃ttsV)5d4sN+ g;.el"Wcԏ*pEAYsZ_2u(u%͒aЛ_=3Z!{{ֶ.+.N 1|CSE@w0/g"w|Qmw1B.ޠ"JjRhT]|V K#.1Ž(m5o_24f8WJ:-vǹ9N/b;MwN1BUQ~aGN-5;;${Tl0.KG-Zk[6[XLb-aKMg2vWI^kGnH<W%3:yW'lX`OR #W% Z43k`)p(EwBM4p(Oh S!jHCD6*Ä#<|µSlWjrŴp$Mmfi(q&w۰xXu៏\kxۢ$;{$@B.t`YrFX=7-`Q[()Bqg0C۵ɵj̇F8nh+y:*uӋR(pN`3\\2;N\>ILBc\B޷2 /^yQQ0$ xVM*3Ͽ(tyqLgfaT78' bBK m ް]\V,V3ʶ}@%u|O 6 -RHP)ֳ۩Vl'M<^bAPH w~,i4/AOtY|(S jhq(j9ju|懣$)RbB4$o)y:3dR<2 `;8?P1 |+}bT=p}v$cQZ yA D͍~^S2EF 8Uwzom MRO_.7>O &lN#nkPUAA﫥eҜҞnj3Qadg ,&u'jMPO%4FR=*N1ļBƍw2Laւqճv2Sp3UYd,Iː@TM[d8&x=-%˾nGy] "$!Q .dUo Q0 aͶ|?~f\p60Eκ ?zMuC$!i"HRl)ӲK$BɶKTQp@l͞M˭A2J}9&14IImKHNk 1BSG0dD5_?'o'BH} .3,\aWAcM\*Hځf-H|kpĖ3mCUe.?gh^$d8 kK )iX2YG3Ҍ7yE,VE_bpuc/yg[."tA?R~])d!{ OMmzf\jw:H`@̸LwhAry1S< ]ښgHV\^q=* '![$WARDlCs)ji=_@Q $*O]wsF\! K77nvX؃ZA }w5hM"!elxsec ޶`b;q\U(ƽ㨫 pg=* `FMwX| ;Ml2LF:ʗ'S+r0M LF;ꇈLk.\XӶ)#iShNֵ?0mi=]ǍX`z+ASs]c-U+5ҟYĬ  bjo'Yknk'5sg%\m;m,p:`]C&(M7bJ+}!Rweݟڐ^~Gݞb)[mvVK9Nv=λ% -2vx6'z4\EqRrq,e@__KAۓZhoQ&DA[:vm d(Ghm:̹}^) YPTA=7ȕm+c}Y^ wlu/Z?(|5[_#8odzu+|W9O; L;q몗P ›ܥ8ÐDvdDqZX{š䥝.ϳ]8Y,ЏҒjw)p>㠵Sw]GgA]me;@؍?*G}'_GV%.UXc,,[rs]y92*vp)t2Fy6;iP oTr\%^Č.W.\j[Dry\F/_{)Ď$sY_o+6ru\6 /HroG k]?E^as#-MK{^pӱմ|MVǫFG; Ź3IG-JYkBfz:Ӗ. @1yeˏ3k[j5x:LR(s_q5&#Hg D7d,$ 0/=`$7hP؅D77b2M5GA/&{r1twMmcTzmH٤:aMCEvd5P'u¯~ y{PZ4 1}OWWBrPԄ]f^H3xuS4;wsp"iqFχeH!r< yC;?]~8v cFLIgYZc:hT;_hsEKlat @=^b&OJjixX %mC{e`-s0eԿ$V*a4qQ@ Mk|jo2ɫUU˨w!͌S=;`Ksom#ݢY/RT<+! }!>pj&qԞ=Պ c8'VׄW$3>? " ovǼ3I;UgQ9Dud.dfB#+74J轲-yqM`14^bCz[?}mM9!E52T!e;>EKe<`nȝ~U"wYn)֡Z/eqYHOe| "zUh#1q;8P1԰>;x\*IOÖo\{?{alʔ \ů<{4UwˍY+X!_u2Qi׏=Kv#!9CJE@:Lv.8TĬ Ț9{Zf-g4hm{9z=fU0{Rk(/KG&tD{ò!Cup<ȐM`fNSdyvu}ĒLЇMٚ~~W)?bUov:Ino_#a`y<3{ŽчzwaWAImkjL p<`26S{K݅X}fdO*Z99?'Q ;>SĽB&N7cEV6jtUo?Bq-#{9ZoԷ7ޱB^R=1퐎s)!4IX U?Ŧ>$mž @s .fiBif;׊UY<*N\Kg^[]UcA,!p#T^B6ޫY+M?Y qԄ)-zD&#!ٳSݖ$sAJ٘ZMS 闋\Mhpm6))3crz}t6jJ)J1+&(ߴ n|j./Thռ5$IC`qWzztOa|#c C\m [!4Q;Y\Ұ3ρ֭q‚o(6\{\`.q&CXsfXa1OF ϺbNhڜ8ufb 1 kߖI8ڨW!^]@SeTGmJ?WEp݀h3cI[CQ^YzjYl֊~}ƯhxJ+ێ/4g=TGݳuas}eBg,Hf*XcA%eq^AQ#lLJv65SwHk=r΁ tȐ E${Zx":m{I" kŏIN꽁W=7Iq+_ǹ>Q Tki>4+Econ7.-+ج+w l-9/B/x!\h_!OۍoOZ1"5hG*2%i0(]QR_^~ŁJA1e_録F7.n][9-YL}1r fqоJϠyƣՉzVg)~y k7BTjgb q[R29ngA?qGMm,mcWO 8"r1IPssH0"ʏbW-vu:+!|kB.RaX̀mok_ax۱QG#D ExOlѯ$H L`c+v`.of"Xﻛj\<<͠ z06р>*Klv;5Yi*x K(r^R5${ܐH=ʨe\߃㉩`El0|JjAQ /q򮄴xٰYY;u P*O\ 3a}+v @H!Iz%ɧ)F%㴀7Za jdug}g| G|}yuΧl5j8hn SUG',-Ac@@!'37 Zxg$+/HIXy`.5E\x RpRQmg>f Qa5Ob)*j ʮt9;MhA\6z+SLg|nJ;) z;݌*314p]Hz]ekG"MO!ݮ~W)/`u=pWU4$ {N-̐B}  ZuI䀑X/sYmTχ(ܲB?vP-…J_ 9^.x<Ƨma< =T3 `u渪ڤܺ9[mn f$KIdmyZ۲=d q2k6yMLJNnLU-YG8NSa" 7KUHoGrQ ?.fM{GȲ1~8חܬ18 I{.BTn pfj6<ۂbv.XoY$|-[*3%# "bĵ꤇m.H)k}wp>2mM4ژ<ʚ =!Vj[,Bmeh( Z"N m'W!VόC6"Ry=*GJݢ:GԚL7d^ۏ{6NS-q1Kt`\;eQ4Nf,SOFҥ@իTocfeM*G locxG ūF`UJExt&^0Y<8q65OF1O$ίCa Tʃ"l4r/䜷J[ˊ'v`#b%קU\HHI OY'ߺchみu pz~1L\ڒT@th?^ ҈MtJ5nWl?56<(஁< d$"i%ɯ<^.WK F-psPd g]9m;HįȦN6Aj+՝ `[0ewN%7;lژm{P(8da fA7PH-wΡZ'0Z:'gCEM-&Eȶ nRZ^`P>c V(*qB@PY#zvU1IX/x%ĄyH HZU5o1?)DcņV̻M9qCG|0Y SRS(H͔KSRwn( LB̯x2 ؓ=JVaGS=onގʳM`l"jVIHv&)֠vgj Rd}*۽}rq3H+Oj4:wHd (:Hcb +k?dZ QHʷ4mMk-.henams K6;yAVɦzdu1󘼛-^^_% ݓt,4.2Z|M~?o遡l-6;̈LtÓ\, ٌΒRǯrE\wzke>oC;y`" IAw~\`fߵ -Yՠ:* F˹}]$$mr(7D(Vk,(KtweMFYL\acuK8*1$I騟zExx~ݠW]0L4i\zO-ҳaRy[ۛvL8ڀIR'e( r@ʬK^u>̞BPS3svQof9~]0ՔLCF'j\#^>))cw n&}yxڮ]-msՃӃ͐_{Dx@AS8)tq>uF+UIX QZ?"ܺ/+azf0=Kb̪øVW6~hFRz~~N({o۰Bk P/\n}wԱ:|Ҕr!u=ש9Jzz.WUyVJeX"~Fim/g.RM-]#t̓eO<`r xǎw5r9b'puWwweL#5/Pנ*l(-sp{EJF4pTp65ޫ?CI]7ex83nio/:|)?@^؃?s;\(IhnsFJڼՒfBw Var;q0SWyI!ʊC qB:PYy\WI uu HTE'_G;\L ,ڠBvT7W0D/x`;̌|SC=v'՚4\#i5}?q-1cmq֑5RZ>S`NӍk-9l6Jec|C򶐏]gR+#6 p^H@'jR!]D#_&4ۃ+  w~6; rKFIK&^d̋[ecޫ=ݱFE`u ԒWz@<,̧ST腥YB=K" u> ^f3Q})\ZoJ&fn]5 u:=Z˞mW%ASiт/}vyy΄[|OjK}9Vgƥ?WZ+MQ\v=褿S:T:.E'JRQO4A+K&):e(('fUޘ6uejS#%gZ֡sʮ3g~Y9ceX_Eb oJvo!mql֏"+VʙLFDFRb ;wz|_8Z`Ԛb_L8hc>qŬ۾щa޵>IUH+,/ʃ8e+G. †W<=Yy"n#JWvSjUcA9.X^Q0y?g@'EiJ2sܮ߭d4ĥ02#El3{|I+$O1l;gR 2n?Nq[QlI,G__Fklnz<y~^8Z 6 P+V(bTr d_<1yfg-(AVwFb%,6u1WjX6l YA2U'|GQWh+I\&VO Cono;ҸO7,[UoxU9ffN9e%{e,OӶpIC2iWm~(2xVI>t |!_HUQ_myB}~B&͵åPKn\)N]^(־ "!.azPΌgragj5HԹ|8O߭ Ҡ2h,Xȍ^3 Y\ba]g,zP2MjL$i`n@*;Arjz Τ2 K :'>?/ Z8ĦWɱs/ِe]?'ؗ-$V(bSbW`B 9eGL?Xzz bf|o޺a~ftLLSrY"D>[\#3&k‡\*MձA H ߎ'3Kܞ. xQ] o4 0?cR%v韛# -{Zd_Mb"clד<)H=⃯{d$peD@#3z龜Y3fXM]&͠D+^Ay-S!-#F2FhcoZ|-3D4=ĉ@y$?Y(bLc0jAVAQvpJ6#;oHkSKo8:+"H㗩6qGI^*"3 VhT_{`Q렙)icy@Vf9Q>'b`ΥGo"c;\_x=ISدv5!˥#OߨwIK}a"|:s - ɼ/hwT>u[ԙ*J߱8Bf_|?JP/ OZCʳZM ij]/L V^ؖCc܍Jj~N+oS~=8MCVv!AlպGsd"vV܆8|T5s:R#Ub*K )dz=27&U{[))()Y تLvtzוLK}'e/qN j#F(,E +we d1e, 5;Ӭzb?E^\5xo :^hH^7CyY!xd_T}ud# "yI#},)Jj+Cۃo7 5F:=xctG@  v6[m` [80 ^?WRg` y-d_Xe`D$ A#aCnL4<3VȑN\>[ :jc>|{kP#JQ]\{6C2lZCt 1C\rkx^j/JwF'ݞ9ޥDypK*0w7j%ƍU Arœ2'ahE^{N!>:|ii6ݚruSG{k$?Z;:F6ߐ1LZY 0}3/CΈR0@TFbPY ˸eZy 3钹|Dj}c]^0=㗀g\u2Xe @HB ٷ LW)ӕos[Do[#*é`zN *|vOi_z RH2C!%9^0vwhLQ9D|f`l_>$w~Q̽V,+8zE9+wZ\ދ4\;@zfj%S)r#%KVM*ӞȻ~+(]-KƄDW hvLD?h'}(M LzL:zA 56C ,V͝R:Ө2F]AoQlQ-$m6GѨjQ6[*՜ts;Y67=|1nv?yҸ戌,;zWHy1M--n #cDXZ׀T'٢ **}y!6Rt 3Cj=O/4 7 7 "ssQ69sK2V]3 x2?}W !5)l6!{Ǵ kuq9=x3>(ABW슐i53 ~л?xk?Vl2IڙZ1āIQ=lkpp* |fw[[㠓p*|umxS/S&O*oR8}Loz/neq,,z[ՖJ\{K0`Yc3X]G̩BD*-3\e7 6 ڒ]C@ލ|Y]uپzҍP|Θ,hr͐`aZzdCvՐ?zt*SW>RI]085`S=#qwSɋwխ}jBRBA\azlxQaӡ2W DÛŹp Qa_ )zUL\ X횕#l!TC%*'GVfT /Ŕ9ـ&LAD팘vE> sɣj+ω}W[qG!j="KjQY^`I?bRFs>OZvvH`Fuj.*ϽdHhhid#>U,=ؐz`WuJr_W΋Jd7<Ҋ0lr@`0`Ɣ0_`rRAr/h>Ce+@Ԅ`0'\R Q?7QSb4⛷@Wz4Hm<]9& Efł&+_lEԎ*TRv[ ii}kHY<BjΠVM~rdRސħ}M!gاI͔ۊ4<a۸kBx1;c.p?_xQ*Jϧ< x~͆PUJ*`#A=ak __h1˃+QjVӃyܦ)Nz1cP>8I /RjJT[D3-,\4 ޾u3Y(P{h3Jt}EAu!0Ikq_ڎy T=PX#I9b- ΰnd{C5(8 Q Xѝ*jn6 Qc40(?ǰ ƚu;(l%+$ g6.oI*3ό}@7qĄt&zyO4=P KeZij$hy\,oQJ@5D:S xFJ\/LJwkG\ͪABy9psN/(D;VmC *-]0=''|_DCA(ɍz Tw)3PZ-Mn"%8(L71MānƩAJ#7\oGE-W^S,Bn Id>~xKCfoP|r@ە8bUj}TQV]2xq9.c!\JZӿnAe\pL=vN}-o1_ "QL9'vfJc̬$*Yٷu"e0n4k8Y| S@V4h){3L3\(֌G88 ĐbhAצث{C[Κz5AKJ$_!q|a" 6tZfӂ0?$OGXO]-;g5-r"iQ #>1H$)HGjŜ?=[&'flh METM&_Ez2Wݚpd'D%.Z{ZDDMڒNcQ3Qp֫y6lmt<_U V>g/QKsOT= ~Ä.Ŧ5OS;˛X~Vy*3"o_7Ov+OTaxξktSИU9SĖE2>3exvrx O4tyEnR ??C^/}q^=JރJM%qI+(@JcX οI@[!>@9+t7&1ߨO?% O= cwV '5ݜ'խg. PBص֪^V`n2a|Iul] zRJ8!Ew"bd T!cpKʉ%q) -i *5 #tu&"))$U.ICҚ]F(+;ftj/ ElI&PGjF(4J4;s#P.D"BBй!_uW*S%X+QJ{:1YpKE(݊Z`r 4L.D;wL*=a3 ($EߌJ-PrgДqGCۥqk8RR^QXKJm| WǏңCJXJ.V]P(Y^Lk7d?zy)v (ctu0DX ~L N|pR|}$n %;1=jLVha EgBLIR} t@UU>egVFnՃ{h*Sn `V _:0n22U$MK;G+ ̬E.WGyl"K(ĂnCKMbC"Cѫr)J%V 4OWJїxH x:yʺ٘uLCl ŗ461'\km >}\|Oo^ß͗Np H $7 J鶷4ً(9bבWmx/o;Luq\V =ߊU)Jy{p :5Zde{  )qK"_)zUr°"tt6! [iwդ329٪HQ حH0cu¬H܉_qI-Fuϐ:a}MSKC&gkU;A)!S$@ vk\QDk: sϷ--<]ªsJRW 3S;qr+|O&}>& dB$dK D&2Fnkrރ]3 I=G WAQqagWuTP^5Hoɬ.zѾϯ R|\˘z]Xk\UЄ'%0H@;&KFd.uvv2}Vr$9AyY+j_$E5\Y`]y&4E9ޖgDj*xΊv &Cdh!H.+뇿Ύ{+wg`og % ݘ8h3yӃMZC!0n +@ktz2xGi/RY[ydVQ!6 .#@طN¥V+C낇mhq ?r;;E],靭6_Z?VH8w[ RCbSWdo'],!^[+Afv˵D?19{RrJ"hyy^6eÈE}fItND۷т-U|06=R $83FyB#WF >1=Nܓj$1^`3ZΛlgtH=/vŭ\ ncl ̍.Wu1pzD p  _e?!/ j)n*UŴduu8 *ҴZS "I&G+eך0, ,f󶞁P%=[X_%V[^0(7H} ?49*Ӈ{j3LSB)EtϾ̎,FZ3޵l]ʾ)VK[cSf+jA$Dcd!gbt0 \Fh]+p}#Y-< ֧WB,RIې7B =4c]Yn鸠 /GߢAvE){9\{47`B޺A֪)l< XK;ّdz<ٶJra)"y [7 X6,|ޣHWHRkLơ(3I&K1JkY=;wKe)[ ~yfyژp]fd"SS 19ћkHMTE[dR|>@.d ㌒g"28V"XEvsʥ4LE;?\0\{Hp@A۾Q? ARtMZ3Sڢ.>t5!'#V`2j nSHA-h=~̚0 ĹH3WV>`g?|Аf_Rl9V=WsWx ؇+lsdhoY]/Fy\F{P1Sc16gJVrN )OREU}4[<{^fPzN!TO|ܽ ɞ 2n]|1n=56؁Ƕџr)7ENWh=q|*mt#qTmL^,DqL`BrhU7I-y|S7H.͔:xs7% `UW:ͻy 2+>Nn&2puD dL6r^ѲռZ[btJđ/P Yg\DzQ<2uo!'`7r1^QC| K۹eLmScؚUMP6&,sIдDNr;?5ܽ;y.UPj"=Cdk}Sv%6CŠN7Wz~" ?5.! Ys]`6^ey# [z|OOW+?a|_/MoLAoPÄmg&זHQP"`1bNB@^4,א6jNJϧ̴Zp]ӱJu#K-r[Ћ-\6ա6i-ʀkE; x[ 5%E|߀@6|0dHgn|QK.Rl֪{`f?vFnrIpsϔݭ*> D%K}7c<~D$JIoF0зkvf ԦxeRFv^L?Qom$i9uʑОmYhHDBB\f9; [oPkA*\`4* 1F9gOn\ ZDz7ݯG[ו(5cIP8<4.$}ՁpVC#\G^LcpG~&#A͗>6Ԩ|I?sqhQжpfAҖ9V,1Z4B Y>8U T*dxn}0[yLGټ#WA\i~@jYsu4)Rד,uܙdwPD{YBW`U{NqO]]zM1)'-fW<#~ዙKfL76)Lnt,N@,NܨC!?+zt`^zpE>B(I YwRߩFW[_oZ6j<,LE?Գ躞S, puYErwa-tNfB8OS"qm(A $6g0( e.m0x;L9P W?G`Q`H t;Кc -dy6]U"Kbh(M~*ú'IHQ5 CG&i+bg]^Q5vR0 j5: |rgR/MgwRR2S]BiEP7V{HPxCr 9XP+ HgB \Pc ~Uu*'$b0XbrSmoy9l5SM 8o)a,}AOֶG,p7PO#v/XݧkN7T7-O42hc@hwsYh?F(߯Ui-;h̐/#s>u$# t^p`N.p|5;W*ך}*)u@=@Vg͵]0 IQjǑcz!e/b%1]c/~H<fjg$I}cY̘.Q@QEfNGOFO1kgUf#>_W?;{ͨ VQ^a> >q}'E@$N˲7Q^0.Onj @e1ܪW5mU _c!UF0 )Ji ILG0a_IԊ2p2 y'2*XϕXmN$ 1ӴjJIHE| U˱V}|?Č gҳ쑰EFX]~T_w'ĐҺQ+{?ZĂ7|.ak.x'BY\TnjIf͢:ɔ?I[^ & r?Ol٤C:T0lR;{f: !}y3tyuvHlxsI1^swu}Shyg$nI330T,u@-x TYoWWkcƻV|} h攼Sq2+<}0uY̿ k } {| 3W=I"'&2߻24?~Ý({gXUd)WePjvء"_dhԤ~yqg`O1 '|YLeVX7~w*ͤB Yc/=_)2m ]Ƕmcm68nHY)Ȟ5Z[\98uT^n˃7Lϱ8_ RyAuEx8(p&~u5i&{gF)ּXYqs){A6y2 kaN w}Bl|kxV/t~zBP5zt_7yƜ)DxWZeͲxk9/2TqeuzIO)zޕL<4fC AS0[a&/HM,2"-d z_]ҴoV\ȅlBtW'] g[%&dk̎߸ iNR"+(du뉞qDM.WGdC=b)<\G 2dwݫӪ' d"U˙%NYrjT.!X/KV]pPH [=/?-h݊:ʟ<Ǭ@jѐ9Ic()iU~ydPuX b ޡ8)gАAZd,R&M8(ΕXG!Sr<T}t\:XdG@0}?64/ȰÀe䰒tYfքvHxa~|[n*c8/ |Q_h.iA0,<֨w=1%CM(ڏ@lQ@u<=ёo>'GziMߞn87\-勀SkǙIe{c@zG}\~:#~ @?>a%N ¾0D]_+ Q`׎Tl Sk׻EcB+-7fw uCd:kl&U7Ū2 k@BUk Gf:֚| f x 1KiMGzΝnxoQ$/f-2 rXMK@~C($2~h ӿwY E')CaYRpmFJH:¤L!X'6r0ie4R%|8Җ1\'{UKm KyMbK aeBW+~klС^&gWWjB 9L#qzY!~ڝ=|%6n3R6E3L1C@ڕ'KEuƒ5B*#x>oZ``hZt_CDa(e=E3>d(  B銂͸oIQ3odK=O|}0ۙMt'?4+hl 5&s~)i͠|C%2N2x;7n~^b5XQ|GQ燋 ۆO0Z\W#E4ҽ%f2 r#{o^X |LKmp`kp1ѣY&hy&r|Hڝ2@\':s]"g97Ѣydd'qkuVɁȺfΣ3%(t-ఢV>\)nzW1\΄C2˕E\MUr"ѾG |x'%%b]iGHxqR;Ԕ37> D\jۦEm}I6iٞe) sm8{4Uē8x-Ft|c chk)@虩B}#+7#=YrU@,RpaR0{wSv-XWCQ%@$hZ}22ϣBGwyvQ'ނUQT[m Uh׹8g(Z 4A4.8k$ (/)1Xkix$2}ejwz^Me,c$m$Țݜܐ\< P4 tJ#֠Gt -Xrom9xef<;8  ѹ ʍdk'N`Oc'G L?|!i䁎]8m87-A F.lNjfyd".pv^ŖXM"8A?0<|n(5t~-~@ *,P|J>Rz]_sv{z6@xn. AڲqܳUHԐN1|JAi0}1V_1%I#N"&p̺}T R&USNt{DC)!isӘA,w՗%3k2?1֓ɢ oMCJٗA^MjZ=}]eo'luŔ,-@a\$PO'/a/wȕ\K#>Ss))*X2wUѶBo3Ii/sYѬ~c0 [*qʐ ㅮM47EPDTQ}JK;I}ÁE]n)~fBVu0QvtLp||+҃ad{֬ΏTO,[Zgwr5Q]ցGPUՓ#kAjV*T6G >%G=EUW[;}>ğ275喣0zֶk(ƣk={d>hw PvSsT=>s\@/Ɯx*v?40 `A٣9nobF'&&p/o^Z2\nTo2ૣhX`G 1#k>,F ! #XkNiX\|CK[55}{'tGs6[J:>|~},E;5~ LEi*7WsdNT{A4ל?,hGjdRvÍìELO᩺*I&58sR‰WOYy (X:[$$gl7hf0;@a"Oe [`>w./RsGI׌w`Gn55Z.C^ V͏Id| C_@o]WGiu^I/zϔI]}"2*|p 7d}Thُz[))k d*5cbaKr$=!0Pŋ9g%s<<F2;`랉B_ 𜔻wJ#d-ZS7}_c;Ъ1"$8EY6 :=x,-"^%J=w {j{8`FFxY:Lu=1_o%i`dH*61}-5>¤GƊ&1\d9Y<^s/.=ٶD `K<.)zSPD%vQ\UTzdߎ^φV8Ɗ<Gxz. .NŇ^ɴ$JgZ(OγtԚlp بMnt묘=ӗ4vp-K˦ņM]ZI+j0-KwkoĖDE eUD:(RT}ҡ6NŠ{w>9@xC:v-iZ$by.Az >\qD>w4~O;Q-"ap)Ͼ}};mZѵ_C(ȗa Ug3XZe'k~s^\3jǠ% z!5>'.rPdw~UgϾ5{"~=kQzP*m3D{^ܰ˄*z^A!Wgw#)qvsR7y݀Ijd I9teNqF9r?}DX0k/? :2a\_ܟ/I˴ޏ5%݉lfhGBpO_0rj~)яtmĽJL>o ~5[,u;=ы~W+nbP|>loĥArHcOEy!ʄZJw-拊| ՠv s-BfpNIH,fG ly FZh+nP~#JT=Ts6޵k0Ys" 2Fz7 >I eļkg̛; lnKXمЈ` 4cx%"Ln;S@",xubb42~M z?r`PZ܅GeeD&8ixOǟ<g7hc2oS6JpAQ3&MP-0KM>[1e{+,%IѾE\ʓqbtKE ž7AD1 :B4z VB*> 1Xuo{E|; ug³t/k"oP5h^c:rNnd"qdwfB]Ks&v[ԛ<Ah{o'ĮSuzPMi-r7|,r5E$P+k3zԅw_Hc;?]7Ly"Cv9 H;u.( ̑Pp ƈp3@FX?L6rSJ뫻v|Rt·HJG ut2!׼ Xdz\z2ۏZNy3M0Cɵ{3|@;BŮv"ׯ^QzЦ˒{_[SM} K ·ݶ\ NfKszl ]DNjʼnPVV v^2w|S|A@s^kgg hyzEX'[uTh%@{^o%NΈz'M.Ԁ(nyPܝ:; ʍ<=Jwz#0Kc|2|NW5%,߇ֶxa)o~15[5(&axD/]Gfmr u;haWt$Ne5J|ڻo8#~YW};{odT!9&c(-L[0 ĞB)j]Лx$3S[hajHFN_ttmf,>SR' 2@l /*wUjTw¹.)?/ݕS64?F<S"e絨A]$AX :,J:'ց֣S|21i~&dr 9lIzi?Tmԇ@ZosYל4(:վ@ `0ؾ M C+yRn!%A8R4LWʹkHy:vTjlڽR(\1L3*S~_z`4CrѰx*B/rSq GHzdjI/:u'149aOtp`J83'hs4')pWwLs&Ng$R0635E8+M1F=iUekki[sO[GAYk}k`vT<G~50 i#}H-pz>4x_Jgfrk,|Vk  hc1EU=O(T mf U SC\Q)ߠM0ݎs,,[-+3޵UY 0S@k̾\2ܥ',B6 -N$QeA1OgBpn¦ٴm^㎀sHZ~v7 YR w8O8M.Zr&]_b'(|4kjcǵ%wv\t 'AfAUdL$r+ \O/gQ,Pdxr b<xdžy*\9[/>cgVWNY#W t kngG~GA.vC}W?\ZL#,| AӢy(i2)]R=a6\o숄P_1>d Ap5QY $e'?K\ȣl|VvyRw5fmb+48gozkb.̒mغ}O :_̓es4>W1#lLhZL6xr.5tqھ'sN %Tka"o4dP|zDp:0g>TQڪbT+DGou{0A:RE:?!x%o?FQҶZ>>(Cx4dweŚLͫK`@Ɗ~dGm"m&HJ73y9'A8.dW Xh/Vcyt4U%Cs?\W@'42%g۷w^W{%I:x,eHxt[X2% /wY{Z bzo O!ഺ"lj)ܗo'c2t[H$%bmUJ…UZen'Kwfsn-jat3nۈn$Ɠygtgty5 Va$^DڶT7s&!O{,zgJnO7a|4C(a1-)K~SR@rͅ@6kTf,8"T;rt6ŭ}$f`Ys+phă"0j4ɂz/_V-?Y p3:oxkR[ N2i}WM~';HwߒCxg#N t8>d[3V\v 3C$_>FxHrեH?mu{! O=mJhqA# ?Z@wkܰx6]a?(.} Q%(ٶD##@k 9TCH-V|eV7Yِd[_Ά0 @bծRBƷp187ܘVnr L6%*6G'I4TOP!}H#[8ֈ!"W6Ơg? Ym-^9`-&-jKKkASnE$J{w9`2nbqK׵ѿWEKB,ܴD!z.ixtk{9{&8֪>]s4K̞!hn&~ë wSG 3^ ÑtNrlF, olӣ~j odp") POeʖNz֡؈,:&ReM䷞r 3;Cmv#&[N((_З'* uJ0kM@u5ԣti NT60uh87cY|6 `.@hf+jBH?=~lcr?x,lN JUc'lQ #i4ϰ:*ϼR䅰hV22I>p]6+U% F8P=ԐyEvJs#sӱ_r#UBX<"{edt$w=&16[3e:?006[vAe˻)jaܝJ/:R_[m^M/aWfO<7ed~<>AŐDڙXncB~"]Ck)j=[tȢFTS?*iK[Ib,NدWº)&O4d_D6נL;j)"QiP3{zk ZE=@H>aD+8pzM_K3YQf.H'n5ڃkkfCw:fHBmI/|3*2Ђ(*DeW1:H4of!6/N[\f7 Xyi׵€e0:78璔]y' {Dd,k7fZ oE&DL{QsQn?)a^RZ̯sÛ6pu}zE_ѵ֠Tr vē!5>bGUζ+:Kdܠh_t[J~9\ٞංW#Zjùѱ/(gm]U$o;+/|a?:I#ݤ/#s,ӷm9%HFr^$9XnY;A ܚqc{I` jA4dVH@T)@gH$`O:@0;m`7*dN11 a*(ɑ̡E滧lDg#v$4l2M!UnUqQJ^:DS^: ^9.1wŶk:2 !_ዖ=K~<`t5,ĊN_ۣIr#5*D#E/PUdf`0!\P>G9@8tn[o"tQ),tϞJ5&9M*FL= Aj7?IKtS`XvpJ@B'!PC[IhI=bLؕ7rGb曽Ym92%h5-־+WA[ymix.C*H"aȤyXݪ`6 M!48IB" OmtJp/ #w)^IxsLO*57}_Jз^>r7K"o9nsQX)'~E#cʉ~<hTyby4ԉfKk`qS~EF BBCcy ":N'/_٧u*>QQh?Gu ְV_3fJ0|H<![@jJ@o‰Ag"zQ lꪪR| Оߢ0^ڞY٧v 6DX x4{6ƒ&/HXm"ofHT" -;m}\x /+k)H]Y& ؿd3ՎIsCaZϯ-7E H Sr;O耋ܸ?;ِ XS  ˄܍yB2GlJ~nA>,w˩?w KTuQgHk=mkB Nmh2#1Ck7kn=ߚ[TeMW zmAī ru syUw1'X441ˉl3s rPn9w ir2#ܛB$T¢zmvzYJ tḺL7T WZ4`0zg&\SYLjcXUliāpMܰ=m }~算ۓ1)j>o9Qܢ9qBnt!UWIrefڕ$ ]ŲOMDm6: W;#S]hX[hLpDtݏ2 B’ot.q&!E5T\FH\m5W6 tz~p!e"C" BH6NOƞ[KOtFS(,פ2jV,b0:"< eǔt?dS!5 )[0 .>Xw: GktԄC @F{ Q3'5mjDrWOoM]wʈ6Ur83BC _}FHHu)0GBƵ=)Y.+l(Vr i\˗6(-S o6x`]UܜNj<䎄mB|(4Hx͂UNkw & 'jŪ|3Fgh>lx64ۓSmloLkv铣Y~|/A#arnl8U&M`}k0[QBi?)24ޑ4)>Yܝa᷑QX TQdDE)\?mQb4_y|z c6S$yg嗢Vv_k/wSEKB7wz]-W C^; [# DMH5v˾5Y]+GLJa;8tBo5n (3 -xesLvaf]_؊0^*i CMwqI:7:CS&\uf9SP J)$({QپZVPIC9N{BzۡG9?9C]d GήVѻx$اq{rX?\ݶ^#3|=z"HᓢtQ/VeyM)m%2TGLoZq; K*ޠ ݴ*4o'Lc݅|HOY:DƤ:"ZEx2Vp1QkwKzr"FLk6tr9>-!Z@[s8V Z4"t7?<4ͻ]I)1HQzk<+Ow( !OzM?%nuRr&Hj ~{3MUptջʀƾPQ6P& }2㵙ufUPT1|cǃX /'peTQ]Le#Kхꌛ1.xdӸbSCk]uU1BÕAYѲ:ivAb :}X6JWʐcg'n]\;Ќ76ǎSܭ{ %%;D7l|>n%Y鸙>v|)J; ,E-HJ⯹|\z0=+AE j폌Pc7stiR7v,GX@ߡ]DR eN?z9LMIeV@+=Zvs+i>ajJS. 4̟)̑(5RyGwZ֒XŊ7ӳ)pN `<:8Yij|YbdkxI;ܡ,KlFU W~HFapQk%U^R4_LĆA˽oeZ7]$=/vODknTQ:x!ͷ$6 Q/|x3\__dd9Stb`Bz5t{7vH~?5To%t'tLqcv|{-5h$g͛Jd1HQ|'D`Ri(Mi&TcH6сPƞ޷2X _L./W3Xq¯|ԉ8`~UN& x^UC~fGIq|7J6y/=ӽ|=kWq$&_;on%N@$lطR׎V ʑAjL'>_w ٗ"8} ~Kn$ũ ϔclή1ѬzK j9n!Ai+DPC~r1w<ϑpEjKp-{f$NN_f@+jMk ƦW.n>b%?8wm\h?r9*eû]W Ԑ >Sé4Q1v!x޼0*S#F*]>9?{Mw16u&W9Y+*}[I)w3\ GRiwH;GQPfi2ʎA6r*aMb|[*hAT>^VR{2夎/ z%UpHb4o {OތPT@\bNi[Fh)Aq?}rۨ5ZI` nN-Iɐcbw?&t[Hg@8Q#"cYcѳ9]f^D c@Œ(}I%*sov0VI pA)sV=j ,_ g0"ʬ ۢ0 s֏DwV9SX`Y˽V2g78(+#8g 5箸eBC[Q@ phW#bn^,]`s6:H̸~]_zB(FaHud|s2.OzETeX<@`v{,ɒipR<W8)U*_$U&u αyO%nR ͒-vM4.?ԡO }3j9Vio+&MG"1X2a^cĨB.:wR=Mk{֮*XTpidzy: 9(:AݍsJ^"1CnP5C Ndg9!Cȭs\&bH_p!JSцπ;7fztꏻt@eM~a􈃸F0 0A! CXfg!:ugjn)X Fd"]^g[zc ЄY,m6L2}7NNmɉKT|\x:^ȧ+et?GۏMNJVaηʻtgJhT*L[/n/Z NOG9hL4=x@rpvbT eq^3½pYc(E|a}m1uC{[ݍ-R<9\QD@Dw~b8>0rOLapiq.,/IY[T~.=V*~ 2 ,uXeP 4( 1-B,?›MR̍@e5X9 3uQYK%b;J9 ͐yeuҮ=b~cM_~H @$XͯI.[/Z{׉SPr:l=@??׶Bƻ?Zʚ @CN&'rm1xmsjS1FW;itEeX`F1'JyNC*Gp8@P<L5PNa.W/ۧF̾9\$0Η`Eư<vyECBr(؂-")@}=Qr߉^ܗ&#:y=dD kҾ2p \/U,S~odxҮ\fԯ 0ɍR vj"<9${A7g/1}w,>S>[o2|=Q@9? h|t* ,:P`Cĕco-/!:QBgU6g {%sB#֫,mu7ݖTXԬb?%pi܄`2 {y6RS,cLkQ 2eL>z"-Oq'@G#)y(4l ޭ3͕.|#Vl6Y+*lx ViV\lT1/ AL'%=P Izc֩)>_MD"|޹k :rQ@T h89ˆWfe`l#_l_CmUoǃ8G s+"J-* h3 0uS.f˴ܚ1 Z"?z͢8ca$a W?5IOʳ*Ν:8c,_!Y.Š0$tH|E[OC m/ɬnEN.eBвʨ#?7xrI|5֘Ym .B=Eθ^f|ٔ1مQ&Q/K"̈́^Ux6bJb֒ !MT'\˒P!.R8:끷>Ͼ>< 4 ×g_ӇhImCf`5$~ kxV7yޜ"_8? DI5 1Y)6|W#9!j N98vfIIɳ0> ;,4 )Dq\W̦>/bS%} &^V5)zH4Q;,r3QгKEӔzΓ*~?f*>l쇄Bpd(Y8x͘Mia%C!R t3 0e$JBڋOxwu9aĖ.>tI&0@_zmIUnCW.T!~:p>lɛuq25%[@KgY{TC'wFbo&<'ؔoZu y"#W&j2BdQ6+e|Yjkokα/n[O58w?VghP^߸auK>OH~WhQi qgZ;BݎфALS2=wsuyޣEMm9 +j/a^7H_&#Pf P :;p5 >$zq׿&п|/ȝ;B'D=OV52P%2˯"p Zolmp^&x:PE@x J?>zO "V>,.zYU!ӚqnBpI5ǯ OܪoA` y?K!jwHL5\Uyd yr(6Dlz>W+6)6>ޡ)7Q.'S 5WOR\0>~νy8CO8acD%[#&sz: \v6Bo*5[ȞM1w 2 ɵ?ZGiҿA3XwqhS6'Q5ʂ -fm܈v c&gu1N?yww=?Ƅb5+1wÊC (7+hqMڐЛm#yfl? ycsNAyx0CTpݾVn61+Rtfbћg>ٹϪ/:}  /V\Bjvrm'Bj T>R)WlEb[MgBWhvr4FA,xJQTE'4bO'45bL+wۂ7-/gMKLRk%AmB<%?NNjMuMԅۆ_ Һwt0rGW0"˧ttu\Zl,.jZѴ$B9kq8Q0fB!e"ˌsB7Y4-L=CRfCZ[ݧ m43#:V:}Qǭ68OW,r{Ǎjϙd'&VV\; *ף㉱.M%튬M2, &%v\Q%t@Gob,i#/-.}Y5M $^_j]ϡA<_q4b 7خz.{ȫ-oш̟Q$hXUxf][ge*" Y15_/ A ʬwo6XЩzO8•jOQv{`x߶br6/иR)mu '~&繚zlKGǬ14nm)Z* g.#ԢW+h#%E8q=JUT߅%C׾논{!l˚,|m~;DW7qRf@ Jv8Mx/9KYL 6;{3ٻ!;:̥(*ØMT|%+mcl*_˂8`bG$0UQF\xryVp D7ED9SY*i9DQ 2uA oto.܁%6ń{>Yy p& gU 9{lA{Y&ArVnT]PV2 Q89 6<;=c)!f(-+8aju)w[io4w8*};=Љ}l]lҬ>`zMTa'B=mӣRW:l#Y~ؗo"NL:;>.g mv†{˯ EvWf{Л+ 3n@1$?Ȳ8a[l%JgzTYY}s +H4tHyCf!HW0a K$&&RpnbvS@E?OgjtaG9pIVjhPN+Ft1ɌL2X9k ǂAUnY)8!,X%8d }Y0D!M ,l%}K\,:r\>@"T{LT:iٶumLeBkQJfw ݥ1AnP%E8|"VaȟtnfR-ƴR2/Κ-WL'ζuRԴAKgO $C,a&,-I|gE:2rKCfF8ޫpwhR\*VeJ)0DlbD89TO3%;'r: 1'jkJdn:biFI1| ,H%@gRRf Y4|: _aw'i7edx镼sˉ kv_%Ґ]g*H2x~8S0ؑ/I9BibgO|#ه[SBK 4]dz ϟ?Od-AOSj,@[UI(qao j?ePfu2rK}"<`]uj:.,񚡘f|&ݔ(8w]_rg,sH#=OH Gcy8,:& W9tkuZ&^fǰć@"1$nj˻Z2pZ4ӪcrY-Xb&uA"12wyr(tٻfm* \a|2}C0&I pƤϹrX~Ăj|wl_8S9 T ~PS\N wq-V| ?G/:l`/t(Mfq.!gs5]^΢#+1dޠ"f+ _j>iwy"+u@ =fÆeoP$t!Q2`2A_T$-|k11vQjY- + ~ϯHI,fz,* uR6 *`ٟ=>,0`*dtOc@Z;Dix0D`xMn>#jlv_b.u?Rsq6 KQ͎.ҪK.H6-eɑy-yN74vQ(yol xW8ΟtGwS(^NRKszRhONӂtE3Y:dxfbQRc]z?SLaVkWE+v*Dw8!h/`eh :_KpaAEťqѬWԝs"#~+u0c۫v;M SjPSg;x̰##;Bڟ`ء>B0á4Ū*ǀ$Ȑo&5R'@1^]a,lߙ,M#a̎7v4MΤJptjbޮֵeFm F @Fck)3̸1Ae7L_=y£տG.V&@Aө6]!CڨKzVG ڜ>#<.t?hPMOt\W^fi@GPio` =^<^W,<,F ̓8 eHG|43{Lrwzm0=^KQ/OCbJJA)?.8.RKT¨+e5#8@)isjx6*.?-zА -c79b")2_z) :5+P+Id;*)Ko@1ݎy  U#I ^F:yZ~WrA>\NER[nlq)hgr ,|y Қθ.&{?D@V <$Wmme9|9qvCw =_JW^#BN͂ӟ24 =*cc?{~T=@} 2Pcr%bR (œUF fV8;2ymQHCK^NW UU`U %dp§9n#V`5hPݯ2T=MByIcAGۤ5'_c'zŬ(>5 n%DJwmu$6'ڬ;< <5y% ɶz@ 6VgJi#>!zC].Qή$@Rx̆%r*ɷRsiz8-Ć 7W;d{Wzм3y#}lD eY>4գRU @PFW˰beJT &e5c]nd')CiМȮHr#bba,.cZ5Qk=*DXN7E 3dޓKVD Y'u6{[e= :vE$9)Y]ak۾wuZpU?֕/@FiD)1tŠ (̠.>*M/9"$m'?+ӠmrG 0ue7UM +r$ 2S{ p&^Ӑ *~.*_ZGyñk9q Z SY;G/ il#=I5$lWEWۍs5t\mO"HHBpfY,{Hg -N?eO pͨ2MODsAF# 9eo ^P2yLǬ9Q^&Ov$m6k_Ppi`vռim|#(O |#OA ɠ _)x5ޛnX)F)w1fP`p#Jc{ i$O툝#>HA? x=yCIKV3(\JL#W=JUxx]̴g4N1K, %DVY/)s j|Rq&&6<aPNKkBzBzOT~ٌ3|>ȀT_Lvc '=96o/'z诫Y9S­] Ro \wȞÆ|&36 ^=@p?4KC1-"(bMrD*_EAK#fx)RJT)*B~>]ZEW\ZH!jfPuvg, Q&~/G#I V9+W_.WAµ/s~E+nfR%@t cf(144S ۂҤ*9%^G8>.iGqYM4N[%vq9đѤ7!" áp /up pE!qk#bg LB<&sjZ)lece*뷿6̊pk,X5X~[txKϒ-76Ц{y K?)4]-',np&3@p/0e9 rnA"Vso+a?AK[*E3[ 6]!U1~ r~ "#S.fG,,?$=f BHZdAu-&Xz@S+Y]L'iC\%ls0£dHӇśߥ1oVEV2&&btd[ Z{YFQJ5k$ [NtbOvG*Oŋ[U 9Y241~pEoTحc@uQ?G=d eCХ{z 9h ؇WvB (RR>IgB#OD!k >ht~/+LU[>"DtsPd6R&]҆_ro쇿#^lOpf:*\0w5qm@4꣛u8ZL8ӄJ{`!/|/D::81et+S2\sC.Ck.ƻWvcfwUS>+]C Q'E3w(d; l(vr3^N,gaJ'5N9:j4e\9y#t"jcbC }vKү.޺ix&CyqePb=!5O<kx"bYcKmho;_jU7:O7z+&NUTm5p fje }"QOfOc$\GC ۔7}j(CULNx/WJ-gw,WTA睠ԨzVxf(4{3}Ihkvp7AYxD^Eѭ<78tސt EJs%ƗCg PmӶo/11;sޣ@_;+ȋ-׽moriˆl(lXH}=\_gОAxnFUxJmBGա򞐵Dh0U0S{rN+e-ih!I=31]k\F|4TY`URKx/(vA3wwk \>ѪJk ˬ&z4q6CDS(SH̾,TMK܅  ]jv]c#>26~%٤ PMJiدv&`3!:B4I>,LkJϪ#b,B&d톪41B ]V.gfCb4i&V8P/\oڧzL+=8Q]98%ñ=*zcj"tku*?DM/5v ГU|m"/O_aAD $ y]h߫HgB(aYia6tpͫn2}!WƓ lka!1AHg@O*!B6G&Ldز,awoF5*6c7RyVN_X?IP$BZo{[O"zW0¸-%b,f샏)@Ho$\֙J)H` 6Ynxpy#|[< *d蟼ZtG,])J-lM<;5(H)G:8{8#żJc@Z|Kr.Q?8x/h':ZA&;"agKo)VxQ?-G&qYp\V|t#YDSuE{PM-Ǔ.-'ɆAŌυw"t[T^G~E޵g;^4ZJr e}T ۊxՍR= k~C,gL\|DzWk$.nZ0^}WSߔ:xa?Ut2-LM\Q?+Lҫ/d\gS ά6"[Ku R.ޥe(l&|MRЛÜu=pQ[(ҥX2Y k )@9є!Lz=ˉ3/"Q3cf ƣ|/vYo"zSJC5$xLj^T`ؖhD|XVP|YPC& :ctӀDÇQihsK@׼[گ@p.MoM. B{EVc+M)O "%!M:\V(p7ES!eچ\XȬϜ{է3Ā".jdPc終Y'A454K8Z*z(mͅn?W-^,KɧUPeC9ES!v\^q~t̀,Zv^bY5x53.-_Yx܅ M^E!Mbu`@1-ӗC~f*yaɻ3:4e۠~Mt*ʿ珻ySS;;^ `0j$24Qכc4}:^?!ni2%$LEhExV=j*^J{Z<3WQ>ުSdl bojYGxsA}U)3#f 5MHPT 7@ʶJpV/>! Ok',!3zT)0o6 <:3Ż5a#,G'ʴ~bw>`'K6OrGᅪly-%݄Vr X]2 fEm-c6̓@O @Ȯ, k3ګW\%21c)ZN%PHs\tv#R0`9 !|t$WPaV3U%T:;~CꘉtfRK{yO$ErֳT[ElI—bOKCc t_bS.P1F5CR(-8YRJ c!=cT4_x`Q7swR-!1 >6.qꟈeȸDdސA1-GחC'i!Yu~,؎:.,`dNZFp<&%9+iN`e˫lțUYքD=J&R,.6,;)i1 .5t4yJ"zO 3E(J8XeڒR ?׹}ؚ`MAЇJЁc'[,'1\1K_7i[7Ŭ{̇ܲ͡ A‘<*W #i{} qbށu⃞=6lt e& Zf:lzn4grbۡ^la]RULὃN #,ȹLjQL )+)ٌi~kd'o*ªJf`(F6c51ze+ta#14s[z-ZwTl>”~"(;Ut,J\a[ l^;&q7N3fjǯyxG2ѵСp.*`r婥Xm-iiQyP Dv;nj?3l_eC|AZCNa CVfOۙoS.۞BӼ@THxO> F7G4}zcВV!&'Saڮͽ(wr p͕s=X6Ԅ?% 9ͥTNǠNssh?A8>eJ֞Y_aj=jc,' )zey//- s,M:MJ eVY:F֍*;K 2K/:)AߘD0 X|L@'i0Fn02^ìcj)BbO7K5p? DMP&)j x 9H61+{`@^?Iut#&>8lRD} ⥈JU'R߲HO]PD'%ҬY p"u}+gx45Xp26ND j0E- ppޚ3'M;^O̥"KB _k:3uXU%p E #DžcǮ #3}Bb豑:k6jv.!8儅 5|t 'Uok\D:c@s\%9Brss? 5n DZ$NV{=!uJjX ` ,Fd<QI.Ή٦d4ïr(wH.hFJH2v{=gdtv0#=CIH JtMجJS>2K!3K$)n:YMx9QmD+blD":ST~˜}]]\~(szrkя}:,A0F.Sg̘ .C'DB7Xx.+8Ml*w~卑Qk+1vw捠>Q?p;o0wӚ<'9')M:򯼷o uԬ a yKIoWa+aa!Yhݔ BbxR %V 'Bh:Io U.K+j:Dʿ>Jx@N9 jQQ8n!txMG p5i\Ѵ'2 ΄ 3.71^|{z@ @Q/7"Rt^]SSPJyJuf.&"5Ji"13^NBxkRj;FrZ-Z N,楂3eS59&-BS$..&Gb6DFF\Bܪ2@{KrP:5&ŶVԣspj,vGJ-jF[p%ewaI \?{ ̝ՎGDy}ّ|`z%qକdwOdc7j0NKG<,4/Їuy8LM>ÕATZy!qwO.'ZV/,_t6 (eܽn%ZEVfۗ+03*`,z']v9E wFi#d\/&qr0/~EGi8gqB876Aӧa|[P=K;@q'֑ebzգ4PQ`s^^%pr ,s٪ܜ{LKL^POռ< \8SmDԱi:}U/t"a^6~ެ!S.^6eJ>8؋l@BCx}a_7>';-DEӜB:~0O*GA4fnfjج@^#%RenfMjLĉ-XBt.C(,Ϝe@` ?{/L $*X~J*DyV8GV*?mFP>dO eRÕ\?@w -oor咯_w,CV*prU.!iu^TSbw@$c+dhC땿i   V;B#אD3IZc (Ŕi+0e(˷dp^w16BM`-鵓yViy8ICGHvl2xmA_(o0fS| \ia"fLjHl=`̪ԡw10 gqҧPx6T6gWX cb nvO[R 4%iܺ.Z)TM!JU UVe= QP&+)#Կ~և  *;f( ;;BVs)@*69hӻ˝zz̟\?5+}4aUiC>Ź} kij Yk#jF:b !.͏V3?~ sjR'tP~MO̎>SqEŶqj.GvV`.ڮ72=RNAGCӟ\Ρ|,a."15\LOȒ4 #0vJbd}NRQAFj"c$g{l2RK2ap賒ɾߓ JfDN l4j(kUI yakl'yz[]xuSR?z>-h#Fg_)si\$ $N\`yuAWVȄJ@P 0W:_2]ȰGjaizx:= hEٻ}&w}+Lx`^k EAC ZJ])!+3Rِ o,+Յi3W~nZoVsOwLH Ak%+/NbX?5Ef>zeO-c1m9-6 ȴ4ot S\4vDG^ mlpJ"҄yw+@L;yf]yS۶3B[ԢЛ;'Oxy@̳p J4OuY/~MX7:*e8bwTS }*+^bGf;ZL>YC!Y''զ7mm,z8u0gpėA#3 ZZ.U]|T住;z+7q[HQM}ićL,)p1yQ0*9n.X]gXʥ60HW m!.Q[AڪDbN'|k8@%E]Sj`kФ+JѪ&-kЈáhn$ruhWrnetC[sz,'iN5Ėf`pBbu66#4tt 9>hYW7RXɷQe4bp8 eTvT2V nHMѤ9w` D).CMp9%:hJZr,Q;^Ϻx1Edd[8b! :H"r {4.n m,V;PL) 0rԸ!GySTX>e1 9p Ψ7hYʐM@pZސl ]lwF7荗#%i?ҤZb]En7kM%zfav'9;߈n*wX}ߤt 'UԭNu!S" " OޖM7|+c/ @HF:YvqlNt|JOΚv7%]"-Hg&\95"a?:XAHVʫ$ kb]$"by l7@-ͻ%(SFmEyUp+SZ1#FH99=IDZwb0񶑌Y}2RBUϗɗ2IL,7\#dB@E i'91ḱq+ҝbLծ:r|* lO^dK_eID Y[C43F^l;o0͞ho y綯8#XÉyz )I}#&JG7n;tkƚ@H/O_@$:wMtYD`aaמHfaL '5̗HO Wq6,=2KAn`Π^:!tyEZaDe_y#=J'OcVOy;31kxЕMT?$LD&Zon3:^8N?'`v {6d}oPgj8,sYjKCq֪s5M<f<<'f~꽯])mLH}rJilXuȷA1\pQO렮jKc>Y(2l^CT?1堯b˯ڌ2:`hd%-n91gۘ^,PڢU>C<1*ʓ>E8\Cl JJIS2vDhUkD^t4k8$̱Dm*Zsѵ)Z:w m'ekK)f/Zv]vE )˺t-niN>3u *?%^9Ctw,S [S3H:qMJbo ^wIJhqUL廂-յw3@zeV!q/ox?|i:  }`hljRߡsƅwb/`dݧ׊Mx:pW35e.F{(cT ТOX yHC5UJvp~#jG7 r IJ IZbkN|eZHqJE7_B]mIq pVglɭ]|kt3Fq>7uИ{E{g^wv !+aM6&ǬK9=MnqTM%͹ϡKV.!3kI!&16kJY]#ƿ{Y{Qb 2{a'ݎ*ix.rQqY%&,:LT,7G5 D:½]ڨ)|cUe\=j\LvP/NFcdCm 闀㬴yhswezs3z {Jm6V7SH'|@t{k)R% \;MXWcBJnӫ*=lcl-VZG*PS܀h5{@LSXɼsJeNJq>PV#GhH{:[_2]»F}br9"Dq_pڛpHri[ ~<˿Q1XǠ0̀{)a4N2-]aA5 Z|of^M0)l:J<Vj84RZGZ,]fߩ޳>%5{/@bd§mbabOu%l(bW"HZ.A6GiV Pb-yzi:Mca1Wi^ 7 9rHQ7OuЎcbڲ4.0吵jc.71L ӂ@mT6/M{jڇ!7x^M&͇Y+XgK\ DTK&~>hǯF\Hu{ X7n)""wEE* f`Uq10#MCqJro\gʳ}uǮ^\2c7̥1?l!i]jg~0 u/,6Zk[($F+ǔ|O}R|\vdXҠ/yx|9vF!=5Oz78%Ժڼg\ ϰ,Ѿv->_[+ej+*yTuch ex#mھҀsNGi,o=wvǑv{6=k.f);zg7\z'|̭"75D)|CzD/c;|Y_3IAw:STes>=|"b >Ehn`l*,O3;9ԛ6*w④ڛ9qBҫςu+V$FFgB rMlu=#W@)fͻy\ʚ-<:3rSgK*0,5aO)8(vvz{|Z#v㪭 @=&t>B8;B)ux|VEG$JOl.m^5yd2 B3@"΂mYQl YVCHT"i-ṁ>Tti=0?:8 ׇ\y!$+GUHX[@&GDmMUn=rf(.6ou'#;o&pW9-7ѬIN-hsIX5e;Ϩf%s&p 6ϒ1{Q/"?${(6Ivk1р|GX 0\~gdW㍓L3&% s\}L U_FB! mEyMQZgA@t;f)@_R0E0H~Oٝ`k3zin0WRe/)kU+)O+mkdfV@6J\$|+6!P\m*ݦ,uCh.;l,8Nkɟto&Ap#gM:dSﯖWO5cup~+^sfN;HC\@bcyVAŒTefEvB&Nm"`J?1mAk'n$ĊSXeۉ GZQiD<6,"<.T~J"YLq O'@[hv:"v>- Bv't"}Uv k]͊JpU#޽>ϘMd܃u2qmCQ 5]#ϵ û^u>U-B}%I/Sm[_PSUPMNZK;4?vr9U9zR= bPO}er"HV2e}?"7EiOMZ3Rt$?TDR3lγm(5o{<ڵ$.r Fh$Nv_zmIPxDϢCJ;<]3H❽+W[!sMN߽݄Dd)E5펷D"\8kbSC> &%jX hY::n$35bJf8fm\ . }m89kRTqlk^i1Zr@.,< ApWQ<8uxMFfP4h (B[? %Z D$S ,l|bNVy}"dFkQ8̟ß8~oj'PɒxʚڒMc[Ѝh-LyGEK\t4,KkMHJwY lxz1SnF]K-l]b?ozϰlpyj[UMsqlV L&p(9+ g- R{$/n5?VBtpVD]~O8}y:I|+޿eAŀ!3 >!̜o9y&`Hv<<LYhIl) B- .nrXCMgHm;D  AGe;B'cmIAfߚk8{S{,⣂:GQ fw^E|fV,\jY`F3~P~B:𣑯4y%ʉaǚZ,!kAoV Z0> ^&ͱVZO>Q9Jz"}Oߞh" N6 cyî&sm/J@qf P3,! ?`5dkq'lŹ;@.1xt),r0KUWi*PwCm<2pTTo+6JYQw$F@+p@V7@cL)cG]k-ݴ}롬3;'9EʞjӚ&6`me֮-ES{!kti$اUɩVE$Fé[fL]@7OdzMU2 mܺ3*Vϻʽ:?^g-=:ZuG(~!4[B|!(RCvO\?6cN )Hhyl)򽌸3m?()qizjr 8HʀG!JO6?;&_&*pM}.Af5Zκj{ N%Ǭ ~gDW79CV/bCVCD#;U-n‘L} ]6\,ΧM,bT옑W^vaUÇBFO)/]yv*9C;,N=DqY/ fgd+|aE&eHdlJbˢ Œ4KTqt` EnjG2Ω;݃ צ-N1JLHC  2g^uT#ē6i)U TO|L=KN8@bZ# e ڧgiBR? KզlN ]SD\)+.L.f"@YmϾ! ʸn1 5wjMmPڌoA5 U=l )?3KNsBZNnɃtϚ3K]!Xp lݫ;yw 4ErjQf`њbOR!;g(1;8!bKYZ\L Ôt!5ܕ!RU +p܅[a%P jeBz*WSo|W,\ oʮ8uզ!ETpϰl÷q4:.۬2rz{cpN!`a tBtF#3Qݏr^.;/o LbV, \2h 2B}g>ژviJ0B]i.4TDl,P1dL5הzOUeQ)O1lxb0Wh*Һ'k;vw{_fNh1?༭R~Fu;"q -ixw[&>`'!OG8I$2ZMzFS=D? E*\$.0x$\E7>kU@5P󄧥!4.? 0_?i%@pyH1!JnBUgTvzIxC+\M .S9Mba gPPS$ʞjQ05d%k$ql\KiBf 81_sAa5 3 q@9Ko BYM#;UޘI^ h z`% kS]%Ds?ZO9>BPt e^ ?ߦ/1N+F!f|WG2a"RGHC%U$Es]YQ!֛A xnpImXY@kfg t[c1,Em!fIJ /-pZZ+#~PVͺ.'ɔn6h#-SDDŝY;!GhB@apRƠB$,Vw ggBp`x~UCgnăbBvk>t; 07TB#`ޱT: xKxF#BY|_J6횴AYMdaЕy'k_s T̜&f4ȐЋ*V &bdXRS8ceeJN> ޅB>+Ow(JbU# i˶UjQV iB`7pY$>ݑe̻֚uLoSV>O3PY En&Ur Il(lGFf-!ȄXQ1Hc#[5@q վ6&[!FC`,eJ|]B>uY<*pi'wo\P,&&Nޟn972 Ɓ"z(d 504F}*Elq@ٙ0A+O'H^R;@)ǏO꟏QmYϢ@?FK,]JUaLdm Nge ]N̆~@ ܡ>ąv,؎ M8S6ֲ8щmF>wZ/XQ<ȪlHdΌMğ1tjǮа-n6Lw\:",0`+V2w9vNV]`Ngea^ k \ŮHj/i1sIz<r38TqyK;߄I1VSb,^鈘Q A<1D6ѕpLNz'*dl/ٓ3[''̴UGp^@N]&e$q|CXH7_K?h vkW]VRoԔLQqM\h*Iq>́岉qRpk˷(r3OGi6͂ymаx=8A֫tDLzcS]rqRόҼUI9!ڿ:'z=ay6B[<iMzE*EnҕsxO  X}"X$ &A\z(5i6{~!l+x aAnn+yDMzVT&ύo3xn#[;؁:V5YDB_c Խ e.|,B2iؗٵ:M6SYzixâ7 ȊLHu( ԡi+4mقӊ)T{uD!ֹ/J<=E\U?~E!cQ1΅ԓ6dK;/@nz8Q&D Zu~}\{P 6CptFe*gԦ},&dz=@;*hnFvֶk4f?eBycsD4Ü ?gP2Z JD5.nF<.jͨI4Yxwl=Ht<|KMTh9MB)A-^D u0iep\37tg5P49y-#SumW^UX+dr UiV"iGlFK͇!UcD 3Q5ˊ/),L]y.aS%>nm*g#7Ѫk2ycA$l pr{/f(7do8m'd"0 <*+ D#EDsNܨd'AhMB_uW"r('SoEsIre[HX{F&r"Z1@\Gcr ;8k&֐9^Ϊu.IX}V+Q&Zex?(Ap n&ˮvrH НRȡղ(QlQ= '0=ޒ!%IO_;|Wގ^&zLfl5XG&ޑnVX۫ژ| ѹ ]cA'&+kaGAF^k"};iJF9q-[ao}HJT_;v.gA%$r!P.ht7?JS2D0PDR_0G!/lg pE\P?7`/9HFXQj R_C-z@$|fF{Wg|P]Q|@@2ucwE⅐. L]S'\έH!@M8UAKQECՒy#^|j}T#i":tJ^l!L'/q/Z'DZz Dq 0CBh'W 8NPgp 92J3%ҺM1z'ku綄~KԺG@W_G0MRnN2B) vך! ۸S$.|/hԨ*\8vKic<=ÕDcNJwqiǿ+ALTf-D|Xi|:z~|y  @w?!+w .RNZ_={ix0߈㿞zO̦Rȕ" % rQ!榐fu$nu%%@YNpp! (]dˈcå3Jɝƀ ' A1λَ9;%H 7DGEҽ$ Z#nEvz#TYzBD4 ӅKrjwܙGPӑt&h>"dmiO뉊i9^DYtO뤏wNuӬztM`68"ن_ә#c2j9N7p:mE`qF/HZ)旌3 eߑM*$}SѸTU!OK#cIb$#5xgިJ9:Ԣ34"I?9 NG=5T4G|ܼ-`;ZBt1f I)PT􂐲P,;)Ű,TTX+U8SK$l@n\ߝC)n.\ b]{z@ެsRO?`MlD~e~p,Rj$e|֜Wk;xH|vLi.(Mi0HG:&xDX z:Bӹ+圸ײK֖Z;vlit}L@`S_~?xgP(Isa(B8]5i/iqDmD]DYavǬ r rXr:}>N:&ieǀSvvBS)[r]Y,=+Roe܁&H%l`aԗ9X?L(Pݒ+FYDbZN/zh͍`Hc `U\JqizE2L4 6YO gތ7BH.2v򁧒VWUXmm̺9_4e,S$=L͌T>k0`2nh GJy5p@=PnyGV565b0NЩ2Nf!B .lg따winO53ӀTu_vC19V7|6t YJ*M߃V=uzC8b6jvb;Ѵ#UW;Yi=C^!q1KSO]? Q0H,u[S̎Z+Ii˝_-HvWX`o VDMgT ) ٪E_/KƋt}qJH~VoZWPX} 죢:AP<TDR֩U(lM[t54 جsI3M() m]JWOJ8Rt qvWCW:?h`4|-BRTN-'Grt - OyX4 \ (fכ/{XƮ(9δ u.g Z=&0jݎ6*xP+5+#q@\]7øqY@-ѷ )~j)FV{cpmgI.R0Im,7t#Vب`$H;ӧ)ݚy&YL.q\K']X>=E4R3u( :O0~QDOLީ>_?A㾴T[`/?NewXfj& b(˼{\XsW&[.Ly$7Kn@?)Lfg!qr:se?u$wm.5oe+B:WkF WuxoJJ*#J}vޠ 5&<51J?MoM2i%cExZCs%KlGxAGn0qHREe}}fwf@?C<{q&h\CL"tD*n5Y+i!]S-$f~{ɭp\~=0ۙ։H; >M&BH澀<‚V*7O:X|zD2T? 6E{^lSTk!Ad[ݏ|qtf~Us-,mrMnaqΔUm7&uZ +.jKrXIr6eҭ8aXBe״74CN\}KY ;qB8Ѷvdռe4=Tk:Wڏbb'hUL}1oOeRd_Iww,ϾXH<ZWjڪ}AO-=ЁZ]k'59АpkX:K|dWҟ.0%`ʐ%'.9TrV-e}O)Jr:p)}އbUWwRJ˜qhTr4RѦf";䟗7n@_;[O &~N{U퍣f5saQʷ XnI?F ㄈ0o+B~< wsp͓`PSG+K䡢iK{wVy7Ty%>)-޵ ONM F`ߥmGA5y;W2Wy9Zx| ' 5b\4Og1R4 N+O&^/ʀ)?0Wst+);)ؠz:-/UbY'h.v4OZqVi^Ozݕމwf(Mjv 'wiuj= w(HY6 # &me"aSپ֍8~zl/]w@\ ̼o2\= &tږv<ٝL1B5#Y< b1ܻo09gkwx_3w懎F6[_ 8 OR$]>zk%60>bo~wŊ{\P ~MSVOoÊP({M=vs[N,rP$s˯5fljifżxIUa]CPr[dEa :DzBBQ| PbCy9'=Xdn.Xi8p܍b[{c F*Øϩ<ʅ4:4bY,"h?a!ȣ>N2+Ko7bR>;[IAm]Dj:㽴Ցz:3s\ 楛Ox\Kd1xLL\MNn3M`+RLdOТ c~D0VsL[LT3tZQ`,( p="jYFjI930(Sp^!=rt#Lp,qDݭyf2UlWRU DdQuqYZy*7Z,3\ۂ'ՏFVUtOKҮ&29\4WڪZP ѨO\z!Y39Y=^;"gEC`2Y5GȀHGna+3!"řd9`Z`,>V<սQ{jrr;:!LUj+NV$˝ǫOվ"ί;Bk//i#koOd xH 1/7:OSH$3UI;hӹ1m(/ޙ)9xKגkҚ*BUaΠ`)kY0bK5$DR>; 39hj(UC`v+O|V ҡU[[ӟ w{$Z:o,|g (WJhyG<,-@5-\'p>/Sޫ~]H1L?\/l"0!),R_h)tD^ǰJt l"If/֬ASUoOb\y PD xJzi1׬z"u%,?msYrG/0P›k(%S s%0#ޠ@20H.H)XstF[ JY6pmx7CUTs/бT޼!r;Cs[> i7_) o ?Cf 4&}`dz[V\<㶆Go_F̟*V/c o0{`pƔ ~Q;G*r]Gс)kTto7gy9Q#YȐjD<%RSf+lt}(1Zs-BWC;||c8hтXq2;Sq))^ED/̄Jsm(p㍀ёC=|SWC`PuHʚ2AJv՗vُ9_W~~ǘ¥eeHã7>|#9'~IKn_Š}Ț+?>: vtJw{ 3V*LC OwZ/x餜VIAKt62flJCئ:zxG z'/n b=HK nO>fۉxWϮ~99*T=n'eV!xu1@[Q֗\O$"'Hph-{6:D? lW ɑR2ƈ?LmM-:2=8 -԰ DrR27.-#^k23RlD/j{v*X@= J݁&aR3 S0d25>!NڪU`nN"PN$NA*DᣫNrf~1u+Ix'YC=T{<6=Oϼ2{ byy1!pϒL)E> ՟=Jd0FLaϪR_ XGq<84&V yJS$oLϚ矿2*|콭Q1J>%v+j߉Y7^'kҁj ^[l,p@Ǩ&5=9]oEc; q >LV(poVMzhΔ= 9CFu㺊rp$7\j* LNYByYS-1IEgw o3l8]vob_#VӆD}oynKn J M;YYdɤVn Ă!gOsy6 eqvrZKg]U{ *=: }9D6Xf MXb5G:p o*pFAvҬ !іõKzYU{v)@XHx<$U8LDn+*3FU: D#t+wwzLv QRV>pJCCiyתi]ZjDDMnshp\mz0deySA'p"n;Msa:mUG/@<շ3-Xc}yg<' ŎZJ R"%"kqpM0y30C/s#2^b6HqQ~dE`3HW>B[A(`2prG{.G@T\KPIҙ Z4X#U,RW, ZlkMOw`65%E$dr^%/> v`*% }د}8: *sY8Ne96\J\4|d茎"k X{ZY+ŬQ_AM) 8̸^7Xk;|)cR˥] y%LԿ)h:)Cu6])L:G@ctm@Q~&'pK7fKۈV#-W.eהŲ,EPZlyo*TʱTKkz6xfjWf܏U{IsKua)a%㲏]fU|- if.:XzgkU7zLFK.){',/hӢbqP5?^oD_3^o-To`Qfғs-YE EM/>;C]j|>%P7 + qrkmƄJ؏O qT9A{ b띞5ajW%^F -,ZUD٣}~S4Q춰<a# ! 7/~՝z|#dߘՋ$plb+$̖fhRDN gcV\1E1uWo~~}_nY݈s\%Ͷ5V搇mP 3/Iń/M,(ݎmz!ܣV~jOfgSRVK{T)]Tk .$_e _Bi@X<.Sզp[R1UFfWQ S)5Jt%6ѼnO9eQPV]#FkC,["ws`;mxAjN-Ft{rzdBGqw8I65.y P;PW[`=82Gr[}s~YBsfP> ɗI)WvTռuB*8rcد;t@)z&^` 7<:x0v'PГMNB"_8g7y5ᶄueLKLo59ԣdA\9\"&>) A|XpVaF_$ .ѱP[q`0|R 9Fɋ.nCfJƎ딣TbmmZt5j} WC=+dEXhQWj /#uBS̰A]ݳ<]c'CZ J?uE H̔EhxDŮ!,^hpk{CCo<; wW>E/./N2#Mә /k Aど!ii~1(V8y78%0_2;!뇩[⫆) ]ERvșŴ1F-; X6~Rlݮ]U#uI7ETv@-$aLiq/[j蒯\Ao]*T"uZGPlMIw&:ym(ӟ+a߁aß iR9?+:E@Ȋ/Z7h E7~^6J@蟱Y,+R^ bx E<ҤxW]V=Ĩl9⫧}IʵjQDpŘ=4reƓڬƒb o,^jJR["1Eķ0ʺB3Зi֒_fn|h72/ȎTEKrUN4x$^%Jc3gji̥G7%L3?h2I#@y+_P$J)O;3dn['lg4GzuO.htpQ05Tct f%"DF]7ͶW- hz '`u,n\x}n칦o^XUØnO_Exm( 2g*=~@j~P+nXp|V m(N+lh,b U1JGԗ=b t#.oá\KJbﱉ+YCĹqa7f=7hU`_gRkE`Dy2Ahyt)>l/11U */9rG!|ppOg=<^T.c( \P#)(c=?W#A~1^ʕ9 +,)O>ƦyfJٌbPgUT4ki 5p2}IlUj+Ӫuc ]] _WfA.XX2,vnœ x!Ͼ*&gF#h\S m*2.-d62ݥ̆z;'a#6lxɭ灌ZI CT+咣T~\ ^1<8CKo~kJYA/ݼn܏5X05P^*'(3yp; c5րM{q\քn !񋰨aE"UtTUʹ34$V}Rg n}ibl.kiI}ɅTϓC*M@\mTR!G٪ Ei"=bvK/,r\XAVk\"c?֩K-_gOߋP*fu/f1iն~:H!5dp!7*;qf[ ܩ&lx91}bi+0~ /wO|w`}*r ip>&s/z3qJ{YMεī[1xiv>'|ìUv-x j@\q$/o]i"|v9«{*cYHf93 Zᾞ珋wkfΈɀO<~0H@ʳ:܃jWPx1RU뿄}i%VZ:]^V* /(#*Bii[ 5Y}G2jAF6guDF*fLY ګʩpZ{<^ aY(]A۷^@}$>zTcPw3y>;pM"rRQim u#2[Az:fD߭䷤ͭjU vO`}TSΙ}* gwT]A^@3ͥ $zޤAkg9UPƎm ق6&|zFìBz/L'UB(Fx7cV +ĒzrWr,KH$o /q 3DDnPu}℔=^Uhs~ ) 1ʣSjF]3ԛjd̳+}kv܈quĉOR)ĺl NGY=lυ$#`9O2zsl:"jѹ(uE\& O [syvqhBm 8Vg-\jqm( eU觪p yO᷑GHى {f3?x'l%M8u %MzOb41`Tdiu7؂I_F4Wd"A 71M7y(OڛSKk Wp!{7mJd2yg@5 l%F. pkyթs/i\Q(0cpydT oTA*gݛ?TO UU'ˉC5ax8Y#Kjk"[I>zE I{a(E'tK9Ng.&$2 S.wAM ޸QC3nC[z&‹F1I"ضg}W)~QGQ/;:`RG+&a(݆ls}O:~q iqAa )vC4J!)aDo[J< j3wZ$9ƈh:4OC.iO"Q _w?: EW(+(;PPܴHL"\)^RQrY$0`Ʒ/yv0$f#ѷ;HZ5̵6Bywr7Wk9 |Fʥ r¼%cf$qTi@j[jop&jx}s;! [u֮zQ_P}4N\'NS4|^[_m.To9 _mKd>󾛏`s##h dVhAn9/1:e "$ޟ-5MLRg嫽oI⑌Ԥ]4lQ|̺º飠.ґiTs1jg'H)r]Եw!C=S$0ʣPE/Oy|*~:D#uGB@ 8"l%VJ/m`}]-vT?9'J,m[70/92gfQ[v.nǚ26ЪoYms23HLApbDPX\Cn' ̎An-zg.Çs~cS]iM S3u8\+!s+@p:4u_]\8>.* )`-$ב- d4fv.SYCcn]D kWȥfLjʧ@66SPsٱ u_6Ұd*@MYUVk곮7 a!Hi=W]:W=Q5_un²ZoPummMmerh `GiaN;K : b]I}ъLI_3HliPǦ 8&v*:nᰥjٓ1M6ڌB%]9[y3L ®W Dݤc&fKT.X#ɯNι(h ԐddjU<\_$HLztWTJG%Йόm/^F.!# “L^d Q*w(]8hAed̪OOPU]א80pЊZĀW5Ű䦊oQ$eO+T=~V]MA%$h{gMA,۾RI: &]ͭ8ޅb~&/5Dj28{o2`9,'z/ |Xx,/Fg.+!!nWϒU=JSx1' ('j,#OȦ)J`abub FWg~ %BĀ&g=J*&O.&t9tl6cPCfH4#M C*`ZAr3R #lPf&j߃#ͣ Vq'GVMiM A?FZ3YsN?0#-[d-ԟ]i= &ٻA^k^7c!> rCKHW*CbghÔE\Akȼ b#sezn97/ݴ9]3x>И+g[NݰNd(W` '\!:(#ǰZ pLl^{4ѹzHUX0-Y2<=M16Bʘc |Hט{R[/k90dm< -l&xX4 x0Y2n('؟=K $ )BW)q9i{}:\SJ μ oL݉?[ax.wުcaCT T`2ۊn[d_s^\±'d]Kt|IFZ]0#~NY@\G8cP!#zS-mk .u_VKJ2InB"veDh2zUy,F#'0}^.Ju1zG`0k'C'ث8]+ {xtn(:z6ϛRV9&AQPgT,`~DFPCXտM:)ekVNJs%so]zhaU8Sv%Tbf+IW ?ťBAg6юJڧSzZ{Ą)*7§b3Qb/aG8ˊ1L堹W#$58~ղ9? yC|dVIUcYyҙRF7;H 3J@L^2g֓lI6֪`ާ'r[fSPz\+f 4nגBTCS)qHs3 ^,X4elr[ ^̽T8Lc^Ct~Al(4uUW.J W ".1jr|. zPx>̣B805_I c`KdNBhg}h/Kt*@e?7)skUք8mF ʰl^bzveH~AkJzzbkA{0ZY/'f3Xm֕ӌ$doH yBmx\yHuJdrW ~WБ1 BȥQKuVakr?6=3ÍzU|:ͥ4:0 ]^x #p:M8 _j75R5<{>( -5I]><ԞBhut wv&ݏ'џtpРm{S9 є]w ACf$`n);:粜yҸtИԅQ{a\>~bnse<oV^8<` B*Ndc- V2=z%x-հoE zc:,(f.~~?c}3[3PK|} ?f%rXv19#} ~!%:uYf[6:˚2^WgMJP{ M}'w;D)gm+~ͯ5'6"LL}.&y2ƑJV2|d 'vP:;5+һ.p*KpE/\ϰ%4,/XJ|܁'Nτc?Ofv6!pWtoά/5. e7ցaHhfw]Dd >@ 4FT5d}儂4|**L9 \X_`Lox C\rӇXĨ$T['2ZRKr~.e^l7(bQ;Vg_$Xͪ;ۢ;l@u&A;*j*$E>/UavqoxZ,iVw;/TW]$!m= :'2hPCt{_UYS<5{y3P T'&aէۆߠ:-FE²#S?'?@dhqts@~y` I7HJ2S-i)(Rlj l"bP/XxnB_[Jca G3 1dh jY c+.kgq;ɚ]9TpfMYvϑ6kEnÃܜYlxeVYU$,Mn2Q¯U{_.{Ap .Y^KQ>zUn~p&E$'sKh8L"tH7?8JXDYGiȣ8pW?i שΌq#q16x̷1NU%*oAl B} S)aVx6qFasJu| ^M! .fcՍh&b19&;Bn}ymhAL9P%څiT .+AH]3R7֚ :76z('nRڦTls[^\v{ >d"q-@T;v0Nsxw̹Spkl3=Kv zc[Kr7? 'XV\Ų?R2.;{%hfgT9RR'\ם{b&1**S,(mZsEP=o]շ[ LS;$'ݥ ):?ϼ5@l t%~,vmOyW"1ow]RIq"WhtWf_k.]2MPv-?R8+qipKT٨!e?S;޶9XN$c=,%5 4%|ެ9W^v9 uRX@Ő?;>Lu{Ut1L(X&!&pH BGa6b |$j!. [,.Ev"C@G>nwLhW'oD.b!c 7ֆx CNP=L:ʅ,x#?VOșye43c`u%$@XBj^:w]ӦE9@e*NVܯۛT^3_墮VɆGk_uw[8tς¹6Kg1]>W_q7_O]?"_$i71z,?#2Zb$ ~%Q <r Vs p^QԪK#̈́tw]C^Q'QZefS|.*"~dXA<1K<@b:4Jǒ-+*ltvѧ×g;qk$Лhl4&;TmLͱIyGy1]RUX[M\gi:lZst@}WrU?I,ޓ5D+iLԄ/KwM %#JH"٘P5zUSNtq7kf0-d-4hL4;4 :$}kLB./8Tޘ X"$j }UmJM㽋fP,|,yղ0@v>#27k$ڂ 3 `uF9֓[Մ9 {k;k`N/sᣢDƊ4xZteyY/x錔7\0!4|s̪`v]Loce+r}Q`/R- w͍q[BgAcOANlS j[(4-5߭(|4IW!di[U;k qˎ aOxNn#RNߟ`#KV'e_|P俪LX`3%; zɗ׈ ul2aήF=n,iJYp9% M,_=xHu?4F|k[x&QJbV14vnAW4QYZǾ:#]5ӑ@\wll4Z&?#zBvlZ>ZeQ0yfL& P$pTZf$ע 49OE 6;yA4aYwPEYI%M=Gy$$23%.f'9 x؃t^H<([)"@̀:Q5rBD9L9?JjTc%~(ñѾVM$ϰ 58Bj_sL-Agl|iwV懝f`fސH+F]߻oRM1͚B6nheJD%gQvq.m/-6 &JyzW-G}曈%xop֧ijfPQKn58~<蔬jN~tZ#(qHG 1<~zb[{Rtvd鈬\}k܃iVSxgxc!xM.l'^pIsdmQ[:K!AFD#HqJ7UdNj@T8]] L J1s i+l-cRbr{H\9w*e8q -/qR)(&%}A\fd.[y|!eqZX1xmE6ѯ'EwJM#Yk,ݠ9I=?V]2fë.Ex{30ݍHZ+g~@Tp|GQF!6.WH> b &uL7\ "1땲XccB밾'I6r{?*>y4-D"X ){n5o5qBrFq{- yZBo\6) 쀭HΈrI*I\g&[HQ*$4;*\p(#:NJicg>c˹i'ݎ&Пo;L4pÒyQ16\)+W(_ߠaƯ@FJΊ|0~Me/$sʼg,y V]ahj&/Yrr5TFy_m+4\ʠ{p}g YSFYy~.ٗH+wۀ~,^$QsGZ,! ͦFŎ`9b_ bZ (}%`A?pK3uPP0ڇ+=h\Ϛp`r G,sypMR^eA8p7nG8hZOяm8xqx3b4{Ȩ0\Lc6G}k=gece[jQ> AlѪ#&Yy>؅.@͝n9qPB.ywpphokH" *0;9kjHR+P er&F>tX3;B@O=Z9~Z0AɐtUA7$ʦ H\aF(kw{ K$Vca+ɺTt#I nAk>DiwS[˛<|֖~Щ4D #(D)] jd8koWN@GWňE-3 ς4cN4К ?fS0)ϳQ^J˗iW tX0aCdx/msц[|LN0aoEGp%DszƧYhR6 u {Y;lX (۟A++]Pz/|pgI_ ONRCNJ}@ܑc=!J$S!g ͸Y%{Dg\o/z=-$1o_O_N)6~TqMA?o mg|b O{gX3|b Iz)#\4wҭp9l +0. 6M'sPG G1fW*BA6Ӹ]+^#ʽY%W-m :$a3*G^}j,a^ƂEnj(.ѲL(oc+hj?<밒];8Ef$d+E|נBYn)#2^,@tAڏv^o硤k 9+?hYd%0 PEʀ]!OEee6&*@,0hj9~Ve?AuLnm?v(`0k\ SHrD&̸8--aL[b%49-Ξo\ 2M7c3IٽZN$i3쌱x4HΙ+W#_ۈX>t_QHo*HtӞ,1:j}ZAPG[*F@-yvJװ &4dFH1_UXTpiyx>y4Ca&+Ԭhd̬}rn-,{)bW C?އ| BLR` 2HISw8k bkbb&5xL KUxwmގǙ%)y9)I!Y|]SabObyE]9V_^ܛH-lveޛyC1>T%LoUVsGqdF&b"/g'h朹M Aʆ8qQAM;?܁|R bL֬>!2M^^mn\^  xr|SUH*3“_nP _++o0;RfkNW#pE AE𴥢&Y 7bFd!mL4wߐa{uռcc^ ^:ٟxK"tZKis.,tO_^eO}:/S] t13"Fn6ť,q0-A,*RB}Y,oB(H'uE"|C@^b~|ݒ?},_& v\cLr.CnBDD![lh )t#0z^lPu˫$`x _Q7ouX{$+65(k鯳[9} dl`` FPPCZiz8bgF"kIG7 ),۸^+qZ8Qj"*ԝJL$Ҹb %l"+E{i6 Kd#66 29fRT< ٬C˃ŌGg\O[}2%`HA(h# g?>ѷv#%;.O4㰕*pdiNC62 PFk?|~H9tNF|=Cb1VIRf0(#"0TV鮂|C4HC3}2=z1+\BKo͛;)񀑞τ<ԧN8y57?cKVC5qiZ("yjk-4|#[^U _{-NJjo w_sfy['C[ݰ-Ihbn2iZ, n*z=3ј0 mƒl,_!,M~9qv-Hܢ"* \Hd(Ai.>H!,y]{{:x ߰rG!ْ (M[SS0uiX; ?mH 茿Rc3㕎9g{IYcs<ͣo/@~v|e)nKzRBJ)ܬ&UdxJЌvQpgXd6 FZ5n'iW/V4FH,9dSj$5ۄkA07>bd>8:MN2.d9l3:jm>Olyp=fEtRݖA,Ut(Ӆ_HWQ9/Vf6_C&FTI_h)"|9ʗ*A$FE2g6*aNm{Rϕb/d}`"G,0Vǭq O.3X)]Yʬ{?ðZš /'uI)g5?p$#q2W,B'RtkZ׉bj$,+v+R5cgY8UN:3/ţd{P|"K!U_9ApJޭ>_)!-m` d^d@la6X7SfX{Z l-C?q>$ "Y&q;+{!` 9Շ7&>d8.'Ŝ. %{IV.Zc%X'[dZSI49[bf_^/S"bJXXi wY ϩzU8X@FbFk*GAE܃&zc@zAIAd:~HQ`1$Nq7Nd \ȵL_n X2)'5ƚ g虫mϰ)sG`pOg S/Q酕)AngOXo%ĎX "xrB: `4mS[; =`S3uwӔcY=X^p=zV:OA3ٍAL#7R$ H>guY828^v1}pH[.>heͨV-̜ܺ5"#,@[. z:6-d,f.G:Wס"(VfWh>[[HsRO۽ yD(ACP2s| n v'Zhi^CήZXsb]~i#DKs?k԰'`*е瘇/M#='5€jWs1)4MyICDϲmH?\4Zl5i{: @__eMnJ.)iUGkVtC*e JDYh$ ÂjqU}E 4!Tphr(F` 96Z;wԳ\3!|+ƽq1tԷk"5Ԑ<+9*{@D~w"U?$CPrcK棱ӉܽA1sؒKm\f A˓ma);$F>s7zsWX"bQZ$"d]4j1"/_Al-Ot ]p4o:#NP_O&}|JwED.#ŗDp]tP Mj6~1 m}~e\qw<OGF˔WJENRA@Rxl(-Xy+äIghE1C%8Lhg݀U@"ո֙~yx+&[NWdW0!` A>0m`i+VCCOen|M[?}tƴ^*eV@>/3IAqwGIedwle4|_$"{Kml6OlD\Z_{Zϻ_b/ n\A,d+&Эbٶ``lʍ=j*إ0<Ai si(4ZE=cx|ث0kb.=I D MEVkC#9 Ԧk$KF V%oLiS]Mbx;6/CnqbP~?4O;I 0hBPԟbc0*4ѿ+.9$K/۠X7OIi8U;4C2bGll1IAߍe0 *3j=O\L-_hwms]]{U]EA2 } 7oQsu8_^DJV 3U۲+~l^G@(NzFi@_ӵ@CL(B4P)9ykf@E<<$[]T6U> sqcYP03F@giywAgj;_HP4L$UZpC9oT09 4jDn"H|P$Jfw1vZ`(T1cjtfm>{cVYٲ;Xb>'IĠ_ ";/T 'qio:䈹?n-̡~8`Q|șcxBm5U@:N kojgI$DedD U'hGH!5]1r jÝux@ nPEQ='t[ǵ^gg]Fȍ嵒Egh0x } N{5r -zxkꋾ(Ԯ!TQwPrF y> \eoZUHqemྮ>7\s 83޾y"^oŗR>AtZƧ,0s }WJKG'G&G:q `QnCg \Ɛ 7zȈ"P(+ bV)-/NjeYXa/jm0d<֝l,P9@c"&& ǖS- x'/!&qN^hT?Pp]CVFBw C雞/[wqM^ԻHqR^G<;HC&#_89˷,],2}۲e)X1H)?*R:\WYFABeM'ARt]rzF6ڦ6sQ/*8Y.~{. ΍W?9@bșVlspٿKұ:g7s6N]s:FDLjd1648'l5(bS Y<ޔ, 葵fA[tXtjh =3`68x8b=&#L1F髗͢#Yأ| ftc}LBDE,h4ųv*. $඲[Y}f<$[|H~&6]2W*8:g]A@Iʷ>Pnu?4E~l eШF4k%?UrA "B dw=/ȍ.G5VwzCe;}/uBUߔ^cH_Q 1GNW1%Zx棪 ҹrfit1, r,R{|cr&Mxh#Fr~ XJ=EǤʁi:Cm ݰJ67aރYw)LZ+(tDUཋyo ó $Z 1lÑ GTKOizV0M<{mD1On| walƩV,ib (UgP'ڸBTg#exe]b/^'z$yE25iỤEG7|`( RB[DDz i׼'U7D$ǡ߈(;_>;R/"@zfR%v|9ѽ g%f:e} ->6;Pq 90h%yWc'oZxA>=1CA jѯBC7|2/LS!YyXX U&'3UjJ6 2T]rf&K.hm*R#muSY2a0!%Dh}$\}kCSSUߦУf &V;o(f6 ]Lus;3kdkxBk7vY7q s(xʠZA=푕m+*q-(׊!Wj(C)g=y #_ϓr@(89I-DtVijw&F $uoqu5C)ccVaNڗuF#Jp7nS][x6K~ٗ0޳BNRnDW}TtzLW̨*m_#Mҝ@W@e7zڷÇDGA,K}nO\ ѐv_CyV"IF7Hr[vd\!y;>? T%bMV[9~sB7X;r94GAz_)g=my{69. rg?=6o9,T%3r֡-J;JarIKuJN0)Jӏr c76OaiNta5Et()|ltrg\6%21r+J >ru\Efے{NcS9G"Au;ST.@*"K .'|t3СEtjt.e#-7=ΨB $s2 oDXHji J27Ɖhj1~[Eh/(JOT<:klvsH 呹[?,gl0>E0Z㣄z"`U\LA`Z$aem NsxTҌ筯 ,Kx ģ4Mb6r&ĆWuz꠳bThΈS)txvpbm O$2'ض.utfJj>SG7 *sk5~Y|+2`tAA@`Lx^r'~y0J{;_cwm6@PO? z%Ai}UcN)G$^1T{t-;r2ܱ҈-"\W lՀF3޹LkIor: *a=hXc8>E!ԧӏe?1hd-sCj::M穓V [RPg}$D =ÛNJ>k>mby\m\̿>iM๭F]gsK'?􇀰箞 c[{>9ϏJ_5lX_̈oEG; zaE-"azf{jHRU 3<<`>ICpKk=P7GV>rpO.#fx DCJ, nI:pO k hrQvD oJI:fr:9 {q`h'H_;'HKX^_% `;lǾ$8ԽkY{x#TL}"z^ychͅtOhY(D<NrCC 8)' +5;M fz:TGy*0^~Q]"o[լk$ 鏸 ק(uo֡ B.*XU~ڋZW&0F lv7MH /Q @bA땺B3Jx+$GzX41A&-cFR3s3_\Ӷtb+*^+9%g0r(ie?w P3h">.ʇɈ;L3=ЫWOi7\v3Ո!&ԵVRd٥G#AaVIFFHօAϯRxg2<1s. N+Rk E 8 f]g&+ D@T*5I;@  ZC?nIZ^/&ݳA7u!ۦ_0Ax,cBZ78ZVT/,G\̛b/JE4{FY߸(SD WvhhYry`.4?MyED* 2v_zn&j\Hic먡O,u8Dv,[:W6,'SX`rz),j?|zSVtLPcz .2"3'h۷8i ̗y |^ӨaITsGcuVo^"QQ:]6he2#.`ZȠ f4IN*$AWq +PzXN>KImzǯ&]u76E jI=Ia2t,=@ z7ոKT,h\ҵ%q$Jj'34X\'CFmF/vc S_jQ ? ԖSyݧm҄/LsA!*Qn~ %Q˿f﫴l پ-yrAw8zS=M*o??pX{Tt-fz&?ʎEPa ~ 9H'WCǫjUhGNL3BW"U}QM%乐e'>jp$cw@vQj|[Hyg1x 6iC|u?Ft5k|ߜC`t` NxX #f=AI<@>m`R"Kd{3g=g#32@"8mnm`ϯ,黠Zis<#I־m}2QOԍWx.]=] bOэ;[ET$$,]{a%<]{wU Rӭ(|,5߽?4nuszϏI=q^^ pRfFRmX{dp,UnL7P$UG=+UՋ wuQ}BMO ztȹ\^qeD#I F/{]\!z\C 1GyҔv)Đ$[%/^RV.$P8zmeruq =bS& q^VEtNܾ{>ghXee#y.a\O5Mmpz[Ev4xqѭofk * F.R(g::)Z(- 7v,&0vѢm$3΀+fS&!_z,-j;dP3_w`czWW=XV t$% kڠa unLjz{L{@z8}49MC.j o2:j6HEobϞ^*Kk2GiMآFg r'gzP2T3*Ѓt.)P6/PeM0{\` ӯ3+͛4LC+ R- ;[qp9q3at5MUybJ;/Sўjl~dDZ]'>idLnmg ,>f?ۄafH[V=;wGkbjG! cfz h6Q¨瓅 J&tuP`#F Vt܀}zVxvXÍZt&v뀨r@-lWɹkհUZc96sG%"(۝҈>ސ7Ĉ÷kf̍w|Sݕӯ$؋N+5v0]O0l50=j vAP^ ngjTJ /?uS i.:R'Lfb [Y$bR%=0`=~VNHI D(C SդtQ_Xٲl@gF=~Xx#PaЯbp""G#xd\8~&d+&tHSbLlji[вר`pi F 7 EC`_4F~ HbB!;}^n/|63-3[LO4w8VD_Uf"KʺNS +3QV7ĂRVԨQ#R(: pOۭ+2bb }3牷e40Gu6 E`1n KFz;g~`XSBoWE tC?e-s 54.te6\g$u355sOa:xߚTw:HL*gzI|w#Vckl*\5zS8Dlכ t$u2v ٛKlEUsJFr/,ZgQjZ1g<4a/ Sq&\r顚yإ @EjotP؆{${s|kD-?^ . x1˜(6r`#7'Ђ6:H#zjo+1|FϢf1٧_ bظy |LRGy.[ C2;Q̥y@."'  dkҌ{! i1\o#~N2$ ϶BUЩ/U)4jN.Nsd 1>tHzXxt8!ʛD7p`V Qаfᄘ7 =6eQ+,JiaOff0Tɔ+Gk5v&F`hWG4zDbDXdi[{%˵BKWPLxs!$|&W :jNNq2wY"黐g/y'!Y(-ܚ55t$VunrI-ͬ ucFB_1?FEG+>X8x6ʣ(T?g ThIQSnY Ŵ4[x(c" J ګf+33h]Q%J'&+<4xg A<;p9r/>iB\3| f^Y2XP~:AG=G|~q77FRQ?G)0]^q?oףj*'J( ,LF}7g 蹬fjcUOx(S])4 ily&v6򢮬t5ǩ:8O!4~kš!L7?tƓ1l D:|xk2\e.`@|oyIj}3J\a*l@w&KDC3s,])g+Il&=ן \kRR͕OMv]`bsFrwi `C$Y]ܯTiTQ6oyƹUeW6FK/MAGzF(aU_mb9Aq'Ԫ:^ "i*ք6R 94X%52PQ q7?`[ei$Gq4~ koI{3u[DHIdytDbpWU194qOࢉ%ȅŨ1V q/˾ -Y7$ߛCJc*P1B@[E #o(? 4E@Ձf]lJ}v1#gb"6}B5:_29l~QѢ?tࠛ REg4Ve@;V}ZՙJ.5vnV2X8J-+y:KʑJ!^[}_ah;Η ke|pSS K+KE2!K~1Q>_ J6L]'`تXXhE䤫T1^H یW8KBˆnAF>s16}6U0xSӦR x_$6ç?pq:*?U9׶3遦X/ɰl d`=V] 4:jD!3vƧT\t732ҽwnB{i^:69fLj N 73 8}DNu@K3R<n,:^+9'Xx΁ghh./ECb\IVB|g;(8:4cADwcXNJJ8AAݶ[~9-v''Z#\@a_8r&Ywpbk@ژ!ǘfVWܥIG.TZ~)󞶇YK:+|&lZT EyFlhoI/g~[Βda%-&s"*m-h'zдv;gVg eY(:X&}/ii̽ q׿-Z90eY{M 7DwїbvCj]F . HK kA5/{,e3R'gfD{Y1>0gy: ۘڊM3zHpC j*mqcz2K`s](PhnUnd". .}j繝, LjUjqC\糸p ,tS4h]f ݌e<9fAQp;;l;%p畣OG%(΂D.c`9pMbJCܜi93@#ſn(BI!{?Y'Xhgق`<ʱ2 Trz2Ьe$Xx' @ʑ\~N q9-3DKl3 C>FkfC|Va>{j<:QtiLZ*{ưQw ,FK@@*h+d[VSF 8eHkuy{ba -RC~CChX[c:^'QF9u3uF#h'K^) )Q݂:7) /*(0xHݩ>W͘O}[H¥=∆'ZUfqmJ@oE.XQҎB=VDZp=+zki@^%m8&\%Q`WO>{7VkMn|iEFчz +IrSK$WKG_I}z%a* M|ĸ2YSu,b;rXX)q1vI\w yf]zSސy}UȞAT̊e.0mE9e] sEPEGu,Xa GpI|+'u02F8V|F2To |=+ホ. r"!qgR.|Û@R" !* /1gEh iC)pvCM3E?/~@*zW {uiϏU0&%/b= WMȎQZ$KбKG+ !R4\oz8[XȗQg*z2J^j|̞DV#ǝ@!"++ p4ƒ SH7U px!"@nKRs7,>N"pJsaFxd/0,7BtS7;8hOR( 3˘ڙq jJ%T" Jt.LWё&>%kE[eˀgӟiL ذS,vv{kǪ7|AoOs3}c:X  6BPڣkde4!ڪkxGԒ&hB z-LEdLb5m!E98AdaQ,54s Vc0)JhB'S%3a ͊j11v\򮼐9Ygvo3X{$3h]].ChcqD_Y$EWa>CJUc?@k߉Y} ȧ6j8GqMk9#O+; i&vtV[zkp6"&bJӉ˳ | ëbɿd#]zUs&{ ښ^b4\,7d*뇍SfܓKvfuXx0#R(YQۤ^oٖ;%rVIt!['ꙕ-t:MmU1EC &A?v'uj$>. /ni\AOv9~} 2$+8qu`(9yA}uN> dwG:U@h5呂_[86o7ע+x G3v킳ؠ1~q0MtenU 5zO'C\ A6Y#osjmݚ#dIt&L?"Yv~T:2^wm/ ь@4`mC6cCjXo0L.SQ\6yx2\UL.~% 99KJM&KiUMzg F "=SMM rPGh(VhI//3/Ú C9zU@uۭsC!r۴-t]!N"/I9'4&2&{uS>23# f|^YL,3Q;(Aw.4X&yb. r+vMT)4f V[*)Ş!nSIx0"7|kZVU/.6_")NBwYFVEv)Ezχ~ɭT:P~! !,3'9CYǏ,JMs?2 bȝtC+݂-kOF2oAHqo@-"g)ǐnu9y_)Ů@YSR)s3RscSL m<(+ڳ1$;J*wRK߅s9;V99 qx(([pnj>rwM +;$#<4 n eEeIQm'oooiuOwXM]#l9j&:XoG8$ڗ7|#3UhkR۞֛-QSoBӽBmPP+z,GWVA$D3%5MԌ_Z?1nZVleyc0_(* ;9dicD7{dzF⏃i)6bX]2԰'m@jir={FUb:yݼ"ng/t-`C @6D-lPB2Q,^|e.n}sD*üڅ-2RuđKL4(g7x_lE;amjK;ᛖe N|+bfrqh>TaN#͵d>(g|A:oO v+bqدTӀD O#Md$-C_Yu=Y *2TIAwšo "[э={KB "Tv6KR<{Μ,e. вbyޙ0;Z},uq ;oE!'YqO0KBb 8tJRP[sv~ +rB#trEO}^y| 솢8ٽ2n#MaQ0 [zVb.+V;IW/>%- pvItߕp水ҳ#&T4•EFX^c[[5VZa(Zt4XFCUKI(JU-VW;mn̺S+&`>.]*wT%EuXh7nyr& cj0Hncҷ7Ǔ)j۞?Rahf87-J8Q˕ nA𞉧g&MYC"L"s]F^!oY;㬙!r&hAD5 Pؕt_r$u{cK܇JîVRhrf; ,` ؐË~:6MwzjkW <48x?hrWcKyCR<< |GE="I6L2T5۪4EN 5}8^95/}[>(Z7?}[ثp5ŀ+ĉ(h#!N5Rn&n<`Tk ^lMm;^'m_=hD,dDNBҢ" B52Y?h@T;b Vhfj_PѢ;Sa!JkgV2- GOJe*Ͽ׏WHr?:K$OP QC>a%_6<%`i){.xNm> (]/It\}@{|z9*TjsS4t3U&-bb9qd(lXn|bDϐ5UzL-aVV}@^/;Ջl#8lCǛkRnXKHK/kzIԥˇ}_`@G&5LF:^y,|jI O\'u63U}|z|;?VNnc|ۀWgh/ԅy1/ݡ_bYog%E&NJn=w5)[6+ I kMwhltaґc#b뫚Ai`ןi ۞9lUqzyolas*`]]q&5''jta&@Ynz!ЃC-TyC; T1;u?^6K'{9:akwzEmQkp2J?#~7+p41 G"Rs!p|z付uQr^7ESڎQx(UKܷqД? ıj*C3Kr܃cgi)o(+K%ۛp/_).UjwEr c_`H'2끑mf1(0LKl:]}9KrRG_ޑRZ| bJA~t]ai832an54~~EiוGU_dPowD2KFECQՅexuZu_ TQР [h3UeY>?R>LL 0aƺ_y _^Cv,}j oyPk6YjAzg~D:ɔ(7KB?c/25W$nTPwbe9`e+:rNQLKX_%Ո>m2Tr uh7mk;W*$'a+W.m{-~܃ eޗݸv$ޭ%6J|tNfeG]/cfC .#~F )rs%YW>S @lYe. X_p5 @jKt,lk\L"ڿ.35Ojy97g 2JҎDo:WC2(p YLKwY%J y[s.6ԶGf!پWb~>rHi0oG_PQ{5&[F8 Eᶛ=lÉ˩ט.޹%ڋKY+LIFp!Gߩ9K<>ޤjpoHU+X=AH5CeΥ1h]cCͤKrtFEM7aX}i0u9ڋ*0O),߽J;Lfr jY6qn&y^,u/I'9(n7 }|9_-ֆͿ%G8'\:!7Pj4v<}|J)LS?^!Oa6?;;/cFQv284#iO`1 a3oȘH22㎛ d_X%NnUc Ì h7Imr ҅9 H?ZsKE&[ HItEwuijӶSQ6f[E&K[րBdz(׎!'"IhNox="_ҘA,&igcA'eSؙZFcN.8дS-#kcYI4FW&Ai킰`(3R/3:8ՌՖ4C W/f>Yycj ]'*ߣO!D|ܯjAc y#k6;2!W0 ԞIjbTt,f) IMRGF+.dVmgkat\f鱞p%9IH&!ΙCo*̇bG#ɩʒn qP&F]vL;uA(bO"mc.aڸ,͕5N&N7vɘIm:ٜ*I jXDP=ce!1@w<4C yq6|]dnCEИ|5+/8dzH)zP U7NKj,gOsuL2=3r6B5 M9mOOiME8[N&p,KX Dž]Ң" ď,URa;36s(eٻ#ܘZ"udb%^<6z@9WQI-\b"|a"k.*+CmT2\Ɛcx_If wg-l6d`Q:vU4 r"e39rO*xhw,(> OUnȫhiPƊUVfԡ:zG.}PQ/tjg|e~0F^ PAȌ O %2TdG L(ˌr2#!j6+*s9@D^s`n䚣hm~0x=^}I1%@p>RɩCm:$c )Jx|4+zu@yG4i;rKɉmuA`lg>ô]TG 4V{' $ǏRAX3 AP43P{BTsdu>VYÌҨWrk@jS-c%&!fjyAus' 1 ^s3t&47+ μk>e~2J@b,bV)k7Ioo@ HQwG;c'^h >)YB&Шq~fd?wړs/EMyo#636Z&2G `wȆנ#(NbLF P*4Ktc=[J5YLa"+{W`^̺˻ -6)AXMgY 4`k li6+e&o+chԿ8Ɲ'rIC,CG7ݣ dKP?Dшypy_3睃7g)s{8 N[PoC_J5]d,Z"*.Ц@OsdPUf3N*+j0 $d9f@[W(2 Lv;9Je&̀Uwi J~bՂ9f}KVDwEݷTc!P l6;|!7`b|(`6ӱz"ں uuT**? g(B!xBUeXV[0)X9d("( ./M4$ÌX)[SmJ FExhr8oIeR'nF[+lsi[\0/E0C&',in-'<ͭe[eU8Nv RM7 AXђ;01$@^QzB"튅RdF.Z""?^`cy~#\[&[B!QapYW|ӏAZBB Je'3鏡aio 4gԡ֘Rw\_mQ"Ƴ]"k,tܔm!Δ5/XSß1^5 /N/<ϡG/K[k5Q'!T\3 [4`Zw%g"9l5L}wҊ*a5=TN>5LPȵzDA> 53IT.)s ˠ>TwFx/bYI kG HPXC.>#b4x֊C&WCl2[37'ɪYAj'>{jr 5Ttwdؑ%A\C+^u/_t, *)&yfxq|UA@CiƖvDkXR2HST)i3oXB˪YKTfs c5K]գ4ip)i*+Z|xt n\Ӑ5ߋFWcQU\*7ƯQH$ίb >VYHl'USl,؊O+{!$֬dlxs:וr\ ]fC=ډ,_a?\;X$XLEdLFD-HddqD"29Q϶no%>G5ط8K4ҌA)8)QV &Nj=g4# m- ?xҗu.y$V,4(مJԿCY)dEqi ʂ5Q_Ы 3-r4':>*Gɷ~p© H"t]Y冝8Y6IEN|!Q5 PBλ=n.?_@;๶9l.F)?UBd* h1Qiiec*D{6-j+6De<%gcE*go1P}ZQ)? wH}eww}~:[qlg9*s̷qleg ^w]п3zG0 sKAE>"6gJf̴zX(rbDMER+)kcsQúܒ X,P|!yڣYBEg4x[wdW+Ӆ gCh(a\~~>B | I-.OgAy6WPz?I͌GI?^qir~ _ۈ,M?x:keS/f3D+ S D5Ŀ4doT1[cy(Ki8{l]AR,u O`P 5##.d ]h,xlZ+jXs%;*A~t%WY[ a 9”V|BS|uLbit=ӥ oJ&߇F.NENAwh`hM՛+|9dz6cҞa>;IN2"1A߆,3'r]=LԾDC;2tT%-<&sZQ+*e\Ef@(_ISGn>9[SFkĢ9, di p8 F_^$R=BMCm9.wmDrdٚ8H͇?2i&PypZQQG.˥LH!a.9;ߥ.ˮhjJ\`]~=Ň*L! }0L|*pDm #aNfj8PBء.]MS-G3L+ΈGGY|Gp> ϊ4qs5i+b jj,I5Ҭ`[~,q0ZB^6#jDf?hjjjHOwzkބ)2t A)B!R9H (AeVRB$cCz}|?x]5שtss̉4EzL<ŀ\bR tDo_.iT|%-vYd'Sik*Sd-xA ja~ ϛ@`H]vv̵ԁ7=/UUe,(AAݻ(H+uR _hsivHUgI @ӏȿMP*@qak"-Azg0f_+o.pLXli]u*%BXr nFc pO$tI#ڞY0p'/|Tħ1zK N[}!|QD}NX1}t>kH"G@qsӳD ]ݚ%`&~1s؅U N-DM.}q ?[{E0 M֚ <9n&"+.s p:cb]I|qpv W#q]ȧjo8 Nɰ'9jSAlG1#2RF _]Jh6d&>#6= T{L@փhvq@[sӹ[(T9׶ b6zw)$=hu[/"[ W}k:QlPs-MwteygH)Pڧ7 hJ {8{]U#n`"OlT_\zD@JqsR9Ë8d@ȧiO@]}fWO9 OX #Y+ˍ=l~:iH:1~XP${SDs }e0 V'nÔ=V+ jtO4Iؐ$?Y6 'U?Ա3'%d1(惄M[6ykZ_, 2'wwveb܄DƗ/G~mTRX7,:\4%iR?RCjPݯ*/[4{tęsx.١˨Z6h?Gc6S/Fh2b"iTXцLJNPE,b0 z^r:rx58}O]%c.A)F\AOt {fKts1Ϊf4*ɲ ôkBLuDy.n_`u3ƀd7j5#Pco_Yr19`GNftN45n BAO';8HBT₩Ff3qWB8v4Eq4Aո\|Et "mZF&+ 0oבw)/~:$B+"Oj<ɤ>:0/*{]~ON) ''ceJu4/'{t:yϜ4' YOOEZMsl*CB"lGe_D:̆D!Sә%9CKG6$Q`ma[iZC*ab4B(mglvT_zV>3~\=zWuPREᑐ]uVQĝEkS xc^K92 Ȑ c/+FKR^ZBG{Uhn/<c%& īӢs Nk,Qst% SqgOq5܏͆5njv oIٸlWDSAF1Eԑ5f]^OpYGt'@{> zG^㡣evjQ( `FnpopSx@-,4&B:$.F:ۥxؠ\Z?AdS`G=EGq[h\btq޷ep 0 F#dHpXRЃNeOz6ea9rBņ 8+Lĝ8?5K$Ȱs!]8=LP_P.( 17pُ0I`(ŸgV[yY)iRLPjd) hynXͅC~,v9 kP P>wpطOfL 48Zb{9y0"{טQLG[*Ӽ6־jE[A7@;[0̍տ,a_2 IN"d- qɑ  HדdRC?;K51".#8 E@QgO5ELy@ UW儊K [ﰲ:%tK]S"w7a'+t]{Qҍ;$~HiDe<{ 4Vk nXMJԞ"-fC֌(3lpX Eʦqt50h ;4߽6| |u dl}_XڃMNd# mw3b(LdOvcǖ.V#6c$lƂlQX3uM'aO r8=svUZYJ;z44^YgWYႎ%i{.4äc$&* sM4} !a=>hBxjB>Fm]O'a m`|%&?RWi?i9BplVam Ri!2O#%2B[r#Ů}$5q n}@s?x+|GY6$Xo-'Ϩ}S??'αBE*exQMgl0V큿{UATժDMFNX`quqA W~OݶWTә><pecFGw|!aYqhHe-dKZq6\ (Ah6xT$O8تJ8L>z &?SщHV-8rw"'W?bZTagHUP&rm4i{,b;ROvPVփ8{P=E]#BR UfHkJ獪BiULE]l@T_\t|DtR1lq/yY8647%[o`=Ҕd tkCP~=^61*$OwTf4޸ł8`%d 0я  **fgSC,C mKQD[pY$AV&2bq% 99jooi9B5^:gȅO4{Rӱ$AGF3Ps>GR1P{֑+X'єc Ci. _}ZsmDhf7o  * WG^Frivui\ ]Gs}GQ+M0.|%sj+0%9N/v5dT%[ Y@KfmU73 asт m3NjЯb&$blg s!Avʬ*|Nm?FeCI<c1JgЇ{hU춃{c ~fBl~a(Grueq|_KzI{?|FRˉ)&) |_~YD[|鈅* _g62m,_%v|H8i7I~;8` &Q\;[q2S.FIQH$'EWy,x*;KbPgUَT(2I#)C! C<{nz]3Z)OzsU]~q6mkXGb?OfŮâ.-ťQB0h92QYؑ}6STߔ\(P=j(1p;onK9孁h!+JPy&{*-ஹB[cc]V)V8wH-W%&\pnUr毉?4Pb*`r013kVz7dsT/۟Յ]hK1O&3_ O/QD" QSMƧ؝ xzZ@(τUg!TF:E s@M뭳q>9!p_1{+]!g ;銙>#{YJc 5iL9J+f4E{-+N9ԃ~jϮSaU c[IHh.(D{ktC;&ԋט8{o_=઀4?w-R5X-}]=wϻrAhmwQ"_9Ruo6fmr*窑OTp+$ tS~Mx$WYٷ&9'| ki+0/qܽ>weP Qپ}>. x)$F7>mm+Ȣ C"lSpǪ&K:ÇJx)U,zqGCŁyӛfڟwri_45L /`z] "⽙- !IT։ߌaM@2cs鱌ww|k#Cgfsq!MQi#K5pkԁ5Z8 dŵ C<~ dA|H67򷣤jkG~"}/orSy4p]]1{u|!8x X5s.]A}a"o Ugsǡ,aLNB1;P19HeuLՆ9ơ1X/NQHOD~$ͅڞŞm=ˁ|m(8M Mudxpxђs'!%*u`L[o_k15-aR+2_l_7]'6$M(9_;/a a @s7cʻK"hA#R g / )(q,D&gZTP)Ƅ#.-Tc/B?(M%_oJụV1"*jw2VRPf)- 4?>c k}:(ahqA2F1x0粞uɄ|k"i:6櫲˃K%LţM8˵P ū|4ߕCx-wrW^E}GT,O aqH0$^DWٚP bKzd4&4QRTp.ȃOD[`$CG<9@29,!l\B2=|0˔a:}k.'V3> ꖄE2'vCFK1qW˯(nyۛ>t VNxO}dGť1/1#7Xw8fЀRpU N!]vޅ)kk],ksXTw!YR F8ʪ5wS2m A`Xx6Zfdth=gg1-kDUnҨ yLE|dCzKdr1|\plrBs͏B&yC_̔Zص ,}tOѳmJDLɝQR7Y%9`*=~+]862C(Na\[#&PuP,'(Zw?UJoo~i&/rFXν ^KKORK } p߃Q!mķk5f 3وP-ܸ0WBZD5mqPx+,KfBg'S0HK*N`LC?ucA $M`X5h6V~.nsb!KZ7BXl0xB ;< M_B4K# jf3-PN!!BՏs"^''hi$W XQ6Am ˴GY,IF<؀1hC_hI# Ӽ[DzDzY-X6;zq;3ӳ`bo^ #lR|\_Ja>|D?Pc<}mKwPsǪZ0{UB˪a3m.qޛǞsk2;WS貹^>zƣۄfc:h競ܮ6zlחI J|ZZ;"V?W ~F]kh) \T#ńpl t6mni2 _y>0s?Dž&23m w;-7P4rU@ZʸSqA )%l3 /4YŽU V-͂_Yw>j|j)6jyq|p|=zf3k%}&߻oW3nKSO zy=):a[/o+(s b3N`W?sG'B>Q#_DY҅>Cn犚hvuc«2!'Iߊw@/^WK|si) a= q{sv $(a(Ut1|V5Fݼ*ȿE Q9 }v^nk4I߿Ir\0# 4`嶸\sΊ^~\ٻa#gW= bt\DSti>ގeqe`g 59(ꉉ%3}D_dQL +}qpL<) ظkFf!~{U}1k炕ӴA',NT,0ƩNGPv ܑ;jiu*y ɭd=ear ױ kqBT P$FPru6#y>Pk ڦ6#R.{t|ϧMJ2mS$ܴ. ssJQoj̣*0<."B,俗Kdj)+iK|U/[:޵~NAxTmH*m*I]x3.p{ZYǫ3VcZ#$W !/Oz ZR)EbnS™Hcta/qZAU+ HJ'ގ#/-&YCp WB]۪6婞n',g^Kҏ&Er'|tf4'ȞsIr&/O.֢m&e۟ u5]Ԓ &FkwVrh7m-=7\'4{ EBJhG.QI=gɈxC 0W.; </*.lU<'ȃzzQd2l1n@Gqy JSQ.@Bb[o0]Hjg;vCUh9=ANeLvZq\"'xH1L's$ФgҸ( nӪJscNMhNn- $+Ǡ*(Lʤ PS&L)_GmEj1,(/cm7jNv|s̡݃cN! t;d2+/Q"EgEyg6wv⯻6$X7>d\1Kti=-s |CИ]W7NTĹ0ʵλ&;qo.bge(G]*N+vЫҤnkfmߺ_hfCh% ܌˥#eD~@3uJZށL&{J^7Lyϖ6 ~R@^4>.YL+_;,V?5hpb5ܢ%{D K!QgNR>!|yv&A"61ႭC1OzVKDNlVq49J´f'r|z[S<`q%p>3]oy[ %֝]js\j o{x,6;yd=rh cFqi2zrb =KeǴzMk\ߩctslGgJ*('坬';4z$NTʼfaj W$? 6<餢cJ^LH.nG㐷sJmp (׃gsm3ID2HBłfEg'9;BK^Z߽AcweqHh O 78Av 68DI1Tǡ-Ph t4FHTB,9hqÉpKpn[^RbT}V?[K_YUVYORͧIN۰L !K?G֙M-*̥ 5;Zr#Vh$ymA4WA.# i3!:Үp -MH;aT 6!q%i@&gJ#<)4yTRaý?տ߮}sa1͌>_!Rٜ[?Uubm~AaBk d )[կo C֖H#>+:( D8K9*o* Fr2~>2/PGoR >/ T?< X-ܘΌ@? + $OjY}Z@7 :2Q!~ֿN9;av (5K[O9oI] )=U,:pWr&Tu}xt۴zHty{p9iX#Y :l2d/D~Kї1 x,G46qHʺ$33k~He% $量\Lpqc}eq^PL+]FszB̞ :Pֹ_:X{nY-XrsO>nBY!.MEl|%.떴,tPwߟDK^oUЙ8W_rO*M4Q$:Akgr;Xen<8s#-g[dѠ:h%u]Ń1vhLZ7e2$e& uC|u1V@al6$ /Jŭ^Q_'H7Q!Lu-tA], s:Is>MXQo U/c#PGPYA;Ϗا#K 2>׵R`zbWZ^K_d^ e]Uܺ ĢW*ҽp&=>,H|xD3F")Sl[Rylh*̝UuN!)&o)\:"T]My;$S˔<CNB\Q3'4]SzCt_fN`>n_ۋT.1^QsLhWQAxn$o0剧BhkCp-]>' 0 :StSz;p9eDxKNuה&ײ;~{(uxBQ:CoM 1f?>G辔 ]yJʆ}y6AI6hEvfEGnF3RƤ!u>冲 .^IE\qC mc>#)]HDl#;!p1c2nh#Eq#msMk|VFw)IsN"D7t+؟!<`DᏐֹcYSҲ$Bgjv, b(-uHb%ǯF6N|ԁ9}vr?,DI<$bZTgOszpT z QT.D׉m`fj#nMg*vTڴ, Àϰ[]WB=ÚKĨ{STK<&`N@y,xyPƓ[ͺY$7zjnX@5GAfKG 1[br$Aߣ6_t;" 5X&idV^5gw<'AČ!aO)6v-v){rOxI U6j2O.0~ ֍m85zYonI^ 9N(k>[L$LCoZBsSbmUZSE#iV7hiJtfa>c3 [T<28p>Qua̕w2p͡D,M&иE c$9@sRdg|]Vysxq*!h$$G!k;$PQ/gX/.5 {n2;VmB̃ؤ&5ԍJ =j$i0gX@l:iWD!AKrMv|"CEF5]EVezs%=K:Y,&͗;=᳍bӵS Oj-DlټuEpa0f'@ʗH[o"_f)+8b0 o 2{Ġ{ *#Cý1QFdPVJ(vy%eNBF 50' Ve >QbZfLx}h s sXK_4Yo 2Z%`E'@ई+m\'J5ow$![>.0)l#Yu\pI!\O&&^B8M2HoPتTAq69=TcӋ{A!GYPvppW%B]S$ߘ_ EJmף҄,FaU0BRzXAl @;y$O8s{BآWLTy˵ˬow%Qɴ3A1)w +WxUx(:)V8Zm "U^PŐ ^OgH2n_ѼXUz2p#TG^By]T,տT}R˵%-^ @M+dסF4 'pJ^d8Л"O"`e_wYj.>p}__up/~?D"oO> ?5wb[*6.]U2oj-iG~ )xG,<ϙ76*RNAzVJR1r9MUjٍ3N3kgXg|K5 61jrI"?wZ3VIU!M Cn_c0XH{h@]vyHxypNK`Z1jaTS!^m=SW6F2̋d*µza^IEQu`P;cd|t%E|"P#ګqL7 U;|8m9ݶC]ئc0'+.¥ʦCO[ D"Júڱ/89ީ*vV69HÎ?A# |MRׄldee% 8 &ti6H@SA|`(X=Roc~~ll9f"P ;;7P;Q<2i,}*j#Aq!؉cew5uMLK3rEoMk굘kCAIm例%TZ:<!p< aMkЌG+OBC@. O6$ϻi ʛbfBʖrp^[pj q$52ىaiCU6vQA⮩ǟtUf FH{ :KZ< 4#Gbβ :# :,}ΰ% $=51~n:f8-fX*]{=ĈT IՕ^f ϳCe'qxC9e;_҂ڵ5LP)g$yZ†6n, CN,o/ ޱIe(3Y\ފrcK•]mu S+R;% S,ENj* :Y*0__y|֭Lk%oU E .>v{J)*m ӃKG/nڛ'q^*{ rW]v[SHAm@s5sptUKʣ0xd }0'Wd@hIi'cY3zΩg{L:cv'$| T r2XS+|֚ϞG/SxYj{@:N SĝNEA*I@.Ґ}:gRMvDlCI<}<| ǻ ξPNYw6} h+=kc3Y>VجZnJT8<ZgS?6$\7qۄQbXrD]a#wOAkh>9 Vչ/ 5r,b,Rzݹz3*>उ@΄GBZ0 i~cZf@knfCQf;dt ysTOȂ1 X1Ѹv(9E+%U ~ \SGaI Tq8 \(A*Fؚ.[BI28Tlخp6a%$g­I3'ŠըWW#BWæȵ WȔV#{2H蕜zIp42GvkcZ@ͣPQ0zO-c4V @MUJ~X\0RzaS%Zϋi n9y:z'O  XM/6YcыLҘށ.u \@\+9* Pc'< 5;\n ?Cjjޚ/rN8T򄳑waXn^}-ϐͧ}[V.KL#|A*(bynnwڢ_3NUr {=7Lh cՇStZv3KJ) #}i*ބ]._[c!7?}ű3wqv_"E9Вd)-[&x9qw3uX} 2?(v-"e٩bJfۍdl(6bV&4m%S8 v$GC>jN`{+J۰>  Έg*P)1B FZ6k@JEre(8yI,9")@35O%\qVV\ g ~Etn @{rJd腱@;Hrm唺bjZcK~r409;Z8-?\8͒5cMX  ޤ1”J*\2%HhCA Z\ )T;UK\m3Qi .sI+@M7H6Av F_)8Jl9'67aDdF!'l/ԭWUEtgm/ixHS~L0I±ca\vyne?t>ˆtQ`p c_% BLh8wVR9`n!0駎*څJ<k 3gm,gݤ $݊YNYzJ^UX,R#|ʬfc }sgD} 0ѽ+L?LOC31 HCі% ߍK/5Hfa]5`R'Vq[7-;@MԜ M`CYg'DPcEĖ/WAR^Ǘr(UqFJ'xgQ, z&uojQ++*a&p:N(pn,qh9DXMGAzhG'zu5Vo1=ݲ!a oOѵDsZ~&JjX5(.y?gg0Bo)ZS`g/ Ŧt-1܏3Dc*Q>nV s[ EىHS]Vf0ؙ97MH>[$olìCܜ1+Zm5r`+ 际*'lfY,j+`2٥< qi$ SL[&Re s'$41FP-qL;Z?f܍ Bό8H3O$E2?˷1@-rPe+GcsLhO%W?^ Yil㐑sJH~!,ϳW jDa=׽m?̕9 <ėU9rhH]+- &[,}A(?H@L/2jZd -iVfI9q{26!)Zj/Ig&& Fsc -;je/P`|J.㷌C? [=P>eJs)m9Omг1Kt*YvUd6lIH-ov`hk!h eHλ9u6dm5MLIU>v}<=?&TQFĝ4+F_rv>_*Q9Xw?Kݷp.;N<'`^NS{M~1݈_X{[1bٗft1#}VLݕ7a?8XmBk}yi8Cb "q)Fo'O%$Bln`F9**DÐV.EA7 V}W.Dȕ5"BWҋڕ:PAbw }o;SnS@:lF@.+k҆2l,0'U|1A)ȬYyBml}ְq^:OGps'0\Ąþ6lM;ް`MR6z'{x:~ņ*,=p}^-ⅸyK9MU<,V0WjMgs7f2M7lKuOa` khޏh2 G現l+u%'C|317G풴C$EA_NIK*o R72<ݕ_]*IsjSY FL}:>ϓR:L!f(x!NaR`#R3 &3aOLO5B-t{WC c[]ַ<}p cL #7|C"se)R3fx;;|47@R4$}鎐V;qOuvcO$g(Ɩ|MV{ m܅0v-ׁu!w\F?APO+͓cWwR=CkFN 1/7œ|:-]f:A|"V˜sk3"a/+$2HR!ss#i(fL_P|0`O8y~"}%.ȍpbGQr zmdJA_.vZ_D_%tu x'eOGoYNZālrb2Z Ku5V7G0вa!Wqܲ.ߣ_zrgr*}H3e? BIza0K]*`uajQ]X7 Jí$H[iǸq#H]]s޶9B1!rA+g0˺0g^Ƌ 8y]UYʅ_n Bo_zSX[@n:|3;$mjGCx Kʕ,y^/h?hp4z!Xտ\w :Ʈָa>?ۢtӆ+%p]-Eh? ΎGcee?Z M2'D{g,}ίaC)g`}do3ۑgGQ=1ʥz8  +ڄ4K|&*q6Uב ^Vr;c@^vP@ERӾH٧R:2XU/W@Hq8^oBP3tߠtr; k2(}?aᱞ}RFZx2c i!BSr‰j;z|Ԡ}ro(e9tqZVU8_nNa?Fyf˃, wf`W0h6*әw{VPr 7`$CkF-_6vԴkG:3FCHFv:#Wzf#[ {>a^+=uNCԆ59CS} <<#Eru~ȭ[!M+Y)jWȃaLohL(>8RY)tsdA6~_ׯʍIA zlIjڼ1/H>B 7莱YB qՂ?Ug$tؐ6HFKTs]3Vi]:fM1uʅ!5İ[ܑpd., HL0xҚifIϐ ]ЊNCW>J iӶ8˦3@K=BE햃z8qd%~hAU|WM3wA D h19='6G]Q~RV+Zh;FFnV1DCfZ s ]D:l"rf+-}$L Ni;yUu wu/)<م^傤/("2LЩ `á=(ҶPKa'>>:]29w-Yʼn5%BZ;3LJۅ;Z/5me'Yހyә6Y21]ǒخjI2!QR :m,l)ws*"I>9عSt^na{ E8KTdNC=Hۼ%W98Q ,BChC1x!g/NRTK& 6aK)=щQ=1b:=B2` *11t<?_߿΋L1?߲o-0=A\OYm=hQ!s\-q'@3c^R^4xO`5iI] I$"~ؽ4 T톿,zȾk V%-C}*Wn*ɶW@k#5+u[ZbkDPqp5#B,n>%GFN&NfC_j6FjҨ^BدU 9۱`c=$bME%OD|^nXssTMn._]!r XH7iJ6=&ݰmIJ|~U-jk(oCIx`[DcJ〾)#0(Afb^LD[H43+P@ldwGRl Vly)dMFkqA 9|#A}=}5咓hDUS-ͧ_/1(MɿeL ,K6"W47M XXj,"u΂A~_kAX޸K7Xa%9;]Q. 5>;J@{ӾleJd͏ye910Ma\cI)%_Cn_Mz!:* ,WuȢW΃5!bpKФnbXZٸK&jxV5R&bvXz.}RoD{^d.-%Mޖ8U&G˹=>~rY7r>b6o ,na>;Jo%mDsn]x_;M0Y]~yv)!4)xB ,rwwQ]kbz|$t\3{=u^D5$zAŃ@X#nT B$'pUg^%zdwb.$F+/kDj%y=S^mQ>-;^eMp˶d[6b̟ >Bv'"~,_6)OjYS54Faz7 Vs D!7,ʰkUnct9}' e)\hLJJu1LN0+jxw/'Er-+9&yUM'ss[+'/Mݫ帶˹Qc챸ݎ\~_Yy+p)oe -}x-RT/:?5{QdIHK0*i1Zd ,rkb3z/R#ɇvqSa-ŵ&Bd6š h (E@$7/Ң5Η;T0Z*Iָ5фJ?p$r71`A0lX~ՆT k?|| "uY47ʫalzcu(?roX |+YHuޜIM#iҔkB8~熌%V*.*)Iù2[\P`H|ӑn~*FS)mu-NH۵wjj5^qj}^\JzhS P.9C;G7!8=ZTVlwu.DWmPHp5z4 {_dAuO<"0m{bAQ, ~W93WckjWkfPIͩ=L`.B1سzI-y.ηv5AW ;䏦ayix>G)ȧ3dCXAGN'|j5\nփr*3ϼ@]1޹֚Y/5!V^o&`xC!3$Cu12+Ij;^T2aWa]^nӔcsU&+ڽ(?=$tmRUs0+ĄHd-u͛OΛߴa#nbh5.éu8JSR< #$mvpХ{ Nj4v73)`d:ʠYν8fil5T>d|iptyiӧWȨv(냸4eL!r07j cKpT|5?9RJc&s2vVɥ e *66\jk&MvSq _0a JU9ܩtHl,>'<qv {xm>{P3 ۜ𘊌h$e7pdz7rv(ClnTg5B]Q7X`Ė:TuHQVSAÄ28 N3jT,?zl>at]pZzaxʷ>pUK j02K-5ZM6^#Y`u ipLΗyQ^ b Q:ΝWmeIpO5ٵ-O6iS3[o}k.]4BZ(ǔm=UlqϞԅOS g. /qع uLș(\ 8Nqqkg(B+p-3:\TLctJX W dcXŃ׳t:쁋ezG<Bkڽ;[=/C,Q ~8uT^8,-MuU4@41pXA[ ۈx^dV{+2Z &AiL,S-。 b XE/Wm:|eɠt͒d.Ls;BHg\BwݩLo'tvJe> ",Q6t:?J9-G#}uwoXؔ߇ٸ"hZ`y G?T32ĉP7m0$2 AEMg\.|vtC{!%_OI s#PzY /1 xXVD_qɺf;h2XpSTK $l屋Ls Q߭gEbۣFv*jaCB.[#=v;. ?t=K_a\E`qnmA\|V07E>Ιx![vsN l5R7Smyi2iZ_>OpLz)E(>X%q'P+͟108P8mS{ٓeW7b,{^"ie  3*$]X$x*] hvDS$/=}rh<cп5羴"unQ3-Ofd@8,ە(djldR y ? t5ZĹݱ?Q6fy@1&l 7_ F MJvE6 ,jeG3:L7'Y?fB(~Ceĩ0ͧ{0&3bɷd5uꮬ, j¶{E;I#i+ ޵ױ mJ\:*4IEW}|7;V5YHۭ}^:Ua\-n^Tw@]O_|]L~ 1L㼥?01|oɘY/hqK4/́sakD|UWr,RNT SB`k,V(+G oT@t8VU"$DAJ_Aw5А֢ߜZh?4˿=J ?!l~u=Va^::~I3ޢk@>,%u'4%ؕj˽ RA!GޥK=p@-}iF\c,LH|$Q2 O5}(+Uz 5Fdc?]os߉xMXr\mGJ_REӧIU˨V OgLeۚ(;.^0$||5 4PqcRͯAZ( U*-hOkIwaxj"tS,5uy"SĖx@#0\_1y`YRC]#bT(G {)Ȗ[Bg`|S^ Vz;9p̿k+UD?On2SVM򳷎N19pcf;AFtQA Aew^}|J ७0'uNM  Bc6=/[n.yZ?:*^|< ND; pe/*hy͜*!<˃a޷DER1%،~QpA}"6B>E|y[^!q@2׼=Y=u抸eT++w4+eOܳ?< 0:!:-9 8Fq!dD+I&=lP4fn;b7!boyXx,rh "+KϏþh;v]C T~Y6?50r^.#/أrX j*7*WhCW6y`0A7eORŧYE>I̟[@OOU}eyfPC˰ (١׽7}>cpA6J 7X01'E Χ'tNx53<ĥɋ?tcWO3 ?88b_ilsܘ!̚ } 3dN`J i9}fJ<&PDǻuA_QX˹Rӡ՗ Hb8E/;qC_6jhx%4/.3ya7" F3B;[IQk^b;Tx ,Yfo/n dqr&HV&֠zaGcA5dU/ *2 GMXy2߇d8#?}vV߫hNzi_]ke*bQf>r ]e= CZWX(c Ng2vԻo5_O/j2#F4dgB%wBcljЛoܳݷ0W LujRLق;m>Gm$Q rl_`3Mq~[&$môv5R]ǧF3ݴ# o` aouNwU /1: V;L},]_⚋{ޝ Yp7u|{5tXF\Sg8n0" KփGOZ˄%Lpt{'58໬Ɲ۶RZ$msZܑ;V iB4Ԧ/bd׾Q ݺhYN"X?Jj[H5̯`۲:*.ja L/HdeS΋0}hHMu5R=3?Pvt?!\k%ȽMz2>Қ_'A:m^9$I})9)X噚iJ"`hQ %]"Kx]'@)+ĵx2ZD")j4V ^HJTL(9,:q+H@D m=A'HRc)h/Lf;Ocb6a=q9̰࢒nO 4_*_"_ު:RH>̠x2cQG4u<)`w-#tSD?Yq?0ڏƱ#7b=y:ϓ<{J ޴j}T$w 7}WbkSDILޗW3Jl*< F';"w^KոFrlYSaA^ )3WX%Z瀓C.}N*g?w=n-iE[BȠ&d1ik{C'C/"qꟑ 2M)q>0Csj=X?jF'VJ{wQc'uSAUTlkPl܆ڢIbHP0;Xg]8!IYz5ʊ1XlFw }֢yK(`s:،O"lP;D__obF!#}2mZdJ Dzch|}Fh쿰]o9 T(+ >3] Jcrs&-u>eyg 11WVǼL,Z^OlD dcȅ "]=vHTks8dI8'UsKF9D;,qeZLjR`".לÃFډd1/7mqȐAFYƅؤbS{̡ՙ9;IʚLrZM ^'1/_E'78n!1eeԈvK/)j\Z A~70q.^Ul暏fյsr6;TSȻqW%5D:Zm gT6(NCuP gX5}ۇGc2wƨuuhȠ+?Kzb]DwfO1X~C$岴_( &Uuۮ5di+[h/#` f}t> !Wm;nZ37'T'(9:w;;慶h[AYj" GInX2ݑОu1(|rSᰪ" 5փ^`![b-_FNw[DV&<'vU.Jq9gQ/`%*Hvo{G.\G*i*JwU^c5N!hl8ꚗW !KG0 0|5AF2ltEL|熢7WoLmaEDMzHh(Oz] ɱ{U?b3#8m@:\]"x 3rK3xiq2؇@ϡUJ9:DZu%S4NL"gAuwbeJjXѳgfTT"1=F2I}9I[TEebw|?:| TavOK>x0~8S}SA]؛tr9v8ʷ3͍)Ux|7g è΄6E'VI'QR qЏKG3؉| 0'KQH̅@FdW`(MdO:]3-}bVvȩ P3K!3`kT]D탠zƆαX'(?hԕ hqZն!m 75>̽G0Eb4:ŻACIG+ \D>ٜbܡ= ƞe*(-kuMW@?X+(@?䨍-|tOI@؉@EEÐo4Xfj'pn kHz (۲\/X:ooi푣h@bg&`)Ev/jv%nهA@?_IZ Sښ7zHg)1 T5ԥ$<4"Y~L'v~0Aah@w]ά1n À/P F8b0Q*]ZSHj]s}.KA]ˠ)̾m"LS̈́^\$m5ɑzjRpUֻ0m/;#ZԴ-ݫ^t vus`6{(Qk; zr*b~GP;/ͿS)g P'A\Sx\_K![ƕpaӥ40,SB!ˈS}UR]J(}KllW$$qd'0~Cqmp$V26)A- v(K*Z[E"" :pꗭd3B ]wJ~UUo3ˇt`egu;=+)9tY]?zF .K!)vD4mkH7 93etDIȥP}ӡ&GW0Drg_;^7n wV"NS;:*QgYXQ>gwfjy2JG@9B|1KU(-M1lX xHt%v6;w fB{c$]-*)5FZ?ĤG]QO"; ]˳ Z_$n;?T ȇ$!Q@=3ޔ|G&hm"LXf7Mku:t&t/[ Xg* bh;PgVN1AٝB?SWdc 8Z.,n:Y ̽Io wF>h%;I z3Vo{!!!Vy5S(ѵ)iFH -`;Mb0Q} ~u=c KH9bvX+Q0}2 L z D'@oZ:KA T}&i:W}㡫9Mjjkyds ?yV]/*ʯoA (ʫ^I/{R3] %,g&=./l .`n FD"]+woz]3CYȡE>=Öv}]'-?p=S2Zu|| CL*UIyU'_V71yy]-{^%V&QA2`PSi9G5"@aJw&t2v"R/mLjLf l!\!?;Y74F_wAjϰW;w)lJ/(ѐh x*;d~6)5GxUg1W 4uB`7~6ԴpC"30#bys((D>u{D/ŢR̡SܵZs<<7@,7MפBM*Nw@D+wq r'0eQCJwEB8x !%,X(Rr} !@xDmІa>-#t'¢DjFH1εtKMx`!y2N$iwzO W`~ `ҩ&Te`hQ^о?dMHn3^ʼplSI6-r2QHqnΝr,#:H8]Zgpo`>^ سcVKMsߩqs gIWicG{DGBƐ^AD]yjO7-Z 4|ƀ_1ՏqޗBշzUIW,I鞤 â0QB tQaMJl&5p/vUBϡj`^ZC3.9BӢfaƐޑ)YߥYM[ F"un3%F37˶Z lDDXcE, tQO>[E0HirDl׈b{EuDĮЩ5pDTJs1+Z3u6P@t[KB1Uĝ)$LZvh~U0CsVG5 CO/CI N .q&asc)[l ?Q!>N^MNfPK@+ # } ZbK 7N o&z;UOIй!قQY  R7: FtHOꏩ$R4Pp"d#lF(G׏~o"-FծpOvMؖSw#fW ޗ`KU4A38p URZlh|t`;tcj֜[g-{JLR֫g& ŋP9`7~_lEKٶTk'ol7-4=%F&!RL,6mUy6JxQ6bk]b~-JH. `#Jqs,>`[4{J_O[ݹ;n47Ԁ+jZ*7*(z,q!!;}Հ=Y&:o;Ϯiy;$%Ԫ zLK(~V8.wX!'D|)xaXSB 8'* bV6,H/n\S[տ| ,4Sѽ` SS??MlQi!wV `xѲ!c1_E-<ٕob˳ś鮷eRȤK3k9ӿ}YIv}5wQ)+C.1's6\RʹtGv4`>80ĀM,5~s7rێ/H}#ݐ)L:Q[ۯq~maT:GɆK (oR/ V.9pWB']>]c[nb8T!gg;R ǥqxčU] pNjUrX#䞒T^fA^kQ<2 '8CmL}jG$0Y OkY+4"՝"'[ ,(צmrte58u)Ӧ?7<- BMU(ۋX d̳GoI,>C~D'{ { NPNe?3u=n+}sSN:H,ڥ|nqNPe(-J^M*kNZ&]Ͳm{; yDJR sa+/ݘw@onaT,))\cέD|~i1p9?}=; !.ccwUKc+X Lvb}hl?`TZ=dK*5͚Oa#ʸc0Ɗ?ZMx]{_ݍNGl %䰱.CtKy@6G[li$(ZC*r%2tֹί Zۦ,zo, Ŗ:cYgfR JP w+-K^1VDZ/k{Sm+؋U`<$/yuZ0Ҧ|[8;G Er&-bZSڜw1 ȂBSP*E[ﬕzhE*/E : <4}uP;#(u*TlkN+}) bEܖPvv`zԹH =w@٦ _*09hTkյG_ggy=k R)PX5wxv B:~0KG*,OCy(ߏF9[+b  FDn/)Vg8+YEYp{=0k?5՚uZpL,d ʅt<N䢻ڀ"X~u՘+Q@q_twڔsA̕)~a|&"wlO_3Ἣͽ5
Q .ů|eՐ4TGL}mB4GH 95Ȣ=ǭΕH~jya5~[ Aͻ*-,M:M3l46mg:_ʠvh!?D86h!ZYHɪF:vYl{yY(Γ-y5j= !"юCaJxY.5(v%%[.p`w7ϭFjH`)gq6r]h?J gfm9y>^hMh9m?YRoN ^&Htm YX\ؾa|ΘZ: N*iq )WP{fঌл(cZ+28R) %ncvzJ wldD^;8ɑq%P+>FҨsVYۮ/e-ŀM4ueƔ $C_~p2)#c+~ ^s=6/H} Bp]j}& K@~#We ""Bo17L+G[nW,d /`B%"5Be#9?_"-!!{L׫"0!QVS<&M5h1M4/5>'g_d]P/%zsoe˅+Ly9z{~X1iH%9|=?Sp-' ғv>7 ;^GJRVZo^O ]ҰoWMj+S%=E%x" e\>n 砵BE33rb݈ 8+(H }ڐ*w*òUNYOKv)*<"6ӈ3i4cd4̖BWaN^#8}J?MB͵YWkF=?/90L9HذGBjն'C^|8fM LM9T}}`# u4\jr@ؗ5n>7@޸]@cv5,tLb*ۉ |ۆ2]DdبK̐?"KEY=ܛIQXh} 3VD 0q~gDckwp;dzh 9"&c۵$_x}>fej]XJ\G!#ːX`Gg IlKt(N"xqv" +SmdA(o(v"uTL]!Q{f}^CO.#' G^;dm|ʷQT~{wE^th5Wz;Q=<3rNl>ˌ=OM: W.% e-$-l>l Q$]Zg<14Zb2tWIC홡JKl?./l)Jqz%b5|b ɶ(EA/%+BzKJ2BtfaC{' kvuއ40,tN꺷u䧗3M٘G Cp;K_bmD+ITv޼eG{Omx5 ?-lz3sk2F>KqޡFx8Z!7y @v<%^]A ԰*T[Z5%]ǥ!Fj o疫Gh\H=\6>MSem.pR ^p`8k[A6 ʵg@kvla}UW c#OِQz3At 6\^v߲Bj QdGO3z@:/WoAҥ#@v مblL AS3lvJ]\dk!$ƪvrs}q%ri|`5O/3wiD— jXk en}KѓɥI~U?Yç C 7l@+_S؄t&>9"`˚)i+F9~d\>!GѺ~5,hkeHo )0N!bkMv;wsۋ\?f\Hv#v̘Tv#?1 )gV\M*3}Iݭ`&'^|iUfԼj ,u&{:s9Fϧ݉Z- ׭tT)~VkkH>1B4;ɃfY6%YzyZp)?!W:<~]"~0"%Cm d52l YY T% af)؇Si̐يx[fD%+9o\ޟ߅m]f装&Yڷ@ B*hXecIrk됄bӴA>T+eVgSKX xc6߾j_~#QD "bxlTDۀL+ i\cdGE"2mEB@R+NFA]2΅6x9]-\Fv#=nٮ =BT{D(>0Xlx_12Y rm[Q&AaE8ߐ3^=ȭŖvxWd][faOsy/S4Ɓ]ј( |d>ei΍]L).SٱL\+AIT^F0$+g!-X HS&GL&7},fOg=m(RyR@De&9lMk;Y /c<Ldg'3sZ| zʵM-N}DwkpIj \F0բK<|tρ YT),]/lҮBزJCZFpCA*sv%Y\t0ʯ'MWxs, Z dsO,g8&^y+aO$\`Jz^!KPoALA0MJS^O8ܙdZwE1.ϩ6='P}͠+그Dㅿ-$:]nIt.vDҨrR!dl -rU?)2xZ" 9,O {bdX!cP_9 EBrN5WBi ˽GOt6gC0֯1J2S~OKoQ\i*2hݯ$We_&/0&"vV`zB'⥵k O*(0A܎|vaE_cH^VuXq 3W˰S:֪W&[Wj21[t’|!x)zvG+hMalG@h)HK=#ZބX+khucWKHRx灖άZ7ɩ3!wݗc'r7].6Ukdb $wؽ~nQ(?1O i)'~^JOبX)HY>Y3إ)kRkR_u+LSfl/ev+"ҋϚ:{5\ñzAj{rf;ef?靬h;usV`٢] CwȄ04).{)r{E=䀑?lqZL.Q=Dg:!cL.@`zN#ak<ߪ-1>xڠg͆&ōSh{3l0vcs["kpTnt47$bL¬uޕ#jcPZ`GڀG5osC&~7ແDtL2}tul:RnO+)/$齒ٿ2Z v {r:ߛeұ >RڀZQh(MX8j8B~Xe^ AB$ͬ4Æwbeo& IP/@g`v=x(ҽ\*DEdR 4Gy˩KWDGnAM SEz۔{ lݫE b=v Nqc%j/C^'7/TA4t8?%9ԔƤ{[6h@RQw|eSկ_X ה%~üH&d6.Yi:QVB4v3}(@ą*F` )q!{ cu3߶udh)IuuNC/v;<Uf^Ksqe[g L S< 0]hEf\2rz3q1᫿*K}@~!#99@9|b3Kr=ixY]p0.=R0D)i{ZQfd )`GiDsBMbd? {C?*ۙhJD D|JNElKD} Ƣ窅;6/ho̔(5>4D;:{dCjb}x2*u1[e@ٴ(9G^WYRZ'GyM`l9'1ؑ?sran%a&vu<.xݔXݣ}Ŗ -7NHKbLbalF_#WhEzm'_g[ͅXbXm/1pկn.5x)+* uB4@4Ra +-Lֿ.J׎6%g*+ kҠ%H\lй:ήm^Uڎ_6GúA+yxG^-Yv)|f4QCb61)z3fPn ~jF @=T2ʋ%Rk+ld^T؜fL[ˬcL]Uφ1K/xqa Z:7fbn֖Œ@ړXE3*]Qĩ9gXi#Bڔ娵@r"<Pj4Wy>3Sa]K<4PD~e2'$U_YOjj)O7v8ݻfv`Ø :)oqQbbk%ɦ| ;6z<|aYX˳6&YQq?,)Qlty =ڴePL1TR/u9G0BPrdΊFxԞhȟs-Z LP8 41CX`CcX#:IaΑ%^w.u2sa}ZqfQO)C]YCU&kֻaWU*b6)G :/! @I N!-8eD g [C"kbV ۬NVx$$ÞzЛww]#ۑs}k3Oy-,@;\ #S(S - |Ѣk3bF{6DLyv7~TDl.,dfq&.Cd!֝l]o-rr]Kj敋1CCgRl9‹sGEn `u-џAin|y&K6;Wx닔L\ I2y)[^F+@b sB V1H֥qcSN;h2hS!/ފ.MM?"tI`N#FPdMN1PXV#-$/&7^hXAs99@^-M4X̣Ɉoɰ)Kw!ZRN1i 5EBh3t (AJ,@N`[dy|X:"n\؟D~@tRXۑ6Nsat*%pĈlٺS7lMŤsqbVn=Eh_7 j/c{0Q\ ZքyXI kb!e `*1U>y8MTkdFg@ҩT#L`vH_FW\q #<$9ægv:0&Y|g"nc3'_|8m 6qI[p fZ ՝0(Op}£KgDG []}7 ODCS<@tЭmzxĿעYl5|Gb){xR=2愖hnp #zXne3q@5^{9p"&tq6{J'試U4h}{b*+<ɯh< ʍ'!bm vJmcZ!^w|s{)ʜ6$jb݃B (;P|,ȟw|b2b;$|F5`  խf60QP4j2 ޠ09z;n*IU,l8ΧBMZ]Va=KW9D]68V@}l$ J_֥_H"G*# J*|I}lTn·g-+֕OOy-grʻ:Ȋ.Mb{Vur\t qc tgW Sc*! 5[;p9z6fR1O]i? `cQIK{y`HEur|_{M;q8ևb2befe2!Sc AZ.{/ȼd_Tq .}rLy0ubx}I/bU&̡Z(P7y書o_gglsCJǺo %,$n]k hQ*Y kL}8MxΑ7(cCx{J!m@:sb cjm$'{7 6 n/^VyGFA퀮ɳ%+Siv""-mHbaQ)"߭+wyM8 Ph?JKL+5y@{Z #b#*DtK?F,=C/xG>y,APBD RMå" s p3?Zj p bSHq/`a1R-ǯyvqުcКy%y7_h4-9w{W Wl9 Wp{T^Ԓ wA~?!DGUs<."&BXZ1bBƖsʭ?ҦH 2TSįE ENտJ=#1OZu6,4(E_WLvНd Zr `DC .2qB7S>,-6b%To?VBc)54G,"oꕚhwݥvp | MH ˚,oy` |Yu 1R; rCΨQSm,2NTV>b(1٘^}6d%y#L :-j[cXjBQ{`# мLUf"94QH;d[T|P.SQ9C0XiM$-MnrjX3/(1-( _G:dYKuIٝD2Õ6*=l>V2Z0+Z&p ={" 52'Ռhe-RP)B~E5U3p=Ⱦ%'I< qV%OQ&yg~/:EQ3m:V ^,rX[INM@ȝ2?hl<ixԃ5Tmyp"V:DB \JI bL;Z6uTA?Mۭ5hү"JPC'FMTt~/>YM0jsE:Oz ޾{.{LSu7zs>Lza M>]`!K]ʿoQw5z@<ٕ)8R%N;{JA(tݶׄ@†k⁒ !q z\ZXXޑ5G.iz/ݫeEv_i$haN 6ZC!{9+r&b_>I޸h/[o'q'[.aoPnvEj!vNw\L8oM$}3B6MowDJqcߊU0Ln7kn+K<{WJ% >|ٟFEp2zKrY*'Y4L}%agT*Cb&X|$ EUL~)s+:l%=39 t1NJo]ᏬE^vJ2MڥvE\EEo)> /$JD~Drd3uڷ_NP#g %NWdz ",l//-{W]Dar9.xR!OZ哻6'7f % %ߑ r8k:Aeitļ_c;n|䔿y.EP?qҪ@w#O&0,8gMIl$9zlѮ;>ӟ,'0NJ1B@ٯ;&n|f"':mB}Ddz?yrܼ&CFbD*)\f+)TF8}m#pqļ6<mq )%Ω=D|\PeiKA]={9K5:#_d`H**ǀ@J/~ d3iGՅK]V f1KSJg~gdl)#Uy %!\h{&!F4=6$W9|a1 ̇a_"/->nBmh-O1yFDˈ5iCXں~&JҨ0'fyCT Ն~[! POX' ì2 ~{e I\{Y*1S&%\:{$=8rKNk]oc8-QC-`M?ae^!ȕu{F]4Ti| VAz2}īۃ-!L0ex#$~yuYyb>b4<|F"N1E}j\LLU*M*hq,~ 箧,4$ rRHIe1DܽjVoNV-jNJ1̙y tC1q@nxYrt3v k}踊 IfQ"7.~yY<]o4?^f &s-T{Oux|.D~ 0zJaʿzۭ_K} al6߿mcy&ν9g~Peܿt-~$-<{YVn`*K2IPAK_=Hs͏y=Fe%4.|?`0, !g.Rɍ9 "8WˊU>7H?s>C&s RRb\ʆwW$ +& rvֶ[`eMgN%[Z }Ic!re&a˛z>`ttLN~)q'r \lh*ݼI(TbĢqߙoۅ9s٧U]iz#`&mν:'[͇ui+K)ⴣ!'Oq=B2fW;EELj7|= p h0߉BդKPzf=oud78-2JOo!6CFKʒR?8, EmS,$gq 5gL"P[fU\0O]rYd4XI>K;)iLs'uSo*h]>,jn-C[qj'&"w'Gd- xKH"DD[Nɾz}`-*m!CnNFt//TfB Ga{IaS , `ǨU/6Zۮ76}DJՂ v9 UIھWM (a]}eT׿ #֊̢ 4qrQ& IFrP=NB/cg<*?]5h1<Ҍ f|܆*'v=U}I6@ߔzR#@4s`,9x)s/l&W@bi]3“ï,Q& lQ*.)W`~wh& ;d|u_!z)}Č x܋ 1Oowt҉^P |!s#-t)a9KI쀾&xI'Ehƾ.SaTpyG(?]$#Sy64~p Pa( ״{}> :#?XˊaӾk2i(cJOV`7Rq}`V7eMq]mr3:bv=w0L lFh,:ب]ɗd, KSl~%!$:yL@H|bV M<$pRLتeb^M,h9Gэ sS,4;7! tI&x 'j{*EzUC8 ,Mm:^x`$#ܠ2O5R8V0jj%M \`L)sbw5, (yb$ ِAtV^bzݬ`m=Beܨ.c_7XP]%ÂR%B|;Hc3@9xЃN1NKxwg)wط6ӥg[4ĬT| O=[RT<3; K1\T{_FG>Ez}M2w7X~%yN&^Ne~Y. пrs֍ٓ4~a5Vѻdk 3LDilD:&՞])"-g|S_]~Ua*nB =&(t$2vR.7?R`c5Z}{DÌ4 Gpx, X ^zvޞ%%ؒ?Hoa*͝=iKFnu}_j*!M'2?-V8t:1~6C~}>x*_hG:KǷw 4'YG΄hXm'~:h, ELrOR57'5PQ3|!\3{5>׼2; QrtogV&Mxu%l%Ds LѲFF?.Ҩ"`gPHjZ{庣b<б1zޏ{v}XgAAQlVWlQikoF},$Wu!QAdN5sJוMZTjY g=uc(0.?F0,=G$ER_Ӵ {շ2GMI;.kF49>ڍeg~F3ÙU5Gл N~ /Na9=^FkY}Tu|e-MPr۝DE:c Ar/+c$ c}pΫՆq]{:v']CvvXCH* S;4'T9;˸ lbm2e˝SOݻ^=cpSB,BFl%ToD>}AKE(G 9۬ \p]줯QOp9lOj$r,o6Vo m1eBz= EKp4'nb7WG%u.v0jHHMkG{9`&B$wedj>Ds"$",0Ƹ;wpI_}z)JND}1%سmAɐfz_.ϢXJ;$'V6ԡbS\EMy t>jW^6ת.%N2'L?:TTT'; tXܯ )vtvn2gE[_NzVA'g@x ,N9SXFݠAzuŗ/-hcHoHRcCXwzꆲ +GdkI۶yw\1o*sI ?3,(C5;//Q{$7]ê]jY<9\жhUR؆ 1FitW4uKҝɤ%Yg ]&Qr[ƯpS#*_^Q)jBOg$8HA{Y\`@|t TfsK 9㤹{,oB9^YHkL '`8b&~H"&wIfĴzϼq =tssX`"1LEQQffGc7w:{(Qt4 o&!}G`DTGD#lo䢬xҧuߞ vJu1xUߦ{Y΀8#9kSf@Z̳l(^B[5WD6aKiȾ0_įv48Q`Z'+ hfq <LmƲ6!*{!.vt0F6,1pr}R&K2A[@`jC6r~b<_ KKZ̆x@Nu d; 5X!ulӣ"üE_HX$d;#gwyMmh)gȒ#ULsI>OvDnX"INVx Q8zҧX?VÝٛtBS;b˭Np~G_R:j.$-1IBLzS:! Yb ҿh}^4V+|} aʱnf[\E嗷Jq?Cqʏ 36fv+}ʳr}k #hy'ܞ[ۻph>I6r77YV>za_Lwq?TQX kCpZw<E[FvS$ʹ%S+ƦF0Uq~~h 2ߖe#gذ(&]mt/s}Mbxw`W=|"[ y:h(LzOJ :aj~7AghBwA\G>T+}?d"HQ<<^ޘ@AX3a;^>eHnWzpi<}e T I1){H<]O٥Mjdnl0)r9P Ƃ8򡻙{d!>pJ v6~}6Ph oW57fܮCN.F0Xh;䳮C/7ƟЀ3з RHtujx7 i9]$Odv )GA)CdX?|&QM)߇$?!S2eF4mz[a6l7YNeEs6ķxYP!nPtjw?FϹ>J}ubihD{Tc6s5f-.pBˬSϦ)Y0;cזSA*׆}b6."LB b6;$+/l\Zqw2:FE[X:MvUqS4򼃦'Tj ƣ $gD;T#c} '|L++T|fFS>7BĊYtV_5@Z $}q ~ hiX eR-0DC>>CQE5&ݿWY0T y(}16ץw}ťܹYp0ɸ,+K-AAJBV6TE/&璾Fyhdyo: Sns_idEYA'$(T2U8I Ⱥ;I qX`v,Ip2$_z1Q0b'vg9P-Sd.4z| "*C &'S p@.^k TՎڹ;rЍ|cQK28e {*yuZ4}a$OͣO2#KQ\]+f?eT 9A@R~MFk$7/0?lZ6΢#i@&ޓeѵxi % hWFh8c_ZZm4܅wC'Կ'(H&sn N&@[>m#RwYT7?- kkoWO@p>)XƟ9WTFJso.|ve4)9{VXѲX= КQ :{ܹ\q4A%;A,8r lĻ2#=VoւPJ˜0FFv&ÉQ"pl4/yl,Bӏ@зr.ZESwUhL/?/߼OB cz-4-\ӕÕ$*,_N`,)7P߽<:8>a)xa3L]mw/BS,jBZG;CYpya); ${أ{}-LV%K/i#K0Y}i>3Fn$8 Nt2-EP\]%Tk-?eoCЭz:藳w`ޯzheY}깕LlZL+ >* eJS+dy(F)16Onxw|1hVB'RNc׈+ I'g.z`s~QMɤy#髜)\tč\k _V>m_:ywM"pjnP]J2Arv XSgG2\sobdRbyKɔL=k`y9&9a5)=gu?P} &tjۀ \vz?/8JKm#9hϻ rq+VQn^Q=[u]AKBlJbyk׬H~-6:"tx:t2]#銫EprwʁФH{5?dC ƝrkC'Ba#ۉd"FYX-[F™HVtucrFN&y 씐TFel*:gv0\hp;;v2S0t^Y 6C'f1K$}Gx JPopΧ%3U<׺ž oC9iypsxR#Gɻ_[^ Ş8V?07UVL @l*ݵŬe9l9 ϟRc2kuxVX=aIWn9%1ly璠#mGPfqtW3/sQwB̡:i@{@$6Jv!1ЬH#'&?lldƒ /0bWJ<@8>Ξ SَX:ڜ `@l|9FXaN^u@N3RTؿpҨF@l;oYZ׿*nto_1p@aB\'5zxحfY+ \J0*P~y=__hO?NKR(\ת8W;SFpOnuWl1a>oB@ $ݾsC {*t۱ٌ!1|XZ!jz%D<w|lϸexڐĪ/k,txcMenxNf>m)vj۴YKFSi_L8U4UAJ􈎩NIG[zf/$hmxJ'w44ڍաix$iQJ*=^{ȩϖ*Br0`r4ߛu̓ʤ(&e_Z\A1$bYQִ7 6D~@mLO}K}*{H @| ?hId\|j&!5-3B?z$W%VL-1>IHHgEFފٳҋdᝄB﷉U%qE`Ny!24_;g? rR!j`B؉<#dśs*C.Mnz.jd5n:/K˛gfXvdFŸCmV$4:BIjQom6k Džl˹?0u1{$hD/w>ҭ)c/amd,~iV敩Z ,#.&f2Gi?G'ş檼zX8o(@7=jnA+{m0 )ov-kMw xH_40  yCy»Ȑn"C;ZFZ2ZA݄^W&-1왫rHk#\|lK'{"]+R6 3X FTW ~D=1Pcluxl/NE(->pT#ImRHPQF[J| c_ idp[j3,s/$ᢝ疮ԤQַaao(Y?k uݫpfYɩ0V`/+$m0f-@MV_ eD& oKwr҆Ƅ  a&@ƵwNJKH˨g /(S fU3<՛W|i4ݗϢf G9AA@s9Ӄb2DC>XAё@mA/2{SPbNg=X&vXjh_qG2D+)_[|Aw $t 4x"l&t~>ᇋ=`̠Q1O4y  ocr'y~̋(saSNG^s@|3T{5^_u%o ӣ)ӞK88DhLb==sG=R({Im_.9_ qϺ>[J,Uu<}f 0GφdF=ν ;:vEטY#88M疿{¦4k* ")0_ܘl$Z\v'=>_K#HKsU*4=k{nɠ9r᪰~=WCCr7QiXt`@Q lԁ )1~!XL9v{5;@Dr1{e2gbO2{.mus Ž4=b5O(B4OjuD'«^b3YC!ϕ?%s\Pwq_)q]OrGd sF,6k{V΃csc],,F賋%@C[EeCWv{ʻ!_r֐K'Fu!QH^!+\hC@\/ziT )@a ?~[PwYhd c~dTDk3ݴY,.rh)h] H =wiBEmn6]IUJ*_L#W"85n-q 񦉦7mPuda5~V@rCL+KS,3Ht%wcf7s#W|q.]aA?JD$]_SR?cBY%vl\$ig|ݵwf3)U̞dn/UtT~XgK9kӓ06%s6%Ks3]!5N1Hmea*Ì+N,gsdq+BAl'J*S .{Q7b )7Lj&L?YD\M*ymSe4FY^0׫&D%(|QVpTv8Fxm0}'Qw.T tS tBdْ3Pi.H'clQbI݁os-ȑ#H[vI40QmL6}dRn۪nFU? $Uc6ܽP>,G.ɑ~r|VY7+ 8ŏ%g[KOW=+2YTx&S7gB[¨upXM1,ڮ **}>8-,Vx' 2^,K3nxUל:' P[ɧ\[oܫ j|}^/wĠt>T;%d\"ז#P NYЂDm[:? _AǟcI41HH_T[J]ߴA"亁*5mF Ջ^kZk9\ޟJZ^)͏,MQ5H3SϹZ5NJocۖiR(4ٵwVrAu8"=\>W;Lgő |JzYΜBs,"eݖ$>r/.sje\%\|؊Rn{Ҙkw6@CCA?$;qWެيќ բ vVk~Q*s&/F彑*_{)sOt.I6z|9"'x(T<0B{eN*]Q5~B>1RW ok w4 ;x$a4|Sk4S#90Y6vKcHgoڵp ~~Szs=qz>xnwxa|4C%D_PV^m>ZլL~A>`_ZXH>/h.̿$ө3'T.Ļӏ&Z ܡC(ݕ~l2̒Gi^Rc qkHha?Һ pp\# 2vϋ\CPj{,D& xqثֲc-z hV \u`d^LJ R_ݱk'm3s7_^fdMv 1fn%3@_~KRpt.)&;aU\1ΜVEbFh RƟh*!kG*?P\GnC^OQSC[|0txu(f|'&^H1"TNbE*ć)kmȫ&$Y^i5&b\2n_b,顆-\a-ۉ9l6̱paEɝ(Mi=ap6>ÁK"7[EGj~e>Ce>|_A:&gXRCۊkI NѦE~%)N@wc NHӈj2xHVH *?OnhFQxo{++LfT^]uR7#6OU^$gmXOfA_IxeŏIӊ[1c H3HJ[+b03?b7d8ݰ$-bXC(=UO \ ) RK=crTBh@LǙ*GјQ?K07u.[&PwmrBmAsfb{nUQLmwt/k$c֘OᾶIܝ]xF2P AY#1&A}PPh?d6KQI& -.{ s7 &50ȵ4COl?*|߇3n6Hf҈WE)=ksHWLܱ(PzU?5,0Bp { MQDH 0?:yOޅ'/:(`s^p-tny/1;8㽛;퉅%d;U l~ۤÅI&ӃU^b>T$ (\ [c+4S_sv7T<=[Uǔ~Ͷ\LHWbCSղ0JUkK l#@ hᄡ>b~S4{{_)ǐok6RϷ3|AҿI!ȿe(%Z_n׭A.[ 8vnMP4/ Ubh/&f(N--R0=ep14XvNTȫS5-(tS}il`i*$.36' } M9ЗL"q*VA`]!d(RV9yӓANejӞU7dշl@l2\,0HKXdf];4DRW{z|ڀHV.JO0rF\c'4 WG0O\*+=|˶8Q Nه[ PQ>-ˣt2<3^IV&` Yq]Wvs êl@@HGTnwSǐ%Vb?)axZ}_Uq<C0:-`‹N[$;e$N{HtWay|u@ 27>mzRw^B< @')@rywwC)xYbC 0ؔ巢GÎP#3"VH5˾iӚf*QФ a]PHlUϴwj׶'Զ: F~`2;dSЍs~\ذG{Kp A+^V)_Ն~^h0XUMLJ(WSSq='EeD~v*FXLYn Ho@%Vb~*Y8@sTTz,<3z+oBG1ɿvT@GzWɸyYc]iD< 0q"Į8`h+0:C7SZ,LitSZML21$L rQ| 6,DYZ8ݔ6~,~#C7Wct.M0VY1HrEſ͌K mxzsݶ]z־z7Wksxj\Z$[DsbGPfjE{en-X:i7U?Oy3LʍQ]IyIMg"*Ycu2ys޻L7Vs2k"xwr[{йv 1PIK<($ƦMd.u`*);5NJ4) J~H()^ngyWQ1ظKٲ~˟U_?{67 Upò,UAjk^npRi[~f2"vmgb%$~;VA^z_$@\LsL&Ma*7RW \ijV=S0+nT*&@0xosE8+Z/QUud)b< ɰDmk6 YߌSo`X.ǚcblDDlШ ˋX+3W:xfQ~S8P285SSbWY/uQhbO܄v"@:+Ҕ>(\B"rޏ9v ?|ԥjWɵPU%>Mo8R@f\̨l R_pkgS <7҈H v9ϵ=6i%/2qڴ /cFY͢t&"lU=Bs3k˄C NY =pb"7yjH  L=wzy,^N=EbBI?C4X :jAw NLD)Kxq|9{Ea#c(ap,g/: .=ٲvGHa}M/b"KX'{<<1}k:AAjXS΁ˎS @(/djJ00x]aؑr2,Z7%nWS̪')&_#,؁O`47-/vN8~FNWAg/?|acۼ DlX0K~`kĘ>[Y@n}C>мUJ{'!(6ME3CE.-=#b\@#g7Fsm7&zh25[4H+khUd |!$L+ZCӥd,0)Cє 2\,QaRSLŘ aNЎo)yiޯ)¢ELCftȧI%!*  [wIs%H*T7L&,R##3v6\ q,aO5ṣwAEI7QyMnD1nKFd2*ePcA!`bbwª?<)G4, Dz*1X8^c;٩ƙZDAW>a 햕#w`w#[mcnSTQA QUrY6{2g05=ܩ':~h9# k$T;A,Ү9leرwѷ*|cvXe`4d;,VEj ǫܷh2nfGB[`הoV|,v\rS͘kN(N`qt rfZ-J&͍3k23}s{Eh6Pj!Yc%WJǏ ] fx6ǎ֕D|;l ĎdwT>Y2J, c=+y->j6Wl@vS9YUB d?p1c (-kBAzΒGTQ n Kq߭⇁i.uru]3( _.,ro?rp~p&F\ߣ?k f _{ދߛ!e^VeUݨo;"zk ߳]\jkKU%41z%~ lq2Jr5M9-XHiYXb:P71ډ)8%hy"X97S%[Kbk %nF{u8M\[ɟ-M(%b" ^rxnRrP8Uy YOu|3̑azzյ% 7I̭/r{۸oh' nv-7g^i Vg{\4`=UͥQ!g齛j | DNB+^B8 ^Dk5%ǪJ#E3YK1bm$Q^/S.><ͮ6_= J:I HvJc*s0.[7t؞|S+c5C Evk1pw3-Gр ( )6 ͇[ >q~6T쒆PE7ݕ߲ә0ȍ[{Nopv4?m=U6(ⴭlrL_zdPW<̰A@РiD8%GiRL W u֙Hasޟ朔| ބkde2}!"|dqR5ɯpmbgid~#6b脰GZXlk]"1ȗvWLA=z>& L ͘P\ yG-N(7;yQJugEio#( (dWԋ>n@q(f"\$)6>Rij ݀yǼ?dfgêu55 0ThJdWﻥ];10k8| S@r 2c<&t[J"x;Z%ӓYga0`~oNz02C]b8R*$a0 q@:h liBNPSҪ,r+<#][yAܕu?}i@m D+]euc)R|׽-4œtq/-AtG<1_ٮ=il8HO @%q9T_D%} Y22K#i%!_r{39$ͺN 9aTʹѮ0kh5=OU`T&h ]C`m,-_R #"< ໧)y!Q!7řI5 J34]]B9:\# ::7.ݔXOZ0{[327`}=tm++M7I5Qh=}6.~)~Ew›ߔMy-:0c>iʨSRNr>Motٶ/eʞl5!UwY'= 4b0_ 9ƵTt+DUGXhm{yHwrs0#lX,r=9:*p'{ RPoW#ax/ 5 UIڧDL8C`UX%NꙟОJ[2˕h2 J|_CbbHxgNG))P3xlYSO"ÆyocU76մ/?伔u7(OM?S7±p^Qԃ5!ɄP@v!8?eYZ4?O5Gb tqO%߷MV3~ޠ4)XDՇ^Gh='t8ZE6SOb*< ǣzUIKA +y% _'[̵k.-o?S/<|v¢ս [`cB&m d(~S3*&(&뫷|z gtSu#BY?4oV/'elmB,_^jJ#j7nTb{6p<-a`>STt5S?&mq.3 ib嵾oǸG*d^SH :b]0>2@&i-r2&[}|=Rz'm&>ӂh$4߿-~sߪR#Dne@c&0jl K#)!$:j\:i5C57uJ$ {_nf'9/8sy86 xzG?" %?3p;td :36Seutw{OMES` B4 c@ "OȏȉeG2ajiP WyQ~:: %,dՅKt`Ve`e8C JF]=lwtҺe(`e*VmL,{V/7(,S*HJ,'6~]a;{s2fb\Ñz,E KbyĨzZNLdnoy YT\4$"9KФJ?;vZACn+Z$@UyB @~3(cLBR+Ryq2S@g:1/pwůs 0< 6{0ͫn̓'ޖ95E-"h>>JKءf-xb\)hCo)*M`+@\A+7J4b6$τz `oy"}4ee5U3EUZVKI,#?At# 6 oAu$k b1Bv\iСuB5Iw08`+_~vԁByDSwfE_nnފg)\6N-~^W{L1Z%ɔ#PH$I9T($[Dt uPs~QP9G9@IOy}']g.E-(X[bZUƊoQ1eHaryy$%j~q끊W%[BDDx&#nudO"peȎ-uW9/v+_TفxW.*nz3C {種FDYmVxz X W&Dnr;M~t ]@uiAJBb!$d_ ,}Ev2St Ft*)TۡyaT#\+H>ZDkd5nT`en9ɗ]hhmڅ)B(o7|\[P%fm^lZeOLnޞbfK g~W .-)ce0gBx+B<&N[^sx )s}IQ͞~TZ/ku.$l&oKaIl1[lН|'Kv BꂩۍRuW@I%'q=:7x\Bly8r'Yu+^1~ME-YfrNǖNC<؆_&&.4Fu3`$8^#[NdgSJP)QEx":f=OH2MWۢ=eRPOticq fP[T[*|+zHSܪՠ3_ @̙IFҦras茊`Hmh_ e{Pr|-X%@ ?! WL _rJy茮a^y_-VbZ! i`$U[̈+kBfCZ1~h`ʪ~3X VYF>-0\uǷ:hnØ&w0OGl))Y{'q^GvؠCڑۆ`䨅v-7asR d7*a_ΙrɬC.{hHW7#`z`Gv;qN!2~ZC^7 Vgw$ Ե<vv鈍 n ]E6]R͕N,y e8߿x:_Xn<`cR)4%I@V=E/$_v8{p١xn0t`db.2a4G2 ɴg)w0x*LQEhFInnt5qzR!*BjK%|,rt̚V!哯4 MBdpezH,q="{{oYA[~r[?6ϵg#k1-Tc*0B=y㤝-a=J'*XAc4(LЭ8T@иr(;өįwJBso{ kDq*]+c.q67.[lvQ,~/F w4zD'(kGSQR)M"\lf+}_Q:)\āuZ:d.6ܙԮLp7Uqt1TGE `KLe}N|3f}QjS+m֌@>+ l !I Nt6Vd;j:nm<a [ D5p(q(Opᯧ>..Xj~c)-;K 0AMf`D5_020za\J=Y+U)~;@>#& eĆ+n8w@"\ h6o֊)5em*`2HG' ;T:fv$O:J_E=`6,E𧔑2nTKUϋg>Mٺ [R]]Ø~u,퐁F1Sk|K8Wy{f?dt͜\gEPp8R@eB00\dJAnL;u!̗_)=꼸!mXwxx%ԣi`>(sφ4,lڅ,~oy)>DTl۔ﳷ%Q3]&3DhjOlS wVW.2k!(vX?{\l1_`mf3ub`U%zFJɝᦎR&^#{m<|?]ݏ),ܼ1;,ҌwIe*:xMbUV =oTp>GXk8\^ʁ+eJu9>2Aw:AƔ%=O>l$Xe6Hxߕ>LO.ƿ |{e^)Zbбce6 d8? NeKr(fh)ZϦ N^HMT  [;tMHZtJ2>* x$3K Ϳmn8łoYPj,<1151Ηpz'p-VE@2ly* h UOPЁ zrYuCASu^+OJS  [hHuHkr<i,?LfidYxZ+Lϴ7w޻D'?Q|+XYG-r{:*\!̸ FlF%E3dCg3,-T9g xR5WNzK_8%Iu hQ1nB̒[sip04!UOlFtߔ%E}Feڮ"*'3ۈ|ҙVOt s&p} NɰpWlKeE=Rq:E.:o|P|Gf] ZMCM֚'PEu,0&Ԭ4T~V*og[Dё#xW&8tɿP)iw1&|E)ٽ2}3RR5Vƃ$R׮xK ^F@EWn,mL*QQW7+{'&P8A-+t 7Ϛn=5U!\&0/}}:{v>h˳p!0r)\KoU!:a p/ 9(9R A3xX׋cƒS 4XYZ ž7P~#V~γra`Ρ"QT+*vu傯rgo-rz%=."6N`D, Ƈ#sxGыyh }mZd tͻ|?X]#{}@533^Jm0lPYߤ[~S)p#ޔ1t d!9D[#}yUi^ռ+C㊚5YaycvtڦE;dSE]au;-4bŔIԺt-9O=t[o/ E0?Ȇ]ũV8`%߄[O{@w҃^1HHGpe bk'44l:Ė'b^2ki\E-EH-0gPo {gV3lcr~pYnj(\-TX/SZѭk~&9{@SҨZꖅAL:u ~#Dh go=L)"Oq>3G[C) PX0U[?erߒ{xi*_=Wt mzs/&\"(IiL&m2weϵG=}_8O 5"VLm 6EkJSc󛡒`Vʎ̽~R\b9vi] b}abgᡤyNIK92I>"M6wALd feK9x%SdqoϮ6m .z\X+JW,pB-1Q7ĕ$w?}ǾWAqfΫ3я& @ :@MX 27ZzAOY='EaP#=6"Smtefk-E( F+Rw긍\Š>qrW)(yOH63}OiV.;[+~zɬZC=*Ԏ_=RWHjT(J.**Ú(!+n>%BPD$Z7wN$ˑ{(h rw zK7\:臣$ύnZC5XX y>Ώ҃yaэ)C/V?eEӇcS-;ɰm2t!6s_ V=-1z.[wo0 fr-DBۼnϝRzmS}7&%'\sTRU2l6ad`` bN]i/c$J՟nu=s@} l}nUjAj0:ZÐ"lēe+{A) pa}m{yoʧ1/pD'ev)_VIΟ6JPipg"q*u RSBVR{QNP#[MB%}2jt),F/rDt(kNJ _J¤_. %d2Տa<Af2WC*F<ĝx^ 7UbOzQ\l[cg/Œ-d=$4DoreGsZ(AڦRSc/ I'3B_/iR IYKD)]%7J=fi'@_Y×n]- d<%;I͎7UQb6̢w MiNFJ?rn>Æw>QqHM d::` 82[\~7ٮdd`DL# @*T~R󈠊3 F+}\b0v4)pJ&!YuC_GS_ 3ʌfj©r+%\"ݯCVٸ"+ť -S0耇/}9/D]_1kX@tq u-X x"v6ś2y堐gtyL\lL2bNT:UgY"@a`{=](]8픿2sfHo[Fc@Z*F|W"z~/09+b5#.Cʌm~t T˟JLJxԀ-˧1%0˔3!!ЇM`e$=9w Y/qZT_7Ax fDhY\W/U[i?s?搿b0E>.Q٨EmfZ1FQԸ"1^-ͻ#Õ,\ FەowBUeldO-VG6Qי_6ux?=e׎LH&nQJIEKSCμ9 B!pg'%Z*R-` 6ΣB O.hϜ iS,M{|+Wx -r6r"<?}Pl\m4[!MfWd.D2|T^FgJ"%kx;BW5wX6Fw>8Z*X ;CS.^Ŏ8uI {̺6KKYz@rhU}FxG((O xBQuO~]zà_WJըm9InzT2|IfvU|L`NYB3`<}(-jq !U)zy^8|6,Ewj; V|rZ2܍G-Y]#fFS՘x)J*43$n~r2 hy;5eo[EGV`{zՃ UO0ahsK#qhDC( .s;[ېbc%5z7U_.o\;2-&k?avXC!x^@@߀C~(_ OB`m042Эr[h_\aH !~}ӟd,pilBFNa@;n*⏤ꁂŅsFoO-_|#+O $gf@-;C̊JsP1(i>Tkw6crȔ3b8$ U˨RGK˯m!ɫ߱gw}D嶙.f7U"\1ȀiyS(ZoJ B4V;wA#3*|JJ<PEK&x;71y=$Xȃұc_rG9l>0y?o"707%TTJq3s};9)0Rgr0F^@Q彩9m,fq13GflOsiQe'w A !ʝOt&(7 Bi>_]A\38 א7u9!i޿Ɣ##lJt; k9,ͣx[H "MQ, /=vaPQ)MX: ˖Wfָ8$,MOqzqͶe&Sl¾!h;L3{rXd8Uu4$QZq[եl *85FJ"Hql*zvGkN#B7w~ Y#2a$>F*U#˔AShݚNAAĶI|ylCrDݼt;RSЮӺ{p1!95ͷJVm]˺*ߊ*{K6i2ܙ6]pā]h7 o`:@i(%Zo }Vhυ^gf9k! .V[H8m>Û"ݓY1s^D2A}z]}PU&.k(fB@KI QȦ%<&${_Gs$>q2 zQ;~09ug/\)H$ϻv|yĈO\TzuVwŪ@&-$:2[*"rׯK72kS:^x?{gL22R+T*r`tN)6duw77FWeV9׹B $scaG.@6} I7;3)09ͬӟ\Ͽj`rx-o;s1az|Kw:jHDi/wy#wo:!jZGSf\,̉~\\S_,QKBk2Fh|uʱz `bƅCա[ OouAZV 6A5y{}~ *&_$&'A3H[1rVۇNE]>ݪO \(U^>mdv.GWRm:Ckyk4+{GTye$E,UFDz,:)xqKMv7 &"uAρ?cWlNd5=p(HJ{N&_3PT r[,5 03'dgG+}Sm _+՞Y`I7 ɑɃDπ/X ~@i?%Ў[ VGgA ~ 9p36挱otu2|e(HM׆Oᓅ6_[Yn6\=@ݙW~:,,DR 8eK #b"l!D0rs,(WU I ŜSp;ItV@o׭e(tg,b^v aoNfIrV@pP[)]Pa㧅}M̌!%ۏGУz#At\АZ?o|_H6H|~CHZD}'`Q+v!Q:?aj]p\_t_ R:ܲF&]DV 3|oX]sK4Фg DEUMI >,R: EcIsWL:S= 4ôS&{v^1ܴ3Z$>s`,}"Kgk{TU]YNZ:ʂU/"tzih¸ 5=SUPNP.O,`hE'2YIGNpyB`|r~g$UPÙ.{BզH1/#*|)%2!oұZf rsI64i÷ s`oFOR"&촖}@ӯ̸ : Aa`'neߖW*Q\~ O?Zp=;e\TzF($_(Gėq&_`~;Q]_j@dɫNj'u:?1/V1SB&g7Zookp[gsFM\p? sGӝvDg7m7DWۯږHmY/;9 lg,;a/))7sXb~-HAcXסfVArZj!nSͩPʞ&4ԍ[BU̼bsN]8L llg}t>z !X,+ @ HvY]pP6 ?zU_5$.gѠ<אPfʖohSdD%Zz9+TIE3rxl[ysnkOmˆK-򯦝<@0`$곇8{6ŕpduH BE ;y8EKԽv>LU]ZhlzѪ .QqөuFR ;rǺ} }ؾc @*M'i$Cb7=ِ/n]^WbRsfv7Q}٩0l )MhO68Xqh-&Q2L":m>.V{7ZX"a'j#ԫ Ƀ@Rsn9CWu(ѽ2"}&@^xk&+}gB쌲ᨚI (kuKe8p,MX#-Ko.K/awԐ~wVU5" ՘qrlĖYD!߫uKW u0Ƨ竽y2K Q|N ةp/7PVH0S Vr\I/D̦fzveem:-ho 'rQ|A ;e  Af9w J~ 1cdrfWeho+"ԕ9M5Fhu98AD#~2 ED14dys 61o?=㑟.jc^j|4 -_OFXy\T\ܥh鑩(\`mY1N4#A-'(M qQad'4ɅڜoQkuT4p <(9Pԥ9"_|1h!2:ED[SX:qd}~jkdwΩ:^q7_]'駣Ojr"MJoAm2ENZ3NQ2GorUtAd:Th윩9g^uu(DZdr~idA,, Ξ@lax f  t_*\J л 9cmtx5h57*lY5JmD˲N*OD ; !i7wQvDW6mHTם9͠EVpn=VYXQ*-0RPJ6" kB ] i/,v]H3~L[h$Ɩ;f4 NQy${EH!Xl(ԡyYL]F]Z%daG+dU M[^T +' F<tLpƔR[=৲K㪁^e"^௕ 0 =7!<'LMo^w$7"\B=.)7; yј|WrMygh}6d< ܪ*/6NV'IqzqbYC3+ySio TIMl]P{Rh +Y6,'OYٮ׀'T҇adDޞI60?.MDP5 n HZwUcc_ZDJTp.TU"$ VpZ)9Wr53F>q6<Оei | C:;!#SlKU_#DYc]Ю)/d>Sn*hAve7 Ƒ"%%9j&кz2*ZQsBfBZU7˶3ƷyoX߅1K Pt s]̀\')Ao47@٪SY>3: :$ݬi:a.Ha9gWPSi+D799Ncp+g(y %%im U@ j΀V'os(B2 2 rhPdJwD޷ኮ5{cڳSgA9T8[&ǜĕdmx@.L8gB^k>T#~Zn`48Z(Ě0~_p˾r0Va)pv~|dQKdJxxlAMeN盕4,M(k;Tb qb_QKT;S(p ;u~U(Kd-yGag16K:PwNmhlm6 &:*L4Ch յ>[@3;j..m8tB=&Jy0jaei `r P#\J/̀f˵ɢhvNæ+fMxȁ؞WpUq6JžςF9cT n{ZRm26үBk A~bYfgRKWsP#)Km zռjY#ɈG XpQRAO7("QK~AUU>v2T L= ~,u\kY%<l0/ײTvZGExx;מ!4m9zÍotRzhj(+jgXAԛC(d>,H=OGPEE\ѻ;͖i9˳^(t<(8@Ti9/UD+8/ƾ׀6iw`)Ŀ29;Jf`n8q+׵-ЀvhE!"$!?d l~SR>ϝ|drx3x}#7&x2}m׌YbU#4𫕞DY3@ bp8T J\ > 0I4&~ي;#>u蘀z;<GEIJp9U[ޣ?N^/;e&qL"դq*³2xNвD!2{!8[k36A]L$S <.SLԲs>Kb O%Ií@hH 7]yT P~'@-R1RlB!R($%. "OfO-嗐գnhPpW{BU M`~stJR țXt8d'ѥ1l1"/*L q2Ċ|Æףͥƥ xà zy ofsTBOrQhսf me mS1cג5J+HD̜ y?wl߳UFJ{ bxh mm =XdcƢ2#ˌa'!ʩ0~%B<\E`| `HS݉ Pt"^Pn4 _y8w9SPiY*ůd|hRBMLR7է{VMYW%-hdI¿rzF,n_)# 9+ԟΨntQ`iirYQ2 #.ylINfOv1{~9r. \z;yV"|n ZPsXP|߼2sp/0bPJ1;N -QބU Dx%PU&3I^H6+\U ;%>e mܜ|2쮈XNu,`W㒄9eNd)gf#,92Zj.oe4qdWǛSJlΕ.1̂Gޯm̛v+^Vo%Jf2VåBւwlT":@78*~b%VTז0^E&[^ Ev Qi }6cg[O%iKU;N #om"6L6$5>@:`8 ͝yXcc97zf X.0EJK T<anvBJKY8D_!Lh/rd[+ aW/4 7=Q |X բFdJY NI7wA/i[:;n=nYV7L)?}:fS;5lQ(ck2ɱ0Ax*B۝huO?79?n U,CWC@pRʆh Ix؎$+,Wn?a2#ɵ\ p3,u" lr g'JT[wNEqi1EZW7EkKD7e0l7 wXSVVTD6;ɧ]r*:f̍ -41tƯ{"t@(F x[т}m%le q|B2MTVO[xEU 11:ƆUHL>$ )"6/ t}.Ra(撪Ao٠q2mx֛:s`=[d1s\T_ ~|픁W6 Hc6,\5X|9,ΔJ&yvmݹ{OcRڳa#BkyW{$|( ۬wE'3Ey[*?I/WyMhҝ߽ s z,._iȍXij(Sh\)B\( ̫E'@ibeSҨh#7ZRqʼn& *[!85VM"Wo둶wX6>(ӓr??VCFB[XniYCCOtC~M9E-s 욵JڃóEV4:۾/ V⭍ Y..|6U#8X爙HbPT-pt75f.%vLt }46z$CNyHE[}JXA%:Vw^uJ@elWev٢U9'Bg{k\#E )7SC[4c`zfY#Vv)Z-!R|f?.{[r.ɦ``ySagOv?V >"u 8d=%AX+:ŋYS+@M\vE Tπ_mqLNAIע Ft< NXׁ]/9WU//tRC,5Md]} {*_~ vAH bʰ$=\Img) nR'Fax @~VItpM+vsҒ50f1yNr{2ƝN.V8)qrh+1mC A vzmڏźެ >g(5A/߱Y !h5:@)L@DI}bQr4I p+&K+Fr!:)8Nt"kGQy8j'A;]b2g*7W F sX:=%@9- 71d>`җg_}U!1;%1]vmvYoI$lJIwK!C îQv|#.솣ˣ>ncZKkuNnI+}{gXWfcٙ-T^"ݵ=Lgj }9yx2=I:ݧLONS]^ӵTEn ϴI[TV&SDGB[{m$7Q-)IV;|*W8l!<jF@q]:.|v = #3Ҋ[3>O+Il<9ur khsݛ]+9F5z} nQ>X*%*++4)'yˤ^鴟2En T:700T Gg֤+RM|Qlf14qBj S8PjD1NK\hޤ¯*5§cMJyJ-":-u~"I'^Wh-wMŒB&ygK($]?U^/_&r> U`(ݐl(p"|4}fjkȡ,9mk{HQ=sώ "1%F]EX5Xu!lmu{v)[rpOhRab_$XC'tH-݆jjBS0.#x? ʌ-Ӝ:` E-?oذ6T~8̞$%Knɮ]rH(R [/! c赒-8σ;UP25;9&4Co )߿8LN=^,]¹77#ciV SCMN]3$IF_Jg#,|@LtB޸$+嶴I4<]_"LHE)+=R蟛EL!) wn9 !`G9T  B2N 3E7DC8w~I_NZU`'D?@oZOCSQҫ1_Ze7i`lP-%_05 j>rh)Ԑb= `ʏ!bQ]hzhO{nr$uub_Rϸf-zDR?Z$xeOݴ?N2*y$:u !u۫ܗ̕~dCl{)"䗼͂SIJg>˂mB ꇲhds3*4ǎb9[Nk !T 肆؆q0_=P`z¡oW,_ ܜEY `:l]wa9 ܢ{)ʩ#ǽ@!r+ifrҮ$=vj/Fy򮎜Y{0c-@6Nvzww )2mNmu=.ַ[^7&{lOVA.[TA5 ]\hMn+~|.W~$7z_K-ǜhh)2] n:l"{af%]p:CEϦ8+Es7U&+<5ׁDCPȯotهC;=H7DӝDkq-JQ~|S] i^H2t ~G`4"p 0/o&Ԉz\زҲf)^zCml$V,*d5)mkn`^b73ʀ<"r| A`78 n˕m|'DcSȿ/Xz+Ѳn5LQZKzOqT"|n}apoʧ`eo s5*+ c6360;G Uʲ r ֮spb?cmI !_EJ]Y"\[lڈF![&قa RT{ڿ瘠QGrՀ]GgR,;P;՜Bb~au©4 cuTخ 92U<<%m%rEAbRC|o>mv3; yT%'.t{_w,KX0ޅlr8tW-6 mQ߷m Ҋc=Ξ*s ^YRe=߾}Nl2-E@ mj"Gn Ga9,9"rXU-:\r1fHW~tȠS_ @߼*yffv)G_y6_UR2&IW2#F1^,lD48`A Փ DԀE̼ٝބ˔PodWgR$HbhĖWyϟQm!O)oJ|qwoHv7I! F23#Hic4D8:.y ؔK"KrYO=E ;v\sw*r.Uw*By0 !lB]9p;)sn$ޥ/ 4v^F{n5`u2˾z`츠;H%6ZQAP]݂@Q\J2$t84YXt@,H \r-,'}XZ!F["C_H1u-JnOy*i\(_fGpfɔޢ6W93=T kL4/l*L(FUdۃ G<5Sȯ$\J;X>Objh0'nٳD;Y/C ȪGdgBeF@ $s1V0in,AX ϲ2W<$bQ 1| sc|mhņWS q '&}zwǠkńMUһ瘧͆C k8ڀ#q.<[Yn5FJ4N(!<&5SINCZ9ҭxvf~M lVmаgmQ&p9/4i MI [ԼJQ>"pdVakHIxؿy NqhD=, Z .x$v񵆵&E9#eY06NO悺TDdCw !_l8-|]udǯVLWh8nO9T5o/X5'8wy~^-HE45ey@ ;pP nLv*.2EB@7/i"N*Q=#d|ieWh<a:-7?7`ETPŠCI9*işfBB{}w+WHXOM=.t{7w *_`RZ^mhVMD9Gaǐ/{-diҢz>E|mO\w^](94 -k/:@tX~sJ v]b&ovFk'q}xB`ʔ5\!P:..u`1]'Wɕ;=D1>aBu)IUP ,ci8q`ŞLgF>*E2 h+qӃRC_HQ`] +'<ΊRsHdO/ETjE3;y :}9S}}GivXV@A/D  !ɡO 5Tn ۪CU'sDj"=z92LV }3-85y0Y:h9vqK]'4KWғ|\dW}δlI'g`B乡hHnU{ > sg _]M1eJh>4?{'~j#ۮT`pߖ\G_ޒVThDE~i7 (:tX"}8 +a+_kl+oa+9w-bӟ!j,(4XlF!]uF%KSV;uUe28]:z;4KA0"%B˪5C(̬lih6|ʼnj/67Jãb!՞t>.yI^ϺC>9#0O<+*d.rxn՛ W/LpH@"e^4SPZMMۉ2x$'> آ1xmV47G37+oC<:g]Nw-E"Rl `v7O+mXɡ-6-2HRC3čI?iZ XiRVX{W=)FvuȬYJ*8U ׯR1<ƕ_8MIȥ-tE,} A1sXoOC2H4oQa >_aO(J3S!.G6ׇٖ}1, n[}S'>KU(pj!oD ȏAF䣁D!3T6l.ǴJ׭;8fyYLSlP_S,Zv#Xp)6q~G w3cOmׅ0so@ xMZ4 !&#Kj7C5 S]"΁7qkle0 ܍,k6EO 6ď.>J`Z6;fHnjf!+zۉc,{BA n0^B!d}‚Lmm!lt[y:"fXCvG*I)7qɆO=er("g!.MAY2SeF% DYƸ/of(y䠸v9cmɊ[WMP]BB 492 ӫ [A{ ^˜6C(J%۷7ŏuh'<g6)#~&5en m>J*[wpYq>-/ȧHv!O#t{-$]&Uq6VoҌԴK=z6 rCcu421]|IՏ{O_u`/BNEx ? BK;SG-ZWfdlm)- :&ko0^iɬ=mmC~Þr((g>(iXqOڼƞ^&vv*2 /v5_9FH1!6LNqkPxLwpNšnwx&s]TqX+7L]Nc>8Ujul!䢤|9u8 HrT ׯs*ׁH`俓ș%ͩ_|~d v)yL5kG_7U_2 cWkHwϪ(Y̒;uJ{i*JKuVfNL>&4T!+R@A7ҶDK S\Q.m2C2\{QuM1j5̸׮FCR6HИ<)h)ҪN\  `u! MBTUŬu#Կgխ@xa\.z2Hr>aO]y'֥8ˌ k4<HQS|k^4[nTr奬xL2O%R?بAux$WpiOʡUsn ?H`]vY@׾bODZP| ?nLߒjkǵ& x*6H8h +Cy8NZ: ]\ϖӣF;͏3vC8hJOZ{2 =Az<yiq9PO]`]d$ dHԆAxUq ?<&40̸JRtXI:tH2cro;( T8Yqq{"|yVV e3mcZVL_&GWn$YMqu,97#юݣNdu ڱWևqyrHPz{QD(d; }I>8IB젢P%3{{:Uf#L -(qpiq#Ο]BȎ< 82+!6HE-N&iBCyEGqw`ZچP/G꒮V.)d:ps=##PZF$ܬuETT޺}9/lt Jf&J(IE[o<%!`I-(`TE>cjev{9ЖwQWb(F*QJn{nݎE%k:zSRmݸBDǖPAN=V҉P㜣c>} "y]~NSoCpձ lZ~#E!S@v_5<#KUE;hǺ3wZ\Ҽ[g +kgՄ?K}o۲Rd$ۖxu@2PJ/0o:r;~E VpfzJF3XγG@v2GoIȬ崦шSZ.@(ayάFl%b뢓E{+ |G*JIzdpаOSVgYqL:%¿j۾UB 1X{b'jHL~"t EF⃵w㼟Q3ʆ^&!*L=ke썢(m |,0rv~=R:W^=`̦z^ڛ$_WBs֜`Ւ^TnL ]yƤ;JpT\r6`Z~o{+,kT"B"֐Bxg03,H/@F3N {-}7r:iyTz*ˆ%Čnw`nM,I‹M]<"}g?ÛJ0ALdq%5^`*Ɋ̳V,"oN oժ/8P}B(%@3C huͣaoN$9Ԝ.G-@67 S0qq]S_%ԃZ_FB-}A߮׍|hr J!̤B˽ r-`t~\.(h`()k婯(v^1BCqnyVLJ[+xP/Z{z ~քRG}jퟻO!8pb ؅"M( m:j֩M^6E\rЧ6l 9vGk1[/+Dr*b|럖teN/_$3cV -u᜕dm~zyK*\8["PuDp2`GkS@ʑۋ a5\2!5oOhFM3#t1Hq8RiD]efW3;_D{&V3(%CeE-uc\fFFlDDyߨͩtmZBW(Z93ģe)`|][>lr Tì{13AHuAhui3[eĄhY(OϤ5,n$}J`6+W}s:M7_$.6zɹJ G/d*kv^ʣ,o9Y4Lr=gx ,AtK4ä܋9)?T܁qn<2Y!xB&䧻TE2)|C_+&TZZaJtmLs9*cb;Vob$U~z3U| ~sy2ҧeYkrP kǶ٥E*cV=ޫ<6L& 'I:H/"1x/4OYuK;vdž_nG˨JMن|\ȝq[NfDYdR=iRl#١'+ .c# f4uɓHtZN_dJ^Z̾N]c!1e&%_b^gMrs|{at,M~b(h2xE zT34ct?#Z$׸AOMR1qҲ};=0qxMfro ;!ў:MoqeV薭4?QԬ;Y|@^݌]&l5kt+Neᶤ0IrbHi?4%Z! SA$#/LۣX_O0.Op&?:нxDj[ufVk)vNe_u,"Mԉ };I\ l%~!]oGޣ\; v%O`b'rCS&@rqjoRq}1+Dm&ꞟ yYr]i/[ރT9XR{ٕۚB͈⫉ @\c47>(@KV0VjDH"TԚ<槙̓t6;Fߪ엧խ1AyMUX gT~xt'tI!NDW%rc'J/_ˋ%8./Ljc' TQx2UxdU 5%/D(z)+ޕ~zOEiz,|6٪wy}!uDB{ o‘O{9afB$rݞzKyKj36Ni\Sqo_@nkbTҲWj@柧өy+sȹwwpq2r#+lOw ?ԋrpneo滨vriM"~IFlWg%a3Aɕ>ޭrp u43S2u`cljTvOwԞo1#ENd+Z,}|-1K'42L,2$pP:}8jzi; 'p}A{S9];M׺l0\nN@u/;ћ>U21@i 1|l>PX AS{{qG:O \P s 1"rE։^ 0[-5  ?~╖HliG'-0;MR"nCEzҢ叢K0.xZ %JY@ճ%L*ۊ檵 c Go,Κ|͝!1zJ>tSR?qY0f>xA K9_=:i3N,/$h+vV"[ Wk@A'[$V53?mA372H?v783L* 5Hu>BP%zaGiPGRcB#;,_͠3)P'3([(Iy0(Won@?C: cLMm2iWgvov0vY #d8.?S_|Hʄ^CZF\z6"uY\Q=|Rs PHD7 $gQw^YdvX$R5mu)/2p#w <0Գh'ѱ'}ݐ O):Bs)TŒ&8HW5:_oҧN9:B6@B]J*YR/+soқ 2]e!8H)vT5 :M'~+;T-<>H0~7d2'`Ƣ1\l1oklpݷ@[ʘ CSd7ڥ  .""f$br%iȷ{~R<5<ϩ^-Koʡq4b_[~ɏUE"|p\=(Eo{7 k^݂Uחtݹ #Xxf{19<6?ݜ9ujtBB >ȦlZMsqYfl+bdmT)թ@g2:m,"-p#\tF̽\sV^tΤPlHtH)w90Ң5¦4PAwןS"qF;qԖ` XnòN)%!GM~~<,HF{t_y^,IV"T4]RO?23RP%@E,Afg--{(5WS|dW*rb./Eߍd|/HMzm-{:ءp-ŇBNygEǨT%d6-D:ձMg E$ـoL"VJ_>Ddh0Ykt vGEˎ 1AL;ѳŹ gP}vd+Wz [#*y2#/l9. Mx!y1X@%Q?Te5Y =L_X3ԔLJ@i͸eQmmJUN=w>̶xŒcĤVPWαQSwjcću.ݕ9e]z/YO!/>h9I9W3hÞm~WæAf&llmõXj6/j7z_?3R8 Q/JlG 0Jv#Ԛj㐔]ۉI|ҷ">M=${blKůƾ|LoK8 o:Br1'_'Tc-hҞr$~|r-PNȎ"Art8(8h7(70J*u֭q@*nŪ fw=`4t\PK¿vH@L*?//ˎ\ z, |ެ7%R7Ni?& 4 i8JK< mD wq.,7#HZ|#a->g{M'ɍMa;MByxʞrA<Ѣb/ڂ!P8pe"_ZǺ&W/, Yq@N&ŞgDޓCTS$LiC\Ļdm2l]_u`\r,v,'z@lފ'dGA<~5' =^dL>@/)7K4 |kӬ mjb98dC*%c֢2*9z '`;z `M- 'LJ6ZZ@3mQOgWfNqU` Mq0i:MP iHukE -ņQyh&Wi׳drW"F` gibW e@9k#tcQR >Y}/달=qayάE3LqK0ضKtVVC1Ms?"DsNր"0oE4x(Whmu8i.!T`a3_22h0mdGxWAy{).LޗFfXͫR1CW^&E?[5oc-FKPX`=?f LJ%rNvVFO:ULfK'>_ooNϨ:vȄr/FU5{08?x1}$$_q'^T?_*@y%hj*[`$e$2Sc[~CթSǑOwa3'o?~a.Dٛ")N.PCQG)n9=6H{tqbXLgKMdq;}ݍ,[ZX!nB-l; FK.Gڦtӯ`-],_JR*$Lt}|O+{ R Sc?uC 4Ff7+ (pG9Ws)|7bǾ+ ?[~%낳>Yϥ0W%d00&Q_F?E<dp^]Ϳy*6Or= ])I%;߲jw܁Wmq'ץBI:˻YDz.™uRzm}UZf/8փ5/+dJ;MF|&ByHjs3yVeR-p## Q%Xn[n>{NL,iB\dJAB(>txq = @d~HK)8Д9h=G:$ (5 ȋ1wDyϔg}#Ӵ&FXaàQ蚻vF-uV1J1C.IPTFRRz1^*),W!YP&2uKo:M>:j5f=`'e;d :;V'&-{n3NpBD ZC-펴I`˹1FM͕Uyq _ ">|o$t1 NAR,=Q8\ET﷝]O߇k.K}g4}a.r9l9gzC%JXIEEL'0sq0<}P;j4:- H7TZ'$"ù]6+ bs NyɀVMPCGt9$E0  [?7꾋i{x!NN gMlAӸBFuJjt^)@tl &Ewk.!oJr~[<| ^BnˆA6ĽtjsL(e¦? &e/ m=Cms\Nr kQ+ҶJysڨv~a/o)M~,n,:j׾]]L}n'fh=I\Լk/nobpeWM x#RjSL]́>X5$qҤz W 41G.%_s&k_?/,M!>5]3;-/Q~0Šг-e- h<p_;\D}5Gs E 2OMg߹ h+9A~Qoie ]/e6|>.B&rw$t}hA L| 0m=O'ը:6o~8?.pvÅQ+&dc__FjMg 6Н[*woڤG)@ge>H!H Nz-nhrxoЋ?`m)g KJMqhᛏ6&cO +r9stbW =b!\x| m9 !|~) <#wQcEbwf4 pc..-'e0z+Ch$o{Ei A!l>)-DRH! i?)Up F51A}:_/\\A{6Nt"{P~K"<Ѝt0n̯ g0GQN4XY,dT@ m[WThrMeV 0 NU#;&9m-_w?) Y^wS":^z B&XǠhBYWE޶d<`eVBd1\qF}VB+oڸE:@3$Q~?!XlNˈKxCp<^(G:+{s±p-r !;JVCd 8nTt *<dPNp&?45*M {Vh:ˆS8~gNfHhKĘ@cT\=,q[f7ݖymZϾYjs2{u,ROE.pw BWUiw~/)-??g`;} ܂ rxawo F-: (}0vR<<{ռEEfZ~ tâBr Pt}e)!;d,׋ mlw&l!Bڌ>zWUG쩓Y"] f[5DcFS=Z-$].-"Ka}^TwhԐz ӒxE ;8DӃ\ޣdخyoVA*кq'B kxԁD>RMFG@ 7 u7Jy*JUftH?X"E}~SP/,j +]~:Д1wBKAjIoB+u qԷyJͯ{^<`߻sIGyTp˰MƉl{R!PO$LFPϟ[(L1 ،SChP]k#}<F3ӂ] b_L9:35H#6T cu\X%=$5D @NSW9-وR#nN:ֿĿr{F <ԏ}+غo>{&: = ]o֊W̿-tGFQ:c!zB`<8 *xei-./Xqy5N6u3v7OggRXaY,?aWe.&FzK^&7zDs<7/}W#i aY" x8 L(̛׽@ѧ0S]VcS-u+a% P'aRuܨsoq4ٸaT${4Pƽ nzsVQKB+E[ehpօVu9!ƙΚROޠu1d'2DI9eu.Bw[dDO/e\M`6J7Q)H{h|h.}Gn\ԓ m pZ6]W+xV*]u& ,K-ut >m5luZ(KzJ<^VޟYX\u!^ޫO {Ate/j]2 YӤ+-WѰ%N%z!ЊK{gucjz>[Y鯽tNM\oXWh?,Ƶ]f9"+#R^.pN0]mT #j-a!0|~y(h # hҩvL>u5TJ3a!0߲%IGu-]WPZxGR얉7Z)髞N2"0v:)%R/;y=O^AA~vt|VQw ֩= WѼ\' 8J;ϔtT"غBAoo¤sfSvU\,$O6œdF]F٘T:ۭQTfl =u9\ !%v\ 2VHGh(Q䁷넯ƛA_r &!x{wa !)8mt{UMW2ՙ,:Ke:Q@ө)$kt>d)_6@=~0!)h .n}l-ަ۩⾘Yc|)n* }g2'ivviF3m-=Ѩ"}o [o>TGgݶ-MH'V8sv;Yc30qb"TTи%ŀP$S0J-1)wgLH4WԴlh^UƳe =9GohQE` sujt·G写_?uB DCrƭ'?iC:\p9Q ?m{AWNT^ xe"N۳V@qq djvpΌa&JkV5\HG.q:?d6HZ]Uˮx~+FwE}LU*}>Cxb8"[Mj̜ZAğ|9by}D-V3Frc$tF !_ sV>d_#v /=,%Ŵ,M0&:pXF|ⅸfn6IUnp^y0"M]#;Tx|7֐2H|ϼ :[ӄmh ju5iTY4$+('퐏5]x&W^u 4a $bNzѤ0QJrKYxQd$;O%Z/8 VQJ(MŊY$\Zyą՟]5o nc}0f=Q| ﳜ!K$0 L~'쟯݁ϸ-8GPA,VE_$B1 3w~Uj]WFw3esGRX߰!v e6g)w'F15|D HmQr\Xe">mV-x lg3܂C7xkУ^lct`4؞rm*:f6T/U$#eBk{ҒAlԓ3#iiTc׿YU2X)X0 R.^,Me,*} ;ei8BۍMn]֥G0h20n7ZD,Ou4A~) bi3α_ՒKS'dڬLk7 RJ*66N1ʲx! Zf@BbuG =_% 2/H҇/?$oddgՍ='7G '#q%рjY=6rZRqXQ5o6)3 }c.UtAvz5'Ȝl&eoÀ\<'Biў c #>;__-޹x1 BHB2r? 7cXpc\!</*U$=4a0#!Y괦32\|Un gF<-?4iMxPP{!Nˤ3FF{r7ƛ/ u@)%lm }O mKU\HѿCi4+b Z*yI鉮&`unAdw@G!&qOFsP)OAxٿUJg_OKhub/2#VNb_}5]gղ͎atjFS>45v+Tbzra8=*]vG'[D`Ba !l~P/&Ѷ%@W!@57Ei }()@xXGĂGU\>/n,'Ւ@`tW)e w3?3 {?E٣_;[snNq w5z/_rINLf*IJ\aMG6h/rrHyž!p:[ ;2[ zQWFFrJ|%?~50͛FϒtJ.=U d8'q},ۢV9UXL0pY* ͫL)j ^]rnFkڀ`jSᢈ-7 CTO 2:Tm˒s!0_*@n4:rȇ#md[ *3: $~}./[]F@ ^}_ 7HU[,K-nd=/׵tȣ6N-H4!6ӄ6|;*L#$K({U^!/bRfON]V *u`/mkRu& q7QYlX[zsR -,M]TW:u?;B"/b$\d{ W%0ꓙ J@rjg$D&8t+5ʞQ|`8ʧW_P#xE4@QܴW{ixJMt3 SPa?x0 q偉VE 7"h*GbHl õkШ!*Æ*W/F4Ӯ(VA42..6`5w3/ &hjܗ!i\6D'~P7"GINzI-;vӲUYK%ltԠ>Fo_Xclp÷EYw8zAiҹ.=6t̲H-z[##}Oʚ]جX0ڻmf䌗ܜAh7) 7Fz wUCi ##01qcr0qjltț~5NzޫQPƓ:*&WҞJ+ #}XM/]y\Tb麴dIHB' lKU{pY"ӡ\v^ν5ĩ.051Q[g$,4tp9<6ߦPaVt?1ҝiq|`hYVzh0u_es8cAvFs:ծ/)88)* sB:j7FY,iW|IovH~fg:Jd>bhiYAqdORQ![ <ٳW?h?3h^+y+ְ+=dNb]GZ>,LksIP8؇oAY=H#=eE",Atjҡ9"7w]0V/Am2~0KOi3 rP/=9IjIL(B۸Tú5" Ѹ&SgԪdմR'N-u *A0nQe'K"OPr{ErNXZZ1^`zm(WAAWIQň-:|Cv`%6CV02 ֒m7]Hov ~&Tnor2[ ʈsrbbZ& T;Y^"ӣzRt#IY>͊ԟ 2߅YN" ~t>qfr'yg򔖬n"|RO,CDe}ʄ9bf4~8#XbS2:rH1`XvxB;ؿ.\/j'LA1o 12w҃p.# $<愋s+X4 o֧R#f76,O^ ~É\QҞ+՞C,_ /EH@y^ZI 2kv26=ݦ8*t-RS0Zt) Ö6TSrZS Tvi&dKb_Pk'rN0>27'M+9 r WGNOkR9;sXn ?Y`M$T(?c%()) O aUukG!ik{V+\KO_is''hzp]zE֟\Y8rjXqT!UTdQ侌gJ|*ȣCSVP3"KPi6>[ B|*LrD;ӛ&¶0l@\6~4zKP}c.1 œ2,Py!6<$}_ă'L)/ d#:- *a94E\R8lRUKfrj0%r~ʋDz9E4CYa#tr3LZu,|aFZB%EfEgE$Ljr jS}**{RU}do]꼶 L_> @핂:<{T}ͦNs*-dhVVu7#CyR kWLR6;sNEgeZO*r`M NlQh%>9eaTaݬCv8v@U8N}Shu)Uge=2d2yPG,eq}w{7ksMdGr[L药U` ܋S+IjLfaR \en;йYnVOt'C|dpȽ@ӡua@{yC\( ? wuOA kP-ͤQr#㥄tSbR1BSS5k׀o}KE9Tf#J 5aN޶i防n*+͖Je2I0IFV76xo8 %M<0FifGy4\pQyـ:d^~4݊ f֜ UgRlf*.w_<`'p?h٣z)vC(ݏp\O^x%5~ z#au\떠7e2r"yW bGoZP㤡fc v*zZgPjV|L'VeDOaaȐd 04wK[OQs0K̙:K \"M Mw]7 / 襸OЉ6Z]E \gC5OxK-@5VYl= V.wc1}SlElerEM,X;-4N c0J)Z򷃶HYdR̪س~dtTIVUez^o(#J 7:Oibb"eUOSSŴގX1¶2gfWGlꓖ2oXE"Q^0x~zˬ ޜ:N욿y9dOK_^~Ss@%btyj:m,+BxvI#k60K[~?e_ǥQVB/*IsbV vTyAEmйQ6 B߷ȡ3pNQN@4!ҧ%p>_귁V *T3%.'G<#f"+&ᕟx0X,;n 1fwmkCyhFXWtThz<n ~Ud }ol`LrƧdQI&;FmoږYCpUCmR 52¹U$N,ʭ WO7ee,vRŖ߾ys5!:% #iQ(e_ 3"Г94meFd *kKU;#Y}@lpV!z  Y3K88")_}+Ԉy$ *'օ}r#v!%Sd.^2Sk-%p ^.>2Ah@9@:a9~5 Lq9*C:D6"M4a_@)n&ΰW?(t.}h'pLsBegDo1aqZ Jֵo婙޺K`Td3K ;R_b;Q>ysuvC@fųeTRP\mȻ:Kb[ͨ~=V[P[]@h:N+q@.#юp|#?2JLՏYb#73*OχAgfD}/Ȼՠӗ1Ͷo_lQGsC\r Tpw˿H;{qZub zb5^G!#fqUeK%l6̶u*dRIAm- ,hxrV"&MӦ4KZN#l {0,sH"NtjGɀڶ1E7z&*4bxkRX?#SzֿCٺ)u=|}{f7 _t0U|Gi1LЮs7%Wyލ '(>>(/C/Y$6PrVH*8Up_RMde$ |plg6M,nj3~s3>3oS1{=B 9￸U']-+dorEdZ:sTSZ|.6%g:?5rI;Q<yI6R&m/J:m2þ/n`1\|W6įb/|)dqUOE! -n_k5ݯY/&yS" YQ 7}Zך\3$E(KI 8[ Ime ׶,7(Ƭ7j (}?j2xc!1"Fp9 AXۿ~}o^5qVM{'Ty_2^ogE"g1+H:%r<ظhB{ |ʕs­Ȇ@< oL]r8wLihgNIhV)g/H pߢZ[~jڝR o~t Q`T(sʖ b{L `Ps96<,ـY+ yb#wx?Dfgo)a@KgyvyсG)3 c":F5~y·uxӨpDfٶr52&xx!Lu|?߰2u=_4xt{w.)e(/h68_J~D ̏( ,u~c)%I*2tv%?6,bQ bA ֞JuLQ9+BՓ+l?v2DҌ44D )hDfQG;eSI !dٵ!Y;H{ VL+O?w% G]h0nHr\HߦI%%$QXƔBﲲ6qlZz.́Io7c%x#N,BF-^̮Yx]_Gz+uHaӯ(gfS d:RM8TTaψxpF .hXW`Wn;Q jOR| $nY!F6B"+q>p'e\xg](hB4.IӤXG ŸUe{09!fiijS ɶa}'R5mւ3b;1BTTb%IOy.mX.b  =u]`I7[Z;!̊N5YZ0aAS2%&B{Hj2]J^{|`8ŗ3֭+iԗEȟlYq1[VJ=[.'Sa#*c߉0HlyWdYeȷ\M>IRh65t_^Xm 1K**jazQ8QC[J7Gj}[J?jh|gFw0Y#SbtL:@bSzfgA}eQjε*62eX734Xż[J]Ҋ%/o5.;}q]CR.m'AY=5욹w}ۊXr hٵYUdڳ"͋Kh'!Bn4;: L0t&xKd B}BXbH4Ne-yΣgMdN`Hy`n6.;~Ьs߂ICRJ)"硜X4Ō"P4|9_X?/biⷖƐ ͺ7B({b+;{t?}&418seLaYאc^֌^0$Q([d %ٽp^JBR5hcjGM %rsSn8|Vj.,D7vL#!$(׵2]=F3h^W!=p` A!۱B4 FfN<`&Ǔ9Vī2YKp^~k3jIeYE'V?Vi Jď3HA - &4QF=Tje@F bҩr7OYbpN@ߡVNO+lJc$>39)Yԑ$Y7P-<ʕ8jN%[?!¾Ä^~A.˚P3%q6+r&Nʞ?Ӱ}KjɾAuU*.I%?drJf{-N*\GCɻ0t$9ۈL"xq)0r c%Y(ӵf }Pqb Ɨ!.f uVeIvީ;|.=mwŐ1ɬ𬋃]9B;ǩ/9>VҀ ~ƅ&&h;]Vx8" *$}btӗ+F #7U YrD#=B@T;w5p$S: w{>+*~<&7'F|Mme׷)Q`0Ncw "upI!:f ChH*큒GdWLX.ļT>ĿܽaE"BVRyI؆f҃ Sv1ـB#DZFk{XĝA1H2%dFGV2'Ѧ–u1aSܨU3/ aY=q%5!~ARD|J D !T3 7q28ٜZyBXvS﹋ŝnt%A^F# _sb \blʤYVV/^m5} Ajq&N+7 נvuS)vj ;t#|<9ON'>B} 0Dy {3GFfZqI;\\3ʹLU"zNAD=\a$#;xT!Ӏ˝)=R&%k}&].v Ф<#^Č ɋ `+xM|q4:R##(ܮŒٲf8.1g&ɭ 9w K9=d|)i n=ny~9SG 0nUtAQ،IBU,ڌLOz"L?xI٨% 59Q@RƄ`N/OI-H.qa%JxTLt.g6’rxJOGqZݢW _ΩO&{b ;P4$%Lߞ7 E%R/|5I:);,ty=iAo轍7N-VCOh'Mi{{uFJBzQ9 ]`e>%l>˔覫 Zm~fwYb1= MҒAaR16fzF,UWÙ 6o6MwWE>*to?OH8" s_#icUϴE{d4I*4oD%^ϒUh{nDMW ea2YEVǸ07U3ΐeftV' B*uз/2ͨTrQV02/C;w,v&jn谮lCItEc^m+U;̿5 ܥg"sdNNFjOruYgXF7']t&9w /r<ӓrjU [;pP^~`E1'۵a̟*YGߘo{V6UF& '`T ; EIƯyLmèUHQK!GpWpuvfdBvkvZ 31W,;RdCjGr%K-x+RjJS#Jw]>d94%6!#fuv!EWv. ^4ۍ HVSj 8nM$aJ ?Y yPPt6ت, O1UЃU*Cp?( ݤcj Vv7 _ڪԴ8G05[=}cS*xfCU!e8nӋht]৛x'Y.A@$4 ŒLcZJg4cJF[jmLwwHgn"znAG+h6ogzy3#GYb8E•RDK`n7rFJ7ы1ԡ]vF>EcF@;-.".Hk^Lzu5_@)y!L^i~a9j+HE3]wo*E ˚nwiDZ+^j@- 2^4=?vo62Enu}TQrJU_3>#aMi[/=5CG֕AaV6(]=prJ.9" q6zAb5x9/Dɮ7f$b C9Å7*rTp;N3# yBax77lV.0\ZCLhӭY)3s r4`;[yûJD!lcR!klĠ&t3 Wފvr^Q|5@pmHh ^י QM@䶗)pky V&v(%=A˙jPe_=!A3>!T_Pv .>VLV_W>4" h\4Ɇ#ˣRoA ;hEh-/xOX'}!"BN L_8U͟Zz,5 f]sժM.вOhgr@3.adU'ө}n%ܾЙ:BgKuwŽzm_/T͡k5ڊfTPY"3q餠e?_i{l"u!:ɄQ%ke$do~lC(^XuhKI93;R/ޥ|Wtү3h+xyQpU ij$$FJz)ջJAeW< jnw-MQD)PZo^˝w$O*"rƾ#O /eڸ 6k5AUKkqß^BjX>pe0= 5NgqC@UzT)JGm>[<حDCBLF|l!Re [>o9۽*B鷫 eͫbd1`\V6FXV{[kMw[JU?z?mڥFb{+;uv+YUJeѥҔMQuK+lj]_܇خhȹxGiHWHBZO@j/]memx79Mc*^orN>h53Dِ n 9h%B3픵 ZjHuG6~7f:X^^r%&\ ~Vbհ<ޯ$ufxajA9/+6%dȞyh4$CWN@ 6q5iV!8zU:f, =Jb3rk1!x5䔸z2ʈp~}XX>P_O߬ױ2_9[p{F,{>WzH fVǨ1`0RU Fd~s]@)ٻ$_=? ~!g1aN{#ś؞;j/^e^2, ABC mt6Ƨ7u⯱&:n#%jɕ8hH#h0`1?bH1o%F䏚ro:-ژ7ۦ6;2y$t<,OnȊwqGud7 Ћ紐oһZ'L DKh~5W9Iws(.i4[s-epzxa}!FGKt]8Α'4LKMS  Uq%BG7 S`2W '~TŕT%XiB8L90`JoD,䄫Zk傝C~U۬[CܥW/]׏h P:K$daH6!3A !'J2@M7LZr]-uAikB9im{urR ;oR{5ɷ q"LW>Aߢip*p}-ޱ*v9(>>(gG`mu<[kL2&nhm﭅,af9 }O4lF^As !3,ji8 ۃd2n7T`/=[ΆW^ 2F Cusq][jC/P4F˘4+QQр@Sw dBXyB!||[~3OTo \bC0jKa>T2YyY$!o/!tCo0U@ǴAAeFIםY8ǵ_Ezy2p0 ,l1ЩwP"~'~s7Z}qJ!Pxp%Yd'db1 S`6A%;ΧM17gQgʊqک(&6=Ů3iIl?;QseT}5r;G0^EN30OiAo.D7 ?( ,= W DTk:0sO\](rz3^S:ލ-K`k|1t]%EW/g?P^T'<7HNxnh(s6@[d#9ȡ*ٲ2)` ɏ3[>j?v+g|M<Vi@M1bOk62,2oz uJ&E,V ݶ|9)Cc#"BsAv%21+{;rE {(նj2Svʺ%R{Oݰ%t+mz*fBvK2 ΢;kxƺ輩)(2)qLD]gs0/9M+0 ~KvU$ a6]C?Ar!R_!>p/g ߪCs < \an 40^wۺ$44d"Knʎbzn /5DB00h|-TRP[?Dt1l_X;T|l!5#AT(ჾk]1pk0uvQOMxl%rP8}eÓғ|WظQPD]4z(/'c%ַ/,#Q¾od{( ݿ mYͱݒ õ542 }1CZWԭàC״\Af*}.x'NR÷;S5h CFb[!YYFpwuO#p8d{T`jTp!Y#F%m&iZ o78qmZk;V1o"xT@#2r{Pf~,F֝7 뤠"?u;Vlg%J6)*_31y%QܤOM2-J!x*}_k6O E-LՔ(E];ro%)JdC۶ʐ/O;5pcUq|1^YXleuRcfSwx jZƪa]l%yoo mJAaMd[}h D,4Ċe\#͈.$WOlX/eU8*&} G\[!N+|'# kӛk5l@P6`ׂhMn(k)a`f;rQ%jƎ+~و֎W9~vN尛w0+fb[:ƃn`wĽ#I@`m5wݔ%1.PYl!ɉk7'2 AgF)X~ 0Ʋ7E[0K=o+ȴTU q=%w󛀔&=U_dlr<Eԇ Y'ь74޺*+1uhm?:O|E媔~Vߧ7 1R/:)r5nL  G2*%7a{u( ~䪒9IBM,'ƁD5%S:<ĬPE _Xl2?ER1sȤq}>\t.)q8 8_r^s &4sQA,%s{UnI^wٗN( X> I٪Ntf~&2=ԜNSp9 f}8ں[)8 e9]r6O0!˷Ў@Tdi!\P^.J- rpX8D.OKVzSn_cGOx\ BV]ϬQ—2F;TCTהF6э:3/m{jʢB!QEJYƠ_T1G/0NA#2FԼ.0hg˚=ت[9=0m[ wI{q@הh GVN jN 9ع'Y m޶o!8Saal̗hҚ%G6߶_0vq-or 2wCZovLpp(#n_F]!R1 `eLc݋?^!c7yXTJ(dڋsmZ¯ǝ3ͧxG•Ym=`EԽ(rJ4&kX魠DI&\GU,+~tN Z 5`[ӖhsG 3a"VKNƨoWjRw{<WUЍef*S%fQ^ wq|>yZC=ӑE6`9apHY &6b!kDIZ!H \N T$L1AEG)VI"?ӘR蛦gr￯,c%4:g36˖9H\L@9x(RVRt|d&X׳OT^%`3Zkn9r)/D__- -<|@E2#~x՘

Ic7~17a`s +{|QXFU1Zv|+|%dw~}D9ihoC@7$k"pK"LțQY%E FI(K}ْ8LMfxre̩S}Ƙ[tx/bo1ծ}^]av@wA̯KX_@nj!A)˻[8jFbj qW} H<V>S aӄ?QcϺq <)Ǐ|3 2Txhn@!^(e@x60+J./?tRnLREroX9!S Ğ JNw$.Eq>аY/DO.%{<r3#j*r̷̕ qdVHZRV$:ƹ.G*W5{d]ak ~,B %ZRK Րu't ^bC,_Z7&Sچj?J ǘ:g /2|7<,-Yu&}HfM6[/DY֮sbsd8(ge Z^k6 !Jv:HpI߸͋(ƐkچHծ.}+!1ѻ\|iQAŰ@ R>h%'B-rY~B֯r~Y' Rh",d @@Z_)$ZW,?__Hr)0$!n>r+ #Oĸp6 'Xer8_\~bj$Fql\=p(fgIwy:&N],S臖 иΎMHiݴu(&VHUmJVmu.LϋHsN݇s/.(V~,m6 n?8y0}p1D]G ú+X O2XetjhX:ύ{ O;{2]dݻ`(=D70!YWo>`&SńCq5 !K:A5zEAWjiOtw9?x2i{5`Mz}S^~/h \Y~֒8Hk==Ͼ9HmCdm29#>[.e!Yc' =qfUʥEzN<ˉMrM 0t*l(u.M5]zO}kGQaCM^E0:/ 8xO4 {YpJ7givi;%2.k =V&ODuAk `qfGeIHKٽm׶3m7[@)5q7ǒ!4CBqMѮjۛϋ1=5]jNk |%l%a'Y\ lD*ԭRܓ)g(ūhFg2tywi(×=v x0!E:ͭ–]grj,Rah"<G/7kY=fokB5líY8>KpJpHEDz* d ʭVIqvf^o@򁕳`y5!/%yu%q%=hw2j<]]vs^DL^қi/=Kq(Ʀx@✆BAE]47 Gvxa.4+fy悥v$4+& bi֌iϨ+UBuKEOG Z"'=~fd)4kT7ݩ $ Z=_+Ez+)A*BHo?k(QX&L许"k˟Thg9Ca?ø~cE 2/#Tdi%)&$ TMg]JTS3Ğ=)YsAȧKGL@d-M9mskl5 PdQUgeR'|@v*2` BB<m 2 ZBL#AzQۊjdMm}HqRd./5ޣZbP(B.4\)f*,/a{dyeQ1亴?VL[5;qB ʗ53̿ '=h+I\(eW}L-)%*hp~Xpj|d ?lYILNHm8LgO[xlyG` QfJ?i]?$EzmjL1 ϼqkVrNJyM7)Ύ1_FqGՊȥWqkqw)DCA&9D&0яYRnO O~Z jIeTY@2x,Fv_e@ )FNHv35FbAO$ҜvWۂQל0jÇC}9"CIY}?`dyǜʍsԥD󂡴v $PNg<\ a1QЙ_#N㮑 `4Y+ 3qwf+Z"ޖPq4Hn!$7i5|V//̛ddӏvmT"v,ܮPRZ09t^ఖo?(otPPF8K6E(?b`t= QȋVU"$K\^z-tRއW,P꜋=l 3#EV=J 4Rc7.7Fީa08]8adQԈv)M}=fEI\UP*ocr(b4}?4yL"ִ >Xu x=^pi<CE\V*Q6yyu-Jʦ e@.W8~PBz]bd.?ǚ5?x㠺 ˥.Ӵ^hl/VZ?GRZ7xhQ+7l,aPZ ;vBnp.ᡣKSMd6|>Qo\r+isQԘB7 )@.2GU~Gt󀵠}=aط^@{0n*ы7ص)FƁ7w"ĩF`Λt L 2TzJH t =\ ve0 ,eݷwoz?OhAk 'Sl u#EĮ74n[ۡsJyN'aeqBD\)dQ[ƒ}Qʖzb]3>m^=yrl5Kx}">&)wbktϝiZ |Us!7l_U+Uh1k\C)k+ܛp/mgP}vl8 hp,^:!ޛLvwm"*Cg/V+JBc4}x_ۖخ\L5𴠔e%b`P*7.$vՙBFںӈ1=ya# _#w0UJh'3_Sk *mDЍɎcA65FY(U0o~m 6''LXDПf}c9)HDYL ̂F $kCݮv ڒ1{ zpz4$֏Fn@GqwAc6=+ڑ2r^qr3c7jm@LoQQrlqU3-{@εe,0Ou`p*Fz|@M1>m{$G‘%ؙ]E,<60Ӊ'Th@ɟ&:&D3Q6KVK{&/8Ͼp EɵԊ{<"ED{=;dԹ-2\Ӿ0dy+ ml ]fIk Y@P}_ӭq gm T1IfQ*&lM]RuD XV"dw_'D #!B`!>sәQGLQR$E/I&[*?D׉T|E) ⎝[@_ B^/X (l.+.rlw8ǫQɽkT:@ l[}G29)Q~^z>Lx7}cB s?;|LP4@Be=XKnZWy;ueF6Cd-k?vZ]$F E Y0أmVqʷθ ÃîhouS7zMF.@Ek/{1eB&$r!^oѠ zڠ+jI6S)d`-}8`v@JR" Ai9ӁxXSɛ~ /u2d;ŊSy{siq#>!$'Zp!aԺyݥ6zq)ts4Y nD,lloe@31y#H>jA]5L0qk"J^Y}\?M)p1Oԋ#M$wGda-ϾKSh\hF>^lA'Fa:; S=٥PL+`/bH_ +`Z!yO2 XnAU%YLrej#%F뽺VzL7kpogUrhY%DN4wiLG;'+[B*χ3U&V4%(OR;@fve݄\[cײĠPWI)l(hXɾt%9lE/vn6D1& H!<^,K<34} ux5-d8-+ ,LI4 DsR4o_UYdnsqHBC ggK30b,"| lz'QL~.66w:OѯV8DηeBNzC~B,&WY GMu>/0Ƞ8"!2x$|M ?oi:j I=AP!#v1x`V;lQIiHs/M+7\M ?J2D~@̵"(YvskڂChx$(hPɋh6W@%D6!iŁKm\S {a7ȥFr֮Dg\.LWpU9O@ȨKbK-i<;$L CWtEAlƨ M/hj{1")9+ :uAvR REىtmsX_)=WV#dRAFB09ẖX 1qV3V넭`]9Sp_wb;7忰raD2&@S|̅WگLϩ@ҷx<^s̢HoZK$xpt$d$$3 x!H,.2ONbG=Y ;a*2[ om蠄Ee;!jnY@fd._T>6|`4?lfNYf_aUFjbuYOH8 sq"}KP^h/Fkg4"̚r d{>퐓 ps&Ii#45QZ~ufaQ[/fm +R(>@?AYɼXTЮx~S*/H'$beGE>ˢ WS٧ b6C7dy'LܫE +r ishB}m@0Ŧgx9(m#Up-SG̰B VI =SXr7o:.YА|AS|"caZ. Uam Dm%fջm>&ĜHō:b0sRFw^9u@6~/^7gx4&i F䠅DWvYuwPuW~}\.YDu%|MHC;J'߬Y5PQ.T!NRh vӇ?|ȟRsNDǜLŇb4z$qjHiH.~f`r^IuqarPI.kpNj*pX_}PPQgҌ )k 7'ށuFx2"C[JX2Iٸtj3d!&/iP%31w?OLpWWY)`ۙ-*iN9C_bQT@8pĥ Uq|([ͷ:XIMy$I@`Fà"ybxgH'g?'GXeՖhBE/ Yfk@~<̽t5B:ħAjIlZB^dGKSw]GJEpΦY[S~yS)5;Ƞri9 P`JT.ώoCA$ }ɥZMM d Dڰ)(w دƎ |8*m4uhSwYOuM2 iy!ʓi,?-atfzPPWh-\2TSC\KK׆AlcMyHLQ7$Ora /ro*_QC@ˈqܷha[17IݷCGcZ 20T"Jӎ&_rM 3LZ+X~"7 !l͆?๹,`ZuOj{"/ӚA!'T-5usՉ2`b tɵQ<5y^ϗ\*DnZ]EAܳj &,>k"hzw.:L)r-/riC&n@  s}C<(! s )h&|#8: Q6O@ ?DFp{_OE|m3yΟ/F_n`au @HSmlq];H8D6V7=7D=ݾiN~W޽i9U$Og? 4Ѵ0%eR5&`vsx{mK@1"-SV9ʬ;÷"O-2Ksz#\لMҋ.KOH@ZLh|La|g'dOGv\i+{a+(;R<6! NEY@o0}(savlZQaPTte=}/6$>M2<*qV^I<|Pn"\UYs~sBkω.>/Q1?sDjbFN;t,j?z.6{QW`k޴Jޮ4!ApJ&i#ؽNz4?O=tqָoTˠu9xѢlzR/ꈊ -7wl1- 8[?F9z8h>j+#'Nsj8$mT#zK=AY8d;RjH}ZCMI}˩z!L O~8 =76fWoH[%mll;( nVQ_\ rzviC(xSbdp&nhs U۫7%% R}_ó ceM"qo3Zsz fe3y7dp?QY^zjGo qE?LȝMDQ] uX8}Y~BjP/ҷk"AVX#kHN0[au$ɠQE" kNz),*1„k ʂ޲d@āj*1}N$&MfgF?>fnA450"XČ3F Kg%}pZuana:AM+P.6=#|џ-!!SQũ˰w I@QP8]l.AtAp nLy4d~ڞbr_i!jus j8;%o,b%|'cn' >Z |϶d_"ӂZE?6YJSYUU. wE4HxH y'G0]X螹:0l8᠎696Q:|WPb?ص!**΢yi_ssD%j-svգ2?~e{FLT 5֓3Bxga;DTF!QN΄}4xwލ21'(^h4Ԛ`x3n58N9:fGӖC${T,7ΐ9HބoR U@njTySc}q_ȷWMQ|=赌BZҲߐg*EE!nNeFȪţi+7YOi?8JH11IїW0?A z4m34''e#5[-D R:ed>Ȉj_f!xhgĄhOkNh+B2+=nt((p-a%M/8NZ@0Ŀ8WϽ M2&fheki}2ނJL$(/r$6!7Mu$^$y#1.E0) K}*}1&UҫK޹3 D{S > 1I=X`x() '8>Fq6>|9&(f? tyԼlaȥF.G0'oꩣ ]ӼuQu>4oiv+D?N#f6Ȧ8q]}rݗ1.p$`Ƿ9!~aB,j[/SN=nڈ:R{n$/ުw= "nۛkU@/`itK-˺$k5ΣvZp| 6q?-E8zf5~5R;=%GLUߣ\,uF =Ẇ'H}PCB+ q>afhBs"- rtWzM{)+EK"u/^($ \)MtpY]S g{v;} {4x}`&'h5'zI! K&}+q{/ D(%t;׽[-QY`)aNQڜ҄ܕ1 'S@t+:*?muGk V_Rl R@N6BQ Y%~KYy0Ql-\dY\H&^ R=TZPD яbzQ@G? f0~]췩O+ Pj6zǿEGjсwϞm/H6UN#q\_F\例o6ŵj">? k[>§"IX*) Ӆ)z2_l*,J;\QHM@JȧD;eL3W!1V#"Z u 6YdA%\l0*?%MMAuS2jtqߵ{-+oU}/6w@YKOs7OA >JB6_#=ؘgXdWA.㽰#R54j$u0a).T[Ȉ]&Õ/ ZC+Ft] ?(=K'yA#J[_bu9DZ]Bm"M߿m-ӽԞpz,#GpԸm1cꆊe2'5Yt)S[d̯*Ԭ'W~fTè&,]<-VWQ=lVOҸް.c{Oydc2lڠ.dGHAY{ߩju$wC߰4,,6[(Bk#nwnaLvWCR+f[[WJX ]/,)$lHS7b992)Wxio'utm5d`s@,瓵N@^`]l`c#`~^\N|a'&z; Ce3(Вs#X_TUeRȁS8O4-J^yvc r3 ǵz%)D%>$jyF[t,^`::EJU~(wCWRTߘӍȚ(2Ph_vZX̅%u06N3]tJiBu-7mOZ v SNj(2 RC^@X=xY1 zG7s9uEQ@a{6f:*c&f-"I%xE'A H^vN 4DE]|l[2]PM! z T/,may$ Q if}wE~i,NFv- ߕ[|NO'Ϋ"2_]sS5ɹvv\:?LN=|UVs˨Lٗ> "]̀% T&+~=_Ԭ@77&9FCzCo@O ) ɿ}#=BM87͜.:f]M>01׶'ɾo9˶WT&1=)_L^&9_[ G:%[GLXH^3𨶤N-̜M wbÈGwr4N57X\?*ٷ*S-C|X0MR?4~ػyI2ȴGt%K d^.2ױaanv e6%>*RIx$wٛS0q'<<":|W:oer!Gwt$cfHecSP hO9nbϘ]DCS[T;/%*ew%VK碠;^ĈB]:g[)9[jC?ݶs t ^+mi!Z_" M[I1/7C{ߡ /(9_X\ג!eǁ jtt$N<|qE>kSxLszzfl &r+z0A`y/p/W =r?DE۬yv-|ًTۛuhDCE 0 :1<&O Dl.p\iܵJܛ?D#657EFx⸧v0 PjT:F ]t; ~0:9>[ FYt?so¯#jf$nQ-II3e8O\pیWdº$8Q i]Se5㡨%/\3#*?oӤjqv_'GͪW2Y C+dn\ﺁ i%?g ^o'oKK)vfY¾Ga.#8yJnI#c+ Film珚zܚ%6^m^t %8Q ':_1DRf0E5'MхAzӽ=mۡSH5Q(@Fv,4Bg>' t.ĉ5ĭsH'W:lT2V<@(M?|Z\;Ό$ָ` ]cH>^y316w #w$TƄ5Ơ{|{#xD9WL'QR7H V_u./\7NU݀(6'>Cy;%#uߒ2jALW6H1(dX۬qX}grfP0+pѮSBgCs8rY(oNܰwo ;=D׺r- +R9gPohXH,օniQ)&k};Jk`S<#C]GtŴ 3;U&;6B5riKz̓jcV+\/]ٗDнVrOGV6cO;( Lϛʾ]/㝶 WA`!7|P“W(8B}eҼaϔz69+I{BE >cHkm+w׼tH)Y5&#P a,ijPĀ+$|3:m:?4JjM${V/8>vR\h`(hOzlMgvv ȗtmӎBtB@, ɧr, MhQNhXr ZW q_Jt?EA&>ZQɒ zdRaB^S JQwnxG7%Q ty5"&pQ^ 3jX% _%{0PP/啦=z3+' Aꙧt7ȉ^7K\ɁO1XU0'eU4xjz579$JkA9}t鷮f3Ў!̅&ar!>ıVw &@#꽮om_Ig]r" pl5ͧ. 7|(ǵ;z-d.}h~>TS, }K, ̮'B;Pd˟2 ,n[r (?s*\M5z6KeČ[t;9˽"f!w|M;=HX7.MX,LAi18a`IAa2{3 ļ7 R|^AF8S^:l''(HIJ#?%TSwZh\[,U Cָ)a 塢@*W{cj?tG Gvߍh%ψ|d`D'ɸcuOV4i+2B&F +'0?ӎLNzKےTWN3Tۖ [b~G!bIoQCI3sz[*FăI9较@fѲ,|I jb+0S}@ῧ='!0 E}w՗s}g0+YXjD2Xgɭtk:)bݙ1^N8TMvw.[5]Ŵj済Cx ElRDb` ,]c,ls.T 0q;J?D_ ѥs 2$ ) }#qF^k y3|!Z&h!!~twi(4E킮X.^cɱ=,5?-U$ngǰMwM6A%K;cwqt[4\^$,7 AhPߣB}豌gW^nܿ)$zs`55r!v ` wûZd_YLuDZ0TTt6$vbS;,s:Gi.C.Jm.ZݐQd_OVRg2C5ƕ EZ4 %nܘ1ӵD۞8A%~`K/drC߬d>ݱ 2rfӃ\*=jn$-NL Qѯ8xUj* -'A"mOw̔08 z`䧐BrZxUn[(]DK93odѵLrDq~AX=Ư L`AgjT{G|hAI$ C1' |s.EBIyT|zlR۸(u (w^~gnQGLdLj:3Vō8^[nµGǯ`Yi[F<\ZdQ϶Lj)^=iS~(? `r-jݘ`ژNeAN/V5 jQD>~OwL 6 |nSv^10ͪ`46_,=aSpFlH!rWMm+qS1 n_$1KkfeTg @e4؁^ $t[ܿgZm,&wQUeF<4>Bi3byZ[,_hZ yXœU+}}=v6$ޞۨ ݊F0UWM=$j8ɿڹ+We0&{j@LdR}up%KETQ:KF4懬hK T&6ʒ4* 킸''va;'pwEl9Nġ ,a,DojEC| 5I*$U5yٺCN68D&3s_jtވPe%?`& omLdz̖cPfJAu{kπÂp׺9&"澗_ [v8Θ\q=bp8X5,]?nfq߰7~ݣgbmq̞ٶ%+aʼҚ*ji+H?Ě\m:y`7W<M:牾n9lAb&-Be@Vv헕,Eh =rP|87pws&gہ +PO&#lf<847_g=Y1~ b\yB qMAA( TNZ%w(f {¡i6ϮI #dxwHvVMW*W=U & 9+4 5B0'CpOJBnn..#iIyM$!J_Mw{Ӿ289_CN,{dɚ%6@A]ͱ^ mBv3AڎE?i,7!I_}YLck}*ۇ<OԓL>fhTe4'ajE`2n 4_{7UJ{gU >5G. 1t~V~lBjz<9P06Fy5pXP*k_s!\٘>b+=+3yt"LW&\@u*B0N9bSc|߂.^ҷGBz^}sE@~jO)nm 4?DwEi\έhTe`قˆ L/9̍' [xǵ#CY l$X O^/j]%~z7k('@dL[[9 7$b_)$Al)4)L wmMuڝLd#ٗئEE8?'@݃u]۪_36LW آm;R>mZ? .ճfH *0`DĂI߯R\W@[465>I;H&JSz kR7[&W~QiZ o<,ө"h|SAKuўmwTuuD "s{$!bݑʡ]83VH[OUГ; ]tl28DYrʼW|Є"Aț8~oEX+,a,{z0x't W/Fb03U7 .LY}Nx3O`'TrlHָ-"BA%%@KuSj3IeţYbdojة)QZՌ@QA#hV[")&N#2椳9I$HԔՈbAt_ʍ(ާuL4*gI/r $2Nv}1} Z `-ȱks|Mg[p8#zUV'3`$3vq~yM`AUK!9hs2dBן*i;!$pBWv)NiWa>A"Z&`u7^kk3`tyh>X(jGfŐnNM=aтu7P!{ؒ<뭱*X ^(xN;!vb-E=O>0vWb3ī+ [~E&F`e퓍tz6Ɖ(A4<jF2'r8R G. Vn_mݴ}L'TY^'▬HaCa:3(1z摧])Ց$`l͙SX/?M- &Q7^ Pᎂ^"^ڤ=嬛1hBϹ8V N8NQws&VEpD: x1g98 =n1sDʂH/7 L8>HQz&un;vp,V:WR?HWǣK]NOшuB{(,S@*B~--RW;IQm@BWe,Bz0*v_":ޯ\gֆ)sXXeNjd9plH`cγkG0!F >Qun\;aQ74!$4MYeܰc >3Za߶ksrsV'FEc>5aZ9* &Uwn {KJ .?RO< '}v?̖aÇPVQ8e2kӎj$ qW@V"ehi )<_BУ82GN:tώ[`OUqn >7 GG iM:ctUiŌCGFQkn[3H'ݡ G/~Yr1W-#17a 0"0-((2ںM.0 @˷exL7U4MF~gưH^|^QD}GRQWHlIϜx"롥tOp/ޙOHVGc^_p5xb0vwSرjC$n8$}cA؁rvoᏊiR$lZ /,{jЈ(@6dOYI$W=6gڝOV $O͉ Qljq'yr[Y7*?o.t \k@˹ҺN?BYnCIjz囊;ԣ{L.>["Bw+YBWz2=Orᡑ\ 8NaiF*"[:,/vca3!prNxs?@NtXJ2clk)5nPsjQ#~HPŶ? 0q(P.˴%q*0zL;^Su^OxlxtSSn/*&( }ųu(փDxQV0Ϧ =廬 -W ~~3V@**s~p3 (om޴w@#i{:ђZ7VX']w&;/[ &Ȣ3Cjz] GWZg n.X),VOc% g 7lOq'xՑ3XFifLR"/0Yӣڽ7پ뒪H*wa^=OB<"T4MWG;77qO i5%Q}a=`-vϣ˚vAᝫG+=ә'q 4tT8 io(a1\ ,)+gb ̳)єmߞ].;y`ƤˁlTQoE}DQ)|5to-c\ Bۨ<ʾtZY,GOf5uR0$lR!*urO35i~=:VOd҆ ABk{y23rq%?0- 2T>@}ϱ!îL_ z(W": AB5{,k1ׅA$lMvr^s .4AwbzL%1{:D)K忓?,8a~Jmh AWB@ doEJ#қZ(6AǷMA 4? UJpX+8KIˁ%=Mz#QMst }*E/}. ZLK'ih%A|ۥ Ŷ2e3WI6yw}[Ve%nX=s&%4W.]V>Jzl"ՄHy `ݥ5>I5oQzdkPWSˋ9p@?Ь%GHZGMԾx.πo8#&;br/Uo\Wk;|SȆhp#c 0b%*/ҾEG0//< 5)j|j@֩06>۠g:)>$GmbwsQfv|oêg<Ŋ*)3Ͷ O䜻JXCI:k!+-fg {zoWnn+5xz5*yԣ^f` ]mncds1Cƨ!!l!&^S& 6=8N"OhdoHrS_ԑy8.s7ɿMhJG[WL;‹rڨHs=ǵ*Rh4q.~KӴ׸S|HANM M;!z&Wm]4s jRAz=7.5YU>\ pUU$?<$C[Ia:  UW4 hN4F5QE% JiJgM&@ւ};ȇ/nHrDxM<&렘NL8[|~HG2ER0tA=qĔ2)%AmoِO=t>4J)Feo_\k8r͊MeGU3m_TK FKNlzzvBU7K?):t5-l;v򠚁[biR_w}18ÙziGmfc-nQ<3B9~9XEWT00s-%MN-Q DFr+1n Lgm gB#_J~M S<^io x?jbJ.m Y:)i>K"7"G^"'޽`7yGG7_L~iP? )>bG. ECgZ@eq(9Qvi`oA+…+}t[G(ҀW; g[=3 nYA76+-cMY ݼ˵/]qogz` 5 YNDMIaZ!gCxu)i~ɇ'-V3{d+1[V0 ϕU2s$6NSbyPS]<-B 4sE]fhX<6WU|O#2~!횡}iDMQ8rQvGd9I$Cy; aaMqHǏU֡yTBH[dA92·TjI:wQeͼQM =E)v R.H Zqpveݹ,tvN䲕!j߮~*wDk'^֤EplΎ^i}lBQ7hDv-Ѝ[^-}ŭ48{Zc1WMӝ:*Vfst$dZ6[=WzX5r:/Qh `.}:diBqI 5@jk@,+RIP7ՙӹ'"mXt{Ӻ-pϷty c_i엺8TqUNדSRӎYteQa;;6|}|r(KjK)x 2#2KDSRi[KUdDԇ^h׭jO3/TR\|"Yj~⸇B{ zC)AHIj sgHrY*~:ʼnYV2O2*P#' ߎ6U5uO4mhm!},c*ӑszK3yYј|`YV]BR5Bžؑ|5J yC1+ ƠKD72xz 5 N"nC2ucj~{ax{uǸ"KJ]Do!(!ËP2bb  2_wh3%d Kz=X~4?20x0(hNu~mzZk  ;7!R׮wIJ-)!=uO֨G%,fz3&3KvLQ&q:d2M6xz>Mh-G5ɃSs/'T@ $\!!Z8buM"%!M+> ʥtUnHyVnIIe`_]NϬe`, "LhS͔eC L7JDNs;n ;3QcgO5JLVqXN{@PmO֪uֿ&kBPحD{,D1y"%!%" 5N=xpoZ$Gpk~o&UqTTdw?v-I='u"ko~rqyl0N(M6c?4?|^ʱ]tD? 2WE&dѮi[W;F:O 9\N8 Fgn+YY屛ov#K.?S9>Pˣ/{9y%[^[l4tM; &t c{bq_ yE^+IGVR{ .~Mş}M/@|]HJ5wv) ;:ẏlk{ڨ-56HS^CZ n,fDh^.Hppϓ~|1MX/4)݄5k⯦zۖͺQ&_ ܗvxSn@FcDN8mv+Pˊ/7Iq;vvbUY}bԜ=އa&,?tȢDRIgƓK\n^fP&#@ƺPfڂAţO f Gpڨb`qoMಟHbJ)vYs+!G[7osD8~E*ӓ+*W$r.M7nAsDa%O<;y7e ๏#'/.m1-}s`X{ԐFL<ǀ.O'Go,q}W|^%rF4)Ѷڅ#N?7 }ݮCkw2ueCG`AXӽ\[N>ĞıE%ݖ2[ZJ-qг3$qbjIImRoXqAZ%O=5H|{^zdW DF4|~+>;:9vNM#5o\9NbSo r k\`9e 54:T)jp}3<=w\^ue?j$ŰyzTLV6N\|^ ۽K?3pw[TtUM<Ҩ6W_ v2BFr ѵx`? PK.p$k="e5PU9nyfBUی"us킣0eeozz:Z W åOW=lڥ9Ns?rylr߂+*-u.h чҀKpҧ$nҮBgU惄I;ju1_qv|^*Lv!n0jA閸P{ Ry MC_n@O8m+9,Ǡѐ6h@:F9q1^_sa2BhS4PMtfQr)`]WB !or;ȟa+qH)f|1I*#U!&٭{~jgv`7 FNȪTF9Bq+nρU`zK"ܴ- `sgLu=:V8 euY|4$ft[h{umfMYiTݷ~"!$_Fꄌ+ܺDb#i-H`z5< ȏp~H#LR4m[i ٯ4CnHx܃1RlY7pӚ&y"Pe\% UΕ]OYYE.En܊@ؚ_fhXa}vDF@ : @rꞏFNJe ~X0QC 喦WBy.0Q,'&HhhpA.$xUKF]R$fhHܝYĸB}ށsdh5kQtr `-`pMLGl¥Cwc̼%qW Fb['8JavDs@Mu>g~DWcG0ܲz\X4Ol[V׮5w^&Dޥ?EM8`#<%>l5*${V C!TKG+TfocKxq9FJ-^+$ 94E=$ƠJXOr1G y#B3EN*FoXJL"l*FIʍvu :`x6²\>˴EP`˖TOQ* qHB|b޲㸼Ϸ.;fKte=OZ 79uAGC*"P r 8˹&U$+AH<4xQ$ XstEe$B t<_Y.*lSp6 .?a߉ylύ:}ͅ  1ْKuy?M흁Lx4tTA&Ma3~:֎+:yRq*>1S)5aSŃئ;ȀL뺨*<%[(\fݕ29ZJݡALhfxHee*C5[(c0RF(yҩ^3I^`v; $f-pO&3֒;mdcO&"MP BT˜7*2jUAJa:[f&A]KGld= _ׅ5^0oκqWU_2k#E/H,{ I^O4nNY9^,CGGl9@,78oW !u`)`u-ݹp&8[5tPC5aI5! VFλ͉8l̶ A0Tl7@~p|*WJ)}{24 (kf e؇QʳÁH[]6ҸQ؍i$&}(q2ڼ?]pdV&3hڴ$C5ywom.0 GݰCPvtW= %/6]IiKug>krC=Åp3P^jz Z:CFGt.êc%bçbzONJw-MNWx`@DQ²^5$S#fo+1c \of)oWљOcDAZ4ȚţQsJ _wơsE-~A*p$ WHD+Uf2jNgX'Ùs`s(zfKeW _6G IAݡq}j;lܲ*0 d̈́rlEab]~1[E)ٿ o鋹sd\@L^d0;r+vwA%sMG(.WF(ySػ?&VHOZ={Dkt$^.D!߉)ג165:q ȾGq@tPy#yqR,WR[ "t;wBH DԯK,MzI63s!S'%w|@ O( [3#|Ӂ .R1Ahf`MʫUN!3Kx(P)o_D GL5"eH}̀hIN c^SYKJݚo?9)g6K?.7Yxw(q$2IaИIsaZVe!Qafz:W.;Oz P,t M8D]L6j=HK#)A7@ka&6>K-#nJb4_1Qo` t1 tO+Z7ET KC ~B/$;0"Ғ+yxU0 밆(S8#\xIeU$("YF0- Nu"0qFpQjF$ݒɣp̷Z>\C:Fy^":Yr2 I#`…rya m;%50&=d4V*B'3Wָ8r7G ak9j&CpMgumKrV⍦YdJitozD &!5BO|7;^F[L8w?aœ;_9Wg>e67cc4U鈔G=?%|a3MkE|~npfs}>]w'!KVBN Mdu~u/{xsJRd|YrE[ xZat,1t?ng[{13P?Hӽ=Gd\^,֕[DqQҧ;;e{ݩ6ѻUN`mK^ep_ BmpAN`)+*HWjkZ^;d]8hᐱ {+)p@<;t:s;aBh u[35u_,^UgᘏF23#c&Eg-{U# 1L(~@GCfiS+%*g!Ao֘H<> f/{>lsK[PZd^9lDP+]!Jr$'h7s*D"9R b^<.Ka;0Ok׶ V_C搈Vdf'Dhy~Rߒ?NtsUV lv?&#dQuA&W8xd0DM  s@z[Wҏ%9#5~@/Tm&OtL>&H1S:26h*P! 5S۠{ڂtlpXOf Vݳ",Lr}> 1<]j@ 觑sZ)HGkn"3%}C; qxFVv)x-0Ʃex>yU߲, j%F3Khjh NuH E?DF}@ 鼽džlE xOM蒭R?E"ubmOpY#1rܣO?`QiYc4gGyNJ|t>4zEĆ&}uYp\+2"R(4g.:Ȝ o\YIR+,fPgr_cy &BrOceG\H{$ l\UAqO;r~p}VIK+aoGnYDn$a0{ L-7¹7Ptʰj ҷͬlX+ڋ )oe Oup/A`'>of›0nv+k'|R>]rJGf?(?s|\PRER-Rf8X=sEpmx҉DMy_o`ed 8Q. Ȕv`Nm%MR0Xn27N9s:Q3pm,YJrZ.2zƼ>VքwNl ׸U3ѱ-aqz](ds Gh&AqӜY [Cepd NNTR`:ϼxzR}@ ЊۆHzމwhߜ[O "3yEa2^7"M}7j -)=D9 >:B :]!cPcєH#\ӎ@UFTt)X)a%TCϳ&`|r ZP0K-@$m_+ =w|ԆyGs3msF2z4莈Vu!Q_B/Z NjaxJ~U-8jo"2ur~1,)z%Į?G%GH={1|F\].Z%/#"˝i;Tvs7G9G5dBtH+dZR"t{v%–s(ITuFt*eJ4M}zKEhIgm s軍Bu5T}m5 @ D}ɐ?O(Y di@q=2~DҏEt&5ԏQ1"`է(* %!kIC)s%dvH.2O5a:ɧS6}핲꛿P0)ac<$>9sVHyËЖp?[=ʙ*#SѧPmRLưrf0}g[gnk%%RF$_YLg̀2 Az%NZPѹYM0$zBFaWQm}C%Yƀk @ ڍjn(ưs'܃Dɒ&Rt:DYJʗd@j-`߳6x=pQp51PbS6Bm!VtF}- X>ˮM^C ek)02ݍPrhl.N tv Aet] qY}pd->%{xXr/)TK"b̒'sp!v ̣%݄;"|; co[5Kp0Y,XUZ@նT\jmSһ.H6z໡yڅT'3׸Ѕk0oR^~7;f3@nDɾH꫕hg'U^ܗJY-ָyuޅ7YۯYVt)Ҙq"C;6fGK''~8sؿE[ ^o=1^FuqPmѻ%Bg~kFXلZ;'T4Ȏ"M62..fVv6,5Lb8Lf߲!?vgi'ڪnu+R n1JVΡVM.zI/j1\Վfz~(MѼ)ȇP7C#!7?/b7YHHəC k~KD(yz%jO;C*GcRNTZk tPofo |l^i:${|,ËZG6ĤpfzUVaDro,k@{sFGNCڟ[XthT"kʝL36X# 8ԗo[2cz=/ VI;I`ম}5^λm8􈗚)NPOaVr2`d[ \>GG!&#~B_=h2Y#ZSBh\{Zt1tM DT!6L=K, \J1.E` ]!^ w]Fgg6F:D?DB픉`%o@) } {cs@G&Ӝ"R1> Cw-$77;<@ET}`qh=&xF#i>׀jNHdX#)!'b#k({pқsZ|JcNޥRgW;$`7!f x7#Id9i y:c-+皔}x]#vDc4 k&Nrw3Jj3SbԞOTEQ[Ê!b2 "+EpLZXJ_ jlWzvAи_N54D7=6߿[d"mcɶn:|0\ATMb@( ϼckp y\gajQrm%]'д^+Bڽ/2rM>j7GcޮD!" E/ !eNquߴ_CYNHxL臞XUffQ9֍Z`,f2|4x(FagLCuy>0*~U 5Bh!O =No(Hb#ԄbfG , )Z wˏ6\H 0!h&eH0t:-VSIy2n$!b1EcEDaJ5v ,D/(ՍVysDNgXpoصos/:6FxUKG}XG]$̘syb].m\ӑ9 ȪDt:G7*;MLM3Wp;jr*v6ZPwNNEJok0u_ @9OPmH:l.wP!|qhq378IQHI7Au6t|3;fv',L>uUs*@|VU;l ǂޮVD,@q-|bF-Co@cUC==ܧH.tFM4V;d-h&Ɏ:x'QnO`=<Ud]ضak6/5.8_(ˋad?jIyr ٌ sZוogxYk3'؟1GFWЊ̀k; zK~ߔ<uS(.$=SePnbOs#n?vQ|qD CLt<򻣉F;$bhOw1)XMXYi!ZDy[`%C%vºU]I }bee1}#̆X&h l`i 5!n[o{}/RfL%.WZHƵnE!)a>rYBJ7Pq-pRU;Cej3Nݙ_Pw|s+loz63BqriP#6C3_w=_QG:Jp2P Wl}ڼ7L'Yp+@qT<{ kIG )<^8{fXi ,׍ ymV? ł4L ~\h従>zWe՗Gi[M@"}4:w  1#t~+˔ayw(ژ4)HQ~J5t)jFFZSlKac MMV(v4;YB~T/uw1,kjHdk֣*N%mZ 2DJ;SY LH`}̊LZbKb b? N% I*'Y8wlQ|46ZIbBU~2'%nȧM,䬗b*4M˞҄DD\ms_[osiC+NEK8MLMF͠+ #Xs0KV(Ac-YCh^)GwmV2;RR.1l?o_i`l4t@LMD 2Q5CF dBS檣A+S(i,05RcY)IU=)E%s"z:##ɻ/s ϒGHs$K+\U2Ώ&Mp8֓PW8JHQ*B0F3X΁r17k NO6CD(es"1ԲN(I߉0(|i<\kNJ!*wˉy.n];&ؚiGueFҼ]O_M^;4Sn$@yp9 J'2V'2qŊ3j_SUZ{;o0 o k%zB}@w|tw}Q2TR.<.J9!*og' wen~;$Z=`SM(9,`HĖ=wCdM_𥴖U^Rȓ u#Z4#QIe'K=Un'UAam>` |npf;jōJҟQ)4WBZv%3(z(N^Xe-ײK&QY׺b[.b_UoȡlT-&[1QޏNyJ9* zh!Qu+ݛHb_6hEou}l) @*Jfu8rEtF}µ o>Y bE"( cj뵢qfNƔIVf = E^)|9t; tt^я{K2:K<f<.rSUh~2wȣmOAMpT8@5Z>aUSK#rs'k!+ ;q1esأq*jdeH٪^rӆG*QY J * <3J`6y-MO= FĘiS@ /K /fcbh#y}.L5ixshě _MT] < Qxmg6~LqРa쓕:Fn$C-+r%Ty 9?kH f)P4]{6:'}j8'4SPbFBM<b6R$}1ϿM[+ {,rw`ϧ#htphpa]2Rһ,ʙxh9NrLyR6x9gE'QQƓh2X_= Φx-%ȅ3 A.nmAve:ltMt+y .%AmEԶx{c7- 94,l$MI~nn99 &Tq<<@+Ҩ]Y#kLqSE}LsG.ѿb&yJP·QϤ[9K92$ ':J䓔/IzjFk1A9t71eU0TIsQbu&J*dU~ Z|2{+۬+e3sn-[1hoR|2@sy e-y/Vvse܌~ }^uհ `w85"_hV/%LD)s\sZވƺL;DC58Fy+b'^i֗j/fjO' r&O܊sGrl˶ ~GV qv^FrFIIp"QMK 722 pǃ*"KFl4(r)V/Fo#N0ΤGRca5*pC@@U3K+Y H~=jeWN,=s(Djvhk6!|7 DKETbLT(VݷDtm{fˮ#%gn=\\r _zLY"$2O%ŸG8/oȁ|pS~;KC@qDh;m\ 7#Je'bgYG'}J([%ccDu@­¢3~; {B X3QxL"أGsK1N;o~L`"&C]/x߆*Yh.ꁯdod>J|XD3fvB ^7#C+*5!ldZy?fߩ<%723fR*K fNS6}񾀯<3C&BP"lrc%47 $&:bLʯGF!#`7Ȋo/_IZUɠ#sI!I*8|x}QPI(}&]GyjRe/D(67@&4Ea.&%;&e%v8z?1ml+P],鞡[ĺb$k*2-<+ 7)a._<=EZ?9_$ֲk>`A'oÔsdS@ű'` ψu#S7|TSL-|~p_sӤ 9X$4/O}+WVJU?%-@W/7Uޒ}[WkqNm @: {QJߘ"`5617G)]5.ZNgpLnc2NJ7l *GB'v2yAPݾlFv0̘2qK)5@48'Dm]N2Xi} k}YI6\z{Q5ſ~ݴ5݂z'%6Rp_F8]َge'π>z\uІGKp~]@Ռ]KF?Hf9mc mS,V5ꖀeN a9 tݫ(nm,Jweܑm|H5U)]G$ޣ,1s}ul6B 8ENU!RZm}Qԋ X>K!`1/*O3!(rUiglCĂrI1˓-/ư4 3L(Մ IY*6[';t5"dc,@?45hwmzvQ!_Yr@N J3C\4w! ݴuMA F 52\֯(=^y~Mx!R!Je)Z>E15`Q'sk??Ahx!@Holx&G?[Dc?C t90SF$mY ;yiҼ'ps9*ڤj.($4[It"dd4[" mz\!@EW|_ᎸZ%wt/) Ģ؍'?GOh]Yޏ S Dǝޝ2%T{3< Wlޕ @UVM%7ytд8DJ>ሊBjwj(޵z9*,g͖[߈VrT)Eg-棒&x^1]SM.kplވ!Rg @y% ]Bʹ[[71JIq0frse+_8▍NjT(= a0WPQW} n(6ݲS g&X?N1y4r[,PwFFE1V~לGLðYfd*[@y`$PMjd2z3X\WIkgfAdXaIܸ_ip! ȢAO''d4?~@O7^q.Ba@h=7Qo@Nd<~w3Bϴ!Ɯ#[ĞhD(=i-ݴq40^)&:*D өE~6u'MP4Tɩ+Ŷj6TR # X#'0P Ccvd< %;)@uB2UXk>fwfuFG"a¥(E ˆM'|L/g)P?%{~"S8VYF2 ҥL3.omP9J9+eĄ>CByN 1eJ!ϡw'H=իlϨJâLIv[3b"3A <+'k @IY"A )z ri5%k4yJc-9*>aH2mJx_fZptL։ iBkd~$0:p%fP 2pݪeȂ(_%[6oľhM8K\y>V)Ə㏋KU|AN'շIA jcݙ/BgÉaeNiik]8f9I-r6bhpu}GAͳmOdx(Qɜ[T cq2!&=]ZfnY`U:ZJuupDRX/J&b^vwӜ'Aag}zt$iD@I27L?v :})qJh .SBGLUp]X|ǭN<\t0=I(^o %5Z +Mt6aӒ ;c'&C&E6 GOޜQx[xg>G6 (Jɼ 7by|أ-~2d10HZn594/LfvK7bQz#܊y='*-5u  `jGw&%Y4V#a,I24a_>~BЬI|R m[u-aR pYm 1[C'2QvW2?։.f .xYK %?VI[I݃&(!Ӷu.uGuњ8NCb F˕GJ`j!,`FXx~si|H…UN< 3_g&4?7 %QP\^thU7L:-Ř>*q 0q\/KSFmO Z.xF~0Ns1>BΐTB"1RO3Ls_1-:'^ Gy^b6CS@ nShWy3pdf;L9kdwk_|zQÓji/;gȳ§~AHQkTK(Zo8x=D򇳪c2ܷv?tGP6g9IamxxkZM}5YER[GVkf2i؇8<zYi-$^bZaFB&12Rrvcَ`\B*6=; <<]|1}^5df%54i*\/ o_q>{!Zˬ= 4~/"gO6]_Zį 'va$EZ0]нtc(k4{U ARae=9Į9b{DŽ_ o߬M_m;2lI[OHo(\.2~GpWڏunBX#N*xnuA/t 7m4bdy)E_,x݃:W_+p#ъ* hvٮ= ܪSӈq A7o|¦FB Yr&ɷtvjOmRh#8m@7BEmH-I4dcQg+^5=pw|Q`f(j+{zQx#+ifѮݲgm(!q@'WaN]项[Uqc~ vBVQYhA~Lmؓ[Y(-u㍀r\@1zjUp ]aw6Hpt]GҺ}96ᩄdgtBďWCW*("ή}T%("vB׵YcpTnФv!xs/{%[nߌnc;({pwfRWD yr{o"r4sGɞeI谩@ox*-IbD:q4zC8C:Z. :&V[Y}{ I# 1]YT;j:Be#x6{vq^])y,UV9vi"EjT^HSy568 q \ĥޭCf>%Ch%m~(oE+GH?9hI *['GGi#RX`xg ZBD%3:%"f B8q:1dLMIߪoMa;!l=71.q(_YϱpbwpZ|}bvHo>fF5`~fa(!QARmi[x%Ws7ͷDh⬤'tHDR\SC֛nXsqX |VWS7D9kD($w(eeL>YvOk o[zL X7s4$G @8u]FcH0s<;*4#m "EVMaS "ZtXʍ9 9uQ,^?N#>~7ěȰi:~]ded]L"\3F%%W{UTn !Yڢu.ACe߭}fhvd  llC9-:GHс]UK QwJѦOď\]$ s&ԺV?.tl]%>t1l5{Z; MyJOz#r߄|MV_E#T1gТ:'p3IŖVQLgԭkO a(l}_ry{DН*vAIw.W転)cT] 1c->D;^6)f񒅷js*PɁ9|!a&._4ρ}P_+v؀.tbyʡ0l쏅cH![/C^bT &-EM@2w=m{ftGA70GYܟѽL.MXnw AM>k}4υG@p@ߴ CʳdcפNNSgA\罀:+@dIo"1Kb%` 4!/u kh]` mN<}V6-u{oɵLQZpUNA9u^F犊>WD'*0+TtDV8z8%YLs":FCsizK7_h{3=<(s8wY.r%Q<@o_$C"m_c˚ lǧ3Y@oZB*)Ȋ|fWSĺ ".wˤˆ>}9H9J*2#zbɆhD^^p.Lufm-;赁?GP,6Mvi,n^(^O_tZVWȮ!{F@..$`R=Ķ'nkᖯ{߫*7^̹3Ȑ0@t٠MD"fɦ^T"c҂nk=G+*Ew6x[B3'[c6%:K,pIa k=t4b'B'!3kOLTDIǛdNX m@8;Y TYiyKJx{VdM=+ċt D-bU9 ~kaP)[/05X7"AB~9vTJWkm r{46c>ѷOsjΛ H?AlnP*+Z8BG{(6x>ܣ2t N~Q7݁JٶܿG*eW ,ӊrKģl|?r,3N}+{pb=cpA8/d=zKO!Nx"q P1پL%6vޜ/HNr^,o{.hMqqUA=akY^{s؍Nv !SWZ2^9 eaGYi#k-J,\705;/ L6ЄO Hh攽RȞ|h2@6!6MJ"Q NWֶSÄK66\5"^׶8' z0Q,\*f|C[Wz2.z-i̿s5r&4_Df4({R"qdLάWڍf[a^zxrP"UWir]y]SN#2)]dfhR?ie_M6ɊjᛣS`z_+ vJ?2gx'0s;&X%iaJQedL#e1}ߜ%|̫#5VbV i`nvv2=EbMʆ5y7H_{3LGzVrCwGYfo<@X֨ԓR0!rkLKǸۊ?"|pvͰ[կ/"wl/T2r>ѷ!nnEL0; oWfy.`^6:iVw ž3c6zKQhMk™5}(ˆ51GΩkVQ۠ﻅ*(;箑 ,,pQ6f@FQI;I5U6[#.{d*-pQ{v Ì߇>Vܨ0-.NԦ=mzEX<-v|x/ k)kq ̳ "7Vk21VcYcICq;Aq;ܿ_6Lh7NS(&FE*i9UZ#[u} Y\ ?ϧwˋ*ټ@>+zU&UARiinpV{v*}8C7o4YezfOgn82[2E`8y+d*\T_)9+ .wxtdq $RA_̃Ε͡;{+_4J9H h.( mN);.s7i-P<[in}dG=#}Z7;udf9+,f}7_:'ɰ'B41RpToግl$.=H^sZM?p*>$u "^b]~ aNG{Kr6R4YbQKDb qA (F~lsCaXŦ BKw0қx.\K ́jZc扮aQ ?`h²303lrJ!GM |sz eO/>KQb<M0~<)BUvmBe?"ٗF!pg]|K;nȊ]]_^XU{.^fr^~zk'$,լ#>ea.>쵴푍GtT'`&mpV** QQN4+/{S30eL@?\Q"-i/C\[aY9&#Z1ZPl#2slXr8mmqGp@oml>QO|c v ?L3.5``I9ᄩAW/{굜d^*M$[DU?'O|,$WZˉ5 pK YpQ|,7y7l?XN\/Կf"uއ=6a[ɌBTs½N.tj3? o?fiV'XQȳ,5$^`h)s & #; VY)[SƹR@UdY䰨صd=SxJX8PH ض.{Zٌ'`jyXM ݲJ&{C&b yCh*u`D(ჅUj~a6O(6eQ٪JIu%gEʮ=Žl7}1Y0ƽERab?Ȩh%h(7ɵ5v#H67%v~ƫ<0sfM4W6T7}Dϖ?Q̄Is+P~_J2'e505@ /ʗ@gƳ#-H$dd6/YڝT j\]^^U2W[NXڣ<^wHW67s&%nu r[lI c,fh 4)]8Xrp)2@էPC Z=S5an 67mݹDէ$@A#ԙ.)^ERkS߃#m.􎉷n>6*8zrѩ=x視A7tO<mCq*R ^\qC*+|"c\H+^>3(}r=z{AP.IDե. |,sn;}dݿ;/ 1ق< u&3404˕P+h7p.Kzq 3PQ<4(}kYdY%* ,^t1"Hحl@yH#;:3=m'&m|[h^Vb {B=MǥDM$M{ m
}V 0d۴ē(6 HQ,' ]Es-,2xDK& |˻|1kag"> )](ZheHs| 'I wYƅ \&4~UK_Zd+{o?4"S/|HJgx3܂DgلNj\Hn>ޒw߃Mw!e1B-=FA]pDQ`M9K'>k+ğ|}v $wJN&4W 8ޝ\aᓀ(گx=k<v,PmDǥb1QR͹=y=f3ӶY?O(Dx<-|@D~ IJhVR7+1AƓ>^37F!tG!9IYezj/z򕫶\9_rD ] O t_%&s!WWԋ ;<^7\O<.F\$=XSb?+?7 $^. 9xvm#P""d OLMwJF'iIbۉuˏDŽAwũa;sv5.ۨu=B.Lra(1^xfEXp;#3M$jҡ/ma0<-fsy$4IB"^O&M4r.N\ujgU?hQqw4nFK,355lgS}‚Po(Z]&9: 04.q9+E=<$wz1 ڢι eZ2[1&qҢ!.gu=#yWOq x(r?-|gX60*3 Jk9yr/'N(}8\34Oޞ$X}Z-6g8N@dGMcY]-q釥7Rgͺ>Cq+ cB=/^΍?pOTUc* wɓYKՄq0 LumdԖ+DXw) Tz,z,}fn2Bz/k#ݶI "i7!iπ/yN([ZQR8ߍ^Ԏ>7mpv̘|f!ԟ`P; !}yl"zz wy c|%&J ,pWS6˦n`)MY}qVdLBnKdw+¤d䡐8DK!7&cr岁Kog;ۄ_J;]SD+|X| Lri;b,nByչ'@ߟf ׷@08Kt]Ga7::/5cxWUs?( / L;ӿrhsT]ЫOLϡvQ,vF5x",ȥ s<}X"j:H:ĈM~G Ri[* n7|"Tw,^h4/Tǖz[1(.(M,)F5Զ(Ȃ,?x`4W_Dh0s> |Dld#LiFex2ÿ 1F/7dz(ݻf>\)n%?H.7:{G8CCt* Pn SƹZu!QMzFQ[zڌ&Ei-L(`DѲ!x1W0chղ<76 DTUHLӓ#6`f*{lsztb }if?vJDp 6a|$QT8oiZz`m<"0}AѼ!z j)2>Ȟ/cx+Mc7uNg$"y_I'!OيI9GҾx߬e~UR5,=<&?N]}NyײiOa" 삂՚J5)(zEyD뱄<=H#O?RŸt/RʦUC{XTQR}bXc|/o7L%/_u]ACik[ú~C=3 ª~,^)9j8Bkh7T<,l 2"Œ#B͏ L~ |Q ;`tNJ{GɊɾLrύ Yno̷qՉ|j#$1R0[Q/sSc}9]@9|-ynbv4D7W$b$mFv-EW| XO ]ڴm*B 4gF.ߡưW l0ۣ K$*9u{< dzQHZQ[ w)O| p:Jϥvc^z=:\1 Phf|܍7G߻)_lU UQm }-\0*MVn> sCi+I*:1@ \d+S9Y}-x"0bCBw}B"Bc4CX}XZ9E~ ?W![?>?!IC~˖{}F9|!L*QsfEhZU5 ^ 8;T݄g.-Qn fUnޓލȂDEIWA\v}ԛB~#wq76/֞[jDj`;d_/`H|XȬrB(] En#5Ž7qh7cǥhB@7W*`7{PvwQg7t: QGLż멓Iy9˔ (֋LVC'Q2+F: qv ~g^Cc+x ʕoZ%Y %O,C99!tH>UP-"R]'5[ ගDWcށNYV>nĩk؀^rffA#3(_GNap6<~4n=jB/$]nf?4 վ (|M?J ]g(݄a G" TZ,han0:(gaCF،IN% H#y -ExɷdR .QP{ 2;07Yw;zBs VsGx%;7״ž:^;jņjy$!o < ྚq8ύ^c^Gh[uf*D9zQ`uyY0+^$eaB'MTb݈ S P'%n7}!2Z|N@?yt$DS͚4T&8{&A"j᧋crS(V %ѿu}0'啧"ϱ%mzf)Jk۪n#&)ǛlyWzX TjwbKPZ3_4f؃fe&LU$ q |F+.qj#zh]wwp:hp>[vF%f [.raTnV<6Д=!"AuE)eN_ې#T =_j%8/a+8t?鹈4,Q#>rnVWpb,>[UpٌkqY?$7n^W%.$|[C1Lw݊ MoTb%?HOPcIB`$↏y…` &Bx.ot-DX] pS*gxvnAۯUIX0B)$>Wj+U#an!,=ԕqc8P;xQ=Ý#|9L/rLED}#ю=-GrQ ~u9 qPգ ܳtWXx /KJ1I~FCۧяlǁg"=n a "S \2@D©]35D+Og}z_B1':@ҬgMl#<`,;dL썸fFHb ;UthQכCGCqNSpi}΃ע6&kpy>=E\D&ì^K@74Xnușo_:e&rfdt@rJ;L&-~зL^*_?v{t l:zSid觝9pWQ6 !S4dsr^HiKdnPr(}bVc'ƒF̑OAf۩c1ٖXp8[\i淪X+QY;oC]c? ]@5_hFEk׭ݫ&k9 '?št'>t8=[6}us'BԒ[_<=Fׯ}Yyi-Kl$ww:τ24?٬&iLno ζB?#݈iYu>]"iA'Xx,0%flSwZX[$T٨" vKQ?Y$E3z0&AkX`q M}[b9i *r矚9T ZqA ?5,.-T7]^DWL-%bF[Hy25!b.PW1?=42,ҷE~33]}93=#+mV/m'd; N8cCwmW'JTڝ6ڨ=&Bڅq mjGfkXcgXB-`/k׳,`^ؠG &{ 8蕈(D8Nao~sDY[$뀣iQ$Ϯ` AZnhneGZmzqCn۴ؘr^ 'L^ g%Vjh\Dzi:/ﶥ@ǢdҡC;u LX__,T^g >ƇhI6RRiнd&ZvE3uC-ؔCAG1L]Doַ-8S:Κ;~bqakky6Gbz)AmzK$onrc0&ICo$7^ѣ?0a}kW_٨2^ju7a6b7qG; ܇鈆VY1~,FZJ"'mIyã݉.(9XKWQ9D_ ƈ&xSoi߰a ,ґי\wcu)|Rb7Wsž+PaVg2 u3 Nq_9-l -/;π1%oSֿOkMt&logz~[T`6XQ 7X.f_al1Lrj̀NݦMS$RAl^}yxȷkX#$5 FCEl55z]ߊR %nnC׏Eٞ>K1t `Ib՗93J`P&t%&fʂа/e!w~u7~uߌB $1ӊFp5# *4>G /jwQ; )ku +vKx F@zw)q~~,.^+)~ \z4{{<`\ѶR3x;@aDeUTvZ^[4D1f}+ޥLV8{OT2,nSU:De@ >cN:pwN멦b9E~!/h'^N-l~+{*e3)C_6-h*nq6j'dxPC?jC5&!b= TIJ|)f ce%q$l^^a 4CS, |:Cv7 4 & Y_pRXD&# ˜S͝uamc;&.G8 %7;9Z V}/ q\5z\l;Xd,VqG/PZi=Zs6CV~ ^+_گpRk:cє̹(=_~f.RPw엂^{ zCy _H_mWYCj TӦ?8ISrt_)%+p%ᡮdm(8:&8¨&K žmU*G4(0;~Vc+dfɫ{_|iW5Am7vnG3/&3VUd rq:a%Q&J_6rB…XJkZ'OF8MH4+ko*3A3GOb&bh?V JwN&K}YN"_];ʼnۂ~;喜kMu[ ,.!|=Ion&*`}EHkB0Ж 7]/%&l|%B-?ӽ]-;&gjtk3sZ1AZx54G}/@prb6p+L05Ƃ\`f]raSEg~n cR[Z%^~`WE/kl="}6yw?}w]PSQPHAx@,9u{WZyx9ćK.XWq:lzCEUxL(p*ge%|sdTW݂ے<ٸӇ gY(5b6Cs1Q,!5OW4rE}‘M^X],u/^mj&Yk8W^ ?+.Di/R%/(f.S% vl 1kq0hᵸIXLYhTJEP<[amY<Z?*:\| nc8Xc&N>;J, ozK0@/|:m +S}hޖ@`"b˞{'rTl(Kt,>Iв;pEβ=H5 SL\ kx3?ȰRx,"klC3#n4*>Vޖ?އf}bC3cS61s GxdgOueH B~Du>aDd4_2fMՌböУd?4qS"Q ֒El}KQqkD*or^oCEslG7A8&0*}H'$M6aOgP(vL83^#klM碅"s ƾCG*}o4+GY(,s~]"OA-m}NܲDVxk~MU ])+򌌐؅臂uM7v5 3gNlrI7N蔔"B<29G%wܶږ}eu75L8sY4沙Q\WgtN̋+"e~>`w%B["u6u-Z](M#*:t_{trgQ`X C\T*#/oRt#>"29Q?VKX~]nYo9KiRɋ]~ ם~a+f T"JY޻)Tp׎SzVkb@Ig'`o;TGT@8|bިf ; r>} Jr+t1QV5=X O|SHG`4թ9QL<',i@>6k 3gH*o[oH97X2AVaMH7y ^@W!!qodnT;s<ƨX͆iD4~,0gÆ?9!"fFxG8Gf SZt#u"N5ȢCWO,z y B@%ԩ}aX`&h@*Ot8- jh_qO\gS@НЎbcƘV,Dbbs-hToCg}BQb̨urNAKW4z/.zi%q aZ-g:$;2AsA5[+1c*jq֖Qy ϯ bu92} r_$+=:1H?tEOhl*yNvF !!ڟtWgT]r\M -a7CbVxkQU`~we@$,x;gv eNktdFZžNx[I^zjͤai-_nhAD51nwqنû TX~]ad/-ApLCק%0`2ͿPRfʟYwOILlp%6)%ֹG(\]Wau $Rߵ QrnTҊeVAmЈR*mLDt4TtPN?ILO#guh%Ԁ#hZF-{QOrCpMV D%W9dj.%~IsK<ΟGcT{l;!8F $D @C8|PMh64] 4,3jC6r%!l#1 ]A=;:/r%W}bS [4qo wpmg=$S1V`~7tkp1sݚ$kG"oHGuJ lH3iM5^BYX5D{X]P4H?wYMYNh:0'j CXlu:9F=ϭZK3bEX!8l_uHEbVS%Y)\+؄7;u~>/V1r"n gLN/Z?n_dT/ӽʌˬ6&c5M=47&Լ*fIOZc䉋鏤 1vˣI۫eQ~WlsFȯ{2(׏wV{ EBlOfK98r{rXPV[Gm,-EdOM :=}7CMEVt'zڸy)SKJ,ƠΙP:Otۨ4[Ff3\ߩwə]*N PƜTDIOG#mͻ[=Sry32ma,~>5j %)'?OXGc5ސ,eLz.~I̙aӪ iH0˫~ <|+NA(p.cu =hڼcbLfT}uUȌ!nCon@fj '^hJ: =GFX_Iò xlBnf)هY4N!Ne#VAdU70~:#К5{󻕊~x~ r_N!lc$`L A;v>#L?`sO ׅ ҃uW9|xgJ|mmj+r R7׭[Z"\TvE_%gqjw(͓Tfﳔͩɨ׸ ^"30$nkab&XJpI.dK~0sxkR%#7GV?\ͯU{96=[̂}b!\7,))?Wc,ʣFf]E$GKXfGڲO8}T${ށEKGV/ `I\zSYbsU$@%RIT?7n~>iLTw2Jqq"rwk_SUevWI3[jOuCP?`n*?&j^<rtXzVRc`dN;=څCk5fy{RC# "Ѝ^Q&1u8[_Dn%T9jp%| ao3¼⃳Q`~(AM/褑s)$_$}TS@)4۫'h|(80h9GנD\![?.}x Vg1[{&8e);;5(d#+kEAny{m1 p9~(, &0#`Yg,N-elBNo9=fS"ؽ,!FV3[#c="{ԫ,> |,-_јl9@]ī܋<3i c?v4:vDU18EJYmHqUTŦ4]љÐչ77JnBq+W*:>r m+CcM`[7jm0#b~78KƫDGf?.{mSGTuA;5N$-/DAB9w!JR;"p^מ MDvj)kw2 mmyhCh6N׎H01<h'K(!YxW5D@ z.R7BKҀ)q9+%o&g)K%W}!|kSެQRFyC +h{Fip=x[*Oczy]0 ]9I#{C|VHkR t"O^8/EVN'qВ4> Ԕ~v(zQ}z㖓U3u9w}@SrT[2t{RgLO.ACP7mѴd+zG %:)\s5{`nMno[ҳ]+]#sǾo=[hQx‚)svfhrEGR€,=quig[:1ɽ`,v&DH?ᚯaWJ#81~IO5 5cJ f|2t6]B@Mz)Muw&6Լ}[X@7%#a9zoRwFF_}*Q̹ /^0dn?RcZЃ0bP'kLOSظp}`}2+iܡoLAiaWњUT(dwUvF Be&J5rb|=TI`^ M22^s dDig%0h5V~xӿCB%!bXM&H4&T-PsܫE=ndnҚs8r1?-t,#azu{5O|m@jjN9ܹ8kb+".Dk2٢ Ղ @Wkq>QM?8 /sP8n3"Rıȏ"sMUrcLz:QwnnrU(pD@ws:־V1 Ps",eIipmoGrX-~^6fvz; l|jOC)%6'CR-;< .Ⱥi!),rd9 O(O{irR!? ~U{>еCvégE5aNFaM=W r\oV1, C8"ӔSqS'/%79PLޖFR=+0fD ;u&) J(<[h\>&;=y~8YjaԐalKM '*S;r(øk`4zN'oMi(5枚 @ NrD60ְ,l' F^nSGM3i||iT@`\+Dli>C \ -B:jʢ>+gtF/FRPЯpjON?5_AH"l`c<(Q4d@T#"^5se-.9`ė9ϲ`7NxN@4_Pm-*RSo dVJXf-(wh#̧ Ax݅dzJQBCj'=RjXu^)5Ww4!F+Zo.3u`=C iUweY2Fͷ3d:[>[l/c=0"sk&0CXaVM&Ngn1J'FD{k4&-(Ĵr,lFɖ֐y#zڻ1|p0=AHGI9w`a}Kp}1}VVvdaK`ݽ?nm]F\mZa>$^X^TN \cqys2p~3B;,m M#Yԣ Z]Z)LE{Psg"C s'#:$c/wr&a^ɀ6Z˂DB Iz * ;kg1sBuۛXRp驝6VQ%<$;8mp|z6ġ Qws9 DA"P BCӓ/<Ar(zuN!n@ 1HE w5vGX,@(f\zl4?l ${rX'$ib8\ rѲ:ϰ:nݙ.iMEPN WɅ䣫"ʍ70_xreKf;*l}G#ߚAEj-> H D=- [O@"@ j7?9:[϶ʊ@0`$\(hJ؍p|;y^S_t.d0w'Wbԡ0], O,jP M&.f))wp! gtwg)1=P*TWԛgfԻm񸛜280ʟbϵWQ0|nu,hⅺˣa*@+>00 1ۈ 9^97!}ZO1 P輽h@;4M.`Zm+YOq4f0^rK̦YHԘui߀FwL<ʦmAv")nbrW4%n]pr_(0K9ΞϚ)n-9afS#J!O|BXe2t. +}z|w_f2=fr^ޤgm{2t/Q kyՔJ SJPJUOR y"f+|A;vCk:h;6VpՖ:PlUqdTrJr`o|ּ$y+#&sPCD0ƅSVJ]sS!J,OnIJ`!:' TG`c<˙ ^,XN4nͫsgea(qwqK ¼]wUܟr"tI[ڻEu6~%i&7 _iyyf8'CFIdC0ӌ3TЦfubўѤG-L+gR3WQ^%W;eSoa%XYNLJXN,]=>Z|,8z 'm'5|ߨútR ʦ ci31>N;M_G;q#,z+ƛ @ V0c;NOsnoS]"@@Kb e/r޽T|ĴMZzs1,j8\ ePcgI5>#'ʀzc5; 41'Oh&(5=JT *SРܪ'BM ە^:&w E<´V, ˂7 {>`*`]"jѤ%9)Gv|TΕc^@Gw| b<ŽtQ7iɤR3zaJ8_tʢJ=<@/ۜae^o=pYW) I-~AFӣAXA?Aa$G&A͝3DIP5o>% A_Aё[R1cnEU''slAЛ,MY?X< p}ʡ[KU˩XU/#H;BW!M}ײ pD!-@ۮM޽"Cfh_W:! Mxٌ`y}vZ [%I!MVu@=| G1z#24|cҍy8CkPiڭGU-8HIJP37޾&vnW1:z?.6@ӎCdmNavRƕDTg*Q@)n%>$Wשt<60XľލfQ^ sIVҾ& aaX[B66\x;8,An%DҼۗ$fb!+/JvQ)~pp߿*%+U^:B@j'PQ1}F`n|􂕲.`I>pSo{5oTK .^ZoIω{4Z vrHkhIN͒GߨJ;1zkïFA|'mth4;WJ[s9#DU'd]:L\^C KV}^LMs'*x; *n+V. [T֋ ECL#"G+}~/r00X]y4 !#ͺzQP<VNd*XZ6>M8SsXs2ޡ7~f_z't|3Gt` 3BMøVGIjw\Htz1wjiFuL5E,=BEE@##5X<~s0#u:Hɰ2oBcQ8` yh~&R+*Gexjb!ҜP~^m3r]3H QTYUC?)*>ɽHf1pŁ{Ïhɰ5w m?FC.;@ӀGl_!h)gŏhyR >b aXa^_qu38`.QY"92Z^lZ?Je6=s *=[lݚi}-zL99s.>Қ c90ռ28B+4xp}=_@js! 6i4! I6Xk{[55YFʦM a߆ѐ򿑞 N_Sx=ܝL!=}iq+wd1l,:}[!Kw~G01 f3؇ i7u:S\.$|8v#+rCiP3*޸6b/ȖwB9 Ey(U_wq<8MOV(ƪ;+j/!E72r. "zSQy0%oClz5yi5T1}m`嘄௷h2IEƃM'#]|gx'"6ºMW5&}`u&NHgg {z@;1 F/_|˧PF4eΪF)KReC*y$̘"|lvF M٤ea4B6o-'W͔Yjnx{@\M' ,M(/ՠp&1FVwb!7YCAi̜gцAok] (yeW}T2d׹aE`lBP]q!nV΃5$o~pmzenubiY+˻ò0C]x#s 4 k 1gcLyKoR'>-lXf]`{usQ⃂% G'gS]3LdyVq NFHN J7aȮ(]\8~4%{KlCԔ'K";/s,s!5ǃ BP$ 93m޺ v]dm'9ʩϫf rsؗv* Y53e3@ԒxA$*XK.@آ`A5Lin5z+}:r>"HS&׼ɡje„Dp:>-'eL{Ayw ZԊΟ\%sK(lHA} ޵g5;'{K XvX>?T=4i#nN'TźIIC}-S֥ H}b @ p^pg"p{_TuR*.˷:it+u#mv\8b QF)K`Wj{8N'P̛$Z1+ArGˋ"$E˶3!%&Յ^G3" Mh_* 򱱻\C6:Eop= `QZ]k?۩Jn?QV_^X/SLU~4N|䁩Z/dԏ Ȉ1'ی G>9܅4|6R#Rvse 2Y@G7~.U^jO(\$6ZP\cN˃]ءh@7w&Ds6//XG}Ev翞o;$x')y:vhK^Ո3 =htI~-,ABs4kϾ,kyFC=t;"![^lL7+UzRQosÖO!)Y9B.vqz QQ RpǍP^=@Y.njŀ]\P"4mN`_UorpOR;Gf=yL*Lkm`]x6I4LcYj=bU ҬK`sƋ̤?p o7|:@lU'~E.i$d6|CT$u#;Gcn*jj "nKR4=c~i+j;i!30rBpiH#Dl`t%<ג`}8{ivw-kh*eW$^ӁEe2GUw2+&TkޚNdkP1kʮ5rRf wb" 1gN}G'4ut_pnknRAvB2.M0z c9 #(k;Cތ'.X…F?`2:G)x?֋`Jú x0'6qM2&eTrxLKKf1TJ˝gG <- Ѐ ?sDݚ"5&33(\>Xz==΋c{VF/>ܕSIF+\A>yYPm0J)oY8vS_|&"ql_ϙk; = .%.%s} fZOt@I=6gQioXe\mCG9emc_{*QVL3[B 25p'*M; Am n4 {~ @W&bC-K~\0/ZnF{e{ vҌ,Ru2T|R;&~=*JMbྷtoH?BA2'&"u6 lӴށZaIӕo`JJ*tn*HruЊֹo̙8ɱSUNaiIK>;9S(EBIжz眘C]y7eE?)G&|j'sX9{v6-wE.nm,B2DA5,2O3qGE:4X{5o璸Ows S*- -֎d_怅xR th1ĉL._r/D/U}!9m<~}^PnfRڣʯN"y*poXWz@T$VxTZ{ltBNaȍNLl/^ H"%2mS9ĭn{}=w`pR (JܘYgDϻnL1mؑ60).S`OGTJGHstw4lt]bMJV~ZJIl9_W*kG;K'qO1j S^5mV0$LbDTnK9VC𩅅ȄCbL5v "ӋuAj1+LОIMXCjǀ3~:M8+;yX )6\8qϦ kF8'm5 +G99w2QH+v '讑zۖ_1 "3 {+Kc$qS{{/?> `Wȅ-f} kd47z{ f8YO=IޮʯH)˔X$LIG !V (g Q{v:1Bw4;ٺ`=OK{E>Ɉ5Ƈ(>4> ږ#Ί{ۤגiQ76Cet [t,T ٔeB.OBwU5(@?UЪ%o9-@oU`A2/+!Z'2ϵ}X]Yb= "JNm&vzOEv,wr[,q6F:w\ ! P||=ً=ŇX竦=;&p4LFZq=s>Ly6€%-9kyV9ȾC{ pka,AStM>Z}I4O}n:Yz Hy#h"wq7}7+ %W~}-G0kcD#.%})S}i- V5{XgCEwg 9]: J瘍SK˚Y hg4WU#l8V2尒xp/5f>3Ayov%_xoc>yfkʟ1q1\EH<%s. 3 w2tğhph qI7# nrP 7G)&;л񇌕G)L6am؜c‰&tAo"%U.<)Q1`sBdKs{hoA7('4m4=J"!i_# nݦtW1 2Gp\alE\D3~~W4ʹ %G֩9Z#ԳW^SC@i`>/"%=pmz!|1\biTDUkd*ė,nf3F QSH.[uo} RBjU"ÜF,(IvTFv&iR/v9:Fy|A=Ɇ^֗Kϐ9&Ȉlhh[T⅕ [Q5dܮfIzYsP΄SRUh ݞ.X$yLɫwfZl6SOu ߖ*z%5U/ojD0=M^r,YմRw`yjʙ Qޕ%3ψxBEZ_1ߋpܐ˺QxU0LR1 jO),wdl\'Y{2$\B%$A%I9;nz*AP`v,{{7 章LV|}ݾ-V }up&35XLCZrat|/' =W FnX7Ǿ`4ԀUH:S J^Ld}whZi7mh]v5Ր̄#9wFƒ{[7ձ>a]篃AѦHj\,kڂCd:EZ|! ]*<'Z\Hc@oCK^ꅑTǥnQ~WE^)d[{ Ci #OGxJZP-҃%*7|j?ips\ZGbpa.ۋnSʿ=q7LZ ,Rk gdA!Iܓ@->F!S-J#U:!BoJ\A) O(j{^m*d֦(H4~KHr"KJ ,7J XZ(/LqԴ5-Zy!čpcY!g b'br b'r0D)MU:!2v+.a04աjR܅><t6{ W`ḺYv }L"EVՙ4'R:XTԷVj|w3W Y.# ^8I[ bUvq=H פ vЕ֚&2xӺ"q!P4=ܺAn#r$c#4w_h^, S"=7L0T9wM)l=Jh. $Wi@qވ|9qš3?褜q<ϔ?7)|БkTx.krp/FzFОI64d y5Dt})FRt8.Υۘٻ<߄I)7 ĸ&e =ocso&Є'_70Ԕu#!YĆd]OIա.h$6r7=E24ZWܽpz!W;ĴK62hPױKzġשߙ.N]Q[Ч+9FO~VObC Qe/c<[n[&~fz^VD.w!Hp9m0ߏ+)W|?\/H$>?wg1ѝiF #Zxw,Mجtp&KWy@0!(1{;ri,BeуŹ Zp-:̀=7FJ|aB9sJ~Q=ږjg^.(."dAC70J0ȔcO~w谊݅]hQ"nZĥT 4ϓ{@vյA]!^7׆VI@4^OhwϴyNgTAo+'XEҚE*0%{yk[erIVͲY'";'?VSk!Ն @fTѡ-]XO DrQܯx%~ނc:-Fh8 %C⊗$=,yex(Y }eGYI𯳖Y=.V$\f3w3ZfgbjGY84\62qlWU )*qMK.,xj&_G {Z'YX5)yz՘P> >[I FX$۫\d;/DN[ۖz̠FQ3{Jd$$LO!tAhHCR%~vv2 i ݔ.QD~d&XXhw0UGm2ڔDMLԯ#}՗lSxP~ؘ9 y5䧣Q7'Ho9߶#,A }3OGeX owRwc SýEpzsjՐ4%VL XgBPt9QjWCQ_2U:j/|3O>|q{ XnQ]G*hS-; }K7[çVeࢇL-x#И54)0p?ZZ͵J',Ik{QgȬ)n4 KyGD2 gb2ВIJs8sp#z苩ဌwcrfq-ADb0f0 v2 k; AM`,m8!\kP`iٵT\3Z.!S=I#v6,o$MԂ?aTXvNl>8=IX{I|GZ k9x td1܃9,|_5^t b6*`/:M/1/e. ?,w JE~TITxDM 6 Xk3 R=H<$h\w|lIFSd/oVe"t;g cic]ɜsp>a)sqk7F ,lacE^=vs$$Qw%<!c2xnCɝ| 4ٚjUJWSGmsP[ƙAf$l(3V&,'V.HyUì!+qJ6x{5 :~]k0pg͒03^L 7-d'a}ք: R - Ipݵb# eze1#uULS3YHi\a=#4X.L>g0(+Z֟T*ds@nMܳRl/F;=<03P721t3E.勻T<_ג?1 pү^JP@pX~0l rs`ٯ: hAZr4%5)_bkӮ8[G3#^mh\@j 2,ê(`е݌-!R6;nb01\$5}^8SGF10{S$E rl2Hseb6_BN'{+=4BܾL2L/cW&,w0%l pSfO)V?;BɮFiIU0?XdHM;1ک~&ŇX7~PźfpR*OY&'&HLJ};POtl 7]Ȧ=23i?Vz=$@zcKKU*qs|>2l*r2vkt*LJ}ygyeaU#hv@Md a] W+^N55J?xxzrQ *¼t8'MFd{՚yssm dbp U2k1?Ob'Jlws6" JtIӐU 2_9TcCbWD99b2~fHDh/4%qr}eFn ,YWeNQ's.ԹU&1k.,WWDQDoDF{ʆ~ַ ղDszΰʑ3x7.|vIZVgMMϾ_8]f@IW;7?[WJ!pnGBſ$}\!2~HL5ODjP+>WֆfG&a-`M=׿yG&8?U$~@UrESx+oS4Ҋ_ *jd- 0~XA8 "EЦφRqI@|*}¿' ^2z\}㔲Y]SI<ʏDCͿkˁTEcMK;G an)/U?\OU7*) "0g?F+u\0u>W-''ZhS<էG:[A0[ـku, K*j7)lsG\1^-2sH}[R*2cY#":IK{D.[x r+dvK׊'tl?_~>Ew=ងa(H;' _[4q$71Ye? x9kܜ4aU,Ё uL,nPK`UlxqHML_X9~Ҏn wxa*" '!h%3ꎚۖt4e;T,4b 2\Pm#~^ |QU?$ P{Z,^D+ܮТA 9ńyTKgD2^g>4KM鯚o)dz212Rh?ڵ_MNGŸnm6<@-˲mT i浒w! ̎vZ0QNʷZ"ld:ֈ{ͭ1BCcԔחr |rKΰԊ]5ҏi=7BuOkćlEv*齂ʰ klD1TC[.&A}TpX2ƺc֧Ц+R鰵qrZL#CGddz#5:sV;nI7bqgO!kJƹ\VBeq;E5Pi܅Jl2W)*X;6A0 Xij0N[ɥ{Gd` w(+۽rtwoQ̒|SO^S<[Jhbӊ1ᱛh.Y];Vґ-? 7MXԣ%T HLIJWS=SH/._G{L{fʵy~qDU@)?2ou2CPdf%^LV,åNZWM\T5|߯H?s!m?(|M|={\;ONO~åMwj QR`A"/#icVFb kNE^*AjQ??  F:"=u ;Ius$911\¾Dmpp~Y}֊p ! 6 CK؇+hftU_TdZX2YioOڱ['RnĂ&6&܍%Nej_0ě~bC? IP>K5j7h (8 UY<-=}/vFlOz <|dqwbEpH<1<= . D3c[3A[ʑN^H[4գ=L C%gw&R1`g`vX-//81XuTޜmcMP(;pf+9ν˄(֏*h7Vf&2p.TOzTTn@<L7ҖV9I"t-:1x1#r}LG vʽԷ@l-%PdSC@ìLn5S Z}5g)a& \WRkͩi;qa*["&`&,Y !vI;ެ@J$YLS¶ 9lpPü$.fgޕ; "ږtC8뙣9[Z<4'$# Jec2g.8'M+k2 y2}Gg6>`_;$D*4ydprN[S qU盠kC\*ŝӡ)jo['MgͭMUX!+(̷޽ -Q_O%,^N[aY:Z\=mrSSKWkԊis9ApLO\lfWs|avػTlJ\9<+Ok",R>Fp5ZDeu)'*"I%4@F& 4W .V!h;>=TAD %mQ\=ܣ tmx FCkK~U 8P#8Zƫj "©2WIMi⻯ZWB໸ J?VdC`M3H,-2J4tjSOX<5Tܚh콢P8/˱.S7"9 Σzn= 3\ {.^:e.N"g& i?m>L@,m\uo-%#JHO#+mi{dlH `z:G.TqKI7eSTM^%iRȫ,YXnuӺLK*9S'oKF SK?G^\E a=sP^ֻуn|.('u8*喁4&?;V"!MPBYn?Zu:qGl #ϲ Ve Y! YȳKQ{%BJ9۞2bTxUa{gH>5M ,̚ `j2`r cvJqkUܲlQ:iK¾ mk7[벎5;9 ]n 8N;0BepUMnȜ{/n`o)cȡ+T yF3WO̽2}[ES|\0ZvnZ<1Sceuol q4- Iø׈(b`Q~O(ʅuX-Jm#?}0=](9 ݎd{*}pT_m0)O{ ײi,_=<*{&@rS 41ժ+ŵRn|Pe~hI7O_Z %["Q` *9%~~7A%JsiJ,41y-AZx 1`" ~[,ee!PҲh>Yr<9{2Qؕј$IЋkb1Ej]V|^>K94\k^е rQ g3ij !5\GzzzAV;\ڪ9QMf`PYr`@4;2PuѸ-r&V5}L-nxp}&PP'lI.].xПYOl!/D[ٖzAQ}FHk*.pv>]/-{ޯwKZ"r~nU)Dnpzu}'r$JodQ\׊))[UZ^rdE8ِtwNix M9Tjp(݉M{"_@=[YJ0IHTM^eL*3n`* 4fj͚:s@2NRwjߪl2b hkn|C.6$󷼸 K]ߊ $B.0Փn$TV:VΝtu*pJJCH ".>_"Cg"F`˶eK`01l?)o ޹>J[BMq1a _!ALMb;t(噌c`ꊞ~jk Y& ΔZV륫:Vpi}0LS~pR+cOU}bt?M%/G%G '⊡Ki瀯ᤌ5_|$!a)s+hX61xԃly hΕa)C"c=KZǵ ݜ^a)*ыRMrp\cH8c݆2D] 4|UHN-A"n|$ n3+U?g,5Zo3!B͢:ރJ; -єtOhA,+mjH,  ¼ۮe'LjYa`4|9 .5Y{ڛc+S%]k0#W٧Ҙ rm;Ӵ݁7'7y[wcj}~f.AYz  1n5 P( Y(EMoa~f\ "Dړ)yZP<K^J  ]PAcq&oe8PךZh4{#Wav>*宱W14l%D֞3B7tÈAE' .zMF$O}'ngk='%d$U7|>r/^mpEp騡FR~'.i؀Fdcj%Sc p9{5-q!.yKl1׵pn+%a.9dS$/Dr&Eq6$2Uf1͎?OoyeC{i4enj" , > A))VU`0MkռDt ]ۓApj&t-z {l3w)S~u=Bͽ^ےw g89׈Π ?ggX5<$3{(0zg]42PL:Jh}_>Y!g` Y86P˰2f`+ݹ}w NPB1bcm4y)jyz YO+wΪhfg՚׸@fWai5 (A`3ˀ;TЋ~'- ?>QN EZ1h:C'e[6djo?~%}r6(<_B"exab "If(LfLu=MԏN<>2™鷂ƕkbV/& w T,EȘ+/B")713߰G]߱{7bO uE6* ?:PDVʉolWRUfXU|͊4QtU;W[]"YW,7y6s!{͋ Ľs.)R|E[5Ed¹L9_ ~DD7D:(Z݁FzH"hֺ{xCj]L*}:Ԇ]fd7]ւR$CyFM.A8~9g[C:_$TL((6 r nu`-50`j|[o<0 ^@3ĔU(B8Zo)庄QwX$hGyM g-Bvr5ymg ƀ{L@|̞Xcl <b'Y*8+^y|x%诅 '$xHrĪ9}²eV'P/+.:rv{`.ՎmF/P=Em B^b?Kk|P7GcY}2#ˍb9hôpL%soK8#2v2%=}ZƤrW:/bSQ];`UԨ^E?Q6,.ЌWҴCcq S7ZtP j/@A1%XߕSv5Y2wi29ޟU?LA á Ok9x(ެ Ԗ_85`_c(;3e1õ8 ȶxB@5rP+!}OW8 `|O,mYm%MF%d:)}#H!+ZH ٘gc؊xn|X"LhEBksvB?/|hފn4R[ab8e(qJ/;`%Gf3 % d5#緘6RQbh4X^:zLN^^ёO% \y1B@-W^2/|R l,D|; lk(KJ拲E/= ^E'kF8ra@|߄ nP;HwJKA2B jKb󰚯9/_koɦ'IuG  iCr8zu_4rm K ꥻWkQs~mg.f.%1ܱ;_o}R7 ƝիO4T˕=CJRݎpTG^kLʮDAP FޜIpj[Fm Ğ(+1YFE l͋5 Vtss0eߺ.m7[Gnu}c4!Ȍ<g lszZBmPPd ^X:Jt/:Zq6xbp“Oʍddv- Afd `j"b}5~-l7Kd(} ,-L_۠l%.=-4xI^u.uJs>Qd孻kwE+ۈEH&ֵqH bb-_$"?}7*v yBe6HU!V3]ي0M,t 7Uj17P԰-}~ДY v_HxӀ h|IzUY`_乮ɝ*ss5R|ofc(ly1tp@Ic5_%cݱ~13ko.6J&cBZT1eD*hMxP#GWώ@y4~_Ʉ/X.UZ -"(9J5yH P!2{n6EnYQYSyӬTJfi̠C JnuK4)P1ϰ.u뮻h\r l NV{87&H!ss.>`7d'8KBg'mA´anIٔ.|%`B`Q!55Vh5e;h|jDq,_T`#^zjtW5)VuqoF*"1RT5s$5*nrFm2~zP%fx S I eӎ1d4{ij_ vqv("mqX!̖  1*vG7)eFiW$O')(,(uzIbn9R,/QvS f&gC?,q=;<74%?S;AZݑtdNZc ,8V 07vMC `'4x/Ox)pI]Vם Jk}DgI3[oRےvSіGNuH~:M?Od- 2C ~Piv x6V~*59C+:&HD91D\[2s%G©#B##?:۾[xHPa ],g/(NITd8BmΧטuTy:jU,ʲA(7UʉAZA|Rx2kEO"AOFcNUp]ao0~>s4AF{'.'1,@Ǽ%+bzHBF^["dRKp;۰NKR:csw5m1E(3JO Fe.eUXWs ^L a,RD`ޥ_ D| -4V:m17aE!#3@7:&/܍yZN8Eز(g׋?99E*0 ]Rl.Q&T`'EVCt”`t`'>d@AFsW@v`ίL5B7`]w\:K=:Cq@Yxi]>U0814(:W/ 3I|D ޖզlҙ4O_IgxB~pCU^>Cr/wѣw?/GL /lg|.GņE>pe,jg|/qHUuK Q.Q[dX)N]EG;U(iCb{踒*8=5qDEx 6pSCaZMmeZz+IM k W*aY>;]Pߌ9%`~J5y.+ۓQ)9ӻSEz$0.nѵ$MA2:~ƶiA"%jVy17I6Vo/( VgIAє4eXn@c4% :+o?a /.~2ю.֤͠$TW'4FE˓}A3>w2Ah*m1LZehwnw &Eg(.\Mlǂ) WqvP]bd.$-XRN%/ B&znUF4yIA$p'˰eΖe*3j%?Y;%{')˚2t"\)b#:ɦ́W` :#(})5wHRTmnN_}ӻщ˯p60 7|n xrapfNj @*Y)=]cvw!Ȯ1ڲ87hY u60 yCe<#sø )%ݒQNWdv֛bȑA ή{V+ǺȀ0?aD<g#kۜ 'yźo[8C){'!|poys/)#eѣB Ґ~("}ٰ,w|wq|w SXXD v*Fz6"'2nF@Q%xtv9i2 1\y?[۔-:A1~f t^~NU@}%<-_VMe>6rl#!s?'i"QG`:,N  |;t޾4XՎG\AfkoD8## 4 W% JN,r'w4m~Ly+4e?3mzqi٠B/Gac^`9d䋿rA$`Tm][fR|lôY~*a[̀(}o}Gmjy@i"^uxLO>gK n3|QӇy6YW/>;(\Jibx׺CIwpLM~%lAr^NX)pvPIcpYfKp`g"%#dlXR[HT;)xὰ}fׄdQT\ה9ݻː77WS38;Ph)UPnEҝ br,QYcGS%Z˵FL G8 pan>8C@p[yr+]VD-GJ$x݅ #=c媃YM+L׻G%d cV}Ep V+;\ھ )̢BVpvVp*̰bB&【;}=d&6+I"@N;s*3֢cCnOc.8VGK%RJg`k,'IP@cy%moPY#+K7ٷ\}`P˃a4ֳ_;9*1& sz=ngMZׄ|W*c#[TL:U6,/-N=C_K>]^CEj #7, ;$c#FXTMcuV=Hv-v&8BΨ{bN$H ڻʢ&"Pr=q{F]KOOooGg. -VZ ,[2 H1zY;~I6<uG&aՖw */IGq3Rc*?JMw׬k:〃{ NrGP^B9Y hcr#tM48v4ջx"kiX(hu`(5[oЁ8H*3R-1T8Yw #G5^sM< n _6Xj:(d08R텚7zX8@  8EF0AwOjܟ<[l\|g U~?u- ȦnB Ij\2&Q;Xh9{g@s/7k[2詐ၴ(VxsVP1 H I ?)^|,Ƴ xsi@n oK'IW('!k8 {|ə̤bEmn9fh 5qfvH$>ypMg'zsYb榏6`rj{81NJmMKFu5yoJ?{ۆÍ+zS]̓ȕ x3`-t+w]5[)}C=W׈(m$dZA72u3WP_W9[ HMlm$T$^y刯ߣF "_;@gID?!2 Cy$P(o` QE`vc2r;T=kۀzǞ[&@0c{{*Ќ L^_)7%<GS2|.a!qyOnYɖ۸C2RVX.nҠc+V@ov']jM0x,mi&iSӴMgNU|+6&hQmA&LƢ,ڻjI 5I.HɤvB/r*1po{&F1;f^qp*}_I<=EΧ: ƳPu7=e?Oe_ar:·ؓ*YtRK( )gy/bAT#c6X3d ]=u;[ !h֋6BhˑTts,YƻA?fpMd[^p($!#c/Jui7گfU*EGSRBZFh-ЍG? "\pY?zԫ@ޭVrPExөvxɾbc2ͻPϠ(ŇN-8OԆp8 P]RwL&L|j,iBe6ҡ pݓʏ4҄spM9=:D@YTNZK{I{x{( /ۭC:ԧU݃=.&1<^q6&f) .n;jhZ튱2Ptda*2DzsSG%[.а6^̟ȾH kb(P,58o֖Ȁ&/5f\Ǹ{nWִY?@l9+2;^0Dz3scCĉӌlĐ=P?" Y-,[R}\-!Ji& ,1+]jlܭƍ.ri_hں;ww 4Bb|*x'B۰@HN'[ҭ#Y>r:`gppԐ,$;-DgS'K˼P=hɈ15_` Lض:gkjl!3Ed֨LJx Q4dK)vo׌ҫ32T5k.ƗӳTPTc55mۿUąniKdM3F/Qjd3~S 3I7 Ā m95Oߝ G)}739kl|y #}YV 8K,bN|C-ir?ޓg}XE1Z+ MQL;1~P$l[褷\ ^.b|=a#ڣ ËԳ%[:Q5 p^C0U/jp=uqJ>ˁ@+isO"X): 0 +M`+[̦6|&,Ⱥ;-vE-*T{2G;MK_Os̿"SO5{ XDcX&8ۿ9f~:_E;6+=?kMg7~)fh|;vLp]=[@m9_5J_4Y?-TxzF|Zc 3=VfDCBm%N8Ǚ&qdwf 7nQJ3`K[i/_rABgua}?FC7Rފ}.~oбS#I8px8$0zBZRG-YdpfTG`Wc|v%Bk xۉQʘ_C (}-WB¯7j:ei (0ۛx0a7:#<{L+~T`c*t鷀UpMjBFfoĻwLsNg GKه}mNXycW4|)kI,9bL]gɥ+@{=2ntNkB ?w~1EZ8w^:Y0San?u'=KFSqVg4#o85|HKp~g:_|1&lMY<]9 |n5ej'M n$xޠ"+oˆ:oal}{9X&ҵ|)췿MTR~Z|W0~>s/&gyS =^y#XDY< )YZ{z5USY͢Tf2B;!lsB"|Y=5!?nmiV<<=_ R,bycRkT^AH)UNA4:G7!R$nBRrYIo,'WY2k6чFZa&y G ,)irv_Yʤ gP0wq\̀J^dƥ m%I/INi+}xC6_2ĈmϚ @6ñb4UsI#Nm7Aupq5:Q95XoՃ௮HvuQ$< "Q3d5T+uE<-=L+D;:4SWSY^ ^T e}tyz]8ƚ=ګbϮImC&&Wb7idK1^Ω/ٗ{OExZ~elQ%?: ,{D]`r6y@޻8-}8wjfMGEszuhKM&F %x\a4.Ӧ},n

Aٗb0٤V'ƙVXoxX+L$bAvd_< iKY彷eg,<*DoE"t^TO.;|kps7GnUC)gUvqur[cm`(Nk @pyw04?a.BTn`mdy]l} [#mkO, 3b7~b lC .4|Q0u`GL/stMa8~;:ՆZ_d5^@?Rֿ CD0"e%VN] 26=%yW8k2AޏUWK g "ڢ!HDrz(x9CD;hC&YGJ%A>FSI` eb #9d~ܾS5GԎHv0XfHG\dR痘{d02ɧ-& w: 1i(|[C/+Ň_Jx{ʅh̢mLnm{] `k6g\PݦDݼ@QVJǫ=Ň:GN]nY1/"Y;HsvIS|"gS ko YOHQݢDı> IMEVWۓDWCf nvw5 9Sbbmadׅ+K3A8HeT oˊ|4,c-?1[ޡ۵BifsW8cTЧ S 3-ڰ| }/!) oy7-a87t:0Ju K,'vWF귇}Ee ,ډx0.q_Q-'eH \ݹm#s dP"Mp\!rU[fQcc',9$̕.hqnfZѿCcΔ x)z;toAn?|e2}As\e/I>,Vaf j!M;%>UӗnQde[\>d821rvO^$ t]d8TѲqPhC9^`ޖicٮ9$ 29#F2=*8x؎}| *yHPv+gѓN>s>D&Xl6rOYΨ~^\+}G{E3 %b8FQ X,- zb#7 |h<:3rJ4 #1ypYiED<>+Q"<2+R vXO DX8o 8,͍ 'zwy) U_qNj~B%h]/)QP7VVBqfDTTDBb\0_0RG ܟk+dZEPY YAz(n9$mqcj@=QLagmJ WmZtA /?M]A-h+WȂb2S8 >m^ڇ ,K>(3A뽏jK2SvKCP|][Lș8Jϥ\NrpMP| LݟVqT"YKM2&,pXK 9qvǰV!#Q [Į/Kra&NuY^FLc'Dƶ7O^c/PãUި8XJ/2&z0U6vfi,#5}i1̘8I b}1|t 7"4߇4BY@(Oجu mX D v|^wE|̡zaV3OQRp|G@OhOzcn˧mv/ D/'_e`pR\s7 ytV=h Gt=$.';Sakkp_4ZrN %M:~G2Q%N҄Fm)ҒEN|`*P}cm-rFJY-CJ3p蜶V }hofչ$-ȣ%I6R.) 99ަv1S__Oyu>ein_?$ªH>I=yB˫L=ɷ+LBf /v"]{n6;7f}Hk8l(A(czfMC@94771 KVjhZ!&k <^W9xfԐvB;pU)^S{;n{`Az%Vxf%ttl`SAiQN1{l#]zr*TV),-:Orn]M*X Mzn V:"黓̊FE;WR`™l%ϲܖl,J plF* K ׄ㹂+1x25SɑlCt֬k-rI,BZ2W<,$0 'DmBhGKyY}#Gy۰:&pT]k#9kk,)tį=7W)aAXJF(TgG7[yv[XO}? Fĝ=W7*ݪ<\z;ܙY S͎$9$VcytԊI'R;b=DMB.^QLO Hf?yp4!=";1H[mhy`etT4hG(Qzp^k/oVr ,yP kX!Al^`FW! d+w dJx;꙯| sVU4޼TN8ޙ0:(6U-DquK6ZSiͺw[7 tBF;6-AFrbM 4jĻ]41.#&mi ?l䠴vp: %إ$PH* K lvO`+^`t:z}w!S& +!2|ԔcЗ}tf#mC=0:h pީц0Y@riKCH+Qs}g:kvxĜ.Ը "a4 2kMGfcĄ@iD}v?:H"KqL"%$/RakXzz,okH <] t5^kq)T t!90Z*ή+2xUiu2X-#T {Q ޛ GVABP{0΍BsAXk*Dڻ`GiB {O r9UW$IRHCb+RxjQ9a 0 T63fUKz1~6Vv82\wֳ5h":dTZ΃߁z GphбGvKȶ--҉S6YF=L85x6WBVN2jkWE@ĐgVMW?A2oc .gW4_dQ _+LDruW=zU~6vn$sle'RIg,0źyY0JTVuNBo Y{Wt- %Y/o6Xs)q`^!*gY&f6@fWFZ?ŪߜG /vK*b{|bdԩulT35{WTa,Y^Wͧ-_r}G=m#6-\w-Q-tUkD8U}"ј\_/|ɷI}]T*DdЙJH{\@ҌpJaweP2Bloۧ[} caX]RclryqM60mH:Z%=Jl=E7 퐧u~3@u7aGf9`s{ڣ4*fZ* +]s&K1(^h,B~qg?dw}MƳ`ES1%.) ğCdJ9KB4 Yʞ=; O%fPk~0&JN⹾7&2,#d؟+FH)Gؑ6E7_ ʍ2OOv%G'NKe$ȟ:|^غ^}¦iK9 1wvDVg(ՃjׄʊQ4VcטuOpij,> (7Mo5޺דbC #w\@c֗OͿ{z`y~>jeIsp\V!\-%3< tBlrFnu55*L؄l;)cdC]ՕTM|z^kCIlaۻ# .h>M3}-тzX9\;XlKv6LٸGUKG+_ \_Ą *bjYaUoͯ[NT~ g!j ֐RnqGFV{,shdl]tοf{1s:GEᾔg&sB|+~ )xJRwnr2L? j0sa)5l" #ioHi?31k񎔱U/ql5h?mq=_qx=R @n(ifOr# + I 94ozw&/_0L`[Y̷#=RvҬus*K;G|1A67ßޓޟUi^SiEE- (b>7 msJ CUIE%u^ ցe&)J>suzuii< t`|` 9 bf^Fk MhU ϥ2Fmw@ %ZİT T㿠x$SO{͗W/L[|.Wج CO\Lw>:7g8 Nv==(j5Zm˦/i]ǧU M'xh^+ ⋸)穰)M=:gyZ3+@]{k;/Ro/Uќslc5yyML`1'ȥGh!)ɽ0fnX[IrFxk!nas ~-u2:ÈRjS&ά[ȺSs882;"0c hS0 IWK,esmA]̯I b:k ѕMe]%@J|16B*-Ϸy/ggBO"W|DDDЍ`D1-gkamT{(q9{9ՌX"j`l+{ADgL$a1CǤƋgRC֙/890L`c*od`ۘ#֧X9zZ+`m>E(;}{˓jk2&&3@Є$BiG1JNARd#Y,^u n!OD.ʺ^|Xj/(s'`J7B~iN<l:. /?\޲RsFEKn@@C En >,XLh'|[b9+B\n R% E3NCJ ]!Y.TZcV~åRl%dX|ʞoN 4{V>#X ohBN\uh_CAt]¯w &I6q.~H[Bzȡ߮>%/(M=/_̿S Uv։ 2bf GHCtf2)#$YknmIYҢzP6Yv|i΅']]KI&g} ʜ֤Q-j@$L~>dw my Bo}jNTWtޥrʞ5mxZȄR <.&)`ы-$dW ȬeQ%'QV;ڈLl{D rwjjr#GcG3U9Otey~Zl_(/ӚR\QK*hFgt`=y{D(; Fۖ}h 1aZMOȅi-E~ڬGCݺ8"zz`rI_̟ܢn  vί S~drkWFz={no''r47E LY7,1seJ>&gS\E;|3-ˠo`}čQ smAk^qn]UCa|#OS=a 3gէ]OgA#-"`H1Q ()LDY-~R>!+*d ZEX@0]Ǹ#3[pY! 6رzO3ry8 #0W$Z좲!g5S 񎢫$)n!ǽ6?7M6I@t~S^,p ZT%,RjvMxt'fAapu6ĦlkeHWW°.h-jT}k_2;Jo4mm1I"܆ΘL'۽SFQPyT21٥VfAҜ_j.S5R!F;j+$f 7~y'b )˴1S0adQ ;1?.AĘWhfX%.p@?+ZtbLؼG q> Џ)ַQ]?O#yGpRʊ)vܐw:ϤGpXiB=W Ÿ3:}.~9?ubvwE7i_Mld&*8aJƣiJ/l Pr8et![yXJlAP% C>n'8l ݄b-aaCFAثF-r pZ=|9<__̝QMɌ 6?*^nt͗& ^n>Xa{ ĺ(GQ$XFpT>9!/ RK0z '4''T^,QRE]p3xݽ U^?ORv+i/) 1?I k%JݗU\6kւȡJ:] WLT~ ;-L9VV2w:i?䋞 8[ 54e=q"Ku2O7 dzG}30dB05#نՕJF`W"˜Y@/ *1%HHw {5Iкw74.LnVaY~S)!vlpyhT];^Liʛ!oe30SW:ZYHd>_aizZ H_2u yFN@CMӮˏ8t*-lݙ^"A SFbmv >IhXn PߪΧ=k(CZldDB "HZjjAfkQw:}ms8CWqE-~|O/S(*牚skJM2O;f}-‹Cwd{'˸%39%xeNXlq=$]@$Ė=>Dx>7Z˱[Y?6?.qgz)7Υ}J:ιӚ<ظ)>=YTk|엔GpkfwOtA| 0VEқo.q~I␹Y_&,n18 i0qvi鋨AfW]<<^{ B踾@ f|Ҡ71sm"; H*qpCaU6p粒<-kVW+Ҏ^TU}adвHJ<ۛqݱUlDCLb7X8eWStsHe؉ZayȖ☙,pAf#SPN0bSZ6<=ib5N<a@hl6XIyl.ee'M {2G~wC1=3VFC Ǫ{(Bl]ly3qX[zz(j4@;ڞ) @YOF" y0'7%*7r'+hd}1@ş} O {t,aSg$Q:!tm;9RHi80H_u={'-g:|"' hfNQwk) =}dсv!O_8wu$ QfQt;n|BN{gAaM %tv0kc9f"Μͩ 1m+ an) S7y Cϼ׼F:Y\ZυN*k}#:ӓQ( zG L,eIT۲K=>Thا:PofZD_xjo'OJOXw^:&O0U(GWf㌩N;[bmoF2>%5D/#Pv3Eh^hujh#"7q3_vV*#G5~.fzQGG#[KJz(5|mw7 ǖz^ 6hfOs.ALA!هgVmQt-X{=ˑC}^U{ M)[4#PDr ,/m]${͆xF%Ztf8_"ҝıBfր)| XU:>щ2Ԛ>4o=}8%X9CL9 OX[2S;ai1Vu2wa;a'+s3{J%+5JazS+aeIp3DX"F\>~&hFs{*;i͓O Xӱ9}]4 F? ǜQTD4"Uν\;aBX=p]/WQ~WQ$Yפ\3 R_窡؉r[epiS8q=D>m;rݍNOl[ URcf>eVC(1[@ynD|A~v¬~=jHy;h^4p%Iw2PrK 809E NHs?i8J@efI0%FtI0.Pb0g|WL$wGf_X#¡P_|o~ GybCIU97˅b[1@)u(:ѮdjX*%W5a'FylC%`a Sb>t |I"v tCvo[LLc@O , \=:p9QǪͺIr[ؚ.=9Gx@({%_ɔ0ѷc>Gs8,xo@+[ueT$sej7E]4 `3Ã(gRP$6vx*jbccK؊}R4i\QlZ1_MGvS;74ӅW:ESG c2y[SБZ hEWB7<vxyT-uGKRa8T&XݍT)r]ӐGKɬEȀ!3NfC#Kn%{,2o4V\#-5LLTܥ#c{!u"+{[8/^^x;C߾ym #wvs*FXOl˦fPd7 ԫ5Az~T9i ^t 㜍D m<C+ (]+;as]-qtƯ0&ݾlE)Fvu|e_X$${8 EKeJ󧚋:bbZV&͍U=49=aipROB7QC Muy\\FvY`\ZP2  b:wO}|pue/Tv9ȣmru"tTZۇ݄BTY_JkII'(N |sNwIZ3ZlerMTjH<@r&qgLP 7A)H\Rbw ~)kۙe]A9ǫ?BwK_PP<N[*?F̬0LNj_?;RvVϖn4/Ղct0ן δKZ] 8J rB3$-S!rZ -v ӬMyj/mɌc^SE*?Φ<骈 -ˮʉ̲&S @OqR( o֏z/&-G򁭦ߎ JE'"X&&qPvToŁ/R`DK 7;jsnBw0kׄ S -d(OgV;TNBC# bLg3ӤHq3P9jGJ2 vlg>*l4"9p\o`c n]><-}hB0pp}AalXwowP,kԚ"h=sw.TՀbm1J7Ѱ5bʼn^!nضsU*kaϏ C"-A{գ0 *'ڣEX'4<+^V޾)sfio Sn-LQ},BaUMfɖpϢ& #ٳ%ߥB:&ۭBq$oˡVYAY͕3Ê(`rnyˬR=@|VʖGfs{4Bno1C6b %"p$僆sLiإ{NM}#Mr7Qf/sFVY6B}+v:H )ɦ#vhB8sSZ|9ZyG Rd[:ihlȔ/|2D 6}$>L!$?7,Q+xTURoD)wKR"Z nK_CEPZhhnpF⋺ᘽ[rU}咶&3϶<6~srl/ϓwpqp_txKhJu^5f 2Me7[ŻbDq߱C|eJM(m̉ܭ/V9gK~0.o/5T pC60rJmY|yDxoU29%SGp!p_uV#s&@W}-{!: hH M+k2WI1+P%KLڹX&5ar"J4u"5]b EƑTs'z]{Vd@-> [rVt}gtnDW5skp;?>DopAA`>n* O?IcS\fޅ-P`IQŔ9K`/U+}mXjE`arI=%+N"xf)˪i8NOa$F<"Վ6RgDKFk8¾WdjcC8+laG0ym#sW`D8U 1U$4)k:-oV̹.B 0uJʹ9p1Z`DD]EUHU=/x',n`)``4aqY>IgD$!FJ Ow sT0Z]W+p! ]A8Q58I=TxâcΨqe~S?y(%IѨ1V ‡׀YŖEpY褂O S;(3A,LwLE+4,$3lv{KBF- 1k@j2U0Z 6ApLZHWcs\sw[GI>ҊyZ~^~B5LyW)W=bS@m (.=r\ _Zd&y&wYqq+ 갠vπ 7/<381H{IukO٥LO):pc,p(6^X{c*PXwBV4´@8uڄTc&[@nj,K|l2D:MPCZn|esn{mPQ]#i&miK z' Z:_႞0>6ڧl}Hm JFY[y ՊK3wMMζ^9#Xp9!,?&aߴD0ZE䆆fMyĬ0T 8b-}$9u;CGu 8!a8CX@Y4l7)dI+i]KÑ|]&4=,?Yr0$8 lsMvָ X26,0=`.oEb[%ٱͬ7X:4Ō}š([G)?E6V׌-)I'~dy"`OQ<Pu3{# 0_Qodd.AY*ɞ$G߁7@2qr(aYWɢځ!eL+=*k ^q6Jx={qSOwn Jío̼H@!݂e=Au8h.p )&AѠ]8eZ~Ϩo*.VV %2IY-.iO߀^ۄpړkm-!/Ԓla"lZo޾Wƹ p\w`sR|C[u{5H^M7#3 z߃AIcT5 ,jXKmogK\SW}#tZ ܳfe|tR& ᚹZ*p7o"gxQ~X=2{.m/ٜn-r8F5Q!4: L4fӯ R}0Chpɨ%Y.Zon\6&W\C2L Z[(CY5rǏ\Y Ȯ\U9^Hhkt '.2^G:'TFh`PdJx`-NʍxbA  Pj.OTOcف MJr֥B"G;U|41g˨E*~A!^ L@pHNOURGG`\x_¸#n;<'!J"eS"Y#I7CCG~lWUYƵcp FOsEQ c\;'=#0Ј*3#a<8'=rd=Ӂ;TF61P) [Gx%(g⏄k>'-Itk΅~1B*V{/Us9 ϧ 8N~D%# P܍?VԸF?OCHPVWAil}'1OFuG國%%HYIn{2nN;!*ڊ5KՓ!K32݅`=,5"jkda\@3xL3h_4-b[ X5392"JyAS:7_MHg, f0"HpAɮon6$W)d ^g4ED=HJ'vтvsҞ&\1uk U˨%UjDʫ78m\q*4Cr}&t5ΒFU( D\. `}@ l*K1(MxMMGzpȫUq.uf[ V!?tgU#3Yd6w Dzs?Cb7 lE~W v.,2-M3; 7r'NJq qN䤜9G{Eomkh:6~kw0CAD鷘ˋ0( >LˋKP@=i.j(Ḱ*q ln*LX*Yb}C&8G]3qP[6!&O}OdZQIg)"so Afd{IՖ>S[x)l8}k%(\?i1îi7Z)W(&I>9NV v"$Y!3["򃴞JyBL@Nst{/Ĥ4k|o qRTwٔ2]m$"Vt74egBš ݆iF-Y;|?O^&CcV7 ],_&ZZ8+(7i7": Ubo.;(@8M(t̢hҤ"r X6n8ꆙst}"@9j10!MqUZQnrhxNW$qA 3)hRGeqq6UByz$>TgJA( [[dM;%ղ}Xe5kh;vRy!r!BZpFXOo78F +kNɂ Đf5LXTTէKaQrK #ܨUG>6[CŴ̀OETj$YU03-K.lFؾB#d_XN9uZrQ1="%28>r;_ެ5J8jrL2N\%5 B,( R'J?ic& o!V(sO_`M,O.IRRm 1btٷaDRC.Q^JN9!NZ.OVۀ[ɗ-=q]4GEl`VzR*;$_ (snN\<\get|@;یoɠiWH>)y~>1eJf|.@޸=~*޴Y>0p3ĶE[ zWU؉\B~SCX^(bl2ݜ)H.&5ofA|͟{XՀ2f}kK1P.kP!_׽z\8X\"*c}y%s6co](C"r*{|Tv ]®YJ&BJ0r0:"d3 g۽,+wj f[84©UF.;* Z<>7|[z?=.7Qa[Ļ݁]Qoff=5g PYy %70>`h|)vz@ŊPDc0_>7ځp5Aw~ԓJgр4U0q(A J$t: g[ﱌa -4暀SbS]x3޾ta ;I#囍!c"rA٤ȭٲ|o*Y|JRR4΃{$оWW?o tnjyF/F `tV]%VqbաmiSrmL< *,j>8;.V~Z]02^a*l˴q]N3zPQ85nF8YYQq72SB [^CP\u h;[kIk0Ϭ2.݁`| |KK+5TFdD6LJ vy(Y f=92Q E(u1=b9( O\^sgɞfY^B{xY}-ȏfcۼH;=fj+yl PA1 V ֦ ƺYa#U6)D5-jfHcӚʭ8vqI%A`Vݩܲy`RVѽI]p;e:QQI|%GDSzOQt8I rIE!/Jo>@<׾[yBHg)uYMu̜<j`^e.F0EC'%݇~0do΋jd$;Ӊ=3Z<*0=f`h=r\PE 9ROòdn6+kZ7V髈)4Tm\7(X?y74oh ֜XeCNbi@B?2tOÞ%%ϕM*}ɩ'2+<% x(4SA_UwTJZJRO䫚?M!016:^i۝"k3Y!}Tď\xdOމ2Lo&vi4 >[Т+;78Wi?djny_]t&C.j1Sh陆F~>n_-W%Bԅ{ [ o7 #tYHg;N"/ [EJawoVs+r::̅|!ׇ.P4MHvD+fx EmYֳAȌ8d5_ǥ|Ѡ33L[aA6YK{ߩoO]1 K)A~pTh3=kix:yO|SS<8"U+K{uQ8frEH%dڧwsS}7'?f`j.b"- ͪy" >$ ׏Z o6i }deD[ g^qg{8Ei~#żXT>mQ@;+'mDΚ_dןP $2BB"A;p]|H0 ?+_T;~Cø$E3a 5yK/R[^{,=?+O,FemIRҞQ;>;&NGF5x7bU0MUO=n"٭pґA(/Wv)7]Ȉ ҥ!9_ӑ^q->ƺj#mwCRJA{o'v˚/BPKj0zrm/cW#jGulW S6~PA1䖚iDp5>aR(#H# ]B8}zUF- Қ^#ͩjܪN$E-#V5׃~g )`=rǶ epGa.J|&"/v&p@C9& 0i 3PopbnA9d!*t  (Ee[klK5"|@HJ/eԶǝm$sΆO%ZWԗo`, }.6¾^ v (Gf/ܺ`E*GՏ~aQ j_r#8օL?5\1q:SƘ `ꪼ7H"JވP5~qGPhv3p\.Xx{edp 5h\ݫSnDФsQƞ[W0tX[SAj9RN4M'"M'm{-1H[icriVկ*naXMƦ֪5bX*Oqu|J9l$UqgO3OP'G!ݵBBFef}'òJĬHGƒ0+ecK'MRȥO~>Bռ Nʸp.$<5o ֧|b.Ҿ*Z:[H>."HtG"mٱtS2 c“esЅs8ޔ}Ew/Kq2p-E T>lWro{ Bѵ,)ʰ/ElzoLs#pca*xV)Z:PsC&\~/qj$YhH\ @^"^PGR/`zJOvFU<޺a4@E5lg2"4DΨc}1JqZ쨼/5Ջ';Azg7hEF<_#mlِK=́&wLjHOēv8@>exf*En}\\ A(ڀVcSC񕹍y4g pjB-1AtnKŤ-h׾Z}o3EfAhʡupC/!I/m$whZ7Iߢ$ W({+!Jg+' +so0#-\tWxkZ<̚xyvj"fF5TotЉ^;фL:a<:0J$}~DcՒ2ʞb>>^8Uۿ6(B~fzx_o5Ĥ撇NϵxC8SK|u/zκ5Q{R"| mAen$R:I>/V:h̶Ft9'ot 1k"*d. ź;'gv󀃭5]1Ju:A ˍ=3 G[rJRƠ/t@AB(J!3w{ m:+ڳ( x+(d&f'NehIrL]PT?dFw5#m{CLAo>74&US\ DT( X;`و+qRb|X M~ c7MzNWIjͶ\7;)A}[ @p '>!>/tdžED5O:?H|·Ptz JhOw79J%.lE ]79:+i4`z|_-8 ;YB<t[+ Fz Ïcmau ksudcאN85Kyr cIoh0(mz+}sDa@,s^|TX$SfW!Ō*м>.R ~ZTJzmmӨC2EIFB,!v\t"=F|R\_J򮦅2Օ':<3\QY GjiF.BX M.w%8p3QsZ{49>l͗Wc|NfA>kN. C_#%z\k=%lD֪3Ԣ&qazFOh&+;[="g:gIo_8~פ?}ţ#AHp6M4:au~ie؈h") t7h)he(uruA[shH?R J1$Ra'@Zr ]Piޞ7PO8l{o"C!(yӖUǝwvAN)Ryx|+ X)Hg r`HN Ƞ)`CTBW).B}/[ wL7nR-#|}Ԫ C[t ,7nW »}\% @3 !KwpF4%,T='~Rʠ4оØOTPQt5{ۊ?YzRB,_V%nY Jɴ(EzQ.WU暕ٛXb#8>w_ͪ 0_j !eMSVX\/+ns]"싣ث" U:C zRtqw MlxJjՉzNG U;r|~RNk*HU_OF/R[6aRf J Sf%xh Q*e}uс6;ş[v(())']9n^teX!Pۢ>8noۿ :RMO2pP; 3~,TUI_wi|r''An@u?pzCOg 8jݝ=ΊN[X ?qj^;6"+ M5a'p`fիp*h%-\ښ 7LtVȳH~}WI.B"~ysI=iXU꯴S6bE.6kh㰘 (%w:a0ؕ`<2jAQ-' P(OM|5iߗ鏶pfTOB\TР oc H 8B3icؔgPcNqS)CX6+jVup6(Е$&]0,vtvǾb>lz<@RTŏ2Qp]?^J@ƾ+(N:jͼjmfI4Ap*t,ª٧fyMqq6zZR:_%EѤYqxP KȚU\CrCͽ]O ڵzD< +͂1h[YT 󞰪~$ۅCZ~o<=58BAMQK}(Uqކt]$VA0yw'UI W39"- Gq%!'/ԮNy+WSהz3Z+,\ڛ/5^DE(B t-FXophrz\>1H RGZU Gyԧyst4cYGә32E= CW.DbL!M|ƶg#0h/ lH Uucu:Ԇ`::lK^g2,lfiߋ#6P&R5%3Bި"vBۆX‚YolּHRhHyGɇ@!iQ֪|$mI|2 U)>՗F@PHY|/[,>Tt{[?d̾QK'tΡӑ9˰Qah!EWB rw3`$~v54TU#He >9i^2ƚx-K}3ͬTz0څӕCHQ>2): g#i,d@ .(3it$ȰIҤTjJ]]j J7jIzsl#{ϑC0FF} %TTU$_\I${` ! Սdzs~ %S4G i݊d߈,H^/؂d9uөa,KulL`C Vul`깘 MDBel~~{R0RpiGQp.*~bC] sbuDž:|0mC Flܿ iN))}r%UG݆D`>d( _中KH`|7l!C_sv5⸳ߣ ]ߦ>rN-RlH4 (*w1܋篒3ߞDg8d&*;pj'ٳ>_J-^x4IH6/X'4"4l>8#B,.3V&l>\' 8j+M?hI/Y+pi]f(pv4zA@oFb@ ۗF;N woAmYr%ES-xMU G\;d\ s3Ĝ8Û?jN:ˬ|`=lrNPn6ǔ Yb Ռ>tj?rI5 PZ{#2.6޼4 +FG ȥ-] 5_IkcglTFG8 a@50IJPW->0~߳6Dž=O=P0[e!)t |e_hT4P&iy㈔ ~c"ֶ?F=rg%;24]Jf3HъEPt\],B-B[vDRAXRF锘EKʗUr%lYb'>SƑZA)Ѐ& cw1][c1+zfJŹ͇!e!|ՖՅPH$ 3?9T)B"erH{gO 4jܩs?5Ԗ>*¿=F5u"Byi|xb^#^ R{n?S}!eBSfW=r%CF"XPF'|ܓ |̾[+F榐u7% +$?&~s 4V ܷa^rXLׂ]|~PS6=S_۶A+%A.a_WKjy,ghl۟Rxt1}!HKBaōXh,nQ@%{>襂b5|HU;JQB.n""Kv\<#DLSG3C-{wq`/?ndGuyj/Ụ̈̀)K?K%=Shg"g4q{؍(/t|hȮK c&֑hwـZP¢Yl}߲b͚xdw*vCG/dX%Z*L8^x?0rF%r {!okq śaj+Q$v_\p1$;>:A aKC0t]~LV\bB>f?BQ(Ç7 'V ޓ19;1c#>OEG c#0*,9q~H=f^͸!m99=d r 7lU3R1ReUGy|ӆ< ?˻O#^ntT&Z7A9,-؋$!S`-tItiq,LfX#wcFRgЀݥǢβ2 Ln$#"ӏ\ |EZ{yT" _y¤n쐉wOOI>zHHjsyPMw?h| lIe.tJ ?%jwMجc]qmBsK v_>eMI2jU˿ytaF_hw*9(֐xVs ʽ|K'_ʔ`L/ܨ%#{j)+Lc4f>e; tP]tI);8ݽj*śHboӳa?}l1f (bnj*p;7lWE6SuEg?*A浚R#.yTdr,?F&d?q -Uaxoו]m$`5ji.ԗScЎeor?y9 Y6<;Ooż{Za(& s aըt\4_MNL-#q,ȵn xZcQ:xYbdڱJIYk3hM ʺٺOR`%Iu7"1>j}cMlNEFį Y7M!6_o|#x[ʘ n&BL^9SK,ٟG;zS 60,˿dֻA(D!4M+!LN10ck jj~aPgΰ;Z+l 㘌@$:O1,qMY{ziĨ[hW -L* OJ01qz6? ЎX4&eB;^*qWז!pZty餾~f;DOQO$8 7:OdfiՔڋeOe6-fu.{>'KedU,b 8R%vP/;˝eS}=^G=3־k.+knB?[8ۨZ]`*} JA V&)$vc{校vbL9Q9jށa9D!٤lfmeG4פ'ޏUl WemXV8C2~}\0== *\񛪝$w~xQMMłڒԨi-rsGpIc d ,8zF]'d"rlpkΰ1sl#5|D$gb85M xhO˫ Zzg-s &MR|}*g;?ҍRYJ`$+tORUő Ab53.$؅ su=&)Ġ]ĞJ}߹*|WGElsl?bH^;i*AE*}+^_.鑋KbW0uHKwk ="4ZIgb@0fw4 9iA0B)~[]r火уqpb"V&}D?Xp?.%Gc2d1BOp_3ю\$jLMjkondW"ԀҲO6r|p0)ȒRޅ9aAB囕;XyAi &F|}a˘rL[N-lraa)`[eq8Ź|zŝrD!4EK5&9@J`-0AZ+0w8U5% sX;<~P2hdD/'`,ƋsQA9?UzRaԍr=o<@(1& ICEB!`f\J?:D3?Cr)~ZijȪ{ *LdSR]`Xx6dyY/|Ä*3 Cu+Ğ8( Ze!BVɉkp5WT7c _+3pLlú7 ʻ; J 135$T|jXA I 4n-,qT6-vw$jY 󿇮FCKD/_`K}UjAud#r[e6d4\H-.I)bj!^QhykqŽq=}kjm &AP並AX)7QU Uu]$ftNhpNV'q\fPQ4kP3Y ɼ魤5H6 +Q?_ckUlEfz3|1X0Gx'_4&GK(׋s鴫x$E0"p< gԹôӋw4څ[=ѡw]a 97kݠTڋy Yh_oMלmIb.o'qbRf]g+%yyA _ٙޫG71q(VOg,^DU$ 'mB%h|K PI2ݰ])J[Geq%e_bQxzl2bRͬ-iTvČ^+D 8I0 xf&^~k 7S##{O<5ɦC=6gg7 }}ɉ=;.Y>7:k|X:#1lv8G %n٪ +Q fiwTwee"`*WauYI쟢<]aU٦:;%خLJ f`r6X&O(n1#-ΦWArqʠ7B:[ o)}-mh0Q1E?ZgO 8=0^*hέ޳?KK0Fqn&1Sms+tK|}PSu\CЯ{n\SMt/6{`rDt~k(5Q(&8%Ycp? }"݄9a 6[!m9Z4yfB<\ݶGuvzҡ8)0й]fll2debA`>-ۛcE}[3Red|(pNrh)>jH#UFة>4ysw`jjj}L\)6PdHvR9>1IyyE7xNQPXnDIsfjf&|B֋ 3'.7B%r"߰`6m}Ow9 ~)( bKf|@V&3'˶ظj6G:Il#5B.ޜt@OKy`2D+\$pxnOJDz5p1gצf(Dpۡ>LːB +kݛ3R{~ґҿVbr(cӥm%Dz7W?e3^.Jٜh4AՌ%,Gt?Z(-t9ykd> l<l\QWA,46'_?܇߸`;ivw5]T;@Ta =)x}Q)Ųqʛ̊5/A,wb /F_ #ܧnFӿ")BAk9vuESU{}جI1:nl$0gpve2f7s@G/a+O#rtL~~ GhEQm&a8ݍC-۳cE LZ/ ǝкZ!]I"Ni0qQ[{zɹ_?a_\YfeH G'F,+ikKTf@.nYTJ0zbW- Ω,璘Cd0tFؓd'% jG0]̌x?`_;oG8@|m'o4}Z$eTi<><Wm6ȤG$ d AfqsqVgyN߮$43dE!eD=P+@d0# e7[臈we0}νmّ|bDM޸(<(+ 35$zRza椊3}M>~{Rѫ&?>K0F}K*)rr8I+*pްPZ ~kFG!O=*"*8Ř~{1@Yn#CYX7? MH|nV7%jA_$<<J,_΀u&K<%d5`5~JdW6=lwwXJ!N3EL~7B7r^$=EaF>> lqw'nMg71Tɝm8;`sb_ά|n UE\,H1zuP(pP#0{ݸ"n%aa\?6W[ɟi@:aT\D#ǎT gԵGRA9[q 5c -/eΦ }_@rBmBp 6ߍ&sӠ^PHFRA ?b053K|i3j>֝{ JYx[^Y !P=c0XjjejvfۘAǀ}n*ע0fUXJ_C vNN)x;/p DL.$ag P Tʘ SvvMl *efkA8oL]~*g 3qSjr^TgetF(Y4?Kn^dJ ̌&Lq4ֺF5뾣d75/ms ewW+43]fq橙 6Mkk&@FN+)u|U_(1I͇\\%|0ܒUU7'"uR޽cd#6FVr2`瘺>NYV#/o KׅaVoXEA-EU␜u"7SR☎<$Rą!Jdh;Z .u q0kty%_鵘4^R;@VYKK[(׺.h^_bp(I5ֿ%1 K6z0Uw7 o&#qtItЩX7!ղj"N-YNy❫Lt:F36ɅD}s'&2qIo i}; y+{"P(8 kABPwN%ڲ)[co?͔E#9y׾i-5yXc,˞6hh\b&60EL_+ ̾"?мč qJp$qa?flL0T8' 4O^1.v~\DP@%>H`~-Wj)ZDC^d9X2GC˜LBHwX txUV)OsM[k.%T,UǼO=v9EAXTk@6%SlA qx\]؏5ۭڅcߜ uZc9&v(N ]ߏf(ÐC:.ՑSM-vkLE8wQiuD{fzh0Yv4A*?3*W9K  J&X#`E2 8`J!u+ Qc_;]rAyFjY =8[^wuoh>O^:j@;( Ud5 y |)J 5S}DeAêS/`Sƚ&&@|’rcZ|SF ez}4d\yS]W7ݓ2;kŅR+GU\ؓa>;u'%pAc&q7#̥-]EAŨI'' E_V%GYeV1B}OuV0TREGFђ=فӢ L5#T'G!B^T;?DOB\dݽxٔ^E|UC:케2{V: yƻk8CXT ^/@+ RI tԓRfVՈ䱩kq-)=A['.w(b>lq?PV@NNu*{ xl/sH[u'vkp;-`C+>f^y7t";zFSP隒fi\aέ|%n#;2RbNu_e BG-Fnp#^DHT[TɔJu!g%Mjc3r}\8RP{ TbkWҧpW8fQS5i*ˠZnB1RVaLtnϏe ;}e6;̘b;{2$ڠ l>yGB9nOm]1Yot ma/^ :) y//1CK1. @IuyF^$UH [Ĺigf[T44/44u@ô4[gՃS'16dg곚@4p:qg6ސܩC[ n1޺"~B76kթ ?d4,V$sӛe̦qoO<uy{KU&%ѹ68V-20*j Ra`Qk!,UԉfC.=Vi`}oMZ!]3_NQQCq ``u G9^9/-puZ >0'Hx34;v:#{%-ge2(WOY T^ќڊ; 5u^; xG"^mm+')f H`cI*Sk. ;7EU>XP5&pL+\M1J<&f' K|}&B˷lU2>~ӣ0ʻ f1)zq[vhuƞYPw\Ha–L-W)+ P }o3$x%˗F1-%)/IuxA/a}~\Tz\ i#RBdydWMx(\Z+<(rXzf>*?/wrV_2julN 9zm k;Hh+[m*3F~nT&~9䁼a }97T!q#E8ΐX "[-,SY#B-KM,ЪL7`&9W2gټxȘV*\IbH̚V/ Hv sg#UzX'3'ր$7la̾GΑdI\kf3OY<]8(  "w-SbٸQz60]glO=D+H sػS+i&3ܭ-*/.|<(-H0"P?= /Hzܟ>LdAeͫ<@bj-vdZ* NfXf9+ՠKُO*W%JShH9k4PBc\5"˾Gє>BeU#x7$$%}[D3L81zד &#\z|C=E rYML$^ =Bi/}\-W۶ o2BTҨPs O}4LZsϖWZv_&oTv@P> AAi퍎~On!pʓe mKqkm zV APCx(~:]$A77LAXُ#(lŔ~f}nX~K`&|1`kQet(Y*d:93xxaϱ*Pn4zw,{#18]~ y($TZR)ڎ5#}͆v&.E8;!NmDkU)Šna=溈xW(Aݙ~ȼ!S9^d%n `  yƭ4{Or.3Zo$ZspUNJ ͹f\_&D־G`iĂ|9{hhp$68Q,1.EQ7"qCĂzjs_uK'\{jEQM6%+FL!|?݇Ff2Nx9$Brν!ۏ ČϮn$VJI?-⟠+SKm"x ,~ ;3 yjq L]fXy 3^2Z禷Cf\u_N)qi^^K;=P\3-8ӐA*״6(t5']b̝v5s[M?b=_"xTvWk9IЧO!^}cW, ?ZjT^cyqֻ @nXO+ tk lsܧdg08d,<3|d YQeu&30?Ѣ5/*N{Z#\ކLB Yyhx 6|?  d{'^W{gDܶw%L;$PE;R#<~ZK:R1}kMh 1 _$ɖ ԆE94ވz:_R<>5bV&B\g,1%WjyCG Gr xX5bE0^ӎ'/#qZuy{`>8M!Hdfaqҏ`,F `O/!cnڈ嵺Vj@wh0a=ŕ_CGoKPRś-twvߠ#,ykz1/)%tuݤg6Y@hD² i^4Q¿l[O{/Ŧ% v)>[Aڞ!|p/\@#uZ1"Ai9>+6eTœCBO!ʏ7"37Be&L,Q”EYvzxIDnr@'QKjhnyz<=5N=b+.*+<"{X<;FƢgfUcdM_z} ̄Kv-#vef ܲg>k;4ci:"snFcD(G'\TXb!ܦ&#ٯV mITƙ@rഀTTiFf'gIWaԨa%=ȁV?yb@ޝ+aL u{1MN;bL<K[?CƢ:&/_0ef# 6&o2ցDX XcMyjxŵQ/M,^p.,#-"E*0PhMܿ=tQ(ڪ $^n)EY%5O{d-K+ (uf T?Dht93|ٿJӢ*:_xtWR hY)&I^Jep}S-RueqXȂn%{lV ~:x;}O~Av1i.N F}Ȏ)j&\崻{=dhͱ@3.nquc-ϗqzN˿a\;Yil=ۣ[!L̲@ @h"kB0^La&*0ǭ7]\G/R 4~T 7?(S Դ?:x{l{D HgOԶ΀0mLO/X6 ۠c(6\A̪ȞQ3/d;y*(qnDyNL*U\w5@N]/ao>1+ѴvY+ɔ?X&_3yw֭՟f2R?-WLwsUJaKSgnd%7@7߁;謣+ҸM =UӖdn㳳LҮ4YKjB% ]Ꞽ!m^+u)k?(c/;qLWѻ3 qxʒIW4;)}t}lVg˭O:g OXr`h16'0!\ٌ|TUDbb|TS;̉,+3GfD>mPKfeάUU46`Ƨo=hd3h+/RJ:= 4Xքo/Z}AR(JDiB$7̘JuA~>60 ua rF?A} +q.jn9P퐫sv:ºD %0y ]jQgjZc`ㇷb=׉ لb[అ y7@8nK2%Zו\n L'!,+p5);D`{"#FrU?2\SimVCg1!pGr ݕ#1|K[3mn.<̵8;%c%y`cIմIJ-=3-8E*r4]MnG7ja ++Ν'JmU٨D3Kފ~T-$z{T n:Oݦ)oh.y zudΧy CpȲCs$ ;/,V!wbWsg2#yo퀶 P(ǖk;A22a!KmX{A|&gӝDךbjf}ɟ*2IL[^&2XG8p">;>R€ocg|/R?@U ,.:=ROg u,ލbp:滧-rC*B- _2&QvUsXd+3H|[a@aJ~RyCXU7| Ϩ>nj+|pJl[.LSFUc2ř9 ;:U!u2)-/] o4S(J B E&'`-A)%Yf eRΖsrafNVUi7pF+fwi6h6\DiY*!| M2ETe>d\1L\ b 9{Y̼EV*YɄ}TMA3|Ay盨{1LxƎ?a0,A'/)\hf|{1P5ȤCq?@$?nz ;T~ڮON`3𤱍_=(t8BakQhcdW큔v'x=VUF)tBsM xIA{G V?%(Q,,^~׿uaCWBzRɁŨ" _S}4y8^ {HVy |Y.gH N\O]u+VMKt oMeѕ)c=}mq )u 2k?WYo(_Uq*!?˼_'O݀= կBWb/,d_\y ]C_H}eV I%q"Q^A 23TTp&v8֪fxpH|) D{u|Cݎ\<ɘMo"+_4Q}16,m`UؼZ~(};v3;9μ/@ל9{ԷǁbX\c`I ϼVޞ>ED7|ςs&KK! m~Nw̦zsQb"X @Bv0;֠+Iߥ&'pŹZJv}0[6UHL>,H|g~@ ^FhEk0a gz&,Ԧ#䆎YLD]P=tKq7 .|OQXCQ/hYR :6%"q́=,MۋpIyGqV>@:(}TQ+ ҩ`9!y%UZmhE0>iZ\Szl9 +a\wzP>J\O7krKG@ld9\P2rl=k$SHc"!w]ujUB3@,D R*ǐ敫Ik ҩ s>W`.^bțAú-,SA w6uWNed]ar[VibSW&uri^'Buuoݢfz6v}0Bߛ+=,*]ټaOZ1 ã}E%_-q(g;2 oAgifM@ &X`Cڀ9B\ rAⓛzC8|]8Mޞrqc/WGj /$:>ѽU->ux@S9T:tLexy(fl?vj ?pxN]v_: ,3cIZ:.&Y4F#?lQ -ѵۿlnҚœiqcS 2*jM Bod1y/`Izv6/8PNNY=JZ"RF0..$ŰU3;t'qb~'^bfn7/< S$}ݞh⩱\^}DH=Q<%#z )W€߬,ɮ6ލ/>*9qO+tX\RkӺ[,ivicbrr>xufzf\|+v13!W@LKm 8֍,F`ЎB\HC9"*_@&6T|IOPCHWxt60]ظ/Ǜ+2:GNͬQ XTȁ*fyOHm7E~ps^"[Pp@:🊊 ?$hLFU\Ϳ#pդ4VY|Gx:UR/c'{UeO voIoۻJDL#dHSd~(b'Ӟicx$m^wV*a,?HJDQDxuSj5ɴ#ȡG6ҿOpgi3teSUnU l4HH-,FD߅ӓ~($¿SִvMFDnȤkAc=@Y&xҗqgbH3WsCX_f/qA~fEAVsj}3NCa=,`\?2 JZ9UژQlŲa|q9𜃗\M;Jqp0}h?ѝUdOL E"Q6`Dߝ?'*iD},}UE oWg$4?Z++} ise Q5%و9ovιa㤹Txi `5"SJ=L6 T׭}-T{ݚz6 *c&*Wq%R)3wD:zʘ,+UzF`\\* ^3L"ca_[val|ɇ$ޜ;ăh82G$fU@=$տ(ӋM(5S 57iՅmf>h^o43Q\^SH%{xC>T5bϤ·/xʋc'47`h  3L@i̚ZOE.wfrc.۾7# 댡 J\y'S '9X!1ǎtK?3~xJs'+gЦy~~SO+^yAݝѫE^$ =ՠ>c9'mqJ13zcԜ\0Ӗd[hn ENlX fۣ*Kς(̢!3K$^cn R~[I/3)\-Ncܼ#NMT-rs)ԝḫofXV*X>(U5ҕgE\i ~xbTl1D:+ ^Zn6' mx},N!K sy0mܸ2ݗ''HʋA3O9\KΆwQr~w{uaU>sq&ˉTq}r(y/[wgg)d ,‚;_m ůA׶lS1ClRhbg}3 vS`XYC0LB5ƕeJk Iyu#OA*R#w <ݍ 'p#kzI)Tk ~v ?KSZur<Hn[|YɛcZ@ҹ6u$.ܳn^tZu;oo+p*=[Uv{-0CLrx5y`5|0jZ8.GL>@xhX`.Yf>嶉'sz w˖6c)VO_ȟ`ScôZ+T u Yq,@kv亜s F}ph3q]VsW/ZS cfc^`<'1}:cs| PK kqkkovh^P̒W0>~!ˎ2p\Ve\0F$e-G4f8ϸ!-ż?MZY]pG!X A$Vn^#[%LK  %G+4jxrLɦQà֍jea;4Sy#ӳIۜ^*) &=~ЇSSցt^rFm8H˭ףSűwJKm꿮O)<9LK@M0̸yUIJ w,"WK7l.$#Y4}o"ԸAyp0rs_O G01߲m.< FMiնE/Gp:pI#`dQV I4V]bgW% ڧrGDQ-c];&7%4~& %HIWaQ:\z>P[5{6ꅩ ?ܙݡ~BUXMqey ' b?8؅}o?>ֹ@%t`韋4q-tuz֝H#Ě8FCẌ́{/AѓChkL^))W[xe#)hıukU$DW" l5-"6l2Έo]}fȴS&ͥ6l:ѭH6}Mq/H{o]zhVEiYcoC.K G#C߃_l$udC"u#FAhYjɠѢ߉uNƟ̾=/UFjJoR;i؜0)A(6|N0&`# 83s*)ˊ5ԩ$_c׾]e;Ff<3+#^Qk~~ÅC|R{wׇHW逅7n2hPUQLj7;Nfޓ5Hft/̦ԫRE"JS~ ChYr[D."l_-̓4Ǝ :%5l7kU򀐣 *;F!pAyPm.QW܋` z}J/ y>J?xczDP7]3HLdzpd)֒dɡ5hkJf)d c 6˾7VwvRJ9et*OX-YLv#UvrLr8⸦NMʷdLיٿ48@l @˭N /Qސř][nLacPI\uWNbԜ Rz.eWBzߴ* I ,TlT PMBM(B/̃LFwTX%,+JUN3ܿ$ Cdh*v\MC/I-xObQGѿh#<#PfWi.45IO伻{&r:GI :XJ{S?#$NJ분H1V"%MyI(Kfgj&7B˲&'"D,~ p \Y(9. b!FK'{hb1A6ȧfpEp`(ƾ_1MWK\f:}TV* e\:Ӫ5#/J-8OtoPPBBwIC%}׮$wJt&eΏS;bۂMѭ>[lwew  , m;I8B3,@%mFl^l)_wn+pt4|9 i/MX}X4_v2P)j}#OYd! R(rÿkgƻTR٩-t=3a[(l4z%Fmrv_0th1] g>y-1 J(I`{xFꨤ1ĭ.6OF; iLOJO!+mOf;gV;EB-R :iq&ɓ $+0Zu"V?cua!haҟ8,!a\3m[J(~$[,sr֮e -+R wR}3s"@a882'*iӄt0?@n3L~N;W^%1+D.Ŋ'۾. HB")қe ȉY=k OdhWI:0YdB0@-wz|9X]FhV=BDrtޥtQ9hf7+Oҷ VZR^(ϲmPCpL!uߨ$cgJD?dVD|F'@e#Եl%gʁH93>¦Kѩ|8dB?09ȃv$/tODL\8vT27mV=p ՚x5}tv5\W:yrdLM"v +c3Ё-l" aLߠVM ]ΔC?cUxw4ҏ;q^4qD~M/2gdVNk쨄5MvQɃO^.aɦlz/<,v1 /Ј/}sÐ +D\{7A&9YH8`P6ưZ%YJL" `Ye9QBC(20R4'0MoEtxى0 7{Z9V&RXS eAS/0ތ묍L,OeT [wD>߱.#q_1̞k4jY^֨X6]o~󺬴<Xv[3`]E] ڟ9id쥞JH<.qn4ZZĭAaRDK#&rx2I}.7 {Ky9Ƒ Y_QSkvA`ohնq#%5p6e.V5"I7ݪBE>OIyvھ :*Y"DD& dfh4YN6MU;>:i?BwxUf>}H=] 4ʪ0nL/WH6eQ.g .=YT ^8~m}Nrtiҹ_b;E%~->gbfth^v+Dxw;UV{ަt9>/@.*;SϮkg̲o315h.\2OsQ@ Cݢ59ELJP )$ʿ0qi,1s QrZүEv*X0_f4]hQfk^ vk@ u6-dz&`n'߄uR C~֢҃@~>/D[ #̳vS^ Cë92|C뒦7{U~ϝ_4Ta)4 MF`p(:qme""AEVbjM1 y].O#N-7[³ g>uuC;(Ȑ?onzؙ(v[He-)(-g`E&/@H$VqQvcdV@)IP0̻Qk-@6n%$FykJh}Ugn&۲5'F01[WGTz06emYρx55dةR,lBw"QJ& at΃e-@St썴8@KRNki^d>l\63C@CPVabTZ|ůW8fӞ7|U0cv;TF{տZjeϦyɳs+g oƊLH2jLlh7l7[;d>Y՘5o%fc5}mCkGD` }2! ,rmC:l[&OolWP7-KcBkJb${`z n{-ee5%(Ks7Hlxl@~IgC.2*Ff='QY8o)JCj RNuok]6lw:aGrK ,FjW7FA򞍲"sӠ!3ޫ {f |曐K{DV.l.Fz>Ug ;D; k=jFRwC,#diD.?Ƶ(2?b(|%e;ɹLC H adYDin cӹL[4A9 +#H iiQ..VG4<4&ӗÑ0]{^iUpͰy.npɌ|q*b)ሧks1 SjݠO=%E2jbw>~h`Ԡj@rn7T=wG[y F&2Ÿ@"hggak홶,!ʯbpx[h =Rs&r\p_Ʌ= X8ܡx Z $3g {H`JP!t\hK$MI0#1n-#!D阤^J1cHn&m]GC| װK) ,_=F(~.!=#Fϣ0aDZ/_Эqi YL"Ug{3_Bbx.i-Gf .\24Gɚ9v7?Th›yw%B͡i"J69~i%+~A $fl2t8+hlr:PE㍂bS-_)@йJ N4FLSC'5i^C o$k Fg9V&!È2wNPbnqgJte'\&H(wY6xyX8 w#&VPA1òߥЫ _刀!ޥBJvF G+"Y.c\әa,]>V]8k؂D/J>U)j*xj!BNV߼[ e^;X9lGPEg*Dz.Kk/n* ?ЦPOagE9`wb`"ۧTyэ`GLG{V3g[ cS, D =~x>ٰLbo'dNVGSZ Y|(A䅡W f\l[Jޓ0IXI23r-Np @f0EC0$67 PnY] KdWmE|A$8jgmNO=㞮7΄|MRzn)a@ {%g6-UsUbL/tٰ<=Nh_UDYK+oej6L^Ṗc{È#!:,v^"KNT'5̷f]Lh]7q/CQWLeyUHk%4K BVkS3HMA7 ,`D,{7(0/3JI Z^3!|Q*H.8@ L'@YY Fp߯@0H)|쾆h]i{qW8# Y2 oNm`a2?jdtLr:fU::r˽Nd-[_䠏OXa~qX brS0\}D53C7OH\F'On똙@60Qjaacv#}NM0\z=옂n%hԊjtIQU^E:HoNA Ise!;g sI5%q[AIүi1N%x%qV/2;F,J]ȀzM<0D{qK DN`IK n>ѯY2ׁE9e77"ðtOfOa62uRlRM\s!+Dߚ&glr$g; Od@PLy1kcױH[) "KTh/T^?W?᪨~D+(7*N -!rq6[l%9#P:nE[oBHT8#=R`D*MF%){-;B}HI,EGTկb8u_kv?zm4|mSÓ{HmASK rY &p2Jk&yOX@uX~n:5VN[šzu\)LNazBQңе]S)O*dW 0iO,;Z:yEA6,# l-zrv)}"*' Gl h ﺷxKeQ3YKDY0_.Q Lz(-V@2Gr)Ox5lMؕTC9+£.UtAH2.7t8Pf@+Ds]D%U6{CDv.Q!vVP1qIQ3 eVCEՆ h|gvusuĕҐ/(\/Έvl:#40e,foii +0eGi~OjJ)ΐycrOn}]Υ=JߤߝH[qT 3(SnyÒ!MG`x sK6^nJ߀hzs)G+L<‡A@~>id9 -ZtȔ $؝dF~ORحܕw]%F:5ңQyKUlώ8)hIMp3PؖorJlsh\4W%yϼK4|~:YU[;kTjf&~{U t \l( fz1@%,s,:#Z B~4xɼ>4>4\ 2H+˾a=Vkaa[*>,:+<&+"g@=ûk1 uf~rLQmT!pi5WdHqo;\ǖP /T#՟|+!W׎e ¥}ƒa< MǛ`l:%_`pH[v'K3kdf[I= - "X؈p¯DNO8g~#>en³#W*3bk 8*y?9 hvTݒ+lXbi1#VXP0>j`\|'"' Y ,s5OT/>xnG%$oce~$Jn4M2$(\D %+'% +g %,<k6I.<2ǥ X'rjCre57޲s #iNwlł$XٟوߔW;фOK!iTrnׇB7 c !x~ U>F+] \ēbTd˦,N:A|""CN$# l(%{]%SDn(T'S&8PL>@O'ks=R]tՏPnqqPI`*DcXpqcJt$]& yS-,I,0#`X|]m'qED€b/8F}ˢ5K),a\)HpJ|j rnK&1k"?X4uߔ5wThKmsL1 JPwL]3iQP Hz2-5|@TN]bnٔ&)B3P;꛼w5 WcWNQg=Tf7xm(@\ V߈ /_EΪ]{_z'*~/|l\mz[<.=T0 H<.G|PJ jN9o.a"#۲:[AA})sRWIn,YAl4avA(^ߋW2'jx=A~:?Dδ ɀu*ҡMK˽QXnDXSH>NA:0[QzS>0o/J}uA֌b>ĂVbmgaܲFdhw,Dd7~SΥRƼ$1`cxuAŷ &P kj|)RąK.݆!+јŇ^[v𢒀hSխ0FMsnvK7e !'tA905֫qm+'5'3,^`%TgGK}992"4rT K{Fꪅє/JB%4wFdD68+G%5^Useblo Yd,&Wx[#U{T2հVn 璯O%rSRMG =0ԡra R ڜtWuCx /⍝3V`"R 9W׿ i%u!i@QZgY'dȢpSde0pªp0lA|뾓dM%Uz./Of.@8#`;QH/g=P;i Iڍro.%(]EZ`MҊʆR;DMu " Ҁo9 nmۤsTX!6=>Vv\ U0{>)eH-}[Q-?xgtV}ɻ/(W96]#@BkK4 aęw]{Siis]/>Ԥ/pL|0eAt0dU/T^~o*\ADd͒>NΞcC$ю+CM@8ss3L(A_XLa1`u1`d69D=9wX\ފ~ga̪2O T}? s`nv<'8ѯ5(*YјjzBBݑbgiQ4O~D 8AUWbG$e";74%ΜH"WY#w:,r6 !wǰ 4v$ Ve /Ќ۔"$} !@mˁK˒tS`} ; zeט72,Nf "n'F1&v6id:eR"H gi|ÆnѱeҤ8C@MELw"/m rSr U{Z߾)J[`dGt~,jxɷxi [Z9&Z@+rE-6T¯,(ċs%l-3ggw-L)r PP@ KRHz@hZ:9 C$gT.RX*e:A'GKo2v_'eD+CєI& ѰlI]2 ၇t1jvG.'k^x׎q٣_u̍._j]A1Š/`4(n31-Vuh'sU.X3>[qB/"5D[L3M,4\pH6iGVį{$0aԍʄ,R _tQWAKoVإd`9PN %<@-%k2>bβk!W Xhl6AaAnrPX&a_+ۻ7iyXՍcâ^DgwXhj| CvL;j 2!%פx@?]˸{&^R7w'UՁ\u\I窫@橝QF c#![魂x$_2w<2H0hP1s'@)Tg4jƇ03Xio U!Lg•M/tHIS C pI6;KN,%i صܥlPiҊ"saT?jj#/T.T񫛁Ae5[*жG&@jOCSi8VAyR.(MZ ]L'}wZ[CÉN9>gvu@ۂjKx3W[;iͯd+;ۛJobgR$VXG؅VXhHn8)dԇljZ퍑 YXű41+bQf9D]~9Ӯ:Z_@%wnPxj)i[;/m*Ion|"L*QwV[Jb* RStJF?Z\j Ȟ|ZIݓwmbiR%#epRo C|RO妻A7"6} [[i7 }+3g*cPr|}^xFl)㓩1HFTM`>(Z@I| ؾ53祳!ܘt%-;ٮ,NVqKj`] {uLB9Ð Yw,Gqvf'͆b9,pf & b`>G򘝍 dcΤ ÏhLWp:5b[zrS2kZ U ^ HC5#Qϋ1}uH2% Ks!ㅨ1P'l,B>;@p [dYR `TCEOʊiVJ\]l78(a@.6ho.jkC!Ii!ÛYqo6Aٰ Qb8st_=Ѵa[Y|@3\ccNYE4{MX_X|yܐ5?[?ȖƋopg+DIE>:tKx%ޫG*|$<1-t'j͵exgG X]_p "v%w-" &>04N੦0_`2LΎfD@|&ɐSrfXI8εRp2=7V5Ar5,c ls9Q{9qrY{5vmDj}i%Eu] ^si2:I ޚC޷!)ހ+.03/ڒvk3Wy~G㢛T$',/MެjXwZ5{7HR_Y'&h}hy4r)J]uRK5iNexZ5sgbPt=O,pSǻ^x4> Mj[c8^tQg\6#똍w u$mywq "ϯP6;< &? H"EShnu1nxnCpιO*UF-}@:<d O "L ʿ}ZB>v1}Vft6{Gbpgq `CH7X"YI~vGWELKAV(5>SLqBk:ՁPNσVbΣBT)(GSIF@cUB>4+KSk{9|&[qi C*PҭFIpfdUBW.u}1jƑdÿ79W>>"'0uMx6˺x7=g0\^>6&,ŨE< &| 5!.`=o-f?ӦzQ!b00*oVsw8+N@ %4eruJ #Ȕ'Jkxi_e-Iÿ@e{ v=?FYAvG2Crl@^'$,)~6ꝮR/YHHH^} }=Ա_'K~G:D$eesv|쭫ڊuOHRl;Km^Xo@xz\{0XID-v O&OqΖitԡjI<IqaPit0P$nh(10sƒ=Oܪ.ϖҁ.;m11QH^Q g$өH=JS}#exT{쫊ְn~HP/뾉VWИ;o ;QWq>ttm!]wxC %ξtԌ8:1m^pث_ `x6{9jNZ関ȐQTK6u[?`!?YEٔjeVRk m&Ss*I dkB靖t̶CQaCǙY!O\a2saƧgа> ]N;k7Zh\33aՀ `\wO}|AO)`ʳؗ+ 8昫x>s'p+&‰Gm~&xɕOЛᵃ&\˞ޭ nL |Iu ).c;cηP>Ex`V23n7/ ;3_, тTg3 V.I-6FF }o;2 ~TBYɵMHEDL K+Rϗq,riE$ W_2:-YPF*mPE c6z0UOlr~gp6CFz^]e6rI 7eʼ 8m%/qA`|P>.*l&]RϮ%nLͶ*Y:Vk"'ϢZPnY XO/~~Dy轧vׇBi3leOJE}K W$Õ#*bknL=Q'CLr/BKǮrńѷ4MQI=t4#1;P)~a&RXE~zFVV1p**.c2Ҽ-$ ڜ!dN4&RT\ [bfqqπ`=Y[$_ 2Tҵ>L.%)WzOAP{|mi/tu y6,PcfOf@z IHyu:Pݡl].NkZ׍Tx7*[l_m / E ?M9"AЩa4L]"?6,Ex{O笼 i6'݈|0wvր" 1BFC,(p8$'AtNVabv$ D v}$CZ9p/(~_ä) ݋BNv nRϲ?>Q:뽒*cZ2Q=8sL3O8Vo]A!:&Ro;38)0C ;SʂU(&i P/^9<@\ͬsԌ/{56 cIY Ԯnc_" "/v@Yj܉-?yE}Aa|AcGEy}6.m[I/vո%>J1r1 2j#+ DA5=Lye6-|aCۭS0F8N=ܢqFm0գ`'ʄҐ{) IS:! JV0G# Qk\@)̢:5+`jjKTc+)G7+ۊ.")0p-6#gݼʏ&{2;V4Ӟa &$+قJ6)Y :# z fz{0Eg,GaF˺RKAo".y "Ը-1?#+숐0 jFCvˬ  N=z[+{Kv07!rjlRk3BQ J,hhi`?O`ʫ@fbn(0?e/h޳^Z8[2M>O@JST'ik0*d<5JJI~X =V>| ፈv$'UT2- U(UIX )b\3oL 9r5} q <$2epdEڊ$>dQ\3Z܇oT[YA`*K4bQ! HѴ[mj`]bYua6r!CD+H]?Dž! J|8EQeP +hT4R!J cx*|Mec"1JALH.UK5ĥx.S+{ՋU #d?=y̕ /6|ԭzVrEɃ}V{55j6 uq`\;D[؆uYiaW[G"ŵ'-Tҍ%Hc{y"eC,&%"i˲ރ"1]DNHmLeN7pJܬZzk l !7]N]iGΐ͚CX {䋉+&>=Д`lL@~o5Wِ!b; 6l; A`N5' [>ƈ^P֏/}c]'iqVp0 ivlVι"أϷR̀yIyf LR 1 иz}%UK*- Yк.#5IOYHP.c3KM&pZ4[gzZYObqˆenR"^Ղ,!"Ge?#["Y4x 3B_V,RʧKCت"/,@?O\9>|vO0bL7m(weqwfI+Wvi# ,T #ݩ8ģT},yf^DIVE@>!rMm\i[:#w?˺^D2SRJ5y'OɩҔYVwQllIo/wSysPvKdc=$HjB=iq3 ïա4/"3&#+_S4"p޺aV6A>uY5EiV0tBE P$+=-יK}_x[f7/4ܘC_i'٢/ar6$׶xM_$,GXm0ID՝?R1 VVY)ђ~HO3Vq^x30tfHM\߸r(/%I5ir7+ Z[{IO \sǯRg,3wU-l+\f>1Lٟ{8}-#_H.u^;#Jr6EIcxRM`2oF4+W2B 6\j A^y}:ܟ'P3XCV1MX`N@@u3ޜDJއoF]7@ݏqӏSNX~Yp]vV rjUsr-f-镚=ݸ>cΌJ& %ǝ/7Re}]Qձ8VTIEHD$"1uSn,cYBc =F/VZaU-5d霛)qZR ;'pPF*qU$XJ|$hߑ6Uk-ٝCyVjJq&ch1Zis@MʊK-d㇍N#u3s> )/t@ :[G SAտvܖYEN|EjIhΤރPzofܫqf3htdD [4wq$Ry9(KTYgS"Ǝs+S5.7<9=BmЯ{.u ȉ=*^\Mo`N;zG.GedMs'v/xUF8fߌs<`~!4@lk7ή6u;;;@b6dmR AAc/^.Gъ7v.'!:2#\Rgsa|quSzx%B 7gǷɰ) nJ,/,[j O{s"DM<ܖRZpg.GTYư/I^ V7`m98_;3^nk˕yt^ Xr; zN:g&4ȹ? <;BϤM P1lUlր-<5kn4/B Xkאp(7h4B o︽W%5-r<0e|zzc#[%ftv6a'[qEK,t,sHpT Ʋ2] ` |KE HF7>˚Pb =T/Ks !Ns3x@zjV_N6vXVpy.8-/\n5"yE^q-M`B۱=6mSCo骵s1P%~kL ByG7anv" 1:!`UYWV?>+Db5+HQu2W-B<˭nZ5P.gb 7$ܗ=GC]aӒ(M*H˖ϫhY|ch7-n:sLh]?m.w%԰}+:? E"7ĿMߓۨoy=2 IYj"N5)zKRf0H}eA4wA܉@ql^# ͽ+3}k噹Y_Ҧ +|S}>B+gm͢mx)9?x)wY~'=gu/~4`t=q WBHxw. E)fX_#:֤ K9})]ZfůV8R/\vqc,AW!ޢ?M6gXxukDɃ#~-M6E>pxTݏU0+QMӍ%EE#fS=2{~A n<7;n77B\a%?wiK2tid)YNa?BZ\hWGWD 7n 6dIYIM#z_xv"ce5Jɔ冀blTv`-( 4x *iN(Bj>6 e\8i\MDLx+9 "EWeEB6uToR$ka-=pK@x>6bv>\iF֪^kIɆڐ`Rq ǎע̳^e婬K-aϯ0Y ݯ7iA^DDxO ʑe',].ވHu3aVz?gn}[H,xS.U8hU͂L`q@nC';.Ҁ2tvF8!~ ugҖ3٪(nDkFݺɝT֔`u7ْxv5],z>sk1JFY|D'$ rv0,5RA'LGY7  ]dSLR-$уphei!D;p.~ę$EIZ7Iw\/Q?W+Ӷ w&9vw3:Q>4kJiak^f\F. {[GQ[ҍ?5'roT$ h꣢\.u tT>wo_ @} PෲBYB2UeXۙ"gRʕ SpG#J-c'(TzF/HS$a.泮x.w \X Z xkֶcdO^4Zxίq+B>{Omd q|F]qD&ŒۧO1KA@"$xq~r<=ƗQtӖFF ݰ !"S$Vkma؀,x .&u{"2-Wg_M?^̼ n+[xd64;HvC6/)z'Qa`Um$u=HDsF]/xEfZ]2/nG>gY#:LyEqzCΎscg5(3UW kꬌ2RJf]Fjnά0)y`= _6~DO|,50;='#{ L豞/ړ] MbqQrnHog) ]Qf!T6s?;nH.F==dԛ8U8'E/df6$.yD;=ߑ"E¢%;wC/[\5@+&,gIVgedѣ':U^d"yn],}C[a`ٰpbӹ8 ^*5ATM2IUژnj떊z׿.ZoӁ[E)}`Ɍ[1+0gAc5%jzC^B`tQPL? RGut-yIh!ϒ+ '6mk̈Uh] nu5&8&~瞬VXnY*571]x3S[P޵P&T F/it~ VKIꇆ?B¦.zWR-$D:\*e c96(~:γ%3W(E _0"c-36=bX'5LTex0 jd .<.*tcv%xaM:3no STRq2{`xTwHMpٜm'ّor5:Nӓ£[XAn/<[gf9Ix{1RtW̥(v'v/|%\ZĠ c4z nrVH) eTQVG5܀d `w^ Eñq0Y:_Z]g }K9"fRL ̫EenOwrhW Ug>9V1_Cp;1ɪƂ 4dK~Π%֌ՆEu`]lz`WѴI2}HS[sB6ü#W2yH6&7&W_}p!8sȨ2Rqx(3(alߚ[RNC@_ק{ ܶ;dz> 3[,vKG#zujxX V"'pklxK4I|}Գ`߱*HJƜ/,en*}!U,k?ZXg}"=,&`*_2jJyt)3~m?Z#KD5יThHku=Ⱦ|x[$̈!rK:)6ul4>5q'Pl+T[e,`:ށgAe鿊9dQ,߼ʫHQݨ'Sk uͽ ; 9plbD]rհjATQaz@;%R+,RSns j+3;u 5LD'ϤXiPkvLMh r6T9OƳ]czyG[Q}oNUC,rNxҒUB ~)n7ݘ?mA6SK˻W:8y9! ꎱHIJ/5Ggc=t{ ^- ]4Mrֲ{긩)\ Ƿ'$}C#LB *0Pi׌M/S,*:}f3Ң2fI7eC\E`J&Wwg١a HY9> 1+hdDeBǓFe"2%<עtvqn@C!cBPdpSWt1C'G!x57gc&/k2(^U ^~砯P{;XDg3쎙ik9;/gs U-Rԝ~K~NG)mIKȟ>y.D]A_N+yLLg7SLpmH5 A;rW)a1RfBr9Qfbu< NIF>ޯdܦl(al(^c.z>^3c+ǏG QO"ɗTyԵJA 52Ų!xp=t<͙; %=k.G6jdQxح'1.QI" lP?_YUyGiB?(`2qFyoDw8Cc eٺEy<Cu)qM+Vs< Dnu1")@6P'iٽDZ2#8w{Wh8d΁l\PxMS YԂ>@ (pc61vG|4xz/tL z]o]]FW 1UvVErNq߭]]SHO' m|Bީ#(P{pexo(;Wi6.p#/B„FOvp 2)ˡI30oR ųUJ?fz~l% >u)-c/&=4HkҧKT&FSq;B:4Y}.Ҡ'=]Ii4HXV?NHD=r+r3Bk~mZ*zЅď E)lqM5[ggc>|CV2$A a/ts i_,_>۠\'+XEk\kOФ=C×561}s dvk co p'n׹q(s%3q Ptv\AkWs"ᕵ𡷱.'BNr#%ja((HP4A)_OXS~%Pc_#4=2(ܼy:l(@/xTu ՜Q5A+ر EaVlvXٕ4sO!o+$G1BS3m 1 0>o5]ĿWr+k#aAA?-3cC,8LaVA vc;m|DI Ak7_7ZrdGtwynl4&=+QF9E늘n׋I+pAuGjlfZj?KPvAUN>wȘXELjOBp0QE$|$%PY8І8눷;/hdܿl3v>t$O/h5%RYEb}yy$mk#Znx7"pNCMZAE /ȔT*J/{Y].+7.T"N.DE"oNI'y"O³x4.|r68܆KgM#2 "ilka@Acҳ'$VgW;sdYV} Y #*D)I'm;^-Xo)y iL<;VX3;1Yct_ (=|v,5t=#WԴa)CA;^BT\+.H9CA8DCz9q(|cPlm2^gHy]V!u'h onG%&TSܐӥsk6~*3NP 22W3ԛHbc:ES:IJv[q Zἧy,G87kzyh^6NvD5Ԟd; jI6VMhX,4x()GzزcYf͟W 4߁i*/sRRh<@:,E忌d`TeUʫ y;/1 8as`7sEٶRv܍#LQ"` ,ELj{iss]+pmࢢDy :b-ɒoVZqy'8hӫo @VOj.{ḏv| /11(O8Ab龅}&m6t{FcQ2۸PrR2@Q!8dO)Y5t ]l.L 0X*,LNz/sOް^ d4y#3 eM GXG./0 +o{//e|hx \ 8 lJeLOl=F$qo<rc ,'}ഢeBؙKSҹni &oO& U(DQ0Q|)}Ζoj;60/F՘qyU;F)G`A"\ 7Wl &)"- Ђ")F*4L'XUxi2 o 2 mJ[P*̲v?mM(rs(?tg˖Ϲՠ}[}y8T{KhrDl~ {]Tr#xW6V~mJ +u*x\pi|.`Q*D> G` Ədϗ' 79Ojx?0nD],d`Hy.:2i> Ǎ|6_FWTa]L'FS!˦1 &SDXa"ij]_Hg~Rc1bBc9%}# $VdC"e%<]2{vm,?t7z_nkpA׮ }hp7>3(t30_iH4\>eUkoBҠ@u;eP+sj)F+=:TO>Q8@I{. Ͳʜtυ'26PywKAdf"R& Q){@+$VƸA/ oqa^)'aN!Up{JP՜spv/!H"[ sFQnuIxkTvrX̩Nɸ,rͷtd[xLfĤ2g—7Gqõ. Py.kw}6[4LbTǫ-jS2ɱPsf*!O~k#saZȞ^:Aiz%'WϿF7zݫ1ȟO+YĒyyD&jWo.i>=VuC6a:h9p aenvQw-SSzðV t%" ,}>3Y'U]_ ;-|p2#Cz혎}kmxltžAb1J٦hn5,Khoe2iS{vgEy_ɁǹQ7`'J^KF7kdzӧTb_GE|vinDsf+ť֛/jr_+7Ы(jVnԳ8ei<ɯs_ :$@h>Vʞw_rM͙|@=9-)1хvoXTxs$ d ĒƖZ9p5sIj9)'>"@7:k3vTin=DL%(np\?PwEe=M ½αh& s֞Hg2d&g]LY {;O4)gG)Oy9Sܮ!rq]2VFA)V{vd28I׉%̆ Q%}p!{KK6-<X#{W7{b1=Ȫ8Sf%ŒaH3,vRփU +qO`R:v[>9~Y[Ҟ0uAP c&27wPI, ;p;ϐ=G$aeH8Vfά(R Č$t@vMqt)oAj EK۲5.rU0BG&m`sKAJ XK&6tR9aEvS449 LǵlyL8qĂ4D.4ïU Y^adW:M#!@cYG(|B rE=Jd0ʅd:]F̵ura'xQM.D>N9HI]򛯿TICT82Z3t؊{h"zrw= 0L~D [ZR\$×r2iqXlMv9K״ qA rT*mPtWHyqN mGba#"d lW:Յ }`]|4? \2XŭN,T,"`AM6gCVѺD}L*qomj,گ8}Wm?}d-a)+Q`D+cz륨"i-"$wh"0Q6$"8yǐ𛢎(\)N:eZ'[xxyf%ȃ7:%>S9P-]3MR15"lhqs=%n hKVՍ_G e fʏ/Q gV9h0v6;{Ò M;?y4-HZ=h>OFh<&;|O #ݵ=;4Jc:o\hk7,Sϐ ՜rM pHGcp lH`4Úz5mw#FE~w]m'54B+PYIjbq-tI1sݯ֑u(?(4Ӕ* jZxK@X+2 K}uM.Gq'PflOCskk`XI!8+ȏL  #13#1fߵHLGk^ Tpڨp!*/Q+wo0<+‚: g!0%)jcRb/!OYyH'NJ1+2tN 5? ki۞coМt,CHkd7_A푿,fq"plnjDW &2='*qTĄ2*\$- 8n4KR5L/)MN`{XL ljYVњ Rw5@2jus[*M'1  WtutPne"ΟY`є5 4%ߌg΅%xX F tUϳ;RB(aGft̲౫j9-bQnƒm.mZRE"^5kK2qUC7T"U9e["CUC'iR]U|#x=>$Z!>T6+90Rz-AI,F |" kUcb7꿒G{HgXIVm#@H`!ͩ s?B2p6¡Di$P.x(IUh{?[@%,SRn[^I1D#Acf:M/Ya"|1EzoږR*[Fa1ݎxXM+)E0< ka~~BMySR~0\-1bpBl+YQK:z[nm*o,)E9NVm62MXLtz`JwA GQqN:{Ȭ9l,s#Rs<-Yt/ sYѧ9* *{J$:>[AJN|m ]IΦqqc9qiA4%D{TvFif᭐ n^6Sv\aR4C;)X fDS㎼yꄷ$ ^nf獰DҋɑDMr#)ײH~NPG7>t@2.kC7X:#,|9 :=in7@z;|}ZI:I10g"m  a unyjs{s2TJm@tlWcgH*BXXoMSgL#L=;╉'`ptjwWW93$ꏕٕD;`7Y_#v5΄E8%91 qN2kzM5J3*:NI ,FiFTHOО'HqPadeyqgM8fc*-o-'լZZ.2vwx+8?ޠ;We*UeA'p!ЇHE*}[K8&>B1a#xQj(jN:H N$SNOV~ [I_!N}Lz-A_5mKOw%$E ռ硒߲GX ɳg,[Y%g^8/G[YaPw'z߄N7ۦ Ft#4Crs%a¯ĔCC#/ɝ!^gB`[rrŷuwÇj!dbsFP048Re1U~sS;q4~ 0DɃ ňIĪ԰ywIEm$¦9`}^|S-dm,cN>fn"&6{ ȆIRZJixDvwiX½vZ6foڀ~Ba[No͸j$2"ɥaą%6%z"F'E =_<^E5zO~w.́ӷFWI :c좇d "Uʷ %=FF"| tLh\#76nRdL_z0߈P Я ld؝5ݹˬV= 2|j|_h=_)8MA–9_`DĒ܂bܝ=*% JxI`9f<闣,TZpb)U#{Mfƛ{ #w_^+SqL9ӑIh[OK:RKƚǎ/FzhISuꞥؕ.`3Nl!z0*|2ZpXDr:[ ,0 F!ay xj8,{?VPB1oUS::~@[bTfRPA w4 E\[lXVY d(,CޟGmtJ8q?f\ڛ;),,Oьhw^c)ݞZ{3qKS뉷} V5\~kreI#ZmoIr&0u9ijj~I( btnSMzΛJ ֆ7ST `r -J_3=7s!1m;C+Ǟ1)wKT)5bXE:=U}}:ϊ/}k nh9-/sy(b.>3P!-nVv)|!lm# Uo_K FeRb܊b&֊L=J|['mN&޼'{0xl);cSvu0~)@KcZXZ p4jB=\B]TQ򀒹ح۳ue֋bt@a_f."i$dcgQ;.;rǼig "&N84ψ(* ,O+aϬglF ~u0;h 1흃4dWddjD5;(bMf*'j`dRd{[ 5+Ъ#6D6t#iZ-Hl£E@Aa^/:a&Z 8-z\/|Ovb S?wCꃞ ih -$|yZN"`nO:-Oq+!k2SȺܛ mBI : `LlMIgqŖj @lXQZu R7ç:Fg=PZѸlO/GK;.wK,'xzKkQ"N 4giP{)ڜ>_P#JimOQK|朡\e9AGh7#׹%ǛerEZ CjzXU퉁YlyCRDr:kG9Q? v8Cݮ- W2պN>Nkm{nڬF?*<|q!N;a/v 1 ư38%Mج9p 7NV7V,@C+Ɯe4vXY#y6d,ݳKTW+)+QږA=ūKI,CfZ(pY']"j{m WI)FhdX1uvrOAV$p)m{~ !̼Bd"-0X>(Ǯ~V"Y5yو=ESW?[?=\ m4H4=tlؾG>]mLᘗ+P]X wߖA`:R"yyu #y pylU|eRPƘ\[zݥYx'JB6htRd9GZiKl B ͱ 8OYyd'*3x[-wl?X_OGITҕ/&R(zg?i,x^1r*x,Z?VFj4i &9QM/g4Q[:,|G^btpԡIF³-[ZOBx+*E T +i`x\@VHR8csd^ր.!*x+eՑËBVXJaF ohpoQOH83Bo~v D!WD+ɱBb9tci3xr}@%cb?4 )e[$FFqMQ,HUyo;ːȌ[G7%j b'~Ebp6 8xɓ vM}fiO3N[k;>S=RmCbxծzK9ĭ6dm=RzHyƧ.Qy8iBW~%;^\P@5K8Ac3NڏCZ GnwFKCQ_ZXh/zhV_3iIi7:tqZg)/7oL鰰URTii5PMz=\bsJϿL3<,2ϭ4 aT s9`odlx?ȵ/OX-*D8m 2loIB⦈J IrzѬ8衰 8j)YKwjk4}w]ޥ[LѼ^$H ]ؼ*?I+ \O0SXk}oq1Şb^h́(5p$jvNiוSIq<כ 17ñ0j h'+ONj B~sKD.M*h]r#sr>f?O@ ڤ^BPE:pOЊ)z)Y~ʱKMjT7 'ßml|VL'Y dle}F)zM3<"Ph62B0$sW򛻇ߔ^ 2NXY d(fo=ҙnid%HөWBQn._0‹DY "kɐr@SxF0oG%4Xec=s7-vc'(fQ_B]5cH viJZOY5ɺceB:Ia X a\ʵ!ҴWIFPK-]|̈́D!tgD7a~0Lw^)TG~!d| K"eaҠ);dTI5I_ %bܹ9G 3S#ys3t,4,VH8P-CGV֧dԯ5Lj=N9E}G3^óM\u@X`*GjT^>yg2<xg\AXtNA]d[vS ~p{ xHϷa% @2X:ms27BRGq35 oXt)xdpnÖ:eu z`! đjSEBm]|BJM&4у.2C+%')V+u݁؂$j,3]+:k$zI޸$91QP|ƶk{M^`f:W8Ԓ&c<(S(:wbfuC8X.'vaaFa T ̴P]_=x|Uՙƒ'~q4+ -=UhcN7i)V&)x1{ Ig9 x߉`g/%X,d >4T\V`g?W:Ǔg 6W$YRjm4KPulp(OS2BQv>X*q{kiX M|~!Uat& h^Q[h}ߕ8qn)*4o}Qsͧ&]# A{=U - i0pWZWVgX  Vg皃4)E1얿G&HJt6r V'k̥j]QN쬙( juϒ V5cct[R >4 ѪTMg/ں❖JfyMpQߡs 5V('Lw3Ȯ ?7j]ؙo4\cXXMBN@A1S.ŽP! IRw^zH/7Y`Fyqi$gH&ӺBQ^_Ay9qi:x'kg.$Y AJ8iw4I>@*$^(H yڥ_䶰ޏjNB fB@bɿ YiJ?{|DZSYkԟ՟>-+0qD` l|_J{Cv|ŒO`&r@ǜL: zϯ; T_%HRIiҝ}7A*?"|;m[ #a"TDiz Le v;b9a2dPBBrC#S[)g mF){obC,w^ڀё$]- `, a"PuT4/{B٢E̓EI{CsI ~rܞ4 unryu& Y<;")I21w:Z!&էQڰ6sٽd}u'"[,t%BښnU*e©A >LɁj `*Ô4=_},r >Jk^͐`u]r-mXWcg+##^nGˊIgQ!ز~PVU wfS,Gsv2%G3'K˜ Y)\7 }D֔X?~>+"j1bAFf"hh5Ѽ `>zݱ bZZ(ObZΟgSIcג cBtk4[uZd!Pq &ʇLr;Q*׼Χ9 3;"= %V7 _cAa [?z$aV1 perx *A'Hæ?ǂ\ /> f"V%>3|DE8UC .rϋi242Z,5ZtԮS6s 9}et}_nbk<Q|R-+ &+v&pv q.3̊, |ăW }$XsRANz*ES n/' C@)%ҽ:wbU`])ߺh2dA?8"Oo+])XVI8!'T9+?APC$ȜkR& Pw;x~yHFO$ .* `ҕi;#'1qφ1G{}(|_K^u ˓"UЋtQn)3%<Ζ]Lq::9񨚼= Y\w(Bsulc~ZNW2|\Rc8cl"\ /h_)10:|,;lq+AYD4qOYgk(uxTBm<.[ya۶&4J?)k .?_udBKamɓe)K;"`"!a/%c $&J^W;e+qRg L㸍j JHXid ]FqMiT WD5yPb#|SMPVRbh_!)Wyn 'IAwSOLpf4)U`T):B`?2,$+с7rm:=D8KA1(u5[Zh.%f^YxFJ./zyZK^XUJ^7< z-[d\QBǝA736q^ rgɋ-f"D 4P黹VrL3(ʱgl|]ĺ~ꚗd:3?Z`o.Y).deG8J,}X^Mε;~cńɢp {>nB-˟DW.|{Ŀ^Lbcs3(Bp 1Ϻ9q;^UڎJb/x@Ts;P\"ٳ:3h q=DEEܔ(İSvB*$k9%c:4I;;h?mJsΔK(!J?(.L!'<0fBYiWB鷖Tik&E &{2<2o@[|VQO9<poo.ǖɱn\׵ml/!&c{ߘDPM`C`߱UjP2֊:[5ll2;);_цv$pvӗ3$M02O{fWvA Bs2˹hAԈa_%ǶnvFl5h ya O,,jsMzw oI :YE|yòɨꇎ*uUZ~g5ZJ:ֻ.P9&y>c3~㈖.~4=fg m4SLjn,K ^d\[Ðհ҆j3XYngۯa*;e#Mke_ǡlkaDg('J=Md,qKKnn~fئ5>fT̽ˌ# HnP983]<Ɗ2WBG4Ϙ0{x kO]X(Lj<(y.s}*#uiN3 sCr)Gx-ZuBn,Ƹ˙@ -_CDE~SX? Ȁ2@?(r/j Q?c:qsRzV0| j D1Vk~FxZk쏆vXSy&Ҍ>z3LG~`o˽]VHpy应E=a̖͒'S>uWe0 e1㕝%[6HB `L2彧 QdÂ\O`'9:UKۓh?o#42 ㇜3ybOCv'l҆xM!ĄތPQoOu7zNWz~Z衍`#ft:4g81 [NLFu 43e ᄠdc>$4Xv׻&ꉰPe=j'FQcDVt'%״oCa~Z Hw챕o;On~3L8 g1RP~c-V虤bLtc< ؅2H^QBFGV}F˟%1{~RE];'nLV-gl }yB耹TM#x&-Uoeu C>y%5}>- @7&Э{ZGw*Ƚ~1_[CQ0lk5<А[-7ǭQkりS+~3M.b/G sV8wP5Rn/]xDs0.)2|t$)+;3t'ʛW5'e srbe!eb2grhwS[PZ[/ GaRjؙ;wOY(ڲ - ̘ZQJvcāepg8wj{5/A?Q(\IVQ@YaBquboIUg؍75W/Wu2k֡*їN9,oFMa)Bv8 fu=( j 1-O[eFE[!esc5q_(71%)hI\Uq<e*UA>`ӵ+s-opn2Cd*\ISxbfx/ipqx% a͸LQ /9R ;cB@!!UJXeM18@q9& !Z~E.K! $8ej#U7 ޝ(U=-Y҃~atk/_Z)AE"l89CtIaFÂHS!ۿt2-.G%nӘⳕatU7kIx[@E¤.-6W_-y 3!'+yv>?ͣvIQ ͤp=paTei MF[SbX`=e2c4kOf@ESE;Hsv38D]Ht<;Z1-Z`q=6lU︇G$Y_a V1u?)\ĐD928mT tr҂3[Hn'FNs㯲P'zo5{!+nClW1We<I+WBS >H)SA݃=΋kd>,.Hv9U4ddD@Zi{CW^r.!U| h2D?&=& EEtɋBʊVpjY__%w)gi!;֥us1|]W}Ʀ'l>"K=;p[FERC֛Yn zȨ@49^#1UV~Wf^t6 Bf6H MqGKEලZK^ׅdۆhPJG:pogaֽ]Z)<^ "<Dto?d)K#pT5=8xAjT-AH]@Jdۊjx):ST&}3iƽNMrǛ$3bwM5l PKj/?oCIәV |{Xs,1Q7z UA,}0aY2Oĭn{7v8Zmځ=sC oZba&^;d )hkA|CT[P.򟔸l=;a'% _-4?; dd8>=@yz U~}ap(eݺ0ߕnk'W+FԪ Lx]N),ĴԶTk] ĞIYAraKl<'pdZM9)f4y# 1527nclu}aH rsmTYbaUkO:9ĺv/4UﳂSĈ!Vʌ|zbry̰V_ېWm0ţpܰlj24i?a*qH B0ٴj0%Ĩlb0T-21W{<$FZ(⥕1y%䩻,؝ۼBetR@g\z]W-NHe>ܾ7JBLaIC5Wav%Xo}m' # Pl_(WӤ{!hAc6K,bԺf=zϣUt3S`Ҍ#qOm@XIǛ;Nhrow%'rˣˍx׉2}dk6[tӓi;ݳ-:SDҦ/yyL_(cl!@&gD] Mtz;Q 6v0a`єvfb]?nM9<9ŋr<pMZ8A lGH3<ٸ)Ep_(+tȣzHmֻ*k9Mp;]son wwcϬx]:~.X(Q%^/*S?9)rAAG&c:~x=gStk{H=b *m+v&*XM͠6/0߸r5xvl˭`hLesdgxHdeIyjT厍& +[ ՜CF(镛"w PhÕ-(l)4R[t97 m˓Oa8-SKi;iRI9Hen~ .FoJ(Lh~}7!fFp`__@W3Qم3c}Y\+G1;b)K?~g;޴+,.xqCrp\d]P VA?ݪPjf0H{{ VGvm;r1&iՏŲ9/@݉RNo ?q5Aˑ1 3[kLb85EQjy-2\.;s9!mU|]SŠ}ƑEFR ܙ~\mhv7j%n7'!l.e&if׶-9PڔyŽVXW/YݤWryyWw ;.W0 }Ku{Tjıڛ̬kC ˏ.56Bv PPN(QJأre edy0b%e~ɴmtSpZY 45#.}5q@ }!0]?2oole{X\fc6  5ط+~ l^؀{C5|lgvW?%GkRz!|>]\3 ͬæ4#蟟_,xI郀̻^ |B3/$Q5Hʵ 2064wfL}a%1:@+-G"Z'qo2nW^8tv+Y~QuG"Rҍ4iQ>gPٿ/C-,2c|t0 5@G~]Q||l+!& yp9 TAj .b8$"Pv'0F- Qf~Z2d{a Q1 hL@mA(C1ӝbHI6ѡr6n !łgi+%ԞCpn<ٽ +K.}a誨hr̫ikMM&;^f=kXEV9^ӛ{d um֑k5 Ĺ!t!`xPPcPf@ ˭-X~YJQK z^Xy3ޏl<7h{No'HB@Q v10&&B,3-oz΋8 7V{Cӏ՝O;\mdb!q7<]}G|iˌf7 ϱ[Y,Uj 2yQ寱R5ʌiŴKcd=q*sPZ+tӷ>5Փf W)2Sn9ԽVG[=YT^9ѣE=7Sk:s?6/PX +&D9bE Q QPA\rUtְ8IԈR'@<*U`-~XH/$"c6]I~ALChCЙҗ7^A4Kmg,G MVx#щRʷ],0c(8 "_ zuRҥi1zL8a(=W3F+' `Ooob&*n 2ޭS8b\#1<҆tN8 l>#SP4 f7H]}qLQ/%s"ÏSJ5~J&.PDwߏqy@{Z'Y!v "+*uN>G2'' "X0Dٸ}cΟWOg,y"b7RgUJ %''Z>ov]; PCu[D\zs?m Ց!3KGc֤){GU3SQL!5:(ioI~ҟr]98[{ ? &[!!f5ī?ap:3ccф6ћ"x{$b,Y\ qk,t& iL)0qM=ٗA!Ioͦ4q֡g{Z&c~$(O6z!n刺; - "ޮ=?> i Kʣ*YרsA-4|dS2C(%9+1߶>%:\\9+-JgM. Ԟ ~rGx W<>'{ן'.uZ~D ;SxÄkќU囒$ѢoL{"b颩D_$eph ΋BaHhή}/G3l0^XoTX->{JK5YHO3k޾bRXӽN"D$MF m5u5Fʹgw P+lQvG/f)&4ND-j{֨%o7䜖8J1G`fKQ; #ʲp2$8/%bkOؼ=dmt%.[|Qoa_1yйVyN3 ͩOIgBTI* =K)V&h%l&XL(Y,nGDo~I S^٭ݱL&BUp3yf@EˈEV/p,Cme!C-čP>$0*$.mXYIbߌ;?tq؊c`13`+5*U󙧛"K-{fӮA-l F&.ǟ P߉mwڷќQw4_D^gM H[NzEWbt6@ o^uH2rcd{ȳkv~IRE=eV^\TswgEu"4d 6E$ȉOQTh.dQh 'σ)A&dgPL&UL~I/hNW{c+0u[qf.[%N͢_4h?>%nc*i93Atد4vPҮL}kZo qej9Hړڌ0|3ZQje^j~: PAXgbRO&Ζ;jla[M_;JIҟnndsPTCm](r-=%%{ﶂ줣6/5F=d'Is`<%ԎvE//U ?K,?>thv}AG<9/X\?(&}vCP24yatvcNZy6@&4sm~(Y`/3A&#&cc}K 3Ϧ@[bK|QdKXQ/dn%.E>fs4qD"y?jo@ك}+3[ȅtEj6gfh_eD !A&&6 ҽVbB/4db}߶vPĻ?O: At5Me1>!܁44'@穖 C~'[L` {چi{ϫ;Z8y5`48+x8RCCBHF|>rÞڟ5qd;$Ih/4ۚp>;O_,\5"V 'J*3 MEZ)u&N0nY1Pw- &JʂMwlPc/u,GX΢`CKQL Sï7@ZDy$wU"EHi5utu8oˋ4qenoG+蘈-NQE""tH@s^җ| Z9ϯyT& @trކqzP_;A,T_A 0~rW Wfq/j"g miQ,=?)"DxS&DabހNQq.%n,Oڍpo%*e\qz& Q|I O=kejvJBg&9/h{`uا~I@6hZ^Gď)h XB53Ac~yNZ9֙\X p:VስHwIE>^p+3Xxc'0c.H4&uCgH2Q>k]]/ӂ Z?UaWp<=6`#^+;ss5<+kiGip zG2#zqN9Z$)sI'=pNv&mݽ:9Tm_FHgw v"bw>g>쥂nFа&̍.Dӳb KODhױPMx,:9ۃ(_t LY!ʣ^:M˜4w<5 2h6.ݔnvu{@YWHeW\xB9L"ʌ܇/NH8!}OO2#sQ .vt:Rp9.݆_ϳi4-+Qg}W񧾁87=,ڳ Na!~uQt mB1. ]w2JTי{Ypy-Ĥ͙7dQ61M'Uί":izJ0.ZbaʣHhQ!J*AE/fCS5eA;Q"z.ZOsGVە}/ ^;tpv*Xsy f&#[X,j#,i_!"v)4m^i~|ÿT^Gv_)B#1g yYי۞ e$UBURWko.~ -XwUw|{b{`:Rt/9M|H6xKd~E훷' ɰڟ`?rB'kOVgNH:'Dpb?4 \FT>%LֹqNvWymvon ^ƏF9`-/oEnyZ,4#}P2\-Nvx fG˹!P[idw AXպ8HWN("Pt7M\aW ܷxނqj=usc-c!B:xGj=JTW B2_&bhn ! vBaB% B{Y17IG|ĭu[[eG2:RvQȪ}B"Ҷ<ېE0S^ ؄j\\֫a^]47>ZdeNAlz;3E67-}VʅL Aj?91n G9-6T97|> 3v(e9s+FwfL]v/7F瀶K%YxwUC,;xS/+*BH"0TJop'uՒFjXۊJ*#Y1~߲4ݸ^Dc+p-z=.ϼ?OH %o_!pԤ0SIDh! ]nBZAi#5r2:!&qjqRti:{z{pzMB^,exN==;j -;/.4ΚWER rs?c6o!)F^r$;TJ!h+b Տyfz$`;?D=0gCkx-EǕ-Mi+J`Ѩ-Aݨ\0mqg;J%_1/|ϐP6ZkO॑C Kjjd7y2?Y- 0>Pp>,i}rn+K }K$gUmT s(`)Ӗ4^wU<((j,y rKNа@v3o髇QDV5Z!Fol3t^$&֊C24Q,0`|r-p}r%zVko'R ΰ|Væ0,- < 5ue@ޫGbwo9I2?t>&GһCZ[BS&QXc[wxqpÚ/]/MgEŒp);{UVBe8Wz'V_?Ȭ pt Lʲj1Ոs'oAR8~7A%tMUU O?2.R8hy6Mve2sMFH}B |G._ }YH@ьU5 Ǯtvz,mx~:e.Tj{b:ń4Q]rs:!+DdYřHDFu#ﰹL ^d/6 euL2h2Vܞy*$jhEә@v~mC6zۚ攴0bv8])zO?(hP/VR}n[aw 㚆~EͰdj-5򿔈B@iQOvQ2 jb/QpⅺQ'8`3=߅t׀5K捍EXN8}2(l rCxxNl0:$) `@S!#{s?Dr( agjﻝ`{6Rס9}1W* \FDλ5$8<f;B#NKdsRS4ýZ)t䬕 !p;(>g^$_8mHekpxƭiGi`21|\4I=4.D/GuUG.KNuPv5UJ.BNbpFMg|@߸"9NY,[ܮv \YW $&ڵ DbUKfSЬQXs5qhA1J@/3 C.M3QnY({V|fBJ~\UBߩ࢛g ^ڮ[5PN$W2[*%&yPݓW־|B,MK sSfWpCJZl*01ffY)`bhm߬{u)% &i/lGX~ }')X! O>9I@\X?S7gsbdk{zP+;|ǟ-TpoyX;Q*2(vUZlDfO ȁ9.p[ .kD5E gh30Iiq;$lV}ѮsP sv.z\0o2³3af.nW 5t6^#howPHM:[K|BGsRg+58ZN55;{Es4?WJ` gWV]{l򸐦|a kjQ{35i^ndA^m=e jjxiq [.tzpyXkzxKd 4%ˮw3m&T=B"rԸ18m ymRr|%rnf ; HtBuC4NY 0HΖ06hT79V2Nh1:'vh{;`َCK~GB%4B[.N%*҂cL3D98wYbZ*$_ZzKj`Z'tR ߤa(! ױSx_]FKyccj` ߂F+"MF<1- am=s-j.'~?F1GL@-Y`ʡ~2:9} ,OzDfZ^}\:v47*ꥭQ}WYfy!xFT10e3")S` h6϶JM5GCF ̓ ]}'^a8*"w.P(h|#(I]=SST!Sخ~xv<2 \T n =`Z|lILsm&oĠsȨk 6@KM@!CZwQ h^ MS0uk+ᦋ#8y;Y)IZ)|@Q."A6ۛ)6/?Z]Ԙ$3UuoU{?we<е,**" b^K4t'۹!bD_;TWk'(_@0L=kafL+<*F}lH'>#QF Ou?3T'Wjq*Y<0#[Fpi^{Q>2_Ӯ8 \ t=VCRczM7M$я]Q:)L:6g1mRt2{ y’_ۧ9B{`衉^ =/(yIB9ufGWAWtŶL䌧 EqRP-P%= &w˩_Y;?j.pdYNkD:g&u#t̕rœĕCpxO&qGF+ &!x8+Wj{{=-֢:Vr+shx^"pbCu[0&.(@wԑ{2):ʛZ?R2* -r!̦Y*-vl -}h<#tܼU=v4xm_kzTَGV*Fa xc)GOn >=YrJqgJ.Y!ip;I}ihR^ X"-7p |DW8&ʋdqbRINzD ]ȶPިoihCl@g$Y-N!dJݕؑiۦ[o>JK mZP11.K'pˀ,);yݩz]4_RN<6cV%W?H|Xw16_wWY[I &tHA ܩ$wnkCPLYc>J#r>d|:[ڊmFZ>c*6?7P76%${HDoq˂"(~{)u[[=SZAvGn80#I};Ӷ;e'o*eluIMtw)l[sAx*1rG5qTqLWai 1g$@&8-31:X^Qn)pL%A5>"`=y&ެ?nBby. m0JݕWNlx3jps.;nM#WϞc`-h_ zoYKjLmPa]oc%hGRr64횺ޡ~F 3ꠉgtrL!a+ fZC߾u[]fDF3vGG-Ȯh7<4zi=;fVno+ʅִk2.rvm)m2"?Jo>:,vdh^ejzLQ45 S|jܳ4Q z? ޣRf5ctïᵑ,|XO@fx4w}/6ZsOv+ uYE~oJx Og`h}6ep[{7ׇ?*ֲ*'$uweb`88ns>:I^cDE&mW\6Ԅ WA^6LȀvKj75$qi*r*(0Vፍ/t1LTcŖMm!["bHn߹^sGwrnCyߏc,B!A7fJ7bNӁgL]*MPH0+WRT s"*G5l\Lk0#i w?eKYl\ɕG4Gd3v`t 0/7'k-0A%uٷ`{#T\ ~GGi36-j ϔ[XJ(ɭ3i^ $oj9#@Yosx"+MNxSɣպAZ q_E}Q:X] P(vHQ낆tA;oLBM."cE{R,nv%0#yWl̽BI/3#D=V2t2FbAFAb&VXn_ LT*'^p0(mpqԡȆ=<[chgz3s"7 vJ=mܛ!9#/i.xWϔL)cݝy,%=4`K~ ilWq>y& ڔ1d:L!xNLd>CD`FB9l\oMʉ?oo^UBG+_[w'sARcee:VaDz **qd}vz3Dc7)/P$lv, {3=Q n12z׋.K,KyVZFhTm۷KZˌJS4@Scsdv[DNUT)3?bnrR7=@}͟)dڈ8yb4ĞRE}@:{jlZh U_,yJC =r"٥zj3X! @Gba'JnbO=Q& %Fd8Aչkc4hf7l1H ΆSY߁we T4c-Ʈin#Z8]E~TrGܹsx ]~ۂZ25%TVߜBj#׺!|Av~`*;txyyWM :,T :WAyj:C%J-'Kž 1MY+Wex#tN,[5;i*p`D&8ogHҗl?OXNq Bv0Cx%6k8$wFx*A8I${Pm9/}-jvS1g xS~31a*|Sp|/|dDIiCFX&6U6ˆ8b?wP, MC #]W" XQ^/|Jx#603,H}gm2)'? ewKQuZp=SYAA6d3̸1-S{W'^2keSr+ ݫMv9`/춫e-P&Qc,w;w2tSͤ6]!dQ1H/dVy4 B25-ܘehp3"p9J5%?N%*gغ*C{TSiQ<HHGZ?CЧ-|h{^D13Dмk2Hc:(濎܊1Qo(>t#kKBjcGxjpE8M($(AEϗ+h(YaqZy x0=L_LVy"]N{nQyTkQsZZB!]nX~p|Uy'EAkz` {-+0/b.%*JHΧBg 9كE K^)r˕bj5vJn\نwfcK*_kߎאjnwn2R ɠӶ(a8З;GS?;j/V4g=OPzXcueZDyTQsr`țyW 9bON,ѓga:o諰 oלqI?G@Y[+Cpd)lt,  LKs `]t_ʟx < e#$}]`Xe"Q7dtg󴐞4ɟfr`/}N e5<{&F0p'RlƓPhukpKhb72S_3=WW8Ɂ6VUNT x͌@;wyRj Exi&}BflhLĝ/Qx 'm g_ئw?hֵ"tҎaj[h7uRDžDM͈bY5t)OFDR10ׁ+TO\[MPmqdO8Br>3(\6ϻYMYt{֗,vч"üv` TKLo} Xb)6(± /^9p+IQe ,L 5M·{VŪ#s΍ Jۭ9T\ٌg& Z1gL>bY⏲}yZUKfKqƠ5|AvpCgȁvH$2|8fxiT.ۘ O9 5qK֒]=d| ٦ i?fLV¾f/d(VW ڶ@t(Ǟ^F꓋1Q<fDD#4a pKYn;KK QԖJ{N`"V5&~2E/}Sz=n4䠿;3Cc5xuнMhv"/;húh#*Q.f:cޒ+( /f;/h`o^R8E Twkv{ E~8aÐ}xN.wjѤ[i,|d[ܺ5I<\Rwso.NG 2#l"a}.w " < ^t],1 lA_kcq<\s-y,~`ٲSqXNV }Cr1yUB֤;WW֬a&*i\J1XނH=aO*nhrX OP%V*yGQlG ]}P^)F,tRn.$&[jMM9hSe _wO 36|o(~z%fY C Ö dVzMdzeFoxS?ͳg?xKR8<Ysoo_^aA͞l#=<6j/K\8<[dE"bRܓjy>ϴٴ,m<nVN#|ԙi^ss\}2"T=Uf6ĥ;TX^|z@83(_;X1Ǝ% Z/du)ٹ,]ܗyoHu(aTJ݄&_xtE*#UQn,Ƈv s%g LS(J/ u}I>,tpM_U)Q/?x4'G 3EfrL>]LK'0n 8(쪍o괶JkK OW݃ ;?.Y`@ivJ?RK83@"~B`.;ԋ/%}[ `x3ߤ7~A)A68o˜/|২Ĉ_Ǝ*jRt-9`2 czܡi6(e!wq"xH\ 9q3̪D,:XELOEG4m8.>&1S7`  [ vʩKQ; |keK0*DϝiAˣ+'2 k~0Cv=UY jtQH8Kw8@4BmCAE) $e15sM3? 1g>E/_O CSuٲ>uZtbmL9mnі/_H}s,JOb5o.{+jc׸-!v.^Jv S^-a%z1 QVi%W`%jY kGq![z>ǹ >K3{Mr/ K1dhܦ}Ӯ3!sby).|cQ0骂\I%umy0kiM_C)oE]M< }L EԦJۦTqn^]yli΁' *ZrD`EUy;~YmѴ"Ck,(b6XG xK\Vșjq>]ct#N߂s\nͼ!ƅ&{z:3;]RWr3U_cKiRF‰ ݟX]zPmC'(L<'Il^ J'=oa/mvd38';wybvZTN-9E017t {u(eDZ@='+Knu[` S'Pa^wg"r.L!8-L#Rgˈ>;p\fr6' ` 2÷3I )/o1C5ӎR}k4nX5]1FϦ"VKN W^[^.^CSiT=ŵJ]^LQ5Ǝd˴83ZXg"p1KG'yZ*kcQa7FO[,yu*~WOe7Y9AFEѵ&.Mz9P Db+Kox~D @Y$ɦ%׋ρR" `*PőLϓ\-2/앁 fX|eڔ^$&ǘD>NDbPRFq%Ьm6 ~MЮ.z:h!^SsO*2%`S] =FoPڅ_Tk~: <  S]h;O2Wn\FsA8hqf1x-)RFŗ<()Y_571gUn_WʥQ {/Awx 8/>[>|OFH!0&Mte6lƍDDQo_\OoF[C:9D%HlY Kqѳߖ<]ӘnM;/Za#{奒i.3I鮫 #p70q>r\asr<1C }]MFχ'ŘGc?Fb;A}Q#ć{.giC5U`>F[*WNC\Y k/!X^moѩT5G߲ӯ,˔[ť7 O+ į.qME"]!FӂՄ_/di7>z@[?R|EUo5N6\Eֲy~b3ESҕ@qOId>#m@YޙaN)B±b_4qqx6˳%hn{.DlP=vjSS9l, IXٞGRA2FX! ZH?;$ަQ pLf/a Z*OF|OwZ6w'qR DT7|1=),sþ1] {fW@O c=='/j;P=H9ru@Z퇠vYrǏV2 _1Zol#C2?. 誈qhg]c?cT%zVep@c!nbA*yF {l|W]|/z $&22*{=f6XMoc{8k[zqR7^2tϭsY blr7))>CaFzBärYy*/4&%$PR4@]x`e߃ N㜘ߒe敹b  i a䥖pּb`"D`)^GuJDzAIwuA >61@b& naODfNs.5 vRd-*4\}Rߤ׻61qqi?kUHI U'3vv/j\yո#(K'DCRG`@AJD/t]R?fٯ\ H;4ķ`܏RG}2E7lQzvyɴR" >|&%ez(V5['K["Qw 榫ݩc+rT+ s2Ű1A[HZd/hPK㪳 dz:Ė-XcYɘ>q 0ճ uWSnuH3KY04*'F?V\uC7!B^O -I$]$R]-ȕXbv59Ÿ=-fŅM\@J(Y[f*"Y0.o|qV'g=*}B`y],G6pG0+V|E!~UH ~ zv Z{u )S>: ۬&/o-w%CNݤ@i\G)˜oڗCTCL>l^}>M@$, O$).V3}jj\<k]]bҥ| XI/Q0!TE"M]5UV%C;IZ-b+m)%Ͷzˎ1k{}%q+!Bkh*?8^gΓA%fOŵզj3-Tғj y{[+"N@rus*UH/5=ˑ+ot  lR^ {sl( W!S`L'ECJR@IR.o6. fz}G~UMx9o,XVSI]C:6 isSCS>2XR&mq(_*7M=g}j+ ulFS+]"iiq!\MTޮXRңp`m.7mzzh~'?R e◚ hm$݉p{ٹcnVe?{c 6m"0!xhk?Tl WܱzJ"N#42Č[+~_..Co|YDPlVZkdhh MLfXK66)-n KŰiʡNsT Zt2)mW&5kq8)2~"HӅCw5/Q$ 599'8ų /Ez ^U~hZc!ż,jS4ʈS/%60'Sn{/1P8Iu"vY@Dv5iiD~ykaG@cH&Vѳ`1I-.6vG1nIcFΛ"zj_}SoN$6ΎJ Kc4a U83CwI7.H'Kȴ3D]!#WS ` b'6hň̒\i'9Z*2nҾ`^v9J'{f.?Ӹva*֓a@[FeTѱZ/_e,:[nB_TE^B@ Izňk<_:+-D?bmky$'bTYٽ pj2SGr2Q}$B5>c>d5F_ 'h#3)el^r^"+_vN إ>edОݒڤzfq)~ĞS0؃Xn+o?'˭&~2<܁1֨.|~m_% /'3<r iR/L"ɤ)e2C)rPb憩չrir}w jpq=p/٬Jcm+#Qh8UDAp"Ce1m,A`(1nj(4 wdnokG^DN:B˛+'(>g!y[I,x뤬 ƞf|ԧO}*?ydl*WgR*[Ͻ 5 bIVnb ? ij'AFt+Dλ!s== :R\R| b9,Lv@NNHypUj_v~Jd)I9¯=U4$,n<d@Xm|?ҹ#=^?3{5l*In؆^aG5^N{HG#4 ӰID! j녖oQ֤1s^ .a|>>]%!ªvH^fߏ߭}; V B$נ.Tmmu r?3{n K\:8J,ot'cO|W8 /"}a`)E ⹺Kp @9A&cpSA|9qg.4TlƎ8;Oމ}l+kIB2p yY$A~ g]k gAڎ,i O2 (Uٴm ޖ0@AU:.M.E;36 oͤ쑝nP=H4:!#CUZvwj!v477keڧƣ[~Vl%e!mk[R8% ~=170e[WnKc Q󞐁, |(&uƘ+HM"XPQP3$GA- TpטLQޏj z/m}hCذ:!.~P\67a6@lGd87lB &5WRuQ|Nlag8_R&s -!Z#6#) 'p,~ gǴ) +'" '$qi=&{Vh(,vTVȍdZ>##H(v(֚ v ZL1xqQ0dSe FW> hxvM%PƜRT93> s/yt][bxu@7^O~ŏoTr 9, }2\+1_%Z 88{$0\s4Rh 'dVřvpl^[)qdmIܹFWGV 8:a E452! M>ؖK|a/ކfpӭN^S8-L%0#"j:Ŏ?vW6Ӳq).lP+C٥AeLYYB H/!_1cL!1Cr8j ΢[8y=3INDv{?4&خ],a%9Qk_Z0^ \v*زa7i4JSFw,n\W ?C;zyuZ& X VV[fuj 847Syw6:ߴ|!xq=ؐ/R6L?\38pRbm A:LIEy9Qߓta_ h),#5YGًiC 5Zg><8+x_& &qN9RDd{ #GWG+T`丿~7qӠlc-f4l֯Z2^E;HVF#!{e^VZ{-"ή2n]zEJeYh$H)TD5,/ ]:>;esZVQg1]KDDx!^ ZU0FVG'u5y͘;NeۍuMbmt`>Y%Ti1 /N IW_۝_c9 3rzQ4Hj}!;}-Fn-jgh+˿A}c1kt g⃻/E:i<3Ũ25YlGݍ_fgE],\a0Ũ o0)j|5" wڒ ~niKxy;kթΘC@+X@')CĨɃ+-+-}d:ŭ57̄Z<12qxe&,ztZt(6О_N]uI%SH{ T豚x&E%x&Z 3"()#sTGɟ" ٓ YKwXp0iXf):{*~n 2wTǠѤXY$ 1-3~a|gCAޚ'*xS% 19elMBYוA}L5 ]L yE٤*)Tʑ2tAܤO%f׎H,,eY,4U_'0Qb3Nr.ܿŦp+&߷P-r>9u0:/ aP=3]i~םk[:IcˈYnOxRfpBŗܜgOA>}+cfYĖ&/P!Хڈ;GN 2ZZ.#r9Ls gy[(g5s&>AKY&s*&gjWQjcB/ު0d!(ބ#[>Ie4) t JILd߲50I#;uPb/@qiOѣ[6p(kχM$ a z=FS?L朡?>pWt/9rk>i-=Q &7IfZ䦯%[4-<!ɿ0Lۮ[h1=I;2\+-l}K-^;" >YѷqH&ARhJcYsw##Sa6+= pMPh3x9lΎ= Uu'\Am``bÀœHGl+ܡ۫KO|?rW[.%@wG,Dk&\ _@I:EVǿ-p ܧFmםcBr}6LVrnC-]K{% ]+ Gӟ_NX7'e)aXoQ &UAX {-Zljr1$yueJڪ . EUЊqVjG_:?$_<ǵ%ncOE`~Hi۴i"dK{1 qTw|6MDôO/ΓgqA(C$mG1s'A^Mη[{ *utңePfyG+h:Ɋݾ"ltH'[ɋ!u1͋giF$2kl?F+wcdvK~dBu7%'j/3#4K4w|<=KL(lz~bw7-`X/W#]Ib׫MТ(Q5,iEI')OިC? +u'" @X]e tɸ?~ Gb/?ObTp>edOqt{D2j+MJgӉբF B=Z c>$6:4[N^'ui-p3, AE_0lO[EΐxH6/yu4Ҡ;HЫAU8cw^obOH=ШiCӽZDb:ӏynPB\l>nQ3x&4" Z9I{hw4Csq@l {εzaXV.G0 O?p#|M1 &q,{ ߊm]h sjM3/\s !H>J*t?D]J2+|jz 3(-v'VE߱>j D" t>YēоӖ",o%Х3T-}(ɯv8l3br-BH}dE|)szc(,wzY)rԷl 8^Qe GJ+!!).3 dNJ3xh8ꑬ%wv@fThOrc{HW Pn}vəfW(LuC?$P j>NVY|QȖ)`$N6q# \$7H.\EX?kćInXA)Ӯ1KJ7$ I]_x吴(J8ʞ<ӆߧ!̦=w.f#uJ(ء#Jj.lOK;56vIfkv;d*x1m.L쿐;̣|*< C|f'37/7'k6H !L̉rff#-ܨ-{܎`/FD`;YD ^xm$zx&tT5F 9Ø 9vMYt.&9eNY# aVE}z鶳ka_Trwye%>'lO8݄׋\Cb+=OcRQ<"Aǩ [lj5;gODׂf CxGKa? _u'}sgO{.>ɋ:RWR:Ib}D7>YWc&*uoXZL9$ &Ey/HjCK`C^Ce-l,MޞFVfwc;y4(^,v}kǴω.tS7$if"mߓh!H(X1A/\A6ƥ\be&gDTQA|{\,6z !vT1Y5 lks1۰:K5Z]w=skLE 7ɬKTSw0=1uoA"SFʸ^lHQąh$TUԭ fvUKT9 aNs@PQc`4&Xq16@ /6фix)աLJNWF19h6ٹ&Ʋ$T~/ZU{iMoI_6县ƘQyb$;3Je6Uv391.B׉QM4$>lXm'I]z?!)@t H;{2,KvAz=ŌF|ĩ^F}~mI}5=PvEQ<1̤[?x`Ѿ^ȚM Z)wnصc e]0 ] S{/m~>_XgPI1De hw8\ Hr2 [y 0aKa/Yߕ3vP4KuȭgկO‡:Åz,a|ïš!ֶ*+NH$[ .Ck%6׿i=Fֳ,mw$p ,r^&x-XOwRdQ VZ29:X':ʍpٍ+۷WVĨu RI$aRXϧ3D(ϧkhLkBHF"Z`JUx.DBpmHIJT!0MBF2? ]ht;_NgRzZiS? A79fFWUQoұAY]e (TČ=7Zh۟5_%uOH{jx3na5缊5B7X"k`~Vпʇ|. bF5/oޣS |m UdA!֎1@k5K4DE;biwEՇ{CGx;T:BnU0]TpZXQ-zƃ2QT;A|Aw8$u|t]e&J [;H58PIGa/]|Ů ;t#z Ym C_'d$ʵF0os[wKD筼_r )4fsN tx7Sd0TBJ/'kN)Ntt⣶=m#olA+G3l 89zyWEu{[}DF+ցqLnƀ )z7v_D{ŻeOhkb..wfJ&8g= YLC}]*LQdA}BYL/65r[Qso=l% ib@}86P{BAL{T{iL9MeXEe8 nD9wsIkP  ^t۸n)W֎^ SWV*\:#Aoqz)XQq%{fԏיcBeݡkt6_ N 19YxNy ˫|'/+FS1J>EI}=4͗ݱc{Xh 6f9-6W?Wx7sЫO9Ih,4el更_@ ΏV_YӒlu?\?3u nWx>#{5,KM;84}͏^{`:> tjkiy2%~7 h Q=粗]i-,fz ϵ:uܨʜT 7g NVbDiV¦ e$/ -'s2N.ʓ"L CTӡZz5DN8o7;y&i%EǢeS~ qrzBA>.3E1 q6aq]"؎غ}(顱_yF8j,M?ь,Adk5{x%!`+!eDE|Rl^Kc9qwl$Βtb3M=m EƮ U ż^hp4"mt [܅NFYa˯/}}( gw5P qXL[Xw'Y{Gm9＀k2kzz]h0X ±/R6o3#s5[![Z`c6x`50n^\7 /uQo "R媷5m`Ɛs,n_]譤q:ە KTjeV;\+_L`rOM6W5bXQ@|t*xGv6 fNX\>-=Ӱʧ^%h׶x:)Dk;p*NPg$! PiܫgIAr-囓Gw獜ט΄Nв%%dB]hH O=&ˌlN7_'o(zƻ_s=Ve'Qvp AU !ueUđ2pZsȞ3Ͼ999zYlh7U*C'qlIyJ&9U2qM ( B\G+o@VxU: Ќ8Y`9BQZcŜ8W(WMI̫i,y5@0yUO&3GK5.,0DJ/ W&7Yx#n)!4`cV^]"%,{Z20SN&t;( G$~d?{.8G{yY2^O0!xQS=%ou64Q>>hS-Bɥ@C5#,׃E=8d}ESIlvL/ۦd]-]*W勖!]:IzQLD&B0X(}@oeyv=ct >iquiTki2YGշ] 90Pq-O($LɃoI"[s4),4C,n'+ouFbqń+}hbvJEFcJՙ0톻X%-y8VO't*UD^B77p쓖ו_~_KV`XDC Rk@7"+.h`2:uKirf؜+&Mf`0!xn!Q]_wꞫ@Ds}RUJ'mLAs}S2 o5, U/,Dx렼gϮ=7foh$PH==;j[`|4V܁2n\DZ'v.Z?i87C1jyާOJU[,lJْCϏX]L:sEM)]6]^uѦS-%gQs5pJsE8pD+˧6BGt~ClW$%"'W;YHyѿL>=)`FOBd u.`:z3Ӄ_ۤUǻ Q79j, 3}i_JG.j$;.jӊ%cU 3ߪDu_ҹzV6q1p9cwOɞyM9lZxlho`:}R͛enTy`@C~(hD'PS--p8Brlw9qb-~9>ة|G쯠ؠEw.u}|3ѧf/UJ1gSNL, I䭉r3*[7uaօ{pU)3=szR9!L4Pf.,Qե7:9і; 2 V>qQ"&4zv (q3æ1I 8D4$-_2b`֫Xs.G 2Uy_qjhhéIA4ysp^ 1Ӭ]轕VK) :MdVo+ɝhdm(TOqS@iAzObx5-OdU bSR@Yv}2m\j|Gʽ7`)k3+RO26Gy]/HaR$oA(2&@_rƕr4g$ł8 vOr]y3c9h j}X)0Vr ޚ~ՅN#vqD~j,z XG9֟^fk#qF`8*Hnܘ icc/ROBw G0{:YC+9}&!!G|4<E詌d&(G NBt{M{l27jaYi`Ex۲ 5?1fGL$@~†Y$ |tqEfVL$h=PyVJYl' yI##.)9โ~I=@H:M}-4":\غְOD(4GMCD dl٥A; *ɧmL]XZ)|&R#FJ]ӷ c+n2b)mhWJs_Z> `L@z<7}^,  DKj(>l(ىt()=yM0sp|HaUH#6D &lDSԤ#MeqOMG20w@NDd\1l6(F"^섌 !>Wٯu8tJfФ+^,|2?ʗ2l3Rډ[Xm5*xW+[^/:ӝN1{g plqPP)2'6 5[p?5{"|ˁ;)g_ Ѫan8 aar,h+XwyPSa(.k˨DZCyxAfr 2)3Z$Y+~Cސ ŤiIP0A'Q] .)VŒeaT2y%=ɥUHMtOewp&@lH3q[@[R/扼lcs=hXGU5 ң0+ B^)^kw'{ ci:>KpzPlI IQ<3j9t6)eR>lUiED of qCPA˟4|6mpnExJ^!`hU}[n}I!Fj)0ovx8ʚa+JpPlW{q]Z/s0/fN`pu a 2=-ròSpZM %9P|E `-֤x$lg|a\ɎC#|[>kŚЕe,F}m~u uw6&+}\WA\ :FN׉nX07+GFw(̥D{>:ar9=7. G+M61\Z1%UG NOE^O_P] twLF`"4!Nbw+{m;jP e/]A0j>-U̓wE&%xia[Ihq85ڝ@jVvI?tBYyu.>|UN3CΛ( ?aI`J[v-JzҪc#ߵYo]vݬqڻ|+Cx `Hz3*6!]k3{K|lOEw֐c)^;z 쿩p#&*8[R2PU]1&Q.[ I=!?@0*sWՎXj"%X-=9&3L5/.$+PKīgP1p~@̻06B%asxzѵ'p tړ#8W2|qSRmSJ`{I_0}(r*2Eb6>!GO܃E6oEpK>qgu)ڏo&^9i35Z7ɞprCac=&`T_v @Ooa^o<`·fc%S)nfmјs (D fsSJ y>*H4fĕ:ϖI:Tԕ2<.㮰]:cŝAQ]ٚ b)w{H?C4U>{}F}x+iG>h/F/ Bp[T>Nu<]Wȕd@2U6R*ޢdypG"9- [{g̽^آRM^8IuTUݫ`'GV!u[J]5w칩C+GsM+/\%6^`I1$s14.TK.Q IކYLoZOxC:ˆu?olPu]mldɥJV7ą0?.go*J)c=BV =LҗS=4tŻoR&4G-(+CV_;R5uȀp5b4?9 :qCP<꺳!W_fӟx73١3κcwN]ȮD^h2p*cY=ba9fhp$2q^7HuHHư-'*?\Af%џB5"jt3}0׼g{ \u EBzXM't:}i.ҧ0V!_=#2#Ce!xyH6K! 8]l1"G=UmzyUBm^a.l'366L@#Jӻ!puS"qg4==,S @&^k<Y.d,C-LW73|!BU~cnk*q . \‹#٠ )pO've)s`zDb5}xXU#vM-@!|^ .&z_ e> 2Y?P++ KkB1?O>A:Q"w66Xʁuۉ18'@c)bd<ԩDtԦn+#ڳa.]?O婐j;:v9T4pnwgڡ_y]%{0kj;!Sp}b/sl}K0~ >DMgGĸzNr=Cq}=(LGB}DBfj3)ZF:$KMp|yGUT$Dܡk[<=;\Soж#+^oh#9:e` o(>*CoDŽdsC ]  J#LJk>" !l;=->릢"wosY0ڥT,Aݥrhzdީc,NB(0ْ 3G^J9fR ({ڐcsWJL|Dzu-$7S7 JI^ힺO;̃j3s8kV47X.^ ?;{@CV0X ?IeQyjW5dЈYCL1[y^Jejp"-g&Ԇ6:S0{LKdw# cs鼋?Mē/ |r2Pmo33P2Eehdu&q$Y.oX z=[[AZRr)𠖲կ0W^`=ݓ8fZv69 @_nQ扢[m *8R^Vk j[$f-ob6El SlY-*TwX-"E.!|}u!԰]a5"=|7upVa!jDÜ0[]|^G)'q&5L7ѕƎ toS/L\,/ށ~j["nYNnCh GamH9L97H %etPAyN˽0[d{K'!N'JGSi&\4O[y澌gǣ^TYEJ%<'?C߆+.iox6E ֫}^@H^S~'4 +aJ!ZS)bu-w'':A7!@7|Z?~֬&ǹIe]ziuBo8FƧbr!I[PcW%3O DTέ3}CF ~;}O]&EܻO\uժ;l“ƌe-\t~ D @F⇶9LSTOޑBX( &qi\IrxPI5\|S,:uГɸ_ Vʓp,bar[ %]20/ {v]>}[GkMTGT!dWMVJ {Vwg0tGb,-fZՓeSiOО +&y%cu1(UzG(E~ x[)EQ .> c .s%mVY~e_v p+V6¨=O1HtP:"?Vlr1lL !|`eN&#r8mAD&ͪSXF'SnvͿh F ~6P+x zQM}͍<,?@vx\,,Zy(j-^` ayFcy"0a Hd2>,>rvֆTOpUJlR1 njTN#:]vȦ{x1?߬V{b 7 j'r50F8tuS=Htɜt>ao<vS:ܑ2j5:qBYƸw ?J"FOn$ r  㟿8a/8\lǂ=?Ak'kڡSZ٤ 8B:#鑎 A鱱61Ҧ'q5ݝu#CxNÜfy:yiNbYRڀ/DѪvU[%=#r2NPYBkVCbiaҨ5ZLӖP|%Эy)UE.oQM5 p/2 U8a '`|k?‡\Q6Nќ5&[[' m9Y5_ІЉ"W" 7Un 3% (lWUYR.BOcgh p܋Vde-%j2z#Nn &vc54@I0)4~YYгӶ%4{dho/vS zdz DV.Hd@R!H85[@*Il ^le]$B}q<\аZf8*&[s6Ḫ5b^#i+Ey qk /6Ck-O<+*jF.Up.wk҂ߖrLuE0=&䴱-/NpyLJ8~eCl-1{w2׋ Y\|hJU/~~;9Ԃc7, 9q[u|UȆؙN r>i(̻'Ž>s6Lk-mQ1g*J䮾nU(U;kVpeϨLE\. xQT/:vi0ŠX>U}xSQz'+4FӧYLfۖdYMOLHFY뛐̒ r;ssvaHxj4>a4 =JAlyd&߉v8i.-UF|Ÿ oƕCҌ"22x"7E4WDC?qv29%Sf16*)wor$z9HuDҨ7.*_9[\K𻽈p H-goN)aH~nUr퍾S:84oz3WfW` PH;` WHhNGXs$?o~N4D1ϮbA]6/C"5O̟;0JPJQ+8ģ^#Au1Dxi k_/RX@zxZrg tyAnA]͗c]l`fR] PgvqBDC-=8$ $W:ET. _li&ʼ]eS׌ MF f jm$ε>a< 'Kg]տlY ܾ} 4A@V`ZI`D"F/Ԡz:](s`"K}K<V-yWwT М]6zG&Zҳ׼ .EI"ؙ]b.vi~<;X*^Fx1 ߋ4ӥoX 6 ghr}k?㋛| VlW| >d. 6{/c TE3̼p*y!jusRDeaAD5v^tHg*_4[L5|P ( ՅJ/XhxV$$}X zYa><(X x !^ J: 0Pn(3ƶP[ }۹WQP 1D^(wH4* iF11P?>ZHe}ks#G~PvI ^7R/9fBMAGq(h_w7o$c&cLd,A8Iʦ|2,ym!ƺ]&G6>au/u?=AapZ 5G.a*[r)W` / \DG}-rX:&:rop,%{z>70Q +9/SZmlMJ0{y>{wAX c+(树aSBZBTߌ7vJ2m3/~C6 #Fֲy}.ӈv.e:ݾm.gͫv.TC:?XA<;k _nP3)b_l`7(kٟ~#fV'<|"w"mZ['Q 7;PXe`$!ʦq鿍.Wz~u+b,ztՋ.6yE nK?WCC~Eْewe~"ZރfiXX{ƕ5^,еTN& %#Mtoyd"?J^I= ^cqd;2%zA*}ބb$zU">o'I-ڍa'@FK~ƢaxY ,6n'&[ KØ=V,ҷ;^N:22zLM\}8+(HD :&m@PU2#OSHɘE8u]$/OĘBdT!vYC'BP{TnH4O^a`7Pf(9x]8bhUz)d`9LR3/vJS_ȸnBԪg!}wp*J[ۻĀAq#V:B qG/נȮMXuͿY_ bR l 8۵xYu|(ΞQc57h(8 0ґjZLGO "s{YcoC"a/UџiuضUa xwwGB5c/ Q󤷝" KN3T_Tɐ=1 =Ɣ#TkdgA/1J3|"%.ZhHy>įfy^k`T V,Oȿs(QRF1BCK5ǭܷ;kG㭢'(UuAK4K:c:xk׽V}˯=#pޔU9%uhޖs/uo?T4(jCQ`u,"s2vYDhyye}]OŴ 8g6Tg\ׅ{>,T_fIn.721m|gq**?޻I|\^TI>7+,Ԝb|d ?zxZv=ոu#__%'}W%Xw_(D*39g.PxS16( ?eB~o 2l;sNv+VȯiyQ:Ep4jᛖ1~n+3-oIJ'5[f6,?}"d;ѰAqC%~X%_Rc;5r]/h{T8RS?%=)B*%ӽw>NNG)"߶]S%27{;҂KISꬌ p ͉ yE=_G>߅JGD#9W59׋ <"+k6Royҋ9 {@{\7>~Q zeR3gOLf>!?bNȡǏkUx6Hry QC scyJ0龍w[I-Z4a-bX0,FV.F~4pC9uDZ  ˚B)sTH9nM#(_-sxK5~y!kNVދ%ez@wmeeK1 Q!fI̭ĝ, dA^{[b JKiؗr']{_LITmWJx$| 9yZ>)$*|_1H,*!/QHj tL6C QRRziLpHXpkGX f8qҼY n~&p)^$}PNB\ /1!H`]6;jc6vt{ysQy jǓX-؅"S/q^^֩HƑܷ-ccba[N_guܙapAH-(>J#CDJy))t h\ݞ1AWnfӁ9^=(wgz>Bxʺv(@L]c ')S {H.18ToA w"휶zNPUhtF\ۓ3ŇnblB2$2#jXy>\d YIJ b y`v+kbNOH3nN'xde:@+I̶m殜8=* 2z7Nsu4-+MY31q:zϘ"p x ~cՀ*MXWɨ܎/Pr R7 S5tܑQ%SPR|;Xm㔚eC==Eǚ6Űn$C--udaGՒ@ |%+>+ M`S X)^o__ PX2W.B%xB>% >0:"70DRcCzHˡE]I e%7|TIKFJ;M~V3$$# (\2x?c"gxن]ii.ì 1Ȭs^m,/!Krҹ,02ggdB Y?sb),M +մZc!rjWk&ڜ"Ma1-4cՑt/ ](IW]5Շ"*#:3.\eGuSC݇J:pFtp4ͬFÈ>g?)ߵY!l䘴pMoJ8  h|/brbe^Kf0l_ +Qn*fЕEQ[e,|($A> g4L&Ŝ 6,KsbΊXpwKꌂ`r8\gfFJZ4}lnH^6- LҸxB%i5_>嵽-͔86L,Y;VTP;âW[.POOWOt^.+ѹ|`ޱ[9;7 I"PзڱE3Fmچd)Rc քEcffVB{Jz>,JbhmI۟ȶEQ?i<骬jL*K߉`@w{r4Cm2E_LZ e KХ#ޘkWښ,76<vA;K޷@1Ú߂T.G߈`ƮY}.072ii 51Upl\87:Œ)ÎMf%+P̩L_m46HIeg@$xHׅn56d.ڄ yئ`0qh  poUD0g[Sny7^&2W[ҢԌq9@ K ""uP:~c@C L`?) AaW$Aek(gH) hnݑ Gy|+*ywWdԷ ~]i{`:;'đQ\Jև "YJD O~q6D\B-_yo>)\b=Қ#ִ̹w^<>Im_n78Jls!(7v30 >d Out-E{BP bU>O7"wv8ӹxzXQ(60Huu؁R:}!gm7gC_`ǟV.PA0%f %&eI Gls_51^d]49A)ˮ^55f C[ D/%ݞ[q6ݗ.SA:{ G)PX) GS8RK8*.9~??R;Oh~rcr2 >߶ EF's|j^ ֩PP]g_\HtjWJ{&K2Cے.뜫4IM0i;& GdrL blTk]d3doom}Z3lA5?N~Nx"9KJIwݰ3&ʿ︚(:zSG;zSI G}UGbP4QO0vl-يļoX'$[misG:,:T-6;QWq4-y tQ DX^LnlZ0bn\b4/Z~*ړW \=SzDߏg,e&#7ȨVt0?7BF˔XИW>@{!9cf6p0i[gL|JNO$ߴЯ7Xzؕ،W#8cN^ yO"kW17[u$O9>RWp^3RqKE%7lR3%3&SuX;~hv\<(U? o}Emg0ܼM$+f B+ LLdиP;16J譓u8oE\>ddFl7#_2dE0N4ṫ8)"hK'* PxQÓcF {3SnL$dl;9'bR[ކ;vG!~HfzsL.~6mSTm)1cz^81y)*}?Jsi8}U|،:6xye@\n,~mr=ӟ6ՒNOąZE߄ + ^P.ܩn-uJS,+y$c/:z!:7ьz҇K=_IpTiup  h5 <, ?|^CJdz;tuAW`S`+ B!YjipL+Ēb9^^(Nn0ԋʮӜBs ZPv5n3rhW7Y c,2(C$>geGn~:=?Ox.ǖ4;bv!!ך%lLi}oR#pհ-hBz%ߍm285j%itLڗa\`GfT~0 "FKA5o+?O%X+Gjzlt4N/o1KUms. tQH ()gd3ɧ!dO-Ll5* K~̶ i>N(Ջ7 ׆ QSRWw)0&~WOS֘HC{Upn"i}X]#(oUikNj}lf"u5>*} хKm:\ Vf8I`=`@gv7P26au~O21+h\dثLt!Y.͡"*ҟ\(1Hߪ*lЫF$4;u8lp=JCM*p̀LM82ZfDž [[)/W<_[@LaM&#$0|4O0C_L3l^Q8z#Sӌ)JDWY B~kY3G5n4}[hԶ`{ `u!<6? H1oNdnrǿBH{.Z4p]^wD!| q1cͯE}[o@}Ix|;c=T((*{[❤uC!`06~~#E=ӅF>VO]:ik1>쨒0ӳ4o&%o^p %4^4-CS8mA M$ybmo)fj{dH\W[9R:UvM'?قԁ5㤉-nIvcrHz%@CGGh% ȪP-[e% !]WsY2.g챶wi[)$ ԨTI:]|5ܚ;)$\~زBZBBA'K!u4#?-K&uVyI/ǜOJp :?[ ^ÐʎA}GҎ7'wPb}2iβyd9@TžQ5aLh&t2Q$KP7R*#nBQIo&3@Wo/L24S)~' m#/&g@:DaR!5hA$ltQGi3vc Ż(rjhwxo.-^Mleg  =spOX$ʉcAT{6J_|@fZ+b1T;򣇣FqBcy՚S޷q$d4fމ8*~4[զJYt8  Z!?q&\ykO=vn]U^hA'[iEng<:&&H뾣;70 ӿ3x '!TZd"]p7?@#>z)*;Ԑ&Mϒoݙ|XkA5ԉʈo#hpޚ]:Э5F~2<ѡV]LRGGƚ <\]h,Iyhuhkhm*LRXsB.L6Ht-v'u8Rk0$DlGWD#^%e l6A+E9f6J_iXңuPʹC G[|-Zp,m ؤfB3@ .Gr}Z};kmKV^qV`E ;I2 L_ʴҫ0I[ @Hդ\: P?m=YT;Mf *@ rY/Ox+lӔY VxuDƦ:$a]S"<7pʶ|S:/' &;FY h\e(aU$žKb)2U½f:"B ;SF//Po]KډmhXuf7UVN_sa*ûs {Sт"W i$02Dw<Ub|#Q &9\NL jM #vk1<Ŕe:p<ce&y%~i;'6 vHr"uՉ+-}U 6e语Tџ;Ceh^rt+yt8f(W_DmzNDsZW~;`Abb^jp40iHªw) 7Ak&!yJpVެ'_vRx:}3Я&S`JztuG7mU#|)MOti2 7˜2f%L%7F>=/E٨O{s\ {MkAvDU\j?299;g PYni}fbl ~8x=tstA+3jh:JA͇2!l̺nh '#1:w3`LL7sg_`o#5ZɜYD+(:,G,ruHΒu/xT%?$zذ0y!hj8mcHIwAA%}w-+,V~.-ҩs:ԙi[|8lrqnC8 y1jyF!A|fھۍ&|fx+iڪxI')Fo][[jë6`G9Jɿ WKчo}n, 9gvgLtp+,y,ژq&r=w<,SvcVŗ^)6ӊ6_(Jm|ؽ,U %*kWB^Pq)`[QZW۵ H#pzkVkZT0{e5ؚ#R )LKL2R);{ǐ$;c<|2_MvbKm2H W\n~ kߋ8@`2㎣NYC-7Fv$koJ1Q1oRf֯?ʡO6tV=K!utN9L?[H)Ž X=0**8i%㱥pOkF{׾1I<ӏĿ#W͑2Ț-ޫolg$MČ0yhH8d6K兺BVY<=b+gޞ$%B<)U:Rn\P;LJM7SӉ8젟jhb, fUXMoT +e_'tXv(ݰ X̒x8%:*z MfG@j,|"3B3ўpX^,iCH4zX3o/cJLFS*ӰR+ ~yOS5Y@&i؏`e8\P(WVg@HTDr^)#X-zmJ( B%(܀J1O!%EW,c{j1Bb;G5zhsڡ,na V{H-,M8t1ثѠEyg6`cE@WE?IBQ%HX|Ȇhpl[ߤ#;C6Q=g;x;?b5Cݜaи`gLXK'Ei"t?k*:Ь8,:xm 6@2҅k{+C J`'b< Zq>}b;"c+:.LYϠ=yc]MqGQgj#h9 wGS\=n&_iK:+gG0<{&^.= ',d9d 3WA" 9/-3ݲP(YFT]eAɯxrOnJ׶h-S0:t¤yy/ڏlgbOBGib?}oH`a6ślv-r(7BEgǵe%6Fa#d!+Ҫl* +be\fE?LɘLWG]eOIZw>4vY5UfTVؗtlŅ"ߟu\ՀL<6?[wf/aںd!}rQmEt YŹijdVys?SiYዋky Ls ,ş̸ (f)(kչהq |}t@@-lAU{j{,yf+jP ;D*XCvū3S4Nt(Kt>LI%RPoQDZG7$XV%[KhݬY&ڼeRKHb*`@nė -8#9a"0{j㋨ ZJv-PR:, J~R]ZbύJ*pm6Vx_:lStpdƈ]oniErmtq M3[`|8/J+ 9{K%\i#c2#C"o˟mE,t~rN| )fS,DA<6 r{M!"DEEiX MvCs:rqb$]Ⱬɥ~`ۀ:3*ZYB>{mlr.a l{ J9En4LCyyvNJ2 -- f4D2}ɝ\7Pl-C(j@jL#ݜ",PX~X,@ Kv#D^9c&Ȳza@K ~(`൮@Efa 5$;+K̠5 .Sd3>3O˖tHeHqmB^K*dT%7>qvKևBm?,;_%J7Gnyk;wGHТ>l7fylBhJ@ ;Zj-(N1Z1Ko Eqk wզʓSR.tU'?Q cbP)'|I ȁX.KWNWRRFرIjsEDmA,6bMt ZCňnXz$u*va;[ܤ],0ӜcHU/|G!q~TN?kv͝s@D_zC)vBE zޫy$I&>Aޛ`oI6lյhm>%Q[mWIap }-T Eҗi:XKi2y_!X^Çʫθ]ք!6H(X\`j9+ Ӣ!nj>4<A{h ڰ9Z$x(IJ'YTHnJ[_|V43H/X+.5aO]1-G>V P5Ct4 OIzOx'Bj9SdlQl(Qg.QXtxl\-\3GB(K$e< \O 7OCdz5n+ !l{ ܺ7dkj s!i; |BfQe%OW=ӽR(zr ml*Ѵ|􍼡l'#YhA;FlIꡅ)CRp.;Nxb2]n5Sdhϓ7M7\  Q[E:$. c~կm,([q’?R9 ?|]v7=_srDޅx?z;bL4J9 4}*sӼ$ .܇_IvE37 0-2[^S +rɤBmϾaY`Ғ(`2Z7(n /M&-ٙ;g5gk{Oa 5.Vj8DAJ^hu%K*e:^H4Qp"(!)"˚>);@>V?[BY(Ï2:i7o>j&rN5)É4أwFy0L 2K1JqmK{q"m(yBG_949OYjBr|:7a$H(&o EQcS8qPWa3@ٯɉ.9ڭ4y1ɟrsG5_e-\@2 B E^ReCR{Py*MKƠvq0E>Aؐ C1;mHZ9[,'I,YVlCd"ZiU"Ƞ0l.yU! 5X/ g0섮*H*ٱ.+lݏ/ >r8~[?j9S"s^cc&…0 .O1?f49K-9SRqM(u+"1+>G|ZF m|-'TtFGCy_D Iw|{nz/ncH),Mu4ib>|"adw쯹] 㜀^,U<<)gECV֝K{2'BN=*A0*z-] fgZ(Ǭ˥g_eaŻ+xf :F#8l VĎt3Vil^"n0b*a6|\̭ύR:2o(#B:pܜnsU#⹏ǩ %|4=Fqe?Dž}eW*b̬cw*3qC<2dgs^@:Fχ3]7*(!\Ѧۇ?+1|#X /%vY#p4a%<&jX (Nk;e"ш*6˻fIGq A-$ܷTEHZEx-KNѝ+m'?&MdbŻk5h/#J{NP1T2#޺le!`V ى݋atWYQQQ '9QWH 1cz7?g"gScnպӠT slB޺J݃$؅}pgg)UAh0t uPrHhx3 (֣,?,w-y5'T5oەN tnr B&Ԭ\bL˳Ҿ: A/1V dFEL l}qFu|%OLJK9>!LT=!l_tٰp;z^jJ*»v"h̝|t5zmV]qK0\jQ% 5ȵDōA!6b BD=sOnirSl{pvjlm,h%}$W _<@ z#]Z*6/DOºTczjoWxO,<&[u0dprrAݝOry~*{kA$=et]r~"?v>7ldp)ږC'(@c@c^dkbGгWS@5>u0‘dGu&8J(eY`¿fRM6S>'yჹMWRyH@B=W>zx89#V굓2]vw06盽Ux`_A/ % %?a$osot]/CT3C (j뽁 ̇s7OK=|0F:? qujc!ȿv,ME5S81>p:#BVC][bp"|Jߡܣ<ײo_6ඪKq .5WydQNQ\5 >dՈ"" 8lzbȰmr6]Qq J)G\| 9lÞ*4,`?xQPμ񧔒 q9uwz^mR0hJH`@J\`^_f튦qU% Fu38`.ZE-p1 }HYtIlj$j?]!r!,hU",2ъ"KqqU%-o{kNqTZPBbQfWЧzwc]a[{&?z*جz釦cuY\ C.J}N6b͝ ֯RiIT`C RASgC)F/ Myq{DJ؋G#G؂z"J{·z|:rHw`V+=uY_r7RTp-ObRDh#km؄178BXj-$pCWn =`P<&o]hAvhRԂMTq1wʉ@5TN]&Bh?muCGH(d K%w[(Qps`A{-tED Y Zpמe;ә l4I2kj񤶈!n FWbw^yסNZT>lx>"ڌb] gco9l֔lzH6J0=px 񹺀oa8gbiK 00X GA@b"+yfF=Qt9%@j`x>1 Ưiw6߯beEza+}0}ePlAqIK:ԛgzS]QR뮻E 2`Bm$4y[qӱHGI,J {r|_I@{p̓\u>|6y Qf4U^Sy>Lخ L+.Sj^ck 2Dch[_İP 즁i+Sљ>Ud,.=/\  ~L % $@v:y!ik)gTyG-qE ]-:z{j ^Xv5 n +:g )^xȋ Q"{vj@q'ly‰#b`riWB"m\VT mj(:m vU%[ CiKa_nI .ڣŵGV~dWhWp0)!,e,nRZ,>g.pocDfR]mt4..ĀsUr?kro). 7kZ(5?xᖡ6 d43Alg?&H25N۱?!\zd/zV(*Ƒ)t]?W E`nC~#Gv W @pmm gK5ɶjwnu$|vGr.^H 6{X UeIpa g\Mp5RzYmE$@=8J"ZHH8/˨ g\q[C?i4窰LYyZ^&Wtizw r +pAl๎<=:=YfB<0yUMР*1\aI/v!;}JDWy^sJ)iy躒{Mbo㭲RLoz !pQe|]TmHXjbdбFc' 89Wy:t iv @ 0W5[G蒘]1 ~㞉qxy.* ML4qHP^,,T[ i@6W VUFR]4ͭM|pomjЕkn5vC PU*?쨉'K;k :E9kkNX4}U&5LROcS@$U?stOr 桝b5;:RlQ흽N碬]$O3m\b2zNY.|K~1;} t8mҥ=KN",g[ݨQxJF8+ P"7.)%'r!Ӑ} tj:,裦^Т~V$]fJV_UGElhnLf o:Od"+F92GiH΂4%ɳ>.3С94+3>PVUffЫC{C-r`= ԝ۰˯1Xôfg7@!/-ev8tMminS$35 Z?>׷0 UIa֩آKsJt ]sU "m-OėL LhI۹>eYrG00H~/So _ pܚRހJHRnNKL񽀵CU/J S0$QNaQ* 8J)Bu3(K#DlA9Uٔ%~V]WNwU^ChvJptF%qm[ t SGϽ Um4}.=yW5^^ٷ@,r6JˬʒV7?_ AsTcrΧ]8DÊ3GЗ-DSqiJY7iz@lx"H0w}0H/X&;7JISv^S]=Ki@C^ڲ{ tU̥9 b l"_<;ޗ [W$1e_Ӱ2d}b'@A]֛_M>γq?^&v}ʯ)h]Pj!_jM:_nmO V;"IxrV@,[g(`sӅ44TFIy#7\5(:IPz[g_,RfO +cĭ[jV._6kȍQoj/1trkc$ˏӧrH|pP62b u&sqHbZ:zFU˃°7 60kŽ?frC G Hj\`7gb?3rUC[p/{Y?hG ȧ.3t0/4QpOGJ5P(6{PuNY^xK7ki{ŸOXYpK灃5-IgTr=J\5B"V'qw [>U1K1)VVUݜ u21ȁnTpWt4J^` cy;k_+ ։SrOjTft7;g`'<ٯܿthR1m4~b;Hy`_4kk92}͚3K'6y*ѹz!o gf$޿{U\yυJ +Sg3:kpIׇRB)xjHE@}o$ҵu횇L۾|nܱmwB;9 \Ӧ: ~ÑdLǵ#T]Oˑ Mwx'_4%Z.ҷ&id`8;xiuꀸOPWOi4RwzbvDJG6mipEf &C BԈ(Z]D䒰5~sGh.s! kܵlNC"V-ZLEI0|cF}֏ C6q#}$BEYtFw!1h%,υĩ<`76DF^urHK4^d"4p͞Wچ]PW Y boZ & P"Y7}=yK::0A˘`Vz66Zdom $яy ΙGQ/dV/k |fNҷG*/ʋf\p!_c/H Bu=]V6R,]dYSΥ%[. WcY]7rSG]?ޖr~ F# ~j:n?Uӻ=C\Oz;=Z1ڱCs_foDem[wˎ:Dz JE9n+z.M) rt/R'\C4uzm^@:?^QnjHZIUN1>+'gsu^Bo۳png;Uli-Q;ђݲ18~,gU6#c&19]"wk 0W|f1b1M'KX1!i<L_@}".J no]>x܈^AY'̶?ˆV]^ >tö8kM)y{^{q?MԏWxUH_` I ڨ9Cs`4=ym0|y3?Y.1U{{"zgG*^# {iҎ+l3 R䯜J滷J= ={"!>(]Fm6w+JJ@Zr[ˆ$ ?wd8Z"f(srJ1~[y0{m4Ot = <ۦ]\oׁrE6H 9#5cqd0.gzFO _['yPOB~8p؉hҦ8MIx^qs2>&L1[Bqq/W}j[c9*0HlFMoWY*3I(eoRFJ*<} ~"WʸZu5 $ڔ;ͱG-z6qhv/߷a?V40DT6@^J%S|YrKg3bXݨV2}:1֯:$La8V 2ƨ2sH/^-kxhO#P岴\dd\K~%_d׌76c -湨`.9-:?9B"/|fvXJСП!F*1;N>NM9NEt˞|+'TpJO= )H`\YJ./~X#gTʆB ;(Og!'iЌ/!{, " VP[žF;qwTd:"9獾9(%:Z8GqLX-YίSyi $a]joyU@ˡw鹮^-73Tzm'xqys ==Y-aUg7rV5wؼ oX&//qSr,K"/N\:J$co mD?Hboϧ N S{tr>6Th( rc-aht |kpc$9+j0qF94`Y/ąYa|Jek^n&r > oש/k[v^785Fw C7}^Ɋ-;.??ݖ6 UfZ6/u{#iE?'sz tmF~jp.q7߱yC>\:bn@X֌aAb\-+hYf"}D:r10zd:LJx,:E4>\wih {&aJ Uo4xO'C6Jן1$ jfZ*(:1 +sFܚEN9αfS w=NË#ww.z q:؍2Uŕbnl(3n\)q ~?%m|佄!TTbM :N!n04>ګ[!lA"vϺR$?Hc7u?$k4 +o؝ZY b E9g{sKMT$4|\*Eɨu)K*[Z8qbq2l';#R:7ЧeRPRb Zdm4\Md641/J H 1 hZ#qݡZ6FGhdrfB]y g^fFtJK%g-ׇ,$Bϥ} tk@Ap=q@韨qׂ!sSF 9<ɼM\<o~RJ51@˵Z< @]8YvBii`> |-h$a΃utJVFeJ8?jxs |LvC2h3F(UϨӋxJ{9n'gz:~/dM,rQcۭ=g)|͂>6h[z ]΂|h@+V):Bۛt1 ȬGU㚺Mad A"1)+Nmfd \Kk]>wpCp(շnq/B[kݔL*4}9Q^$8I6$<ŎQK$PYH@ }`A'}<0_љP3YL:p%]pjș $pr+"䊦~=HSF({׭>:my3k7{NuߌubK D\ z kڊRgE+@YGMqDYq_(*5[D~/- c^.WnxNn;jQIc.wS!qNQs2 ^KDr(Ҍuj=k3X}O 8"+~9U8]dG.H I&&_lV^ wu903õ1sp)EsWPJ,Mʹ깦=̜.&fj"V $B=Tz>EOFBN[5VQW˓E^X7)F "µU1.F Xee\0w9}>8f®uhF=&>Q.ohyjD$ 2ftuϏt”18oeզo9$ k|xH>aLW\{f}Xs/IDjF@ W#>=m\=v5Q }MDM x6 |ҭ~0НuX%)e}}?WJ:eժv3wD"6$d[sŵ WT;EW{>[iDۼY.kw5*k腱2IDԓwI|{4 ']/:Zg-^l;,2 M*&-(;6t )N$J쎍u iw4V)ԯt^~0X j{i!})%b1b%m(eH*Fl,)&.A:hDW!'% #+!:."qW5 =j]̮ԢJ"reT,N[V湉s@ƕdm.$ȥ~o,oK !o$tH9y|3u\95V,U;U͹Oٶ\_h3ƈZ - =NcɵZsD7]]ygߝȜV4_x~;!!mv A_]P^[R)>jh3w _ ߟLNa:7T^xPwni&>#;ƒ{\I1gw;Kx՜ 115}j+8,賱Qc-G"SXEK8NcG -TLeTf78[L3<\Nc5K7ۙh)RO7K#_j-,/UNLy]ά^M,Hwy%V7 a^=}km+TG+9\I_Uj`4 rP< 6=vW׊cm*9MeU}+.}ʓw<#~OK,)"IgzT'[u"Wu LI9PMȺN}9D3e5ϡZ, ֱpn!VtBUWX6%Zj CE*ӆ f E 9ȑt<(]eO*CЧ6b|paNcbJ,3`Ǜ&ۑ+6۹vƮ}RB$gs =ob-8PFh+\"$>Oi;#XOq0^ KzyW-eۣ?A//i Sp:<) \tх9ןd;:GC>YChF;\i1K8Z,+JݧMit$ro;ܑ{:榀eҬ,Wu.>߄.u3ʶL xTKJܓƆ:d$1 L+LEn>ɺLwB+'n|2paԧF o'{Tl gzV]\"N\C@-d{sgJPHX9o ,JUu3b>}Ei)uk<_-Ц%t3᪜l+.3V$M>] t&lh`i(?B#zþɋ^㥡AaXPi d`Nfn1+ёbMaO}ч<n0÷ 0 X+5I89 -1]BPwv\e19$Ŀ}-ij}9ig҄Hk4StŐ?oE $Mf'l@P{-,#~b(oZ>_xvd?jpF_6~ 6ghv@Ϸ[(Œ0'Sz xKG!{w3bU_,=A֧B =>oWq2(/[7jE A9<@ _Zkڐuco3œv>]ʹ6lHB,Y/y/$UIf|evwcu)*܉ Cd>.>W$%E`䣪$0xE22i53{JR@\ "& Ixa,ss]T/M^9Џ!~~)7;tArPk)v[|-fmmUדv*"]A&X2t+2reԸ:ILn4'YDvnWn@kFXf5_iPw{ō/F!sjc վң ‘~6OfkM杌F@RJwo&ԅajS, e('gԢƁF `@9}=63E,Ojzy^S^݁|ZMiԻ,JlYA=ƃc(Yd4NGO:Ąb"`I0uFަԠ0K3֕ũ]lM E~HۻMr+Lq먆vgvjgp(yD.N2ׇ~e.!Mqv!4F`;*S** v\&d Ƞ!gx/x/sW}t|Dov>q7ʙ/Ȧ;^r}pgxaMcywx#UFm+әٕ5rl1a&O/ppq3axBb!@۪N׫y瑺 i ~̜_ @V#hQZ!4x}d ȩ̠wfPг"WŘCؾb[ ˟9h2ņۚ0-' +(1 N+ K6ކ*k1e |iѥzj FGl Pp!utIVAlY2}}FӴI) ySL4# p7&g6lzX0Gw_U[1ȿuprDɔ#뢇0G!C<ᔉڝFЙC`3Z̿=H{/M K_Ym._EW kа6-kM$sy_k6.iE<ױLhjPWyFq5$+S(˞%|o/ʩj]cD9 ML"w.p7/>ڦyJEU$}xq'?:jr!f 2rf|ހOp4NJl66Tlvn 2(<bwS_& .qJ(p7&-2"o`O[ޯ,7$W&2^u's^ n%L=H庲fbmxCI~;]HfWP mYMp|&w??[X?=m"YcG۔o-skÃm4^8Zx9^0bjoʼnw.6;- )'<;UJ+n-3 !FI~ǑwlYLww[GK˰塭XUW\j!jM?]Cʺt"*뷓a[#!. 3PH'GǠr/'i<Ťuf*! ^VH}戔{Rhda]gzg͓2<1b.T wX%$i R^pufo5!]氕T>\8]cY6Ny6e^2 [ʆʦ191CL4 -d_^5f*i2K:^Lz=xk :+Δ71V SiodB_2Ř4c -ONdIC3Õ sboiL݄;7&bn&d+#Z7}䷲gwwƣBit G<=fBENeRKR,i2izb憌\sFn 55&%$dh[H梻]0wzf/?m9*f+@~G #;,qRdoPeKŪm׃8rT"vG-H;?,Nk~#7\Clr6ʤˁ/(ȓ2du{;بɽxQ?Ůj[ΰ#:-J6䐹K `$F'#d46T^@^"w!0fV(6;rؐ, {Ajy-5lW'If:Ol;ɑrۇ"ux7]Ma35Vz:t-sD$ktnlJ4@N6j\3*ܐv2GBg?n-JOIUzI[Ԧϯ~{HZdFy݇KaW?^P*=4FoIɽޭKnQ{=|j)+aySs ww`瘄i,pfSp!3ApeUL$ Nl*G2?|.՛ǺlF̧m1] M]>ܧt[)kfQap)~GCx[+W :iFk{nT/tIWHg< x T,{U_ ӍP 8Q,X}^&߶4DGS%X]FZ2ѩLȌ>"kcA}rh8]k/sTr`ZY'b7Âr#U$^Bw譩Jd@zjdL3"8qhq-4Xg!Ѧ1/@"щ޴r:h%WQXLkӵk`ҐNz8.)״K[dkwbB$VE/KGK^Z*)!'rtՐjKzۼՂl幛i6WcTC"NoIRWW3`La?P;/Y!J,_AHZipl1B/ql906540h׫iҬN)`΅ (y.-BNrsfL_ }LTbQ +J4,qgFm\=3Hfup5BͣPu:6 O*fjE5,[Lbc0W%y5tJS`㗽yu`A=u0(;T(c}N Y3 [ҿ1wX):hx.}ףJ aמ%R8ف GM(iu},[T&R|#\AdqWmJĪ*~b ]7wjuFN^f#u OJL$n*Zư|IKyd| -yXhI`L5I6͌O5XIBVvF<6߯.}TS֕ w޼[ai@D2Rwu_)7V*qz^S/Hk˜z~Տ?r{뙞11^L`Id"Z$i0VFxFDF0KP}KkD YR#XmJ< 2Kly?S@jo6ӛrF+yze&|4CA!lvЧ@L /w@_[Goe87u{ &]{~b)~sYr)l3$K*օIC|Qḽ͑MY˚BY.\{PKgtM^&"L+*^:_yJgCv. p 15oaAUq)ZX;b@1Q>L7yz0Z9OE[eGL`[9un춬_X$|LtY뮪 K@ Zp&񧐰Hͅr#Ym['/LCZW.m%|%`2y(ےPezGÉGt?Md0Jm.qdRAx/kR̚ђfjH!ʪa2ڵ0Q' XT-$?-LAj)\j</$B1x!i0Ő3 z$[0OF3S~|%r|5m׼'9_7>w({%W1 uGzoӢv0ctވ0yc$ gRYl)U7}.֋ rJ8HmMw IKK9^\qG('4p:ۖi欓19<FPBLPk&u r-4:܃?J1ƌpNz >xV-tLnc >E= Hs=??VVNS=Nl?wI_5Rlf&vCVֱL"/;HrY6SC!%/,Hj@Y_%11,0:܊μU57hV8rnSF$8f,^ˮL 5IkbGsvZu$|/6fUA| "xrnإGkv;x܅..SԭgQ_DIE |탆LI~ b v-[3]H*ڵ_ ~ C%ȕ&< Վy:*sᇽtt$YӒ9)DמQ9ZOBeLeeOa`#;&6d{x rM^ ;lw4ܡ+uOZ*pv P 29'iuqXn5S@Q/a3"7aJD~[z;JDHqw[0["[ιdw,Mߚ 9rfhzKc˧sxzCF(q >^iO yT b1a+8YŶqyY6{/['t.WWwLv2@Q4};۪,KR;-TɩiyO }pqM9^ O7EhΨRw@=)M;(%N=4F$v~@$8aY{%O ^9 ٝ{t=su:kԆO,0váꚵc|@j5#gYݘJ &u;C4\xTbnոaH*ZìOW3=бJ' RZf =w5ʮ;<3m*/ӿvd›.h_o VRJ㙐 r]ؖC'fѾ撊lS7d%.tƒM%5si# @8_*U0& RIO~^YiЙ'l1Cɥ߮b2' ~'.U)J[(ds&ziU~NYB[ bfm Y)W(C DhPp#2]%KT:G4HPzđuFέH--|yͮ0A Q=/dE Sk?[IB0'^p,qkD%suV th$E6<4L[z>X>'~n?Nmah $$X/fL$8ۻ% YY( Ӷ4]z{%5lxO%qYd$T?E_$\Q9'?pAQ=LP¬\,~k~K~Krbc2hʈ Ki=j i 7˪~κCF6}z#]uls3f-~IȠX; jTY_z ]WV?FZ| > &k[L.;Q FnHﲬ{0S8sj^"T=%g9ˆ%w$;Lo4n:_[A!7?k*4rS=X)+2~#Ȣ.ؽiu[IIΔ9;#upKazLtu[MM_,X?oQ3KSK\! xA@<0 䓞֣kT2nŻ,Y^ yH!)7̘1eN {÷qs?K\u/4=EL9>?G H:CPp;@zo;Yj&;^Ҿ_V]4*tҗ˥'6ffSŸ lcHv Zk;x?ka'^ʢI=>ьOI\k/XTpJd% r&1/EmL96/=s%* x,NGw˩ʇc Q*^p Bs#f掸pI@26mZ GZ<^F*Vagcyg6p1\~3^ĚW3X̛aA#-~}ĺ <{rt£(*~|Æ.}Wz O4'TWF*2l`!P lzx;h!zÂatN]$' IH>ǎtYMC셈Z>mC88R%U/)Fj2I^*?2k%^L{IG}fbEXrV* J!($}L$)r!d-2wب~\CQVGG }@oc^ŋ"HJ2:MnjVæ/}{Л* Tzh`EU9GO<(Dd& /`1_շ 9eu#R†6,HTª|)Kྊ6t7dޜ$8/i,!ijv#el֓Z;akKڗhLEk)n᳿_Z}0ISQAݒ0.0#M"hBDO >яWP8 ^=Άk=|tUƪBTŽ"-']C _ <Q=mT7Yg7ONJ:g߮t˹%j}m;So 6z~e`l؆T?:~ a*1%mG߅SSjeS+fQ!#s6/ ]:e +VPj]|S}҂~= &FdBG!kC4FT8-֋g+ VQM#pzȀMa0,9-r.T][YULfB8Ϯf {r8mEɁrVvm pY-$ *5ZS!BL%eO2%$+j:ziN^Vx&|IӍ_۷ oId҅t"S@rG^؜ϯ,XL wOT`{% inzZzt)F`>3vd%&i0Է`>΃E(olO3/Y273S?z<>o{w`şׁD8}Q8gH Wx ُ8[;_PN#2^2q {jˎ!+Hc;Zh|76o" I; ӈ,k/I̮bi0' 5&m"ﻧE.EM!u{HBۜDx5;PPUIP{dEre ]Sfң)jXo3,JVmqi.B}1z i;]V/I<7P@Ĭ6\K /jd?$D|l楮y-TZKX5,i)©p(eF`|v;xnv-53S|݃Nl*?}V˻vQ!~Hs^,6Gs\kd+i G)2cy%J~w^%;7y;F~vS|-N-Zl[Cxγ4Mrs5j**ֻ>8J.gdMgL˙jh8G5j&zGy_h3ALM$m_[2MuU ֺ ٭Z(JTYx ?B+sM+YխI%;=BZ$$t(IzF2UTVLJ4d5tR|SsC;`N'y3 35NI•IyGRbgCQf^f! 5-C0b0pQ1mDǃ`݋dOJt6)z'vñ<tuB]8ValoppA31m]]D¥ĊȷowAlq&33|c424 0A"l);WmU{[sqcZ;< J^2=+dڙ`6OsVx'e=$ʹp^1z2'v] (2_><;Q诎'd-T D//,E<&X J띝!VWXڄ^{kHɎ`#ct[x(΄8:V][2r[/Lh!NsDk]P"AZ*|\w *|*O>?|Ō%;'vQu#g;zQUui3U5 yncV F_Rm/9cdũ;[KلII ,^FdʳH>d2"#gFԥCRH"2'g{t3O\DR_-MG,TkR˺(I(:a*h-3rE$Oɑs3էxr"]>`]>W)RgۈicgnO:Q.͹A0jG>6#&%(ÍBx5qUZX7Zx>䇖X󕈈:Bo'!S@{(sJ>ٸQ1;& ΗMn>M(TjY:E;)lFLhr_ [!u^KwSihQ+\uoyKKLӵࡥX\7ȯ⁎3O7뛂簃Mi0t/{U^bq +o*hWeM$(lU.+ `B8GiD8 hޔc&_J!;CsP(GളJr0}yPaˡV ){;\ўӺ]x>=r@Y.|3Sװ}Vhmɲ Ž#;jfNBp|R9syVUVu~i_f]mBYCJ _:Ny\u7[F{S%ӨdѷnXXu3gO!/Po ( GENœ~=t2C+qC+Ze^W^VLPt45J*/)^G;2ձeY1%>n-%F4MX/S:fmjh?c75K!oei |M|:z40mE(z Zf(& 3z$$#Έ c<,i|-ٮr͍ZP'9 ͕vɑ}w׋&X/K˖6Fnˊn(eU, FCT6E&4L@;d҃ރqY8~`G*QwȜI!͔@i4`Oμ=D!,>O^#9.a ܥAJd1>ɴqR<9)uu(p߂'.Ir]LOx?l#w[2@57_ObI@U354aTTHf\k/`JGe~C}MBf `$ԜuzVrf:ei1-_e.$>6Pބ5 |k;]H20w#LIft8lܖ]ehfiXzR~/j(j1$}o(]REpšI aY=U-fƆW-#@QR`9Vea =j:#sXz21'Z E3j˾j<1y\Ӿy774ܻ:lW4h c*•3Fr6;6&^v6PxUz)k&Mm:\I4¢=[:^7,rF%O(h33j%$~}ᗟ^BҞ83eM'WsY99jmО߿G˃GjX6 45@gG~B*ҲL):% 孎A_+RjzOM#lchˢ C^WvH_DhA sch}:v8+u[!X#ݲ/I>Zc=+LLWk%q4!]0(r{Wk{lUW,;Ҩ,K>'2W9ǧn7./Rg ?< a񛋜pY8S1MMG1zͳ,jx1n6yO}d⼭p5v“GPG|yPz‰ZX\&90F"29eSjdX=5k Pvv(ˍ%z%7cF푬zc@b~=7\bl|ݫ'7%xAzZz._vl-~N`X"u|smp/62 kY#6cȾ F6/'$7Ie)ѴAǜS(']X0& bzyNq0(ჩO#G%~;FQ탱X1xQ%ŅR2EW$:-YHN쥔uZZڔyTNJaaleGe 41륬b L""K*rR.Os|&Wc-/ȸj9E$j%S-!C>cò-b(9BsߨP Tn"m%4tn#auy q^k1i#Vg -Ru`k_dp1 .ѿ#"ΦQl'TSgLڦ 3qa4DTlI+y-ӉRZXpsL'UlN0T p*3n&#^~(Rtztd,mN4 /&vi,0~{?9[U}b{T!!m`x}Xr]qd"֥@[Hl_v+z'D Lr|kq̈́\hF0eER=))On|6hoZyI҃_&J8f Is]hH'O^!_b; nɍ %Wq]m`ׇ2S pNS}DX Tawټ9PwpXbnʁc҂sRWL'E틱fӲjZJݖ5Z& 6CE0pr">8&娷H?9-0$,~ :/o"洡OfD=kq i{VduquV)l0T180gJ#A9=%G`oVeig:Z©A]t70 iF}9vUPcqe]d="Pb}lVcJx`خdfppS?#ųtDD7(؉Wan3^1Ӫh~Ce9e郶u2V#w@ P$px";=pKm2lԖV+飤州* f3O֯y(~m3CcU33UAӚ9&)t~|Bn!b.Y}Mx'tlAYdՊ4{ۮY\&] )YQxY֬m|ء}!|yKh|)ԔV.(Lbԝ8SKb_H)0^EHG?鋌֊,sR %/H-h9)qiIp#{RkM)u_z9uN{ÎZ= 8&SEEd WR*űg~Qja+lvo]lzu| upo"sK!s-6iȗGnRUnA(_ ϲ )rV8jzS[k*+`B& :mu04RVRߌ)y(Ҝ #$)xHyO8b: r[)9.CUgKS7Ixd@-!* :8V@@уWUP0=)!*ml  `OD\NS6hK'~qerW!29g-Ydv-%Zp\,CV0*q~236N} *YK?v~N(Ǯ -,[ubA$Ŕh=P 8bVdLpOX vXq9t-0ѐYӶ9 p#;|2~8dYObۤ ;kE%3駻g$x,:c+}u_ߚHq_\M/P6lsvg2yTdƲ``8#*v$)P p4I J|`t<5x: JɁ ˄}ZdPkgE~onII4BgPS`s]ei^#8] $0ZZ,N.3bʘie@8dɶ%M4$\tu_%W3?Վ@m޲yo7dfRhjpWXi: @<.`B5ĵMpY/("iBJW1Ű|3ڊSNU)a"s+K?6I,ž,1CE497<:m|] "zQZo f5 Pqd;/1LrcM-~]YϤ۰"7DxOHCĩ`n^ !N6q?Hx4: T=78KE\q8ڮP>vpML:UzmMu =IuY*>g\EIpA"<j-b4L.I'HGssYo.m Cn_^P^ĽQTJ!,lC:2,AeC?[LԞ;W AZs`5OwyBϳ' !ʷ] >^*Io>isdD^hT,V;pݡ6po%t>dw#SBXȌ)X`rP^-TJ[3RMthqjJw@;cZBc&,[\Zf;8+=/r7;{]̄:Fqcv`z|e=9{t}e["ڒIY:EjWR{uʁ3g`UVnDU˗TъFXkY R4 6y2>(o93!ǼU[ԗQn̯Mz #94&t͎P8ާj.L:=`A:Ovwj,%zڰsܴvHK[LmJXqm/Go߳%ޏ.Bb\b%Q;~AV9Ry QÏ&^CuGZWΎ 6⃰{3ᔸd@z߻eϭ0(S_#mB̏zyԱ%x] " ( 2"W>Č>{ͤYVAw6ciYӒ3N'AQp>ʐGmJ.q]ŝkSt`Ԁkv\xXvB= \|ntm}%c7tWi(7ȥϳP$8W? xpN42h2Z gAa]k{%uWL^W^7f9ZjJ/WA\%QVQ=PE􀀺)&K))7]b &a$g!#~#U4+פTSST(YH@E終3tl&H 0U$HnF#i[ /JȆcR:GY`BڈSPp `KbF7LWʚI]C;(t $tZPJQ:P@D"i? ʟ# OT@\kim8푫}j[KELNM+P-BTȏJP-״)ot_Է,h֜飊Sهu'=N.tC7#:ɋ$; E5/LmYLˁ,FX '?V u)7s$ 3YW*ߐUD2aq:>K#^<=}\2=z29{2~xB\t['/ &6G/h8s}ʵ?0DŽ1`fu`vG&m=jQ0ZOIVsKʻ=PN{N5[>yy 0KL'gS&tc^tO!l c~Ĝ0gy8&jA݇ WA''Xo r0x3^&ʹIgD|N$:%tXYQK 0V;?·"@cC}h e{.3\f/‰8K5 '\fG  ׶~'kWE$Xlm0㬯VuT#/PZ-Y[FE0Ě(t.v-HOk._3Fz6YK=upLBi?|J~DGՋNh$nuPxSyJLX{%oj\ -3H1独K޻+r(w gsl6/[1XK}AѲD@{*~9w7~~ܵiЉßl\'4?rā\F<\vY^C94dN+A!2ɿwpq*w##lDx:wSA "fTts 0#p0 *#WrݪA}/͗NjF~0|zN!#.PT~r@񙃃G%ɡbH?ˣZ+jIc̎T#KjS;M97|}'a,*77 RXeykjbãL|AM7D?cS435H|a4eI% 9lsX> dbijdifaY; lX!*F*0*p=рDCs%PjL9X|K$ъL9EdsO-bZiΆ҆6O R f9aŴxtM{NwgkIbfd@琉VY2#ɡSzKMy待-:UtrPM۝*Ul?V|.X\TYpMf%q؋Zԯ4gU>n>Q8o6P"TZH$s])DլpȨy̋K;n#cD+:~UҠ3a_㿻Q1UL 'O.Gґ.A]u84Mw-*!VZ.hjfJ=`NO(z9}ZހHU e'`Q]m-toerFWܶ~ go 7RwP nNOo@X ƝF+7leO:n$b[ @YWDk7<~ (h)`)u_ҖXZV լ,q($'<:=|/X듴e 9`P`3S]Cc0ꎭ" Kwp#"ۻ?&!(Va 䙰+Ca&u?Nd76uu~0ُH_0+|k v ^8 S'p=*6r)"h>I=1!+q55PG6˼(AG="7V˻hxc$SYi!:B]*,7× <3fV 2PS$CB"**# FD~4POݰSOҫ;pa>AiR>8}׾}C"v8?I_谈- L,պ8&5b&߾q`:`w췶WD_ esl,Xx}o(,kqn.Wn 4?%MIդgGX6Z.``-AgZ&g6BkZAr*IZX{Jͅ ?RV@a+у;8\?Fe.8Q7ţ,N;LPD9 ǿ-D؋c,M@)8;{j0Ծ"DR`gu\}[ꃑjz5>i\D/5|L51AF" e ^']rP2bqKl5/cw(c'.k Y,zӵ(C.]HPƍoe$PO ck۪BFܢj- Z1eh7? r0j`WR<ݯb|*v4~a .YD>{飭Y)Vx-{u 8U(.iJ߸亻 [i=rm:VOހ2ʥ(CvgTg֩Hgڭwq+R4pTݶOn0DsU{$&tDY^j*Zg^ܢt_TМ3gT0PJc|~G&L{Rol*[Q/p-äp ] 2 eݦUQ|߇_4[6t#>k .kz\2"mH;j6f YNJ;&8{GJ6`O/g=޵ lvٹkk? yqG4h@;EB9~ߟP%bG"ԐbF:iv.5-˸1ٿq_]Smqf_6,=SrC  _E]D )GϦi'? d8:ۢb/w݃}{?6jO2ǯ|ir06ʛ(d,*8 +Ȟ ',ԪRE9^RM"l`y6`ʤks݇]Nkɚ>u{_$/6){1T qp@:˝&:'bLjsҾNaab( F5!!}=ygeR`Վ:<ų೑D}XaX3Pj\*3D뒶R'1vdS0HP.YRm{ N%G;''O/h\5:AW|fK؍s5A<"a^+T0O8^I%HrbZ؇cBA? +62k6G_&TNX04/c쪰tAF`BJ\>D^ p ruoXjoj2;ƟMҌS:\?r?ۜ"͝ldW[vneXIU'A8]D79K 9?;,}=`6MJDM |([(]$|Es?KSSbuKC_Z"ZHE@X/nh\|ZQw+o?m5Nc'kÖ-&9$eIUR5N: [֫_Ϝ_J'{噰_+e7'<f's3#.1];mO9!(x?Xч  @=GX|BۭX>e[%^yбG_.㪟Wi!1Bذ.}z%Bo 3JlXa =m"ܟ,;&E14&û*Cr _ɓ2'ث0^`imzhY\nbC F.R Z'$-d&g#]tE!.7TTSͼNGWQԼVH{Hzvͱ]"Ei2WAB l@}~|]'s;=8|G9Z>?7GU_ZI 2#b+ZJD.50m05 =传!I_RG+i^ţ]\Vbre_AepCNm l&A(m~q Alf+^0Iq4@ ̭*/rjLWW_/Ӧ`]Iv,%7j?I*|V>l>SH2H.M0+T8w!]^Ѓwb΅&s0$Ƈ{aj)Moɐ2qVV{Q;(Y0W ž>b .hqGjKba6cCf> @cYےm9Ӹ, +ݭg BHB>&XzinTt'Hg(dɰW_a\MCŕ} ~W=tE="3c4O>@^H1ȟ=md;4 7c dc?uƮKk "tn0ClAq~.Ul^C`MIPSp5\Η/^b 5`R+Rck[;'gSQR`e,HtK51!'0՝ Uְȁ1KV@_듾'JHdʼRһJK(2`'WQI!$̜ؖ] |s=Qq-@3"]1#[ށ;;#-e-o3!=nZgu: F{SOBXdfiߒdɅbC玕ĉ|w'Q kh2DjM1Jr)Aƻ6-/}PgmLÏuՀ?d争!L'X+ Ûo;.9RPS]$<&%@2,L@~+y#4O>A$!Iw|Mqa16IɺR)d5$% y+l|+Aӿݳ .e?d('˻,?j%mxExҮ6Iayu!7냭J OP0Z+1F.1Gg]|T.kgO14k0y{,i7p}IR#7#ļ唄:mp0v7SmB9q-jәizqHx~+cVآj|_+b`j[!t;Sll7m܁+)30J'9ƇKHSwfIl)[ jA١ewgo`u~B6;O!j"2]ws(i}y\_Q'<ߌkHB}8pE}w :`1x8y9,H!o":U{q$Lηizy%)̋^^*[A{٤|&YR@Wp57lhPKX6J3gϲ?>ڷbzOp|fی ,mg_yqQ g3qL1Qq>h$czWT'2Ad g59h}H`Tz?W9Gqo-TsΨM])kđk.uU$|'|2u0FC$fP!Qp4HTέ|sHi+Mx*YeO۳9m=wK] 3@mlG&EǙ,^1%!s.|jWP?#=?'ܞs @F]s!szہ66QW-K$:jQR𳌡\$CuR6 \. "ٖ.+Mhs2>@ ȕ+Dgfi4(3hvME'VE4kx#/:9%L{Dns(Ρ d[ Ц|Dt~"<ҧ@n& ;W#NdnZ+_#GȚȲS.Ra !9L%x;4M*Ǹ!,Wi]|,r~hyͯ{Y`MH>V/;ZlbjWȒP K? õYܖ+mQGdgˡF[_dgF*4ܨWm[t߽y!j5Hۤz;p,5*NVεP-反=[Z9._0#;#"5n qL4ϣ{TLx݃*2Ԅ,Ӱu\䵵%cOnhPv;*b"ڷMb}R}S;zxS)*-1g4+33$PP.g@g+3Ouj3с )Vaɻ8Z|KT6K jx-WɌ9ϷA.MY(!zfmtuM9κh%WxiueUJY'"%fYYsӗ1pP 0|v\i}6QvggZS_M"{Bs4jA$[zRW$Rzۘr蛴'5S5rĕH MM%3Yb} d1uTo0Aft&6RT^S 0d! tUNuB7)-=>lCWD~~(C[z g H՗C*sŇGF\eg^j|\ŎDv@vn3@2}F%3R\%'c#"eXXv}O7}`HJ i.Q9tfqc$hoR;pCT ;O/~;QpavX@]eLُk-\l6 uNS_y\`HM&b'L|Ϯ|Gy}IjUMC jd58v| K2* JdI-:huyP> 3[MV̙6M2ZzS9.a+ė_)ح9<f1 :QT(0_$]Ws$gۯizsU_r)[iw"N0@[ӪƮT{x?Ӯ߯qa Vg̯bYΖy'&چ̺߻k+譱~祦x9 iZb`qӍϪ+c`'?m#^46zEJq@cqAyC#Ef؁N"IuۣRoZ[&8^(0&;6FC/ߏ.V6WvL>YK y[ia GԴ^yM?/f!tYz]H6̰MZ8_o 3LO"J ԓ(v4U; Uw8v<^HER 2:G}m 5r$ bUi {eS7h o2+?4Q4B}0> ^=/e1ӱ^e1O[Db3ͮ& @ȦT)bKEF A+_4 Tޖ7E/=ĊJ5nA)? w`ENy||*mRܩmpe@lcRJghxFzr@"6QCmhGUαYNH`E!l& VK38`p=a 9P@{ЏPlBp͐@;pŸbQ?p5-_pʤ,O[eG{4Ix2eqp],5K -lPF^{4cEdy H{+y#~PeAP]|BWҬl,ywS.:7I¥8?ȶхz? "q#6}!Lfe iA:;EDP6NC(~+]>0(~|$x,dR=?ORJ =V>7*|wc | ͿYW:6p#:~+|rڑG6:,$d̯_y~r|NGg \|F~K̹5(%JtY=8Oz;8`3q0|K ~Ԗ%2jjOpPgCȑgKep| Js<@I*b_Dfre]" Q:hwiBCUh`h/@ûUPI0bظUݷkSM78toEeߪݑz4ʯ_/5wkU_b'pѬ&D `oi#jQE k?Bԑ^(؅ :RAFB}8viCj6 fWCq,Y$ i8HnC Ƨ񒐕uo(wiFiV>Ǖ+4 $ehn5Hg*¤PLc<&xyXnhgⰌ07 E9@lC l(`v:ݞ{]}m9 Hl96``&M8c8ifLnutYgKo:, :`N"p?7ܛz$ M-"Ž FDPYD(ư~Fd)]T= m7&Y9)gr ȅ%L7S#mxNf+^\9; JhQU+A@d `yLJϛFt+km t+!g6r{+ǡCn1 g=3 Y@<% Gzs 8ft3>(R3* z*崐%}t$~T5(Ee^?3-zHD+Č;Q \ד{0`muv\tœoTGA spz^`tqIV'"X\DOG䮍랅կPo;ˏG3?0{F{ k3*aDsB*-Gx&ޘW]6ĮW#ym>'m%w- l)#蕧pJ~_dJgu1t>]w)Ҙ ?\)T?l.I+4@p,ڬ:[K rg^8V*9ARsh4X+L66*#16EMp2Fy<`MJr~2*x'(/a}ρQJ~VeXp<Vj`X Z\#׼z՘yB)Rmb+R1֦ q{5HGΧv/ e iN/_ʡar9 قgd#x9o!A8ވ8?i.{ Y;Ֆb#'^!c'~jS 9#`ϖ0 d nU{n+NH1Ppe[>ZwgpGqf07Mje6ͳ]_r#jm[:HBI1 55n*=z:Mӛrd0O-wpȩ͖&gvu`t&MmBf;lr>7ylN0hy,t7PD ekǶ XNm 5M4l[ 3$ZPd6Z}nrOa)GK_TW2R4SԼ~(6x\SZN7"%w~$ܽG_֐Tj&$P >=l*m9Ɏ]_;xASSDW ¨D',&"n'0g$"%])WiC~S~ Dbϝf.֜ֈILN%v[$X=NJݭɇ2Թp){^624u IIPsgPI9da'_ҐnhhK$ HIcUm;ΗMTѕv,HrU3,g%B燠q#in]`.p m$ζlK Z:/;$ rjjxY겶3 SQʌߨ`tTG x,5*W$UcPR}Y *CiSˊubO۪SMb,K ?4r%~8S~V@.,"y.4>7뙖[C^v[$;$Og@" 1J>Y7a2Lj+ѦbzO $͸PQ}F>R'SA0ySVR0ٌ b6se":9~$Y*EU~'+AQ}[‰r;3M jW\K\,0jFs9ur΢ZroѦ7[yy 4Hu$T<ӜuOS&M ְUk.|VO"Ļr{fA $K`io?Ф33/J1u"%s'j \"z TNo˝3:* );n@`Ȼ)/>s[)Ch#s/2]a[BiaBjlz0zÅo~t1v4Lq9dqM( fB,WL%<ŰQCO}.]Fs+;9,XW1>Ownm>wEWL' (e#P Ϛ-*rpc4tbtڴonɈ.tՄC޳ --OC*HEĪY#a1Ϣ!t ğm#*~o=zՂ놻zB&  *ҭ2Te酉*!~R}`m^)jl{FQzXxJ tRVn^^Q5imP:PdXRז sk*{_3ݲ > .J 8 v Y'^#)xL׌nҐ iL0?:WT1QAerwۂL#7 9'0MjM~|Hxj*ГCVV*[Čꂶv:ӏ8$w/AX](c*=kKe9$P=PԶʶXyb ׁAϨ.e풩Tx3֤c$p}xBv=˦>)HZ;>=!fK<]kZsns<X]O5#¿}tb]bWt(OÑى4LnJyFH1q)B./\Cka(ٌMZSҝ 1~v.:9)r%1ehr'amdjrD2S> ?5/o+pftVθ^}cMK;S '~ NԧEnBiOS-4Ui.1uռΪ踻b1G},ct{d<#ړM'N.,\e>{xY5>fwkSŁO2G5SY׼40- Z؇)RQJx*2hfOXA +7+iyHLup4[xAPbi\Y7!FưƆa]iIq,̳%8=]RjhIzߥw8 >0o.-tiZ駓mhLFgfCl J][y2pr%9%Uű)}.Vx4^Ǡ7뤨Y<XԧwW5dy7Iи]r((PECA wZΉrZ^C~<_ X|xvba! ͜*@L0+$Jlt}RmʶKo Fw0A\F%E8J77jlyM6V#`V>#%(n=ffxN~ddtzD (#[I: xs[Hh5&ЃP.3A T0]P WQsTދv$x#@1Iɹz,h0 Ӗ< -Gۄ&'C2ŶMahZ}ϛ%+*|' К]d*5 wPu4 wePyJn2r_I؛uYNH[+-t.+]5O7`s#nGBiyD2Gr + E~m`?Wݶe%a;,O)4zRD9lp>Ϊ73䎇h m 6Bj%_ D6wcNS@ %7FӁk]I:ޠ5'k>Ravss}Bô꟣Yc~%Gh T}UXCG_+&5 hrSnHa7ƧRL*b 8龜 $/x0M.H|TcpkI>jc2A?$;9[̸J# {H1^Zd@֠vU]AخE&s-9wWT\:6|ckyլAG(GZom yNƪAumz7uBL ˘O!@9\Ptk0>,C"Et&\v`3jF}KlnЀpcV x}>FQ$I.9QVxu4Ft "[!7v͜. f4N[? ~&Cnnh^y ܽK)ݮ2o%P1ar-ن HQaeC8ŋS3w#9χHd~sEˆ/2a; Df΢KDh9+X!Ն-k4UA.8fu`-J#gg`+Y9T˭9A4d2TD}Ain1M{dzvL4e fUS설4<4叇zyX՘@qb+}.5瑀v-&3Ra~ 4*ݳ ``ViXڲaX1gT'=Pv<z a432)"14QvKW7B˻k<ʜ;mPPDžzy#nL~=\2A]`1JQB!>q %}su3`J2i4nTrι{:`@ sX'.z&ʺ gq%꧵2b24:*x)ڪN?508\Oh7"/%y=ںьssŒXI,Z'`N5zK8蘕<SeӘ\zNPS?Vl|RN7+XGFUbCIJ v9ujKd)DoXx<ݛQ#30WzddžNj?$qFR]!bz!p_rOF2(@ӅxcaO':}?8Xȅ,MUՋzѾQ?7o/{i+&K%LQWᥰk GDk:z`&u_ 1M&Pyیx([DeAڔ:G~<]m( Jd\,PW%tdj̶!BNmL?F{d~N%QQfuSjh{<0jד>\%яSpIH+4bbRi5惘IXEX *bE}Ș0)}]Q]j+jS3Tޑ('k^?>:-^@e`2;5P 8%G~{wCdFAoV?ݓ(VFMz /VX2DP i>YgWq//Y$=V… 0 imd[T9<ن- NTn=thuD8mx.DG I{`r0Ã3_('{<((68nQH'\@r;l`&(z|E5}Zk:` 2Bp㑘@J \Y%| bAuJ9&9k $g7!V0T.l.%gu)|4l*~jlԎܺ3d?j]Β;.}9'HKyCB(#L@ௌ3vU :Ӿ%@ivt;5b\ov ܲ&5$H3{4N]Ɗw7K?o.t/c39@UWB\ҮɈƣ 9`MA:6f̼@ȥS0Ko!EJXc 9jMΒQ#N"la%NVr߬W,@nuꕸtyc^=usk3' v`GtGlk!)?v+ ŰLZ)v#4D˯4'fM^4s2q;[Olo [?PS`ER)0v+{*CfO،"L>l`L٫vq|A#L"De4YFVƼΤb 謈K|Qi&9Y̑O3#F./$Y8ֵp" ג:&wR"q/}Z ,6vekߦ`zsmm*'XD <1hcI2ΩS]4{VZUϕDbd{X%(z#mi)R(&j&} ׁȏ@! RUÅӫ`/i2ǽ[&:ʈ,K: I8c#v&_.s-Sr T:]5DQٻq@L U)5H(ɀ0\ V/X'UjGW2Y+7E=L'o[Yύrvo[ty#G#Oc9jj<1'?yb eK&TWM\|r K(ڏϱ}ȣI- W3m[/]@Rnb~ԅsd}hoF{/K6y#Vk-%m)Ayߣ鯵Eq|Gy_f!qډ ~լ~_aPUO1'!Ů")%0="vv&>fϺW NЯ2+hn^>H{~EvQkѳDݽɜ+-ԘnUOޏY[8Q7;Po jrF<*6)e:]qs h^^H/ȩ4ї4<|!(COy75gaZDnOɐE˵R2R|wp#(_`i)5 öj cp@"EMH . WJ U08E;|꤬`F:Ica %QI^,Cܡ7nDlcǩ"|N) %p8Q2δ(ȘzB,\[CbmPfr猳^8HlU)nW۾$a^&I`D㲵^mHŞ*6hN(]\͕z=]'n.uQf&ҲɣYX-r1[ '3]~_v@rz\4 Cx7JA5YiG .8E,dw+јsRT3m{ƙ$=cC2lZg.JDY7Ȋ`+I}h`'B#cg~O2N^cNB@c98I.>,\l0njJTORQV_{ J꿧׈?K\rލX4.%º5ZU3PB PDL~썏[=@Z+Дa:zSnB-5Cj7;ǔ0q+p("0GUš:; sJn\e7>X^$oX`n5\$22`5 Cޣeu GT9xiy~47 g62%Iv$VNnkOP𗸮njͫf q\xj6OB0n\(.`ɱݪkF?Jt]]U.sqR{uN|x>|93j(M {")[ uLfjI4#b=:,,LbOTn ?ldl HRc$RM-*Tdzc6!"hzeRW'5;H./듁e :>GJ;pnN?gd!Nz&{<(gC.XId;= bqO_}H>fē':xQjb6EIhv 2'ȕG鱥#0EB۱Wh6$0+ARĶq} 0 yFA#Ur{ȉ02 vW;dM1{h$f|)$ԕWŌ4K}R6L&y^D )ɯ1I$D啯WI3eB"udibѾuP/>lG̦r?6_ 9/%mF-e͠=R@$hQpԿ]͔`8]~Jţmݿ$ȅtyֲF ?K*Zpmn@B ګ EU([[ RLDٌy|!y d1#tʯ3L jy:P;A[N5~v2o@0f b&Z;Õ@hVTnks ؓ<$]lZMa DŽQ̰vzMV3&ƒ#ǽ U|#sAGS:էL۽Y.&kLOzOa'] QVdm8N as pgP&&!ȶ+H)=q5w DESĖ;ŧȞ H rW^ =g&X fAiɜ4=koPZ,cjpmc ?W )񼤍benR!Ҿso#>@P 9xpl|1~L;V?(a,ZT~Wf~2=39r]{-N0&t$dZ -Lc1ezHZIZS[ -0m!맮x?p  ߳uAbj[wZ@?@<+~M)WA` Jƌc| k-R%k%yMW]ZskVg)%D!=gsGT \eM,z FF`H. N 9ίZ(ѿ ڇ\A)kŁġ;UZ$k_jQ $PY0 O$`2 j7^V#2߽kG ߎ[ ڗ31U~8U٣\Y|/ۚkj6:kV*#~Vy"F<)b٪:qbDFDR}1ڲ rOjufjUa"(nf0xaJR(:RϾbBI@uOͲ0_`*u9fú}ݘ2@48 :QonzgE`v[q#F™j IL7X|"tD{-Th,PƎi͠(:CZ]]ȡes궋ͤp0zIât<)r&ƪ+vg =!uc l>Yqq? O%$}~h)l.:K*8t%- >Qp=8W툴F9J\ 1X˥< Dvz#">7܌ ʙ&`6e2dPmQR/|0\<H*U0 cq깔9. ._/TrRF) J\e_'`GX.>mcAEI%T_cYIKcQxdV ;׿JтIxT}w*iXS|]%Ls! * @/1(d&q<[,M|Wr/2e s c:-Hu'9He Rra'wP>d: liR>Vd̢zAfI۹N~|79^/Y5yRuH߷5[ ,q J۳ϰ \3V/J!Uqۓ%{>:[X !g@-ƽvɵV^tR>THޢ1IB(>l]{Ww8Hϻ_L6uŎ)x}6o$h␮G%,r%+j~AqhB0kS5ҠA[!QP ]CZJ30} X˚v{U;-Q'iW3:k^o+'JO}u]A3KI v,Tkkf{ҴB"oMUh6 1Η!xsA 'q ju~ё_$P;U$^g}ZM4.aY6/c7LqY ,.R7X(c{9ɷwߡh/_Jפ:V|B/ j4L Gq@UO89Cc aP>|NؑÝ@MT燈BB-R l]@۠7Tg":zg)paAa*Pr˾"* ϗ'mPEv6e/Lȼ0X%j]βxPsSֹ|ITzQ[5c2tآ393Nh-hH]U(m.E.ӕ".: `1 +Jz [L6s_kL)HO,jĐO`ѐ'H]T>cH%ShG(^B]!)J~+[/JLӦbn8RhZA,îZ*GiCVL-[@ck y'ˀZzT>s#okCFU~ U? 9 [^xZ03ח!3p 7"JL'qLuLeG6e䩁˚zM e$jU:PP:ʇꦒh!;<ӗ1FФsŐײyWGEgR' K. x~5I0̧zƇ0FN洁ӱ=/zU4n[9w(w\b wL[x73BQ"R9d,p3N:Jvyu]okzDd3ҬL3_Qlϲ-5hߞEÑ$_E5C [*wd, Gp+9} ̮&)rIR+(#1>wV<8m:5E\_ڻC-;WbS4Is"587a_܏z))yފ%XajlCNF<({fI\Nw-q+ $\`4: (Y)M"ժHw,ϔTg\A!Eq?m l׭bϹĽބ|з@cAcYl$?DvM1,y?HoM4CF 1b_pM%mۜo?h%f}ewG1UFYfJ,29ٻe]#)O=8uA]QGrI ^% bPt?%ptZ,+J+v)~Ȏ؋a1N(!wDq J_Kv9G #g^/| ]=mҤT")j6`30vCYX:'OD2Py&k:uDcO' b&,4 0_C9L^H(\웗G烳+8T2e3Ybpxoܰ<od0Lm2J㉳òPp1O olT% D="1wSeo=H0?30,;g<5=!:Dq"S8n5C nk<:F ,M.^Ojr։1 A_LEEuOV=GnҪ7XtȖz@ЧFVΔ /yFB;1~lBXnC=?@hۈ)*cFø @"V2m$;{M^_乤Mr~3 CX@S|ppKzQfTn12m~q O4/8۪ i֕ZZ)s uCM=3xrGr<2-wRUs5UaEf`~yGdulچ[ڧ/֫+f,4YT<@|'gsL<iK\2-@*gȽ~BI(kt.6c17vy]!;U/+ !~`ԼLj(gP ~ޏ4Ϳ^[6^4#^&.63H_uV_RپrMtmΧ>m xA`ÞGQxwz7W{Kw)xŮM q' 7',Wq'46 1Q!@jx}Nȅ :;$2y:I R7)pkCzZ}w$6ܴ])PePx% cDwa%[C3>ޤ|Q+9q Ne jk -B`ޫ*1G|,tȑD ѩnl|-lMq?^5B\ob`OGǫ$zB)x,,4Q֯/;!t;2@^ng708uۓ#Rd8`Y;O|RWiw=uakч,K2Xϟf|?W$% an'^Blatnp@mj7bWxD6Y]֔4*;":j\.0 8_c$W}r%&N`FE"ð5pQNa|Z^wzrhDܥ-Yڽoߔ8ɩAz=CUޠx )׮t\*= r܀}Lv{DSs`Jg8Z:gGWS¦0+̈(|iGjJ蚦a\_*ƯWi^)&a ;SguHgV-b蘣Wqݒ4zy;HDĬH2i)p5*Tu 8&AGGaIxY!F$݊Ig" iv;+ .I&0Fk_T خ~qgzeƨ+WރAٯBA[yܣ^*z{`$DJkgލ?.l 5Tp*jPT֡z 3]X"^2-?J9w@8 :dN>Tb~z({M&D#=Ĝ9?abGSb? ? n\KVɭŠZ,#q)D#)RC ;>+H.0o@dαʼMp!R:Z¼QeZHUQEPʢ3 ډ X-IE5D~.`yDp>7%A0bRhI`q#:x\|j7 CF0s;PI5`ƱI͊<*  M\/ZGnGnLxXm@Aa7tW&ʛzXuIF A81ZJt1&)7w`BrUb=<}Ҫa 6- =z)Ls'I$Ug$T#<"@OY5Q+s~O:Rt̰>`Pea\AQiݰb;Dž=/ -u61БOU 8`l!"TbW%}0+\> ]^׀< W YXݫ7KPu\KtS:2UǘoGt~Vcq@$S,.J@kպR`=E5^ J5&[˝&%&5W+bZmȜCB5! 5dٌH-=4y6yv=n`2"(PmiR~ys[U]\–-oX΅8pRjBƩׂuf7Å?0K ncUsDLt˯1᳔z2;xx:f!$ƟV,[7"cW fEw#Y}ń-Ƌd&+(Z5(9:ɱOe& U>huE;abVh-O¢UkiSԬ]K}Lf 24CVkcL*:Ji߆/S>-0Syϓ(u|!áSjHZߜ*%zk5XHHV{':KDS ք>"ֵ'b ^So^<557A`%hӓ&t%Su RO< q$;d('!>b5HL @Zg "A[,AG\HFp'Aܥc<>/L=v I㋸HVr#IId!@ yJ Fyo'd]GiD3+ 䚒D? /3Y]x{"`7E~\&'<̿B +Zb"ڙNl!<ߒLVBV>pLBag GDtf()it;!Z3V.FUe҅3)ކιn3C~N` uA&G3<@2jݓ[y?:-x/㝈ڈ3V9QW'i]NKeJ |eVPP- ~ S\ o`n: \3kDҾGt K ,uu8 ى\[{Č %g%}w*"7~tO?x":&`3b9m蘊\><$aoNeJL ىb,ۘ z}#3@1,G7ؿt6Pa isZ=t+ ߞ1pYjρi0;KMok /cU8.$oWE& N-k K{/e%:?7R-;O2Wίш*H!ܑszU{i=( %I[um]V6;9 +gt@ۏ>V!fq\L b||Y_O#Ij9r| ha`WMTUxbLA5 r!aad%љhd( ;LY5Y3J'eY(3kUq+A{ ɽm^U!=NkCi* Kؕ*~<;2!{QӢiTE(c=.l~0'~l 6z)v.37yz*bx5"*!S ]:rK xK?gR' ބJcrDjO7bk$t!8S^@-ib 'wj{Q0?6dTZF6C>zPe?Uب֠m[~ Ϋ*o܄\ 粭 V΀y52A:qQ;6y Fjۅ"Q mt"HI6ŮqgR:t1`i8)IGSv{XkN"gǬ__գg.{Bn`Sk53EZK/j/o5d+R0@ , !YWG4Z~ùLp[u~0avŋG!^`cDy?:/#Il'~ E0n|>_n vm+pˋ89HCMu.~ʣ:д |_Khrٛ8qvgFd|u.: 󃜎X"!/.BQP-vi2CI^֋Zls/,Rr"K01C nט8 !Z+Jeɺ%6_B'sAU$be}𰤭ɗ$u ?M&Y]BGpZ3@GX&wR1ֿ뉨%ϓʃŷEtg>JTŲߔ it ?!:j~;=E"!rj(TVʠ=j ucB2@&.|u|Ikb+y-G['"#5LlXQT4۰F>xqrc7Zv 15 pq-ǬRҪ;Mi.Aט;ߪ2[BqG`jD6_}m:d7ygz4C d?F!xTxk=p=lSЧ˕ܝ?J"4a3t]ISz@UӢ)K}C,^|;«w2sLgN1jf=\yõ9ۊ4D#*vF6 oʠKJ ף{><&혳8Hj!Y@Ys`(~H-t^-]V^(Լ> o7ϭ)xh2(`Zu! NKJ;O#iu~)1h9).9dä_4cq:_e5j,ٖ!fhW%*6=1θڢ'G l՘ۣA8d:dt>Bp͐Zj2ЩE~?zfumjEmhǀ|SJrQP_(L40mmAތB }U3)}Q>ʹR_KV)$' -|El*>vv~`iZ2[:n\h?o 3[cLa{DCV2Ό8Qi/w(2UP~mdDsҪPhlYX4rsP/mUY~A}*70*0,rFrۂ|qYxXʀ/j ƕ$H4FdYSG>BT]ͧU3iy{ B%mZmA^@yOLP pSA! g!$CTC.2Кz<΀09kc1e&Kԧ_Th@D)yC, e{=ޞ\eE_䁏cn<*wIM9Sj_>g_m0Ϳf{G}Pn+nS~4eI.]N@"ݽB'cUY^2wO {Sz?.i,x*[܋vꭄ lE=e*^p8ywgsiZ;Ҍ+[x 02REHJ<+ybJeQ: 2";U_W 2a}U8S5XWqXps)Zm"mLY y(uT4!7$Exy " YWW;]:w>a?UA": ǰk.r^bydғ'Iz}\ǯKw.IquK 6-C!BUr?qUf:ķ`NC 4m^$GN tk<5'=D8 j(FÍwJ Ɛ>t/SM4F['5U˶f[gv?g-d;磧 $CuT7Oc0OM)]vycIw9A)\-AJ-x4,ҭ0 Pkcm9n!ѕ_1";f. 柠+bQ"}ѯHv"9i6TK J3Aq/s>p\f=I-_!"}Z(0ӝ^S[T< yazI]QM ˺:;>:>'G9$zrb]I\z#jQW?m*52p]uPr> |?5\owCVy =]%/>8o/oK:u szR$hs+76qr̪cyiֽM$|TxV" Tϒk'{<yrh f~} /tW-+yGj&DA4 nUeK ެ٘30#S;'F0@1DfDւۓ(7ZG:GW Mt.(L+?)=gNz$,~G ᏾A6} $IY)s걁+X=sՏ}3Fut14&0t ^w#8] vFNx]mճ1VbKF=3H2W>7t8q@ rD}zYޏKR~'C.[7 p/n+bf DÄxE0icAd {iA55ǹ !?p| Ѕ JYim]2qΌ= 7c=;?e!G&D-\_Ln8|RBm/Z,UJE#Z|y7< 4Ƽ=>rт-,&%.O7F_\3`i>[nyWv9 '[`~eRi8 e^~Vf٩\ҝEurPL?}^8pM oBP$a̕/pX5BI4t6&58'_(OԥG_Zm#v 8oOZ_AЈKLퟜ?J G<&e3<]Äe+#%0uDSPbB㞠,xъ;"D>a%*P:SO ί@*1zMx`ҋpJ%V,w=ldm F%jDDBvsn̏9 _s t?F@؞A{3s/[Ҋ!4UNWZ@ȺEpS8(^ɪ0%TbM0{h =h_0`vd^؉?qѥ_j";Z.X'5>GCK)GQRy}ukS4d[0 -R$B8%RޫG9) Fc@@><ݴ_޶ea܆q.[Dۃm?`#NL,z1c]p $EoMT-F-cLh Pшm" jؕť2jtsNCRamM}lwGǡnʿB^wТ4J21F)mrNV$7 [KL(Z#Zbm%z UwЄU$Iӡ8Úo:CF3cUXIXe-M? ]ΚUy mA`ЯeBh%ç+vA=-2}grkLS6|s |#:MM7+2-M>L' < F(!UI_S+I]t&fLD<;qPSgCe|xMQ . `m>S0M2P jo%m^m ";41$[N,doQ=9|> ,PI)5 ?LoFc]ȸ{e*^S^"12"pXx+PwT>^./E',LM#/Zٍ O*@i5A=ͪ^ B%3 [S$63C+6xQ`& Ϯpd\˷.}|S‚BГ0@;3=7>7x?9w(pM8V;o3aӔ?έ]骑bu#S=3z!Brly()KtI<0[Y ! H4j!hʖ) BO$u힐Xϴك:1-' MDHq*EϦam<њfQ8JFo+.F3j*uʝ@ ,;0ѪRZN;}=PN7?@n(uxsaipii'ǵ 8G@I8Q.*b^yZA(WQ:m!j%rK kJ/JVhczxmD+Qs~4,-KU@D9\=1`o;U隬n Ey .6Z* 8Qȼrc /aE]O!… 0o%9!*?JU`jܦnZ[>m>i=cenje\S.u, *Zԉv-"Ї%Nsp:I&sܔ&b!1?DH|$erlY㗪 'Hܼhdp(q0F~}G0ʔ`\ ˿AQ^MVѵ2A~۾gcȀmBO3`x`>1J2,5nT/-Fy%8k:f]\2\V*N. 3\U B]hֹDcglIg$0̸_Dj*bd=%;g >!h. цob)oL:Wjcw!E?\o۝uWhpH NU.20k@t>Tt.”wh&ld]kBwB{0^6ϛ%ڴ.Daaa/"Y*(mKPtA`?>CZBŋ5aX}TǭݮϷ3srAWp RźYH\yl3t}BN kx3Fboap J4mMQ+x4=#%D%''Bo3:;Ctx}$ Xeԫ='֒<hH,a^M0V$+GZX*D_[뇯,ҳFxB-}AY0_nNq0, N)E_DPjTyvO  "^K19ߣ`gK̽1= l{:;)$'8NJjEixX mӰVaxs*g1͒*ݷ UNu /Ae։: '2^? ;%xV_%y/q?Ixk"wiOBtam ej2ۭz*F;n( M`|EƼ3kJד: ܕ}{l76){Œ?QH"5C%LO?\,S-K0 $d(\nW!YF gdK:Qoqٻ-WGוMОM@gC$0g-LϪsXF'+4D k.)$tg$Ь8vhn׻HD=2p=0%x([M3E5"<ʒx;BUB^7OI5MCQAZ D+ͫ؝h~J$uSy}3}#` q+dD56)`m: ~Zz͎ԭvIu`LTR/$! l,<*`) RvvZ=>uQDzjc0hrPSй_rO6wS DwO 5yk22ؠfq.н2\wAń~ȬA^J)!CгC6oб`RTW{U~#SEc+1uZ낃u}1S 3&X [!=Hsf>"cY@,t9x*mD-8Cb}͜EQi[+; C} MEUP*>a [F5PTvZ:%>lbXd%bC+9i0޷%F{(g.s5^Y9&̈́H ḱ70QdQw:9QV15,z6EZ<%$~8p1N@WrRE 0v'jф88>D-^sdf3Ŗ8 ? ’ץwz{Tr }OFΘ ;!6u#ԕ@Xs4AnS_G'8*-(\H9{1)Xّͫ I:3~{H4r~D7zYI0IQ8ly\_y3݃>S3?"⫞Uss,}d붐>򴐹bFdx̗)WGdk5'G['XBu <@$syb6E;/](q}SŘ2t3ѾbX@Ta@L|ؿFԼF䰂#??q]H⁍1弽֜QC)WXdqhE>1+R0@d.BdEii%C* SU,L 1tX<iZ ]o6Xx 3Qc1mՠO~3;T\ADê0T1 6Gtz->^:$_(D_HoL&Jp&{[d-3DL[U,5È]aی+}[)+7x|plaM!DSN]eu9bA &s|1P'T=t1Jn;է!%P ;70CM(t9aq PrE#mmV=Sadpq8f+9cL5ꆮ*`i Oz|٘3N,}oգgpa^ Gm0- 8S6Xʹ'T vO=B㇥g"m;'{J{3+Eo?Rƣ ,h8>"ˮŽ ץ&Mo7rUa±vv =VY* tr гAvҙڅqj7.E@[>%a' k1 =JjO ̼|tuXjzJd^R/Uܞ'&}V>\$Pߎ:*mQ/e(vȐ'19 &?Ti^e3RQl&Qb\Az{VQw4efew%-_U֨=vu+k0Q 3ck,!]Þ涗Sy J_EX1г9Ph" -*YX)tY'!}B+\vHvگ+Y[\2*ع\[,3BpjЂr;;ޮ@נ+N ;C1Զ'䟢m.S|2ɰ_d*$OdLV209 A<:2~&xN'JgMd;8ސPcO9'϶$<3Ku"3ב/Ǐ2rfBhgqY]qjl嘆#?Ӌ޸@ p{LI=*i)(X?28y}L)O4tѢHYq1.q@&()u7h!PSe >"C>\6jЦ-v'4.bX7:g'+ZzlQ1ö>"`g=yh"j±pj7(l߳8M]A6`(h?RwgQԙ8/٦ +J?EdQBdA R[?^B0$s6l33曍$ٟ BXڹ5`0֡dC&e_.Vټ& t$mX̥T8O0d Mkb0!8W/G& 0Q"|D/$ClţSҘzѾ /Y>^yMEntu?1o/,JM[-P}a:8 z%KoG mw]jMRji LPuðsD)d1z$X+RdU'7!c&B^y; fԑ(}j_3M=h Gy^oS/^5Zv{bj^yU .B_7单p@3CpaEH8ծ86y~qY@# rЖ IJw{edęwݬ9^3!ئT&PGG=ްe}p*]9=}v ^a1?|QL"X4^"?\v ]Pre#Ċ$s:hOʴveU49`{ԿtݓPWնv,]Wgez)M+i^0dNfTmC*}e5 3lVb3mI{y( /ZV iBT?ұO|V~٥HrZVDm++[΂98=k.His7er@=)sg 9}XԾ4ƃjύ,# aF&Xj@V%3^"B92V|nǕ"a;B vC(E90#f`ER>fF'\* Vϔ#KқֈNyhp|逸#(п?yJ܆QC^ǵ=D/nJϵ!INx۱ej}MDwyCg"Db;p4_K:i9QI}*t۬|X2b?r`,kv;W0YnTxmg61{(R=V*jz J},1{CҞ2Dl1g_{;ng5F֮`HjSEAl1}8 %dpg xfӧ8y|vB\[{IYbܕߩ͗6Vu~6:)@.b._"$B׫buq%M"\~/uR;?Q^C]h"?03 @~̴6¦(p7\Uzg2MغV-%`kw'9A(l8+0mj~Wr$MXE}$" b̦CFMe_M WTϩ"f dУ/\APRDhn۽A?G(>Л* Rb16}pݾ{>bP(:lÅۄMAlO$`>@^=XhvY3|T˫=E3DLg`\Rݱo/@2sЖ d0j|l$ZCM ×;cDV>$ρjPJ߲#UWf }ZmAaheX1 ӲCpi4Om/䆂߭-@BKCSΫmZrO2T=_mۿ[D:`ctx/$reSuXn@ptftc̘Y-Clش#fџS89ԬVILdҜ|ثʾNcǴoMehyvSsd"~-:↯oMEYLHc9G!Х5Q>L iP"cQALTw2Х$x?]>fZkm}v#n˶Hy{==>~63CkV~8&3C"י`ԺuŦyz܊Nf"!CBNF`셁8bk}Нu|1 9MXTm/,yDywD"nB,Ѣ|@CRÔ C{JVFmo+sFaDWIϼTk5dpjX4Z ,!~PA +Ɲi15<[ 'f[k?NIْlC,X .յwi,b P TzuQ+,\P%#{*]g 7pd;*ujO?U4v^y19G}]_k;U8?£SmbOkxOJ "4v,<q;gj P]QP7@PUo#&:y +CULF6{ 2G&u VRM%j"$ߞ#F [ &k/thޝY!;kJٗyE?+k"'d*tզ`ѭr+MfS])* zp&K5 ;n%_+tbBlSg&@% 8ch 7{v}W!b} -R>yĞȹ$p]H2^)Нٮf >=Ceȱp^=׷TĀ aY& &#|4=d%KZ8b}d{k#D'&k 'Wj10FBvS7 th_7ݯF,482 {v,wN8uǹy|bIX8귕0|_oIJ_C i.Fa,k,8:q5 i3E$xHehH7ph'1۩mHw4=/L|jQ^o T3%ԍ(3@rz ZӞWp$(藟voIuJI&6hIBky}̝%SuÊXXp 3FDDmu}>%dvnbz4Y`'^B%3?U(3ujGhp2RS7+S{T4f0e杈DW])vP' 7hknCCB9=J7W'{3# ˊ[NбA%ABD~%f=ʦ N*ovxaWmW0G.E<;#;7E,q#sm$,$rWn̓`~t5e'JLӡ51y /@9-]:}@GwBT*&6}xK]Y8Y35+P3)Π1DV]fCԲm(tɡX=Ԑx\u*s@H.úf'gLq5կ:fEr,؝ %쵀Ϩ_⠍?MS+ŷdD.RK(`R{[t.W=2N? n*:o6vGzئ;KUm_Lh!0Ex; 'Ct.W- q^L}ٮB[r-,AxD:wum5ܽܯ,v`'!,R !^^Dւ(15 dteBnxSVOOTa+Gl5uK(,&CJ^G #`v螆AK[_,mjhSZ&6=qRcGm}xb+ 5 0ԍ9\[bgT8 uDž 7,:D. x? ,b~^LyR +E]?z09@1>'URQ6kV8X:L ` nFF+6~đ僗PkR`jB<#C?Wt6S;&oN lj>ndP>06 }O/ktUT? KTՍ}K-(CdQy[y@MXi.N6[6xKgsgd ͕^FFi4fK5{QQ2,6L p2&Ux@򇨧(d#,t@9J:yeNBe4 O'pĿV՘*jNo6QI;C7bgsnan(8Bы:ƙLᮍ-Ύ%i{e mU(/J+oZhn_QL55QM|'P_&XxCЇmc?ӠH AROnڄghqWYimKf'kpFc3en<*}5GظuSXd CG#f /=ݷ>Fw@-ԒF[RAǍQWH4Wlw6;U xpSTct/P8iVv= /fDUZbhnQo#4-~ S˷RKՉs`.69߯ Viu>Ȋ.THLc!h&B20L\+pc*r -2>綳!4[.*[](뽄L(2F: H)Hx[)@9eX*qG<AHO-<]nϽ!=FR'u/D)5'-5mڦg)rԯfQ#s&~ڞb\;SgٚCdo)[VN q.9h-@Mar~/9fQ+eYukzU** 1cN˼7/y?IC;1gd*0hEi-ʣCƀ/5Z#ȧTL]Hoڗ{Tw9m *NJ3~܆\#6X&O,`WoܮN@˩Q0pWkvbOOAR@6rZ%6[qA#\ r0 B߾դ/B6~t15LfP8Y}(2>{㖗嫙Ҍ>Л?X"<ȵZDt!T$6-$QH6>6\fOHu ШA-g"@*Ҫc&iyxn7LAO!J2ՑBΖ}?[iy|Mcޤ=G>9SBH+Qz!+ttEOUC@mCv[H*\gCcĘ$ 622`dUlO1Hv89N{ɶ-c|7vYvhFwTQdyOH=/~w`Vej {t)r^~#@ Kڱӄ([DazyWmƚYKl9UWe|* 6pFcV@[흄*Q`.-ZMi=u6p"nn:؀M2DB_b{.>b%o\Po^J۵.VTDۮ1.'Ettsah m@ciQ?f(8_{>>TU"b=XvPD5Uu y{{*b?zOA<QՈ*%/_u IT]QafR,#k.DpRw̞!\ƍk][c҂i·@PLYdE)d,glW,"-GLgYuS%i{ " h0!j"4S%3W81v]do{QB,:, cs=Cee8Z[LA)>ѐ]Sa:Xc< nzYY*Ԭ\H,H_%ky$̓{b]+ϣ< Vnn+VUOҩ=Q+D!ׇ~$l^:Ms,fKk~Sn]ւkX2Ų!b(3JAb-¸ma3{:ALt6FtDN3@ZZ~TP ;T4f_10]kU&.LN5 h).og[kCHRqZ)*8I XjH:mu7UT(_}ƞP߽o)bا_3}\S#Mdba ' 4=+Qigd5`F\q,@1kJ߂sF!y3y8š:kad@6ArtT"Rh4^O6MX-򙮌U-NJ`wDbg!`q費꫊J,Cx"`~V>Ee`2Ug{oIwgten\2<w)!Fǰb؂׊2/FrȟzΘװˑdu~v=Dmh_4{'Gv1y}7Fd"284lUsV>l‰%-yR.yTuhQf,-yYgIUqA>`aT>零c-nTVV/'0R\64~#C䞃Mժ>*6 Aw<#ZiTK_(HA(TP;f+/m#~QMA1^Lj\y#JTSG-b!PbfTE%{ 3p&9N%VPdA8̪nqf M(b~j $U҂q#vr#ń#l%LF=g6rEwUvX}WY|B< 8o.QAo]z<_tqƫ T6qV#bAgAM$ړ ࠇv`R;Ј~Aܽل;7{]屐ɟRD͕MN/恏 f DO/!KQe0Y>YdV&Lgei܇]Iks=esƑL'*(}45WGks恵=6-2VY$EmE7ْcL.73)>:sq`#Z u/.'(OhQхyS$^NER RW֙ '`R1[||)ּO7O_wMa `3\c1Rh$R2*J+|: Ԭ{JP"uyU)g~J.xVrKn) A@]ųOA l7/~"ga)D ފ|[d5$:۷{t0'ZT ǷU3^'*bu\'51@`@cH1!#3 ؓIz}zXvNԑ'[w-kiiC ,vͥ]8S\*^CusF'O $?K~:HD Y`>\3q;I&׍f?'v d +`>cqw*\__Sՠ$y"g1Iyt_Rv|֥(BO9?(:OWn|bf]J3IvAN[ξg9N4Z^Q8ȿۣzQtex#lϫ؜X@4sx[wPW%uҙj:ە٩o^1OԲE zC5ͳԣ$}Vf(uڪ\r{GX{(iؤ00UY !zbLE<>UD SXg"`oJcXg҉L\.v6$gor?ߡ76uj>oGTK+Ȳ]wQ;iV"AO:<+ (D U!0z3 ڭ`>KL~Z8 =}9΢>F:5[dϖ%7 J_W~{vWmuY=90~2; ڥ)k}ao\H$+%pbmC0_ѽ*+buջ唗f5%웁M;9跷=Jqb/q$kGo zMD)ʁbK837շx=C]uTFLGEi45C*SyI_ࢴØ10t `e H-E0γ쳣 x`Ze tItN#YDG#H2c1{+lx's}vϧDhМUrcۭm{TADEҾz[:^1~]d\}( yܟ ^i5_G(ȧ?o 'A"5k䷤j"]!Xj Hb% 6ndzvP N*}@cn 6(Ƹݘ`>l,yChPg@ eӲ^mr<9X܃riQs1]xA& )v,D_wBk< b3csMArA!w2˻ !Pf FO=֢͢hjXLctOZa,VxrT1? &tX4ޔ3+C“9}d;( ˎ_Ȋ iji߲b)K.p{U_a|L8 A]1"?"LnPx ;ȜleA~7b[iVDŽ+R w' {:h1٠ ω}CqdDsD wYNǏ14%/oۄ[|cuFdՒ 4|B ŻFXM&i!EalՅdB[~qY_'~)JT='m~&w5 oqg:FUI~QDNj="foO2'?^nDvrVϛQTuQ@(#Xk&̫ Z)ưҬ7H3`7Ejz#T)Ɨ&l%RD%h+(d}ƚu?*=MvpOHd痀Ȝ J۝6:D6mXʭAJ;:˗%rX8&J^ퟦ z)@ ĀoVٲ+'ycE$J7IP=0f$#x4zu<$Hx@TE ΘH簿;=%qxVbq{T,k0 m?!lheFFX.T#t \[ Dɳ7t_/!Tmq0,PF:v['07N˻DNap{tFR<ʹ(ěOu=(+=,wۘWnvm% {ʯʃ/]&̐ ")>C;sę5 qe=2 D5lꙖ8{%)&_Qg߿ ẃ W K+>Nrc~r ⠜5+_ pd\ {۝}/)"UF؜mxc:SRK'n,stnع)Go$DK=1I V*, 28#9Y`J^3Ha0HYʶM Wڲ ܝc r ·j XWbff`Ry7K 9.̏ng,bVuGMKS BoNbum_*Kko$FL[yÃ4R|Gtz /_+~2ӜBe3V%K(t<{y?>:=po2ݞVхaʍBX'rB9.BsDŽYyCݴ(,IܠTyUTt<7reQc9wlj+dLKe n'W09?׀#,lRy>˽n'f':T6z '&jBOՑB2wEn9 )TO|cW%}Zkx%F@v{|4#4{qOR[&˱z"NGē(f$ 4+c\3&Qsɨ҆\x]bIkF!3;ԓRԖHT6p]7a-y)D.ҹK?5?oZyIP idfs٧3V]?Bʆ KsRctmŭ+Ia;EXuH#:"vvqgs5FWv$9OfF_]C/ݤ]?NIEK&n;츬Kv+E6gGݰӲY2S{߈OFS7x|RҽW h}.e F9򳗣D[.9U=ǖI<hE|WbVMh7f_y:}BGZЅMuS5U;1]QWS$RqO#44]Y|D@zȲxs؊:FmB|F ;/q[U|Dcw3XElܦTz6BVz#OpЬKUh| օ+H 7&-m%D8ed=#odK;F޷@>{{p{.ԐegaBTH͸}1G 'I3X Z !J,TD@k@IUVSRe=ԤވyxDUڜ$Y;*(pzӢOweʴraeS)i z"Ic! > e/ue,jxJ%H#Yۀ02)U&aF)r)iM }h>y?R |A[R (F17=>Jj+}M`ã㎖M\ݡ]X+tHwaݎP7qSXO].>adИ0W~B'cSzɣ|)S=i0Vwtp )Zߵdt1= rF%@d{ …w:4tNю1{]?rGYaL$&d$Kݯc!E`:ś8OsY}Er7:ڬ>~5:LPϳsnq$[=%.sa9=:Cw%I,nt ڿ S p:+4~'٢E( ' U &\V$c影n%] i]DuMC"W'*ݗsnmxq;m%VF *;4SB}b@֘|v7J8tb.y.ˌWjCp)S:qAZyQsUfSY =qRc9ν[b_5 `!f@>漷q86 <:,/u=7aYekU½H1*?aP_7tG%Q$·7dTBi8uE轝 zlpqџa\9P2e{ؗ 2v#A-[x1w=REH4I.ʌs,+g/l|+ͯv 4 iLlsTrEbY@@ p 9Mt~]Q?sHd*+ǵ[`ۿTf4O׮oН]AM=gg5 mip劍ITuNbo|y7>z 2gV.{ԔvcF(`*3z'mRC|9)Yԏph2TU3yKW)Uai{(/j@=Hq [pIok+0>PGA/*~H|i{J:OɦhS0/@^f?;h,r'Mic=qkFlp!ߛGFO(7z, j:HPJ]0hB l FL^n%ʀ@!BH1^_{s4/!BZh{p;heB$SKb ydK=z L\!FxNbA!V$op~iA!J rlaAc}-{@<S Tȓ@Idv([TN$7Si9#T bO4|S^\k<}~|_C JQ8CyߩDI'3kmA=Iplv;Æ7ϭ>WVf0b$?Mt_U\o<{>LX+Du5AyZB>ew=\i`qT28}3Jk&( AǮtӎzSNHFNk(ܵȱڜg!\`oHX%ٌAR'] M뇺PaQNw)ù _bj~x&Ǫ|ɉzt!&맥ghsE\Fxun ǕA Mw*n = Iݘ.S 9S^A21|e{<(/M5$q.H6X: 27 a!Ѿqpo2_ev}yȮL18"9bv6iծ+!ܜ{h>#lNJ\'WE ,/5_}n"`۟pη3?;60^/-i",懷HZjqXwqxs?$mFfY銅4j-m[3g+!xžVFҫ4%߃ADuKFsFX08'}+bԯ_PE y-k_4KgbGiNMڶt=OڔyXqnM6kcnae^dA q۬+0bil>?̮odfC`0\$cϔlUjU~^.Il/:)fp Djɝi㬷dH#@P dk vpvD}l΄Qv_3=+aXa2P2 =?Bql@^iWtYa_{s5]pd+Α=\OGgD0z\ OYQjґSʎjvu۟N_pM#t8$azYt6\ =#!YG:e+h!x#QvBfUkᕌk{eo|~^/ਅ}_9ue@"zSS"$ZLf1J&].rj낔12XSVcC_Fε{2d-hS=̝$2RTjђˆ`6P;fޜVAS\^{z69`-A?k(ꌜ!ٶXZ)rm5\(1Aބ_A'+nZ;=nNi5KwK a58'm;t_>gҽa9mns!ksg6#N]F<Ir% LV7 `)JDJ'hFR~rz@dVvb )ϛ1@]U.cpm$=,˭Uc}CJ?XG+<ѪIvm,͙G,0s3 j CgCf3#ǠpV](l]c7(89,>F^f YxHGRqS2tVoMx&psLQۂ8B;yB{1{tƀ/WЉ1ٵC$0F%ZStf 2ٲP~ ߨ jj'kZ]tŏ5ٲ #)JUJDjL}O]VB|$pbQ"Wjִ'a} *ua ~g6MRq'\ym+b]Ƕ*29Ò+!"t=اvoޖY_S(Y I^W|LQ'hqU4K2 9L[Ct݄*kcvfQ#>`}+r6W>vK:'OVZD-r0'g͛z&-ՙEi4ԝ$G :zpe  Q++>XQH)hŝ+!kBV}鑎S< A&X+B:Z@r" TjЫ ' r'ï=eŦ/T6I楈暆rc2{p{I65&زh'M0:DMP8 -}4q20_f:$3e@c(ĿFka*(J!d=FqJäTVz̧D1 _oK쿛-R$t yI4 Ux2x2s 玚DANюPJo">GSFuYD33q㤚ȖD9\B>eB@bySw'Jl%܁ue3}ќRȴ[2v93XԏgemעT\b%]zft`c%҇{,,Kf'Ƚw8-7fw^ u% ~}&1AR(4x釾7/imKKM5b}k c$FXՈB9EڞHFhv)dKJ9̆xd$O>eÙZH6|x04F+VjP0 D q(Z S-}2pYa:.8^` Sݑwd 8޷xOvҸLA8}]X0ZVu|MrV&icؓC'M9K&&E3 V˅瀖F1$sx#Pҭ,Fݦ6mUf] i.FVMp^VR,Id9J+BQ.sTZ?<(W:uBIr m%HT )2jn_v9_EXh)ⴃY-=8?M*~[ݼX/v!zP[W8{Vzʊ -A^[ 0AKZ~-?OX:^ff@P"*jTSE:9ʵsK3JĖF͗|R[g.Є@Nô eeהVQYr`b p:sg6O!J%^xV71ŁW|vj[9R࢕uFgZD,H>lL(6'Z^OTVo[͸O׽D>4%j(z?l50-+I؂s+ #Jwgx'$/_I%p aW%lj@b.D):ȡlT^cG KY%h[?PD,Iߝ((ԯ :%4nFnqUF{It6]湚C|!6Mۧ bo'W+ SGL'-aVnV""`\^arFsB[z;Yb⓱]|<O60,Z8(}q2 4Iq ]xȋFļ G4#JR=qWwsþ_[$i]1!@o4ƍIF}\nX3B՚0w;E&$dOUF„m u[v=+jom7KW2*e<8uwڴza+)Ap(( ,Edm` -M`ʿ H]h`n׎K2kױ-WۀsE{$LBr}naF)D1EՉ4xޤE~1;BIm~d?n38&#pn!ʌscL^G#n<=Bmp'N!?xU&ςY2g? #ȸ+2ZкലSo^6'B#ܴ:WDNJLH q/AZ3'VQSԆ&S-Yyfy_rxʻ;/X`4T2m2/\>א ܡ;;4 *e$/Yp(X7ǎqvKVoJmx!h.D:G{8fU]S} <05`l%뺢ET~Y!L)~a:kM3)y chiu;`;r0幽= f0rIQa}+J<-nJ3Jօb&7~>8{\k%jJrOw]UPTӫc<㳎'$6j_uʹU/9-,W|L.O(:0/H ӿ\y\wAޔw.s5BÃHm?cSlX)R0٪)ZJ]Yb~zMVw>Jڹv oG޼"x dh.x@tԓ Mp{LY ٚ06G ȯ_>uTm, eIbO cL^6 <9ܫSjv1L8Y% 5N&HQb˶HZ̢9mrG [%l"᧹P1%&cm5UomG{ VGg]+n V ]ýv_/ѓO]F1!<3l9Å]bt/֜xkcqnqa馰_RvBM8jέ._3ut wg_j]ɥ84~ >^O&Q^ ? {Z7P1H43j/[n w+5Vq^ZN=elj>‹D.~{3|9 D ߜs>YJ{_xb7/>W:яш ̖9vZz}Y}1np+ccrf[<Pti5]Zf6$xӽ ~*= ŴT D/u\bp'[:Y4CȢ~neEHdu.|GҕlwZ lh-_ M4&A,l׎|<͝y];XlT1td_s*[NlMTiJv}xA%  qmz.j_;Au0Oy*]^]g1Mi;֓9>IS9\_}ZޑL f 5QU A>upv,d')1ojNG9hЕr<$9KEK3nv׵3:rl;sss!^gti+o*ϱJ(*4AQby2U~$Ѫ@k*rJ$,Z>I-ewzowh_.|2``ݱ@!ΤRǖH8Eè8]Գha׺&@z.>Ӎ5i҆RRY{Q^j/TOuvKВr ^NwAƉ$cx;$V[O"\$$)9f͗}5J7|BX?Ƈ+OGqKa ͇ҭ0΋ƁeW#@W γD&c/K(ƛSpLH`e<>VٓWeIS/_Aޣk&fNn~0Y7Zk.+`sIс>|D,䓋/lIQ|Ϣqgnc.^sufl_v~_`74_!q82"6P[r1:T d2SL`]R cL˳G~{YHwٔAu7z*π|F 'kL)+kis_C<~xVl, AٺnmByP܏QTBim(le+ ljr3BH`zMZ < ۸jHU5b"{ EΗS& ΰ1R%?UڐW]ogAYZS"ˡ:n6wNoc_c96_%1T*'fj6Z6lF-z~C#V04y:ɠ< ?8(b{)UxOA=gB(bv`қʜO\N=7>W7-:Lg^2_©%^P8>ܹLT͇ѯUURf}掽-pN]ub1N3#m)5lh. kKI])U%8fW%VqyeZ/Pe/l9ԇNueT8 bG[ԔO\,YH޿j@㡐#/oS3 B:;kCOU|0;؉ONQ,^.#T-YpPr3ĶFtKf$Ycc<=yg daS$#䇿ƫhzUV%eDuؑ졐;՟&5;ia+dB8lO*V"}02AdX LZ?('/LPG V8.Q柠 1I;™Gr7S/-4Gژ,:Gh =w|W$]1>&wHYXtB*ɶ2B2еFi |4 ZJHC; ;<"rüT9:Us67b؞J"?}L,܎,QSsg ^M Gv9[J,D]4]2”. ꋡh꜊%s@Yiv#P ܼ{cq5dEjN*m7ǽg(qf5(S I(Z IM_>Flκ+BosaA/LKv4Q Nc]I<qnR?Yx3mgڈ q֢|& sEczEP}_*)3=q)!t9dl`ߌ{/ըۮ4"B hO)>\6Ο^KΗ"Sux1Ǐ4(UJE ^=jE2Ԩ刿N|@OG_.QĨ~vNk ã|2BNaV4)S Y8ڟ&M;䴣6gB Ģ Fm^UҊe,Q;/92H.sN<ƽ>ΓanmLz1=&92[Miq|_^Ap>$ ) 6ßIٴ*jP[ EMO}fPh%gY˧n3\iEEAx5;/\SK0 3Aپm6:`oẉ]%)IӞxap~T7 1R^a&jRnpiL# ɨ) 5T' T>>A-ӂ-b,;y Ԉ61ǡ*T'b^KpQa!g)& p̴ҫ5>.?e;Eʦz\Àn %1(GIo5ldsMi@~1| d<& '3)F"c'`2٣|}bӆpHf'fd2]jOvfS~e 080@4 %YA9M+޿wqgw1Ch_yy ,0ށ2<~[t4AlX_륢>yi̗ Xѕ4^p$gmd8L}LzG8; ƾZ|uQ3)Kahq]q䃱E1pǫ W/:# ԏseLc|5~Ncck"mfbAQ8_h24OG0${,b# oWQw+)uTQ;EG~jCOPxy$;Z%{wVcD5puKٗE"aʚ#1VYr-I"}g4L$%Ϻ?Gb xL{͘dVv`OpL4Z6-P,{rDNΦeNjK1vFcqHJ 8JxLS[ڇڬ8bq3rhp9.u#]~'$osXa]9Z,P,?+F>NCQyԧ+<%= ksa)Mo F:9Œrw+@X [aH 2Μ.ɼbbc$L/ȇ(6YI#v١"M>YW6w4>RJL./u@2ZO,l&1%}c̪XdqgQzBWoK_Q,I'i|X0PZ)FMO빯׶,чb1޴B}8ZY Nr&nއE"cq(I?`LUwL)1uЂױDT ;7vZ8 P470-9գlOR eK)^6KM聏)$k̽W | vqZy\h6ٽZk8f5R0eE)YBY0} TLA:/J עOL^nr|W1g|(B堲Rڗ[ܱuA3i[߉l+>GJ轴9qƗ{6>ۤjcӻHm35"^ne`@m GaHk7h&),;mq[2ofHϟ8HJ%rH7丰v1fz(*6L@6&d+4稤6wFm?DBo8O⻙6Kz]5+4ѢK Xl\z;q/a f Gø֠ ]Lu \/UB6zVl@In6 b 4.g>88Wu@vX=iJiTTm`J\vjc_piOv WOia Nuj(.<ƹC5_:uܐ^fLQ PCu]+R 4_w}I C>'*"w*ylF Z%VG/msywȿS3%D $I!ġ B`ŏ!E8mleAgDD<]lvڛA\3D Xo q`k6yo~M:U_ǀ7H>+VzO)` RAjXcB tlt1OO8kLh-#cH5 -t Mpm!fGV|fg{|p?ott5&pK,'Ǐ_-mu N.j",8!HSE`Sbf淖;K(-ǚ8Cb~äA'=;):t;@(3".Y#bfC^rR}W&"xgMuepJژ8+EtBpX)CVcQ^}" rLB~)&J(naHv:*Уx X֌30̈́v;E52&IeޯBOlvz]TqX4ڌyޅ9X;vT*{K,?ȌDzJ$P:])YK~\Hfb,7k. C{c& 7ć2G!iG 6ъUo I#ar,:Lk)\3dߠTpsV:F@aW縶%aN4bݚꢑ5+ c/Nb\CvƑTVI}B=}gćMiͯqu-\s17U#NKxI*X5F:$)D)~jX9f[Ao?}_E[˦U:ufwD'p k_PK6[;U Ow8kߟHH?Vz>r)A|s2q #Fxcl|WPNz㴛|?KD8iC75##VX,eʉKӇɟ8 Nm0w\9%WU#cd.*Q*I%Ncď_L+18!x}}/n+ŕOd%{16>;aSV@rEJ˙ո p#&/ blm͖/[! e/0ѫ x!6>8Y*X^g`ɮ!{! nk[Vk머-POl#nn(W 5;tMj cO$&t2N$d-jFQ=QIpp:쏢 rg6 Fa1&NX]m3ܗx:kFiṗ0= 賞G;ƚa9κ# mE](A `.2LE-6E)qQxZ~+~۠,"N}3Snel0B?| Cx4Bx"2GwQM5+)у$zV![b;M}zWYnJ1ӍbI1?3} ѴK%OD_xxQaj@W%>,6 0LWvkVzpE3P5?(@?sF`UԞzX7nSeꖭ'&%;HVtP- +1Wضe}i=&v($:E m({=m-nh<} :Cb; Y&7Z:qa\t"C;0)vHQ0}=GITWXjvvu]XEd hsX,6&nRGlʽ">eDBCSYo.BXl7X1X@w}S,_!%?D%.]" 6g:W-/5_sM\db9蕚-{ypjZ[; Q)1rLCY+\h1>OHMp/72+N6yu<*uO@IP)L\ɚgjͬ}moBjRF@Z7-q{ q/}J~NGC%fΜ &q0ٙEn⿶/|r=8/Qo*%1VGb҉X-R bVZ[MŔkFR&KlTS: CDLBD1j ~xYt'Ck\[S0jaX\[2&eaG2(*Ďꉾ?Qj̪\o%[Qy۰wothkcPuѼ':agSNH:1n3/rpp@&u. P!P bd,8͘`EQc;`>[ ^ fсlmtW|}hbQ3<ϢoLH Jah隞/b7b9fRX[Aƀ5 rT-\[{@'@ 6C؇e#@Pco T|bk U6큨cRGǣOpfx6*OV͗wfE;ӿK p\KV; lz%ĮJMoPMۏJ?oO%=̊"k ztk_WԬ?W@"ow^(pg)8=:(޾[Dʈ]RT|!p9Qs w W-:HJAXiWdrEKЈ 9{? f~q! UZ-k\t 7Qexe6~/rC?h~U86b4:{vOR[dJ2("{re >}'8xܨyBh5Ol%&YQ{J>Y7ab}`D\4z PǙ(>`29Ugc<"KI>KBP @4#&cu|/A|r6'f6 C31DnB3[g ,]5$5hw@*wa7~Zƌ,pԝ^R3msLzdp#$+Y{r::4@z,]!&poXB) i,xAT)mNKr~=J@)UEY ʤdF4e؞yGFw5.;jL&^^VnU#kUY`Hή(faU'C6>>6ͪ ꥫjC!诈_ޮ$.xm12Ty=кJL+Z_S&"+C'o{nkh'rz`Aԩ,0<> ka&)虚3ʾYSH^,V{B}|'CnZmS ݖ*|[SO#\ì 冱)hxYPy Ʊ(:) ƈv G˧,?ݢ:5 뉅Yh-/WAw)#>UR'x!91QC-|ErW- MM,~w­3>͗ d&$[)F+栴wاp;ucw12TH"_}nM0 -?t/-p)sKtR;zҠ$c8+(54t /Y ) G F {:Xhb8ͳV` =Q=Hwjxlb`Ʀze|,K1" `ȡMm`e};$;M'I), huTv{I! p>ЗکU3[Z3?;8"X3N۸[Rb络ȭ>fW%[#PA`?M ],LM)xnrtr7VlcN x\ 7ЈcMA YGMo 7<fbz'83&qiWwءH ْDs|^:߿GP#BU$ɰw|-aOKJb:1D#KQjx-!AQU䕛JlY\)Xl\7=6fSd-16؀.щ2 "oOeR @ \פ4v xVAӺ߾@KHLDO+d|LMJ3ձ (:t5> %$g6܍p^;U9kZZKca,gcƅOx X2G0J6/Mė} n*4L { xo+,v9-@ SӃ=?[T2 Ys::=P|o rՐ88Lyǀm`hbjBRޕx3L@x jJ̴ a$37c'NZD2:1\?kVWrR.Fv{y>KVk*qrmZ*8jẑ_ÁRV t ^ zIGl%U[[-F&nItY'VᘭW&B㥌R,VpzT,&fn4Q)d^0mpN/P//Jgى'{}Uod{ꛯl3[P޾ċ 8aLFs_D*í5dy/ hq$qʬp&yܗz~15blŸ-/ `Q3TɝwzErpR1$D:}5`J_|^7G!yDf^,#⨈ߣS,ܾ^\V ckGZP :Yq AEa(02Јl1K˝Q['_ |X]baIBP[xZ"([} q~d3qOXdݞh)Fy~u_,!;G`cs-3an $?~ ^ρM,U;un {󪷲AR)8J:L܄='US%9m"JYcV,0"Jg_w:^ƚ AJ ",Ljvƚ`m6P[}rEp^<V.9! *`v1 4|nMLY.{94\K 6}(8i6' n&] PDڨCqjJʾ 4aAUnak?*{+ "bb%ɢX6BCJ_P;)k)gVn *4iW1v<Xði$Ka̍[y{Z"" MS{aз9:0-geFiY8ƖZ־ڻg [Zx'#Șwwf$HmAvZ8_mDj_iTHK#}W(FEyVJ&]P2xE"agm#zxuVt j&з$TV[7)نK/ ecv81}:@$Hy>0Ќ /zq6,x4M#]P܇^Ad.R!T2.[s>B 8 B@F ռv{{:_蟱T7p"v6Mğ+`NYJH)ƅ%pEHFlHKol Qj`2MxhP y8 M(_*mZjIW6nXXU,A'>$l9ۮ"ą`] mW-{*%Rmn͇pxyWCs;-W^FzCS(ށ/.3`cyVfFMCY׹"eabEqXФs 9I̳J!ކ=Wܺ6}[ZF}(į7'%mKPslwV %MjSH]STgß׀Lؔ}>*c%9G-ͺ{Bb-m[ ,}<J(4&nzIwuOiyJVj(8絜#(Pɕ|Y\P+)R fD,"u|S7gpь?^SG#՗faڷ _y84O偭l'{$3WP册r5R,LN݌o-}> tUpU6 *m!-#+-h|-k}u=0z~]0ፅhkstcԆW-YsfP=,UJGs uƼƖoma?t!!cOa.XfӼX|5?,uL!5O\o{6H~΋Rrs,dt .e;A43ۄ6ff KNkmm޷>4lŜB|!w]Yu}sw@Xhٓ[@W{.^_/q0 L>V*@1#h8]N߇&aԤ$sB||X%3[)!Y:w4 \21LʷRJjv\'Hۀ =D>~; 'cX,w\E4ǫ)\*ۋ@`pZΊbӵ&IiV,\ձUEE=i ^39~_aq,> U[gƪ}tAg.}3B}Fn15p@鐣vJCBUĥ :Df1zs2A1E'aVpot*sB Vnu͍apWn"4`_!?3Z)U9j7t9g ߽3(*$ vC>BB-ǂ2/#(I^pYpl?mVq$]T.W*q,Zo'r'6z.e>`h_5}׉ h| uR ^g{xˬѱd+isIKwmq+JM.)D1,8H+`k~)ݷ1ʵON`y_CjL FWWʕe^o50w9|9۪/oLk/.Cz}27AL 4l<0%gTns|gZAVY' Uo_T=2.r(tRK|? xmzwT~+dFfԝYT-@z&'52پp bJVhdFd^<>Yܦ8 2qQI\m~Yi4Jio^`AO"׳/)yEOXrhm9AF O. MqĠ*CݕsL룀( |N)ƌW]hq,PyKk 2:6uFDCP%F7l$k9a4i|~^- :Q}@س׃>8o\*>eLb= sʯ~r)3*`8SmƫTc,9[z3<A[}"tu.d'ϦTvߪSrm7Dq>FSB{EʉoJ kfiVN" f9DL`yvbKq& EhNj_%)ֿ=Iⶼ5_~ Uֵf$Y.JqӎxFOoxBU5M/2}<0[CT$|h7n)##)ZA G 4o3HHRrywN=QS+1|'Cn~8SMN=׉d roG Owd}*.]^GH*T{;LCZ &7S)ᛰQ3:NtT-BWI%J4W:[2!7' dXQ_,jʳ*3%>hĤBOMUZ-#1p⫺fı7BUD6 Q+12 @1id0>W}.jRt:Pdl6gTmw{ceoBbK_tI1yb>3r8GG=[&j ssE{ܘI)GtoJyb> [q8v SrJ"dpO\7Tl>4/+;>7SG(.􈐺qSbq)6O3 4\iz^*#jkznVGQE-ǚBw}#5I`Hҏz$ ztu%.B6QhATY(h[:n6Uo#91Mt:LEpFz,- bڂ;J|\Y<Npg~ d L6WE׼A!wd'kOؙ" qPr(%T)z EP)ә3yФMwəDP;JcAA")P*ƑO= %<6%;+2zQ`z]n^WM v AB{n+V+I_?)u/+5n+0C1%Fѡӳ3:Ӻ{fS?&R T*A!8k eI~<:tbyxhįՕF#L-" ϨlwfJٞ '5P9O=|U.^)ۄ瞥}Pب5kmse?04?ƚka;kA<k}Mec~]Vw8љs^5\H1_oL>]2>վg}F:˘Vzo:/N _1` |n)O'GOX텐A4/Ji+iS.c;NlfJ a*W?A鲨;TEseԓwg`Ef֌Ӥ&{!iΫ.J'%O̾AX2=L{ۥΜ֔k$dwSCy(5ژ_;UHq?`?5 aȯ"7xcC|QzŬ8jSQJĶ6ا*0P0W2$J6qv`',ru$tcП37>#ᦌF1ƈv=X:]3dgINs)XԦpZ__{QPj-LD;B2ܵc3BHmQucl) |- z$'@P_tA 5Ff‹ j09e%shR󐙫TvfJoK[2nh/sұ彍"j {$-W쯵1rPtZ$- Ϊ`7wE+i8LܨYyJ+I%N~*`1AN~a=MiޜR{+u3w|lMF/`ۺs_R?~h=Ж1f[eF>Џged5IPtL{Iw['fS~mMLSu_+_ sHh>s[UAHq.Ϝ=+e27GruMMݤbfBƯt"\ ~qR0FXzSo!np/F,po{$T0*8ЂJ'{(PFD"P9fHLZ2j' ץ(ހ3op|/Z{`QN\#| nQ^ e!e3eAJ XΔh2=AFx ExPϓ@e[瓼L8 H7C06!d)~Py5nEUq_e#> `eψv<썘tI:SADAd5,c2 k|C> A1foJ[/[qG.\V Kk8^x_._q|l@}޲Ams/g&RL3Y>NmO)5@2U1(ybb+ U2.g;G-t"OUYzh&QɉgIPmqPCwGR4e/? ҮY5;NA! 58 R'R?eN[@wATTJ= i2rLQ@ٔcG~S^b l*UcĹhvҙ+Ӳ=ie VV,RkL!G1KuV45&wz՛N}y! fÑ]L7Q貹uYFg4#6D&BinԍR^=dS7xM`04\KUǼ?3>_,6'&%%E5a tE8`H2XT==Q$Hd*45ɫWl`K JrYY)_I20˟ure$zDRke^!enݹp ŋ >~VKlr|P: m 9&ToJ?(ݎЋ}Ub$-]&9)b$ V\%'Y$v}y2g J /mm^RO;`3g_9Z94)(,?} N')+->[#X ѕ08եD|Dsz;;;EZ Kо d;g OW'xbjmX7B׈~ȍd{hrw T!zxJm]!4R&sJdYq(I | GezsQQ/I.])BQfcA3h(Uq2wwvyuimbe7zWdq\^z2nWk+x3 6%*ߵi U=cˎ0$l@L|t'?X ~;j@Fۯz=kpyΪd, eРvn/N;G>SPXv(#Ia.kч2B(` CkTq:di cV:jY4dݒ zws?~?VH??ڲ:|7S=5v_B?೭J,u!.YGp, Mۈ=ҽkZs㉇Q[ IځtS }d?ߎ!UyUc;ʨBpED(n1eq:XDGɏ1j0VG-#daKo+9qW2:YLRr_ER(WfHjxsչF)7NerXJ[I\WF[BK͝|gP^"39E3.P xժ'>a:]18g?` FȱΰXCuH2۪Vd›J0+TNF`jۇ^HP?% C tSLiOqC֪:GKX_|_ wPzPW+xwT9Gў4_=`EAC[J,hJ(+p Y4d{М}WIḎfN} aE;H(ܚ# : 'U LݸI{P1rÎh) y{p_S~'ǯ;i{$}U BRv'xΦ~s4>Et|9gCV*,jȿiSyUTVJ/. Ӛ$+0?'ǡql]~/1eXI3XLx2';2=̑dPhF)ϐF7,sa()`OtQF}Y'Ưh^ʏM}kf|?mc#K dƛAβT,`y,|4ʎaǚ:eD䀊 w:_Y07"[eWXЍ0ވ9(ίDxFn5о^y1mLb&QZCnE矜i- >"zb=D%@?!7*}Bg)vf\yh/^1 ȷ/<]w7:p!$*q~/9+^Byۆӣൿx>"wJ'LBP"(s-8}&۸f!o 5,YWNe"j3p=eeTqc3|"Y&^NzϘ5.=Gm?hk9. I1 Y> u}B8C.0ē8n^u!³SDQ.L͕^c'Ɨf;\yNq?G6E&0JRY.!D 'ҘP~9aI ({` 0]K`ySm٧d793FfvFKJ=.%HVGDz-kе;ۛlIjb azg EG=xɳ4vUyo*~V cNG 4]rD(_$$Oii}Wa1ؤ[Y=4Q z;7Pjj&ºxM{ZHeG Uxȃ/^vڷWJ N`qVl]W?=e/hriE/-?97E=aXyʭxS"&Ey>Ż$*{aL1'[d=Hq7> r0= ^|ѸP\ 8T6{%L 3ZW?Lz/+D@r#/" Ve:;L%K z^bㅠۖ֬5jtRdP@1)RMΣjiPxѰ< ˶Ӥz{>૽ބLn`wUH(,Z:gJVB j% :&3؎ڇ.?֓e= pٗZ h ܽ7iI I|]Gt':Ǣ!*ncJENJi~[` x6qч%-_f OxoJve̫쬈׉J@>{kAT<ڮ&_Z5'8b6`ŪAf^O_aspN3Ȩ3ٖE}Cz@K@qm &84>)^925/75W˝rIb]|J??3T* dK(W&lw z"o|dRpGL'_Ym#g"Sǡ/:x"4'7mRr;nGŢC ʷ!aК%7us>oST!wD{g"Y>Z.f7Rt$YY㐰!eL30~wW!1%?\\i\`0x򑕶8<;EOkaM 9{S[ȵVk ȉ~mr PBOstiT7 ygk,5\^2YuԿ=։?/Pݗ6 U[0׊rpi\IxM1qH(+3*O"Ӓ>d9ƥ=* 2@ (k}xQǗVUĒ RD0Hܺ1Uck=< a&2ho]xI 0D Sf9Qznjx8,@c Rőz_oHk5ڗ^B纚R8z{D9:)Zc/ ֬uy=N.yV`=_4TÕU;RIn>pIq$fG7ȃ%ݡ.ٔnER{5GFoA˾,I]wql`x;`NJ/˽R6g<%fzt0vsk"A؛|QUI9=ىe E%+Z$0[s?k$iDp}|%+TLi i{_eEݏȚ􈱈%g{e8  "~D24p[v"#cR[h(BՃ?ˤ*t3+>}cbq3gQ0I{' w  vߑ$lW}s.Z*;+JxE0i*O~\af̕u13@XJƿD+/d&h JVSͨvр_xI G|<@OinQtu2Sq}jh&֜l~ ǴBH"6i/RYxr}ɃWf̸K==߈"pj )b+/:Uuw}UkNx(QwzvY=&W~cBn&a&D |'JMř<F pgus677@F {Ӎ˕O K2)ah,r//;x>^BVq%`v L^O%yd%y;o*[A6O·rϓ8=)cV Hʧ%pTinL/폵O/N @;gdYt}DͣgE p4?[A$"mqqbqo;OzG#"91o 8v\Bbfdz ܟE ؏6Y/P],C4{HZfAdfau7Gk } [m_z:&U9,YE:Yq~S`|=\7%L1[ PHDzj$XjHgͺi=;m/8Jqx]&;ۂIfNg)Xb[Ȼ=MTh0[N)$k^n6_ފB> H_㤲 _zW|aQ3EA>^5Ynx;T_Y6~'8A4$hbޏrv-ʤ:Yx?84:& .9gL}e +mkGy@#ɲpZv%ej3wY;N`4R3@y?T'PͻCW#WzDÉp3H/ޜJSjN#ݷ=fk7Y+1vD7i^62VlFrPBz2}u$Q$c+~%7,oE\j`s1PU4q_U7qQ*_quF**hKn\^Q]+è߇pz`-'E6w~5.'sKc3M0nI' ЬujjxCS 6WjOZ6)%Bݯ[Vhyv8L޹O 0R_! ӽְmCꆲl#Nx=FH0e$({XUUy۬3 },*]#'ʚ-O] ЩE^m^ J'>f{*EA"ngһPiwxF>{9֮εbZج(Cl`pirmwygw-^@gm|oO+IBBtaP{WsKCg\u}aM-,F_g;fBۏL_&H'/iz 'xwthW@ %8 7皘1лS^G%;"gT4\`w<4vs\I˓ך$.89oYϿ<U粜'E:]9PlV_Yl,e/:ONy{ӌG܍Z}nPD:$'ˑJH7!OÅ y|T) ƙ_,b~ď=kԍ._ yJ]-DK Q1JK* 9owX zbpRxHarN$5 $ - nip?w<d+XLqCo]a䱈cD)s+p$(IX# R1=@?1RtmJ6kabGD!W X$ړermtoqr?./3U1{ 90*,{:vk^5~hKQcŝf)QDH/>쌴m}泟^Vn*ԿfEoU&,TIaY"/9}!Ear3%ö4S ĞMv B:Mx~F0X17jȄpݤAj&Sz0lnW{Ud! ' R3XQlPDp)2b=aw ΀H} vb)xDtxeHgB">"|1bTOCh-=xD?jcE!SN#|*_a)oaEQag2zt"HOT~fu< jl۶޸'(ŞH/zu#e>o8L›vS\~ q:F{ѕ[aL!> u"S28F$WST*ŁeQ aO T}oT+3G&RNu?j~qMTL Ë.7/-nŖ۷1Qp~; Qnce=GV=S@@#x[s3}1(I{ⴹX}G(iiu=4$^9b 2X=UdE䰇$¶!:Gwe8;ܪKMB+7)Jn"&i:-?v1-A77R"g^*E!Kn !XX Π}@?݃5cE)V g GB<,^\T) /gӍ`rP^$|_t[o@;<b<|-Zsj Sb{]qN:#'N3&#e6zfiu?[\xzCMאfζ2aKiifYTni{ZU)&+ -2mZ/Rgg}=^u9b'N#%NKl-_`֭mK6>Pa`͓?SԊ{0RXGwtoj9vDGdzNNSzmSc8 (h6hoB̓J'ͥmZV.?0X,WUM~XJ.9:X CM2QT֦ &hҜٛ%횈p%X&AEI"wtN"Ed&W*$Fێ`ГdqdFl}C#&+F34=Ms!1koqKmV.醋 \0Pc{Ó(iܙz9d3G|DA^efSh<:WGR&cܡhn=S!O>EHdbVGUە؛!j൮h"A`gXD aXFФH1ɏmb fX?W!)H35o}JC?\Xpw =ς(t @GjA W(}ut 7+J*H2s$C(? [I"ϝ~st9dBB֜ GW(A;[Gj@Eex3RWxe"bBCT 0y' lVJHqhI{/YY-r̾0x1x}HRۇ) 'e+HWP2mRЁuy4fДtrZ砑סE7I`}kSuՁ}9v#2..5m E\nA]^}1a4(/XGsTZSkv% T[A=^ ybe$JN=I*e6GnHgH}#:MTI>"Qh!흀?ZiLf#9uh^^?02SI击{&*̱n2?G#S@I=ٞYg vV}a*کNmٖ,/.pWWHz7w/*JC#Ej NdWSFT B;^ֺDwyApR'!C(0O6^]MNA"@;snpe ƃPآdȹ(Qy4YɰW|\۫Em*m)SPƫO6}?~sִic0u?hÙZM!ϗORuCGTOkuKh*qz|*,#J&?N/+y+"2QRL P <2 L8LYY{ɯ69*d)>8y*!l+yP!0M,h@Ϻ!Pr8SGU#]hyђ⒭7ݱdqL2 O+P_ILj5T{d_etzbW=|$IT;wt.ذ{E {'~kMޗ̻@Mm.ok`IќXRR)3K,qoUk,rICbQk#^RRyPq ƌƞ8௒ThF*$NG~t?lhj e?%d?[W#=)ap@$mɄGNn \Qvξ8{z/}5hrض+ ʆf'A֥ze)YT}›u HBG9&}(p~&a#5#62X:wAi~-9ilmՈژ$[Y tW^u0IaxL*+VxdutȈVQ`/Fm-[M[1q*OcN:>N4 \nϻ8"ZO6K1q1l$T 9|A>2ޓogP^K $# ݮ:/g|Zp*?5Cvw.$kaan]ř"* PTDqmY 3Z+Q;=V\$`OVZoÝH؜n2S;*/+ K^%# t@qSźfrydAF3; ę,t$9k ;vEeaILmU/+- B޵KF eձNl^I9zQpcSisTudr{$6dYiP3_KnoГeUM=Tnyq:p⎚t_RµY_:g uVb/Yxa|@5HsKfK4!^e|޿Q[/ `W3Cd1.*h7!%5.|*RZW<ņ7⬫1&]}ɤ.PFj~!*᝴#zHx Ϊte_/ L,Kis|H(a*?3*Ah' >L_zPSxG+Y Y/SMZ-u_%qL<,Jp|6E!p`V[Q hȯӱIB^QWZ>@l[/Kd~V>sڠ:btmW0 P v~vqҘh N*}K>>D*]ϝj*d/HQx%;G\3a=|@Wh''u_#jnK= ? VYzJiDì>jL $8jN_Fe"m\풞I4>G L'X7iͦTk6m iϙIs0=mq@;6.|g;QtE>bUL4WYW\5Y?;7 TP}d"K;q )ۄ9i%?_9ˮMnjeRV:n(矷ne* ^МwC+U/#s-e?Q\3ǰ%hT# Y2~wpπ tRڹFA6 ًhi0cL#5&Z9nîa:8,9 q/r>n˿Y!N6!7o\T:~&siǿEЊ@(rx[üqBMP$mg !\1u xDηgcklƀK@`n˜:nGҋiQ1UMY}$@$ ^G ]dʫEF}%blI/3- %cӉiE08 S8W [O[VfK@Paȗ/!-_4!c^GҠ9K,Y\YP.uN]X./Ta ٛDUBWЈRϱ@)1SF ô8έuUBJU0` ً{MOwd+Xʼn+O|h"xpuN۴{C\£ 6C :^v>șع_%q?eRFB )og9@C/z1i7{AG9SqǀqGԉkKH'PG[m3T [xHݜJL{H;l!mϓ`- VֺOX?1 _] :-5[9\Q'w/qD&&e3S!1'Ծ̰G4iHeC.ڂQ3 uB L82M{g;W=4URۓ1V$1FsG #㭽>"-L9q#X-zIk싋TPZ7 *c]¶rNU _ h?qn[\NxHv9n/^Be;yoeT᷀Z!>O4im)¼&.ٱKp̰̾+8%lcfRYϤ^3kK"4,ǘz9SZ>+< [!:ZL!d0gT ( Uy8%BKe_Z)xbXjWGk,ԝ“_#kw7 /h0_{ֆp y,ݓVTJeF ZOQҖaAƟ|*Q ]%2#T- Itoy(sESY.p5>?$ GKsùM)]L\c'OIX-GXT@  QXlnލRA!(m2E˅u$R粸 Pˣx1ڂ*Dn.$8yN?e=xvBĶ+%?88cf)Ny[~Ty,4D7moin X̉/s+] "-?cFU/[x?9j:!V`?䒞WC8WOhOڿ%ᆲ¼vJ~ wO!˝D8CWJ'WGA[g7c-u|g9q( JG-XAY6O7$Q7br4q){(fi nk:x3ƺ.echآqVo~UYP G[^>Y`=a`e,] 7"u^ه0=_잧:e6ց4Rc޾Izf Qg>t)g ֟1L}[-,%[7c=E!~ϥėEzu\=G5T0ķAl"WspSA͇&M;Z<斡L@\hR[rEV.ИxY7;ȞF\שC"Y`U<{3sߌ;ˁ) 39 6WZF)'㱉҂5_X--_LYW->jaw%cs"qU} z[/o?U9+'|#WI0(!1ڮj^}r]1 ր0 µǃ 뼞>e@NXږ $z!^,lbBqF!prz7*c8F*3LkID\@-߿+cS/9b"b wriٹ.ԓ3CFE$B>W"{&fk{ o!΂P5jCs}u..t['΢U D3j( Գhm/#{SnײNv02*-OVT I&w TQs_t6M_llYu=8}FH0EQꝙPkɏlVL3_-.{92N֐i3HVOڗ|wxe_80pNj;=7Tll[;}|cɽЖxۀmҷ+_c2a~˔^ FM<J: `X5T/BӶe(c MkŸZ!'aøo:FPnNzc>a7)Vl1f'ߝؗjϱ+ۗKkO `U,$Bz >F[Yjε+W2qx[m&zFekS@P(ҫJ= gO_@w9['Uco5]HZLP 3҃Je^sR~c%Y\ AF|A:PU @PϴbUJCAkJpBXD/5Jx ;R})d9,n)t_7kΕD^F8뺰b=J"+yV[?C3H^M%kY!5sm֏'MeB!S5@y3%9wiwhCA#q`%1 uP NndCOC˘.сc9F9!o}8X!A辂T k?g2:-hΈJkՒA7"X2}ufXD,7Ǡ$Edl\>ZiKII@ *=~ (7.C084ȭW TSWjcR /l;.C=m'b&ϕM{Y< {D`De뿇򍱩*[% .qRQi~Z/ըrozʇ5PJ58J13BS,r9C5 $y/sSikvGnKNfB_ 쥥UTCcJLWߎս*p-W.D9/}ᕂkeٳkR&]Zlj)4ֲ(chmCU4gH@5f)-qjwQz>+T M?YTLgn[|l'k N`%p+CR"2aұS* űIˍo bw@UEΧ!Xnj5%Z>$)a觀C?f@쭲1Xq 7Q|:u9g{$G{M{X>?zxx0h)9|LY<ܬ((;w)S<^㠠C^.q)5z39YwS}9~S,`z@̗ͤē`A)f!Cy"t8[r%0$)x3YXGNx;œw>VkvN-?sz&=WmirXW$TLānVAҏS~VKJ"@%$?C(F,in4A~;>W"ro^-?"?lLS 1!ۜރU@t@L o E.e[  :~t3xup|ygN΂5(u4A}"Ӊlru#\;y&cgGbD?mMBO%.R͆C* /E#^sjRj(XOgoHv'#d.`c IE۷|gV,`nO.BޛHxcعxLŝyz}{0J2-5 J;Xz;ݥ2`C$pT%L{G퍘bNbe|Y7u/_r )m ?RafoF6X6F}0Խ(^'Z%lvRkb+Ԭ˦Vz"oNR S6)qNNlt+d돩/ g`mv*g=!*xEb$Ma^qp#S[O!lCTk\@E|'͟PdRrM;U㩙8&j&$yW"#\'!m"(͂z#;92 ; \>Ql#aFV~3C- YCXᓃ# aE0kCd'<\ܨ8%{%EN-&3drOӑi6J}3.ck|"˹_q?ԵJ"r[e3̛kEx 0㫿~^$Fre7A\$t\SJ%7E %ls10;9tp SXYK9@. ٨A*lbr3ىJW˥Ȣ$!h;ʼnv kFt"6%F .<_ʓB# (_eBˋXM3RJpq6!-]/[}/ :J`JީJrE:=L'!R屗.b]KĜ;ꂞGU6 fJz>aF|UO9N,2Z|<ۦ6|eLͣ*;`|3Yy%;f)P=x'p9 dk,?B@g7xMb{՚rT_ep%4.DWv'g9YYы#%¥9kKhڀ-rq&cYvݡWt-ۗE% C^.4o\g+t7t}F\T-I5BP7͂g<.]IL"C(tAߢW{ǍYwsWR*+rs\?D!.WF!X-Lk> 0OEH>IG݈ܜ_·ܛ4-*b>?giI >Yk@ba+a)ĝM.9PdgaVuQ^":Kb*>4 >);6UD*b2%Cr}K:GrOxV5v\1v >GYTٕ)d ї$LuFOOBI~L5@1ܑ0.Ĥ,KڏO7M[}#H)XaEZe/QKҗ5:lL ҧvGę<GdjMT1rޗ2Iԫ*X9\U5A8v҇fn<\ګ|c>h{,/WKmjLjIYxtvWϻ(З(H`(//KA'ᅨbMy.ڟU/I+"9Cdy[rIj?rQ Rc|QXJS薦*tpd';08CN!G D?"\*$' R,x pHC|VXd@k55(jQA50 ޗV }lP&P_$^YkQ<_|hnJ>Zv( 0-<{^J!Lޜ0':7,vJO5+UD_@8->@ =|PT"̤QwZ2-~יJWI h:4xv hQJߙʹJ*ӁAiǸ> l}p>j}e}@.ԟ%GǼ!-99g֘AKS%U{k+DsUy3q%%#2en\hl;0/L1P(xkK}' Jz U{?~aOPSX,0_2>JO,Q^)2[Ѣv0`}p.~IvW 1K ZWϹ飯xC`;la3`+L+|D[T ՟`\d٨!VǸ . /c@Deo&]R_6t01JqdP4C[}V@-aкsNQ߸B Kp/k 4?B)ǯR #ͱhDP\cWjx4_Gyؽ\q,NU|t-}yz Bk< f:XvDrW bo<哞,5 B&U+9k~r֯s"w ] ڕF"ez+ RĻjMs(9im:&nF-a9涾 ?-_o^AʘM0Bd8|ޱDZh2Š/A*hi܊2)g*fݴ("H,#YmW7b;N;bȳO# > u!-1ěURS ˏ?߭FR?(}=mkߙ|] 'G6p :㩨#1]5-[Y|Ks\ER>ՊSefxkτi+kر1n iƯQo==HUp)k(toV10$Vp|) /q'"ObQ8Uvr7~duv9EsMw 152@9Sa9e| ,ߪv)a[q&]z}爳r2dFk6 ,zlm s`죺LJOψomMQkt>_/ej \nq Ɗ=+lԭ7#A{I֟t~r2Pk&mv-'Jjgl[Qm!qæf|rw^H)ң*d^L;:?6lB&Uf(C]Y`ЀrcETq0¨9Gv,μ5ĎS?r4 $2TWHN(dBWh6^ªtb ?i:Bx˫1:~T6otvl|r>GNF2:TL Ay`ȿ:`[3!k#][m]#0'v6L^`$ fx Hf1vN^sJpHM_g-4!F| GX<`Rh& xC!ڿ72c;0/|\sg1NnQۓ1AfM&B7_p}Rk?"YEX  I)ݍK% /4kߩ٠uSU8w^TD: )eh?mI.}~TY]O v,6m%%y}:`m>J yw!8NntfMfpiviE@0~>4ӝʏS.&9%s鼨䭃C!7&cUTfv ܧzEyb*GXN0MhK+y. ty%JL&9N)1zBE}Hي3ԚMMbu.RE'"? F&7Jl kdMߨ꼔lCAst,iO[;!R2Sd/#PB)Sύn|*ƬM_={LrbȗQ {si wr}8T%=E-B#9({(Z߁SRC&X*nc6I_aUkZhLXz'۝sUc}A9S>BЖ2űf25\U kDAHT?t!mDUEB萏}L0dL =AA4C`PYǂ7W^ݲ\ lC=.b)C{0][zX5~6xB8+@sҁS0 )ذB{)B C++'W~7/fIs,kU1WE|ٮ *k)n䖜L4s?0'إ ي2i0V oAXhQ̘L;OyrajH/rO 0/%Qe}"}%Emv5[p 8}Ӽd|HQPrXʭX^f❔3[4(T~ E1U{Z1 pOZz ѢG+oDvU$|[: gW=hź :`Ʌrkjy9XL 2hT-Bhw'& 2&v48e17@} q撫r.Sz괾c5VU=g)AS8WpBC[+G"La9@V`!޺|}iX`X{:0<G 2!I='wfkV )EtLy_ݠA[%uBH1b@d߳y5g[`׭cer'@7?~mOkߗ~q1@n98;)AbIdz|~jqUȏPLy[L'|}]Biʸk.ן0QBjB@՝Q("ծߘd[i0b=r2ځoO̕7=-8ȝvOL/734*LuS]h\-}b &u\g[72 EbCWeG=-o|2|Ptn:36=?LnTة|Wր<#:vF$̼?&e1gv=Č{4F:!p'`-@ɷی]O\Lp #C R:sС Ys{DAK `KI@>}Ғ}|'] U"ח~X v]Z)NfaѕزdNy9á⭺B +DrzaBKnNXpWJײh lO+v$j^y N}l ܅3Ot^("• 4&}%$n BaZhՇEW%7kVIei1 z Z@{1 |_ӨyCݪȥƁ仑ӷf썠?gt.] īah,)2;f&᷅1^ %4W )5vɞ=4TWH=K1`*䷣2}D  q i*zKmHɄ/.[~Q@fXkH@հ#jxFG0Y6}#6nc5 k{փWMo}TŚhm'+~movT{ 9JL|U@ܛ8"Ϥfg[q1%/Z6"P徭$qUOZ@w&>=avS,42F%4VЖWklaOK: a(C[OJWo:^v2!U]7b">VszA.j!7oo|?C&iuTJ22K,Y3#T-9~kوJJj ~ zT"ZLWS^h9yI KWF?2}2 .^Q(4cq†nLV7>i,ZY73&vY4,e.BmQQQʊ0 -Z{ъ1 m1ijYP ב3"J33g(UMVbשRDva/U#G73jS/hd~▻ބS]^vNE/`mNBb?"SBp%v=+k&@xk3x$՟.R4mC{.ЦT~3K*ԋ]rĪKz)܊5 J"sW8sm3xKʋ`# K'Vjd(nuJzEǿxǽ궮EJBn ¡3,|"Gddnϗ}51@qH;gQ:0*3:T.5h<\CO-$">"]<4ilc]Ñ?dzIjƯbI9ʩ$I8Xsdgb[a3 rVLVo\tv)R+ixCW)0?`""]<ճ~ {MZ0o.=qPEK]-Pu̻j hX(;o~Db6K[vu( 27A ^Wb 0CuW!mΙHUwwAkg ټ EFʻ2Ⱜv,kM7ouC1Mt@OLq}7p:9-tn)f~elt+14s81JBihv9d׬ <:,(6%k2S5KU@vƠƐonhXPJ?)W~}"Ĭƍ N 'q#ː?T,9qRi@D >1:bHJo :$n(XaN.ӀMEME$}Hjmxm HK9{u@alB ?oՍ2 +cKSE},tF*Q̵s,N6i/dl8Av*;^GH@K(|}vw%3MJ;S{6-v^׶7aFr>/?M)}e+ fJު’uAFzLk)=fR(J4DH&![Mǫ̷G:Ԭe1^dNm)[3z ێ`6# ,^~EPĀvp/9>@JnM) 5~X tۍ$s+h(nN M (1is(9R9x2'K6h=B.40ۙY@AmpU9n{(IJ=K|a1m;yq3_o(1gCuPQ ^~^JrrV2)P(a'Y˃YmY#D_%ꐿCj=wmzpl!?T7|׍hx16e7sm=ZVdI mMo($MYXvp 3u?0&x;Y96V:ى-dua2IȔFX#+^W vvj'!BMXYS$8zeoc ڣhR~r^zat-iS!kQi/msŶ›{`²{TJZRI:p E(;h A<R}ޝq)#0S6p4v;WrH7ØݽwB}(YI¢=(O+TO㫮Ўgτv`D8W0..BʷR "W3;,‘}->a_Q%kuP`TԺ`sS# PgQj҃.Qa_7GUIX]q+(}c|PY\&vO#՝y^i~_'ހ A|1<@B*5}_E*QbaZ~㍀Sp>@iR,?Gxřú"F;7*O3y]慢+)7'k)=O`5iӤ*KUEb>Ta2HTL"Ut.YW$OVHCmxş}݈R\qgCG {3 2Z;'x/Ğ{Yԙݡ 4Xs FsڒbV 7Yq8-]^d_^Q/v3}ڷ؏-lR2յ2`lhYjV8گ՝Li*=)7 8x˳mSxk2Ѯ+d-^55<#z{j<wK2vW'T7&U:b7i,jz3xT zDq orjF>Ңt.E\V(96{1+zHn M>8 {edj@s \mX@j%؋,|klH#_/&wJX3%mdfQS L}JI!GafSC:ҪNx4UWGısKJ*ZGpஏ@騙xd:;5?NB7{C2et#E 0!+cn0UNOuI(0Ū|"c_@`KdwVmSm",h)d|J4}144%3Xǯ$aQ9/?ZX9ݺ3bܡCx2n&oeƝӁ{$&+pϑNOYCc"hsY83ׁmk΋'#J T_C! |KUk+.V^~?sR6[/Qo hp`EsqI*޲ <3xMqfr`Oqc'.fJ"c0 {^gZ |9%lir[՝Cla7Z%B./o D%>%z_m4b~T "&`T9(I~4_gR6ֳ6aOPffy+wP4 $I#33W/Y7E`X*Zy y:oB+S*bPVM87)xneH0[gyR MBD:|8;OWlބd:x}tn;.V1cSO:z1(A[r$XP4U.N\wp w}&JgVgS&#m=K8^&R9(FTp (Xu$u[&"+,E& 5 Vj+pIcyA#( U*obnNʬ7H+BXu9ul8S%YH\q]} pVprz'oGK\/uݪ͖6;n,Pg sf>PS#I]kP {Ea YS |LegCIW6=ycZ;p):Pw/ޜT_Z_+>Q ŧTZΰ3 C5 l4v[QjPV9>I@4 / NBYϬAeWuD$(*FGE;WE9D!;rΤQ8~mz/'0ɮQ\tRcO 2gCafЙgP")` }3".{QO|^D|+$O^2x8pl 0gYֺ p|@󲗧Upno"u t}|+itSA*[R9a`6݀b=+m"G W\_mo ,@tQ1+wl=w]`g+rXΚ}O (UicƢv 3= ZǔbƝZ\ aj8tiB uT~4.DX}9 88hK56Dw+mد7E07_ހ~@SziQPdyh/x+X8!ŏ=#NFk}w$bw23:ҽ)ͮ1X3d{٧n}4j6JyS8~ Ԛ݇I3,.%";pI|/L6LO_ʆWFɘLeoZ_Rd$qK]R[DpYͮ^-]zΐ$ƪL9$L 1[eO]΄@\'{,]>3DӒb rÛ[ qgZNX`‹C[Vm%g946sQQDO x i6|l8GX ;I컵W`qp 3P($ߟ'y :Dwx}v9&@zRm8l7s%H=p ”{ܝu5aUærm5 yآ Nl=NƢ$Q8oD%1%/}^Nw\#Ap˚#HEZenzŎ=' ,ćn>֠kM5&4lR-Z9Vǜ݈4a =_x;vE>0@>?門aAnQ5n6KmH ݐf\)7Saۓ~ݛD؍'pjO 09us-n\R&cʌသQ\=^r[W1&f;ʿd9fu~8!|ıݮT%'lUhI,׷:?#b3:| +s7_,u.)pQz$O= }vWQpJQpa4}prrK B&s焺qz/ۏн>m*&uU/ 7?bXMoBCSChQD-ZpXUVåI]hSq;Wb[% [rGbD@bý\9v,NU Û:4Rhg,G:H鬽<3DlP6Ba3Cc=y:V9̫"CsxZrϐ{JCk֎-h]9zr_W+bEw3cvC %PW4q6kI`y7p G ',usʴ]Sq}Rą>e3 %`А\Tק@wJghʀP.AmJot.jSt<={#)vyj۾]7H=9* njT:Wx {˛JԺ x}ezn-mtfҿ@2t"JXIq%z->l!hc?c+VS?3)Z3NLS݋;5'(' b٢ᔊv񔻓ނ\WC@V d1IHZ}(u;A騞R^WҒ47:7cia ۅFyI-__Ryd{%8"r.p::|׷MjeF+OsQM@`Iq=Bȯַ%ڗ29H&yo Sm% Fyݕӎ? ƘRo)Xoov o'd"$@$]zቨoAoq=<)@_D]@ 0OL ~F?ՕS״jOWksPg/d~9yl"AJyJBր<6r MJ` (.xVŞ*j+"fD!ke3'nmAJD* U_0 l<;}iZ MJkW 3YWYnbM8@EjGj~#τ]pH?6*o\nhip\ƷϤwUnP ODM>H#l7*,C?6?'Ӕ=fCd=D^ I3L2~% u0wd 9'z Q|j-dOLnZ.h[zK9ʒ\F9-X&vJb/kGg7ES<$AZ%f /?Q+ Xpj"Ay;[U(Odː&͕SwNea'I?iZ $دZ#X}&XݑYݪiz9(-/_1PxxkˊfZ"&k\aYc=vaG?I+sUiTރ[o $0=j<"pA!/k*?n`y*9 ܋RsDŽ.0KKC{X %wHgEzui)1\"/%C$4&@F*e hiR~g86\uFj78ARm$DD5bah3eΆ*jfJ\)L4/{8~.pmGmkQl 彮^Hde‡Dh]a0t*kW⍶ cb]M`}E^xjht[K_%'e;))X3 QG]e~X%?>y Tc9#f4E x`#xyJԧ e _{s5S~؋N _lAoÅXn~FƁTwi FL`*dP|HGvMS RE_Sz,B~I͂of ̄`,EJ_ Y({I l0UEB,`{ nZ+r_izZ4R#זf?PhO7dcG&uCޫo754'(0FtH&-u{`=U$.f| R-"DSCVQi!AR'T^l<'Gĭͼѿ+2U oMO=iqA_z /8# sJk]ے:Sy9u; 3 nh͉v%ͤ"]*)`(0Wjz%VgVOo\vutԃ%!z Eཱ>ӣ~3 䇮XV|PAFߨY͢BmbZBmUSEȠsc%k5wULx]睃撥w0G d5 lmJ8_M)Wq^*~NK&$ >8 ǭI⪧[cf:Z؄/j:; 7aKQ5aG kcAE.p{xQ8_ fZ7+ϸré޳FDl3H 2J!d$Y1ÔŠN8ΝJ–r$<)c?Mg%w2 qJ7dWD..zKׅ(Yc#\>NN!$$ F>o8 [;$DUfurKU<yiuX g@}~c=/'gqǿv̮{o-p%QTuT7 ʭnd.[iQ `w[Q$ZvKI"plS.Z˛vhšsc (-*;c3,00MI*\ԡrT"AAdmI3;Qvs^.q16=+d0Y$rݑLS{jњ-ԭQ7 c ٚB:N(F}=+%SXŠ 58LIzqaOH)jj`˶ZVM' l6IR$4PrA?s@F[[fL"t^I~a[NC',B!8CkLD3N $̱N\GvA4!}~r`&pFG儦K_m,}ى9mYIvKe-=yve yO9qH/əYHó( W%ZSJg L?+0{1_k_noP;(o9*cR .LnG ւ&xo#K=D5kWQsZ'{dub28q!wUq%oL"0>$^3 5 S ԇ_Zô,U)#*%j29̄6K;F5OvHqܰ4}M,%IY\q`P?թJ-7)=ш|CiGہdfQUMb[[.tu_6YsPt5[%DLh>}w7 MEs^ऍ %랐K^VAFr q*7\~ :tx|(fΚ;巼Yy%i ELg Yű;E>]|Ӄs)`,P9"~-C]9ޠ\Z|Ft(a3]%WZR=aЖa]S'Ǐ`m J=Nd BP;Hvf -)獵5Pf;VrZ|Sh2jIVT &>@klL/UVƲ'ցk*u@=KϻbWNa')Z`G d/Ϳ2\_Tzt^f[-2ֆz(_>i|#~d\( #J6 &6ye鸛ڌ{M?7HvCTAٟv -UVdJ(^ FG@QN^fkn#ɞ4;S[{72hˑk>auV~v;}9a_xG7YJCS&ڣvG*u9ԉŜu0[ ܠ3-gޒQs tK-pjW2yf`@m( grS~eumv$KQkη :D ґ 5 XMҫ7=g'u*!ZucR:X(@;k:JEFRՅ@0E+=@)l<e4llƾfRFq#i%vzgɈhm3Xrk~A٥%ə"}\5LX .Cq嶛+\bbn ꫰Cյl:D{~ts},}Ƿ]?S@~Wt$@;cUiЯ'%!C!tS<zYlywaI>dVޭʰD“XV>=t.M@&PlB Iuw+>4TdYfuH ˹!ʛMoqw [#&E:hVOpDܳ7wuS2Vn6xLi&'dPW?eQ3 [_]{1Bz(YwraCU!m1bkY=#d-ƵT?8ρ[oاJQtteN G6Wr\r?T4zN Vl3oBsEd0,缠䷰n Wk2AaI 4=Y {n/bx.B㟫>#tx0dl {}QC)2,D34C#Veë_r%E`Kox~Jtm]`[TB=B9\fQ;ԨKOky#'&Zr@t/4Î=|`s«}A-7Yɢ((L=PspkɎ1sEKv7ڷ#M"4;E?<~))Q0YWY|||D bG{:UE;-jL/g/=p͢,{Z0(pyS)]m9Eҽ>߾PgKX&y;5$B[~m[,S<;%e~},NXDv1;422CC{*c(K{WV Na=`s5K Dt15\}G+8?8DŨ?#jIx/mɶc2k4`qBL MMY 2L:Ao8o?8J*iPvIxro"qhP^/q8::To+@q}2xQ%٘bH9}N,^P)VcИ8>3r2U=&.~gcmȸ?N24g&L(nk[6PZ9j~oޜO,xif<6': rFO ElOYq7G|*ov09`ƏkE. %. A`eP9{d]I:YXZ-+23_mG xrY'7i*L%fA=8xJcIPh$[0m|CÔNC|"d`PQ yr ~R.vL%B9E.Q>.|:<"zk~@2ek8SjA/%&Kt7^~yd9/Հh}}jB'j,զ,=PZR "hz`K'6)Fc!@flwK& x D!#yjq+kJ!Ylr`,m[![^ rNW|U/_lrqäG`jێڎ˛,uB;:.7[/՚4 (gtJ TAFAPri3o՚$\c\;ʒ+cL=6'eN%{ )Hoضmh.˦+ %l7^h㖹sgk;ڋ.9Gx7 gEZ#y-~0H5YO7Os(!0FB/Q`JhZ?͔P޴ ^cCVp[Ӄ<m뻛O/ٌJUZGovX&Q?$EԾ=nrN񨂬@s*@?3:"U8=s~t X](cZf'[:AsbUFt۞UHO!=̀E)hfiݥaю Z M @YyuietQ},oz썣Þ|u,)_i)]P} OgbęZ̲=w ^Xƴm' unW}`ҖۗPT'N;[#J12i?p=3pj |?Y7tcc;E XIk&[P]t.xݙhdj̊.FwI&"E,? ^hukE撎=F3mL?Dqܑ~Gn^C9'HXtvF3<@9瀉#V^d +WD"⺊>i5a_ѷoL6&~6?`Qpo_ \-mS>eH4AѝQZ=-><ҥM B+`EwuJWu"Ra+΁θ%sXv(CHgx=fNv>xbba5أn1;9*@d7F완+ {/BO0:֯R4Z~EWꮭHy-PM#=fW>pCeKm=5"jҦ0d!"1C3ZIj5U_Nϼ3h.\tKάvrN܏E9?gP3-I͹yE4D5"-҉rU7Rqb2v&k0" (pszjGi4,53V(FI#R/uQKXI~OQ|I~R"iӴ%59,^̆y$[0UNtM^/kD.8 }E.$|n+f/䀇0V'i+*kGqbr[tKA>`2%e=Vuę@'䆘Z4* ,&!wlkł;-sN^x\ñkb^R0G'2eNXHBKS/Ra^p6aӅb8t%](>h)Dudnz\y[  v]Mgߐ8d[inbz!4胞W׷weӁ@Eڡ9i|r.orִ:74 OLQIaAŒ).Ǡ |d1ڥ"acLQ[h%c~X Y`v'I2Ա@tDv+w-vV'gTtXE9؜5n׆?mVyvQhGIB,}$O 0K˚BAZhCKx҉rG/6Ӣ|3L;@#/}C̼ uƙXҖTjs>)Ź~vQ7 - Qw W|.[ 08^1-tvr|7hrCrS804)"gJaSm/ q.D-WSY$#ab2L%f~ i9ݢ H_J*͡ mJK_?S0#4nS_"]}LDd1" "&$z-Z58Kهa.7}a~fkxn*Cz'#Br_qz'N͐*X:PVr+A'}޴޸ػ EvY˪ q%`{E`0o$R!!6^P Y|M?{@Ǯ M5j1{, v#Q_Z)!5'.{Fd@&:L$brh *ޠ 7#]s,!5hE+=Vm-noPQ/`]|bȚ%4>8'ouDjJp[~ԕ6HCbI 5cbO)CXv,L)W_KYOpLZ̛Ӵk; 5} zȰ{")_1 M6.R1@~Ws3!P ʯƦP'J:O58涕"T',LV+UlNK̚B},4pYrc`Pb)qW4nd},V*;}g;_b趤RSp'&SXܾAUQֈ72R6]v!ҥ;>ZZb tM_%/QNf"sG_/W&`TB}^e]m ]AKJX˽<$D0Cp!itroh PA b[A$E-u@>THCO {NMJ23Ȗ\p/e,Z˔ yK^D~VfJ 9KPEq15b O`! NWyB0̄|]HFXzޒӹyZ)PWM{.6[,瑰`9nŽ19Sf}t߉HAlW;'2b#å mM'J8 thQsm"P 9¥|u-Si`v.p~^ F @Dْ*-=d:9DW &9]YXcwK<K7A  iz%Tf䏒[,OE.Y?@YO)!ZT!ԡA^識`NtQFrP"(juk3LrY Fgݮ0gkF_R3d$o%{#@vR)' T[9MnwIհ94[<1iz{-ο*CMƀw9]׽2Z(|%䉓3 Ys;uቛO#H \&A(#TRAqFZݮaT )sY}w)9k*OhsݙRP.q{KrTg^辨b]u:g~VJ\qbZ.@J}=ylḵ()xw&d0/nX05/>.svi& lvu xU*J|K)oTכ jf!,OI5ZlgtI9Bg>{)TLܜ(Ax[x=ʵn=+I7JGi0MG:)G8Ѩ{I>'6\J,zwř|$K36$ Yˈ)fv"~IQDVNa10]QXOEƦ"Ɂ*𻰶zTT 9.UxB0Fjfi&qy4эwx%TC{˙)2{Y6VbWJG/-^4EMF~"?s$ ]d 4mGߤ!jjEẹ}:'Ǐڤhӳi:]ԒnSQiyN @ێ Z;O>_>P 7\x2݇RAz6tEkYy'9=6NAtԋ |wnFbH'cub>B N7.`=Wʋ$z;pXO LImxvb x3 pM߿:\I﫸"><ƹ\N kD4n>YF "ZC@T$;'n1t|AdVǶ0rhJP[|؞ʀ<\!p(hxj<^ B6Z %2ҀL*zík QJၰ,7[M <# ~ԊHZ/1r pa$!\Vh Eʃaе DgZPLJfDh0'kaQ2n Ca&yQ_2-ccEp2 eq[Y- ٴ(-,'_2 8?5>yj*a{ o㉚*F>>VC#4oQlW^M#玈ǩ(yOaBـxrKl>4/EfwwQۡ{Z.*cRgwdpZ(Kf6;l{PlO$$e ;9xBXe˯<|I6Oer,TTŁep./*1 AsFc9-<@ ǫKdl&=U:%(iMBr>#?d u D+'@2AΕy;m8gDlL}7ĉONRHެe ͠n SqؐfI $DU(tV9h\Ӊ7, /D|$bjO?y{x[,')@<:z֑Gא6F 5QR}̜1Z;{ 4(*_ݠh1cLeeh\Ƕk6'Ŧ 9v/ d՚*UUr#9CjHl-PߏL.򥢙B@P>xS wC+13fL]NH"zPG뵓T3(jO~=ȿ &J?NPKNjl:8r@J_KEA9vnߛqLiaoXL*ew,fagVOa@w8c̍'̥zf أ$΋8J5HeB*W|u?j$Ɔ?غ2Q!?~+^u$єpHAY3Nr@͑ɾ:^j:3^I/oʋ 5-+|OoY-S 4 "Ғ -Tuj#mx(&(-` siOr#= ̈>!T+[k.u|E`~~B8'a6U Ϝڵ] ȤjZD)J,h^* &]j]Xܫh4I7_.޸$/R6| IZ,ƿE*.Qݖι]bA[T]x,o!j"BǮzyi4qB&-F!r6L0WXAnqOU>v"> b6YJϡU׊9D^P *6DmV YC@;*AbϦbbvD$~ x]+H9sʴ~X@E+eW3BUEfHWQ^4E2M_!UUmvʩ;򈔷TOH>i8d]"iV'4DcÔO)JJfW ` duɔ㴽g'VWBQ=D2Y%l"S=S1chy+D!ċ[5MLԮ2!cdLAIy\m3zn8Lraje7twMH)2}q oj?Pع#KZ{鮴 iV+>~r0?dSkZiϖKqr!Y^R/?J4ذ̗@>d6U8:.>`j|] dt:˘Z\;f3WUcB {ɰQ8^7&F6yR'˅yV;e(dM ~cM w'ȥrNU'*5~-\܁{te_LϚeDDJW[ ,b IV)G4s=%|Y:I,I{Q5 -{y%Cᇔ.9HtL(#=n0fs˶!_f8>RfZ?:ykG~=C-icD>䓌.@mHA_ /K= ̈́?`ch'+ $g i#μۥckΝ^Foʑ&IYt!Jzrp7TV$c=m!gA.+Xy"PC8>l"\~5Oͨj|CRZ)ttalA>%0ڏ )5G<"К|>9۷&_ NM`=T߇+N޾7,.4plq TLn]QT4{7 [T뢓:b-3uŬyt.D\hCc֭HR0ؖ~h`_ߦ +=Ay`ҕqW JOc醌=o\xRP!҄mkV]Nn ;d1 DR#u3cfڽ[a/3d#ɗ3UJe QvV~>ۨ:.7饘Ӎd>)vYvŎ9Yz_XJ;HڈBIG|OIα;Kqf7Q!~om0p-4t8L9qu\'[ygAU П0` 1b=X`#SMU"56嗲K>U1|ċ3W rxUfT!LW T#gq٬ɻR܆0Kms4_:gWOT )+؛VS!;t^W,xAA Ԣ@̝*;?[.'rvmB 7]*.>g˺i͍TöcQ`C0f  v[ݠHO] M`Ŭad  r]}@oEfvL`/)0t ƛK`L,B$W5mUr 3=ݢ&*eπɗk ocʪ&D5w|h<(ٙti lK+]0!xU/K貥PwX\0|%;GmrDL&dh&U߭6%z?3hV | ( 0bn,%_ȕN\xzK@BaJB (d|}&tȫۗhZ[b\5!fg]J$ݲ`ĪaF.S]vPj,V1EQ'CN #M繙`?F(L ثScxۈCe xUؔuX! &m; Cjf f)44y|Y΁ mQ]dZFИJ GMwddtwj6䴒atI%8[p+`ƕŶAg:j>sPoZ_Ljnޫ4s,Z|o#['CWl,K.7:/Zka%vXQs Pl|>Ɉ/Qpȋ#:XHe/v&>hjm|FQAa c)Ҁё5%y,mZZYS[u=HdPZ٨+1#< QX'ޛƀjdP۪KdU8=FE.v h# {chEP 9$MhHNgUyܚBkgc@3t!@Z/ޛ T`B=d"&|1euڲ('kvr^O}4Dh;_? "/D_!Ɗeu]ajpJ]T'PI--ƞ^4<RjE ԽS qgtQ/gWxUT=09!6^q㇖bJIJe-TQyư-MՈwր x8l06ZУ3b8b_܌M> wok _y݅Ŝ`Kݯ6UºSy[V]rԜv Kn~-=CSWu r;kK]oCe4I.s[aftbPHG.]0.GܦqFelcm8!d]E\[@qXזԗm8]Gf:1~"h6ېn+N@\Almӝr(z*@!EՎDJyU.0U ' <`/L]7W{A˰EΟG!ظB؏Z r!1Hbzna(,; c 0DS,07p.nf&I 5Q*)ǔ }RXd;<2:zR`.'M+{?r0ئOwjZiE3G$'7Z^[LUw:=YAbh­7()E߅*>+7p?m^? "ܝʲ0*7ig0xAGbužnc$YelZL@f|@P|eF.{jƆJ XC;Bkej̲RFm஁}ڄOgwʎ&B29W*[,1>"}VWc Lvf&Q )+DmXU.EFX@l8tKy\O$KSDHV8P)o*Ɛ/qŋy^PKر95'ŕZ-v+Fh׿/=(XKDRגs1Tv\WZq-!rX6^ =[ٸ7h ؐ> .  Jza4 V f}VOKGB Nͮߔ,$Q t)oNLeY>UlEPEE.i;U"\W#?eq l.';$ 7\5WpL E!:ud>2 {)V~H|b]͢#3(jHeK[{(zKVD p ygއWz87'isFcc6XkKj~C݆`ZvҼ-~P"ZdLI|b\6 lOr55)#-!C솻ģMaBok(e۪ %ػ,MneE8l/f Ή5u K*~;b@ Trf8pi,+_tPc0.[6Ct_G!$" kX7wL2klf;>H4u?xKIDh踞G/KZ(L " yv4G:ۏfyzշ3LJm~VH'G6V"2 ns_|.f5mrgǼG"p}]h_-R" "ZCUK[C7"3o!U5%cݡgi ELN9ʒpE5Xd. qw+?WޙC`OO|Ѳp9K gx߇\LPb%EVF0Cj l6%xΣs>d*CKx-#}GO4 ]9d9f1$\)H&fyk~b[s=JJ)ĭ[QJyܮ=9&J~|e6nj 6v5^_RR{ U`W琤!qlZ=NeaE 0;*Cu$6ʑ;6[_`/ &1t&n쯢('PA UYk,˪O!Ҟ-H[ * w"@w5F<ƫဳg[T-3LXM i4qR=SwZp ]cfiA 3P=L0EW&|g.7o R(^IMC rkćvqVy5غWh{vԼ HZk-~:pN+mOxi) Q~~Ԟ·h}NDwy3\,?ɐ' hEqZH5}2v2k m6gq*!=%*D꟬=}&su݇T{ֳAOg=YՉ:bӞpھ$ .ݬ^!'QIOۑ9BZA-G|Ȇj{Pp5YZ<uX ᄰF>ף!4 ׋X|h%bTM U_ L+.HKdX"]VSr*OxcGoolbЃ; v8QXJcئ7w_ë}djk(N1僧̋LYN9Eϵ>T+ 'z+#|mĬ /O^T) TmSĺ،D_V ?`Fm[%HN;ܿ7(v s+3_dMh #ULR|ɧ sv#-Ocns%![7ipy/Zy`CTpET!O>D]Wx5OwF׫QTyg2eB :$4ye*A4Rx>v W!KJ%{c*=[w{R`ޟHpA0P)ʹ&t tJPpAFNoR.`xBu}Au]x<VLc\, *\+(γ;eA7.?ztdGxgĜ7ǻ0`4uӫ`?[^Tn-(Er?sSt&-zŷ&U~1ZzXGod{ uA ZY \;X}/E/Wۃ'>"X{=;gx^f@Aw=LK:`{n77Dզacgs~˕Bvb aO`*?(J~5} 8G@BaBviV?l\d9D폛dF,Buuio L.svTI[Z=53A;C[* I\n\SUlw3|)7^BpDATD n>Lx&"|1C~"a_LHxTm-;3t5" mA-R).{E]seB5PXT5#H3™7[`ZO I|l@MܖmCV5qn%S,AH~32@3 b _1A Ύi \HSI=l3d=ʽ]Fgom V웎}a'cgyGS66&`<2)Ęu`aJGG  j) ȕz;dXer AEeNOטZn@cS?CD:gh/V`dm".0T5ҸuoFoV@Td@`?/iEPA e`U 1O]eܩKvQ&cy/7'\-R=a88;[GXwP Q-8LҴW:#ת) 4zS刱:,hc6@kxTwK[뵔?E)'<,X 1 %oRxlJȶ9.c c܍EȒ٧J r{A Ibw8٪cOh_|B:K1"5A~HO 't"!edh~M{.L22,v916_wv|@_e0uI`TPR\M#zӗeKm#B(d%8ffxM/5YQ>F䕍R#w@P"Jwrf K"Zuh*u a#B/6!y#e%G6Ρm"Y 8TT%A&Vyr".HUJ3c$xFAgF'ȁ P8gS\S4\ Lj;,7~ob,%]`mY Jʹ1 su!dt|*iatSFqQ/U'[QBU,^L[;q f">%7VN대}EwcE!hڊJE\QPUOxIj-_]P B`Yrimx}覃1a5ܸ+D%HRhrtafo=>>K]:{I[rǝ e. nsr3{uO7¯ɴx%@nXΆ{g뭄q,•''mP]MOΨe*ɤ+`D@O7pDzSc7#ᘺ/FXlɧ"jcRf-rF|bUL9=EiPr8M%7:gD Ih:)۰W9uƂʗw,N8<!Ϊ˥6Aa.% @p![{}2K1)%{ orp.鏪k" 肿2-S* bEu DPE9{;e7pON؊t *mz5^Tyіj])PA13[~E(ծ/2x-IQr3"Ƹ/l~dRcBNԆS`45~GhWM:#`yɘ<JV;FRpUT,n^V\kN$1WlKNB I[᮶firW(9\S+QpNh+/Y:쭵0'5F :КFȼ 9g? qڹg v)=C8xjIPt0T QBFH?(o5_-u$rpg? j!0uiRlFb J8qpyi&=eWjNY׼5l!\bh\T&!%pK mcU v@ߪ;,d1)rj X@ANT@v$;;W6e36 A7' nw& >8*q"Ffۦͦ]_oVMCA|nڏ/@`Z3`ُQm#"), 1J) p@] ۑ"$2YŋAt ABdiS]o?Jsʧ}wČvc/jG5z֍Đ~ YjXH$VCg4)AwcV{py 9S #*WhuO2+HQaF<R&{|($$-]NNyk4,W K=\VՇYX6ij:]g+jŘH،z?ׯR_f:]wtf3~AyY^ٔ+&O~n2lldfaV%ZEF{ : gޖ,S`8[3t(s]M;:-41HL>zV3"?=-3?G^P oZ3[YcO$AG8dcaUUM WƂоA)?Ƃ̒JBm*v],W5 z2gv-/~gq. 7-C(wᾪx&=UXDd:&oA ɂƏf+ax,i\!ƒRG@&C-a=OE#5)@dSI).?}hS&J*mHiHp!%jX~z>ǙI|κfDXr/c4@ CDYjucJ͆#Թ. @'9C>.ŨY\#3HOK ڗe.geȥ"7H6Tr*6p(S_S/[,qH6P;བྷG B ܧ*bsbT~3BHlfP-UYD_lqŬ5*39פH3LљN2AM-/FYuHF=CXsfަCLMFҰ}ӵ}@5v0+p4̬GK>}w[s+,9D:A cH颦JԊh 1Ha8o+bYMXA\c MTP]3nAl߸6OzŅ,j/ilO.#,)AlpV lk٩l2fF %$-HyIg4ݺ L#Dȋ $kB֗~\odn=/S]EbȉLȐYLMd*/Gp%FnTKosnjU&2wWeԮ{ԅז㚄:_7-gv͘-7|`K3ʪGw "d_awdVo$Z|=yDwp YM=bi89RwHejT)Go.=fa'ޟcKz IhэbF~d!A}ݢ@8m K HBbUrOD$iq^aOб\;JMǴ /njʴiw Ќ0 ƪ~w4%ӡşކ׉ب}Kb'+~&z;UB+~ BnNo ;?Gڙac{Ɂ,#K 8e7Z8?g72 ~ۯ}8쥭|; ,uXU#U,̨S?궂%k/悇<:ZwIn3Ir "`,牨li%[8<Ѩ>Y4&s?jGi݁g.͗ʱtK^H@0  ȫM)ވ CԛIU ˑe*\x~Ө (2"Em".V=8G:p4sQlW م0F*yTs ؍aMU \ntڅ.Dlݳ#!c%(;.ׇ]xjkK\|TeIx&vz:]éHYoS[LЭ<?I""qgǠ#ung`Hj)%! \ $:|/1}2a-Dql6Ɛ\e )C쓾ъT0'KrY`$+9X8]Ƨ e`x$*6K?bTb좿R 4]? 2>zK gNQ^'6YoV (e)狰' #*U;t샱l!=IN]+I# 6aB !J+b~.kmZK':mp$rM'vޏJ$o @.~sMcd~>:yźS㡣,m}VzJS۔~u 5gEIu ,TlԾ|\-荩J3nѕ)^m q'Y b"qqhYޣoA1 "nTzڃ%gsz`+gl=BV=!DO:91q8Yeg< IOVlNO tc0u[ůB'q6wBe?BU'\<) qh@7ԃM5rzYt@XlCyH&eg7yWH@EDhAǢy8'tpq1P!Gg%|T=mq&ejs-~̀Đ'nl2ܫFP. b/|'ؤ!Ὴ.~E䫴Axu[JOzRːYrә?sI3b4fv&I-,I:RHlVa\9|`RbGP)[0{b@9G < Μ݀!}վKJ ~$Le#XRw2IS!:%֝p54I0KAHJLvCkV+S)zyX?7i2_Z6#B>:NþTGBVs XQ&”b(#6۔#h@Y4ǀhh &n3rNY֒޽\Ǯ<./b@̥8R} C8]HؽSGP;HwisCS|O6Eޅ@=N>k̲W.)l=n7VҊىhA\H)Htkg0~>_DNgpHO:95"끧Bδ}'o?l H$2RC]Tpؠubi| 3ks H"8)LC'C>(F"H#eocm2d"RO2Ԗ3uofi[@ kqê.eF'X/8i:[H@S*:U`w?6<,ۉ?廦.j4~KyκځƶcnZG@~EYլg܎{ ]ݱ>bgUl/Z&Hx&X9*8<_axck?–t(j y~ Y#_?hܮImC2׳5C-WPu%q ܏&fg[蠟 ~f 39 Ӷ])!AO:tK"M߼Ü\?s4򑼅+r5&:V%GLUuB%V@pZpK~yS_h;STRh`P;5p㜈 } A2ipQP5*F(73Q9,4qB;i !񎤗Ò+}6]9䥙N cUey/=" 6Jiբ@ #.RNt75?<>d_Wx#|+)1ןT1G'A"^Ig܊Ϊx(xڝ&8ũ} &!)U hcw6߱`Bp!=ܤ/Mq6ޙTJF>UPуh~ZfGPBI5z${pD>Hӈ&< ӆ yJldQ#vV5gd.'XdܛPC91d7 9B,狙ުJ@LGh{>7%؁$}b)E綍 Z!C}3T pYN~\enGm*Zp|yogD= ^|q(ӆ |1,gB#RRO&SSr@su<-OgD5KZϒGBSfUwZ^U%NK)2X=yP;y$&Q䞰N4G&:Ӯ_ Ф̐.D-Uə?)%sXwA4N p\~]ڮex;=): 9U#߁Xs}lJ{a##csg7wDsF;@džvO) 9i8:򬴷b^ ! r?+d,i ULw4%s*,*?x"5ځc d $|4dDpH5f<t/L]N1=V1W.,rD=x63M{XmTH;)KH)5l-ߜGP"ouIDq7o(.Sj6n%;=Qd>07ߟq%a_ fyMFgKШRX/Msq 40 ̳t=zӓTOy 󩾔%y81628EF *>ofUZ g&)EoYSNZ t,=寪*1pK`I>Shq fAV 6 NrW3/z3pqH8Xң.իY;/Ej*"X֛FFn[ T ُK)ܤ4KAoj g2["]+/hi4v!&.BFX9T |:N4<cA#j{!Kt1w-rSLG3ȱ{du/pݎ6CU#\k8ٕmJ xr sX{ yκl?XfgEN96/(=99wR *j5 yW > E0Ҁ01aYn\̣N HtY)"EV)3μLvhMךn˚"J}6IiഭrWtȠ\ٽAK%]HSfb藖siԷ5h gxTUᰟQ*\'LL*H_p50PZr=uo"SIńDfnc @imt=xwU_$M<r߬??]u !Dx|FZa;͖-}YlZMцPNlD hN",]+,o@Pd|*,6fB!vhRQ:vJ5 ^אL_1hJ:=:jcA'3S&(EiA2T`ױrUXivdI{C5l8IYaB4tbj BXtM0.N:B/i_!yT۞JhGBם[[E,iC@'6ygȻªȀGdۇ=fGpѭ: 0FrlRÄ+ЍZ Z2{\q\L(fН>bN{Ff>f k_$ y~Mr ɥ#_U J'.G#WF^qC{WDqZL0֡(!70>p펀Z}2WBRa3zݎ%ȸ,UOe{U^NSƢ qՆգ5 'k{)#_4$6~>w$;g^kd_P6(̜Pر^ DA/޴s[OᯩKwTw6e8x-N*rNW(^dBvL 2x mLtl\Ω92w5}vh'?3.>MNTPJ:JŕHe ZH%pQR~2@۾R_7X!o)<#g!^amd# PvE* VY'Df8ڮ]"5!m c~XPƔ# "s#NqT]d^Y|ꂥVM3{C|j`1m[,=sqV ǣ/07aT3ԄQ\$zŽC.fa1p`ƴ19rǴWV *R#T|XCE>5˧tklCz[% ,]UDX[ЩUێp%K;w0tH\MS3F/>;fuY]᪴/]q; mtWSHV a7jZDS3w\\ Z dMe^B_7ЦVzU;ImYksSjcx#6P dVIC/וep:qEqoJ_RCJe=?[/(ya5#YDkJ$!HM"JO"8/ԂN %X:dEʍ~}6oEֲҎOj*~8B'/]/G)8GXӱj:TVgڮTS~5O!P@1KECC_yj &^cw vn46BO",:; y<Hm$@Eqix> ^6;BgP3&B:/2&ŝ5)#Gɤb<ǚ)I-)KeDY 9t? 2z84WN@gdl>)MEbx7dg_Ba)mDGmJHo[:CeeN65*șkQWU˅An6P%e7K!/qM7IVF3(ֻS -7MBv|sVW4V&hYܛ{zs ǭLSݬp.y]36i O%#;4 7r|Y<5[A6&' 6%}uaV!V1>媼5}2̆Bx&LiJd:~9ra?ߪ1j (Z9cc+6ǖ=lw/2[j0{|B y*hm*/=¾m+Q=olMAog%@]fޫua1+/GsNg]dJ7BL!-MgB܎$zZ8Rf,f .TmkC賑ґտm@SsP=g,c3k>1gӠ4Q ?P5~ckj|޹csRpV0F= wS5I1&UL a(41bAb =GFMOz>eN[pl.& y!Lpe=)FFV칇 rdiD.S,4~^z - -Zi4oB4{K lh9!b̂+皁y# [>IM[DM1C2H30/GbcГ$&+~֤_7JݵueRJ4ȶY=*9;~!ǥ;{j KD{(p Agt<A3TJÍ;_h1ZXakԚ2LoEϐh`?|3TC_ǝ%<(f{Q}^Cn匲}<~$&3w #Q٠>;?`,]O d*xb7Σfv,k# Pkzȹ p:BA'1 wǬ}xC $Al4-bEg YtMӾp=U5$MUb!zIv%2@ˉ OukgNtjV OzI tb@pDRڶEblkœ\F |'gŐ-[<*_/*"ĉNb/R*CGjZ+Z~ {_^Wmn5cn4݅F)|Rj2+ppC?7кN]oٷl>jhz_'e~(~ Ϸ=y@:at: qK挻C%r9}rܾ ;2AS~b}m·fX2,Jq35 w~j-"ٜ$!>eN z tf*$a3 BF,, /J7,u|;NDnј0VLQ嶣t(EH-OXCs+tķ(=gU\gn;ٜ|QmISP19wVulBJը ߜt;bE@gO:^d/ʄF^ۯ/q.*on`fAmZn~AU@(TK(Z-l߲E:gRS{I"GtA=qS+'^6AW*¡b|?T\I15~fK8domoߨ4FmZ4B)Tfe d%SWju'U YF# #oS7S>Par~-?L u sthzaZ$-PZ %qN`EY?h"ػY$~, ߁/=Lm )?uUe4*xDr*L:3ݽGǤarlXbt>Ǎ${2$"[N*uo=4pѩii]|:7J]A`u(DkUu*_tqԫv6448_+KB<UK?hxɣ - (Vm]h/D&Q淞58Ջ&.zPNTKNDJGg1c¿ _PfyuW&윿vD#85FpO.Kf~2,9Pq/bbT [GO.MJ+_E4Su"ش\ɬ:S4<iB+,U-F&t Җ3hfo]>iW"slm) %HVSy.=Doq4hHsh]VX,bQ)^` }U\GdA&OLnCU4k4L9au1hwڌ~(pa?f&HF={Q~yż̂*{^ %oN'},R]~)ex Ua6դ"x<@$1R6=йߊejM?6ܳa^V;Êpo ! h\Rd'9g'+R\5 @0[\z95w;ӳZ52_ cCxlWmjtTw\ᑿD-AF>Q+(ʔЦJXñओ8QsxΝHı8U N=RLG|>I3JJ2¦?൅ys#8}R̭b7 TΡ;`a7oqsyݒغ0i^cjh_{i(y]J=a9#*` lv:1\ww&0{lN<"$mb!_.5 -DO+4f>pJ(/sx*}aтɔ3E|?^PooYAѩz@NLB@MSgz/ BCK*7} ?5JL tEJAns "컩\<ۇ3dl¾&5H,Gt6$$ZqLZ#yR~ 9sGz`Ƈ҆)Tϗ[s+1 <ڞBe]'9LGÇ?cL6W%4  ~fhBw6E&E0V:~O`loj^(P;ݟ8Q=屻VJpy;N( Σ$.P]@UT:>DG)8(T, 9vM|0å:%׹hϰ~ ߕWrisBhNY X9;)]vrv.0O5B`M Եi IZ{;`$v6EPнjh>" DBL|¥q0B Y!V4j-Z,]׏%X#jP1a@d~"m])GKK +'$}ZD,_-w1rѬpg7,ݒ ]`a4X/OzI17MѵrY ,=UV װ@J,l"@ /yM7Cz5:a8ETub psokf4|]\(Ĕө3iB*鎎i3' IRYgsHU:4b)_NJ:Gw(jxTӬǒ?AhC("Ҵ4;#ŧv&$,(G3%ew$g`3W9cHS~0 R-mJH`!O`X,:T&mzeƛBq4ACG ,}8Y(86D {u:~˸n[l _X&JE,\@12Sv煋$:)8(qH"8A<{ D# ;$,_+4_Em' zl#WNΜI{s6zfD)A(<-ܙ֚}AHVzY,.FkV;(?&)2=:W@l  Jg]19TIO}i5]haجqF zH,YqmBG5tHŭT@Ʋ1g-f[:S phs2p C*}p(\sBzz%F#Y)}eE# ERHWD+7v^y5ebads{4 Bzا" yYJ0xcЖϮd.4ǂ^dƌy]vfn> E3"`E !| V<4p VB׊74So8H&w2!+!5izw\rU6|ۯBğ6Ҽһ'+hވF a]~?QmZb)BH ţ>P$u㉂ A/ p9u-^Ta'ʜpB0k ''v {B=6Ldʸ qDݖJ꽗,n9Ӻe`bdwOD":]/*Z@m"h$w|5ijTqJq CJqS~TxY{(@G̒\,ށf-pg#cvYQ陾1R\;*bՓx9fB0(F׊,m$jw`='1KSV=װxSE͕2}cD|w *PoJ-̄} 'QL+Bй^7͚iryzOpEaw9!!BƋc > <^C"mE@6)4fX›X:.@p$ !yݤgd^)㇧ ʳ+?Di?i~g 0߀s燉zpʾsyRbuJ1#FMWL*7l+b*RM;<%kV^V2S;24%yZ~"ozx<ת,SjLhҽ]HϷ#o:K[(ƘֳX+eAm9 IoVQ|oDjwuZh7%Gϰ 4x&C.@x:qM";Ow[LC-; yxB`J‘lNL8}d A眜x zY1 $U+eTkE0+ˤrq7&ܟJts>XS3YSnn*?ڍCc&XT<;It1>к4HT)}> O[g@Bl3<2F3ΰ s\OIRv4o&&J9*H:BX4X$dq(T}iMA'|dpKU\dRzt)607⫗t`,a$)ΙP@,GnPV& 68t}w~d1gPJƤ2GHDʒ۶q¤ +bGLJl8J ;+:Yt(ZALo,O4I""N-MM Sz- IT}tK*YwȄ؟YyҌr'pw4h@Sl4 q=y0FᖤȘ۽*K[}$3l)-];H=Of\/ͽ8G򑟆X!ZbCab-⮝jW0Y8طϿ㌘d?"&#U2o+348z66t&6t'4iX,%zefڬo{U.Z9yfGmX"i^i2LGSٚg9As 250=WOoظ[姻st^~v)o'tWQT#)v%7xIJB ^+leTϚA;sG>d;ͪ6'Pg,,Ь=T*'ݽ`!Ͼ9f?ŽRge}kILn$;KmD[8ꔉcGq6}; cH,Z:XnLd RAGIٿj~$**B\$ GL >dvA7oGϣ?o5mR)n/ d( ~bM&V`N פkyNXwH8%4H>^$r΃5ҁQX,(C7 AL<_8Lhϟ;CVXd#&!cBaն93sWCdrR{0ZSm"o*2(4d7NW2?8 J&&MN?u렬Ǖ(_t*WX ֩\bs=@1t؃:*O"npiҳ~@\`!cjwH6wLBR-j젔h18rn%@ςv9Tc9qy3{ʺۣGʾv $|ĬC 4K iz"Q -ʟY]5PpM5G _gDHwI(LB2ZczU}?ukZsFo:پ].$k# SLh~J}[gE8R¸N3pāgѶeH-M}LBu9T L M Ÿ:L\F兵ٶwsdv!|a#)g2d*&RJzd;i?FL}0?6U706`:6sTX%kMOҗV:> RXG~1-TPDpl#5F1m=T 4^Q4X N9 fZ/jLV6l3z9%Y~)/S LOW^s_'Roezļ9*b<ٛᓐᇒ϶a<ˈEbf}#DQU˕rޥdd;WVE@=mVP+M<JF-%O<1⫿Qs$G7;pQ&{oeSѲ-}pe1VF*;F FNbow*gxz^!"MfĻ [_JfmSD7 -qP0 9kK#cLQ@^Lw|SóW\WRul QEb5#Ka ađSy|{O>` u@FTήLXW2OezKyh>I6L^m4\}F1{E.ۋdypޑYW)8: _M1ImZ crZz'6ʶJ*t?*'T$g `=;B\u#_ѱm!x;\0r KXC)O2s[njRq TcptwW9~sL9&[W(KRzs';ItF~8G)0rnu^)[k.X6C:P^DRFT$ʶ0a"pAJb=0}1sCOoIe_rˎC9د.bw3s\ѫ'W9KM\d{ v*Qec/ba4;[8ZnH)(u܊[6VPOiIW]')bePtԈYQ$է?:x%8Z>zlJPs(L';O畫_1wNZc* X ߦ݄1-AR!CL:Ps,ǛMs P6G7 jy'Z{f6| H4FQxC?=$DH5M ֟qڝ+ެhG1UV/p;LB:=꾦vJ}BerL2HM]%OD-%3Yr$]&iOz 2p _ԤV|h8Lܷ<(p@FCIKW=: ŭ$62&eTȘ'UJB6W4'L_K͂ྖ8]|Y(,nQ`/J_ 흎A,9(_>y;.vr^K&㟥Q6qIuyM +Q^< 1,$E@cn)c(ǝV\mRCP~ĽBpV74v*}),5GPNez[N2_M܀elöb;-?̌p]Ɓo z=ikqiAh*"m/6vM1IGqނ|۲_DXT=\qNO;Ζ [m7g}>C}yمٻ!qLjMeX{,-ߣg;P` |,j/V]ʯq~9u\NVMEw^^N3r'#'25%0$8ps= Ӝ;e1yԤ'א^^(h0B 7DK65029DBqV'r8\#xeدeDp<-( GBU/wp&74zʉail;u4kb&??֚gr)yZBndչ!5khmxnZ x )OH eiWv] Ţc"k(IfC($&0;b~h[Aez/)ԧ`+#D11j V39/XCO4O p4T@+Rk_'(+{tzēőK~?ӂr,a'rv%m!QӂtX*<@'hݩ%l$A6->V  x}/MT8}GNBzy =]$-5|迟Q)f昬<":1Tދ4ǐ*[V`2sgʞG6̰jg((_2>Tf=RX76m"{n@d`ݭ/VBD3tY!ھ1'92S g{` ݭl+@Z\I:2)  TF'k7=ΈK jidˆױfyxБ頯1#V]])rqw D7) #?^F.o";ՋjlB3\NI<'m %̘>GgAE4SqX?X0$ȾC5e 'DE >b uu.1vӔ\_ΆRH~򓀷xSb 6~aH΄ 4m._zctXaya,`&p2 Y6ś5k\/V'o*xuQ[O6T_U#>~z$c3SAU2kZڧ,8;;6-kZ!&0c[DC۬G@[v2;AX|CBp`7W`( x/^;zI+CCo$jTw5۟njz(~Tf>AvIܝUy[qj@ f_GԑU@]j@2@4eX;/B娕'kSv6l>aƤKhVtE^+QqbRFh*; EoY۸QC}>b0١;BǥҮm1i;6dR"!F_J0Axjݕ O~1e]i{<zWlJ+rHUBdu<ʼ)ǠJښS>nnp,JYb<3ˑpcӨcNՋIMdUwSPuS4oZOI@Nȼ.Y]!lMbeutlaBˡ,$kKTXtΟId)Or%o蒡}E:w2MB>Hws=4Yck] [ym}IWĪv=$k L-v;Qy,gYC9Q)&?ovPPH''~w3ZD4˝X#l>s X:_2&4P/936n#$d%s@"7y?ߌ{Lh$G\#szoQ`y0(4А2Z%>Uf݅buEdןoYDC#diWkƔ;Gx1A2fju}<}*" >o\AٺcC`vn ROKG u rx}N}xr,vjn=?g1"?U [v9xO#\54zpI|fk{eLphݛ- <1 `㧽a (dx]sdxve>֥ox`lǒ2ŒB]oh'r[QoM:CXfn| C3&v f<m fP_B` zUoq$:a5O(]v3jF`hѼwƾc`5}Ļr喑lL2[(i*SIѽhSQN |e3 Qe+t( pG&pzOyع ?\9~WР! T¶5\|%kAXCwklU/D0cV+tѴchd}oAl䧊_[vC7`TNxCDZۓR#\_¼Iզ7L FJBg@CX>BڅD$EX--q6IotPK>:AgNS] ӡq%Sq$4[a6ѥb՚n8 ]<0#]5Q9P6}9fA#HǶO|aN 9ZllAT؅K8b I w"6:lī}O-Bk_z 87402.[TQ ,RGD3uZk0%J;7]tvu>QoZ%n{Q+Q|2uKJ2&Gx䙰]JV%"@V~L~.O6ˢ^[B,@m'cR W阨Q&nc^ga_{.Nqw$$ؾ^4tɯ2QŮC C^("Kqgي#itKPi"PU:1-װ?P\+>0%.?UGMkT_ Z;7YFXOKK,.ӚKYB"R~u!:Z*ݞAwBx^RCeOA[d_#9߾; 2!R*-E?u*!t jrQ8]wp4aѮ'5aQ4V3J$= Fx1!3iqHqO=Eϴ5ʺR0C j4YTF7~ QP$N 7)Gy/j7gP[Q$@^gl~-A~o8my:΂(l@pv :;Jԛw$s0OG*YC?8;!(hK.+gS#kt΄/zm˔D8URFy_1Ξ!?,O]{,7HaT1EW/् zDaF>6He0X=ZX3mT i+e7)>/{1ϸmD%$ha !M*0/X~,G:&,'=$U낾J i]JtGk$>^~mIЫ!k5ӢR}|G\w_Vtp('| hGVLsB6t1~_ހT;C)K48ۻgJi RQ/L'bǷeiN_[m;4ˉ6fYWa/-s<YCWq@rFZc^&f %L'⭱T/Cy(|piߧ沪Ul;Xgi,`3V( NA,W..yL1ʨq7 >cf$Qa M.2\ݛ6B&JS)!+@YY [je >8/m17ٰb/*uф}](=F*a#2-е|5#tC]Vg]E/)*q9,طGFx&ǥPmcd`2h#Dk'&#b c}%7dqbewAF qh ܋~ uSvi$ 1$Hu24Cx--!m)El+]hkC}* 7l&S~b1SWoA|bS1Rr\:AaR@@B8Z˛ 1پ*34tH AVU*A6txwLKJn7L m_=@ϗ0Ág-YyYv sY}bxv٨<[q'vjrI$(k^X7YDB.btbeHW3gGCCj"a@Zʷ|LsQ 7gT{fLcKC[Gժ>^XrSΟv·,zonPFVӽl19hp&M^hK]TC/N,;uPA`\f.αլv@D#5U9|?gЋLpuwOߒN +Vn}npўj䔼<_i\Ձ28Z1^zVNx]R; X)6ziXyTqCJ#lawv Ck\\TM\A]}'c"I=t_uzFXc'QZ$a\yoJ2t.҂ t0*D~K1Pr;klupE+wIԪ1]xdu—ع*pUphU;%o*f.@E{t!DAX][%֋AqBCR}5\"ɊMaf'ZdAIsdޜ k Ea kP]}69Ŝ=4l-ϣY5;LRp>E)ԯ\/>ueJ󌽥KUXxpߥ"r{P5qNK~fIumʄ1'[jcJ1 4fWz\& gm(BB .?s\-Kz{03mF!M]"_dcb[IVqH#=]e zN5kSk(7ٟyx41%.O]*EaIJ JzBQĢU~B*Eh<)sR21OSk[4Dڧ<:8/CXx1e2pY8.'zf&daK=,͡JGz9+-1hƆc !YUe+"ax(T"GR!NH@2-%5сWR[ISvGO;G]GxV%J6 f“.)7(褈R>[x%OH0wr ΚywVrՎ0r0 MU]M j`m˝co1йF+Bzw51; d(JnɿyspחcI% Xh a64o7ܴkZw\XéR"O zRr'Vy^|5f:꣄:AbD4qpԥh ,&G0+9W{=A|XH dlƓ8lz$tYpoH%鋶ܧCʀ iW 2j:MQ 8zO )􏻛jڈj2{XRl) |4U),ۆir _جmOy;p f!@NV}&w6D v+zq^tj @&% ֻZoTO܊4gW:ST% .G6I~Nz h^6'pљ4Z hZ'.E+j[O݃U6lzϴ}s+$BIѺ.nArc^T,%7T#31u1e"rR\7ތ IMm`DSBHo> sܠy 1RF$:ʹeǘl.MkUf?0eUv\v2 @׊G|K0nމ(')р"jw:ǿ(ڶҶUH> cMU%W!/ܭV>E堋¶+B*NQWX䒊j:=xޞ#tTQB%Lgzi WPϩs\fVjUY>J>xr{Q..qTg=XIwe\4Зl_ |'/,qPcہKp2]w˷̴h]eY uy1>KF7:ӬE"MrLԒrC 9*iٕp'15*ca[x,'(|Ejd,kDn.IdkP;kYC/q76~I\Ġ"Pfĥ%(c(" :0c֪ l;Qx`?{.j d~;[vc*0pC#[71.. i!Nl1q9.S\}[a+hmUYDqn0^ӑ.$ #xcL[Q†78tV]5eo,Թ1jBXQ\fqdF-v]T/ NFO^k(HN;p P҂Cns􋓤Ic6X( &" Mz8K^jVU091ەQs}RĄJXeKNgδ8פm߃Dv1ry]ap@f&Xp :|}&E̱WLj[ajNe( ;Y}6^<!T2xS /'Q6j{y|-TUuiĈp̑>ufCsZQWPO7']x{n[]EcSMp~W5Q!{õL_T#| Bm~2LpmP2][KoPEaUh_׻ǐ+4:1&iǶ!2G".&/p<=/*d8s1fKM4YGTKM.RgT[@/PpB 4^B4W,;MOaPq *ShocPshS #LL6(*=Om+jP"صu#Qvej`} `žP B(4mE \.?[׍/$"8>٩"aU FGK.K1DL0CYG (JsBn:W>P>U[ꛪ>!Qfj3!=s}\M/W 8Y4/ "=RJg5W~.{:̑ҙ $ȿAQ~{KIO88TA(v }p5VlWqm gO]fr~hd 7/|yb<7(]`i. M2iTVd4x]dFS;{8P\|kA0̃g)2e[ײj"XOt*T<χ 7\6}HkPjE+ܭuT5ȉCMjo弌݂P7G"orF_2}8҆WJ ZM7~2 <;3#/ި&a}7aXζt 6+Q׺!MT "xU+lC&iUab Sg/:DYy@5=Tߊף]¦9wa0(x3^ *VvEqRfbgЍUg/ܩ).jS#pG|&qWP >3Z1m_jln &sy%-YxyE@yXߒ1ﯗʜDEli\?2ˣ} (P!,6[Cq Oxf$ninALI>gsZxZbcU9U-e*,d.{~)zf@;\ń.@VSG7W2Iig; \MvDD|o Pvz0RS٧ %ol UAvi% AF㰇S52ed8$?:s󲧉oГ]t|¨K4oSU]0_xNa9jsō@_NaEQ/I0 {GٹQRMϙV_H_% "mm3-䈪٪9×)Zح_X }ZtfOJZ/cS5DO׊o.4" _qOp4n|^xK!ߨ $~EqAL0mNk˖צ%NcJBTC[˶CBku4R\ @ښ\Y"Ņ r`wch1[헒g3f]Я*m,đŜ'b-a@`f,^)G=kŇa\_O$OMY:7TW!/rQ:bRJ*@Ͷqѱ5koqU2]X?huV7c8k3E#C u|4X-˪}y$=wG֠.򠴅>{oڙD ,x̬$Z^S qU_"_7.p~lDQx+"8QCFsȈƏo :T=<% L*:s`(z h_>Zi[D?V]lF.՟|Jh2Ql=o` ,L7\ 9Be"YH{?Mb͵.oXb (MPJ&Gؽ-6+n11$'Nl 1'}l!5?w8w[n}wҡ͖eB%nc IF($)J4m5̐SLqUn;c\Hi.^I:1;}҂%{g-]۝- 7 妎zmMlpd\lhi0^ހ:1Ah m>N~ մ &FTmPڷT\ #hdbӾw߽qDD6tލuԯ !OѤ2 _4HkR"R; l>c|#ePm!idd5 m&8/jE6>(##p'5<Y+Kp84ie.Ru V]6IGvÊGQ ^?UT;㠆$xH|r !KtKc9=o+IQL,C{CU4ˎ^DA\AI0¸8aP焝'`ذ-wOW3z_=dBW]ڎ$<2ipENF>K^wf$pGg BsZl)F;?=;: :Bc ڡp!8*}!2V[2uph(T$4H]e2*s(#$eY-we F|FW;R%qT)Jp)eV;ƄPNZ@tC^ko4ÝUvJBJq9?AڼDZm3xC$_{E3{gɨ dgm^%N5Q >0) !^qc-h7 <"@t-i!LO TgYn$N&t:NW "Alm.$wq$6XXo;)~Ĝ#p2ܙ mʇ\9Ye@lq=^pM H[ӚC[ZܸT蠡yԅc5kiD4Frs#spF"b|֣}sVAܜHǾ4_G b`ecVaW `:'̂ݬj+gCB*=3^z-C'7mmNln]ȚIM\^+o>owʕ=Ѓłj"ũwXa 9 [NAjϏq+cV'7M`@1Ap9 ,7lOFa/z0 EcVm5 ݈/ tÎkqGc`Rћ$\^w.ת?Ⱦ41=:tUCMǗڄ*'x l$/eOY2E蒒ˀA*/#}gݖ=Fۯ8}R(, am Sw[`"de(NB-$ӁEEF ף:Lt쭔 _ת4@`&7*?ݍM湦R,M,\ÊnIzĆ-[sI#)e~E]&U6鿪ӊ2;iA7蟁^E贔7遢\n>#^PwOPttbD$$ڼNvӱeDy[꽞Dgx !ջoOC139cenjv¶Q8 &w2HCTK QyS1D`z?΄nXwыrf#2IfZGNԖR zWDl-{I[gm&TG&+BRX6=(-hzEo73"bđ*Ǜ+]fYZ];j4m2愤,WE]濲jW5{3vRlǬ:87ą̍[ @&ќ!By'>ڼzDrZ,qۚuY>24d1YmHT=X.mB,j3 TJ665]/YH{xPV]8x! ]=8U[]O$}T }r4/IqC:7جfôp'i5ta(C+Dlr;s}h -Bxxc䏴WD+4B~G5W#Ѯ\@Fۅ,y45%Q4k<۱s=ƃeh!CU3, ^zgB9R>Y!)d2uv@4 F8Ģm ;,"R+[.u@[p}C)/!ve Kiقo;q旵_ JݿHXeaL,FUb}z%*;]Bexo[B.(G'4#uog˄X1F ξvsKcCm =J1{ݐ" ֱΏE]V"}űl})F I?M>f(vb߱&L}3& ۍ+2VxS!mt0ӆhT&[`nf?W(!lN^wwI"h37Wv]Z8`h=YUV-buX}Q;s\*5ԁ33Wxivc+eY'*qN=[q*kByn{4^} rlV !Fdu8AFr@ϗȨ3kOWXt [y [*"t[kw;J^kn]`Tq"f!I6R2on(wG݆Pvoխq,r6eRsђ}ii~&`? uHO8ff-&tŦ\ÌL nԣLH|ݭZVijQVΉ. ׇ.'J|wwDt.7E!kNHĔz^]- MC= ?ݨcf2Y\XhXV4Sr&OQ\K ;wӪax;3Oϙfرp+L2x85K0j}J0Jd>&%g9`6dd߃,]ь˰dk9B0 pH|kle#:n탗R>CK&+˻`$#@D~+?Usncb:YE?vB5uzI 76@$]@7,,slU,s Yŭxzc.w+ؿjavUݴװ_7iFoP)ܡ2&.s.NK>fh_9R8gVlϛU=;^%~rmC@K&PU{'[6=JE\v9r^|>0;AJ'?swasH<:0yѫ҃P$'_}YZFPLԙ`p<h{.(0c :ݭ 6>eB9ɞwNg=|t-2E&6b$eةe`ʲ>tc*2nsO֭zZgjf~oi|!Ys18Q->TʉY@5Ww1^U`{<"7+NXLJne.'yf]t|MPyFh ]ko^T$(4:ΡC孕'Ӵm&FdesHͷ֯8ǝ{#"( XLS{35Qz_}G|+'yIJYDt9[wtˊ]TYGw[$TiSaQ\]&cwO2C"0c,z](gjќӠtH ZmRN o GѢWev7ߣC+Cی5+|8՗qЦ6p5K3A?+W,@:cߑ!1sj,[ڰ̦ܓ_l^sR!׃u֥WؖT!Ey3yv+hrk^3xdW~"!-#9nV&#=~_O!v/)|; +1NaAt|Y4M]HQ<cZ,xb:d%v2Tox5Uy%JDl;TNw)GԱ,:A^J֫V̉<9*+ʠcwt%!8̟q=# w5)ej#,L c?pmHS?1I]ylMYdދ\4"*0s Br]G`G Sl 91utHpþOn5py;  uXX~ ;/_X]U}gb99AvV9m "Eǯ~Hw.,0ج9Y .`$r@d(ee2ECj'S@K|k= "pҧ6m5;/BX*ްZgً &iC+8uLl@ ~̲wgEK(> xHq -@%6R`;{՚JINYl2TvܷRݢx)2򬏸n)GXb(>Z#/R.Y8P͘X? }@?q0=խ Iz},Ep!&3dzR Vll/ے(4Om' 1e6g{.#XY6_)sN>uuY݂{jMjTIܘp2V]z8kBWCLiYCyęR ]3 )l&-m8p͞PZ@a ۼc, 9 Y xSPOU.M Nw&:v*Xœo+lqфBؾ=bPo[d(U #3DdL* T&s6?I90JM,m7b?T<5X^={g6s(>yq$?O"N(hkXdO+8 >gen bȵp,Fi׆=l=hyur'*\uҹ#mvc}/{Ee6nX;f:/?zXN6z뺯| 3zKx2 IUTԮ3uy'E$ꯄ,ɢěMjt-ƧLZ``DT2GQj[5+3u ]Gf}m\|FYPR@ۄ(cȺG3J?9h B`~pG(ZUV >‰ A,lK.'*s3_2%nGpf{ ysN]j+k+ۑxY#U,rbI>)[e/]$>lDcm_2 :\Z&O EOccEg0 @ȯ,Blqj0KNX HcT5 &H&S-z&J0 MW{7~Lpi@C3Џ> Euвy12ܽa .`2 b,'ղsLxڟ"rfܓ}Ni>$Yպ&NzSGݻM-BjTbY!t͖U\:6zI4:.RIXfs|o{oK]:0>$oT$o_HMk"&kEw.qI*rm5gq7 iWyW*Eu174 )Y:I3{wy?xhWsݣY1[d})r}؋7%2;컁AA`RUxݟ<>\=+O0PÈVO.9v𦗈Šs5\^N簵uRzFz6hlN_D>S Bo6(h୾_ߘح>W,l8 z*j672e@"04kMF-MwUޚO;"f_/7ܝLtnԕ {̘.c5cF 8 ]QAȒhKDI:DPN԰͘ũ>|QnBվDZfOb!&.gu@T\1<.~SO:lQq= j (5wAc(:'0ϻv5zURi)ղRU0l?Ie/"جvXa0ll"g:3)up2V~{1^TJW~OzAyLm_Š\Yc׵@Iv V` C+q)xic>- pȁJډTu?\s@~= YDbbt5%5q1Mp+>04gO&j$|zaaL~2}o\aK1~s)Ήo[Rx £=3SA.ȃ&QΝ?IKA xK߯p( eνJW{dTj@rhؤPrsIxQs(I[~넘b8}CKѱ?O^Q>u1lo!93 >fQ5U`5M0@'*q5ȧ\h(uQ0Rk'XY6Cbx{.Q*Bm7s!3ĭ?TM AM(-sس|?Hٳ.M`x߳=)v"ԱeNKQ+:H]{2ˡ_b@7{x]"Il !Oy^RhkC_@R^y< Ly$`\`۹}UܔЕ9 c5#2/P s8 $2VP{{zw>D}.m8zV`!WYpq_l7.U r8tWKLFeWԃ%U:5I~~v3&nUBy4 XITۊFB b3-e*oWⲷpM;8}|Dtoz.}.粊wSBymv/~q98c[:Cq%/@Q9>ӅC2Lc(?ދGn446ŰEփFHo$ÜQk{db~iZ~U,eICƤe%;YF0ryLʼnH.FYoO<`}l75q+2A`ar}zW(.dfxnRn47./Ipi4L 7Ni4owKu_g0Gycp#a ,b5i.29qN.| ,f! O= H2R`>ۀwtc:-=bf5_ԩDp7i6\ŵlHשE2'd"䷘&-KF%4]6皒Z`Ja|H>Ց+()~DadĖ/ h@} h4e"Z$mHUfGpi(1=UnV`~hoLkY GWl0aJ2Mه.j{r=r"[1_uh'(D> *7G/() f`{2*h^Wn rIꑴ/noOeXS=F2u) K V O[ fnaZFUY+kvx/8FPCpޗI`ּK>$Ǵ}=e:~†v[5AMh#w-ݺ "n D.p߳t4aHjM 8QXQ9;ⷕ tY#M^:uW{m}.M 91oC J6gVmi97iTxv[7] X?>;2c?PQn@\trȸJǞ¶Y63k}kkVl&I3dh H3mI`<)v 1r_@0o0`%DY&I`5^5{ E/ 71G%=Z"zn7da6$J,Kk8>3<98m{p8d3O{K)$냼虨 LԕM+uA>.3.3J%z~Y !7|hx(9)BTz0 Eu;G7?OijO8 0:=²PMlY=i|jJƆ%߲~~p2uɂ 7h%Uk ؿyȟޗ^"@L-2тc/RVjO;xD!\uP-{A,z="a+?H%8A@mv1~T3F4R+|~kB%E*ݴOjGK$_9o&w*G⛕\;#$ņ_ל KsjA-ٯ6Be*wCņD VZ>4ŹXɃ@jɁ3e8  @U5JK2Kl&CKas!ݠX겞(88TrzdP(AKz76`.-Yic@3FꟻG4 oc?m3,- 1 p$ b0}=CV:ώLIF84-3Zv5Eu5mu|`@(luD)a5'?lS$M=T-f:ZpGwa"Evgmp/'6X~6%6r2]w>PT)8AqQ>@k̩hR,?\H1.Tv%v6mZ0 _Ua/FiNSZ{s!B/b{ª~:j&|o.k]7#wO{&YE-;E?)brorOk'8K8Kf͠F1reȟ0vm1l#0hDzBldT3e:Q"GqLِZ?=sJiI%Vghw]GbJ>ճoo*Q[@pU Z?@l)l%J%xyj;Wx)cgI90 n[6s>)O`1ALD%#yx% h^%<*9})Ru|0@șj-_]*3]psf~b/ZC &xP9=PKMZHjYyk?A4us7SvS:l< Fڗ %ih6)SEo5m`䀗hs. XȓC}PX?;ȆZ/MSbeF%ȣ Z^U|g2ۦ"a|Aoؠ0`BV'a mob%ohRPN}(dosՏۤ%[]ƈd濟?K)6tlM6k^E3`|"hC>`vH۞VPlN5Ω%/u^$;!6SA+Vq013qt+;߀F,x>yem~lؽ9W Q2^x[A2D#-;%Rm |;%ozܐ Eȏأҁ38S sĶA3˚PKΣG䡝Sw@#MoCKJa5 o(hbZFmǡG yBHb616f̱8d#?8;hBZd;w)ɔ\E9[}aT=o\Ei:0ZXO5to"9y3X%M2lT ޟ(fMz@ku1Bd:)8ͷn[=8% d}}SyjsN(EdŐ2cM7CKc YɍC$QG]1h^X.KsVuX@hXʨV]f0 90Rl\Lc Tv|;G)*mӅ:,TI:ě.W 2&ߏׂ#&jY_& .tS]>؊Z@wS2.;)( ]I?7/MzIA,cvdG΋kWGq(V.{E.PpiQ%6}ް+2O8x3MʐlAX u #1s%3]3C-1+CC#Rʫ1ϫ`sաh"e`,ti`Cz ?Ĭ =߄J^HQIwf~Sp{49N{%VAIBsR!Rd|gr.lF ntBGS7<;u&3uI׊H@F ̵ cb-tϣgޭsf?\7n) 9B2sU@6N r"5%osșJtIJʮ!o!m:>fU,/ :0{sn/>Kآbs2ٝr+8uAeǙުquudgW!+]lB ;i1oAI,Qx[ ܂$ָ0KJ{UGKꇷ90.CJpaq[$~("09qTtji? BY2#xWyĊ$HHz:\Ky!oSċYE ԭ@20 '&MtYPCow`"Ö7!$*ɫh׍qz*NH^S`u|@ۉ'ҳ߄cޕEW=ޖf3c &gtXyyv]\Fk 45ۤP@d=!y daN} ]uuts.O/Sm4a\/h)AQ<), =AzksKg'LdV% oA.C4Ī=OxYt+o٠<p/OOGtyX\SCqO;0/!9d_ d*&<PE۩d`)_6S6br:|-S%\C@R +~@d\bRtD)MD_\XKijt{iaG)8^eLi_`k]42H3s_F/~#Zp.t*d"l K]myL\Ã2C}O/K K@&AL6:`\{UzPI9 ɨdnK˔ F!ڴTG0υ#Gڽx9ޖ[l&H1?0@7'ù@: x(JsXI_)ѵxu@?t%cDc< WvW*Cl4z|D1UaV+bnUM-gŢKVAp Fs`(4D @Fs6iHK$r39AT9V MTD[UFCx }w[]pF2PHwl/{s15v'򅻢"TV:&%Z*8StLV<[./jIq#R~6w$~r)|xzN{}hlih5L`}$ʜ'Hϲ\]iLOg爒JqF=_1LuB|E X3 R_VP]muxA.AOJ5HɌvwĜMH"h8 0ر} 9tNTyS͹C|Y NV!vݼa@$~Yhtme*#a춲>$])|ZPDZN9'*z &#enB }{)F`jk`4Eu=׆fqPd&,L&izyɾrQ@8Ɯ|=J [ оۓ9v~  "q Br,A2."ԬYIcјARZnhQb-Vp{㎧Ɏ;B>X)Q*0nv25'*M??mokGv`!\txIu-)TA.H硟g^Us C{Ԝ9  -azX+Vdil͓%J0z~ʯ\[0Nϲ8mX"(:u]&@"u!a:|+0$vBOd[K A/),:=iBx Vt\H>wHyh/B@QԒ]hbl:  #Df1u j`ǗBJN+BևwaKZY}b`92PdK^ER~iJptqZw`T<ǚ -c䈵<6>vvatr Dx-(ݑs>aT-ɏ6e(vţ^KEk5 'ࢢgpH"}Dw3=;0Kl?LHeen=2pcԭN+CzԽc晸j~].ÏH(pRb59ҳ[4]̔e.#KH9FϧV r3iʼnM| *ᑏm3nb?6 5;ptVnSV|0-V$GgM% 5v`+}MSH9mlOCfz@C:PPo³}Y*P{v Q+Wʖ'oŗS̢~ˠ'ϰMQ| F yuՍS|ϙ };E=e.XtO*p9gMa/&љ% .u!-Ξ̛ڴpk6*w# @̩|wBߔU_ȍR0r2tTW H=X 㚃zͫwpJ|rawCCT:8u6wg_twoR+Wąd"`dpEuRf)ћ'Tzoz'HO3cg)cg9a/+@D춑{Æ":ۣ!BI Lay?v |(I~m1#ؒQc+YOeف1E/$?l3R"kW'b,*ϮT~'RH'^m6'_K"#* E`:r6d~v9n/5$apa-/'+KjH(&֗P-&v120qN@v9Asnn13ϔ>-K^ >pqa~;yᳯÁPL4ݲN`IgWċ loSGKmW[~PUN$ތ΋[~Bș9^z׊("b ^s󋮾cA*cB9Zld00ns~+z;Fϝ!~:B_/FWEf+0׹PZmXN))IàVryEJV$))ʒb{k7u?k-Bn.W90 .`9mt'Gi9Ue>'g-ͣR-Sґ;{l_\{XHWb:Dtd}Qkz]넡#;,EW1b[ٸ,+]^S^F: _(˩D.~); F .qsMX,E¸ov\ΖxvU iN8qdoӍ,p߂VU1w:Grq 3lm2ݑqyeJrQ$OA}w_e$+YiTܣ舴 8tp/1Ti$% jl 2F 6|\\i𸠚u3}3"*5VՊ={rF?;*rL0 ̛*kLNsYVNhKS hQ+T` АvmH lEWN1ؽ^:^rPaBITKu% (;K[9&e$H,G /O,[ p21@m^`K4 Ǔz/COZO <B2eGQht6!7Sa[ ZTL}Ĥ0s9qqSxĦJIat&ަ1)/2nǣ$F9SBe狶S 4[w.MvmQg[Ԩad9i:bhJh\NށrP/a]_ΚV؅7)&%6|!SUAd-X|/-Vat?v]*z΅7ZPd>dMpF"qVۡTF3 d'nQ`h['h4Mr\8]^Gjxn/FzDK6 帋QBbˢ2QF\Wr2Hw3bO=.>ci!G9\QaOؑ(̮ÐԾȲvoD1OK90cX=Ptoɨ4S~wm}BꁛFxE8Aլ:oεNGru{N>чd~,hiYRf}Ԁew" QV (1ޔLヌʒ &}`72|q A%1ms9W]7Pl}U.}%$#Dl0ng7̡:r}S՝ޑ drl F*YTy23%kw`A5apEu唧l|Xtx#-Na2YQ k.ثZ;@u*xSiua~zyŮ',=kD9{F\4سèμ iP )_RDӏs~|I@Rx,GX|g3E-7=A2~bEfm=;-َ{:CD M5.T!˸R9ݡs , ;.waa[k*R#B KD,-QU*dOlai%gm62-õRAq~ Q]LJd,#REpXImٿ|aAZU~OR9m W$RfGmGSğ4IPit]fӬI3<2}$گR3QhLKt"2 җfVtgsѬ+YCEqDE; &sv;{\YyÉnրL}i5@%lG׎VDey>[>su݌l1xjT+z&xN@&sp4wupI,=&a݊Kx8Qs\Kd`X^ۋ|unB!.?SJ{:(|7vqt;L snڰd/!\\"9 0bfi0|y$su8b V2!_W XK553+F0FdjqDg'* (S&1:f^5^5G\G&~G3<*RRoH7*lH Yݿ~Wwh6Mw| OeFl`vE#jFd?K:Y;OΟ/͇{b"0]G;YҫuʼnG4/ ν{aӴ*L.fv=1J-2 QeՂD LMp|2ן&coA(`tȥH\$yS;KRtTa 4g__=3,ci:f#QHh]S_^oWt\btr£ENC^غvv׸Z=cu&w ۰? bg 2w;^{2izV׊F>@k SΕ:qք4t}3/x@eXv$a&*.<cm@8$'f6XZ Ep9N1ǝ 2RZ ec|v;60 (іt/t.jz]VXH-rBgC`/\h"3kr M|^K Ƹr {pZӺ|{Gq𒏵?x^QZ^bJuB^p+Hq ~^PC=(\NI;5<ER :6RsC9 >ǘ H7^ֆB]6Ӏ\X黄[g~1 ZqZ%ʱlg{F nP'Э+ޛZ/iH#w[d- R=X_9Yú7(o$.?Mَ6|5:v`xi'҃=qlF6h7~{Z19[s$X9$x8!#u8RM:~u!gz.|{[FI:HZgA8@]ô90q3$/M!4m=Qs`[^kT܍jL@+S4Dܨ؀ Ȗ=Ʋ{mm+}-1 / 9?lz,frPꬰQ3VՅKʆ[!X#t"07=5N/ql[R`ژZh0Oۮ#%'p1 8Vk/juqYIv +sbo6:aۭh}|E(ϐlOS fW ifesPGw_jc4l2Y^{c(k$hrq{#·[hO 0ƒ&?Ise5dL1C:؉ EՑ}CA*p%JbT'/?{S&% НU%~$%7ͬX+֎ܖ7Ju6-wsp@l\!@&YqcC#q)Q償@_C_2zrd%؉|vNLg 4 ,¾逶j׷2K?Ku+W;o4羂x=RULx(m⥧+=|A5ʚhG^N{OH^ CAB !dRG2p h*^{ #̋r`~9mɡY˻T5 ;㈽!vwQy`(PF0ɑ֤iXx 5 J0#S0]9 ɕ웅k3*^RPo49Ph42` ̒l+U冦{daݠ ;;pn ۇcd7xq#?Hμxׇլ\uܵ>^׆E-é!><|>?wΜZ 8q`D<3呤{iH TR ih"XUʺ58X9"VټiW@tMDǠ%xuTiOpJLT[!RO/|P ߇urR)W/U$Ⱦ!P$ l( &o <LtKG%#4]j^tφxž¨$E/J77\1l>4^39xYV. tp'iCk7 Msw9Ux%7$cpꆳa>ow3Idb0YD^Dh =M妾.ĥֈ)* 3G$?+Ϯh.!sԨV-AO.1?PKZacH~;R&n夝:2~?.(k.eo6xlV{un,~"a8:ذcͻ;,D\cHSoL-$PLpߠ 7٘P|EMX/fgu@2>K.$jXZ0O8[ehTfu)k?LK)$<ׇQ:(D{MCi);GPTU+,%߽ a+2ʖn0~"Cz LSupc60Cp.׾Ul)*Y=[\}c,a\D}عW6\qȺ;"'rLoAP%M!t/2 '$b.+!/ޅ'H 0"Ի*˜2€, Li:. (!$z^,!u`~J2!h|15Ǚ54&b3N `BxKZ 42ae,B11t_Ug-Bh#M4ק9Q?˯oc(0!d;ld: JR\tS< 9BBc5^_4[A^j]<4ߥb.qpТQ{b55,wa?-D]1-vBNMfs|ۤ6^XHcpV,B꾡MN)Z5pBf{]K/BDh70B'(.rjpw&P iM\N ge1NADžٷU3ږB:.Ygnk05\Ψ(dI`yA>FZ L\=!RoOӟ9TA$o믩H&k[Lc~Fݒ) \Z^+q3@%X&]:ܙ\jTu ubt}QbSRt2+f낀C1XD5w-o2pZ\<*=qUڒ&= z5 D84 &#H+2$iI.Ul)כ-߃2cdx V +ʩy*U 6|l*F+7`Ԗ;!'TSZB6h6P\|ePohz]YЦdL6r|/9qSʅp6 q=JXdс }?{X1LST?7@K3;9̸$m?\NlWA:f:iU!#)(=蛉6 E4@[oˆk.ܦz3!>2H+5.U.nC;k$L'Wj*L(A/s=LR}izgrDzY-3ag?.H>`RF3G9^MPYPrp-wy-{=4 @ӠqDŽSp!zʗ; ?qiIA'bG|ٓ:,O߀XN攼4/bkl z!]sj}Ǡ`+2׉$2zX&/*Bj6AOjjdyݶ)~մ5F~> =+nOc8.uvpNKjF}uKX~?/Ł[N RHW1=w.?׹ -(:q9ÌY&r@EX;0:rf9LbZ0M~[:lOٓml?n)Aιg| A^ "kL;̀'i]@-V NE2MP>ՑwiDJa9pCPA arx J8}As *@iv42))gVXԵ俎[ %YI ^\\'uA"(޸4Dv7D^z9JV6yKͤW$dL/ₒȝ=pnWhLad?Ȭ;^d=&tcE M+rX.xVfu2 j{Ug3h5Zl5~Чu]v ӽOdOe>>r05rT+rrT=硘UXDWԺ2J!nƗJckM<GB%4t=v vg[Zlpzht׏QL7a UV$@nѡӯOȕ}3AK:$?D7a͇TpgjAn,1aC6EUhgKq3UPʒ3c]~La ՝Wu.7t>.2>g8)sqBג5htR0aP']Ĉ&%9ܛ5~{:J:ӷ6~薴{!*o{[xV=cܻ !WM[HFZ#η{wfy cQPEM)T q"DR}kcO뢃 1e,$,?QcچCn[48_kBH#KfKi/xv:<?q^+w R>#V ٟJ^W H-BoNx^ Cs}t/#CʣfgCp uyWhˬ\?G\8Nkwey[܅Ҡ+Wu|"qQN͞8eI"t|t_t>iwK! ?;űPGowA@H4= /_ XX'+Oa;Hveԙ83el-!nAo+3d+oigΞB B4ܙv#iY..}L십g=2fD0=h/#đysWZ}Q6Ү,U.y"}Sᰩǂ@>)wJEƚ`ڷE*XUi׭= {U+ q% $;~xw@ؘQeTds-j)1=i!fcZp"ЛpvYAH oa𦮏Fi _xnQDU/7BUAITԞONXdfy/,Wa"U/7kY_bJV9ޓ|gih{r<#6-Tǹu[zIiaoO9|W8LqG Nl9 ^`lO5E ^@m$}͒#]I"A4P nWkfaŘA!ՙC(*L6wW;1zҔhY)vT;g^)"_Pw<\ȖboO@2v3~sوXD5?^ޔ>P6MszNp= 7l4uI%7GJ"(ֳK/ZO8}h)h*@6Ӌ8!N|])EIt(qpf),c-WUeMM].HiWjԊ%?$-Ķ4=냑`ifVsjP0u;<,‡.֞@]sF2i4R!aq*Op>T 4kzaj6u#!8F Ջ h[Hu&q/)vSRv^ʱTzP*-kQ]+IiAX|w*>~>;6yYU\P,MR G(W{)ɿ͑zsD5y(=O"m摪UI$M@ }2- "sn)IHF PyoĄ%t7{ !8`$O%y ˺0-D;k'<ޜo 9{UbAH̦N]Bk* f,?tuO8,679T-F]BVH%n(UQuNzDl4eQ$bd'2-oV$T8c㱯&֮?Wr(6]۸?8N :4oj 2kXm *l٘'3M[WipXꝉhiCx#F\x)}c Ak+^fZ|I66+]_:q{&N,;tp#~5-wjUշ[?RPD]`d t03`*\ڱܑϮMkxAh mRԢ)G%'F5o[IXfDi"U`}kk8bߟLrI#@zO н)hW[WO-4]%UWՅ/E3 )\,I{e70~lSXnsNW:(/8iLX%͋>?= ,c+/.}UZL~-Z 8v*<<(KI'ty7HI˸iKk=].b(c BCX9C'TTjn`13kAa'wJ}t>ZWJ[4QeG NHh!N2m~[J`+aV3}􏮶J}jq/,$8zN=:P ,m]7e?IOVYq~իPp,y=)ED i}Y/h<`׿<2`{|Tƃ }EQvƮ1[tp 7: 7L -+軐ܯ "%w.ǿVBnN=t_ڴ*ϜeK>Ү260}l_ j"Y|E|wҮy#4")i%ԏXd5DqK=aP}ͺ}WqQP1DCbvZF?;{Dae6GlJ#-I:ӎG=ƼN` [6yg3< B,Z4;D41[ՌI 3RT'J6\{qL߮̈́hQǔTE?wKDDC?VwnsN*-[v9wh_ qr-(}lz:˞ioRߋNώ2iyPeBPwS K l SVrF'o#Z# &UW=W_~c/ c3;GN*G_Mmr# s\8G~`! 7vyx;W8,BE*~iB`ŷ:k֝M/P+o 9G© 5~v /H?|22qմT6 a 򗵇WE]+,yUzXO}~^LxG*asBmCiRc(~5ջ3VF1}*ȾakɄe'wtbELb[L.`]]+^W--Lxq=,#V)OwJ ~j52Udҏ?`8=&mOaq'6۲d͒Y.}b3((_I<[d~;4Ħbv2_B/0]76/YBl(ǡ,7zLbZ+dbԻdʨfXkj[}r#e-.5X2ӲH/Y-|?J3MgQ z]~ԃ>Y mCi{M ߸3eVD9U-J - gKb~gBs'e*|ӱ?j<hB~fT՛S"A58j;b'\W4x1@ ȖbH2զS6k獉`/IMgI`d'J"c^T&cn}A(sf+g#A_a=,e1k1 6L.M(0˳$!*@Tso]TEd (+@Rڏe|]ym{SߔW{Xs֢6ݗ哖G|ҡP8JQ˷df05i8A3HY__%ې^mMRLR+kJaI UTK,ے$1i#A ĴTyNu3Bwjn 0;/Ji5z׭֜^s:1e`8-ILXgs,FTCPL+@:0kd#gq,.h%.x_[7~Bn͔L_U:`%R؂.q>o@]=z']Q^Y;y0D8 A[\ grW{uFB}c=*Mq|Gn>6V ) 4ߜ]Xݠts잹xLF6"r+G_dX񌬢pYx,V_tm7_>以jٸ];XF; 7"1k7;'D_i.D10,|vJ8`+vtlX칲c^^i wT[Rܨ pY>rŇ6IV0 5c tCHo]k|kk3rܿa"j4B~: |~~v>մs-7+fϴ_75-?*[OQd0O!m)aJXR}op]()z?Y[!N߫f zش*Yp4&ߠ`</;R :8U]pnƩwƢ Q):o USCMPUmQ} 0(8|}$ ^% =E U$`}SP,~Yǰ/Idpă5M= x g i^O85O- N*Q%6]bﺓ+1tN%D[$@ =BՋ,oĝP ;@-ِDz&►Π3Hd}YbpcJQivE?V[[<b\Zz*LE;:aN.̞Nc!~;N!)Qjnn l[_͘z&cI戶(ĨvTh&PԲA}xr)AW%t2VCPɩbmUnǴ!UָWd41PX$L(z_>L1T;>$0T;cQϠ>af78 V_P~z)Qe} P<ϙ-/>w6񪼙R%Ai5E]e!P `04gMք-otF#A_o3?{biIJZ|ΙW~Hm 6ŜҐ6s^:P_p(m L{k{рR$F@\AuV,e\I[L$-$8L vR_U_LrU&^[27n˜>/7bd@v+۰=5Sv7̺]d%cK r8-e! IEJ_2JOhDjo}d>k@v^r6kV/8#u٢NE"u}n~'̻~oYiG}p>Un\ۂ,L1T0/8@[b͎ kO pŦopslU4Xӌ,4fEHQw+grlQ^eæFwD/'HMα=0"5ېZX5Э7Wm`RRO@$aՠPbf گaЩeaUIfX֫WJA'gO0^EI (Aӈ9>g1ٛq!͊ vd |*D$RDC!c tI|dA`雷BܗO ReRLY^"85K%u6:e" zRNHl|ulzdmw hEuT`3g nqCl-rhaU_[ פ.gp;ϙl|_9~l>|4&ĝ[t|] 1AR's~MרM5ڡ4q=’^WDҲQ-[mOhS%|L[&aU8~0,"r 5ׯ⸈p;hA ^Դ酷e4H[yN k.vr?))Ԩ^e(fS<.xsmU5jd:fp?=g:зQEP]X ߎ)#MFc%8} y B  )r? uܙeL,A 9V$Ɍno4m\R ,6۪ 1dw^ox>un*gO3Ԏ=MVAcl\c5iW{-Їa-U0FmxZу3u< }6b]w@{!d%K%SGt9 .=5fR 1Pm,E:=?C,f۔JGk rЋ 4\ҹ4s}Hre9T ;)Ǖ]Һ$/J l(^/ܺل6/omx,,W)"Ȇ|V!%VSvTIؾ"u$b7VJGCD]Zgp\J˴dSɣ_n=1X Yc*v9BPWF.?&b˕6#B[0͚Ϻzb]_$V,0^1VdW}K| zV-1RzڏsQ3CPB-QTK2&ɼ )ߞV|PM1wJHbe:'7,^o$A␽imuU h\K\AG:>O&*?1؀CHPԄ#Me)ZATibCmyJKxV\z Ƭx]}7UgBk!>#P%QIB./0R7 nQj?6$x9E($i"|4"A諭~1Q%Xf<+C}|`y6eEu${0pWx~6_k"&"E/dZǗ f /&XXƯwBS&yƫI3wcT{8 Y;o(26Dd<, !;qpzZyƃp4Lxdm-nv~{9ȴL]5zloP{>)Z)BW/g-EQ,a=IukPx]ԺcƝBһt! =-B K(S, l[ H{ ;08Qzcѡ"@5EYRy5D|ʖŀ>Wֹʃ#V Iԯs f9 6 Xol_CV>ao*0Dt`ai$ڗȠY =e-1*Lb_Ᾱְgxҥ}3YAOm^ql8(UC ERhd5 :|)2X@sh mvZVCXzD/9bgrmTBM ިJ)"FX0mW ՕpŻ4W`Pic{΂h*o,ad!sN8O ]-DBCL .]FL蝽P'߅9I.:4u#O.$9OxCUQR-z.É07v'k'Oo4<%f81Aqw39IYu5OsI+ihH sӸ9sqJ6`VJa򣢻15H=*@L{Hlze>EJ碹#rZʭ} _frUCC/1cq &~6ˏLP/^:HֈjZΆɵc[/t5w2¥a>ów +NtONN-2f|nvFIkp2K!I*8Io6z4 f`x+[*w]iu`*3 n-ٺu/Q4aQ}Ģ)Z$P>UK*Qoh 8nC~PxuF휝hML/xp 3X@?lI.Cm$}.;W,|]Yegsΰ_0(KZChl/FZjck9:~(n P akai#+=u=Oǃfڀy`:*C} U{f>$dT(|d2|CfDځfc9pnĿfR5 vjՈ4ptyv_֖,t[)1 !I.<^Q$QTtbzgOB,"̋`4#'ՕAؙ˔t޵ɚ$r0[pJI ~{@5A r"U&;7%s)NaN w\ A_M;FQGIgJvC`^U"t4ZL engRp.`a0fuu$&HX][/g;Q@*Ѽh֝I]!s;A¬$8*ji ,8\&"oXNT" M}X^iiBw1tnEښps6NWCwtTElV8_ġ>2`A'' @Axx8ML3*.qQ3$,b#TkG8MO=J_',: nA!0zmgb$r5(h5LpsAT#s-3xN~TGƧ Zt̉ L|'Ҙ?IbAc$c{Y[(r7N]jû #X%Χ)YZasJL`dO~b; =ÁQrId\ě`,ƄTdH8>8wۯ[Ըr*l<ȅ]yЅNs*031pz5JLAק'Uզ1z%zˈO;@uqЇZp/B3(j!zRؠcz_fK4gySLc1z*5h8]{NCycvڻl uUOMA.鰈ܥU9A2,|ᜎfyfXA誧^c)ݏHG '{y 4$6H^'d;q5A?7 k@r{73 FZ#J9.-9"9XlT}% /*nՌ8;qOz2iifX6RUZ'& Q੮C_[\ 8]<cudړ$ZƘ!QQCLPޛ3{~ZS:((9kweE E3oZ@o.Cy}qфZ=.ܾ2az[t֙(-Ζv@mP. ։~)@OȒo /O:2^ڄ#Hb׿ >LUj)]) L'4ГZ;F젴ʀzܚ͎w%6s@h?9^1Y$y.<4>oeq#X@PاZ-t~nh"Biz#>SӅ qEH\)p)8Љ(w1]rD Lb(>fiQ^ GȜYf /5[x>.7(ţ<oFtd `qЅE2O3NNj[O;&(vEk?W *:(Y|wWa#힑Ïp]HpB-`  wkk El's-ȋ anH=2~Lweg&ᗐΌ (,A15p6F*ₑentxԿ2Ux-KPzft+]A Ƹ, "" ͖Y/ c8S`)qoMx{=]`D%"R&j `B #-T؀DECs4Ն& `")z2mV>ٳi;nD B|>Q-^р sp#dK++cNC<=wtb. A ~&|68Lj _ R l:Ж x:bp\Q/pJݚS' ~p5ZkzstQnj'(p_w ϣ;fٚyeZI+|qXҵT?Pv2Z eȔk?$ϓ%ewz 3ZH.YvI|7AȒ-F?y Y2ܩ ?=:Dt}s\7T ssoXQ@2*<}סq9[l>FN kA by.@yMEZj%Y]$㈓?pmĺ=(LR!zQ~;3 d6]UDz EKDyƐFRF *ӈa=x͜c$7\+_C<8:cԥ{MỬle JPpKGga!4 ;FpOh,wOEg=uHnp=hFQ`<5P Yy.ΫNG&R!AIYؤ"4l|5obzTvht@(85itCzmEbsX4Nn> ^N_cgJXFb0R&j ҈<$fd3LBh#QUǍǜH%afךUUlLjMarUa(,F9<°^ \Y}&`S:DTY|d"Lĕr,<~9k9]]p#ոR~^KB9Hh9AYrII<ˠK+R8upj||׹wل;T?ݹ}Y!GQ_4;M\{P)]*nN$pCn(Smj? W\w%2] k0("v1 ك)2U"jՃho p㾛 {?<4WսˌL jX 1^WAvev Z2W{JP@i KPѨ.Bȗ*weNlr:pضOݛJl J HǼ_ArxbudEQL(/@2 {\qkqHS \"+t q'2Xt$:v\Zc0A5ܭ-+F$ LČj)gNEu:Pz :S<#Mt¸A\;+n^bβd()g&.paZ}bt3OϪO6iUՈyX1=KQZ!&p|ƑPAS䁕IEoTd7+&kֹ*;qڐ"+2 ~8iZ_N c14b\Il=Gj+55o2NpD,?fnF-$BnFzF=ޢC@U[ە*Y$WGL~ xǐYxKވ!xWIpaeݥLX#%QG,u6<:qJC+(lXme\ųuI[sbw"iٳܫO񫼰?Ԡdȶ}= 64Š#'W|,Y >ַX~^3urh˄ tryǿ 04)+YNiT%O\'I}h:ge|a*I|X50)h#ai>xz]R˼ߕtԾ~[z',pGmqžca% ~7$cWDB1UޭlI5?Dgghb* 5YȦ]f^R?H*d ReU?J#wtŴ.  F55ϔ x}3t JPPvWƝk.a>ap^b{"ri$<`؞z;&?e3 hMυ>H6O 9E'ADb?_ҒwFRX[y-Dl$$ JD@ې*U(plu =/DU g 3k^j~)e4XA8 @U n,FTf|;,͏_};HK_0qv/&P~PB@4,h ki;{7q‹C'2A[^KB2*cVf]_(K.4 ֏7'q7u;kZN.'#t`kˆ7tU7u^Gq\pz2ZK\]q@9 X~) qm؜zՖB<zʰp ϴz#=Gj*L_3Fl*St@mi(nUl-E**l/; A `l"~W0nЙb$RHͣQ틻Bjc_eZ(T>'a NP럘Z=+*sAsf Ɔ,~Civ_m~|(ijIVh9Let:WPYSA^]E掽*_OOczr*=/EU*~de雪h#xvĪ]J3,{0۸9j?fMz5]\)WZ"d8INt30_߯CupCv<(pVA! %v)V k?]B,4M$~U 'xgd#%y?n ?Y/FÁ#s(fa[^] T6٥nV݆taRig -Ѧؾ;Xi'5yv, KsGՖ•!]~,0V:H&aaK+дȻ҆2*QyXA%p][Jֹ%8[1`ԟuGN(`UFHew^Ƒ+P 6!@6b vDCYs) ]۴ulz1B3*\3 t^:G>΅zeAh0QZ.ODx.(hN$iVuiufS'8D侥X9OPHcԊaZsx4YJ"Gat; .\ 2횫~"n5-䦫|. G3x9r?7 g;w ]#lr$ǜ>Cmepq~?&tcjk vrq=- z;u6~+9 noe KNw{L|"n%*<7DzS\['z4$oxsȳ)>@P$ {3K③X#1>л-Z8ۚ 5zd**/޻6c׷AƕZg8!N:@kPnm1Q<1ϧ[N_Z=W k.7_QrQlUN e'bںw-F\H&'49PVAzS"|b;6fA;=O,^bYXH_d54:\PDle`et:GPmS0$>Yvfף@ -AܛbMR8 +ֻNWJ=5N+Jl5Cl2!J+u, )1{E=h+@3{E?UHq: DxJBr1vЖul\ ud յgTI)FmL񦄹jX]hVryvgLLJu6+2mZW7^~R魠XBmWI) f- ֏Z^Ac2zz{ M"Tߏvl3Q(z &ڒ}{) *2s g@Utg *6۵q}8GEm+AI#m;]@UF>` i`?=eAM |9t 'z)/$ ܊h\}|A>wǙ=tMpwsr?0YQhS%-ՙ'>?z'+ T7?bSSvۺ.?%@zSLQ~ ő7EC"ش~:iŦ&Fdի ʶ̬%/5 r}ɶkHtM͑*̔ Cm~TLrqKkV ^6D 󟣭}X2{0"0zU{4 A0`%ÿ=Ve3Ip/{3ɥxKJԤ)&ϊۻi*i;(gEL?TJ=KjlJ DL:ߵdI!:#蜀U!Z5q? W;B"*ne]fz`ޅb#C oK [H"|I9Y+ZHH%r(z?D)n+Q^]{\ +#f(GҨ}'o//6|>쩭%j{㴽4jƟq|^D~aRYyuc'n fK'BɗJH_qVq-pr=~PVgnY$5ɳgKSIb/:;HY_2on;[BM/v:P\j/L\b5SAd4^+;O[{Raݥ\owiֶV(р1;RO8;L~,ˑ~@$œy1a;s5S*)Vapibwj?bqE_T}m:)='@ be `F~L m,NEQ 7Sx um"5Qf780ߑڟ(q-bOŞS͖Ih(Lo#7XP} ad1Y[["A~r`ʜ+`S?)fk $-:R&ۂ.%:8'l~ |Y*2.mO jrj)h[Y{&d½ɟ<^.]w@!(Ցaꪚu" $[:ߏ0[A aŊ,̭AԊ"Ǘk{s5[y*O8+|;ZN q׽~qFeWMqF7p+;!b-_Q"&t]]2s)±2% q޿WLC4{xryy g';QCuFNjkhtvfGB9o&4ˉK,'Q< WOʋCN=V; )+uɿ²Y,#Xe U 0rx@:fx20Nme̷L&P,[mMe}j vr Ee+E j $*b0Lʺ]t3UU{[ oJ6b VU0^ZvؿUđh3&C>a^|%X+<'Y nŎ-4%LYF)"8_fDƫ6c֙, l'>b}3п ⣍ə 5!Ik26K^]g0g٭n5$5B 5Sa  T yRBī)j !y?I޻pQ.vbVJׯj p_tp(J p UܧR9JAq͆CӼ!L: r6N;륯)~L nZc D&! #7h.wk;KY1aOϰȹ5&`'_%k@Lvk?LQ /.ĉxoys+VSbyb9K¿Q`H 6N:u ٰ3xի|O!8 ҫ/|^=cݢaNGgD^ݎ7D&,i)IS޽FFIU+mxw9i,n VXFLEnO``ـUdeU_#wzyK@ˆnT萪tOrD9^-6Lw>kZurXYX=FI-胗|yR3Lɋ1}gnỤMCyrB.cLjBIzB{AprqmCtղߔbFZ:]zOV{m 殮 b1o+QI \>I=fIy92FJT+8cr&1mo-+tJr( z7 S 0G}PtڣNHt V|uvsO!{E.zw\ Z]_JN[L ;f!z{rKZ/eJk48LauLzWݺSyO&</f#j^ Kv3 焋[9leS)) WlN{\4&CQrparzRf.gQ /yMZ<)MeX̲Dx-veZ'٩D[s/Rސ TnŨfPiA5,Y{,ЅƟ+a$6y%ԎeeXU2dUY̆d>@h{ r$>\ Kmq>IqrX"{/hk/t"OO` $TۦIS=IOL}jzb D{4)A~)ZHK݌5uc# */z*ut@!yLW7ϷѸC+y@7㛽o4|ͫ(?Yɠt_{>ZQD+&lafeEBxd~8I㦠K1x^c){F$ţ$ g`LFHaQ*EWF@: n/U>6m+BjvKe)\<܋A!^q,:V. z,І>MHGɳ7DsxBm/_b[#P~/<DBfAH(>+Sx&0UA,9DD_CýC“$Ƌ."|:&T x *+xPv&-Njrp PKAP4 &Ĩk]4 ]!mG7UOku!#; *;.2h} -Ͳ}7t^P ]4U+j*o[ZT[j@W v\qu) C5߁H>Vq9fz%s121d 2C(ex=u 7!X<:<kt=_G,Qԩ4-˗ٮ9;UtT@65LBD.zF<~49V0qC( sȀ): C#ȏ@^.AM\ Kg'w1f m pc7c$:z j:^&p?~FB?{!2b18ZLlqp 3n*t#UJChSTa6H i'4('V5.w\vE8 FI/CkƮ%ʼ&jШ-5:)q)9Uҟ%gL|% +pt6|Ј"R1nKI+'I-X|v̿h%Xa4(!M esNvbqHƅ}`%8btVCEo`9ٱX"gB7( y0A5_?*kD=#Q X"o,Ѣ Q溣nB.[ n\y؃ZmD&xL%K|7 i'PCϋFvVR`U%}f/6:VsD4B&DswϬnXeXN.7 e(f]s܀)mưTj'v_Z/9yĆT^ 4+\rޭ*JH;vrh,C/cEj1N;"3O+m>\Q߷;%S( up-hgʻ  kY>yU+7;AAm{5df&ÀZ = p~, )D7O=M}H v[0S6n଼RsW3WW[Hؕ[Kldba\/|R؄ڹy4}ہ5G}Zq!HNQ9AyJ5n* ķ2Ym07{--3@`ÿ[b W\FR̖ ZS[[Ŷ+e1p_-/W=uqgtbuI˱-nΌ P2U@v?QJk H&N[H2iV|cJkNP]*co_,$,}P"R9.)o.tv՗m|Ao͔F2ߥ4rL[BdRکj#ii?"Tp g<uQa…6Z\R IX* j#e cInki\k8#7iaH))##/m%=G%,1o*0)%K5xψBc鴽aw&Jpe da92|_+͇RɟNJPu:g]V#S4P9@.+*m*^]]Ƈ9\H`kML~ qsN厧>!-Gò`?5aV].x޺~_İNJz CqM(ϸH"GyqA7EU,}DK}ة\+|(DPhb;pQpGYl@d.+iW6m)LdNjCfG2"䛞ϤA7+iBʂ^h? X.?rwwT_,1l,c1-o*څClwڗ=ƽ+Mvц0]3jvMv_xrY%@]쵰\O!_XvT48hixMhT=)FO݅.) pK ZFq/aJ [4J_>C-paW\9!wG;ѧH4y'OI BxCkƒQI,fEDf]W VP[OeL=zt͑%šI`MJ7iHҳ9nGqA @{g9ZIF՘kqN!BNs8¼i݁ [;?2!IGG2WĹRwg(LkF|~+=]]BnX\$I ЁBe5 e/ץ? 2"yZ34 N4>1iC~!^0[n4}uF^ Po&p n l0A[6{EU"9b^W띑?)Z!|hfWUQH.+#QҨ%d#+z~-(`>w2GCxZMC 8_)]`S۶3J`3-/k$+{1-s[U*."~|fve-[rK̡1KY1ۋG.;}XWN3uB̎|he^ O P9CrՐ+وNj9,PXo?> m_"7.?XS1>ǿ Ƌ;T8F՛dN%v–+XpqG[1Y%'CwZP;_:7#5N"gM )1Ǿ$ag+Y[vam.nSkmXS̮T(i{4wmR|m i|O"y}dOy>6}w3z, ^gXh3PO F%֍&ɯUB 7V}$t)b8. Vaj<׫H=a3z3[ݏW*sƅ޸/~6HfJB^Jwz/ L+ ҧho8;DA)=Apq az2:WGފ4mbTy * ׸1=Ęc*![8#K%:J/-؂zM#N U ]-lg DƲ 3⯺ar?~:(lۍw9ظ]&w`H_C,Nm_cp]/Iam뜱TG3Tf_#-RmL%O9~(<`\x/c?:#o pTJ~d3эT5>J`7gW`ػϐ+ʵu0D=syצ8b?(UHw!b"鬦E^) 0z$9(]ss;}N9,ћ5IHT12Tt>w;z@pJ{@HrL,զmLdXB^Sd=21Li)J*P6kӶn0ǀg5]3ƽbIXh>|Em|HTӌ}bUarJ+`"XZ."۷RwMSzņcfm3š.wV}`LQ^"%sZ䧀j)^dLԬTAp_%xȌ}K>y@2?&\>\bo uTUK>g?!K.>% [c~ ( z*BpZ% *%N—6ޣqF–(IL|v|h-_.sZɒx) ڟ"Qⵧ5o9ed0/vO~FcǺe3!6Y4C(d&019Ftc5qw"~ UZ\4AY_+oKvm9SI8ԗĀ1KP'Th6|zMd^X;"=hrDsGUWwOs4 X[]Zw^#}"H7z<ȎBurlN}"~Rț}m D#`Viބ?IXleB@,<goڦ*Tdd65ޜL;~1ϾXNFEE?|2܂C`4Lȧ~5I"_pc^QeȢC &^o3<.x=6Pn4j;̍]BŘ1g3Րc=} +v_(#i#Hخ ߴs6E s)+7Iw.Z[3=xQ_]Apv)dc~ED/z VӸWס4Ɉ-K 1(L6X&?o #4J&ĸYHlg jE%[gJnش;źos#w$a]X^l1KhLgJ"s=2n^^ڲ>CMwD_Ǥ/F\^*3Ne$_*ʾ}E.1vAӌڤJepU=_n"Z1!͇Zxba ˺E$B.mbY^Wofv)*G7EQ`ʾo{maЩ5=X9Kthx\pjΎw3umUW8~<)/lbB {IIA~X?vNU-/xS'ТV$X?XKiD&`ńB+7$y6T8J%6\hRveԼ~0p6 S'cF̱򕋁]WGt ps0֒,5R{Ef=FVZe,MBk 5Vy8>v&Ol`q 1˃Ykwo 6Fkqd&HDɚ556.W.qB>+ڝdX QN$E]=m'5)42%Dia4V\8ڸ_>ᅈ& {h5?&kqI"%[7/z5iJjB 9 pH@x)mѬ8m-r4?5F@_ g3MCw&lq' @U'g3o"ov[|11To@m$wgm`@GNfJ&˗UKMݠ?V[tb}`Uܕﺐr.4Ҏ k_A*1x~PHQڙ.Tȍ!`]N2jO+*3K%\hhOxԛtL6weimO6h>y|o*/B"w |O+݋1qn >wHI0ru H+_uu,H\ I\qStǢT\R%<^Ngaak8%Vu}ȜjTFLܺZދeЗٝJb69ۼXkg#\DwqQ$mʚJ")Y s۠/"W'MOE-tX 焬`WLj\hA&h2Qtx(`;.żZQ;8,%m(Td(a]@y˴S v11Bԣ~ȦT7su&0)/'W-}Krt`=jΰuGC`V} IcyIA lpV,K,"_8?ODZ[-3'blJ}dw^\ nQTv;uwG*x WXN u6 cja{`!6}ׄwߛnJ,o_^{~[[Saa-'i&rQ[Jϕtl ntvɝ}_o&(՝^tS\7`[0:'ʊĎXʒ[ah0yOHn{jN{ޔr龧uIWLRW / <ܠ 6<$Bpv5%4[b( 7xm3xZfD~9V9S_ >B2*5 kp"3惠f0(obkoc<63#T.fU~\FR  ZIӄ?!RHy,tL0irmFR(?(ct~nWn9A}zΟ?˽G* _3QMޏB L6cq!W U(_RK桒jZ_C׀dtv3[&&*L׶gi Pa:s0PwC(KRcN ʳEt^B 6T1RnS*zիqTP5h2@ل 7 =3v/Gkl: TpR9Y]ת glHS W}X"w <&cC2T\sQ#`(=]{)?ĻϜ]ˎ7h *)wO}h0/94 -6iτiHC:dž3"LN͖SKpߊB0kZ)l0d.C\!{ Cϙ_|A?s`\Ba Flfl ؋f1~`V[ E0ofMRlҴ{3 "PolÝ6:)n^aƗpV2ԼEe͈Y/!XN-U5*1Q']FЩH*5,q(Қu%rg|h!cnc9rC!؛y8q=O]?2*~f`HNyˋ8UgeZ6 W ew!~ƭfH@Aw>_h{'FR`\Qϟ+yk:_NP4&ӆG-0ٌBU~|IUEPx:!uQJDy<5ݦMΞ$=m8j:z>o8vAMtƿAK f2D eaZذlu#VȹܹvnLHBQe^k2֜Β?wBY兵s{Hˌ-VBʌon s֋eŕD@7CIM .D8 SZ)SX^=O4ˡc EEhBcdžjUk/rˢ;|$VLq'o8EF7)n'.[XGX3$7iGt"\e}Z5ѓg tvG6iYNhR?@ !>Ԟlg]6&1#tO@C_0|x儒EMzQdgIwIP;0q`4qXX"GnhU~iifslhv˾(;QR(Y1{5|tp(~h} 9v*$,|86(E]Țo9~TC"A#O<;g2"2 &:daoNry?E땑CbHJ@[x;C&cޗ `΀qZqOG]2ID?Mz OjOrn)2hK5'77wMY&q%T#"rQ+1Q^9:XnKݑ5)ՁR,=%N7388TZpC,="VxXǒbei_1.RG G]]=rR_tY1pI]r-CUY*\!@',,}4ֽA:nTk" (5y<'IJ0ufy 4{(o MMsUwo S J9VQgCArz적-lH:3auggQ)Hs%Tu`` T>dc+ Wb-D08! \\Wk$~ 7VRrcιXJr&m3CɵhjIDP rXC# YXp_NPuI[MyËE8_q[ZBE#0f*hw]:_M͠0oS s'`iva;z[zڄO|9=2e㛭[DYOh 0ց w oArr{>۠HKu|Cg,ķOy.wIo%_evyEXH6jH\h˒&˛Z5~NqxٕE!UͲA; v2jg8T5fyw r/hgw'df6.t~GӎDVf$tLD7WjTZ(p >č[? 8퉲Gw5i h`w8pJ'p]ЀôwMў&_?[%-.6nO;=A#s) * CFXiXkxPه|C>zCmAx@SO:sq| dMXӴ2SR5$;}Yg MSa\.faDu.EDZS~KNL2m`waYdmJ/)^w;c>Vwcr,ښ H2~zc+a$/( tL1XD/:,?]U_5>0źJB2@i/yhPlGY*\7j|"=mpKsYJ̙LZ250]" @"L&g SJ;ZVQ/Ytpؼb\c{"P:uK2K|*%TedH/Ƚ|yR@rbq~iCzM/'a$/4 t+U:r#VBPL%ҽ0~K5նo`v3<5Vm)6䏪06S@x+Hk;saFznubH7 gaqS6\4g' KLQc{6M؎<6t\3{y7Uգ6&PF:o J^ <6(}u'S/'" *DE:t*2bMuk0b^ dz=:Td2[BUCޕnFL pn `&]sjrƆRT"pPܼ!=Cu^Lx[ QlqaeNeԘsd3{#[Vݒ-<9߉"h *RagJ1}=Ko_6xc$ͥneɫoU]ar?d˔Ds:/ @xEz~ SW5!Ta%ƽcfa:_jVF'-'Jo^3>u&Kr!i".I7H!FS2jkl7[Mké|-u$'/fBi)sbPTv '2l{\IK?LAֽ[\Z/:ڏJ"?Bj4KYT+&D*Bl1&8 XEu ­xw>jwMtfLhq/-aVIJnoذa`1#Fg׼Sbi>_h7p)|.Q؜DR4rf_GζZztrTzzc+M`ͤBpCnWtAqN{Cݧ,)L@lm8|ŵ(!t,B2XNp}![Q2]qRf+-Zpr^ M[!k9y%oE&yXG{gju.f_C%dɞ%_Hy"Raj|r'bJŭS"}|KxذFV=)w zN֌(̐>caR{H Zm[IL"RaܲԧoES:ύ4Q ]Ɍ Sk e2}5&!aucJoȫԯi؎Ah4Wج"t0Ұ1\""5N0l"H F)|$ sÕpQ Uj{ooN[8kDFbφ(Z+M2Rپ!\_1aUR8C[ XGEb[QWp5'1kXljw;&rM \IHM&̣9l %ѩRH.ǢuH0gѪֆ.k |wcn;vW?$I:G 7:g:Xϕ۴#Zj7k1Pc^Ω3M:õ'ZaYGjR!CFoP6. qeW _5?aDíHI*C EZ -aLu;o>ɐM;MKNY^gRt!3:XD{gQtυQf c5 0C6J6Ǩ/D\ JZX۶ fQ͌_@Յ Q WE8>8(Ul~>E$sD{5jy C}7;KV)2БY*ϲ|nU&% tbW> <5683|kQll<k/[HVôI4C/!{F :=|֬cuiޢbQH\8;y8|;^7I4M$M|:j9aSAGxk}ڥfNFdtB'h X_aW_ _02ZG_ =7 q\ˤPd%<8."T{Lp{0Sdo-3/:){zF{Q$4:rOGǮ|`͂K8I0\S M6zW4-2 FTR>bfJv` Y(p{-nQ3j1Ato8xԍ`cǿZe$Y8]aKZ/ *B\\T%mK=`6dvy&v r{8lcpWuS_[P TUz}3plV_p@3--0`ГD>- ƾ|Ŷfm ƶqbtTyR4# Y6Ԅ94n1fnpiwth6ZR}6l00"IuEǂ|Y:OQ~G_8nsZ)h\f=NhXV,.qp(,++ck+q>/H'tOIc7ROt6:-'W:#9UccnSm1ii;-28c%uP9E fI&27yJ{y*h|WSf p$=tRVFB_|oȵrMx@618FP*Kd;n{?HS?6GݼqX,QAY*'$K*k+9DT̡ #K]]ƈ$v* T5oK"cu@49~Q?a?_S>*%"x*-$5n ĤNxQ agnOZޫܸ+t ;KooKZ5hsJ~$m¨H](`Ɖ4}f#V'ܬKE'\K Bt2H/GdךNo>ukq4;F7>#tvgPQybz$Aa*tt嘦c8\a*fev3Ωghŝ[`c}8%PֆH- TCzv c.)2[yhq jyjthקi(?95@*4Nd 7;8<S?i7A~OfE(*Z"mR]7i/ہ5 vE@#Byd'd9HGvI Ƙ;*ѩ7LZJP'jOZWzW"eE'η{jGb$} YT\;xsr ʛ{eH8pTЪ9ILxH{ Th :DL&+p][f-Қv`KK|z|7uUcEd% 9y-Yw^mhF*AwΨmsJ[vC.u#mz([,E|S[ͧr @Qyઊ|=يZo n;]L.n)Ya19AP^BФE[V>\Z<S*ySh8 PBSu|GBU>"NųdVOĬ++/4닱qp=MXi:oЄR4ޏ?Kr8 X 9ٽkM9 )z<ҩ.u7* %@Btך K .Uˑ؍`]O)|}`H kWOr>jƝX5~dqִ}ujvL[ZrQT=G=f?TMץ;wLJ(1oIA[ JrcBZaU dݻW0j[l_Qq}UB)2:͂oӣxVQ/Njjz8@3\򵦅x̾qTX=.S$_N>'l$NĒ''88/Y/8,si)ȿ )o $ٖ )E BXo]%F=.Ԡ!2:*ޫ5ټoY j1>jzZG X+uf|}E"!ռzH/?)#ռt|A_/&ɩOձSJV8kDH颧ٸŅ>*+qMQBLғEv87GJf ,Tu\a&p[3#fPi!) Ӷ $[Jg;Yd*l2#/#ڮ=SsC1" Kp3 >h:l[eWt-B8 @ACZRY elr|{OI1H"zD󾻫JZC?TF]RV:W2_gt߇3v1Vr9J#O>g)+V:zlO 998_z:MJS\G]S4ѭm;d>@%DcU Wa;9K[M7)p_ix1Z*yvw"ՎpzYsJx _:̓+^1r;$]r%j>P4Rb9뮾ઍoZ])Tm'C!᝚>w~L5VLjrzELnʦ k6xt !.I*;̈òZ]Mj? &#ȏulRjae o8sEPb}_K}Ϭ-t>L}f ӶtPycPB"/S3p[*+pw:,^&\Ͽ[UIw`&%=!rk?n|$ٰ3Ε@*a1a' PLK@&bsʑs{j D,`+#KaѠ ܈wE.L7^I{Ap7BXTHvdeyxlp˟^m>r 6"iٵN]s>۵ơz/5fzn5' S\= ࣅR]̀Ԓ!84[%#kM{gĊ_ gOe;Ŀ,eHTYݩ>d@sH=3)^aN1pY@b>oX!)?Z@.aֺ' xFa03|C>(ad}9uCMJ{}?jbO/k"2=6P{8q>+ڌ13ٳ( M4hYc@j={sS3u 5G}Arcda[ 3EC%@fNnw1N?W'g1jFc05S6̓UE/Ȳs'\.`!t/ӻ?,ؖE~,Gr~"\pk~*V!$6R%i!}Ƃ Oo5n' rb|̻r;sRݳtT1ŒK3iMd86x/fټZN!J`V5{AA"l׃x ys7J0ůH:͍CYn4gR<ȁ?pP:S |^%ޅ"c=lid7-B =x=^"yO\pj#\8lwN` &)(,#>iSh+X7 ZX8t %E؏_"n~o(K+`~=g`ߎ6[$Bi3%b vhDp``RC(rԝjG끮rH6'$$M?aNk5>^*zH Yh> zγK9(ԼiCK5#v{&Mjt85"mtq,˷%Nr*Q3? u ,6v$G;e\ՌQ|C9Y[j/6(@EȬ6 8, vϗi !G ӆ5-k5;t+[CNaPT^..[Cj9cB5,ss"㊡dRwYᤋcuo<,}2+MЗ)Q"fN|"&J .~vݡ,}?y.E Y2=1` /ʫ?$S@]>Ry V͚-Y)=Q=+-EFl,Əf<"8; >Qs"KͷGYxJ)\pGI>NQο|ROKg,e/Q6_)&°'A9{c̟w촣wjRuD 7ӔҞ/U ?Qs2hzuާ`I[wvRRy iƄak&{s7 d'Gw#LAqACXUrЂ?WvK/:k `,l{ w~W!pJ <47вm^K~2|}9z(ўSSYWj^ 0Vg?!ӅvD| (sGk㏒MuP]ɑȊ#/HA{1aMwyO9dZJ^ 9-^dx|sQ JE"558jdh!uk=wL]A^] x?/>`a\ h z0$1%7| TEexw)1,Y{r(q:2Q牁y~,U٧>ԎIScH%GƘJc[QRPoCƪo=5=dJOksr>dd ˂xN<&\33pr2-g5' ¹ W5!77nB0,FƁ }fIhX=0F5w 4:]^V6_ Pơ*[KZDd,G>tsQ,`5q-iS}8TG "ȇz\W'?FX cwt@3]A>= e7y*]LPn{Q^ܶ:>6}$Ray2y@)u09@!BIU(ߑyhvx#`5nKo1nCBLs:`5Fvcy⎨En] #9_6?ߧU:)>\I1[R&q1h; PXN  LCG t )$jWVZnulV4~$V2#ye,0 gi…4 $ ˧$GJI(',=C*6zԱQN~XsF\A71o !^n~"rmtUl "_Ӽ~}gnXnUَs:1вĨO% K;)a')6Gy&P%k5QG'Wq=mЮq#@TVtJp /Z;|=Xק.iD>FVNeXah%%O")#7V$N=mƷT ݠ>_U8v-9qDV/K;ԅ\}餬_MtSS58{)O.yin/\i|I\gNI'vROa,&o~EFGA KvĶ颩jY] _o^4*I4j(f n5VPVX~9ni4AMxֶY|-Il$>:E Z/AA Ai&\ ^sRj*$u-w0-w /w֒M+T)e[Pfuu|2ˆGEHڨ옐Qȳh]]*31xu* /+kSA51%_q˵ԝm-c hFˆS>AAtu쾉2YqkA 5@)^TozF_~ݠ~>i(0ǵ2`6!1[A0b_Ї$.)tr7լo+jTu~peaWWmXbH̜, ZѤjM2D"rCWe+!Sv,%|;dm^Ӡ5u#睻jcXR8 X:kKc\Yܸ `K0Bv|T5axZHgCr sУ(s_l7!c亂'v~͝G"}t0L\+I::շ /<2if6L֮c/W̜, i_^м 'C7E0TwF&?k$%XŲ狥{kH5ʜ_o>\y4/f;d@u 2b!5P$6(O)r77i~^ᇴ? I1=]K+7j_w eETQrx[oղ|Lu^-4p̕򢳉-:n*I_^X0v!xʈIP ~D.wEQSh>=o~[!\pRIh^ ^:UMŶc vnWzibgQ(^_0&ⲁ ]'!Ǒ_2Rڋe3ӥ W{7ڐXuQ@F~[@<%ĥhqڸM*y8x$POxdj^xjRƠs'o P1 :CN6W@b\kE4hޖi2aZ^ꗑyߚGm^(=#rD1͚4 OqRL$x@jA `^u]r4IO'jӞY88y\ V#m./kq$<Ɵ ÈMxoDrwc@[/_=՜Ms0\ d}EKd3p[g8uv4o{=cə`ek5d #_^F:^dh"䥊3#"GwT&Hf2 㾹SE<^cGD'LǜڰÚy:&5gT#Ѫ-`ߏ?+i_d &fw -,хl-4|zaUS"DB` >Ͳĝm(Ks$3ɨĀF4*-A_)Jhb{"%uv Z~p8T=Q?ftLq&ȹ9%@:L8g1:ySc=q{Jh 'ʑg澤~ }{ۋ|TA c;za4~a`F̳fx& Q!c8C#]U6Q˭`ҪQZLAzL 珲/:'M_PNȝT*nΉ26%<Wƛ%F1ҤE6;D:>LQ]:06pFVz bSò N\mǺw=>ISZ a-K4-C&$CΆ8V^+IusYK`Jn! jiĪW'Ub[K(1\^ʫV<^FmL{} 9 Xt&EѴ7woI)[ڐ>t*Л[T6gt  CȎ'38QFk0\l^Y+"o /~@xJVN~%xQ ^Tκ1l,:%bE>7tе@WБK1(uhٙM?Yz9MȐ"=/Y TnCްOʲXȳh`kHPF3grjHM+9)ا(e'(3Y8N@ +j\ D]~ ?H5Z$j!"(8uy l,r͔ݷ sp)FY ==CbK¦ʶZ|CWS>@CnImgHU҇s*(t)ފP;hj#9[gr%Gl[^Uzɬ)9r?4`5UN4 ^K.q 4]&D'և/Ʋk2"6>eH?FACͩW=,q@6"r>=o UEv ~Cev{<s`SrcxӼ3Z8ԁJCR/hGϯϑX'o) d ,6C%o#Z)s6JѾZbE`΢笔> F -S}YtK ;|-JнE=Q^=A+JaJ.EX\WU㷑Y TQ:fEHSOÈ D嫐@Vay<) ٫`Ѹ_ -<;bO1j[9l6sgI1oO+?`(dś7k쩻bRuL/{jR-4׍E? IsyV.oF_K$K|t В_K^ 62~چL@Fu"&ш/phGπb}\xL-O}8ܖ)u"͉,T$7(ǽ2 tT;t}^_!T !wB'hU U.ʜ5_E 8gyh=(|Vմlmc :-= xUY5cIBL&̇t/Re2lP,+V8I0[^=qҕp@E"- .2sBHOZ%>N7^gK<5u݄IlvD$ƩPp)K [#"d"_߃1d;];%B~}v?H B2&نEXhg}("b XU,Rxд.XK+o ƀȱY7եP,ׯVRa:C_UΣ(XZZHzzBɮm=uc}':@ҥ]z7vm>sf5jkק|' {C%+nU,7k\a"M!V8X*1CB>7{hǹTۿ8kśi?ؔkc.nlZ~і(')M4֒!r:A>Ga`=JI>r.0ϔS/>rb~F|S^{rߎguywa~$Nڰ;Α<'l^ ʠJa^1߿ǣ*Y+or>PjWNnY7مH^@=yR"pT?#_mpJbӀ|L#~"oj((=Ұ$*YΧ='+ncܟ/6bpK&آAt3Oօ`!O:QG95j&NuA+{M A|l#,xD 9+_卙ݿF\"x<3uܓ3_^?i N0?U DV\үШ3U*!:g^?\ofeoqeKܶ[\$`#_&ف/Y"_(o<.m_ pTđ`c͢dɀNPH8/ 'ܺR-$U1̪l%LzxlQVÞPHuJc?c~eB‹ji>i4x>zRV= c~Ϸ`iSb6=((E/ ?$!Oi9ԠDwgm ᄫ2Hq ɽqY'Pb\i.dvj^1mXլXD$ vsXD@ѡVl+N(z'[wO9l:J&>BM<ģD5rWk z1y߬ # xXJEvnjuZDT";5c~hM0gˉN2@_" WCQQpa@I [TrtQǤ3헝S*r_^uFI0,Doʷf7"Ƞꛂl25`NF]3K*M^X$N9@nK%#Q8qJ k'^!d &IPtXa64F2xJ t'aaI/c0AL.JJO&v=0*0N܁^' MBr$i㹽Nbr$5#݁XId9'u0dZXDtNK 7*얙aKȣy6w>{;@S*ٌjb b^gZyb}SPR79pqZ]oeD-mU $ϐfVl2)f3qE r"* O${{ Lo˵We~s nm3 4ZF`WVN gB),'#=M)g/NҢQc.̬ĝ?'KQiFV!܌ZO@Ol8c٩)l:ybO5d&(yaI>R`JB/p&^y*\y=Y#CQm? 5#y~^lס!/bO`8FEvo"49YgYmo>\ZU Ak4SXuj6mr*+?\G{><4x[2׌/O ãxkF7RsUAc:cˠQ8:e7d2J]4܏vi0稸Ddޅ7`$qսag%;DU#Z ZZU+dⲽkԴ,JyÛ^Tƾݭ}ig+&QG倢.ug#?Q8D;Mr aR>J0*++¾vGhw -+(lDaOعN#EV¶-݀.²{A.<~JO7CV%gqSF2J&K3 hjG2oߓm * nF"I<{QgGMm|hѨ_*Ißes4;,y]!a3#3>[Q.`FarI5CvkOYiV KVh؟y0G2m4ܠTt~R꺒P&R^O;S&Oo7`oanqU:o扌Xd~~*UJDRg_Vav ssMKbZ!1ۋ{sߢ5'mS6@ y JME^|bi8}D s'4˖6V@*Pxa!$oJxaW 8tv5L%<GZ=yQ"?*XEpE͔Oǹwk.H6Iݝwg?$ۓ/4R`ҽMp(_R4?}h|idY2,#  d(E0l^@k!ĨtU_D:؈Ʊ,(iM> X(H8JW=YKyX%ޔ¯i%vX]R3$ڎ~ Û.K]AO<Y*D u%T˯Cg0E%gr|WUͱhةd6pl'IdSYx1;Z.gmX5\\_$CN%xk1zӺGxPډ/SkJz J瑻qŤYK 9D4# @0k3LFC戙:ea.û?S&2R^3no7MQؓIJQ5dk<¾j، cI86Z͔2p~q`ʭRo? ǓΙ3JQb^۸~S>xpM{гk!" x0F EzTϽyړNXMc/.UcRIPZ}9r(%<Àxr3%/)~H*TOm? 8yA*^%Ȟ 4gj>}My 2]5AGM F[8b,;R1?}u@z<:xćM ̴=TSBe#'~V36l9,90X#KNJ>Y:Jű` (i2Iͨ}W^i#ݎĥD{uG)m*y4S׌Wfi=zՊ?fDRxLGgubӺ8:bq,Ø'euݍ5ORr' \ JwAuI|'^ˏ=N򙠙BrӇ-7˵˵g+C^{'^)\aAʑdWCW1 C ~/zB RANu1K ڑ̶M<=hy.7/F1`*T.πIWT ԣЅΤww*۞a%U&I!f>B/Us$5:<]񖳜_YnF:/-(>)&SDKETL]Hv,DX=<)8ܫ߱2p9+HT '8^dqd2UTc!oМsVƙz/F\qiy 1譧[!)Q8.g:pԧ _SE!5p9ճUOY|w15 ^=brɰ8q辐r{9׎eTָxt!޿bjH7-Քw:Mm7$nm nĝfTTڈU ]A/whhbF,TƓ.<|TC?bTTsX:Mhg;5Ը)/&њWԡ|1 Hӱ9 2uks@v'OJ9Q 0ZW=o4;cȲrC{)sC|ͱ t*]ۙz͓d+q[+݁ adK/BA3`bLÈؠfN@v2S/ncm0 PvjBBbbk\鷸2ߝ}"U'UX ^'~KcmMMۦbbI"c;<@al"YyMV>0+-11H9l=\0kV jY+.Lznj3>ڱoMekx;R\y2 ZeoK> ːaFvU 33DEBQ[s%S|}bCpwͳ](!%FOÕj9=;D@Jk2[pyH=h~$)j X,~#1p<%*I%0FIxwEDV䪇ZG OBSMS>%VN/1֐7L'6d>N.Fa(nݱ52TtU pP n JlICh6#"ZO5w== @H++( S;J08ÍLvc8/tIEV<+Ov1b(q_Γg@[aM&%ʏx&wo|Tow>*Q@~oObqC=0٣ekٝ V[$OhFzCɖ,7aI8ϖU_z1\е89"D+##f p Ԗ> ZZ'h\HgpџG?w_ځFcyg ocj noXY!?CX Ia<+жs/T6@U&>j22{n%bYZÂċpϗLf Y0nlDZ:kxOUhwg4$bRJxB瓳C⥚eQO\ncO$4\ZJ}g0_mjOmݓ/:KmwG 3(]=9ΦuٴsLAj lMR20-EaՔ B tRyMݲlS:pʶH˼ᔨr!I'ސiW  PMb@UDS:[H<"u:9ڟ0KNw;DƜ< cXWsnp "a'RMSRRrXy޽βLjnAi> 8:fuȖ' B'ilYМ^&ARMֆCʻ;dhs.44ԟ_sSWᔠX$-79ACkIΌڎ'*Y<4Naˊ6T"^W윍YfG=_W7ס *A4ܜ$_Ɔ,DYss. .W0&IT* ~7W yzԟwj-+ daF-ɹ׻8q ܸ,q-#Oܫǹ1J-msـ(XMc1NRŚPBcrAFr=~5V ?8> Z? =1ي(b~-7zU9Q P԰гFQ 9`$Hez_2į?[[N0Ȋs?}`vA K=/K#*1Uq16G(O_\X|YQRN׭&"ltNLJTIƙg"{$g@0{;/&E|QҘ+*Ə"z,E iy.(ȱ!+wT7# t,ex=&х&w=K5b C'8qT~|k?CPNW{+g;YMؘgt$@al]Omq%͜Pn j&lI1᮸MbQ ^Ha=v13b}{Y1<*XP'>FnXJJ+o1M(mhj]f!x e y0-lNʘ}Yke}59:G=y]IjKMHrh'Y%{-HNGvQvRjQFeHp?Y! P hF߈ +Q.'-ϓ _ES" FکNWWU: #Lf7fq[D֠AБNf:I]:t`jΧnޛkؤ ̈́cW4g75IarĮ1/޿_ I,ǒki v?\^O&v2+\G5%C|`J3auBq;lˮ@ցot- bo/6wP!7Pl&/`(FlRzLO|kl&LNu=U!uVy*}_Ǘ jBiśա[_.Z.xxW̛n,o^kܬ),Q/xΘSIt:Zy 16?Tsve/eϮvQO@"ERh=Kwϴ/yFwR֓3_au$5e|d+lrcBu2׶*C~r e.ex}[ Y!E3@ }dyq/*m$/6JmvJzUX!Wď_sSl;a#6!(66)tຜBlDz`]Ć4y_Wr愶|]XM5P'ꀡ?͂Ț YC7W7-z\jwWI4~CmR)H[†o\ ]g:ԙ]Wkͬ񁢜Mbβw>:Ἲ5j^f mA7l rO:so(P҂񵈻R}$5ح~\yvzX`^o)N5wرZOq>BEʧu",ɷ!KgZTՔnJzl6,Pt t_˝@Mk]S%ّSTB@rQCZ*~ z_싁s֍ m4N7Ƀ nLKzRd6mn+9V>&MH5œEdJ}-kSѳt~0Y^|n'輸)ܶ>0w>Ss3uu__^I&T c|Hi C~}8$a-"fLF˺(]tl%p1bHຒzBP9 %Dܼp(kDzQkF;䉪QM@v~]v6I˗_-Ĩ='63W=14 IlVAƃ?KN&5X ku.TDQ4`T)ư7 OZ8̀I[ob.-+p3c뽯gOR}7V82¯G1AٯbB'm3ycVsKWK'xߧӉAPzUc~p\72TWٷdm4/!%o%;4:V 40gK{k&wleVkT;R,6Phu@DPR5)\WOL* N]& 8zNN~&˚:+?p=zP+?? ŷ!2b 9 BFZ#8Y.]5p|ua` =5??Ӆu8-l`d6  4関qwG܍Vuɥlf: fFF0/ }=,6}-=m[$z~(U!TLtWw 0 GL PЏ.3f1 5̄ PeDFyܙ_,/ <.q?%8z}R#Ch W]T߂RR=aR*hqѮ䘩yo"LCYW5C}Q\AH[v[ #$_/|Mx5D6nMK!#y𽋧J,8g%i!UM ނ3iAΖZ T!uh^-)RͺPHP}~':l9+&|-4YCwlbwz]3ń:]Vr$x5Eanq\ׂډCz;¥}c3b"G"{{1w^R㋸H26^ [`밒u#N]']ì N[@ħe$g4SS\.Wy?ĺKZw?P5f7w4r+,腮\'AaicxyKz. |C^+=Hp(ZBZˣ }VmPTV?jhw$w@,>U4gt1t;NlT)ЩULBq(=}ӖtO"ePok L 8NDo׌3c7jʽ)ˍqXqCY"BAMw̫Ind\NBx>4 D7|Ѣ$"&G'KXϷܫ03~{u(E@?HTC=p&V%t}+4B{%Q} 0]3 <9R߳9k^}PkUײ@BA#k <g2.%rȮqHL]TT'pj ;HmQ96U*;LLIIد<֞px'pdvd~c^8PY3U "{_3d-hO4a3ö85Z7rOXa'e&C 0LѺp6 ־ܑF{a1vhp®nֻ {PmR>}#Ql;r=.9e/ 'V]{mWFȎ{56 =wy3=0;)'hy A9aQf?ǏhҁJ 3[LQ~4%4$Hi9Z,Hg}oˤ} A߲9:AС<)Wfq: |ʹ)H!ju dBQc|>-2~Wy C" |=S1]]ݍТ~lA,̵TM>^@0Vz S AV]n[){غy}B臶-BSӢp.گ$_+( hr|kCFV5U,5v !ΠG #><@ @ "7yN%/N6;qG9Q>5 D|Q4ly8ޑ&RMx@#7т~HN3|ׯBt\&a&ia.߄#Q#ʐQWfAά] X;+Gm7ŎqZCx豕</Twf|}>PAsYx5e0r3Y!~12p`͸9 6͌ؑw&L.m'e 9+GѬ.S/'͟X}~aU0lca"n1^f1adЈpiGfwH6Jh/43 g8ṯ%op bsrp-1~(5#ݟ>~x= H1HISo6ሌtr'IϋT4>ZvS*+H'_țf:VmX]Bt#xkrzo`:Ny  (ƘY0G~5%|<`3im95;ee2pk"hE\!Νi""D7*UX|s?.\ǟ=w-&\ gBp#ۡS\lRPǰ+unŕܝtbC?) %V bZ)aEܘ"3*AG6h[-wYB&2֞SI!rUںmɂѤIKU'4-u-joj8d2Ĉ7:_ܚ=B;8a421!KV0ʁ':7QU8XOI-QUq}HLu'DD,'FXQRQ*cv)A8 U4Jskx3t~1#?Q[I{0pޤ&%##5ZP*WtE*ry vk4Ir'= 7%"aZ!v՚~zV! ;Hmٸ ϕ3BO#`7 zTy5h|`"u [Zla>xgb}n9rr&}'*.x? M`L~Yh,m$OS<{ND.fqCx.q(B_].0䪓(P+PQG7-kȅIW7{PƘS2a!RiWjoҬ םFNiO`oa d?Z`p ? ,&v4N,!Z<V(.Kd$1tD xg )CsVF$sL.2VcpIюϲ*64tmh"l.iHzD/D.)2kF|}Љd/ʖYT RSM _x5F_kAĸwK& {F6-NCk hD[Ogfҭ{ P彌[ iͦL&z…,Xu5WW,7=%,aٻص|}փ,Ύ9[g6gO.cH@H dl.út#i(ur8f nzWG5JW7g/kUQ~=02 C i{@*x6yQ ӤaبeN938SR {"J W'At,ÆiT.Ӊ$"@|]w)]Vl=q5񹃖IOg2ānT s!Fަ|䇺4=vz 22a&b~C=`p6gT+^ 3.3)ԟ-֞es"Qjܱw]1 c$Dn$7͗,C Qǂze[8#\6 {ܼh J.a0Xpi]fhs?m9$ڂs^661{&S)}P/rRHSVh¿qp)[ʶqsw?Ɉ8R DD7PX,XUB1Y9ԹXd[37NYo׼Tw![WfkuZ%v9rg"ljUbQm5'iSg?7Ow߂]BGc1%jCt4?,>ˣ;L#&t,bbV<6h{j>|m/Е`w&U4s-{RyN=IM\G'^&If8 0c˷q1 0نcP#r$K)lgkl72"0=>R.7xv4:%dZ!cF'g~,ꓛM>/zMoh|-:ցw 5j[ Cmhh׎V/z; L?''V7qfݗI *^}JD%1ЙIP] HAὢ[%F<"Zg[nt 9VLlgz"O9k^,sNݖ^p;3xPnjЭvo굫 I(:ʨ #;ILo+ (~‚DfZJoٺe:jl}=( IƇ (.>1H_:B=EGc6KJ~WS?XvҎmXVY:U#χ"#O'ϊ{ ۾FVIq6xH8wb)8,x YH8 >kĒ!r e+*iA1VfX4"5,v7(:#慃qO^MYL;?\˹)paur 2˨#.pk좏{* % i3lԭ AzOxOd6]7*kCo|pX,AHiLS-B>'ddtz.A:+3%@޹k(1.{Yu=AQ[߭&k&K43c;Deg=&%ZD}8~SX3oMnPTIf gD rxъf@;A9v6V3B/mYI=VIBcHuPIN?!պ’RL/׷TNÔ>zaM QAsK#u;De.]Y~:8ZHWYB><%''J-3ɢh_VBzA䷦e "5rbYZ!7RXfNSq ~{RƥQqnڲ=5^;@@UȶtK D՚O3R5.cSM;*9 q;</pAWdQ_;_ -gRRX&7\uvt]ÈRwd.p@-bQ "ke Hg·S:ɒ㪱`i4&dj/* g\~>?I0/K;^cժ51Ťo dxn}wr_G` .nlĤ(ǵ[YQn ,վ%)4`Uh`1Wf֏"B+wqV3 <_< }暸|iE}Vݮ;(I6S~?/W5[[\iE@BTT-k}dKxְ=n\FRAl\ebzm`sCZQ(|MU#hEhҕ)zH"3bT-[IN%kQ QO+CI}J\TΥ ~v}Ism28 S]caVl뙐*IΡzzG+WUkS92R@FsgcBWR@*ׯT$BQJJW)ミb^|4s{V$q4|aQ}Yջs'T)KK\ο0G>(p/(gj*@ +G۝lϏs-w%V vP,[ p?-N{{r+޹7 @- [}Д|\a5Ҕf1xN;>훣|L= >o˘EQp*vWSg3ͳֶԖ7 Y1q,a+I R0jB- ;,1&i! *:qES:2TuW4~t9u/em^i^v$^.|z]%<8*v% }"v vG`yxʯgErթ)9rq,AY-,:jcHa;ߢEjh_u+ a`wqyZ,|u@'bV(d$ٚFȧkz{ x#vIqpmqDUoGdOm?N6X}yg$\Q n`Px}POW>n!cZ$0^Eޛ&"#q}"_̤F|KYWi#ա*kqbxiH0Ex.FY #1pىI;_h;E*WSg͎)! 7 Fp6cnmHIxV;!,ל, 5}$hud9Щs A=i]ĸX`ЛʼnKlNc{`PS=qbJG*}r3K%ghiX l)w YCz<\&zǹycYX _A̦צ9L[2xM`UzkjY?\Q #Ǔv6^pTq2]M2sG*QFl->3m:԰m{TT0^ڈ$zx b%hշfn+㤰@uIJ(?ʃ4oS-mdpz~V7mUM .$!'@x=ASkR-b~^vq E.mhhuw.Z?GEth,bt0VhѸ#d_ȭF:0/U,}(m, _.$ H&Ă /I*0%cR+vDI7MWZ|nc`+[6 k#m/{9Yavg[K[t5nHI@ ?YKQV 71.?SC:2=s[2AEr{F{ ə!K彁:%[U%60V,#~E.Yyc)Rff ֐XfJqK<C/Z|h)^rKᔜ~Y*1h4=zA=]Ljn_HpXL Lىb_dk{TB Z®|S7bfΦAf5d}s6r]` ̚ dԚv)bvGӴX^H4fj䒥D큪Y>zV&Kxڶ3M9VJr W- LbIh&Dbp7?Y͝?M#GgqLj.g8qd~u$A67E@jkz&+* h6e,`.t*PN/As|D"B gGdp} 30bp )ڸ/?# )Lℵ>~fd #.fy"o X3N.xra]WR>{-^O By\$IA@K`SwcYr5RmFuyi6ql萒KUg;du/_(lhb8-@jo*CFm͸ơʝ̂OP>J1'wi>R}?ܴHwyQ<֡Kto`Yux Vc'o;`ʞ8Gm&.y +@蕞O]̀:.֧G~c68Ht8./Z`1r$E)_κ>YIN#Pͥ,۰`x*aW6#n`9cGؼYBMcۮ?"f︮M@bƚ"{"V1HR|k P~Z/'mݴ$ް>j:AvϺM>7% t;t 8l™-uB;w@1Pp䞚9^f5 vf̧n;>r9|>xJтܣ PV+`㏾;o'0Jud:TaH6R-SI;މ-[e6L~Mx%~LF͉3+.>@ˇ zqҕ$҅ʒۇ"*&;}vL^0L_:jx*cs$7w u2Rf_x|%|h`߉mPpr_iKVwXSmO;2Z>#~6y9plBnT6oKNe(v6f袉D6YdRFO|rّFp=g'@̸Y-q66WCb21Rl`Wqr 8 At }ǽ1KLwU|?ړ<ۘn  (ph)e?f8[S|c{k~>>)3i;oea>YbB#B35I: xM} bFhf]©"]y&QQ1a 3Rt:_0qz]@}zΟ\o9܊r~u4u响:L͆V7 -g_0+o! ?M8⏍\^ -%9*h@ܠ-SvṨ'!g&&#-Vɒ$B,1aH/Zܟ׷΍թlfs^ٿEX*NbR10$D-_vtZ*lΣkj$őO/UbپL 7?7?ȱ\(ΕE}pGJoy,U"&Kh?nla84_&vGS1]!\VA%%]3ГmF- ?M7<Έs' AT(xI+6*Sk-ޜsnp}DV5eV䗞Jf&RU3oP /OEWS@fߐjI3i:sxfxnD7&;# ve5N0 Le㙭 *wwե@W| ?-o?~k,WG\Ez.{Xh)7U-,=0!4߄H<mȰVDLlfQ&k^ 1J0q7@L艘MCRa{M oojR%%:EKİ׸ۭ.Qʓd@(]rUHʼ¨5k?%P6]\1~?hj+u :]r~F@6ml;IƯy_!kγvͯX{'Y4d1WE6'vl8ԺEiM"]~6qgc֩u|^Tn73 7nh(A[Cӣ r`64Q<2]FՈPAdzxRR|IJ9R I`X<&u $jEc5uwXgyg rFMOy[#xe0ITA Ff067תe8́@xVxӚM]HZIzzF< xD|GiJXM~^eTT)*bS O1, v[!b 6O']=lh,SDr#4ef3vSyCWX`o$/0xdD_٦oMB,1oR|+y&4+=z@CqK\ ﷹ96~%z|:j!VVK9F[V733 \_o^L_EVQy-65rF}n0~%83|ӅU,5hHZ;+(ռU5 In35D1LEl^7@Lk(.Oˈ~(X0[o{j14cNF|/$'Y${\brp߹1=l޸gh; p>2OυC0Amv_'.CM^[w&#HZ[p5 lf J4s>#tU v&䄄g@1=Ƞmvi8l8Vw{n, n9*hXH[ձT,t ̗,=!Eij,#pE9 Vf3SKMYuBqy1Xng/u<P`ykBĢeFON~=; nF@kN7zϙIY/Sۊ?дbsJѲ˲pZ>'TXhX⊜hܒ " U8aAH']7bˊp*):!=wv,RM\ůk4+_oU !Mp ro9%myޕ|؏񎹧`H!u/?u?v-yZ#FMVՋʕ!J3#P/X|j͈E. ZDtOO^ >LX! gأiKIvROlC#c"dtj[vFdjM%nrm\b2?WucҨ k7/]Dt{FBv˹!EU879vy1V8#㣏[tvΌ$7M? Je AD*{^b`6ML>>d6ruކV;2J:igNQ_ā 㳛O[\64f#Dnu ؜ uٻM4HpPz/oftKb۳ +q@ĂTQB6M&*uC;II3yyrs aq`µ`\.s8h.i+F}7wˠ d )h? v1iotdSFL UsHz&C\6R2@ ,qw7K1_pr4KЙE. *.{ qL]"-@yǡ5J$ ZI>nV%Nīp Q8B0 k:7 щf!,]cQeG<<"٥uƋP <^aVK9vB釛!?@vdRׂg5F9:i0\2\G3g&p,ģhQ|ٴ4vA c(FupNjy)E(dO 2ڶrP}tCj6=P^8:O^#-o.EMI2ARy]4*VJ3N`=!]ҘۣQN=U-gHش6a?3B#-ȸiPG!6=+gSC::.GTwXOGi}=u$V:%- V%›eck)䞭"^Rʋq ãЦ?cxR|_Y;Mq9 GtBr.K|NZŶ9%H;(,2-=$+T$8q,T^n9XofZQх͙ABCߪ,5&ül:5kU-4rMr=dY]0GkQgQH&[- ,ݴyZҌ)}pGei .1HIoT>(KzEL|ֲ)˯ybGXcLĝ/cçCmKٖ? L 8C BNDfDMED h.ZwN rFӨ,gy˱6~"}k`Z_J4%>s z?iT8M Ñ BQW6/yqpwi}8we;>p>U0z%٫xFpΰӧ5)3yN]i/Q Z$ףtlZf"{G_= JôBZ缏DR(ؽLs`r,F(IBiƴ6h ]mPEF0+h&G'8u(CK>:Ia'fձ{(WL{ aa]_ 2MT4WZ֥[*u$1<4x:od50%U[֋e ,~(^gsUfӆӝ#1 fdteߤgY\A2ЪH#m^2-#3tq=)>;씍Ҵ^H|gY9;v'`rǿ`zTr9>Ehszz*m51 G=t\֠nbE,"3"Ҹ`9$JXf _Ou |#@f`wX}u\?,[e:{D!HrLܐ_~݉I: hQt/QOޑҍN KݱL>Ԃsĸ{ QV?hZ‚ J@$ ).TȻ>3MFŹ 娼K ebo.NOㆿOd:ҡ4/HlI7t%&x"ZB5 9 겚zfܩpY,LP* 9lC2u5 !d@?<|hmd#`[Lkl :#[#j eP׃=)2H0pNIpz:uEQK  kXP8YMy\YA%kEWIitlUsUXYfEսD&ou%OdJs,W q4Qy+s ׻HcIGT) EcCĬ iHmV=ƹqG̒Vwz3b'CO9[7Uv4 w(myZrnrפ !oѰt-҃hn7צ!D쮢_ܴojMKR j䎬 ҃e'"hHGCImp?iS ]و`Q"y&4OvO)oS>7#d۪|.qSrAP7Ҹ)E q&Ӛ')7\ J{SV;v;z3/_f.rݿ-P TyFMZ;s&gOw \a)g)9AhbFYm^20_Ȝ-6r2m7eC3`"I(b\* MqP2P)k;FC%~oIfQ6.l 2)% !)%I>ﬧƓ:]%XiBzdӬfiG|Uˆǁj9|# EB:|Xi.q! D:rslu2_#. MDM-2⒭C#)n&M.7x~nc.eH]=lBLtQ޲*KB*(vd(P%- d /x@\vU)VOձl?xn/,qV l#?Tj;IF!خ+M8*`m3@0@C2>-Yvˊ_QʏT@ݵ3/'o{mhcèY6vAԤ`~T|8Qă7(v_S'4{Ma (A[&4<3ȒB~6̜տ1c8^5**!]s)Po":00* 45$p{–k+V>| aՋUx`B~! 4~4 #dLtJ"Vi2Xxa[k3PO.sdAA}ΛF?}&?wt"NViRiSc%Zlw[A&Cؘo] ]1~Ep(UypѨ䔏 PfwbD{D U@$sf@+Fbwf0Cl3m'|/M /C9bA%'Aiw%ܓ;p8qMsO1aHD?{hÅg{7fC O6tTybc\/5_xDDE .nTY!|Rn!ډqkWNxpNHA;·v:+*Fxf(T O s2[dZ¹$xAG-i+|[uY~!:ZIJyze*tdyNKKk$M-' L 2>tFc-.՜z [hSr|nJYfDF< HLΝda-FtBtk3~HQw+ ??ϔgT1s̴ l 9hsnʽV5L]RgDj㕯8e{mX:Qo=>-N-!7L8+R|۹W>ͮibޔ[v\fKz)L E3sh2QK+QWC< ft~J%1c~L#O8Ͷ׽ʄM | Dqb|NȀ:TQeJw DLT]5_UElN8[#ZGڂ zqUyez''4d%{{)'Cp_*rZlvqy;jsaLn M}=.B%+íX;VL|}y>>)?yurC~Zt23e#Am0h|J;RLɢ]}qs1I{w?dY:#kO~&?p||^y[x)DSn/F)m˹'e/]¥]@`9^DN-_ rg;zh [xzc%!k]vNv, rUŁc[^rܱLGta-U7?)8,+4g[gï9ޤzD| WquaMR T#]#&^M̯oJL'gz u.RX _v Twܐ.؂Lnߞg`M2&ٞX\Væ~  >TdG3MSxc5~;x g#eUc)_̹bw~,?׫Kf'wߙ BÇ :v0Lpd)o2Uc=F}&9 [Q/+z[>P5MfOJC$4(2ىPHq ']Әֱ!)up]vQ2kVΒ{Gsc>NUJ%WO. xm;S*,D`! @,n#2޳аQ貯KE .A.ܙ9]۟N^H26caG`zbI[0UJyΔ ѝD6MŒs(լkR0:6KMҸ'c=YD$|JTWFFz>>?lD( 7"G{Ԋݼ1E{VFݿh@GAzcS#ޙ ?>L_3,qDd| }{1`4ΟXSb?"ٰ^Q7 팧o?pl3·zOVs =Y[xb(vE;,yi h>P5 ]8V7$j9ނB߫wyLD}|MLڼC=7 Io>Tsc[ {J֚!ے2:Gc!9`o_D?F=u_0{H |'9,%3U'H"Rmpm*~n!~Sv7FBv)Cиx9tO4@Jq0702,$ߣV"qzU$eqw 'Otf}BvY`@'oZ+>IƀFt-M LAu* MAMe921",T(l==)ϔgq}@ ^!GOQ9h!(uϪ䠺q0l 9޺h22R07DMtgq۬)A.tkiԭs.w{b$lLBHl0|LnaFI]6w-7uW%Z%E{(bh=Q#ؼKQG9{wܪƖ" mxv -? q>?CSӶK5~CغCΟ[ qO:[_cVq*Rl:HGAk-Jtoqn֢ZA'xFqvP#{coٛ_)!zI}Ԡt8RN7EAuь5PxNHeDshn`C;? ycߡ77R΃}.^7j hB7mg\ <KÉVؓ) x7:ΌBx77 AP,w"qg TC<28퍱EtSŨ(C=% Nr_J#\y7Km,9Hp׸e#U{) u4}M:ɠ%+VU(Ta۹xꅴ&٪<αqcL4`1SY7`q&ev~wZ?/aXE)Mث18+ ,̌˕d1^}CO ('{(4u4]mĀg7Ťc^%9w^})X7ǎiaLc$`=;utOOm` xW52"'cKaO}~VbyRM1RvK;jb\>TS豏붦a3\&zcgqy`ydI7k<5;rƁP2̺SY(HF]\տP9-7VD!QcH`X1 H|#r0vw'cP9^ϖ]h1A*c̤U'.Q5:6{:-MQD=6?>t,6']T 4J]ڌ+Ke;Ds-L=1C}lwCPe 0$#R^W(E8CƱd46>U"uWPM wOp4AG2vZ@~ŽbM,["xr:z}[Vy&FaՐNe ̰v{x>zkydD+!3feGRlP[5ܰ%dބyaYƏ|d7x$)891 JKa ).qQ x'ܝ҃|l7|s~sAJD[ rxY_دp$qYX7dC(4eQ RB5yżD(GyG404@/5+E3̱Kbbs| O]4dim`t^` ?Åzv@'K s/DiF-;&c %&P,Q-y[z;&GeS}'d(g&"nW۵pi`('n0*W=}T<{iFo") mM揣 #MNqˬ%rM6d%@hެK/ ۤ$Z9d~\㈨'@1zC# 9ּpEb%Xǰs&Ql10 S$RY!\_vs UPZAHhșO)l%}xO8J| K NBVbENΌNoʼR f\LAە=Bj!JÕK5J+6"cCQYӘ̐8}p{Ifо]ͼIـR{#t} GIّjVT毮=WP`{xL>؀⠮3n[tCx!_2·;mRPgގeu_1uO$!h:^Ș7R GaserܙWI(;P 7,z6z܈)^CtGRRE!? N/AmZ?VoՏ i?TJǹRggQ1Xx+!&>!75V` $`4Ik,fDM#$;وi{2D!)P{ρ!IN\`9r)ё O|Fn> !<|J NRfXt%cuJR8t9v2g5ZP g;tM}g?]J BSBzvPXr1%pEKு. 6A!vCgD4'zErFkt@h"pvUfŒt-yoCH= ?}TflM~|9A-~N[e rpqrAq%y{> Jkz _ɈXApO<5x&~󍿺Y-d1o+rׅ)^0Ê/mX}=+E&YH(#,=DҶ;Y\VSiO,"&*9!Vي՟ Q$BXAgW"A+6XΉ~XW9?#vK7EIjHuzoG<ųyb^@ eS9l䱞tfS6Tm:fki\NX9ӌ[.ے:G'7i # +TG(n6姤{Yt#,49+QJ#(C{dB6c]0޿G4]]biٚf2S{;g:Ӊod+3Yg&#$:8H4*Œ VOOĈ2 郍:&T!c ;gHRM5h4Mż &GKd+1銙꼳 Q;gRql&$R8hz+TalQ|q~4فѷV­z^g6P$]?Ow/ཫ + .;"}nB֢M\^ߍ/0yĞhĔNĝ+o##~a=mEL͆Yb諕sMFpI9d&xI3}WQkiK\q_WeRФ \K[Vu$)۟($5?M坌ߠC*RT;ӧ8i:QeKR(0 |&^ HS6%sPm R),ͯ>O災;xMHgGM%: X~lֽQ(vΌH׭3$W~j1[e"a0ǜɳjk,D`Tb ې-{XRhoߠf ',L_΂wo`FL޶rv_1gF ӱ\`Zqz3RδVbΩZm gјbqYH5f?L(#$я!T\߫h߬sT˭Kk A TeG1FP:)Xq@vhj3԰P^29ŷ> q/50j6r*kFⳢ)gi(1C5YA|ri;X X~Hm;kNz`zĞFE`5=*R!ٶCJ8?ݱU!mz%Q@L _䢾);Ĕx 팒) [NMH 0VVZvU>L|4?0oysfhCs"r,%T܆]1ke^J")5+,U`Bsě23vA:W{fTMeU4*0X Mkk(Q-_3s韤,nti'a2>թfEaFo"k9~e;|gAr xR`P`rw*a^h%x9i< p?:)tKsEC:3 ~ACخ2%[P1j9q5$m\s? (4 ۃ:aWt%; ܸyV9ܐ*T:'>ޕ _YhǠ%"+ː!pۏ ƺ s 9(^$@ `:~E1sXoi ~jN瞐.W~D6oURZUu;½vge xˊƕ|@0.%a{3{j~uuo \53,( d4d^VTԕ2@v4{-4sc0l[|AمwFQnuD$gZ+g{]4/{%3yY49,5I gֿ7<%+ح9 \ؖ00'k_F $VOڟP$N 94``V̰GogHq ;\ ldJ7ͧ8bjc>e= V_JSV}L%S"spA]yiW:+ǰ.6CK ](EA#b$!SHѻ/,_t[JXp8݋0\WS59tm/*- %}=@蘊 +M)}]O ݯ 2eI[Pzw&؋)Tuk}.ifP`5y]1P{,)Wrm#g|fRNʗk#u%XF> ]coltd5wJ:T93lVĐz2(~мo;#."0!. <Vs\ZL6U:og;Я͡Р@Ih,we\`$V?ʶEu)_ ^$gG>Ǣ|3w:mqj"7nQP)e eJݏ[7*l佀x ' m-&,ۅ)15gl;6RC-Gl|ia]hy~p"@דONklf{b /rVnGuFC7KQ̬L7[J8վjyN+&nZljLr#ZzC|Ũi)%!^uquF"^(E/u8T 3RZP3=ǯ+n<س^4>{z*^azn6<)ԽWLd[ȃo& aN7,Te-M2UҶ[q^V/uR蜪3vs!Sm.>P{Ki\wPYX"k8N+K﬽6n{$8W+٩ V'Ef,qZ9'<$\VJ,qޟ VD#zF%'} :u:PffdX=W;%},/Id?Y>!* slF'7YJ~!J/n fnѸ  :& tem7g3pM_ӽB\FLu'+4W^J?7\?,S_Zhw:m.f Jnst>{D~2m@1K^Ej^5m17rr}­Uzвd`I} n=<ִ.f8Vstd)>"܌EL7K'h]GGX Z)@₸.߾czl]K3-PGTJ A;1Mu6%SCZ7('uulF'uq*J VRٱF$t.# 5b34po7L1;$,Bqk4WHlm}a@=58{@( LԤ&,"G> ʧӛ':@_wAhJXߘ7iOf~=2 =tw) ލl9&/j  JTj #]6 8ɟ--jhqf7Hğ0^]m5Ex}̵̴(s(\;r4-]@6tKpo9):1%Su|/<릦D/pt΁/u炧x3vT9` )@rCILϐZR?* (UktHf-@lb1'/'|LFй[?@v M'_Nvod Cs~} b+M'6Q. D4*9Ue&p7⾒B!Y 0<Stm У (]NѾp (qK秛Fq[xO;Gƴ5"3B< tQnOqۼҌWdd3mE 6qzYƙ*Dٯnq\vUZSw4#K+ԻQ̦P;1یuč0['9|ˠp6:pzðG@Tz|]Ļ&Qʚ 6ao7g]NP&lMFo UqJrQ*Uz!BHF|سPY1gy\@PC:>O\fhмC/)aSBZZ|-n+7 }ь y?Qr =0Un/ Pw_5/4H7q&D׵csGϰhGBI>@c!w`͋>OПiS pGc7^8Pt,K1&ھ{U[n 2'D'+_ 0mET4FjC׻Q|zE>휩<+;.sT)Wa\拾Zj°tҌߗugQ"Akī@ !P"nt8<┿ֽ95o!t?,1F25B22 AS$+8xIi~ 8|13?! #_"o& c93(*)l@aH>U+ 2dpEyɆ1v, 9G@}mU0i㐏`)]ṳv[Ԑ?FE^7Sx޹rVLׇgupߓ\+Nid`J F .P^`a_9UD<(+:ÞéYóZ\͢~]|WA +1(ʎUk))YZ\Q.miL#܂pzcgB@'(Җ죓j"a-i1K@!JOaRSTp';;d~wX2{u{kCkӸ0gn{`OH,;hk>hZv-H\=#y nYvE+kty̍";< ,_G GcB *9͈^n+&ݑm8a2(XX7.6s$T:giLʔZ"5m`Ʈ~=NHz H}i>4PXZƓ%_[BMB_[HW̹wXe'\8y-險H'fjM*XaEz>XlM FT^a,Sv !ڒD$&XrNZS2n\T]z"I\\N݉YֻDB.EwniH-Le!6[j+c?L7!?4\i_zOJCL/#D1'2!TDh{4eJSڰ6v[M[Rkjg0zIoD,ֽ"nn4+#o޴UGF_|3ȿ9E\ gv'xGmߐ}’4Bf|%O:/L- Jm1=Sjg*|\QwUULRmxND)luA5kyhh,chy OD߼ lc{*Eco(EJ޽ôIM&A!BK(8 5V#LERcQ}㧉C"'$PpEr6™Or};dc 8i7ˆ]z]CJҾxt.),h&òx ,2qXۿ`$v4lD؄?:s:Sn47>/QC8Wi`wcmq=* y|?.ލH**g'gkH)ն c-rlS\OHV:1askT;RJA[ߴN|dmR2È H5s=&,~m\v#جֹ,ۢo>R⦡~L%3ܠ*B0cxDQ^K1m7ik[QN'.`$QN_Km|,oM~Ghjh4:b  VTc,nGH 0k`G,Ȫop="fAԑmx<  (}>%7MJy{p|ρ(̀r'OߺkH:ڒqT;YTG+5cu,rt0P\'/ϲ`IFIWT11jw:S#)h{HyŒ/%xU、Jwַ1p/VH-21ǒMK 0lqd岦U޵!setʒsFtD0.l1hPXn[n9Ƙ-]#h'PJ/ͩM@,I|lЉ=bgRZu 29c:FLTYRlpztxO+}z3k2jkI[mHD"MFRZ|R~ Н@8!d /=suJE1Ycc1-hlE,kD`4XBx'3PBЋug QYRˑ0<6z cAئH5>5hh'?P hWn%B>*? c Ga{#CGEbDڷ-GgWݟi5z~6J܀dF L=Gl!tey~G( Q.EF_|5 ,D.@LD\SB6Mk_+Tbk A!;Η]J" II_V<9)99q.Bflbm0f QPqN\p=g%٨2_XnZ2A+NU5JUk{=0T 5J=h+RՆE|@<"mRi({JIX:ƒ!RZ41|ݧL=%jNRA#W DOT`#|Οa&jE(eXӆIďP\k /*&9QnVb~CM^&`[v8v!w¾HhZh:Si8C)ϔpuFC]  nBMl2&FB퐪.O%)3F{quj7#LS}޵5̉ 8JE+\U1OaZ}ЃLZ@eאT<?sM)v/LѫhpN7N'}GDՕjϊ"Vw_ਸ [``$Alb6pXzU,asϿ]ԁ;0ǍC7NCFgUTfĪw tۇL˚d.W4k$|[DjF ߘ/ $K|ead^T2v|U9bDj h4˨ QO(% _UDe$ě<7?mu$=`4;2.(*^!ƭw%=lYg əO>f|s T̯UdnI=ϤuM2k>%iF>Q@i5 L{myfTr鬨~;V(l ! J9\tTޖƑ }F,8CЩr4$ฑ) __(;#kRtه.W-F}@۸BQ{e@SD?"ʘ/O G2jxv)18e7ldQn'>df=ɹyϑDe LZEy)7ZtLwmGR7xc Vw3'^Orv*fˣPd՜F U;0i)-X2'y  a6PBۮKERGjQmG0 a 1T m/4,?ҋW9kG%s:%b96Z&<\_Mf=whC 8mcw3Cl*2}]"Չ-菔%Q|]bo)~ts%rjj'\2}NQٓ@]5nc:9^)^??^&r pw޳z u<] QԨX"9GG?8S~)|y ܞh+g7X"U(|A`{: $7 =a{sBC:ϕz7_/|]NnJQ_mee*w yx#gGRVRۇ$qS!e\Y/p8)Y߀1(8zw\M7]lWRaDu,;jeK9 : ˈ3aS(0j ͓ռ}7`N)jz>nU)eDt #ѡr$V`WWzJR|8\,SbARUv}yC<>!c zb~ 9kv% '^[dQ>#&g c} sЯ C&/Zij#›1UڧuJ2N9pǤ7*aC+v~+֛"{cgZZٖI![}K;yBR3#u8WrY: $̵X{xoӐ`L,șFI7T., !'-qR%{L($f&Y-۩-'Qqᬽ"cY"RsJ`,}c}cf:G ́py-Kw9<ѦX8蟽ʭ;!/GV U*Rivօ> is ;WٺH̉Ӟsm{J/WzC"#$`wɐg#2H1@=@f6 'DQ\5˷wyZa7MҧYy8+\o m|PpQaYFOI:梫Ju!t,Q"kd+>,rxr)Jc~|e)a_Ln w7a;ٵQ"FrZcJbӹum$[QW#$jLtͨCz:vR%Sx +1x ԴDaR_m|!EZܮ 1YM5\dQnU3Tm-q%l]6]BO.G8-m)r3"E& Y:0>j>.solj" DJkxeU{nXsN9d+ts(Trۤrr\j0~Y`XݶhF|;sFM#_^Z>Pu)2pL׻(0U=_-{wi&Se>Q)!΃îD%/͆#D4ഫԱA״AK?|%dJ饴%\[%W/go񪱜zݳE/e(*ۯ7QjOiO9: XSVfs R,уƇ#`!B5T@͚LPy__%v%oZ/_}o$_c7asxB@ު5Y9$5r uqKrR\ ?Q{%z,*+ ȣv&)uGRBs-(r[ ,.J:Qm& 5ފܗ@)Őb1/(o.9/ V>'" 0ܰaJ֔!w>ո3nS] 4h !$??JINgZ"b=6][J:/LSBṰSv=XB"3j)geԘ#YjojtaVy͎M+V48u6wرG&a^KN%F]gr:z{ʪ8Akg̢ /ZrUU`1#7xjYj =6VS40vĬG6J/RdK i-/[^vl_Eb(m,_sKnDEL Gk Yf+\WCAMn "V@8C"8aNA׸ЏP2\r[.޷`4&>sXf͞g.g6ȩVs5*>nk\\QS('_ꭻ4cFQ@ƯQ`=>/XʀrEdAA;J%P iqŏϙGm"(}ϞWGeU$Mv0 *SnM2lxĬBi$w|J \,WBjZwSt=.?m=NX^0W+5 [[+dh 3q6-<~b:¥ە+=Ϝ4I{gCAtQ Zi3Ҿ).b.?߶wނesRi(}ts`Y>>Ьn! s[Ew4h`gRo~mk'G W߅s+8 "Na) I[ >l.~G>O@K:I0̽ ݚ%"XU2ꌤ<Tj+`6Z7=8]08AzPw^ͫc<*DHP2v"B5C"^ktT2P<|~$mpQT*ןx:<]ʲq')ŵq?!QV%ԪԳ8 k% _M\Ҷn jf;: BH }S-nB NV)&%@`" ^)udGO6 WNPdF嘢NۤJB_KA^:nҺ>后饎t1ڱN5^SW+gq@i0#X"P2 iؼ>ΆK\ `ME?q%  VzKn^nE YU9 C)!3b؏}Eb~(BU\;NM u?s Bɯ5 '/ yP{}=?7tWj%׉VMDz%4 JIz5˧+˕y˜֣A=Ev L8;o> 5VP7+* ,r,TzřJUiގ]hA @<\tdMq>AřHM&2G{_0 AZQ@`0FDK80R؟G]ʝ\nO0ףqDݖ.:Ɠ@Z'MPnfbب 9JWzHGמ:'Tڵ5~,-};=*KU\aC|հM[k9,RDI$u:fl H> kc& x !O@Ckl1k/@vV8?u HjJ1gJ{?iyw(\d7d`DV/G5or3rGrڡ' q~0Րɇm8*bi##xj.%\PS/-34ζdͧ? qS[TYzV ֌@(/ U8GxfoX$` kvGP%Ne"yk{E-paՁ’8rZ׹ͅ2;Pҹ $/~^\b.c2H{nFM [c)`Y089V/B3g}PՔ)JY:ޤa,%% dvQg:8/})(] c:J!M#t58[lGr-j>ͩ!:x ` 7=TlLUUAϡmGts NڋoduA%9qtjit>{i,*osa'[8bBO9E˕zF>D k&xj3R:*mZreѐCj,8:L+F[C}g13ۦ f=0t.c]&Yb&BO }UzVpx 2?a Sy/WEë.%8@i.˥6 OxE (wOY/yTybK7ۜ.% icp z`.we5nCǘӶhis:نڤj(ؖ{Ca@J&Ç 9U5 7mrZ#O O~3Xر량_w\ؠ`w[3ᦡ‵(\yʣz ngȆ~M>JjiiY>`aj7K㮜J9F2;XJ>PwK@XW -CAYco &4aVi[L_Q_0iAWz2!+0\BKKZ = Y&砵%>kS`ȝߑޙ݂`NM&' 2S#}(EftcG]:ҫ'N hw^sաCu'mΡdCM(1jh_TԬlˮ; T2WO=\1mj(>јN+M-M"$[P,IE]I7}W?Qp{_UZb;fL˛>o)A$wY Y&,ު=vS:-@qZX< BB-A "&/X=9J#@<)8aqmZ s:Jh9j0=LP8:$ξͺXXr}oN~pK Yy9rV1._Ji}I14|Y()ޣWd[崶_~brιvt}0꤄ ~  ‘C|g/\ιE՘;k{3Q5Z 9,b|zb +n'?%DH$߷녴Q'7+DPWfQƌ=Á$8Ek;+͒=9l-5[ =;eHBIx)*RB%yzxvdsy6 G/ ~O5ky= },ˆ!_/BdgGݙ@.IieX k^mHpC;e&smKF}껢Tж0v]_úŃ۔<~VbN}Wmxآ'Q'5MIn+Y54K۽+OJĦujOÆ1xDž;(L|$gכM?S}2%X/8ʫ.ȋ4:\(#M/)b)T1,i/P"p7FJ,ё^т42|r2(@k|$lI/7>׶p*cZ?r!3kn΃K@gVG`SN#|CSd8 ڔ>M'v=|ZKKv>ٰ% zﰠB_jG[oH >>6s֐5rOSʙ]Iz 1Y u;N+nV=[n!RŬ]wLT73gtNtH3֦hbuH_zn1+m@>t=5MYT!EB3GA1U7÷KCVzk @bgȼc*>5N2[;`P.6hbwi֏ +,ϝ$#ZaAޱ ;#Fh TB{FSN2ȁnݜ%.țP Jxuft|#]znhu} rphV\dH@.I8IvU΀rk={[/Ǐ2~0.0iPG0#Fs,)YX3feR hCNTM6#\> 5Sh\(Pa26*;67LrI݂4Al" (>zc&hVl*հ&^ Qr{+Ħq쉁ay}ˣdk0V`.z6(/IMk=iUB>|,sECD7 cwvuz2e^ًÅK+n8wn&Q@fF+ I} ƘNhda xtmx-^2#~eoh˵dkWAYǩ}yͽ\oέ"y}N9*j=x_(z ԩ"bk}v4|+W7!}$bą 0r&}qf/P?T 58<WnX,*]GA+ }% +7zkjm+R\Țe =suL{o2/kJ<.*iQQ)}9<8=BNU$NTbsErR"}y{c@A:k=k+#Uyns?|& #VtWbV:oaqJ2W;6L*8>{ "Dd`2AzA<^-P"1[* x!O@ec9l|͠۲Jk(?ԎT RQewc=y$jx(.8@̇wU C= %5פ7TrÊg?q/2nN.Z E: Wwz&8,P!9WvvS 1(仱x^Fim!-ЫWϡ,%FC|f$}0MUَz}xx)n$bYji9 NMUT+wWl`pe4,ySH>!@̳y\-}Ba\ۏ=feIB-&Y.fddǺmɰE:! fd7Q/R8WAzd `p|rw9CJfj޿):2k<8Ÿ{iNDC1,f$.ؼbl>YX# +Ŋ o@Ui9SSe j܃Y1cdF-@4uXx=|<@҇Tb4_^7h6 q~ eǦDcǡJL-bR`&isμP\^e=z)9['⬂U/j1Kzw5J rH)*=Pi8k!`pP~nX&Iԏ,(]E&A_>W7mI$=3Ȍkd}/QT4u^G FyZ$/Wda~.NppĈ΀<^7`/iPN%Y2!};ذ UֈIֶ'И;T߻5I&fy7%7|#Fv E [%$VSieyt0>;.2wdF9U/ҪR /o't#9i&[/䶗:gRq7o8!4mOGV $M9^Krj:Lh6YQBa1}i̺M Az5~ƛ3O.[9,BW[|]8/(:N{hKfz?Hıev#p߷ռS\9b׸}!CȈ9Jb3m)|28ۉ oYH ź[h@GASe muMSN],TAꍉLX(jXڴ!)xƷ/4HN͟w"edյǗWp~ YT,aH_I=7-3f@;DTJtSӪ0ԗDϸѷbS$l4 7#*uԑ?Y0sn"ʪIP7hN0Pdzi,8dF\K,HB1WA;rɋ4qO٫m5Oj';įue0fꖒtq@@u8wBGv}QCѸjkϪ?6Eާv58xz،FL=GXB谈%.&ʈLHxm! ؑ2~S Qz!VV$OOZy1B厩Xm/ؙ Q%SRjʩe"UJgvF G!|EZჴ} ? _a@YOZ|iE=.>. /q/3`K7s^F[HAnC/|[qԨ֪(Zi:%"kK~KK*g#š *9ҧ._Qzvaogo =#,UƔ ϵ,n=|f;pi-R}' j>PpV\M#2LO%8[Wħh uƖipŠ=Kzʃe2u)"΍2NZ>)٥֘[||C*w^)/ m4q=^w D'5h/MhOF:fx5(؍a̰=m@WȦ? bw6[SD4E`\tm}[ur`'S"-\[D>KMf02[!WxaJ4<^/TDHc@ƶy)a*?b$+"lZo݇)R]0ܜoi3#A˝:l)P3{@đcʑy#+0E֕U/ӽ"~Oޠ k`k:ALayy!^Zu sW f7a (~ϛxs0s@> 1GЁ}u(U 0?'߇rk GJP29]vƘȫ,َag49Ł %B7>[7~QD4QvRxrn0-HXn9!ߝdy5&uEwv\De΂ uרrGu Lһ^Td`GOxGSS! 1mId{mz%\c3lt)TH7MM"5%ԐÊz$"L|+Ck"$dRYރ(MG>ҞTˣ+~`KWVT,xk4 (r'5PFoP+Qr(A_&6)k3dx\+R*M8$݋$RwQ-C|7%)D$`į(_<|'04#с=Y' qI}O)xO,y凄a$D YRO}*  C t1Re%E!Rx9jSĞw}^ɜY# "Ue!$ӒĜxօxOè5F.PDJ Sw_J޵w\1 x)k8tH^PO:BH.esxj%Z8|w2UV}+&OMߢr4wQ?C (YN6-fWEwPᒉaiD5!~ZG7nӗ; DリCbm^p hԋnТ۫H%,!׀46a N Uhnc<n$V wUn62 F ‘P ,En:[;ķ4fE ڤ0v@TA|?jK@Ovׄ&:jaz*}Veʿ}Zn,m'bH": yF[ZЀ:0]f$gQ@Nܙ.ޠ`V~\OV]_ \$VH*)+\! H;j myᱹcfMN77:B%g=;5rQ3s\QB,ѷ 1Dpq U=.hYbe #~PNs r@ņLQ(Gc!Id_i$T~};J!1lmq"^VS亭ڟ Eyg'i( epUI .}JCrm6RAQԃ/Kj\ī?g-:&xG{n %#IO/9CoE J63NkmakkĔn%8p@ν9a;ծ6EjxaeAl/$8-3m·n4z/21O_ɷUi`e|PKMbj>j<֫Z2?U׭T8"ZL[(Ӝ>Rv+3vd\~XQZr>__?~ T1[غgPN; ;Y7ߧmqg>H2&5_4kð& ճ=[U%z^5#gZ c=חKU԰#He#p|w3\zT( L@M$}uK /_ګ˩")/i4. . }3R+jq.2u2\G]t,_$ Z~W r VڼvAq}EW+ _UT||QO9 $?}[8E:?,b-K<'$N݁$L ;&Vk0x@GKxh^ܷ\>(l6Y v/&F %\zE4J Pә@~kҏuBs\2 2%/>-c:6f(S M]~#Tީ޿>f+P\mVEg >|8QAM6j>$fb.|m , :`} <D9Ryc'DCA:sުLj##|>Ppih%s![$.@%r&(Xgb{P1~oZ* r>hNF.Ez;jhcMv΀$dfT-77n m:!H]qZql- TJE(z!dW"Iz7ZR0ʡ6fuΨ݀.<σ3ocġORBN: r?fp3 )\V8gT#/R]7:nIo-›So$'O ;S`-dvy@;wZ_x1!f\,"յI*\c ƚo5m"/Rl$^$@H5KR9o!@ME4l) E?~#G]=87,Eײ`K8 fr׃'<4䥆%'Envw[2Id" .ΨglzrĜ|,m6d,] cRYiَIqWiXhi_ksRlYV'|ѣ翙]rsP&"gk՛E0ݽ MvyVPP~ Cr_2{KUY5 -/akN~}y-Z橤e=IϚ ]h(aa+=1IȞ)"5fq@T(M|؃&s^1HejP+~8W[0}cӗK ]x3N/ٷ`02:]C_A¤ Ssxzƒ~Թl[HVV#i@P)4hU缃'Xz$J%~.-TVcN#3.\530.f/ ꇹB0 Oc@D=ZfY?-JhAGl+O"^|YN︱AZ#p+-zA̬Òu&ROzKb9U*5:VAݒk9Z^$-%>,7ӗ>h=Nt覄_>q9zJaO/B-n7ץOpc.^!9'WIkOJyOH%{pL߾UȲGg~M"0k+]c OISHM垑J}me J_*tGH D,c׵I ؗVz V a@5mX >[:]͢yf` A@1JEȣ>y~)5o! ˳'*Wd}V[Wf.gC͑;9 Ձ qKz(J,|ݒ)MFmHQKi"ˍxjϩSe+3u*F}7@)&xP7UMQ@Rޯ(òqnemH2Q2@ >Jͥ:ihH"E3~׈aB!s鍱b5& j?LEӖaRT|5z\h&}MH\~o(T?nTb]tbT=ɒԆK+sI= U,VfV$&3=>-Vњ?$\hs,Y6xn̦0,X{*tʖRL A9WpCnPiр޶ĥng;ރOAOA Z݆r&\[azl 30U_ [Z*syqu itW^osVJ2ʮm@]7&2f2Yä|AX@k jP,\J > !hzfUcޒы' ,mr#ogV1Xɨ;m֏:T=v2ѐ*{5A絆UG:us.!$\9]h?:=;5 oi ݛ抠?e3'79PL+Si [%ȱ>E% ] z>6Ć#X@m z+,pߑISFN*֒(~7 nZXuQ2^@]GFH[^U%4dLHrU+dxܢ2; H`OGfB ԮVZQW>WᄰdOMq;Mlׅ/%4b:!]f"Ԥ%ᇶ,ﵖIq(-gYmfϝ&§~"}vCGi󶼴ҡ 0n6am:{Q?ڛY2ʥ~_H9m(v舦{o%I [0X$Ḏ5)ͷ:ơ F(Ќ^|՟=UX9nP$ȟqi0y6ƨMΆ'#PK:}C;tߝ`jQN~B@#G}Y}~YAxA Z8`Q tz;-T(j$Q/2$ӣ ˼s@0Cy"'⮢㥀X2\G!^ N~WKZ,H3P>oQJ}_#^ q[ؚcz=HF +=-9F.;]12 91twCniX,%M:\6Z3kxk6%xYƔR,xJa,). K<= TF/⪾@LdI`>c\D|IXڗ6H:)ފUST ©e/8;b ߆1RgOW2 %+7{]iv*6\ф([E6]r?n:SNVs@uctp(G*o ],|R^ ij;3ؙh)E$Q2ͲE[3 ^:7d(8/G 5(pf=C[6UQ/vǻΨ|7t]Ծ|C8p}~W*id'U+m>ȴv}r-i&jWSw+';֒<(᷺@>.imG;NJ,Ri 2Fn(xZdHވ`聑d5ޢXNltzS ΣQb$=.EpdB[;}duz~h|=HkuƖJ}OCڽ'n=wNdA%c?onݾ5JMU RI3~`Po`{}|]OL؏|v$Ȝ x:sS;x,QG|L>}^ƭO H Ǣ0l/LL7X\V)[m̪]"^CdC$L W!ˀ!g<]d!!?ĻkcB#ZU Ӊ;Sjl/V@`_uPW[ƫT_|#%@rdWhcjb,aiB`k ,~nqra6F(˙ T9qh+/]g Y̴Ģ$_HhЃ9Ŷǜ )tD[&7(O~ԻllO8h]_st."LؠQ$\QGGJGoΥp֘ ϬT[OE5ZM҉O> uN!TէXdDpZ'5g)/qf_ʼn{k0W9!ei9M$ՕbLBmztX2) y, 'g!iDz$!m1 v.4˜J]KߥJr㼌@vd<=C>M(휙|Oz9ڧ@rr|YQ>?I]:Tx}y#@W"-. @-<;,<kǮ5v^2@oKkg_h],UMVwiQNDFC}98dþƮSM@,K[3qL~L(nWq\C>(m0=5 vNBL!qob+3}WnpdLefvR?hb&;'щ2u&w#rdS?SF#$``);a5Mͪ/K?^qS[B }fs}I -eTy¼iA<>dYL-ʔA4IKP]q(+, >x6Ź{AiQKo `c $w媫L2`XL} Fgm\p9h[P" hɣGM,ȇ\e܃,|+]Fb)E1*1xs1%%g]#3!>/-|)ta ΆzTT Ig`6?Igħ(Oy Iޔn` ƌd ]HC)ZϽE֯zt٠ZՑY &ۆ{u'% U3ƨl$ #Gh(h, !|;X7uV}.ZBs,sHd2%7WĶ*O'稷=M"0êeϰ[8JδDX#_$t聧:U(WPX͈(ͬzn7jf"q%$ɧW Cز]B5="/X<&ؽy[;,|!]5HXWa*Ǹ& ]'BoMMo_]1C A+4S{P։4N2DM'(Dl.xg(ʼA#fͷckz`1v=ڙ]u@r18S r> P ̷cl͢U ku79r)|%MELOBAdWM鯙[)M+/PMCr4#X9CjgcgGxÀInBæ2w5EF> b,\ןC% x>}εJ"̞@$so*c+ȇ@G6=b ն>S`Z6=Y*YX6n z-Sax|랭ML' vXե(eyi2NF t$ ?y.dxmbX0`'6"כ3cٶEFPNc~!a:$~¯w /gH*#L\DGOnՁ䪲!څW<V"P Lf2JC[N;䘹$~?e8NuLZX "wtcGh aN> +Q S=Yq|Y ߝA<(DI5>P{M[:ĉ`\1{i:{ijȓ A١Ȏa #n%JdPxu_va?'_Ac.GBt7!R{0͡QD NX\N&3/"I`gR=m1|NS؋mZг5h6!#&uLݞ]?ֲÁܲ%d{5%@^slC7d'{Æ _.q#x Ԁ'8 QĿXb!z,9 sЄ$:9?Қ~6C|c Ci 4k_]%Jb$aJPmJ8^?C5C; }~p)ܡ]\)9WYNJ808 ; @ϱe^f?UyP=+c8NgRI%.sCl!+.e@tmOO=;!IZD`,? 8ժ4ؗI~.])h/JWKP!/r6A:pBtѾoS`6LR4t$я/guOX:&>Qlʾ)!Qbv{UDMjU]ʾ5k|= /`j9 U't(5cfVm` /B5 @Zz+_'B#'Gqe97wNVI aOF& $-om?eG}aBݬ\=uCeץ`B!'Y߇&'0Ua+ ;lK 5Jbۥzz [Eܻ'v_ % bq>6 ׅ FkƋ ۋtkq)x()aŌQL1QzRͦWRfZY6b_HE2$x.2WQs kkx]h D}&ɸ0>QPQ Mp(mɋݩT50a_|"Z4t %T)ѳsj|^"j )-؆տ9JWu#IbkR+!)t щ`:pxaPg%i8BqyHT֐{9A:N*D LXG2rx (V9/6CdUN1d+n:tp1r KM!xwne3lLL=4tJNd1ϥ%g*{x){F:a~ 75Cxn}W'fdDأ 5x0Z$~ډ(+[vf ()"Rn#:gMW, :ʨa55AAw!JCk%p=:NCzzc[%,[Aʙw21>Fb FI3RzX¡^1)WX@~*xG:8$:2qZ*:DB9jEw4mdŵO} #4?q SL H5$۸^a <$guǷnUc1Ǩ(k`lAo5"S!_ n7kڜ:${P>%΃DYnovoȏ=v W. w^s{aj~QqoCH=LTi?,N`*e.[Ju:3@WZfH =+R3OC*gO-YiCUEr>b*1OĦC H25UVt`5D6&hM\YƗm(mdtӏ. c2Q*MS Hhm5,:9![r OCEo 閂u! t #bSֶVtϼXgwrZaf)8º ەg&(GU%s3m‚-t0k%:GqiLx}9Kg9BmTځqVMsfc,& x*T#jξ0%GįxC,$ ,8Ё! HAsbUm*T x:Y %ٸ5wcyu"]BkMzMLCkEGxhT8OQ@AŬ3h HVm׳u4Ut&P|ܭ걽A) X36p;πQa0-6H>"QEEcpUsNI0q!8ҢO0C۽'#~prRZ-cG aŏ|^I;]D)䌘Y?涱Xxض=}ג WBǂXJ)t}Мe (rE0^e[ 9W!9,? HZHz_=ЖcP`g_U[*>`LDgKEz6H`@*q\<ے?[s4oqzRpcT)nW=< N#bEe@ A"vۿ'`j 70AyE7ah@H"ۆu8AS}5 8 Yzb_G+@sWԽ@ZK| g; hFCyё6 ʇ_ts'-`|@ Q`/&*8E GRMǗ >e-W Z9aD5HYxڟ˳`Tmb>E?^tKobFdC=SDAB"sіs뎑58/":¿V"MEaw`GI FnuD0}t1pX0IߖR|tbN^{丮ͯv2Iw~* \(sd3} 6˞yxuKSGikd7BQ"x *vKD(-\ Af 팼$cs(mjpu~)K4?cxB=s@<ЋZ`$Mg5F2# {ZH .YTXxiC5!jn%?b~&$*C? 0^~Y:wS/( b#@f`ď3퍐,=sB2)9w57zK;9P&|sFv)Ըo" TdU=4熁qm!.Zw8&P`"GINzKYk|rԦ"|Co+JXv$3O61 adt|FsE4ƘW{>o0jӾn/_<1^c0iP;.vX>zb=fȓ n=|oN| O|]z"ؖ%p3]UBavK*W(<ӣ.ZYvJS'zܨiS`~}}TR˔ݓL !>T9> x{j `26ҚO[YgQ"xgltwpQ<E'zpMSנ 8?ֽ=3侩cH\: sh9@DӺٯ< r1o]l3 RN[ g:ZF@2?y|T)4rv2%~xg5x#.o1uqEҡ~M"V7yÍVQcH\?D JV>_b7![9[2ୠ<{p)O݄B/p@Ru`W 92_LUd8_+PHu&7FФ}>uye((qK3KOٺyř?Rr-28GWSV?4mFƫ v`$R04!I#s!JQcKV[tÙH)$/m.>qFb=p/J@j1b^m.@!#bB)u*! ;9ˎ] #VZeP1 hF50E~ڍPz (/a%)$+_A P!#M_n$>*{L@HM#5*<"ޚP%D-Okn/;-%C^R5%~P 7c74pEQCXd,0z!/l('߆8KD9A\T)%(7L]v c#i;2w \΀N"W׾Yӣݶf:-} |R:#F8J(#@S wRarĖsc*)!_*م &Tle/c|Bsl1•ҧBANx0g_g ҆hv5/=X/A{rR˓G)]J)_6/xֶ3AFX'(Cd07TJxಅOCJd1+\[uZփGʥ,f;Veߒvn9so%k0x.+$dX"NvJk/TTyf|5{v"D/0Q6VǦzJ^n6SúhjG\tV/>չs͸>+'XD \B$y3I,\=ֿ* N:`NIgu)wo$zo, Wj@8ٽI9/XVDSX/aܓr!I "W}!bPMY|GÜD%աDnQGH<:#O1 K `9R4צKRij\4S y:Ę7@g*qiSy&k,kd(0:oFsY>nQM|s<,䅛?VT*~I^V@$C5 XKminE\T8j/Ϯ49xbB04Xm%ipE lUCfunGӋwyO$P/IxT;OՓ?K܌t7|=wh݂Gf[(:˓ci(a.Ka_fF33P|ΏH0VcWFRI 9p/Ux>I$!J5;\,)N$ᩪ7^Rd~e'5֘=ZEx@= ԕtl~o@*/ <hQѬk92 LwFh&6X<0Hn/. <q˧.'[]X z"Me9e7(X>{ԍ;c3ܺ-Ըn᱗F7E׆gs{o]뽀,"S[7^= L7-HD8//-.R넷Hͬq1M< ">ulRwnG9?M] ~o׭v %1Mx:-=@9{ڣಞĽǣ"娼 o\b6n6v _%X*A:pX&~b~45ZuQB/D!yUw}T̟&FYJz6NcW2~G{#ȺL=]TBlFY~ϳɑ52B)Rc̫;7է_ Ќ6 u6s`a 0}|:+ pHiHhSY^S;gs~ I;iPp8G'*'w8iC zH_)fJA9r#qdo%oAi2{C;g2\ELW]_MݢenJ/Moŕ,Euٮ9gs܊Ԓ?.HBɌ%?So J&na4YW^\:%7L(Aei8gc#BTEQyeFJB2ւw˪5}x17U~ogGAbU{G|Y!FkRJkX3Ǻp2&Y"Dp߶zTv xlۤUl0] ~^ej>LKq2 ɴ# ?~CFm 6Iޑ ~M@rk_5 uC% (q#j ®>CPAsJݩo]WZ<(+(# OZQʃ}@]ϻ?V zADqJ\{ d1,tг7 }n2  Ԝ eG 5cc-6iZ B!w 5k"(8+y7u}.FQ7ΜA=o"K (FrQӅ͋\C:t1w\w.!g yY)'V˰#,)KK\a*"! v-c B!2w+Ō$} rlHnT$zZ,}½H>롹mGBOk/;s[\4HOo.qo5HnJ\Ww:Xן76g@t);I=M.Ir 2n^<8MD&slTa_O=Rf\3N^;: 25W:f&oxY3Y2J~gMWC<^_ouBn3'‑NEFp4 sWf/;G)v!yE"6Yn[8AU*PVV ݏ̀jc5Iu,o1BSGi QZ!9YA%1g KZWcqmfڦ;ZJV>c v?eK< 2%Ԯ:5Ye $QEѣWh@#,tB#[ ^(T')/W{b{Ivo:xGU2঵"L~=,XhfZ2RPĺ㊴"L݄ fLIKöq,尽B~B:cGu:2%H0#ήXI0 L5Dd8|W}'պGch',[k!nZK3`;A T5BCR̵twMG@ _Ͼ+X\YL ^mfcu8ZlY HpZE`^ EXV?"&c:4UjaҘUZ*E]Ou9zOG2q&&C2q1ArxHM_TMzdfi+)6OݻKG@˺53?]5*G}ٲ,9m;3L:DeS٬x4 |#\~6XaObIJ8ⓣMO ?ۆ񲈛 ~ ,Vw&v|OG5B7q$#jbV NUOla/ځfMo|ڂrQ|4G?+Qo5 FIڣlyb95[0 Se(RY&xAdOCyUhEd&AQt @sQSeЗ:y JzmyKFyz9G&a-YNB9ަE*Gdt 4@i`aaWThAJJFbXڻ)f׍E.W?';"ldg\pɤq<&E! :ʬTM &N k"Ω9րx]պﰓMpćFqe}a߳,c4A[mpG%ݷ{> FʉV0ΝTc 2)` ~t`ADGɛLvлM3/_/򙘺?~rC\y,p3ƶ)kiIەp` tv;,瓀8 fJ4R3_Kوm,!V (LD5S,Q"2(ɯ0~H㱧jwܢBߝv*3As/Cd}n G$6q=V]kwefrDJ>&%x1Z`9P{s j+J#{+kg;OcK❝ek`ErG?Zg52Uxbn{ۙ1YMl ClhM-CP_brl[tD`&%bDtDr矽rQm 'Щ\Ymt?G+hޞ#g<$obZ; Z9¬@%pMqȌ -ʼnkpZvy'K[Yct_SivU}7U4Mu35L*2egrucb4M(t]HWyw t``f]{E[9K1ݜB߬$2XU 韒y\1M~澒3ߙ% Lm8J2Wak ;wF@iT]qᤪq誋"N ݓ.(q͈LtGh㫜T6vtE]q k 2^X쥵] _)Rtͪh+DZ]^ -7!CpߢƣP!G5K@mzpWQ{A1򽸊DTY/ϒv^! `VPwO"5*)R08>ao(=2WqgԿ%(f/axUľyVmv$NKinSJʼ3H)G{3Ek-XLNSN|MZ?{gf93vWD0kQ+ELN_Q]7<9i)&׺DmC\=T$f.4Zv7~DetJ9+.O5\Ư 5+; oaр@I.bM&3ǽB1"IoA{z~ E&־E*uwх8F [Ӟef'4ꈮC _y:Tكv 8jM3[ C>|S;_C{ԶHR܌]DSr)6roE|`윎a@ŋf,#yj h3*?$qg̀]H[s)^MV@W=}Gnu) 1zB a3{lh8ʩ+BVh͛ZlE[nh?C&?gr} 622 0(tݠ Zк:ƛj8^ezYr-Pa P [KHLMSnLw,JFjJaR40/&g]?^=;ޱg&f!b|D| A'G|FEERtB(~nh}| s:HQ@qn+Qm( B|zbX8P@@Iy!XLQ ()oߓ:#\kDWz,)W^nKS)m5xJmчVBc@"I1NCjHYcCz Le[c:LN(Kֈvts1TP#` 2~ࢽ)z MI";Et$S^tPG|)2_W bNmSG6n`~ao|iFB^XT*vlˬ*p]#US׍Fg{v D25,an&ee7nr=֤a\aD7^9lSrkArPu k0 ?~oX] "e\B!y6v)q6B=eϴ1x'F?9;:+aBA7K[btvQE l}3dcI\j9ƁTj6røօu&:cD\pڿ0䱎 _TO\I,2PLS|~wttRsotmr8?k<@I5Yج%"/" \M),{]G2rѢ1TYܒפa-y˨K(Uv&ݹؘnqC} ~|oXM B Ke/#!R.#ͧ.&m?G"q{& š':aTEYnW|L< g/ޭۙ1k52 %1Yd{Yߦ2x#mEO4lrW$MAcќ:WThw _QgF AX'> {;g|:Zv0ϟr{:.'?r+Z)CA1-`SnV?oJgEi1-DtX=n /tX2.Jh[ĸU2ˁ5,b1&)EOԽ 08V,Wzɢ|Ml ze wvCEYnQld3LialSe\pׂm2W#b55Ï-ճn>/#ޡ (&@PvJaZMlWĶ5GχB ĸATHn Ývˮ ;$(JUO}L[>oQ/Yt 5UqQ)u5F}57Y7#2aS0H%VL)Ŕ]gIٿ;ݒ{Hd`ޝڤkh8S~G3Y_< Ոu!XH8m%xN?˼E7fO ɊJޠyqXoTnV ETB Ov^YsY.1F)asTS74R1ي1{ lCθj$kA_IB|j(PŢ>ldz{&TҸ$0̌L}0[@!JQ\^ c='? ?$/~;-7cèc!HȖo7aܧG9C/օіn^ԛKc"[AL3j<qq뽃%q[+(A/2$EB^(4RE4HaXmޭ v qfNA&8Qɢ .n6xaWHs[֠,Ow() "&y\˩Suݽ"yNo=0B}Uue&{xWg`fL\6]6lZӉg&ozZ Rdb0nڙ}鸶LAZ"kΘ tʵNģBBf :!cmws2`dкޠ2saq/VI=5ї'4T5Xhc| ZAeLO'mղn\'X07%ӆFbrD8Gw *'d| %&PID Uz+pGƷ@,`.]w?X9ګ[3ncHKzںXV5k{Dww {B|&ܴK/D l#AU=3)bBmR)ZnCIR0b%)paʋv{R;E UD0,hpreao*b[*o_2ec=qWCXni׵_=ϞWЀeVS#1& D/$o=ZD8{M }:`{E/(.]w'<9mk:FU<Wxt$ &eaD"kRzbr4jI1hl'_zFcޘbhi-^._G!i$Tnx CSob{_o@2 Q%.b,v ApF _q/)Tq$JOH2F2ɀY Acl /;NJRJyumOޏ ̈́0Ґi1R#AeM^6>_K<3D٧fg~b'{ I}d,{b3Є`SIB-$Q@տkw?ƕQ3Be>6ZlY o?g7k[}7Ίτ [B F|C"+6$DbMHAiR$XiK(uW"&-Q@0$ņMX;/{p@8rnK/U3YpG '#1&+4qX09V;IHZbq&M]ۣLY$'l֏K ;_;:ŀݵܥBNJ*BQ0čJ8f\E&;hxnzY=>wH"Ԣ,h T#gP6vȧVzOB,hm{3/-N6 injEy❇:5Bc%<|$ށ)E)aHPSj!WhnSM9~TX' yF8 %! 纁t7M1\- 1gzk$R.s:Ou'H oR0$$Sv"*)7eԂ1*K%L1dlIifspIG@b[Ctמ ' y$G aԏ L(4?97R+Frg'˙MB$ָ7QEOrb\epM9ĩX8oO!^L(5Wf]~ٮ2V&8|ctA s(X4=W4X妉lrY6[oB#\YtM:i̙+_ꐞfh Y }VKSy~1k`,RIgI@̭CF&]4p(h.`,Oı$X䞙{Ϡ($RD*Jt(?$@|Nfd9޺3w ɅFgu 8&`,#ĒՁ$+xęe6 qo ƽ܇MV_ SDuW[DLqc?prfI*% o3XGѵ4tS⒉JG#P$N\7 s3U x5[]ZA=~1ofeIiMK:LhvquyV9uy_7hQ MI(^B>fSꍠ%9vOÐHmGӓk5VAwaЫqj+FdC]tN>& <H,"o[B9ጜH>oj+U}ݔg[yHlL=X!W 6VLPRbxOm R(/c7 t$2,"kCԇOrCT "kE*D6!Ϳ %4r8E'ȩfwqE:h'v_S* wq_ˎS%{wǣW%k mؐFp t+E(82PP&&M5 '#ʴ97nHG+J@fOO+\˾jyxb+n}| ^Iz/ngȄĄJjP Y'SCxvCF9k.%:yyƺv2a˞^*Ui 5wb7` E^rX8yJ{I.@y3ұO]b0*T ͥpU <|ԀJ1́x=.7ৌW /BfrO)X-uHzq9EmoH\,^'|TثxVFc㳂/؇SIWG Kp_2HS:k2i1IrqS@bܒN a1fVgHifU@k^/loO$q.DP-YUezHſ8 ܖG5XEKw@œ|L4ٴZ=46*O:C 裘S57O-߾זl5 UUTj]pay~\m^q =a+gZɯ\@L=iT)? yW EdA`{䔽ƾڢqwqMCDj W81x6aPMDYQ4Ͷlmr]D vg%,^(;&b X]Ɖ35Пj@ s;!@Gl u2/AU$}9LgAZAVLQӍSJaB>O453u{pcJO_ 4p3ŽX~p>;0f1#'LRҍ' q/d.8V}25}p>c& YSlX@pPOg}`R]|鴨K9~BzzJDLYPUcD9;P1LjfG+\k'i{}9}M43b> ",>}DH <-ĜXB)qqv?Ǩ.r`islq-c)T|fSCԗ?jN0na߃`,`{ȉ%qI!\d6O~';*TD07Xj7 (ZY|O% _6p1!9sL_b^ƎU2 uz@?Y*y4b* jmϘ& LF;}RLkGTŵ5n kmw䀪nXnב+ˡײC=g i18~e ի#`Pņtjzf#b'@LEffϏ #@V~\/?uM "} CT}II;ͻrMYf?W͔0͡jU,wH_1UfrNW\K0yWRj9ў4}d} rI}1w`3+/f3<ҕq'4u׮@ c-_$CvmƞJ%>0xdu 6ʭ&F< ֐,:sBAEa+_.!34Aʄx%pqD8Qc9HYJRYEs*KTaAg*I&3ehJ8W_.*s/[Q{xn"8lr+(!'Deq%FIST3s@RrF['v)*0L ZU lLYAҦm񾢦rq2*<`ڦ{L5C؏=Zcn͘1LUu^[L 챚\Ӟߝ[ھY63bj*EFCmHĠEo=Ŋi /,'"dFͪG^{ë54r (Aj{ϔ⁚LKBɯʓSoO _?9 ;RYH!D;U}356ٙ RΠ㪄K~UG5s\Iy)fITE6uݜals[G[b mOHKI N)MMᅮ:P*VÅ"hH4!$$bO",8)R@-OhjTl4)_'-㳩4`Ec AjT5^]!`j܃SǐҏQĆviYg3d!N4uN6lg&yiVOiFbo&K]hs|@eeH{ݹķ'R#OAa0&Zd 4!zba:  Vpc䲀Pg ";& $_}&p7沜-86!;< [@D;vvEl\+^tKk.XoԵ2}Q܇þET dt 2]CJk֌6H Lyk~lZ px Mf]_2^% ~ Rf6;X8J@ }#VV \Kĺ&*O#% c kȫ5>`5㛱Aw B2i;Z$ծi3\6?DM}o{I7mFN|zQ&x6wu\pPM k*=L j\q{~v!xT>xblsY1cVYxg04>u4 D-uV\Zf'B1sbk /䃕;%/~ynpGht|YlWob>uyY)xgBԉ48 QPhz|9, fN}> }_.<@ċDb q{h .ΚHÄWZr,ҭ S)7"#.ٌM2G2i.>C:R#@L[-KeT,}嘷u[ ?DF|7f6.ɶ"~H>h)1Eab;dЀJЛ ly _Ɇɝc |1ۅR^KL-E#6C׾ʷ bŀͫhP'[Ɩ즔ywR._$[AK!ҍ4l$ Lt3nq/#cE#QmZ'"tP=I#>Gi i Ba|Zꟁ%PY%yso2W n^#qU9[1?77p:4U$QA0Kk\mv 4;|3 Q?5'j~|VM0!%c9NyL`UON7N09h$@倌Ò{hs,ԓlZo˝$%,}^R4jw+uVZiEhk֡mNpn"8#my а^fCO+JϘ7dxǷ@*o9kqq"(:y+{Zk42taԕg-Qj˳)4r+m׵oȎMۏ$e0Rpw ;Zr;skOήguؕh)8;N7؁}oD1Re bKo)pàE+bAVn$3-Ƞb¯Fҳ?09)m簻ɨʹ*2!A˝ Z/>8^e-R?Cy nG&6Mj10['lR &ޢ+)gnwAywŒ a)yAVoquҟ$3{A gl9},ot8%pa'-7c8Jc sn2%AD!I/sxynae̍j|}6&,,@I؞?ӵ#dw̕1]p:4:.!Ī hSBn$EGI)F>1>P 5ŴXd [!7Jxi=Y$G(ts违n|Ot7*RlPkx9E=X BZ:95o!׋pޘZhοZjElwӇ꒩.E9\KW.tx=qɩuF"wن[Ea^XiyS[x <(_H]t{kk?`(em?|d[ȿlkԤICf8 Ĵ3 ^*%qնG@FFH7ܽTXROS l@\qt繘z#"WHa;nX5}̀Gp I{H:bDU TǪ_ ߊn69q+uLLC+˿.N ( X -Dl''g8!yJFr. CZ;2B^B`ng5o~]B"#΃=K- #:R0"Z2^{e<{?ans&SH `y*]5J0 (_6txE. yS|g]BždW\8X95qy fƴ,ݙdl)z;jerp9$[͡d:yuIp1,ՙ ÚfNVݑ͢ws]^ *kr%W5'upID𥪷RԱԻ>5ROX450\?Qi{ ]yVqQԙR Cź>#O1Ps}]$(Ja $M?^ҘISy%~KAPh[:S"&֫Ƈդ'Uv#P5sˬvԶ1{Н ihU9kH6޿RJelJO"~pQ yHx’`Axx=-mˊ#x Wi&?$bAyl^j-|P*R(gt#mX)M;N9M*W@CA nN er"ٱ/ ̝cNo"(MR2u˜hX;KӞ62'k1C\c@D r%z$3Ngu`Ә`}HH]p?BX/),j@ X6jp9i@i;a( K:wz IOSĖ^_[r3&9li,'DB+;‹G;W_t &h##7"c'UKjx{JX3hxIa(a:nYL۽++PJ0z`G՛-MԬ$zw _Ooi)8Mt@u_z?2u9^{]i|P'i Rc-BNAAW'$J1{ ^7m?r;PA髲SDOWuUu-B4{P MU8+UCkz,U31媸Ff򳪠\뿨ĵ:˹1;}[t\jCPVMCacanc~n7pdEOc,vi/o;,Y~Y@-%F L8 #W`|#1m읏E#Mϗbٌ\kY.R2txSA樂h;7 ZDuS8&=z.a&]ro3Bu%N1ZRZ)gwg @UX{}8ܽMM?yKX[/>9ѳ 0pl&e кP>ܥd;f*is<Լ/_ n&ռxR U+f9.ÂBMtL~$9x."%\0bkbE'#{L880 w?qAn]Ovؼ<# =@ 1KBxyn0bV'&Jj] R쓞7+d&vwb?gOmGݕ֣8V`ÎlcedHl`c”s~g#v-}/4fPZ[;}ֹ ;JPٗk o+뒤v4՛qB\`W"˶SH ;ZUn{KDl8z|RrbSIbRV ϵT!v'TfBb2,JP%\ǘ% i w"Nq r?<;d;fQ)=k\Pf2VN+iT~.'EeA}"J i6T-ył_r~xz fs$ɳAfTDeB^4a{ 1)7p¦dgJytw7 3LK$7n}d>23,'ҟ;a`(dX֬.ܼ:lJ9H]6?>_Ҳ6ݐvم1rUI$t);Bvrl hODeM7a"xY0>} Rq B"boX) F `js6WGP+4K9#CvdRudE_~CR.vوVcojgL6'K ћ[ ix)+MQ/suPEqODR45_d] WO=lOhUHD.ez/tbЦ,4G ?)d[g!=ܮ"|mgqͩlhQ@&g=b*D59: 2o)L2ut;V:zؙ//J6/hbϪ]-s:JvU\D9TzGpKAc<i'Bf\LIk$-\3UD)u vё/Zc՗2D`dT_C{k1&3Gg]eF Vvl]"Y`ŻiEe,_y/_A%DRCFq<TW|'K0Tn &FjL. .{.zѴ {z#i%艧+{T 64 QV-8Uaݚ3'g ]>3z6/B fΕiXU5'mA mpw1k0jxjfM,87~TiG9-Hw\y mǚ5@Qgl=qLY])9#$/J-Ǿ-ؒ}n<=X LlsAvo+fϤ6KT,sATxhKu~'䞱{h}CHq :05/`!pA+*R")nMxWtB}z*Qے++ OF-UL|*EY( 2#µ!yQUf\c1< 16 @d>1PܤF3!3ln'ϗc-.h ~/UL7L$3u"枻>[27>Lsr˒|YgpE-(&h\NpQC %ɑWRomri{f)yiBvKZ-R  J}r=j/zQ]^^;&B85|wx%Db Au0'mH_|ӣWb8]I/qw'+$1CBh}{87\JB\DP>h5(hc+\(cI0P'ع]ECfP`IR;,;1z#,^Ĥ3SJT-ӰO?z<'pC!],޷,](ޜ-g- 7$TO 餎(a `(Lc8g4X=@vm+t'&v* ÌSTŕXl@Ş6+- 9nCzcXenTxgpzǠlݭ&2s8Kbo^ya؋I./rl 'x7N,s<骓T2+ [S?T5Q9 NŠKR$`7 H Ae e,mruS5uq r3o3Fn-8! >8}kټ<hzKqH]J[GHvieuExh$s -p%e`?yA S"/^ k HXĚB>qPZ6dVӊT?GL֡pmsDY[55nJ=7(싓wZ@SbP`U9rCי8ikը&~O.+r\g' .ه+5a%>@e~H l~/nKml|PYy f]6MhNؘ!$Țh7SM;~C97NO=ٴhwhwT| !{j` S0iTe x"x2G~~/cƜŁi FD ;3u"GdQ:B56<갞Lw?PQzH?`Ri-KdL(). c@bx=LlEƷ~<}8lgpEDK16x>GCl[jQ'a%v{CoF$":~3QϾݢ;%]-nfq$ yI ̈ y]+{:RU}"NϹTxn)aEQ0go6~ rЭ [uHSA? 㾁i#WaKczLɅ+:}ZA FҕPV1~*Gf15 Y6mςf@4ug{$a8GYS=@L(%Dӂ5'a*AlOϽIZ$?c3O眈Pt,~2AP1 `'F _@1%-,xwBBzQVܐWD JVzAN&bb׀IIhǠ6;؊rJ77 Tz-tVh^9COY #u3WLD2μ>uE'q¶.( xX8J9)O$w2~I?92ʙ8s 2TNAz'xG0ׅTvۀ?O2oc P~bŸgSxl,{PЇϽmKGRVܪ2veS,.lG"+K5P s= R*-B1w{(x^Oz[S-u+g\G?PĿhb:!׸ ]bMNaDU3nSa,llKF۠Ƌs$h ǾGL1R ʏ]Y%Z,{XHH6{s8FڿCܤVBe2 ?>0BPe%J-߿sqĽP`RFVE Atw Whfy /uьysaO^4k÷VX77%kVpXڊk|mʃ|] &O⅟y}6p?&S`-y6*൤f')a-ײq`&wqbpk@\VX~gbGWZxIw)iDPpsX.Nr;a"4l^#Eg?x5 oh)/NGa9T+L-@U:_Q߮}lM.MKnh.21WJBPq]b1SHCA?3~չB&4#7I!Nh SswUbRq=9nٝ XHLKBoc5۬|L}aĤw2{Z9Q-EQ ? ˛=W$]d'rRqB2,%Bo6=j% X9I"0P c˚uʎKs?$ߑS%WTVt2r_ by~h8sA]f[!/FD9\0W ".Fm0FrK7$d A þ4= c}wIH2.mZ-1*CfF)R\rsdC-c^KBr#%d/Y=w=]Qv4 ĥw: Jǎo #}a\߷*:26u0YBV;M:S,Cګ\bbcdo'XiEo>T!evjm*m,dnPҸ}woJG%|G3O oT6+;\xEvL,s AƱ] WC@]jW&޻W_\՗ H^1n"t\4W;^{ 73k̨ߢn?2o+.]9<~$f[u~vCs2߫l3i9K$h=L[wREƟ$9[Q r=) )izAIV@TӺ5a n!MDo"H @  pEF~P܇̯/ٽUT' Sh @‰3o*Wl x4[;q&6P@R"0u5F:Iܴ`z;E"wC+#ÕM?Ђ75Ʋ?F>@JD Ӆr:TItROyϞ0(&>T_եZ7Xq :lsYw$zߑyR |`Db*AbQ%)N3T:P"|%cfSi!˧ ɛv7mxvC!A!B44z-tWHO ӏ`BRA?*YQ`B=ۇLYTkvwi`%}cz~Y&ND&OI4D)[L~ʽ>J G,N*O1g!meNkm:V &|Ƃ ̛-Nh0AbuPTOgP:h_5 V(?THrfȫPE헝gJm4BDUmNVuetpYW'>φUåO+/ɔ@K/zh4@)"Z(7c_t OdT-S]!'^UpZ,b`&ȡUV]y\P?;QR S7>Bg>m>90PΗ1JI=>n嘄bCaeNp'f^SΣqR[hnL~:za@c1Cw@\8꯿UgP!{wdni~X6-PiEU. Jz`szs+KZ[L>d}@ʘdxssΗ՜܏Җd.R!D|`?娅J:BhaMH| 9<>.Y+%w\W)O3ֿO@A"4LK\.f^|*݆4FĩI7$0Ji0iKou!7q0t슥4s%()he)28ٗoM~T ًtÀuGH?݉?\FQ(XW5˴C]JcD#Y<ăڃ2AB} t~1#&A fd'+RO/9}@gL7qC&@mFq,:әK` BSt xojk+u .www߳4}xaHJ h;>T Q?4E! ku$ps>lH *"(ˬɋΡgت1 s]?v.4l `Qeg22}|DE* U15@a%5ЯY`ŕfyJH #*vB駟N2>gtU}\Sc>;k#=hʆB /mL:̠aW5vmfƗ3{S/|Bw:Mhc Lv^=D!aJ1B)r"݅{HO%Ň1U}*fSaLPSRXJe?hQ:rt3f*#V}]ZiVlc`EdŇ˥d|| e!;Uo[vd=5`4zy.f/ RDz`GyE("W> ="agPT6/.YVosYé[{` Fc!w W}PS~I[ j=V]罀Jy+l5ih}'_ZCcӔrImB?m}ufǸ-_P б]ʷ!iyf _VS`X[L>dtؘZug'OQ@M9پ)mFzA7 $.gOOV%4PUo&D\9RXG$}W%M2CDO5f>4ŭ6]|bّZ`B-$vTg'88 :ILF͎wLYm$YFбtYtM9 UVR2vmH t! :%)Z顗0EAGz_JlQ~-#jʔ)5+fŸM^7#YtL5ט;SN8L)9߇٪]gkAF'݋ h ˳DzPy1{TFꌖq'T}>9yxCe!| D4dJgjiLŒ^3ƀ3fD*^8(tmk]ArȩRcShTͅP* ;lN`]荬AdU Yu xw#͡| "Ttt݋^Rѡ텥oRd]xX{mw [\UV][Kҁ1hH.tݫڅэ5enDqI k"x4ؑ ֳ濣6[@X$$(>raW&9ZUZYnVsքܮl+ߤ0nIR9K(<9>em<2R?%rg6z9DJ]:MskR@ D}a~N WCcfnN ,|uAlVAf2\b7 `;W b}l~TWݩB&dtoR^G,9VQp5v<@f?sw bTD%& "U]*w7jDd tT4P[QdjIq"ٛd5MqOx0%nvEʢ1aѤpӎňNax(akr 5ؖz%E^: _6ԋ"Ut'b&|D- KGI(y)=ɮ9R:Q),v'O5 WTbk92 ni@ZurGRsDS0>0Z2ezZG&~ k rsoMc%)bCW: lg^yl^~uV~cĵ :NZJiwc됊/x:[WԾMD:7T(ĥU-;N*% >; ER~"|T[$r!x4uwbe0pMB&8=8vivuƽVaU"{+87՗M@O0]P٘"lNظQ\VE-ߡlKz 3 u+Z<:@Ӷ_!h!hY''=l~_Z;5o;qՎ8#'E*R.Ū0!LlfoW"׎}@A /j0 r𧀒S ǂcjv *(+Pۗ-♚(=TPCjYkAqЫ5ׄV aф#";ИnGؖiخb2f^$*֮vIRt渳ЧՕ?6eϷM-rq`@0\tk[tKBOQh=a aՑj&|4CRQf!bDk?8lD8=V7SS}: rKc񪖵Gb9q\!PitZ#ou9qfȎTӅ;G"%w{% Ao "2δ2?IMYdpiC<Xe @jW :7ۘQW!&L<4?0_%efͿsqF_ -VQTꥫ ~G@*?&[F$IkbluGZfm]=z2,ENPgo"kvʍ*=uhК$R x qpyS&?wIY02Ca <)QQ+ MY|!v]1 }&%s;TfHfnm3FخF3FP ؈7A YBè j'G)ow˔Dxt?[^g(6bqכeGwR-*!Z{x㡂 1, #xRU("GK@mw ֚C;i@ aXլ S DW[퀍K*gp-N'XH$8gMi o VG[il;G8޳\l2N2)MS+Q[T!g7:;h x' ݇6tݱWɬ3͙$1Ÿ򹦈`@rFF6̗RNIidOnYzDrl/Ʃ/;Z kodrN6o12+@bU/ǝg@HlgѭAN~*?پ-./JSSDkU_O|l/*H,!Abפ[tctc ڸm#8n!,^\ ت_D ZwG+@xF,8[zw˔A-5DfQDrЦP.=y?*UZ; VewpNN\_ZTPn!SBfhR#J=-uvw@kȌvub͡yBg1iR4- k ({2=gNVlگ!+ղYk|:2)5*$v?:0tb!R8Dp^@8]%=Kewo‹\[\ǷbQGJ:IVQ~~f\%;lF*.ަ8^eȟqʮBu#O(8PZߪ ooFp@.AZ3/2l" ".y&ث6s;8 )0,,WQFQ3 ]wVLn+fvNJ?)g=O!Ϡ]~@4 ˜X~A)|:c|pn6eBΟ=x}ѡyV9B7" ڊqRk#Q/LibuG24t|Pt3OtK+:_5A\E=ٝ֔ /70D3 LߏGFMX_2hUߨ2:a f3ih [Ǘհ @#r؅:_2F4X7 HM?KrّKOaa(w"چ!eѷl$O0,|N ve+0 qO,)=Yh >d Hbe!RWв`Bۀ.l+15~5 8䑓 _,_ZG|b]]A/)A{ZL^EG'b(ױRȸwҏIƕLHvt9?Ί %8& 4rk$.Ge% 5H2;We~H;o4؜ ߓ5M,UM/c0(ٗ}f̤JƩKa/ݤc)|<Ѡm\63#<=C^8@Iߐ3e* T+'VP7 &N6_5 eR)f}~`~Й|Ѓvf4BgQHͶ@hal>Esa,i^NΞ"XL'OÈ@o?k76Qֲoil9ei ȝ|3Pyuw{<\۵G8d4ʓoS H0 O+#X ԙ/V6*gawɚv* ?VH9@xI/Pa8:sg8E\twLWO_xNJೠCЍlf?+ۥX>L~AnAZp+ +m##t"Bj)L{C7Ds݅Wǚɍ u i}8Y(DEv>s1e 6EI-7՘^}Gr7Rm*: m0c}(No5-HYX›?vAg-Z7Up m_(wes(M㹑CNDpp[[a$XnIKKK |"aյ>9dnvn6\zW,N<5ҮZT.G[|و"N}AUە_^T[R4(&I8|VD?* 4zy6W]R%oC;<ŤDz,9ZJg/vX7GWCIj"Fz{QQ(h9]=0ݷ/58{ QLjg|m*Un/p>wW^չL4&|~ Q5Y! y9י c?ݶU&pP3ڛ^w[<w'Eg:o2$i)% .]/GMQI4 `Goy1MKMiP%3 pY9YVPgVs.J1ff"}0R/|'d}) nHi%u5f4mڟ=<6MVؑBT֏6 _>`Ij:h?FkՑ>hxAE0ދ33 sҮPZ_I5ɵQv͹ zTk)g89,騼Ö:q%>G#'F]nciEPh˿_e|e&Wsi t 1nGNNvylŏ;E0p2,}Ryۆav uRGߊPB ?т0Xi)[}ǤOu]Օ I,b4]2q%&^WqG kFЖ J[;ׇ2uXo箓VQ%f7DP]z+&\Lt(+濤Kϟ BɟNQ-ôUY*·"< x笻co=^1Nݮ[ib";VQٽu O61χ<oFDϚ"wK$E8U] 3pƃ{7`5xL'u픒rG")p$L@lz|dܷI$C7F-VlZ.2J'zSŃM ؜/ @c9L ]0l("DIjAw5.!}'ZIs3L?hpa =w9!tmދˀ pCKu_Ur["JߢъZSYI+JץfaOfK]i~3j R//.  9Ii=a'1/D&n0r( Fv?O m K:4E'y/S{ߋN| =^Ϥԙn"(՞25U^#kϰ qh'DͤD_!M]x:ԗny+S%' !ٛ^@)i8+˻ DznD?s֜CQ>{ mAYxP%Zھ6!Mo ysUxULZ4r.AA&F.%hPO4~;liTuXKib('z 2D9H-"坊mQE K^$;{p%$ ;1ʥPUt.&9\&:uXb,RZ89?@7mH3rFn؁ ڭ$29lp0ut'-qE}G >YrX5#)6c,:\/7-)>GZ'mSÐi֖|[;P&b동h:^+nr*/yu}MDY&/EtTL*Xz<+(h \׋EӬtw/0)APRg!p FS֑c1  J[gJ/?s\_4'D L.zaTme?]aH}iQ#2܅~4ڌzNP0S˴"N[WsS(Q'e@ml,PvFr ojWrZVLAY?>0_z yxDȨ$&2P5򖎆b KQFU_4/rJ?ץo*,L'aՍ%R=VBbxgip"NՠuDW&z lg+[ipE9&O=iI Bͻ?H B~ Y8zE6F{kR˦EA:w|,e ضč^R#̤Q>Ol%|-Ty% PD*+Tf'))QG47t `yNq=M'.qy =_"dF)Ǒz!d5I@};ƝYCM,m@B=]v8,$ o>N2jiȑ<q7Rͪs48<4Y]0}N*G3ZDTIir(X}-dϐUlF-THt+u$OFg6oE4iiDQ` G䜄"Q*v>+:gXL)v+.`NTP]i5#7@”ʛ8.$Ty)BR8(ȿEi MM_j9N R^A}ּ5)T,"BEpτoDT TMflE_jX=Wwk%Se=exuɷrv~^ &2F!H$4& i@^?fP2"\BLg]D'#cIwIcDF1w/m$Ϯʐv"UwjzK{Z!lGT bS42֊xU`YQbmM/P_*%=24E% 57x>kglɒi^}4SA>ݚ{\ )fj>?d}~hpc{Eb*CASS|-A0ӏ$7u wjޝ54&XoT9(+At$ZV_r@ǓJhĸ _^FNЈKս6, \%/?FH&T fF'C_R8);酷j$;ךnI_۵C8/H)dWՓnY* 5l. Q[lSGHkC'٬}* tdͣVQvc,7GzsE!@g|7݉&/ˎtՔѡ AFC4Wn:j  Kj)2 cor<]BD 1. hՋuѧSfN"UG_Ϯ a As>3E dķJa!x hO+uk T2 ـh>(d(L'/!rJ3.'{s&Oײ..w(aSDQD4?@O'sTMSgݺݎDb=~~F!Mj(q(*9a3ߛ!T/l#ӮǙfBKi4aX GeW{֪k|A@As k@b<;t;Xͼc@\2!ss=y*eg'Oǰ؁7Mo9gf"#28IJVA8}{&dc:ˣ PO:Y5W*UmxuY3.h<|?g eޝ5bm9OF*Vwi|F/;tRWEb|B"N܈\0k=KS 1nΣN[6L~4* %fEpNB䠼Kۜ, (6oS-brMI4k`|3Ll%+^n s׫(ȱ/mJ/; [IcȻ&X~wa[7?hZ lӽKk-Qyӏh v/c[F N0 RCjj UX: NM|"rcMNj5)zw09Dvk=נxNl`C1--p:c*oMA.;f\mW?yUq!%p #OJdT]>_"Qi' !$2&}q;5s &eݚCvM-GPl j#A8ǜsVe3FzE }~> 2 uU*|ړ Te/ DaxBȸb^<??"3>6JWHL!%g p)GG4ڴ[H_Kw8͠K*Q/ @,^ptxM4Y>W3-&< +3৲ rI-K:@mY'FZl}~)g͔L=tOԢ{{bNoZIU} Ybs҉2砌:F!orcK^6!\IM$G܁ِ|fĮ?T {BXo8gk),|ENؚ9x)zoPqi+Y?):\Sst0v  ӫ%7-30uhib ,׋F "צ&z (& ޞ۝/kF]ݭ[4=M%}.'r=P4U?1[]V٣jǜ :nNƋ` I4Qпs&}kmqJ#Zp+C[`Tۑ(X3?@Gj۾Ď$Ծ,ʯu#Оhᆡ~4WP>SGo2W*۩4!llZaT(?A$Sv!26=,B֖u<-`H޾7"K`9r BF<bI=98 9Y Lze.R`eX1@V%oR6Yboz1'<Ph5v0:bV^ {* nTݕs7Ϡ܌(MĹC"ye:tGQ D27҈KčMhLgUʁz @R"DG~翈x:N@xG̻b'LV>SVu)z"5 mg(ZUxfaRK'#٣{n*z\6_MpT1ï2֚; ;V܂b<٨ *n8DPo%Wi!k k`%UJՊ[(g%l*1G~gY7(0˱Paݏ!W],ֱx;vV=;Hn?T~^H! kT}A& \JS_(_o]Cju5œ(N\dH&Mj7wCڰ-^rLfa j&̔l`b.xHƗv!kgGa:ILFwR $70ĕmOջZθX 8 zEH̎pXJCD$m&{D;xlM,ޛFJG?xy6EBc OmJlmv= pjmj.m5H݂ /`yeD}1d !O[| W\,<!MEțus陀XuFʲ!V0ߟd0U|c7o[kf=W$ϳ@$qPTp@ds1LeAgZAg4Hu2;U.-ONaTI_c9@?v+.dds.9pGKDwX8la.ie̝gj0B]Ԭ77I-h7.}X8&6g%h`:;gvC娹Ma).xuKReZ䖜 @'Aax1-k:&.^Kqo08fte]z'r^uXkU Uf+^~3WF\dD)V QqN[j9E_ՕeJfTſEG˟YvtH@+0[h*8ɾַ~<42$ T֌V0M@I #;JcCѠ '@iN|Od=hDgt?ax>884ܐR :"fswJ!*n"F^^i{@ uX.j #B|vL&|x%>!u`ʄ55 El<(ls!T/_DChM{`fDOWb uMg+5%['p3 yb90l1$.uGnd`;!vQ*&vm j@zC$J5x_C' ߫R'r5rmuIHwfn!Igý)o$jlh d3 +v;}.u'7= @ht L+]^ [" pv7}, L3>2;jqJ${ aY pU0PXQ}Gj6ZW 6%9O%?/#|n³p pp7&WTD;m7,I=L2ơ7'>1@F HP4)WprELz#eøeYK?N:$q=Qouw[B+ti^z.QSCH >бݔDHug vg Ul"z#'0Y_vkyoGR{5{J\M -l(SPkR<ޮ :wj?Mn W` Q;⚫1lq-YP#v~Vg8"&qzzξ>9d5/R\Vu-W=X7wHqkOŒ Ngr@K * +r0t%o@PzI=_o‚BKfd\@':f6(սj>)vsmgv}!(`KI*hQ+F:Hij?m%D}|?Ly 6+ȿdgڔDdl[M";Z=@S,]6ZX.~ھ4oq{dV(W.ET$EKO} PDxNpSC ~~v7C &d!c,U6!;u°ǔLtsRGbr盚ebeR7'Rf@w>z!`k[!U'm]GfpbN[h\•|A;yt8 [}los_*:T~%&vx~">JZk T!DK2\O.\bRVl2>A b3FjM'b4.!3ȗY O HMPdK䎻:x0yy F#x =7S]x#[KC ɯKZUql_drW ZSD( ܬ^g7LԢ`>q5)j q$#I8*[@](gf zOIxz~29ɂx2X%~y&S+ƾ߿zjY]WOct/F )?#{ba|[ (ޑ57ؐoJA>S(&l9瘞OSk~!eB_>0m}ڶ䋞6DeMNr$.?t)*J(HRʸ%#ĉ\|Rނ R=v#E7ͪBF쫠ld* WjFfl+*N98͉ K>'αd"|>r@\U4 V[ِ/ٯRr&.pK&PYv\^X0ZAV7SN~=U;?Hw9)TTMVСQ{{Z,+HǜQ|# Yj!q΂ YD)`l_^@^^ɚ/QiO{dc&كAKG·i6"LQr96ڟ) ejFdzvS wot,D$MGI7Q,snhÍ]:z6(ikҡ"ɞ{CXuw̑'h43s O+> %u(C4N !o ~'hx \+tz<;8PĄAD*at̎CuVƋ4E0!.@B94-:KEUfr@蓝JZH_A3Ar1,&[EH8^ʺN[ K<3FO1`no.[Z88(tx31U H9HX#L0]D`Q ϛV5mJ?0Sؓhڀ #f[̍A\xnzVrNkA0PQ4݇,GT4R8$ަw1y,6Ƶ/(Z #(8˄wHM*gݤ+mtZmnѐ? Xb)~CO5e#wu=)7Edv'w>?OȐZo1 J ^ÎAGMk!эf(Ci~`#({|)ȨƬ"QO<|'%0G{L ٟe*m; @jьUf@da4dZDb;@NJ+{,n"&"t~wE1Pg_]z #P3&;s\hr?c?%Q W4 V~/Id%ȝϻ^kX'=7?B<k ԃd ;1,Z`XaVl[TW'Oa=HY`!qj]^/bdW|VX!xJH XPŠ]jROk= (zqf(+ޒ^;ADdWgENX 0DV&y ^eB ίxkk}l}$.^O=s%O']EiSdQarkfVS2BL,{&, ZWEGm_x~@RE+|>OE3!SDHiY2sg0~*K&:9UAvɡ)02hS1MO ^H $u6ɝlZ]c~5K'&Ԋ$YvTo&D]yAq Id/V_Q$yU02abg9lUaCaX Ec PU>?faF.ʃ+ЛHFTb1>!ô/YA 's˶ܮ{4-m}bI(񍬒聵SxZ}IԵմqK-}fkGû6/&MM;Q7 8ZgcVXEj{cJ:{{'L9JQH#@y|󖾊ZlQrƘLY&x63f ዗v  }ҭ2gK- ƽ*Sn"e.qMжM|\H}4hO=ܜ=چۗ}Iɳ 2%QP^sJtO LӥMilʽ+'`KlF'a )qWZ)iEw?%/?U" _ 9{J{E:!H=pgQ|1ی65+R R>ٿ{+o"4P8#po \J$rE$L9! ^*ZV{/TˠtMNMZ|b)Auqj>1Focn ߻Y)s }xݦh>Y jiRa2gw!U6hOE6)4)_`(S Re%i5ړKďgY2@Gqr,i\? 5` B9`rݴKg(7<MHw:Asz.5zh/!bid5AQE}'4ϡO 0  _<nmX:Nu֨};Ec1sB@RS8Z /ԾO넚tRp!}p|6y).ƪ⏅FKg4vʬV`g¡>sFxS9JVϭI߿WĤ2fFTs^n%64)V'LJ7|xdNI`CzҌ)L-L4 HZL;sf'z5ʭ^WGgG%C}"m-P3~-` ^.ej0 L~v;s]ӌtIj̲8έJW-MpE` [x滟ñ+Kqr1J0JEɿ :~%!-_fϾ ~ OAt~>(^[Wxa-S%vLLuvRCޙ=k 4/iz#5\/`(rL-!#r7rije0<־]1`2 @`oDG D}Y8[/L&MUܹw$\Xif//| a-^!e } THLg58·7!!aou?jY9]5Ou#x÷Ya.5`VGoߋkyW qbq.+"876̗ۗHo8x>3y`\Mjvu0N2qO\=[ tZt*|ʓʥP"`=xV,.$ɢ37HȢYgfvĶN/>l^2{ B.}xc 9ǐ{2VdEb:ޙ79|q*g@*e "0K( suĈgcV1N1rC@j/a*ز+{`MlrR&b\ G*?6`qz72E|Fnt5n@uaeNj*ӌ.`1>Ǜ uf Z|'\6gJ̎kh-xq:F+}%庳5g }"dlδT?ժu<>ܐgR!RCv\%]>]6_>`o)CngO/&fֽu3divRkl2G?o丕ɏ&.R2 *M/oIS{`zDɁw &=ّ ?hIKƞG\H't~zߨb`@dsP+E+(3|F,c3#sƇyDP^{bADs9dOf)O+RTȎ j~)֌4 =FT".t~V6O(KEݑ dr.W*a3l|vN3#T`N.i 1]#tb-:Nc[窗cBب%U:0\b Bq !Or(Qv< 3ns1W"*4NXjE}Mݴsx`nmېۚl:yyǨ0b;g;vTW]* 2w(DaRB9r&}xϮp ً,:xĨ]^mVkbuaaˠ[wf8FX?HdQgypXsqtސFScd) o VVQ¡oM[ϚOt4gIl7eZBڴֻ i} 0 KIZȬe;hP \#y즗3lzðzs$#bŊ0I,BRO*Z93!00wf)l%~l>)WD{918Tֿm!z^q,qyϬŠR-zbf=b؞7N*S~%Uqv=@8~'`[ `vO:j̩Eb +Iy?,8 TU%עt,"4i./@sN|0v:}[ځ 3Mvu/8'5B*g*mPO|d&w|Ivb9b=* @Z:]F&o7m@g")Ma#+Jőd|d2]xCc>\+Q'?:pre$`!+2 Lڍ'}sm[EZ,1',~*YiN"^8(FE\0ȣǼqD}0WBwCi,F"Ֆ>mS2>lcj5p߭?=Se\œᥬtSJq)V"ܟyyjys.$%Ga@i M /R"'@-eNJ?[_p VQ ->e*T^}Ei'3eX,?h|l(!tӍ"qYY漓 1 E ^9tqfO}6x6%n(5&53Wt5 Rz0nycaGt^$ އP}^|Gl6' }}%H>U&X;yc|݇hhCe60g,1ϩ-J4fQGLŎj8((,!U"&kqLy`Л[ȘF O$8#-}vBW9:(Nl"]Q J]T=.'IJUP]vQ [,r9] RGd}Ɩ@R`EjI\G(?[!^oIp]on⡒W9R6,^{Ol7a O*> filŖpg'}e4G_v0YBJ8AHcnC5Wt_fU:IAg)#?W(mmZ&'ɭypl*NjVb}iөғĢzSݜL~1{ Յ#Ԍ ?j-=ZQnNk uét5)MrX2J@[W`yQB9wՍ)RW>]x8<%|_P 'JVsBWό@  f8ĄEn1H+_&7 N@Y?=?;l(AG3xhK|݂4W1p6T413&8,.Gt- c_ܶĎ[z`TUáʖ[߾kC;|ib5!]?*+>IR>Y׃r甥\Ư֛~Dϳ^8 eE&<"la=gsl{8b|,I1=9cp {g-0SS<5Pb]R)8Mk <:ڼ?΄zY<Gyt2adhQ54GO4nPYv@HqS# Y^P:UYpaݰ6$mW#_k3-0`9Q[*E /N ,"k"uc}ޜ>uumEaW WƔ$:uLE@6vQpJ1 o GkJۣp(HN:yE`!X+,8~j6n~H"^߸*7'@x|)(?ͨ7Z Yu_[x,Af읻 uI2FbaB^ouNrQ"IuV;)EB-fuM]lSMcj5?k.o ߲;|aUɰ6UGSUAv4Ī{[c8XޕJ8-0}=Z4FjUT I^*zڕABA ?^Y|5^:0 8BL5ܝJ McS TXwhUHw1f;\Ȼ}m2Q-BirՄFKwXP}3~k'j)$-M9|!ӞoiӾQ0$bEt]Fg c6VY I"\sڢU_bH &@GSx}P~,C!K)9HE,#7> %BM%44ٍӇdD| C៻neCB;YP#xOh˃VߑP1:=Pyn椏&p^En<龍Xj 8|HD\&;WFX'<HhIWe^o}qGP{ ƉZ.q+|A'M=#9L)ӄHL:@!L H90Nva O(r=-tEoD2}8>i?5id} ;07p'Sz:$sbs alT%k'614/@ [Q cq;'32]ͫ "}nn!gchXUvҼrR J`T{Tj}K}CC|eԽƒ\AJ @1",$9I>Py-'͢8ƍYi➣P݋ ݃iAmɎ؞^!^ɷݼEGDl$O҆+c6A Y/%IBsӶ-w\9?u*|eũU|MysY+a){+;^WܝHSVA!3`4')gy^ 85kvexbg2됗$~s 'zJ4Zf;1H1-:dd]'-!ʑ͗<{qRŦEv]SCsI^IOO. r"ދ@/s~Bkfc.jȚ5V.ת]_@r2R)9h3xCȆnK$+rO3м5 $/0$hJvapT}?Z7 DP}S+sH%*d8Jny=b')]r%eL(f#cb屈&ajN="OxX{U{`c'&ȷ5-aW[1CSiO9aOaO@@r9I<^h ,sHi>Ԏe{6JMՏ+=i- 'VRLׯsϕlyzX'Es_Yr+~Q; OU_LZf3POlw0ns EcHh[%NXh}k aTKpՔڰ)d.m٭D[h$`z"gEN1Bx_fan\VÉ)AšB Rլɫc%Ciѝ^y|.ꚤyr̶K#hkZGƎYx+%:Z8xxZ 㢯M)(O$?,E$x! "};ib RJZdkY޹FY^$4vcx-)$!>NQIS񸑑ߟ[xq7ʚ/ Sڢff93Nᇙnmq̟B]b7K*aيw sC+Nf@rkv6b̂)zM 7f5+Es@. ܧ*pSv>|.7W]MZZeTu NɂQZ7[[M#׽-W𼿁\@$}7.<П7aJ"Rec-s x}]EkT5 1*cKxw N B;yP:ZWxWsC*p<.=ҍ j.p/u@?b*w9u|FW o⧥lQl~?T1/{SF$:HڥJ-/ GnyJU^o l[+Q7( ݉]xX#X(Lpmne.f-:3x C|zqErb)9Qa~4 \eaoG;_lc0wo7^T `I[װp ɂ [^ z&a9ҿm,9f+1%&9G:X#Z aq$hpdgv2M;oϗljXf&/k7C [h3y1`wQc8143nF$`hn n:=;(h jr t(̼%_٧q(+!5agUph0Хw Qϧ)p5e\\ԇ7fԉ5Tq8b܉TY,0K.@Z{k:HY@LĮ>[xH2ApBpF@_j ^ղ~l\6sls4[>|#`(d.C2̜J྅_.*V]1LI8jJ]v}= `mˀ拡!BP}2j4I k?)I6iCao_qk2 yGZFҩCrK{ڌ#9#eDUzd@\?IswBt%f#ftA%/fd0-EjvVQn)X>8$< 󱽦%Z|X†2ۙVtUFsY[\I>Dvm]!+(M.y( ެY8"&FznIaR#]gk0BjvGX HF:3Z֔g|ӱy,sF8ixsi,ѯEԡ oDw ݶ*pm>沋f_ug*|gH2u_Lb$ӳ~F>?"+ѕ 1E.>SIjyv֟G9%H>ѥ󗶓 Q$/t.a䴣8K=|dN`&)a01upCqm7$]:InbB dÑd٣V][tqtJ9"{b*!hb3\렣oQפzfJgm)}۰l!Z$+.Q?E#|^+Zj9lk$ރ=(EQ%$Jv͓.h |f.UUi=O!Rgvbj]?qEg{bJ [t>+G 0ڶZQEEU 2 _]'8s|Ovf4>R?'r9@7/T+tWj7hH`#p?[]3$+[an( Z<硜RBkg0H-d @ԇGxc`()Bf)8qe=:#E.lR'_Rm 'ye4\'&[QxquL K* 0H3$جBx\q1#ٮBj%rutj~5ePn/N1 AΜ9?J{'[cZ= <9l娃U/KLxf)0DB~վ R3s%nqpDQƯ^AקPS9F<0tQa+$B}3%KaPw`~b,QnŬ%] 7L2>dXBL{M5W'N4<2"H>-f6Z߃0O<XL-BGDJ&IЃa-Z򃮓s8l3,cHgΚ0J-<;Q|Au;q2A NKXaΨS¬<Qh A3̈́R@!iZ1Ef13msY6YNJWa"6}=538S>gж>]K:Wws]L_`6Nؤ(RRx#f0c ?RT%]k#\iI$b lc^J*+h~cll1W3_$ O{;H9rf93UG%|<^"[H!f*(,t4/F:հ[u''j3c0d5zPݽ*73eL`&#h{$jB[#^v[4J4>+xGVwo|~}-]mo3{Wp-WOLz š~s*X#ɀH0du>@\P8Qr@s#LVu@۶Fޣ3Hh97~qhc:6}y՜8MWPbPYl* * K_}yGWDډ<2ԋIw^)sHt5E _(ӧ'hSFM/ Q@0̍Hz|{@9=4&A5w9=%`itm(;dD<=ߵ@Zr9w7Fy!*\ [ !q̽bDb^@H1,qtI&oaN2jZYsCQ^ШQXMuh@b3h, _IZ$%7pSx)a) RМ-!u ŒrS(G3dʐV=My) =ȗ-[̪CM\&G' .3_'sTOVK(g."aNyqgYiߺMwea6L*FS,|,P zR?f =2omYϙ=9~EQ9mSвQ zfÃ2A$)Q^.{0IwO("bPj0yCӀ4p?WJܴf#mǝ=f4~Ӥgvb?w}h:EĀDƑ1բQy2/<0Eu:M~Y\L՟o N>S.?ԧzP_ 5Vb﮵rUtVD'eE<ԷZE(D=t2:ᘼ(=]SB%*S mA*n4W N |n;B]8y\TGtZgCq*Dz,A܇& ~XzyH3i&ĸhm0z4śV%?*j֓+RU"YeWLԥ #X.9̳*m[͉B<~l -a|t+&$#Yt$\{Dt8mh ժ흺 H]|tͰAj̿F2?Tݠ\ *g:%6qĄ+QW.b9QQ4:GzhWި':;N烢(UWԓ?ew4] (?9Hrijr7}S{_dqA c½ˊ aw8.Lǧj##>!ZԊ5 cCIFHzu&wlX=+%Qj{}n$""w"O*ĭG&\K]K 5 & (V8ճKk~w_ Zc(YnEpw5kopsSz̩ 1ҎZnhg4ߑ73@Z'ErARmɒ{wo6(묫:"vT{7:$ {Oצ\ץ: i*f70zSV@.ۈ? u|T6Mk $pZU&y=ʨ!T%|cb!Jx< 6斞\h-D)@vBJOԪok O3;X_ et\\hAtfRaPQH]B v  gEL_;%/x03.4 7b:)0z DA z-GanE/=΀Tеd~YCƘEhoWs~Mx_ajZApzNM=82,"3t#:ǥdi%O%"u'g(c c9[an'?(inM =? 6^"@͝^W}Iv apqm,4s~3c6~3xƒ4$zzWmWts<wwBK,0ff#jK$DۀǘB%Q^!d!X׃ܑ. *ZLVٌL= ۇ( Fʚ{sY&Qwm4(R"_bSG+RNn?Xh?ÕLGAYhv s,^*U2аƛx$MUmғm,\sN/__&1gr$aIoFX#[D {[/11‘%mw7Y3?!jtxБD Y9jw{6)(aA4#SP_>fѱ !J{%qkf?*Hb:*%@&3>Iv ݽVtV^t.[5my{?V'epݤFyblX|0q{I&kc9RYW([Zqll[,WLIi2VXV [34YۘУ o&SclHB.'LE\/kGIhV,`'T:bO1:쳛rͽ();bRp73TZ(QMe ۶kb,bof,t/#kW9,z_Ga[zHcn*ٚ%UuQzS(_[]~ RF%Ņg2jdx,|~U/&$g;c^WTVcd[XnHVd'_݇EMj8UeL >Oށ>V"C[|^&ɢEEZ7$w1JGWZv%;<$pO?s^Pi@8&dtW*]xōeGݣ*хSS!>{ T2>db&|rtR{^Zl0rɣƩ7$]zP CV?8'Eĉ%}P^gm]WiZ_m`-{}VSMD0L*[=҄UgcVզŘNmW4&r+³N&bȧi1"Z Y*\*NScgrؾtw3))/ykiFGP$xd-'DCVd0Bk粥˓J>ڮ^͔39k\3ɟRyӬ7{$THhSnHW`6ՙ'O.+ 8krmr9P*{"jtm0_V`bo"P'Z69GrN MIQ *ݝuʙSx1)8 .ï({x/U/n46Ć-=K o䐖NcI܄Rwacw)n]k'u=>z[ @pnbrҫG#N4`_ hqCԄo:cWD0RVYl#ݧ6c<ۼ ك)q. g8k $~zz)|j!_50*0~Φ %#k.`,i 9".HVP o1nRN*IHbqfF3װO6McG܂%A7su()doy2<|LAu.#ZZþ%ttCfҞQucr8Pm.|c ٴ!:[i5|1ΐ#s%$ 6.+J}c#w,aF)ȂBDB$AȺv6VKã7eek)+v/佻_rJ5j;\rS&`մ2O2Xlb?gqA2*Hyqr!7+{iMR!^Ye\o׼#C)bfXbqA'ѯUTmMqףaT23| 1Z!M^LxuX!yм$I&0MC9VKSy`UK;:A`WYG0|FzV o}x)(滇FTz;Z춒#M:;6FPCz}̜!4բ]hmJKՊ?o2C4 x - xvt"e ߷XD!.HޞK՟ichk<PLQx;q HafؼЃ:q91|׃VoT3Ơc<怶^mM<˥AqX^HxX3SW~OH]fnqۏ "ax?ifCG1Խ&jhPJ.\2pF4'P$*7eC@0)b~G+Y]\a|+wX+Gg#:&"(Q?""x~ gyaL ჱ1Qv ?OG9h=t<=4;J[4~iz%BGWLNf^7.Fန0^k[Yfvчfŏ[d̤あH-Ʌxj(u~T#&7^fC}gQBqi.=;j ,"%Ù։RD4wԁC:^1z %KQ`gMY~. Z|o]2_WPx| W6BQH;ej,~> COds!,CST1HP^$yglhnjledc>a{pXS«i޳L- 1cۥsr>xfaow-qnJw(#nEo)7-&:y H my^]!\O1/ԍfN%H(9NGhL";ypf,‰ĝhl;z?fNX Ciyj؈rKIN sض!' Ϯ5mWlS+>]›/moM¡bDKsZqvI $Eeg$x(|;M )ݡ[cA7Ja_gwzh1sbw,Ž4o*c ,xkBORE ߅p?J}yTGR HFC%dl5eN(pTn\망?lBm!vngoqKV#Azdzgq#IӹJ=,=%^iYCt,Fi >$puGʹkVKg7-eZyϔGbW1饈]T c3wzDmtNs7?)- u3~BDJS1%ZPNiUu8'">h`bgeI?Oqh@1xn̆*d\/ۑdm2v4à8$v Dc:P0qIZ.Q3i5ė|m\!hw2pSZ@ .TvS,"~s{]k6Y_)&iF7Y%eCLHr4h8.L9'Nsp6 cX/ V #|J@\KTZ``U 2.ֻ0 Y,Y|5Yn*(U!ZR@Ԇp^1S89bÏ54fr1H<@OѲPY*nf&L{64u߼0Y-='rSJJ+L iq ;ܟ?3iz *V@Mzm$׀BDPr.t *i ayw֊@ .r"u%]Iʺ[19\ !6Dul8tiT E{E' ]~lo6SvŻT4YTZz o$٪3>FԳ]6ʓ%EYF4u3cu˷ch˦w7zT`L'o>5TP$ ߛ+Y:tB?;:LS}.?~as7fq'q|;8(,Fa[fjo\Ԯ)VUhE \W3 Ӹcʛs$'>~U%T=xS+7s[ ͑Ir"(3|7ߋm<NJSeL^,Qf)E8V V?&C7~W.uUZ*$ӽ~}u5 ܴN DoG\9sk2"u+]f.Ȏk އFi=QJz2ڇC~RdKM-aWQQmY9.fH8LFUdH Ts" 804 mf; c!^RMɂx9눏uaYY.feXfcdžj4Ȩ3[d#p(Q;$N'!755@agOd+Dy 5YDNT.H;zz{O3|s{ufyw'!XF5*y7FU :OH WS؝FN%\D.}L')Z_AepNIaRk& idK% sjhfmVs4*& k S Q(Si"doNkJ3N$\zB>>caC20o_'ҴntFApve}0rQ($zEZ3uߨPU)Rmtk0}3FV~B,$'c.jxφ#Lx>܈x}ɫI!=b= FJ>{dwzm`c'o*_nDk\{9PаK "NKzW3"z_V:Y?,L0Hw-YDWtхRUe`N7%9ږANP$Wd>=k(靗8Ǚ涏mK@, >~e$W'\{_\J7gB{НaaZ2]s[R Y@Hpݵ # }N5?ߎ{4,t, vpT9?]ɹ)ElJqW9gT d5}4S1L~S_ BOnI ҿ .({:6MPsy'w+jfu/ˡ_|Ю8#FG|d.o=^}R&% [Jj_k3g$u_ӹr'p 6$97G4BjA6C m|鐙To3..xZ"a ߺ鳁dȹGZIŸXDd%@1p/_*adrzئZ=˔qUmX [h7"=|{9\6~_m'I>[X^ψJE`QMt94 jҥ`\" rDP!o_^lL#rsPcFİN^D(Ldl2\`$S[CO>A| YO.E ﵒ뚰QV 2i߭9Bq$ZrqG#&cPo KSmZWpx0o"19ҟ/}_Yfe}._촽={OdX5_o*yE {?aL}ƁkdɔHJ+?{YZT?Zmj/"ZF,7/Me/6wp,J7XF]Kh 'pD𸑁) :fN e9TlN lF<Xl'g|0y7l)bmHqc/FbuKe(4q[\01AoXTP;M&Zr6yP.PE:l2ʧKz7A6;e+Q/J#nzV)Mtv׻O&J0; 7ZO3Y$_c'l*ǦHމq?=o:>bUAsJmRVwfqk( K qi2 ^7 <;> *&Q|:˫(_@6xv cz͝Rs͋zha+ E ²E nL;}Obe*`ISU @/ѩW͚rT쒀.gA6:f1]7$!Guga ,uh{'w{_nw54xl/T&$~Rk6I𕫱]8hdaԕf7?G#E~/ڠx&8tˁz 񁍥(B)7Т@&*_N8 Qh:8 }*ϛsu*#_l7)gjۯ% 4tQ[ڸOA8 :j.WǀS -bMx>Ā۽a&//4Lwkht_UW0s_3,: "EvۊW8CE(9`2l(CU9vzNLycHxBQRVKAB]3N^x[al|*㉈{nd8{&daCt $p(FC} חbNy7]DdG0c9?; wqJzQ)xn's5( Kw7@!cȨ@n1D<[C&@sW>ٞW8=i;'_3ɷ ;_7{L%?`(&hL{t/{r^"[*J.2tV%2F%aM!{z2r9fڼ8>YXE=# 1-]d_lqm⎴̂h$;07G/. K[fGh`8do=20=bPx,sw϶] c"7)qDf˿Kj R u1H[zBܲ'* +-X KyEǪ8­xRo-_Lm1Jvޯ'E?JɑRi' OGE~oF hX{#q4&&#]/OR×1~*Wh\zK"2@fӌL ~!lBq`VKXz)c }-)&1+Hyu^{N8Nӕo?=JsjЊ\9$83v riGW~#VX&Md+U:?\~91i"Eϯ'&U=; qiV7? S=n*eR}A=볮RX[&/T_!Jta׽HzCsh"jj:TS=/VK U|T)p&lKg$͉dBN WhsvH Y#G_D9]?C'z^2MHg9nf./]U3uMѣD1Phӆ'LBS`J]BCH Fq^I4T/SőE tC]&r ϠA OId9G5SWwzz^1?EQYǛ~ݒu'st}ap`R0wLRXA5{|Nr{Ea[_#ɲm!Y5WHgvD/ai8[`x\Tm-g1H.4,Ǫ= 4a@BjSLsl 0y/o"#LpV=gh-{a w0LݛrHڶo\iC[s,&$N oe"eۈ| 1*9k۴=MeͫR9fjdq}D.I Ɵp'KYmT|PN~^h@06k=?g vY&/]f^KQՓo1BŁq.;Бf,Lu&+V\1Aa+]dRvSdNg] mqP5zߚ:sa$N%4CN#_3۶.`ouCK=mJX!!1glg5Αmɠt=aJ2wU4g2Iص/e!eIL6/)pD~hDՅ+&Lx!Eur.aq >.0pճ]:I97orom\lWg%ֵ)Rv>Kk+{*󼥟@]+lsɦԤt@ϙZϜ;5:F}a b92ώ/@S xBcC#Ux@#Aol=dA1;wF8|搩Eh- \|]7F_A=jEϵi%7. bD-'Py/ZqASۦgQXY"BYUMxk5\jƴ OZ'cUA2Y}+VNϰ T~"_j6iN\G̞ S# lzbf1}e5opR7C29fZw@$rգ?fPzo@ 8?ў/8q.ѽ_վ Wx8\b`33=z<\UAԅ}B 0 -Ba g\ yN@xnz݅J`9}F59k`%JHD'c),jSA`XIPj $MY|cPjHv 6`ҏ&(L,TE".3?N?-):D<nAt2?V9Y3T؜<)/Ѽy5-9dr^65(_=@E-(]_'vΨI2Nvkk-{MBywh`&7Jد׵]rx+)#~A7743ݯ&غ$=h#^ yr?ul+?^JM}:=wxsܔ8FYKmGE֒e#>%߭`|#=.gT5rRCe ]H _NeMCzzv[ۨux5.{cݞ֏gD GU1_ؼ8{XzK}ph{]"a;586I W|g[n,܍ Ty]ZB8^n|)T.xrK'"Ųq` :oo][>`s-fb2+Krf )+tk H!x}c Obpy"_{'ZGC_F'7gi@P埇Ď=-_+}sS ^X-TkO"}(K?&OyR-WUm5"z&cj,$!bw@ I+qTNsbĶ:sl3 @%MQ[r-%%a1wV_mʗ+ϲw/%>B#$tzjJ*'bm>xYuO=yMe[鯯@#A+[ekI,oq|#x0KyזB!] U+?Iҡz1yЪĄ6&겚!-I4tS@BŪ8:;y}: $<'@1fOB$zSQlG f Hg=˂@*e:( {c6bvSL选lT"2`;5Q 20-MyP=O\;վ}:ӆIFYO+V kIT9KK"FT(-GĂ)VlAamDmȭK_45eWoR n-?o80y86ql8f!)3tQ^ މ^YWCdh5b q5dJ tRuƋUZ`Ka=OsNmMHgG~9@1u璳 -хx{ٍzMclgoMd}l1:C;!Oo˰ne|}Ҳ $ h f}>_tF[J&*DHo +g,$="Y( ԛ)9}Gk4*Sh˹cc8H&mqw슶v(>ztsA ,JZ+רτVo@UZ _!m˜{.Fa wnjHfGo{mtgX(%qŠ׼ֵEFVI((a%՞:Fx_K’?Noh1kXij4*3UfᦀIX c,-{DsR13Sct?wCmZ 7kH&ZHJ{!Fpi4YL.9ˈ[&[.`K1.nX!K8?kKZgI%a/qRD1|Zl P-rJwpG&D9R+#Nvum<ٗf *%1{ =㞡jb&{Z%C \/J]S PoAol>s'ǒRMr~wVCPhb0I;'A,8@o(o \A xa e?^erk=Vh+]D0o@\<bdα~釪`OVN{&V[^a5*]`̀c2RL"q8p8ZooFCnDL.N-5\#fX!NߌSTś/Ao](ԇgHO%)cT+H)6}#"HbA.h VNLֿ:oyt2H%WFgJ,[}L? zH`,dGWIK}%9#K|޻⺋pԽ^N C?GɷDy uBbhe9ۤzQ'&y )/ v2.yvi^TG9ϛCImӴ*'TxBLGvjXʁ7(O5c@=׳2 @W|A{7 &+N'^sWy8QgWUͧDs:"idQZ`$UHi^!繊npdZd&!tv:iuŗRg)dd([Y:)Gd+y}L&oK\) qBе(4>Ë%o7Rw5ou+R<]r4 $O'kѰNwY%Ţ9m# o%e4Τ|Y;joTk)C1)kNx?OJfqm 8k #Ygl@rmKP(qꌴ1K8W4)$>+ }}@ة0nY#?v6⼴# ) oL(cT`muL+Ʈ4 !rr #="wZpegAj< BM,<=Lxc#A7C uV ڵ\N_qs)tfxBmr h[^\M DX8NVٜϵg0K=ѿ 16ve3S?,~w ofj(|YR3jr|֎AO"w'%)n7r Jѧ#,T H3m놪Kcȕa 555%T>ݪjE6SVH7,L 5Rl ýCi+gy v\Hz| 5_@3zgs'KX[}1 ʤ{U95*9u woq0:Xv߬ R1J;cΝߡv=2XF}z8UO4n!3qIeV:EjnXccaʿ]e$\o+McؓKb:MCu.'HxWđٰjO$vq3{ ZȬ6*# Ax'jdEKlNZDRl*Y\YŒI!p[V9pt2ozkǛ\Ao|c`m&;q 0L}-vaxdx2߂$VȭTg ȩ֛Ys"7i0MVy8.Rʐ/R\jQ<+&6t)o kUk]yKm:k7VQɬ=]1bd@%xo8G,%P˰?.n5`h[xBs;+T[[rPpl٪g+Xb 7>8KI)oV~)i!3ecdkV0=>g\u0bԙ~t1ݾQl@f7vXQ<(tfNm9 !f{z&epwS[ i`NCQaA$ǜpbzago1v/Ume "\85 0vܫX be Z9Nڑ*"Ļ"<${=۱VjDPG14aذ<\tի`ʞ7|>숡`oVeq%Ūҝ[$>Ia'NNX0SU jPsB2_vWE]kzІ>SG65)c < h7xG@׵t1eKf Y:|cM6;TatP]^DWAwAm{r+HRK1M#v;cvRjžytÿ2XQ؅[%iw@N?~Ă"A@ \Ğd)(Z)z(^(:9źXE'fsƃ1s{w' cMPˢ\tpӃkTR^M0)ei9O]֞*8ŲJ&rR`:^3DWpTړzYYz#.G연`;KդSJO$J1rnFB|gPڱ80$~ћ1A:źHzmg>VnIĒ; t jP R5sYꆍ„&s.}_/sȑ^x9WfXS:Qr0 2/:{O nkN&[)_*@. ^ }Qu,DMF̩}FzLmx z\taSۡKuAűLN@@)kJh5/,XkЯ'a I!=BLF% b]gDytRµyn vKyNUDU\v2'>l

C)b&M4#vx/ԈKUW`)O"n e {287FxN3Iԅ) qz]˗T-c2w/r} 8ȩLn>j=/U}+# [Nn+\,W!?bzHK(eg)8bg&ݢ‖2$9"{0>(HNF6%<(όj PsbP7v &۠qSX*jj*Ef+, c:8xCُgGk_c^4-TO{Xrg+EntA_%CjhnVlS{zYڨG(w* _[wwe*A؀ֲSE/Έ 'Қ>Z#=sv oDЏ{^m{ xO#. @װ2Yi>D-fʧ2>j?2YR.'jWΠ@6,F 0 O09 2aCm7eg`Z, 0^2=nW/~CXwn;K#֡ k q?.S"o좵3QΊw,3w&C`r^<%w'GEVQ/ŷ{!{?0MH~MC!6 ¢G9DIvhYS!WG=vnxR.hfѧ$V1b!-g*=Yzg"{8y./anW'rKi/TҺT(Vν!(}'&aM,RVbGF y6]7[Rb9f˵=k&dhxU|m9YKڑ>[܃?5c4|QGM!AhE0Ks[ȟ+72ͺPhf`*s{XZ6LER*ywy_S-Z3yF)r95:y=7Pxk\dm5,G6IOk>}hfU8E".$\D646DZc!ᾝt>dNaVg&Ik X jt\y<㒄6c+QoLC!o|.5w)Htꟃm5-nBi}ԕQg|Lqb毠9wn AmMU2| 7 I.]Z#L2x?nя!W^t09 5,hsZn/gvZ Ք0ʙ–#$fŸ0@c|YnVD#I^`_ , Z_8 IS1KG{qNZ@B[WD5T[k]5u4v!b>{tPEi5{\?;]]ջzܕZUԌ+,|mf'5o6Grjz&40XZa7 Qz!s) ;.g(~gN[Ը˂ R  CVvU)(r=WƆG\*VO3_ni.U=u˥\jxez@\)W^nBYSTZzPQ\(cp/] \ۉU, yE@Wm-Zڔ4%~nr3_W" ʹ`75FXrʣfu y0?jT6{ ^-e]ҋJTasЗfې}EU4}4ZgJM nϩ˘Y[]2n6xKc~riI; _gs5_!g\I)a쬥n#6'w 'ɴS#zutmǏݕ!+1.\p1[UyU/zFflGjB~& CѶ8- ëxBeZ{>?ora;ԦIZv-7Ѧ>CBŒdnKSUs]B ccvfȌZƲ|Q37r uK*9MI}$Nr ;8Ggq$ߡFr`dmG1Q^zBC$RQ^אO2EK .;%h-sRw|rpyTc3I_mu Xt^i1s;'~=+&)g]|$q zV H]OL+?ipoo+R0qہIΣQj»u 4O d/qJZ ?bٵ-X=y%&V7ղwG6_NE4!u`.! $|4'nqS?â|+xF4N̫a5΂sl2?tj3[)BEG( ʠp}"gjoPx;Լ= x!H"gy5 )f"KS>J/~lNqdG(k~n{/(BFa9!uُ(C;_&B;{t.$9k"M4)ם }MuXiC";/bUO^A#}Qyxa\ÞIvo.yF/9cHFq(,:jV3OZG: pUTYo Dʦzë'7TUBAVr(IG%Dڇ<2cQ5z{ Q6w5ۍP)8_l徿NKPECځ}0ˀ >o8|[K{Xnit Rm h'EaQ|MAc_ pKՇ+eR~} FVІ G }rY쇺߱%ZgP:8`\L"S3h@s8ĉNN"N#ʽI -?~6ѸNK\ZZ1DlPم9Ȅ/_ p2G4L(m, _aYLS +jf m+Qu >='u;2FocF OQ>t3dW&#Q7)s' S{K",*T͓@*@6V%,eRNO{9Y8kd/@*<~Ir.m=9 hQh=aQqonGׁ"VE? URzLG`HՇ W-~3zqMPb뱬 VejPۼ Cb! \%_ 8fX-6HnD/ĂAY(}J0Hr.N #SaMt1NRGw1N:R%Im+qD̜ ҅`GIhf?փ 2AQ12s-I' t{#K[Yu~1:qeXUlpl§%RF`PhdzL3ժT4X0lλ *IJ `/mlNlhP0'qfac)QMڢI@:L!y7y"ێ7 }Bs+' aHBv&V_9C2\iFdT9 e6ko~h&~x9򣛻5ӳW9kʜ dn `.z.?)6&\dAWLjr-@~'4$R'qT1iIKXi 3כּؓ}7AK^XOKO6<.oy.Tr<F,7GvU,ozP6S-7:Ӟ=a]owqPGjZ(Ae^5 @d5H}PJ1AM48~RJbmkw݂tn96+`:b?-U?Zwc1I7.$:WnavG6[H ;"1'~n±t U{ qUrYŘO f(W?AE|>`gŃ$λx6Ѕ |yo}x ^71h2#sIx J=GE6XF=Ts P  νLnwmuAu5t^wu v4'@e7yصqLyjYAݮs7*ʏ\&% +./3ǃHGCH)-#uEd9T"8)֡jxлyUxj:@) Q ̃kIq7˻1x秶Yy~~@%;D5mqM@V,,Qt&. $#ߊToܽBd{4?9$B BJXxW[IN}EiTAWvlgG@}g RHukRe5hc*l)bD»x<#9)>q:+ځ` '= 2YSf$Qk >ჃI si3(%l(b ~2Hي]˲JsE!'cF8e~^߫C%{x {!1DM{t{?1kl.QmsvdNM_jj$j`,*8c'(ݢ Ik @. ${봻U @폖[HyȄU_ź!C˱C-i]&Gm@Vksv@+ !w5M+Fj7蝹 qv۰_^6<%$`;tPR*C3otmȥԔko-9G(h#bo9@U2ZU޹<ª0A &! ѹFL"3S /=?S|mؾEgaG (2YQH˂c|?j VamkϠVU40C~_gzU?6Hqqhm҂)aX|M1J{wבsP% CfjhۤѼu?B1sAe#=*Q 8)l Nl P(>]Gpd7ԑ5m 2X3y # zr%n19;,H6#h@'U</)o8l)6w2~3Fud$+g.r6vW턠#R(W;ؕOhۿ%CZ23fE#]l;"SnaM|"Dk!ms *ef%߳=j7@I&y@nXbT9"CPWERU81Iw=5ߨك\]N> !"D4n.hNx6W | l'%σ5!<Syݮq%՗&hGvtWrgD^8Z`lݱx*yXOB"C\$?b*hdYOc[Tj#- I碃*xwC`J\7=(;8~HЍ3L5݃HEPY`GcVdU#>GC,C?SC[){}Iydջg_Z]Gض([ŲJuX5FGԴQF<6E/[e=W76+@V@n%2=NV  m0Ʌ;bz$Mry{1uGh yV  gLQxj11rG Czyz*R0IEHoEBovΗ$C5Djˬ0;""LJ˄':øKI]c`0sDTcO`oUKIV6d7dЌRMfif+Vp[y {-,tTn(?5opRbĝcv }`M kJ !`_@KvMC~boŢ@۽3ʐދ+*(bz,T q d&Gy=^p;9%O[G~U#n5A1z5ЉQ_Q[dTiL)rϾE-D dgUԌ>&~j:'7e6&+cCq7;ԃZt[I]ʸFx^06(Twlϓ#N#.>6Bl;Уޯ 暁}8Y8CbDcx5%dRp1LjR@ꖮUu o4_/b1uTHq"'S^y(Cܒ `Cێ`N^نNLC'&31PCHG{#ZW.8ʵc> ؐjdpè+PdM߳ܰ{ 7~z%L^#ȥ p9TKF68}rk 5Dے+牓sF D\1flKK'_017P؋9In/^DMTޑ!HLr_Ю[$w"i27MC[HO am4gaHqo'뺍KWT&*_ ?2͔o;SjU çq=r'ɚ |iZ=mx?)w[T;qU ,}.VSr>JH^̓r`=eJ~SBڜ RġƖ cgb92R`҅U?mDr!SWDƓ -9i8̒]X\/sR$Hdnb;6Z c O$%.ei{@;Rk==A&.* 1sK\f,Qc K+b1RcQ*YE|.t(Į^{}x<87[fӶH88_ Gt?-ӶwhQىp]iF%fUyj}NQ4ߝ~&|.%α_+*@gUM~ 檛8֣Oś⊺Qj(aFmMZ/7X~:C7Wi \|6]0i/ӑrzYص3O:d᚟ ;7dE&Nj:nr@| Wާxـ헽8kІ _.ފj/{eez{3$mR3ș8Z痠Uzưz}UZlܩ)*M dJ:(ŧz"^}/Xr.@eYE۵w*V"wz&O7R-8Zq,a-eVrMM)*:Ǽˉjw$kwp3~A!BC30lT?DvXlWyh㵍] k"r[ĨS=7Y*LNtoPjG1͊ѫ'cR‘k>u66lQR5>pe'T6TPQ`~p478W;8mwVTέۄ*pOv.c|Lsrg:Ỷ^uuHtaՒ@bsW{# k*xUOvetoOW^\mUdlo;BiQaݬoZywM SjO/KqW2'DSaGU|޹_-ɵT"n Uϯc٦2W#ci{nW`h|w@Kphi^Zu~aYZlȡ᥼ޢU wu.6!u6QJj1Wk#24gČQ)z10 M 'fq :ڶUGHY?'ieJYOMjmVdDe潰i摬нDD Q8c?^Z i{F˼!o4/"fwņUIUyJ߿d [֥o[2>A?(Eh$?ui>xק͘ûs4 &*n]* dzXI 9~bH4^8eODFfi)wpOŜ- w'@ >:`ܾ;Dɥb2:X?eL7X+(dOygeX@Eh/9wUڈ-]-@d남vtr+=㗞njL 'M(N(_icT@{T\2N=#9 a  ~̝On̏3#hrq==)>HqAkؖqYD?(rKd֒ dę8KtM%u`J g"{m7yCQȝ|]7=bB?*}@(NQGa(2zDiKCs >@X>̜[G(9G/HC5d}U${4nu:u memmPdIs̎$w^6?[\9l 9A "{-ړ;ߟt:>NfZk/5txZ]?v(s,:oe3*8U^op\.9U])9紖qo,ndq8.aBZM㛋ۧ 1 ˸ 52Mc.9ޗDb(y= ކˇSۗ4(¾EDi >r,=6ZqOu,c{6.ucB=Xc $:p[p a,FEa[m@qU/\"̓Ja\(Y kRG[|ݖUؔ*.=/fJ oX)[n5c-zH*/)dXHpYnøҵ࢚#qD6bdCJ7O,oH ]ȋ/{RdV"!G%EeaY;f~rayS RCB]?r]+x; 9?Vh/ Rm#B 5Jam[]ݘRiGF=S|v :]}e1:wo%p*oع  G<6lzz&`38Pɴano(2ܳOiK"&&oWa b,Sح|Us᪶O>lǢ[~eG|֌LI?G(qA3JC쿥DT^\d& =g[gs *>);d}K[ ֵ}cy*kkj#3zc({ 02<|dx) !MBRJS,CِGTj@[&QHhڏh|(4}Go"]x9v+%JSvD1vw/G&v0Cv)u;07/*fCu/3\YUx~.*J10o}]FJw#y}# [s(l~m'j'sPbJW>A-B\OJ!橱w@ L3`@衮IjiyCUVuOoЖ=ٖ> 8ѱm@!ke=,um1 =@fA*p\Ԩ%A!.io sJI:EݖAome$ʑlO\\Ó  ƪu1ۃ 7BdWq{3XDpz(%/&Gye{dMi{UZmjxҕpqf4Wɣ7b9m1Iw rA(ĿF&[ -WLO"]@E ڡXPR^w-KjG`rw̡-1nrmUzM/KS[}ʴyVMOt_Idbl;k*/eR_PfFZ{xraI!Apt!IΜˢ"V8X$3dB?\ns:/R Jcl#I2oz%ż5^\GAYY<*Yìs4\)qf۫;#._D;G`M[*Fb5'A r7?W&_XkȮ3_W&5*V‡{~_ Qg&$ G>P"rSQ=AL tqI,Ն~#ޖA%RER<|'T(H;򹏁yuR 5)ĿqpOaLϤ>U.ms0Mno^ZlOm"Rue]p+Űl6M9>5WAޫp5:fxOӤ!uB }VߎDhy rgD#'EA{Ժ_uX@]pؘA =NtAn9 в{F^-,%nVXs©ϖ8|L)%IOs xxS-5O~eZUuU⨓YЇjzNDh'=>ФHFFdV;],I+-y?\{ι"m{Û4?g@TokȒ[[ّțx1P{Wj1#lﰔHLe9f\'\ }=O= `]9 xp 0ٿfz;9fH0Sļ: y[1н7<Dz odD#uI<|G9y:l/2r'B%|?"f̑\#g:yU+wM˪e HA^N<<,Ƞ3O'D疋];>F)fO\簣HɎ9OcZ\՜ҹF/\24Qvuk꨿bOq8,;xAtq/Q3(T' U? GGMJtPdؔ{D:O^j mLo,zT@eJ;o-Z6$v`YN-T# \+jY< E.C F%5D RD2#Q gfd6mQA o09ao\d0rJ;'~`n2{&HJz8佋j(Љ]&-zCy(!5fX|āYjmS8GSviRCok N-C&`m"KP7+Me>ݾ ]P. l2M9? \E73O,;᪋Bƙ*9]bjq]]|G#g:\4yW^!! Lf_d!ZHu;_$2ڒMߓvO迒6#3_"[,[{ drp$2}֜lڊ sdY++-$ŮpgPMAv2m}`ޞ<Ă~7 Pp/z0E)XDa f*P{'4y̩q82w)ff;S#sG+PF^}To,|(RI4~'ZQĭ(0nRK)͙>Ա.iJȅw_3>E7<a8?yd9,OHDƠ|-dCjv2Zӥ'GdͿ0 aBq|eKd*љ9c%+w^|n8?\pD(l#ѝ} ^P>[=sshNd ^^ij|l90x|h{/I/{k}4m8 n6_Y?tWwzn-ľ ;$q7d#[nT~Tr'܅En)y^eGڅ*FR"utm| Q"7Yaޘmj: ><}N%.^B&5WRLt4o I[j8!&RWhc˺,![[NDI+xE3\ڢSHe_ }p>1ݪ|s0rklxrLIGRCv$qhD@Zܓ:*O,5ʠ]])Sܹ A \'g=rFHEOy[*Mш#伨ԓJ?3K }Tv:mə0џ˦sR5n'SŔ0Du撹!V[Xܓj%˕SK BqSz-V*Jf;qXɈj5D`f?p:9w` tŤfF:.R*<\Ѡ5:':}TNtdG,Dާ &&0CeEA:eJ_+@_QilQS4vU)QmibB5(gN VGsͨTA29IUkR&o]F H>l?/ /HT:T}oC6U#+wKan4cl anu H̥R8id ^.}`N/bq &0buZA}y $]͋V9vˋN9˥j3Qhha#7}['&:?  Hé[T@$BՇҭ4zk `S2~V(!"HSZш{?Dka$Q<(c4˩:^з440o"oz-%̻H,\!fD E}-AqٸR?lCIN{4鶸67fErc[ ZoT2Oq' @`g3ƪs#E"}yH¤vR@R,f[/>{6v$ ."/Gh Ո,f RúN{hS$@eʱh@T}Q4npz1/p ~YI[q{8QgrOqүґX6ІGmi~U_ ~]95ϛxZ1"ޞkFBՁIi@zd&ȣk" m6vg|qڎ>7A(t+Tqhvbi6ܝS(}2qSK؟@=?[me*A-g?EӷR',#_ 2rN2g0IrSV-v}Ⲇ4XCԳ<.)X ԶLPXhFFFdc6t$D$ď|=nB` %i (hīдK}h*9gc0f!J{@nK |BΩD?mBM?ӰCʼn3^sth{߯NкLHmKD۽]0_jjk 09<>0XD wC5(npJ .)ȪKM$@Gd0I~PB>.?Cyz.pf]ZqW ^F7mے9쭛ﺚM(O< -}{*ZGc䱞]\cj:,iHr{# b!MݤhG4T3s&~*>r @AۧڅzTQ`%ɩFqM[#DJxx>,mH[DefIAvj8!APwQ?GpWׯ|~Qn=O̻ "'ƱV.ASt̷4n_Lt3Ûm=h<TF!ݹT:wj,A)'!J) @|:Ht7.gd/^{ʃ$䧰ac4,#Tד Ȅ yO@#%0oFb4~tSGq;ׇEbj֑FYK@̠  聉X-CÝo>? ֠g'e,*}x8c$/v}IHHsbR7!ʃF 2^:!MGP-%.5K3eڄnmȂEMPYQ/ߧSK |͌?atiy-Z]3춥cʜ-\@ 1K23tWŨG-&/W МXZ5ȗ* oTg_7 rܢ@zmvr$@t{4Y[Z# +j;’Q^#uX@w|uLڀ6=]ӌQx3F cA@j|P&gm|5N֐2Y#\l'S Ercy_kɵQ&C+<6sş[ 7Č njT3#DOksJ$'[  O˷B ,dž\@6olpW2WxJCK俑+t16tc0׆aa.PFEl1~xvF X6e)UEm7.A YATM,J9僘0S({IݵO _3r"D[akW ; ka4$@9[ y?3` Ҷ*F!A,d C IjCIָ?|;5Zd0 {x؏: %lz(k"}2`8ؔܩVeMDp(Vɭƌ ŶmQ I-t|5Z="$c% 2M"AWn !r[ ˉz,Eh9*g R )h;G(zt=x>@E<pyou=6˚xNc;&&glyH3( u&pE׀-Utplo{%qPJ$mL cܧ")_=[0b3vӘ{u'JF!7G@ۖ*ssAeb]1PHɱmH-pa{ٮ944O}]5~'>pT\, mF{oKy@(8b +l8O> .HtbN_݉|:%a-@L[ W;)%0x|Qywyc[qy8,2fP|nl2Udۂ+Xf {r>!}hSl=N-TO1I\<6͜n]?Z'3cmeBWzo;M\I [= SX q#vsZdASa \Cl?8gdn{qg`%aYF(>nGB ft(H @gwm5aBNE)<\1ZkC *E |{[ypK:}k  ~YEw/\l. GAI_غl, eʯȰ5@1i|+N:Vo pi|-IC0> > C|жP%%P&iVk!o˷Rg vyQ:q3CF 7 $kSj ,)S `ui &(a3u\ԓ:՟2y!}/?O9¶h ADA'%U9ኴRn{N1Fz\#R'!OGhFJZi<3 7%#g?_v`Qexm|QG1;Pl$K #6z2lXhց9vhW35*u3AZ ! ^!cY~`:*a^BҒYS% EZƘք,z7xݧzT25yJ`+qt¶:Ab? 8.f |D7+IH tpr$I&A&??:.%#BT`A*6xa28.F7,)G{f%b=f/TA wPOvQPt1SmZ{Xq·8ʣBb6.^?<;d~IT4Z-Nan+iKߛzYSt8hODAVz"xZY-_!,1G!z:' 4ӬV?z%] ? Yv(~Љuɗv-]GX!OYww(EsfF2­(-xMmAALCe9>)tԥZV/ZǕ7W>X*'L?TJZʺ1`{aH^r}mxN_3G%mPSIYlOꃼֲ{Wr֕J!ڜwT^'uEwȌSwd\yPr3!:sv|hi;X$}d :2"& r&up:6g7NŦ][F5F=վnǁ%WXxy ',}S>=35 5B .'C&V[ʹUm}>ワ2ڧ-#9g_H%="˔S `:$whyy{5sxs?:J<JO4_&7"DWH)T~S>xB)k8ߠlbӡVv>=(`( B,lʣ{@]t|,g~oy㩺|r!+߬@ |G%Æ &kX/%8wϛBk֑v1Q}p0ځ_9~s?ɮqay_[+ _5@٦*sO}'f̥5tt^XO[Aߊg E|L?Ǘc$5uk tv$CfnH)_}q~V.G.s4}yt+娺7U߳Cכ/N=?˵3F{;Єc5Zw6Bq } 75xo4 ض ~v]()g[M+YeS"Vǰ[CeEX*)}q B :-}l.V'p:Q3ƭnS$;D$E*0fK"JD~jcg5!AT3f+6:)a+rKQd.5[ܵeE 7`{eA!:_3aʖKqZ'i\4IQg aZXݾaw^fw=^ޝ  TWM2J~m 5rtqusJ9_t14w0O.W\ P<-%[k O/ kt 3RF p+5BFڷ᷁hɯV06Ա3]a].T!msƝK/1O"%0He?䩲5~QW2se,} Տ4LF̺fk?g#I%'p$esRB E`n9E)(*ÊU銰0Y=zՀ8`R//L {ׯaLf[xid:'xl*07@|70kQkN, I1A8vyqʤA Q5EwϪuKӝvHny4DV$ũ[gئ$,ᓵ6XTd&nr5 . +rL~F9r$UkX%P1"ls;PA2DR!⇌k#8xT Y f އ!+f]& 'zgrd:_*sB6tʛ<*9.B9n%T㽄K.ANQ@"nV ML}S+oU/M=;V&kht3'sQ>4-U-4l\$ i$ӟّP(*X(5Ľ \>A&@v:3u+c|>H<87x:3Ιv2ϝvc6+VCz_n-}K5=VY<2A5x13t}}jsRtEqLU6"3_51D弞~p?$Q be>fEډ$_"[jet5f.Uq"T8%8࿓S% Q~? lRM4cшq5' zF>VaW_دfU;Ӎ_ǒ‹<\ãw>41[qvp'gp/",`+ ani2( ʆ /WAAٓ]LJ˵te˦Ӏ\9j%<0JtGPٓ?"U}|D7u/h}.-JD˼}k%5N[Q(g+7Fd? !$/X16Z0&HWi?=hB!D̓1\k0UL_Շ:}/&s m ^qS:`ĈV3֓ml'Bj vׯW"QHt;46hq2hbJKfK[&졿_kD[R T!LA"6I=zZs ݚr1u4 jECx@8Hn랞!~i.vS6ٮf2#]#dԭh5ڰgat $ wܙ pOMàW>~ jʠvވ'i.&28vS@+:rJ\Ҍgg7FP +0dc"0Tnyo!zb֯kͣӪS\2dUq$ZkNNE#YaZPbՍ O)iAȴAꉓ1l,]F샣؎p &`UOK{}Lta 㡡KJ&a(50O!jE`I`9\AQeN w.ip"?[BL $6Apc5aevɕbfxL|Caük5A]_F)C4#(e!:uWfchdPQz n)oP/E uj VC;BmRS_H({ϗD߁jghAe\<]c)Z:'ju22pa{d6j;h>wVyYMSd}K]M{~C$:r,OkKq6Jw1ed@!!;tFxN{T#%ƍ (dyK}ɪ̎Yn;Ȥ!ɵփC@a{&E{ڎ=s#*8ԏHmr}S 11`z= `~z,`D  ɖX\ɘ97Oq @e+s) XxKPܚb7YHnp) Jtrr; {;+xӼ?sfo "{tOJJ3HL=*GqOIrV.T,kq>A[|&*yWڂ`;  , /}a#$Udk|(ݝgtF $Ik/Chs3l0Six{ЪY͈Cri^H*{~S LtIUig/Ze$oH[57]"wt ˅lϣ =m%?zW,VIm*^9]? ;+)_joN6@=B@34^ T"0A]ͣ3O&m1iތz= /F( 'L~ٓ_V-A*mw g,[K yDoٗ<@A[j,q[?=^,eښl5' 5]vrmWUO칤'pZ6Μq<UG2(I$V_kz'kcM .1Fb,Րp H)\Ynt&K;zzOl'2ѥb< xȕt?p\Hg3d՟"" @H' q[Jlu<>|C%Nsf,Z& 7A:4OKf+ dF5$Iavi:4 U"tГ=€hؓ;IkM*xx.:Y`@'3︍BF: i/5&a{}*;\O2"eT 8+4S(s&s50TQ^N`B=蜠l<\,Ux^lz+e9p#H#Nx@5*R{ٶu)6x^m-#$EaPծ7>00 \n7wQ(GXk\: TΦ TӜv0nWzO4'udrWY|Zn'zѽ+&mښ7m4lf^`TZN@hGee%^YNWӰ  oLfm0W} !p\x}&\".ZVA#ZK,J6]Ԥ%}ޚb1*^_!}[ޣø24x+t@%hf"t@qOw[C5Smhs&Q10>iHR؂>5?]j.IܼCU:m!5K e>@Kpg%(\2_2\]9*So5Pf ?=!Db`*h \8],xm2 P & /d$UDd/'/h渕^ͨj~}Hfd2VdRh; ,YHEi FY[/u;i/ Sp3?_/*l5Eo/6~:1+;`Nz}YgFl1[nD}{ًb6TMLydk4QZ-tLZbP۾ gE"A8h<]@x#4VG‡맠Y sZTKx x.d"$xP0K$~DŔ'dD&B/iR¾=n^(_Ʀsiyun9 5Y[I9w3Ԃ=kmwQY;%w&FSc&vC[P"gDiidm-uPP%;2~!&4/8b>Hdު1t-..'Y^7 E=x6_* DCQ1fvR wb!LVn˗}C?-ݖd I)Dr ,sËoWBAG}Tͧ>{n'MII*iZb_S;<=rR͵czSC'rhSb@Yz^\Қw1_R{ _B u| o[q1!S%Iy&c?,o-a} ml@D ƗoTk6{VN>}6??glEw(.zѝc e5qytɦU;h>!\8gWԢ%Fݒ:vrn )^I\mܬjOHgK՗.a6J*voN^!cLY FPmDح,`#^? jV9 c):T[؎Oʱ"S˴)Q:ۦWzƈcjvX=-t {6Eift@{؍|Mo-a>O\6@P[4_?veXCzt  ?MZ,6. aay7>48ocӸ7: >ck&J|ظn.Qzn%Prł>+JF?&>}k4R!#"X(G?QI[DOp:MMu{ Xvw"Q*˜|Ǭ@::y9gkYsPv>ڄ9رa qԤPQ{S-yN]KX9B >ǧ*zɥ([~yN񪚚-I11.T(am!t^#P(/PH) v^G :OͶw%586Ř╀8ި->&2J7 F]E ው yWY;-Ioz_h f}L_nD7Ӿ>x!H=оmAip+tnK'i} ` /}v8C3q>,B- hE9SOPIo5ؐS_dwq>YSpzHŜϩ(&;E~j5Y2 [2ns>IΛ.*'n1D_f|6mA:ai>lIJ#޿ZӦxSx~GN*r`W>> )۰HЬjͰC>DSTHr(i6br3K,z;i9%uist n1Dp>(QA?1S@`b$@\Rq9.עr{ܥK]$Dhs-f~z]C?Ɏ$pfH^{m"0YBNi>Ik٥7^ ^,n"r ,>G:_ SE/Nf.:R[ #̚4o?'> +h(su]6|ic^TKe:?+B^NGU Թcb35&,?*XD guZȥim{#IZq):' Ojۼ'54Hֿv58sה14@b _wۢG񺠭{A)E*G!X9TDH:XMo%d9k>SA 0C mbG*1wc#c6zA[Lp;?yEes 7{?T5J'%p?!Hy s6MUͩ5-ldgi >>ͷՉQXҫW7 1ۻZ%Ke)9܆SR43=ܜ"ӱK2"^K瘆L$fnFAjyɟmGOZf\' B!l(Nh`kӼb~Iut A.J5_f>oGw.*8K@>a`x?W0TObUw@NT'X)PJ~4ay?ȐŜc>% 8 ~'zBsJu ~TJolp4K+_X nr^f>Q5cB`Q~ȼ#ӊn5}kL6gN<nBƉQ$UXZOe(M akB~e{ΡG)'boxm~`SWE]U*&Ƨ# fB{=t6)W6no5y`4 گyf#[],kG {c.g2L{ wđAaCo!3磆e;ރ OXȽ\3oe2jFFp4}h&F®O̓_A Q^e\c1T:PC*eڪ-a5p,b|s9h`nB42xX*bTJt_XO:L׀:{UGG;w9CLmo s 6yb[/r"0]T9IqK&q&:gÕ`q{av5'X=ԛSbvMcfʃvzgUHQJ:5uW7g7JwQuOQ ~#W@ ino\c m}EUXq,({޹HQ8".oOd<,sLSkdm%Rp#ei2k uӒWeƄ6r!b>ԣ|10ߎ9Z)>D?7{ fc sT췼((;yZNֶfN0 |ʈwR `,[_ W3Vh++kC< t)@yKX8bq4T)2=Zitڦ:B_>/<<&M4Cu6 mnML޺-+@E͛4@뤕JA Slz%x~DT|9>?X:Y=o~N29 TfcOm*&3y<-]:}>\|ڪ+Jm #J> [*}^D`VxNr؂Vt ibUQ_:C>RL(gWqoL/jr`X뤌8\H_RQs Cbgh]^RK [@#A*?ƗX3"U5 J{ɓN2oE  ۼT6oNe:uM#vD5d$}<-JGǘ D ^$b05 2W]yW Y!7:f+*B{j~Bz&K16W:1FwS/=|ќ?6($Dc`=F)a9Xc\WG}¥,ԣl?$+a։+_PŠ֥|^^ִ^pJܮYHۼ ~גULbkzdv/+:܆F8a@^#MӖ$C? ix@QSi H#VĖ0zsDU_\K`)ʍ7Bpׅe&SȓHd\@5-@>H= H;HP`Eh69*IhO8v7#1"nt0-g&}U7؇C c9 *9 SvX 9u+Lm9>X^'4]xerIa>+V~0n3D(^y0\J3`Z_y1 _~"o kcC4 ?bgT#B/kKTX`}{:{edFS{$bnfyn9mMVRD6׭^ꪇl)}VRmz%h<.kw~ψ P/-9C}۶c-_6,[UTow3Lk=%d tVEZ ]UeA@*DZʻBRE M&I\ Y]zY$[3CFS;/V6>aXHOǞ\57sH%-)4H]ҵΚ2Ucmv)\օ.va7rQSJfsN FY`r$VY e,a ɋ!m%?-sH g\RucÔk<=)Nѥ*JVY4C Pc2亊n4sm!Gs^. ?!/DHTG[}y=V|aF_d$"Ru޸b i8&D]>O3`-&1FS/ƌv&@E|5Br$(l.@XGCp ??.-Vc!q&|Nj/9bhU'/#33ֳPxTE̛є붘؍:]y^?A,&|ћ9Υ#U@XA_e<۪w֋5̺j[e78#I+-3q U22YX|W}j|iK!kRNR3=-[ttZPX$`֙9PR; g&m:e%ˢG ߷GܝH"sP5|ơ!tyH_a:<]_[nyE֕L׳˭u&VR}Ykm͟ېes;ê*w%7n Y#m(Ep $@84:tPpvT" d:W+{^vts{M@0rq/Tq1$l|Č , (jOKC}2 ;]TWS8@(ҽ-T&w:SH7oA{#:0bҖ+dׇM?vٺ6hrnǡT|ܱ 05{vZ4%_Cxy7@ziyAq5Q?k2Nv툟KZɭBTQϮ~V#P=i8\ iWygh`TՓ7%*3t05$%ՃQf Ӯܼm3  A_hq3碟3u=Cx@w]#(W295l\]wLf Hs G$* 2ǧDR7Y,$RX5=7ѵ4J ~V~7":٪/X`B۩2#[SM)" 糐o=u[=G˂fEn@+jHvF-nݞ-=17i%CUd_#lعX YlnosZb G̴%e@;(2ѐ@}\|2@}n{ap@ڣj͘35:h}CXmmgn$^ki cLj l2F2I(Y8bjc 3AEya_Rn;Ix^z5FsGg TronUc)vQ` dvҨ;FCǚw0̊qYeL݂.C!!*hF''KCj+`tq)!s#ZUa3ѩO ed*UuHETu?=)H˖+w @ ̠6^@q]BY"[)aT|d&9RMp!1.74 Q샤k!@rXm"k8ðG 0ݣ oĺ)!PhX3y_7: *9dl`Pog8IbyTD۟MCf nwd:xЫq5siB.7<;e[ՔL70y!<)uo9tr{a\ddsMvDUsoꀴvS53tFqV;u3&o%p4X8$FгA8ip}K  8Ǣeyx.pn( u?؉V:4^-dLl߸:cĐ2˃1^o6:>? Lm߽sRo53|J93;1֜[Bvc-Cl`M両$qJ́,?eS*XO$ի>ة&`Ofq! (|SU>h #ւQ9O G_Pt.Fك #ZE;o0 d^zy,z(S-6d&Vo~Ll WY^dPqzŰGƃbsd.> "oe齏p1$I:'_@8 eJ'\SW8ޥSRKס<ڝ2uYw#4!s1>Warw%۶w>3PJ߃,4#}jmDA0|ODʾ" &1\~#֒'v˂$1]8QN=U8fN,\ec] 3x.XN9z25)cS$]PVL7{qg0`7i!8JF~A$}ÜxyWTcME ,9eP<,,$/9ӫq%x+&E9ZOs8*Tg!Focqv؛4&Wpƕ{~^~t[}5#v?r1Sem\݈Lāl #YG41âK&J !H ]ծs&|,X#ѧ2Nl̼Q+e`f:2J(u`y@ע vU4 ȖU8g xbh^ r|j6oNAΎL_&} VaJg7j䤊l=FfZ`![T#>`)j) īt AMPΝ^He ,@;m&ح픰8k6&)5) ZŲߝ2}aaֹҙ  Vᮋ#M&FP{Ҧ-~d8-߄0a=&9?AUIZ9pbqulK2nC;:rSZPm,.V3 26nPԠ.G^EeJch F!SlmԸ6J:t_D.jpϷt?;flp >VC.bv,`*[~Oiy nzL@lj0vhq֝Q&i^5p <`53KV+1t*i&V:yсЗ"9)QK?B` ]3Ud̥q_1 ǪL.G [|\-I@P9(g-Ӈ&/بM^+c3y8SIapՐٚq G/!BoaUhڲ@쪇=gEOϥ 6^aTUBƜ~՘ њ{p!e[!r\'/t:TݱލKhiVsC jVw_\5EMX^hyqQ^ ;4ݮTϩ:.qu/x8Jⵌ#½^l!<ŬR%? cfA(ƞ2f/s~-jiyzjL.LHnV:[ZЭ;H56/ f4rü0Hqr3J+RaZK ~-, L.cpQ2Yjc}ʠe.E3/5=Jj9Ѩr{'MzOPOxua3·vH{_qhc=wF,q 0)ӎeR"aL85Ÿ-36I5؋~ZCG_Dҁ5}`F?+9]P?>ިD6% kdP%'Q8eVOU[%.4@P A)m.g|´@K(00,I\'(ZIQ Yp$ Y:~Mm+K j34>G}n0s9ORAR!Vx"nؑ]Φe~f&~+'݆W {Kua<*VUwLW5D ";э|$ #z>UPmҁ: uc耲*_Dq2.e(_WE'cߧ3q*]ԁ0'* kF@msdQٮ==|0AM8rw7Q<e/y|C(WOmϊ46:12tfں>^rs%O+4r*c ER^ↁk0AI&d黑/}*' wUJ*aH\B?D~}ZmBrdP}o$3@sܔp}ëa%7[aDĝ$-].Vf=뒮{ʨ:5=l\yFc8$h}̰%Å/9NQӇ .khJ2lSLFv)-dn= hʚ(9*:᫲+xp %m4v8+p?DODA8}-MMZـxc^U-j,Ra< eF&O64zVCFG3`KP~X$hh8lsčdKzӕ.vglI`hck69Z=V<3Ua,EuS> +M-yLdk|w` ۥg${7;!;Ժa4^3_G-TBHHxOK79w2^Q׿$i*W-|~{ޯjhQX#x$i|#՞wXAg^?#)=)N&9a`Ǎc3Y:A魪Oܢ&ŵnc4BorI<}NŹԐ4+7"|gI2G VWq߾Pa׆<͑'ML;<WGpwdOHXba6de s6[Â(C<\5ufkC'31U/~v|'S_qK#od{"K)+vAMУϹbYd0ۣݐ J3' *ƯPX{ ',leo]8HOmT9Hᩗ8Gi^0bPt䬶0qH6m{S-GK;j"2w3>&~Tuh eApbK$ UԷZ֚; kJœr+tXBe wף>t [l<.O76_^Tש6ۉWԆt;"=eW;5ì\1Ш'ֱ 4~rh'h|W+ dEXmNrУ!h,>UR%5M;3l󬑏4S.Nq0VD'+ʻ'qf⠶˪qǭv}umQ/ڀ=)DPɨ3 %u2F@0md$: p2XJa^m^$ pP424AGO҈k bVS`[0rWA2wٙ3Z|t]0H/&Y&YtK **T=иr'5g nFk…6ڸ{|mJ >JňD&~Hfe)E 1dIUl#=M7lЛn/8{51S#8]zTdnM!W,I7'UtEjtU#ҙ` -KpJ ˚O5(<2<JGL~sm_ l[.ϜRώ Pmxx]wE'aZLC`JAJ9f! 2Ρ#WGag$Wj/Wބdd+,ZN  vOVkbtB%TUiيF&} ֠|N%<\(hv*C*m`m#Y aδ \']:7ܓaie?o=e A<7.&N8 LA5Őߖ*Sd&mI&;Źq4Głv*^{C%U{#leI^w[|.f2ɉ:!7hg}ki& @`B9}EnշZV4f,TYC78?_;jok&VxUC5p4[.Pӵs.D$Px%= 3nzKHrz4CnT0|58)<핏w<b#O01@Hh%N HNS?}9< Z} h "m,Ӹb\ڤNBRmāYtOO0t2l {o+$ThҢ*2)2 j=MIvA`eR= Qm +\KZ&넟,p~K)RvQ.<5[yՅEnY.EMs#"G 4(Ci!, E+9Ho0M>KE;` K_|8ZNV>z!% Me؂Ľ^N[ζ lI{wOl+Vװ c{t-&aW1Eq1"᾵ueX s>Q3^Q$&w%2L??4 fUы}R̊>$ӝr2@:v>h$xQ5+:]^a _sRט# ˠ2|ck?\\JS@Hm,n#s!i&+щ)QX>eܹ9EJѹƅ,FV7PQTfyQg;(kԇ9>-6q**rTic ԫm4W`y[,l/ـ Y8xgD?:G! I_]1qRx6][=va8Ėـ x4Q}A"Xիy :HD}Q4gN5%S逞5E @{FAAjyn6dP^bOt`?Г2Y f=wȠd:2@& -qCF;Jb 6]Ak#'=)}zv ZrǷD[{:RAbYpIm8DZ  uUI^L*.e Bؽ X𜕰2sP;S wDV.9v#r.7fIG'2G݌y4=E#2Vצ768J WEgI]VQ9b)G lbQǴex^"Kk]rV@.~vVq"Bwh?ʼnf|z7=rez5y&. Wn#hJrurWvVJ +e%FF2H2@enpgBʋV-N&QO'O0jQMqaŮ "/)6?R|Nn?)U|(bMQtv/x> ۳ O%A(Mlh5::3R? <TXOr͋j 曮$MPX3Ԁ=[  aa1\UdžĊQRT%P':*lTJY &@]5p٣c4a^[@ ڼA633I_[z5W,:lrEHBTNh){Ө"옇3FjOw)%]&kM jy*^ʼӌjU=<$_--}ư^JH9ClL2D&_ /JAI-aTENl/Nl~80:_$p k;r!S!dh[־"O3z5 boz>\_/2:SÇ f+AU֊.v7Ng祠*@aԵ((_gə,NR8CHUEk o=5$LXNAA4/P*$@}!Ao3lbqj5=')-nᓰfQ3ǟOۣ*'<5-:щzea]Wk܃Z,*D9zS.IXOKqkhC%둩q-퉴SMAfxVY%_y2jB9w#$l|> B~߀2d&1`C)6*喜I:c߫ib?> iS<3uC-LFIرDv<{񉴅&WhH$A^޸!/7WGA.21EwXv"l,D &Q!yp1skL ۄ*t;RG;ZJ*@77NU/] Bӯ4&%瓪W6m5H|*@4>"epufs7eO 2+HhuI|kmlP)1>UZ"|}$f:K^>u)Åm!N/oUY+7K*ңycyc ƘO쯞Olԙ2ἠeIA(&g!X9!yT\LպVy]$eu\ȴQl%D>:` ػD:De&kʆy@"(6 òP`#gSs(A~={7QOP[Nj:&h6 b]9z`E$ C)xr5#m47MA`Q.1Q$82r!CA:a\Î|U.S;4)YFmwUӋٯ͐ AS#]RGC^&3RsDVWo -sLY:ަ{*EoN:Ҷ0KHIZ^ wn35b-!ͣ!xt)M|:v$Ϝ O*$[7iHϛ՞U\)^yPxVv4= >^rrP@}InHoŞl%W)WLtv B)O-:Iߞ63Vd!q_BhH:'K<@ާi_Qj0Z<BiL]U:(18L$Ȝ6Wپ?#CzIkZbta)k '#&i u$^=SUmL BgR;$oxէ+**zrkp^Qi1$"̞T=F,z'Db{5p9(np: 4.s!mZ^.mتXK SE>=l?6lH8b'*,RfW'IuFzNwl<}=;m]Bsd5QuZX)/8Ҵy⤪yMN\/@E3A@n?Ȓ>FsM ۘYpO;urTcXi|]^FlG?*Z-_e')=fxXS2=._q[lDuٹdTڝeO2\V@3 5ӽ+)+zN" ;vS\38zdFZE(ME:4+a XuU0$,9ްM0TLNV?}'q'95$c.lʅMY좱f ) OyĬo"ZPj?<3iE47͹BͦC1=@yU rxgpXhU /^VO&l@K*ؕ:\HIzqJF pPX,N)I[ Gs\*@Ϸ#a>` M˪FtF+xxfFWhJp3  gi" 98}C{M?QX$;G| H4B[=:6N xUc,xRU˘ֽDw?b\/wRrHNB\k.H/r?6QځyA袌E~M%qr 'Q8]`p. -0  ZVFapE(-lt2: ЁigE 8[3$A]$#a<`<Ĕ]35h:Z]uBǓd\CBM !(~ 3uh]hmv?c^-$ o1/P_뉐Bv{:5(3IJ6C^(g˲!l_P*T}@/\d::+m<=/|\MQݚB]9OgQ8^*q33UP E=y0~ o.XL%WyiC<2BRK$>h :k;JA aF=i5=2Gq=mHhY`==QLuXlMD~c(PXBfQґpHyTyv=,Z7;iuB}@E$) (n?[Dۥ x ƨ8;Fk#? *h48?C h S2=I[yI-ESZSqȔr*@on'|$q'@Qzb Rib鰮­߯Ǒ4uHB.w6 Yڵk?ڙbll_Tߎ֙C׎nQ`8y9UޱHXsӊ\fa E"wt2m>.U߷~XܟM<.%V])t nY咭ڢ@_-ض;/.†]kUΨ JԶsVXpvKw51Z담ׁpgNE6z|@V~xfXr:{}^bcT,nݿ@ s$&LpvnvnΑwUw2Iaq,(8H^_Xj n-~rȫ!~.=SVQɄ=awNE8)SX11sfp$ mhw_edže^͂EeR/Ma,2Te\_+haA܊Ų3ۿK]9bV@ _6Vqx -2SLfmi Rюv]iF.Ttg,wqaeeNp~'»2ZޘQSLް%݇O>ڗ|5jv8 "Kl.l 6:^wj:A**lf}ffdU԰3o.u"_dL{r?S ꩜[⎞"dqEYI$YxR_l Rrr*PlOh=뢅l#@sY9:3!T,_-ɳgǁMhu%ܫD[ /AoPpY`ZFg:>h|_߫n(J%yhh  ꥺ8IT:]ʥX h<+uSfAH)K-s[o&cUu[r9J6pTCNVO6h Ax`jh&K)p̹x{3śDk~9+<c0fhI AX!|14I0~~o#0zDO3Ԏ{#`Yk[dNj5Ƞ<ǥӐa]4 92}ebsZ0Hihml<&~/ysV>z6 6U mb%/s ^ϥy"pA!U{4*ԪxD`MR|ڈg:Zoװvկ'yh();!]$gWz͔M߇LgB;ʕ]'d6wT Ҩ-Z%<^#p ZBWqR%VHͿ#O@j21D=w$NLyZ`WKՄJǯ#q- 鸗aQtm^vN S]?/IeBat`"J \ N{{L"iW#@\1 BCOQ2P9!__qh-?mQBˤV*a]C{ MD]|FӋANLXȭ'gӿu$\,*kqTB0ș ! 23*F]n^<5%88`wI2>]/ҰzT@P^p( Rr3s Ja׆O^_ի/gsҋ7 8T(2T#@mZ[7B-FzOf:H#N4˭M孰}7C\g3bUoAcJ2{? `ηjXLCC{G~ehG]\ؽ[ 1fɘ"Fw"`R0J +>+<~OK?:d0N|GrR\Gcj7m+3&(pjA9eF  m12M"XhF9YVе Yx$*LJzcxYԁު3cn-{]OqDZH ,vrrNآ *$L~~"Ja?Fj`X'$4 ˎOXx5LS,!@=8;M?^{O=)݋x\_=M*L UANQ&J~hy~Z@(S:(osiVsoSA6}0d0O+w@Rgl_!aNJed4F<6$bDzN0dݵ'kaK0yc&aymɖn"6f|x3D|mM9QՑ I:xE{r{!F9&(k㖜/ݪ^=ݽlZM~>d .6ynў(?(T(% ~fv0MTm&W0R=ˀi#Ђ(n]itxY :0V0M\jB- CS >'*H^tM V$}}B?޽`^) KhE=z(~Ii%\>\D-otVlpuhTig_7Ơàsk ͬ4QWyi%qLyE#ܬb-a$V 4Y0S\1D OQdeVCcJ T(a' Lb:raFS*ꏴ|qNs|C)*?AZ- L $ i RvTR9FHyw/Vy 睫ݵVMr;~#8߀c!0%IYʫ*,a hڲu``ގðIgz/d3u:~O=0*6lV&GpFC޹˅ [h2}qwZA mīv_K'B=}0xb6F\j1|a"6hӄ>W4c*:LMX@`]!j`xfV̉-"Ϥ>bXC yw`vAi  j̕AW2rvsw0TI wn-ڵ4\N5o5yփe=$7~q{-+P ^3)S*VD^D)Ͼ"2JL>KCySkQCK/csR]z@a)(tOlP;RHk TF5q즊n!S > `zL 0n\/v{DPD ,hPqOih4$[Atouג&h ݁ڣ}ҁnq &_ 'y=KD`^ZˏN[WT\sG!wIJ1OGH[N$,NLHB9'r1ZRkH'CEaf(\.oL++͂ˀ;#hy]m=(Yq5GtᅊiV8e,}^K cƎ rP.w WyPO{r$^Vl3 Mx?l]:+g')墆ʡ' t-=fiXQ" (͏Co𢒅 v JR|M /ʲ)BeJjZ+sNe*5}7fJg@Tv8QhTG9h۪'UN9d OQ4@dC@Q0C=:=?png'8pÆR %,SFc7'Qb}Æ^]C1K(YpFa)h aZ:mG}T0uV{A\:CG#މɎ1V8#aڊͅj|kpFaVpVY|1 S .!b(6PHl}y-Ԣ|Zwy%0բZn [w8ybʓ[U3MX-I5ܨd'X/uUb’,4ζ(=6QW;G OA #B?#m G[^nEg>C]XKfWK %X"Iv [F6VzEyo@N) >wddΑNK@04-Xގ; f5>eKXo_x7 ȼ!\騑o@Nd:'ug7ێBp@)Eb?LhPm>FMZ6:cVt˼_WA߭DxD(Gwc;qlCö`q9-`f{35s<=+ y-3JZK5KCl:PIqrhf|AOCZ]tECԮ1& G8U?3 &n<',GeEeM;LV%TI?䬳@r Œ"zjsRnFwd* FSR5QW'Z5/v=nE\s"3\K퀦rļL#qu0׽Mňg9W~QG}{Zզf'NȮ@/k$~p7$l=޳uՐt+σԪ)|b-Sb(AOh&/ %쨍3uλKdE2W^%v =A\9|MmS؞c]:-5JjnYp\SlRjӢV aux,C릲R 99·7[l+za_L{^d빘tmYؘB95>K^p7>PH:K`m9ij2=6+_wӧs_٥x 0j*t6#ґ1)YRQ_)eEDS>*{me9M<>o=mdsObһz-Тi%ll|MFtŽ(XƬFs6ݦv!J.nE'к-<;oԬ4v9 "ʒ[ u Ȼ@*c#;M1vQQZMʣ.j9-#+h?Or,+Q;0*woάY]] ;@u;6$sV< ́.}c> VޫXE $ٰS|&4.p]vqՏv2!ZO׉<7cla1.O̵l5Xt) пړ̺$74OD-]V( ʼoDž ߦEuh8ʡ>(qIG2Գq좣a+W@ aE[=R$.:J3fDw*`ms-I'U45jyY !j?5ȏ4xfڡYX,y5FA>țA_gh=9Y bDo(@x4,J?\mDC=0ӏPJV-f`6٬w|jDj%֒ϨM836FP}|seuG/PmFSMUشN m\BX-W'u_OV3oNrg=+uR„[yVfEЅ[laE,?Qセ/#"X* $˿@Լ̠)JÒzhjĽdJ)/=y\Sdsv:j6CQZe븟䎷RgnG|URAb" Lֱ"{ fc6;?# $ԜF2z`J3 ŚIԨN ~ŵ;grF@Ϳ%DZ [}446gpzws=scY^ߟz3 {u5aKXa@ݠd1'U)[UV9?^v].Y؈.RV܇!Zzb0+BTCV/*jA=`^4z؅|!l㒯8hJ5ұ!6ҝH?;@vY%SStG̼0&E^K D_|{!}ۇ֙0Wkl~fzry`gao|d X^u[ ׇ Gh4ɥϸ`l MT M  N[LaE,՝?mȜcCF%P%(5!gx F᥍}nPcLl镣׷-xV( IZFv<3yU.mP+TA6 WfBX*}.*>r'!WV Ҫ΂VHx烱[o%{aTpU Oin8g}IWeu$6 )LPo_EnK_&la8[_HWӏVJ;p ((+Ȳ" kMy(e/D  ZϵX~Ճ25y_pyDR~ 򌲰tH >wN:z6UE`'?YLB(8,i$s,Yk~_$ (yC0~kIB~%.̈́uFL Hi:<]ܯN+nrړEs{\Θ}\g`".JWTu{{9X~چhmŽǮ?Xr_F|!*ڑI HP1PVL*V7%0(k)3TۓaDj'KU:9_Gu8ү/X Zz&jĶj~vLF}?I"}Ųz[ )GFhe!T﷥ >PLߒ!ƨ@:1M^teS׉dVn|Av΀IkڮL\lq0"`!pנx);/ Hk, y@rnϹKnGj/{Э(u&G`7Kؑn.N/2ߥ/}et ȋ6N~y*RKe_gPmH+%" 1Ya6|-jnC֚IM Su!>׺hi()yI*Hd;U:wyeJQcc9thr)9J ]60"薝@E*Z铦X"$yv>a/9Ww8xԱh䊷|#(=amԴIw(HV2AkoC`FDV%;'v 0V*w%^Vʵu 2М$Rq+zyސûXt7+DԬ˺TkՖYHd dPܘGFj,T9IhHXAMp NNB޾h֩߭vSkJD0gťoEAhiCIyߔMG @7jV%V)oBV6XL$4X gX,8 QDUve:mӤ |*kV|zIxtȖ=S#?(8?/?wiґ}?TbjfaCX,j˟`!N3]Af6 I 5Q Do3Z`Qס\:-^aie3uϴZ7eGU܉{|;1nkyF/}ˉ#jm|˦8ef5p *΅KLmIcb:*UÏ?ZJMD:WRS;Ly ³ɣ !-zS>j0 $ ܂Ք4TغP)k#@<8 Ոg[d)([ZHF߯*JIJ͔Axo"wʚ) )E+6B3[VOUU.o3woBq,#]i}Vڦ ?f9H3]qjOjhA8/n嵢B$)O:TidF@٢qE<4>dzo6 ˢsu\sջhyL4Yw;H`y5~p *qtGB^:] 3Ik8Ò,^(9 c]EwPs<Sa05v)_u1i3)dvO9ɠiV%I!=;ɰܢ oUҬxc|h.W 2>TNj:恾)~ppHA,cw MtˆP@)Nq {B 5Ba]s\0eD P&Ei?uF}5FVtxR#’a<ѐTLQLB@h3oRƓgM0 8Nj%lM4YBISw/dпޤyPaf!Mw@!?Mтu9CJ[$Ʀ/s]*g38bAyMTL""BIwZi}Sp'=쯃C1L!a2HxeSozƒY9jr0)S]DgB8Cb4vTFKLpWX (EPZFfHr &Pe;ʶQ8% i,n.rD2:п OKVuxYv ߸A\1_znޒ:5/0kc.*;\|M1d I6➃Kܝ{$ynd@UZv!U8'@]2Z`-JFIl641x.!2߶ Vwh܈o6M Ur$mCR"02w|/J0)'J8~PPR!LIPګ5pOhaO%PZE$LEhPd gO0<N%3%_6'xF~`jPa[&5F%tD17Tc;HŴ >Lh\u җ{I*!hkKel/ON6p_4Lϥ0x/'i"7#gN* ]O|'8?0TA*=)@,`Ay\E ‏~(E:GF^}ޝCjm%x鯓J3~|Uӟ elYeR/͝ =m&X3 [ )inTP9ۛ}${؞(JKkp ےYcÐmtLeuE$Mmgw Fv9Β|Hc\ Ϗpk3/ IKMx9%W ^͒8E&=cK:-e1}0&2eJusgp|q/AMf?G(e!)S[Ʃ@i.;)Z)vAz7@c$qV[CI钲y9I)y9{Xڐ|>+kP3]!/3 29d* =%,J5uG C&ő^0}5IyyLA"Q;6ٸi*cvžlۃSܴ9]ҼUml'-J 2/ٴ]iHDTsmj0"(6c;odx{˂[M$W?jYlcl1nT؊oD[ WAmGl^(.=A֩vޠBvg(#q<$kH6^z"RX uiR۔J29"5ŮYd"‚GE0b0K$j%dVf8odfCz&,Ȝ7J ? e#>z 7|Π$`NyFHlG7gLHXS0qȽY1~):iN}F([(_oj,KG 4󴂉9+<5 ^eóƫP9H$_4ay/#vBc9 u_ٹ(=}i9zb{zH7x*YORky2lXA.\F3E(rB '>_\pI(u%'A++٩J.-ƾ I>;ܮux](nf#kg>GNPMB h"҂e::M!)1Y[WȬ{Q"?TВ54;Żz( zN׷:e;2v=!.xqeϿ"+M\fuSKvk:;\ ],+ ZcnȌͶsӽqmǯݞFU ^qV{sJǡ)0øЩ?^<قH(}y=BD{6I~Oh yCVeCd̵v)(|pMÚ։Xfr ey?{LIB)0mZٙP70,uXNse @\3,> rAe""^˧|v}FC M䳓Rȹvl6A[UtwAصN^W!Dk81%Ϟ<_?!?oHe^Xɷ[Axh~ӒAm9ts`F} [9eϘRTGobHˠ%;IwJ2p&Xоwe-9 W{j_;Բ3 |6l a69oT߁-u\8 xdžǡ(j0!=+nic9~PJ,sm4]^YH^*7 P峒+ bdaHժ\KYۿ7_}>Y8p2ToaFXy *d/m^^h3ԯ-U-=oJly)2VS;`|H4l1twskKh{ԫ߬ȎR6+p(,z,4h3["c }lv9S3l6+}"r;.кkR_׍Wfg*6AV`TTWE!.-`՞h~r"^;Rį9/y="Fz1M`J-rO"b4ܝ&-J dKj,08p;IuĹǢ7lj W7FߡvhAr[z^(tQU8MaSR - 7UUwU7>KƸ=rFIX9Mv0HyqÌ^5OFjgn ~s7Nn;TNIȗNϬG^0jgڣ&KI:`9feKiV()՟.40hX{P\?h Y8 |R%ta ,׿%VV:%eK^A]a2@/>e,oW?1-i**G.'y]"^Q [(Se^VuM$xQ`g41jG$_Wr_LxqE]*`T3|)~i ^7u_)B#ްCxEtc~]|hXM,o2d\$͸xCD m7mVIr,oH̙”:ap+qN}8;| xǒt*B DZC| (~=UiHz]j{1|Ã!>_ tԴMR]+vҡ&BNWck*xMbrcem,/I(iYf-$ܙx(HIVIB(y-3vP53;hTOxtlf4MLj9JS:nL 9TKO>^=!##}"dD=QsO 3bF -̇K> C"k;y`o.~(YU6 WvB6^dۦZ.SGx>npHQ#)Эzz5߫#Kfrv}ܙ rklC[՗bvN2|roܠ=` w)*<39ފǦ3vh}kӯQ#Nb  CF\~e݃"CCJFlS̏lB6K9^t#o6sV$ _ʢf;]@&[Ǻ#]C3q9 1q4,b-a1*f5哎3Q|+0$ܭ<3.9&KEv}Y߀NvB2%>SnԭCP+58ͽVRO4!鉢7i7sY* &{4߹!Y;SV}!XX)7RBoDX|b /soT`A`=xzA8v7~jj iִ!]`wzAW[r~Ӗ]Ugh˹( %棃sWmoiuQiCǰaF$ >ɚc]ismԕp{?ig"5H; \>8erU58Bۃ\\*X?PLfL 6G7jUvJ|04,n!jm喝gFIO.Kt1[csCZt幽$&<b{'M!cbpC;(m9TB,ͬgV%*/Ł%7Zy.wnEZ?9A[ 5Qz֤g+0;{WԜ,Վ_6ǐgevpB(ڛhγܓkmdXZ7-' 8[+RO=_X4ֆkq4Lk] ~żSXAL-I,b'ݜ-ffŻ:K[7d7#e?|yCmN3nsoKs[V⺾PpI53SFw'ZAGF{|6 õw閿уxX8puuj^MۦwUrY!%mikd&er+n.YP55˄ľf*B[Ck n^;##xrUj: Nh6w%O ލwJT.sXlIP1Qo0o1;u Uɝe4?jb0G KeW8Y #!}cDrvH3ŕDDȺgh0&«#jKdh$O.Mj:.`Ko>q#- >e{>c#:QqmY#P -vsVX0W-w޿+hg*$bK^`gOzv"ܣSZx\t702ÈQIpѭqby6{I,"OÖW/Ҧ+# i$ teA^˪UW!;N A"9і w&f b>;|qZE#Go++8澹{7gH/^n&Y'ʞd˜bRz)n,< %;Ŷr'Xn]tVAlG68ERHrF pa5< #دO|;6 zk1Kln-33c)vo*5P&06׵0/_39!18u'.Җ "mEZU+8ʗ^q掊F_ BL* vUKi֝%)p% ʜQ@8+eå@ /Mk~ADc,=6ZWme0i]?J+3nߡAK *⃆TdƓ89Y1d2^m .4`hI~"Yɋ? qnKm 7MY oz㊻kǑyQ2-׭1G sQK4 ஀NM4V% 0;U;]&ڗ8Wا9HI{v'EAlgi;PR\mO"%jҰZTO݆ 9&QRgB0UڦT$&/Ban/\ߦQ#KM R3"ТA"Mr@=R;qdҚJ\=EO</|+l؁NAL5RbvV-Ǘ:aܱMhw{2/-\LwǭZ^!#4#Ks^qiU@ժWYH` b}{wVjqnq~~~ do}ͪ`tC2, >^퀓x>M] aN"|NdR(kk8LSGYZC vJWojyy º``R+ 'I&*/Rz}j|yҞ٣9o(Jx RVJspq NAstj+ߗAh Td?sd8Q]U|ѹXJY<|BzNZ>y[A0)2g?1f((}-3 4*k؅u%w#"3kPYslƘ joN؁r>M危haz-1M30C=sp:O'zQC9&P,SI"eۢ{xZw&w~ycD2.PdYXQzB(q A>p%ZþzsWЙs:Ոyt% aYM-m ߎ[4joR?}NdF/A!hbHM2Ŧ׈]ue7uazB9Oڲ8׉:q0IHW$QndiKP$Hc''BC{-ʤ6|pI֎qƑ^ ݯcg2p5PoD1}ll#=81 U2.)jWZ3a𼸷l5@Ѝ>+]~OC,+;, XH :_(.9NÉs؜a͢8mh9)>dhy^ S з冑s] b 3@*V>́H_ րS.& mWvntR0:("dOT&QE4ژ OV@f̑4@Ot =>2r0PyBHh!KPeNRjgG3;I)d&kT)fN~xm3ϋwFV u1kjVzI,028@N>hK0wnv1ǘx~W\w:ww9Yg b4zZ@is[DAseJiMfp_3_T%; 1τxQ')bK斂<`LhࢮceXOȘ3=`gA~`ds@L$O}"}|l۲HOWMJ Ԃ?̎ĝު6i-|O`kVC`܁R0-U5\-ƌ6H, 7DfAj$(حeDz+-۱.%ݩ"{?p`vBWC` +Npv@ @8{5.bUawqo&lੰ{}'GɏKS:Qz*Yvɵ)?%{ 苫ՋƬ}\{SH )9w:Z AnRp-g~ZU2Hhkflhhz̼֯ceV0JlY=Q'K{4FuRdOmq\m?Hvu;y]v][4?Y˟Qc2vQM5.xڌ6k['}5 0\4&@@ m.D^֎κp:7_ l1 M/QfcLI;1vjM zXTrm杢s qf#DsJ=ہS?΍^ X2F^ǹ'%i5ݷ`L3jBAᄇi4 ;q׿u&I"߀W2ǐ =ZH/uxPQXt} }yB!WrbIvȬ0Fi^vTXg"OuuK :oHؒsԉdK'xgp0.Cݜ/ǙycV| X^r b%CbH"NOCKPAȀga/ny+ übbjxy7` O11V  :s/E.;H?PjЌxf_ͨQtHUF7I/4l+H7O6g(-- 'GͥSQ}n+dd3~/BTˉvr 8QwK}#ۻISq dK\Bq쟥QQ=DT#ƌ>$Ujm=Zݿ1gfo֋' 5r8UߺmMmByi }bep6~,QNbֺo܀ϭZAm%JC o_+MJ7dlǑkQ[;JwuFNX-+|]~<j$\&vg@2\&(TrLi8hXϯ~FJnq`J^J¿b~YubJ;}ㆂc|SئLai`1qڳC*7T v_A><"Fj4`=Hͱۛ6W^%*+⸨`nYZd:/;_PL`Twcf?惬{Non;ş&֤79JPz}eM5iR+Q~Go.u}}رmL=uY]o Q%$O:ʹ^F:@Jxٵ696TZL'k%Yld|Dѕ6Xӱ홗iRscώ؈@RF/g(_#fiHV=ϔ+锖 `BCiDtҚPxr]{q(>Ax>RR+T HhF^ 0oKq ;+43MJ|;o)՚Up88YeOM1s͈q\y)y]S1́(RDuǀך ,Ӵɔ\lORߐ-;[#^~4+K턭!~a"WPjq{L5E1':ofeL|+Cw)YAcΜ=1᩹uK7+&ަ?'жN$l$1?zNPK!MnN%tpe#G0Pz_r:U"J;/iI -7I QʵU,)yw }RiZ^X zv:F'-wD9d[eo3[dw6ٓ0ـzBWvbRj43 ңT'36wvo氯eژ`9S}YDz,s$NBJ$69gQ{57Zb6W\gp!&nL~͌qc.JE I [P?yKD@Oӟq^g|Os FmK\wG4/bL,YE(z?%gK؇_8=0u%rGNY;*-/4c1g_xMcX\Z<¬Aw3oS AQJ~Wz`B',rɶ T wenbL Qx23EcLm~xnve +[.J#l;b<2#N7"&z;<{,!x]`4>hɋPrX)Šm8t2>;y0۴mD?/Rz/pdW7%My_oimq|DD`§;!K_927TyE_2\jKښ? 2:aEyMX.82_űqh}_ߦX,w4s&m.VsfG*_8o^HՌ'@g>2ʄGAe]<{wR/rnvNbՋxqb1!`b!Pi~4"r܉\Ejq'\ HC5(X/CT7dlA}^9̯t|56ʥQqe̤`K5)|&+J}{˥#J*#?jOeʈwIÉk8Vԣ2O UVR&hsE[f@ÃU/h&mUoN\cmH, #YQJ9FsZ<y-cFoH)?dv1\0BD[#9Pjz0""Xv:K¹9T8e+tۿOuWɎL-vV4u͎TK-g{3g4ʷ}U9;g3 O{ClZho8+ݦy 9t ߐpH?ӬJ%c; UGyj^4/~a<,m-AKU f'bB*Ҵeg -4aWI} _~LTTue#LN i ]0#Ѿ}$J.KY-5`sHteVop? nZ X6s]mkY(}ܠ{:[6 |̥E0W 'g#Ƀ[or? iviGeDX}/prtch1otjFkʯ+R3IzfAsz1t.d|Ahufe,"I(9u-=đlQ֚U͝>>uj70w">T;Sxym1WF ww ;Հ7"7@i':XNC'ǖCylhp8HG)##dx}9uL`Rd߬!l 'HSv[xfc*(Yd'RUx-w2ObQKt;!ރՔ)< }I_io㏒Cz;&!ByB\] M~Pv+#'= WkjSs6XS^c2ROE&H 4N%82'-T9/xG*^SK>Z*[UWL=g&,*3Jf$]Iܻ]7du֛c;SO_|\fc]bp09yL(D;*^pbNŵI)Jq&~U MtX x?/z=:qR $rm.r7[muf*U&,)ڠ k浲"aWgjwNw3X/k>xni/RɧH,6; 8Tȡ\p|JDXfP5PP}F!LIOPa .Hvޓw}XGd/M#QyTg?jhBM5qpU%/H>o<[GG,.+s$w,BRTjLC>6{gwG?Ĩ5m^ͧ؟v[k͇͘*!f S/gHO/r((v9nsʤYOqHVSQ 3Pቖl>׎%~d+F-np(I 65:At+ƥ`-'O*sRUG@68&R]ّ^!"KV4{ >='v*kzF'^0:kD[J/0[Y/q3{vЗ )+GH-7U%b*6V|+wEO$ZDT xʆYzW]#=D,kN] ^9OtG/ J8 r٧F„lq'cΈ4 (A%~~ L8(芃bl' N2CY 96\2ugbRZS0{aoEާ`b"i lLaHVCA_%l*\kNɓ.rL"##h!ˠhK?tfǜl_1Z!4kq+Y:;dH00SwTDݒ[ Jۥz6~WSZ犆f=j*Ets _{*_GlDi/]jrɱbٸ2ccS5x :>e}f^VT 6+BldUɁ@tr-s)RUZh[ArB6P{Ezbs"%Ċ.~q_ǘya1s|1E7OxMU Ba, .sՁW_E0s; [(>>i/PZ̺e6 1׿'M¿)hr]`J;ʰG<$FyA׻!>DMql7Y u+S?&c su`C΂SZMɸuZg_UpMkQĮ~#n _s͓0z]~BӳL@@:'l<ƍjbrljTgLpVQ'fU/,V%\|ڞа0ƞ;9BJ|_U ,P\S5nZi]2U,eR򕝍l.hfeԨo5_&`|&&rZ$γi=$4{ƺ~`?]qCQarnnAx.k8 ~oI'l;~ֳ 8ge NqszLH1Jgj\BkyR,Dd^$37$HOT 3ShԊH؞X;5Gܞ]&pS⧍?rpJ3Ee:L,<[Jnn1_|`Jg+vVϳS7v?6w:!!+zEe[<#/=QjG6MfT/f , /40öD5>(:QyƏx C;IbLC Ddd4fu֤ir|{IH鉖#N昢KFȥmH@m9O6>᰾>U$拾aܓ2 wפ9LG.@uƙlT = h,㺣W棃:Z$q\2^g豁cCڇHNRm%ֻ=vJЏ/91`.f4vTKϳn](P"Ua:xZ!*/3߱TuQk잮 |qǦkD1݂ Y*q@3įib5CϫjXr2QwMZXQ; Tp z gTHk{j.vmEI˹@1eo,3y^RLˋlO+Q) ! 5Խ/q!Y= xKe1㣍%JI='/'ܕl..8[sNl/OQNXMP:KG5RtoQLc;+*>gTچqէiG)7'S^1w9`$#D0jxMo]҆aZ7֑IԒY7eśi;u; .hPŨ=*r(̾[y kOi0(1I M&*E1юĎX~X=$EүOL,mxOL0DqPmh&j6< wѤ[+^*EyOH6 ߳?$Iʱ<]sF AMNwQ|rUZɲX#U NXC?>*æLO$ɦH|x^o,vE$Y^Ct`"%Aiv]w1j06,?xu1khٺ`O_&M ֯svXjD{?*X\TW/ t-l^T!5Ti,#0 i݅:xL6"cVӮ>61\_Ug&9-!>UR)D7c[bsYY?l_Ÿ\$hGh\v"78$3C뽨*iDŽ[U+78}v?">F'ϕ~2Ӟ6 L֡&{+&fw'5H䗇p) L%zZY O3VAϜӈg~XȎg3^? ;Q4c{Chu{ U&#iCo;HK&}xMq_82u0! J?v=k#TźH Sd{\b7ۼp @ri~VdrAE@Ck4s$dYI13#IaCzGGB4?Bs_?sm`F{r25 K`jj}u7yxё,:{c40B#^anDE]p["+3]#[JSz"Y>3jF(mm=Hhxs n=U:_iIȳ'jz, 5S,E" Q n4p O,{l& n,33mSSRҙy$--{m v{6Y%)aM-&9$fGNŪFŊO "[xD".'# ٵb$U%[UAIk׹=eN#Usg/덺bi%[ʠ jڿۥJNjͶi8'J^R ౌ{E Kf/lLy2ߌ;fm!k4@h]ff<5fhE14I;4O4&zEmh]1-z& Z,[LL1>TCշ^iFw`M;RGnQ!FR)SS"GaT8r]ě-rNk'c*Mn εt3+%1#$昚PSgF̤vd&F.DBˊ؃vN8Nxz) iDj#"&ځ):-piHG V>^Ͼa9^Hf'P`LFSM!*Ga\dzOV%Aq9*ߔdz촃ܾ\^6,QS줺Fd)(t iQ|qHg!n`hZ&ϣ-9K2Ѥȼ/:/,⇤K@JoO#ƘK2ࢼuWs" iHGc,6TiTlBT=)F3=.* "%/A:R`m$ SɁ_jXhcCF'I+@Vz#nCc%#Cnj~@ 'KB}>,giMa$ڌc> C%haI*`ß2>D):A+)p`n+ѥdl$ḏ4`Φ7)~NFYmU雪cgOY7)dQO^,Ų^|Krf7j05&If֚1G,fw0ەm%ѩKlqGu?DD;K74Xo ?(3Nh'ib)íC'a[rbGib=/H #cɎY0m0s7IWC Z}$0/:ؿuXiS: ȖXngh]uEIU̿)+M~~"i2ʉq/8t?@/',q{vk 6vI;Vt$7s߰"Le+P*Fp!P _FϊQg ɟQжnN13Upn.\'tP)DH$c.o[yJR:J7)7]hcD?@-2uO?j /+4!⿖/&aնHݫ  3nCA/2&;ToRE\m99f}q"[Pbd,~_deKrv2#$.!*e:C\agI7fʃ_"A_m$d]i60}DSY^>waX>dMU=dVH^NTFڙ=1R `fG֎mZRXIBhR{u`Ֆ &,gdƾ(\ETvh:dFf!]Zԃwy8~*>&Čs'гl]@TQ6N2`%.ӿ㭑Rk 'XA:3=4GG1/7& 6ᛇecpNfbRe RL{%k-!v=ҍAFW7 Ȉ$1KpNC5CMo_s2$~I7l@MBq&!]=N+(Sy E]vVi\(īRVδXKz5P\ zZ˽C<ʭW^$c4PbFL媔pYV _x{YOn!Xoq=nIE, ~"mcrfҵ{$l84~1.[qbx ' O'06}'\ڙԔN~2i%"v !.ѿ Ie؝NHnB7j)soONɹXO^Ҿf1CU<^($dx%3QSurr@_X4-&:{NO~Fd کx4Y "v>Eup c+t\{^7^q3m(< `@֤씸I[GϔO~r  j~ny b{IDcH8%=w}e2In&NRa1EԜ=ri!*<1p>a$쏽&`_ZG3$%ZOT2?zEAZDB D8gcqLՆo9,$ c&rJ3{/H3h W -k͑v@A%"18?|x(*R1@N?γ:ePc)f?? %.q8k2#bpe誀+ ɻS,.9I PKLF<> 8%QgUGUX ΪHN0N0o޾Q̀(M ,b|4T1ZP _`x[]UYI?CfB?8y_!xfJ A Gp\ץ^rzTR O PQvd2q?[%5Z^|V Kt]./Tؖ.>EL@L< lQMo_VsJ(۽,A`IF^ ~?D0&XXD> -`Ig?YhPA@̟pa ˾+M3 >w-ӽ`Kx̴jؑt ?7|rӂ-0r=EkzT|P c 9Ua|u: n8|$n3R/mDMWGt*Xtkxk9!\A -xsL&$eE>qJ%b8a`Y#+*RZ 4ye Md1ЉƝ|(]B7]hdHP+| #0h<\m.z^!,{وŒt7p4=u5~ F I;h2ŃhtqL2/^0i 8#V?N熳W ¯% jhͧ ]V[x1si/ÂrEtbv7;dU."OR MU26chKYO~促[ym cK "z"QʑsF^yY/_qhp~T`9lebҍ ydžqG7mj/tP6X4N9a4˝}9} X+wѼu ө !*4u2V_QrjWqPo @R ^Ќcq&DRf%!sNTs?Ly'ŝɆ6`Y:i/Pq:iT'AS?^ v|Or7Xe;S3 F*uCaӯJymD:7?ݛ1*;ʜR&ͻ ^4:(A~eR/v>3+7%h8ެO/Dk:чjH X_ zsq CGOOޝ;.~J!Z7yYnBfP!JP]>oK @Oa)v(|[_=xFs(EV#fLh][.I+h6e3S[]{G$O|DZ#30>ZfobXh6Q*Ƿ|߸a;{+տ8\][ؔRyLHE ԞwgIAzWe|MJsiJ4ޘC'qRf@3%r4m;+5Fٕ>8G*ű2.Z'ӅFMFD=X6]L:̄opf}#aHk9o)Ndo*L]kK h}w|f5޸q#5LfZ|wCH#x.gnht{zp|w%d;SȃxzcMDa6.V;Ys-Sl{)ω1=1x3TɆ"Kj$"=.-$4:' o̬3wQ9s%jlU-^Lh5Z&JƽǕ1Ԯ5pK{ ֔w ^բ q>DM{n˕f&ϑ]=X+,P~L{JZώ:bN'% 136 =P%qWZR 4+TS3qaJY~^^ [mU!o͘d|rRCئ =H`Y`iQ+%" .Ƃq=Ww!pSJ:g$ d|맞75s 8a%;e,RedI= O  y 7ޭMGeP VH#0\[IW4lۙEd,O6"XsT"Qq Ad'~y9q=<\$"X 9YWO5CiO3'm mkSg pz<"j\5'GC] >DD~JO֟91[5bȿo+[gNYZ"uJ*Rs{nelrĐ->duD7v#R[ß EE!mB]"y`wGo%KG pڞ {c-MGv7Z αR4}.iPHe J`kh?hhF}ځ2!ķ#S/FNk1Ho\QX~rUsQ-@h$h."C+ʭL2T3v) Yq跚>Gn+EMf(=(+M2=#`p6{AK]no O?M8$nVMx~,Z?VYMss8Krc0@(55()|vݼ˸ܨ6*Lh^ÈAmo$-fZdDІۋlR/"]E{?r,{W/[Xl}QMvb]5ʯl>֒"| 0R?;cʖ!]z2#}yTK2\&4+b\ٖ Ha_+< Yv~+GvR̔M1 `2Em&dgW.{`t i%Rn_5E4w8Gh{>*H넶|SR;_K)جE5z=O;Lj(uw+:$,{h^@"o,Zb|%6Rt7L8߹wXvE1﮳V.o;8fR=msI}k9&ASlJV_J9R@%Gm'XX߂g} ?TvݧajwJD+#^IFϭ+zCuu`í8tǓdqVc>;@B~ ̮eR+c?brtk4cRŽ3-C'&V!vmI6o?cobbժ/zek3Р궳)%Ku],9/J {zenhg9`]-cv8mEw.DѾZ s{-RN'cȻR!qR@S*[)yYiWjzpBfNķD?i-xT>CyTƀ5&(nkN<3© 2DZ}JqQJF"yTcAVǙԉ>x%ޅ{΅-BF 1qE'# ~ht?kϖƫ~Q'L>٥O|bdiWww>F pwv;Lvgj;o_}ء{)Q{1qCIB' A|knw_hUFp9ULpEXXs ŠʪF4.%v6{}$@ mJ mYMk> A'B}yuٕ%|鑒EpJ jpn`aU;V-{k+y'W6>hknl~#Z^mciC,/rTħ μ>(ƀ9(Ǽ^՚ۃ_QL)4mVh18IcMi!&:* aD,mϣkѤ\a;jdi&469bvZDlNdY#`ȒǠp^ZI0L%|xL!KLE^!wgL^n\zBazh,fL~H'KᘖL0T .^zuyuRzs:YEhZ4NW 7L]\h)VKFt, <~:;PbSG*No(71Ɓ/X'p}#߁Ϯpd3dv!;\ -{d5o.~d)B?8JX[D+@XڞZOXP8m(x-HYNh&W?pV2h q"+̻IPJzP%%<ͥ q23VHNigy ΆAM$g/K}~h hFmGcpoi0[YkSֈTXņJ Y𸤿zw({>-IiUy@=i>G}}.z!Os߬:u_!ѭW?l^kD"js%e|/ 3DV{eNه8F x1mzEs;/(܏.w܈g) /f'5V;*2no&D5ŧȝec3{6ޱqL)H*̺rj]1рo>%LXf\͐HpY1:@k({"#aNx0 .boA{OoNA(i!$Ef܎M`ZFU39pZȶ1Ou5%r Z}r0ZLlh;u#$@*?h9QG enjNmo0'X>422 #Nd\Kg$].(ȾN m0bbi7`dP4Ȍ,z<'W?}B(NIWL)l1Esx>CirHÔ^ ۘ/~;\2, ?p0BOA}p:8:﮵EC}z8j -i8do/ r:]4Ob5`Oݴ(Uҁ yGIvszKYJʯ=X֍ 2ut8h&K[o~ay*P76԰; Z;k_eXWeC){ F+ٳxd 0,۳M!62U2|M w%6(t#O^ml"{%f#qd]$^ůDb۶vкVTi: N0$F`M4VLwa>AʯBY~P~yy[GNzocwU%gW(Ez-gZNb;3Ցr*-h.ᙾs`h~eI nH%oZǞ;-ԇG!NazlON[iw~uM8¸ItBmoUNEƿ 0ahVƄ}i^o“>}mȳ;R nR]9͍r#wՑ K3ҝO ƨDvJNZr0/q{2kFs4q"O"gu )NKXt(I7`3 S ْqx Wq+ĀLo^P^ɛrLr8O[,}yx~:ȩ|`0}jW5.+[1K ȹ6MʈB[\7nv!~#j`j?Oquc²jCauZw֒ vdk :^eu[zAoy/BF0,-(p߼×br+cBxudwe%%EhyKMIA&¢"fm@P*cU΅Yliȫ&aq6,PU[w3 ^9nk`t,ɊZ؇t&Ew 2 z'byl?JCIW- mP|?шr *= a=oB4 P-o}(N(}?LejR}ҝ0H7s0YLe 4ç>nւYm}aFu ~WeeY ]ZW K[PzmY^f0R8[l)|ePHDzFojqDX:"1¤)hPuU0# 3ĎNaT$KV*П*M)gc;{i7߳PFI+R ɲA@qGj.wF|Gi4SRA VVm^Y%ˎ:/ZOy['`: Vw$ѰӴj~Iܣ_9(bӉg[ 6|?m@X7#e>QDVJ10<{8gX>ݨg^4&fޫ:&ڢ3o-?ᵲGf t%gB2h6ϝ&7ҩy' \t(`FLY!{Cr5dJsGRmq~ <]&}[Oiۉ95I1SxiXyh.o!R*Y]0,2iу@5Qoͻ;F0tus<5j[i1]fX ~S{ɢz0$=H4V0m!W)4'%R,~9rĆыyD+!&$qպ : Fe,eiAV%ܔEh¢h!XUJ8Wă$t}zň,y"jD-A_гuH7~SȽ},;̎޹/48y&eMdqLp׼vc2~HazKpXwF.Tgkle 09)U@)ik[z^2LXG&hJ|ʗʋA]:<ǣo|k;!{)Ra$)1Ň++b1(6 \-׍\Pzj aL? (ͪtQ1[n/CI{hG-U)Ɠhi=FץWkiM>=zzJPhtua--vN4zވhe>MM :%V]!߹IrCDʗN ^ [yfB 2IJԪp@?깍LAlJiErT9,M 3ЮzA@=w;~R?{$(V۵|QG IQАXXowܱN^S!X3HxlNeA!,7$Ux]jÈg| m@GνdHWe#(jVɅG>CCImmꏶ]ƇMBqesK_5q)| fU` [K5+g={-w:W@H L7m#X 'ALħeT8&LU@,|={2DZ?wM(Si~}_ܢsXe+U+yT(.RfH5 ]zd曻f}B5ޅU@Kg>qw+x#9 IM2^ssSԞf3B٥lh$Z^}^8zAdBM%˟+ԺBu$3u{%K!)CfTiVƃ;CtAɡRs-eAqX b4O1ҤFS-E:-vwj,@xwZ&3~$Ӽs=PFD"KwV5?PtީbQd# ;w%gW;r1(M0 rp &A@AA)3+Lq 4Gʟ7n/xcF-w]V߀%'P僳 0*eTq߃) [a%m?1E`L*o(0e.lW2Gf!-!505_24&B (a se&Bhɦbrhx濂>^+ =\>W]o{ xvDs$,zN Vtҹbj"q+` a < 0me/"HUd4}V.ʭ[SB,GuA"{5Ah9k7l,kiL2 E?\q&;O(V\7F;^/&#cdu f5,5!酇_35;5A0,qdE`myΣkofW̓{QDS! +)ki#+6\~mfp;zH?B^+`&y鸦'^aO&=?:^G] &}i#=>ePc9)"K̟Erؤe9a+i\hY k;t@tyyp e s0&Ԣw B%% r~A][(me2"<β&.-{^{lC1~1 ԭ_aj_PsC/NTFFXPb!כO؛tIy!Dpc1)gPo$rg=PKcdSzsuv[8LZ90piZ+2]s0Z!& !O#7[`1lݍ'+'͓7NEJpv)*Pdz@& ?4ڽ_Ty^Ӷ@投H eG@˪A@Fa^yMhɆ,'2_y^Ͻ8pX"NFI$ω8!fn^`ڢ>鼍Y:vڨ>Z48zdXFmR1S#Ƙ[̬.~F;A X3SGG{???͓+02.N(5]8Bk[9^;Us`v:{.PRs(Old7~f|irS[P *BDv>S(UgNS{EahUA#TG{qپ/*=V;7g1\w|M@) E:/md%-"ەbQ+R9W|e{W 930g霯 nJQ*ӿ ;} ]L.Ger̈́]I@p|I5徦 epo2Dݓm_3`:15VK"R -mÿLT|%2)6fk>{Um"kI3=̘?a=YbZXQ#Ȱ N3,iF"p1>\q<4{wg#+TaNZғnU9jbhWʖLa< 9'͋s^=y/AS+& s7`x|}eO,kl" &I4f';pZǓG|c/QM)+۞-Dw!v^RD{y %E?s= I8Iɘwok_xe N?uHnrCn(tFBJݹVX@4+e-U0F&HiRu* #Tn G¬$|$k1t T\k_.` Lm/O;^uB_b VYIE,o2}$Ge}~8 ^/@Qxۺ3pNuP_Iux r I _`A{mr_ ɞyP%hrsܫd798)*ndtͦ(e;Z>kRZ}ƃ%>UVu0!&Yc,-QQe F!('[7( v_dw3(VϊMΖe8d'oŘVmDH4M >I $;G7[6jmH3hXlq% /hR^Q]IX;8_B"~(εu7dR#`̓]@0Xp WA3([ۺmcD H%x`|T\g-c@ZI /ˣ;~l\r:Q&]U83s!vJ-#oO0bu 2]檏O%m<&Dp=)"޺"Rm[${O7p(ˀD2:w[31w:q։/C:6;Gr[q֡U;cU^րεkgB"tb`dJ+[ z< 1yKMFbt2:JOS')"z=`lx4R`KL.`y&m qB Œ%S25o"8EKݕ *7 e%˵e.i`:x_S.V>c}cbJ1151D185pQ!O%M;{cJ}T,`&GsxdOIN}JxHdV(dsb!ߎHVI("sw,z̯hO|XVpoaB`utBQtbd%*V4k_nwvZAP`>g( 2%mAb}]MeLqm<{ T~DGƶ.b Y[i%˵4QІh)@rٗi#+1 ZH)%URU ,`J@ ѽ޳Dr H[ae^ONYp!tII_L\2ew])Qsu2HQL:|viHqM~sy%>JVF5egN pz[gY4rYv3AL@O5(+,glXC*ܩmFcQ}#`DCy.5&9*KNcZy޽l Q:Ojo:4*NF~%&JX@M*5`RCa'[d*?YQ`p:pB3 8pxq汝I6c/9-hFP=NͩNZ~.0)by߲жP m6WQ]?F5KRfwu;,AdK e-Ә|/bѽ@/ |Ӈ\<˓~W#N#KbP9@4}iVVMsiƼRr03E܁ ?ϭkUފF42 y(›{{ O fϚX }zh*6[ĚJ%P?SJ&պda-bcIm"*١q1 X{"j#*=atY:X.$'Kt  ]B?oQ> o>Rd⥜Fv|J֢KΖIa$(_LVS@&R3'6Nmz`8b ܳ,COaƐ'EY6z|1ú;Dp\Mb;0˃V?}牽VД JZXR\q)Z%w!Am]1ӖM^tq5I~)4ϪX4Xgs lgjX\>H7`QIH=0K4+m5+N铑hu6YNI5[m"R}o +Nt @#{yZOI!ȕ+uC8qjD%kz skZҟ/ʝe;AOjG"Z t@OAyQJT{}HOT])WE)/CN[^ xw89ql!!-ksx8"s2Z~ahw|ƮC+NEc>m:5鴅cc(K0R7\曑vINǹ6iEd{+vv[\9߱{pС_7:ye(Gi uӤ޺TP'x9jKEZ^B7[rn@tnd܈ e{ЬpB`oK,<1oL(}L#1h*}fl"'^ۆ,{sd>$q'N_`p=ЄIMa=wpB}Et3>˚ʼnN12<$ L&0&e7-D ,;Բjے>+v~F9Mwli5d(2 uLFAwr}pI:]$y{X0vYJFfWkֶ"mԻ7 (,%||>EHZ`(]h߰Ξ=9|kmp}|JյeTufC9vq@7X?kE#wݎy'/Wy& J&; ^ro"od___o\۰052Jfيʈ4[ 8ӫ Bښ%Yh7 I V CEĢf=Km{Wvpf7xڳ( L5߈rZf)4D~JQ D"agTc}jH›a?Λ QǤLLRp'-fS_^^SFr+PJ@Mq[K]#Z۱on!`'Q׬~Z. P`knx7ޟ0/a%=Z=gŐlC%R"3iHh9ab,Ea-ȼİF}f絓DgegMM!#ELiu(0 E1=DxBVYzXic:8&@/[׎49 p}M {]R M Ejl0|^Mb|}_qoee BT3K.bp&_rdaЫĞUy'wSn.ޘزGi?.on}.Bnmgu1>r,ތz<{A:Z"|[FB"uPU AO.M_&3:DT017Pܪ܁h q\8A#&Ǿ_סZ{sͻ7 9;qɆ9=o@ eGSP.WEA0V]+Z:rr1;=bFЗaULIF^rq*Y4#sd!L5t0"&iwBozvֲ}LwyhTs#JM8d&gL8{jǫ&N贱:Tcp|]ѩruHri-}o*:o\ЋUʽQū?A>y0X*JMgrzs$"Ⴃ#$@J怾>f[p:7h%uSaTm%)3= uw|B;=:;tK8qYP81Y}(ߛCEqCo1RL OD"(1jܩ.UȖA@Ѕ a+޵f4XYY\=ϗxV]f OB`W_ȴ!œf YVfH{&AJݗVKB)H`mTBP7DuMADp{yYk*9Uey?~N\G tƜ.č?=GB cm.B7GJ]8ډ>yMp께G։e@ 2^yrVSa7̏ߍ)4-8xҔdȊ|4n qE/$ TB|t {-h}[8'7\JA AWJ?We"o=12XI1Juylwg-87ԃWD͒?7*@~UT2jx`@p}fYy> 3ay,w[VG@IHJIй;sEd\:NyϼW YeŠ.;VRJ7YOL `|LXdQVTBd-'_,T/2pkBC%R<Ꝁjn܉37Q~ʮuu:LqYlI(`qAhx"y5 5>c!mb^ yAz@.j>2P䪅G[A,> 2$3ӆݵv]m#IRl7kV[*j|dNđU_x 3Jg[cG}$/6 ~=-Mb,Z-(*Y{HrDSOi,juq"DZ`]/~o~zExLV6"_:nS# D ݭU7RƣO+;7cy R`S9izS8,A+# h6;K̬^Kx cs=DA*8fX~Q\eIE>ήdd.M1`47V AxY/$?&LJ}܁jP6n^f! { { F!5nF.*r"w`XEڱ8摔;2_Tl1D#̓V64PAn>!)pZIH$y&FgˉUI1x95H*jwHh]T'x1F2; nERjƼ-n) XB6m g@]%~Ij3)g1 U;"N8De)2~vz?/kݱ+ٚcߟ]wk]!EA׃o *bWֱGg]FFaq 7M +9XZ22t @V.zJ$B䞻cܮԔ!d784x_'L,W:%N Kj! 1 s3 vi 1UZ2g"V* a%mdXR/DV-aA9-ORiNT"7D+vsFMLpr.Z>!k,P=DX~udu.HxTEɁY@1hQOPCر6VEƄP0DWslMYUN7 g4Qܻ8-)d}6&)mWU! `JN(MQ'4>H5`oĘj?§RNg( |h?p)ݼ8UDJ c2 <Ò:49A"0#Fo㇐{ *xtAgP8IJs c8/M"#2Y/SQ!%g82uQWu9=K(gIx\d4yv w&mHc]i#PKđ6G G1KOHGX o.Dan~lhR#hNNZ6$-ui!qOQE#d0-:j3&4 ߰XlXSv B% ;f=v KZMxIut%nW#(F抦:E<6kh zTţ-ݳmI9^s07/_'376Xx 0!2jQX̓"3|RI-Y5&}%Yj\@a$enl/pRdsC.yS˧2ށ a*2 -$p[te:}VElϤfq<}OD02(`Ym#\% H` Yn*Q~fNdX+3 -G7 Ta@C0ueIeP"!XpϫnM%v @FhO2ñ_~w\ݿ9dS1TQ#48BY{: sQ UPqd;V#U[0 }_qpAAL LExZv2vLAS3"!~R|73nq0!ˈ1}jLkNQWI,sEoߢ@Ɇ[/H&`cB.}&ePIw ⅓_Jg)ףL>ٶ?UL'mdZ:7*% Hլ ;LHtH=ޒk@>.va<8уb*냱ʉ@>aWخѐD'm0 Z6=kW o1w'vK jY1AtJ2eZ?憘VZMXg&Tv`ezeq9LZJKXuFNX 1H`v iܬ PW[pr:=žiR]> pCs>d P%@0}x/_6eӸ.n_L- ezYc{ ۺ+rQGb?nH"Os_p &4j5ɉlZF?xx*k$7SV S%%qf8)'m$G*ieChm\bd`]񍳞ӞG/$oB)`EXB/|{?Z*HP8rS^4'ؑLeq0%Q77[Sh[I=R@LBzP"哩Y5c{͛ttȽI.͆Ƕ5eGXzARs#J|'ՏQd`#:tVA U% '͜Pxʿ#0Osx6Ag@ 'jA!ǜ;eVQ!*|c>+5 %g߁*Ō+[ԢeJx[ &v`xpV]Co1&Kd3͈\36? X]x懜ifvti|m{;<Ϥx Fh[lh*{%Ț1 e+c͙2!\|UEMӭQM݉ki°Zc z6t6T e;H1)n/ Vx"F(yX*`Z^0 ^S}GAT#Dҟt~phm1NLOV$Mf9cԶ }@8@M),4`,gNA,NOPO:dKEK>v O$d uw?n)B5V_AE+ӵRLLjgH-s}%NgDTϦS`i(ZBv$jn_; xu2hK}-M 2Kf"EQȞL=Uˢ6q̤:_ɽ4%\rۯ/D+pnv+mJ~]IA<ԛdu& r(3%͗v WZy\6 b1Nx,z1{o}Y//<ڰ)y[sȔ2\c!]мIθ)Zj] ً+ RQ9c;8{΁kXͥk4 ,%=fhz\uj҈Rm27j.Gu }QT S̙$' v&ڌ’|;FqMfަG /SAΒUXsĹ@o’%KRDkT i7:W\6|I×4$tN]^!P@xma-{C}M&Ð,rY-+zi5ڵqV "< |Gtn.?T*&Q-y J4 $6_g˷DH3Ʊ2Rku$n^L[/gNyi 4aLЫb cq2Je$pyJ~&vf(A-w;޲@ i. U ̤oP>7ax@rH)wcՋ_k~DF͔i9{̶VW:^0 1|y:kH: \4n-< w`&(J CgD= G%! UA\D-Ng 9/ {J/{J`#Χbg%+]`~m!*$w꿡(eTE?@ e}\@3/wl6toʡqp}Ib#lr6k}DA@Q ׊ ;2KTrKxb 1z/d\pj] *%1GHb>O@rm$d TДcA"F"^_ m~NNJ-+|pG uoD5(xrl Wz)8T_V QɃx(@ּ(PRpFjI~<6X\_QU!輜 vCxKr[ `IS'RD-{3ܹI4O妼 B('ϖvqsRɰй6Yq;FT48F\%.rޮm=F${1뺌'įDX٠7eނi>|[B:ʣ›!=AM8l~~6"( ʠOZ]΅>[`Y' \GEL,krdq&IhHuv8o_df䟆bjb+^R'Z3\@ (%;ݟK*諐2]C]98*+7.΅(,D^ BU)Vs @d ,p'ɑNOKMD%6byA6]O+t=0u-9rpGZh!-q|z_NݴgO̊5 "Te gHP!l3rߘ u{7Ҭ5~k@H׼R+$HUÚ L<lN_MJF@lbwwDۡ#/K(ԅ /zAȃ':ƹ0?ap!xHc SUbn;dq"zQJ: BH#?&,qQὟBKLJ(t/X瀤"\2'u[wZچ ;iO(O7 ϻJ˙'VІ pH!9K܆.sfqm7qգwj]V|* UjZ*Aˤ)Mm:_C_6H]+f>_.QSy8"}%ԇ  ,@b7WQR%;(ܧt7b2.!zFnzӊP+m'@0K)+)_E>(`% 9"n5Jٌ鿏H>\γH4\H? {C=1DmJdߒjޜj"l창/qz6}ӗ◾7jw 8y;K4iڍT " |R±D ~#[4}[_~֒ yW `}~9d^?^Њr]J\o\ 26Rsꍩoٳ=>vDhDk@cqC]p*4}+j4SDi+ƥGl0 ɈүgXqLD br.$N1 e|F9lyy/k aR 6H_s) ToT*n ܔ>9^4^"j{D0;;v%\x~81f"S"3I5#gʨCSqlW] ~~XZz!VoȅUՈCX继cTíVuAUm^~_#}/Am\1ؕx⣵yRHI}9{o}MӢsh&]`otkbB\;Y/ Eܿ\+;몎I+_LLrQl6S9:n2nMyisbOfFA ۩߳z@ś$wJ;86DW0B:ߴyImn~_{;]Ƹ2'D޶Lxn9ƒ1ߊӞڧ϶if }"z?o JA< g>n(' d'H@4]O\ɋrPC]|͂E|B\+,T0oT*E[[T{oӐ ^rwqbS%Xm"J*bR|gFP< f^jp#T$^)\{78y[0*% _%#h0$ł'@x_gGlˢXyoѴ_{.ׄ,P&qsO2t#d. {_%3ؕqLO;Ҵ`$#+X.KY32J`!RN>h)9fh豬xp/<ۨ囵+ aF䜻Uڑ!:,jd#HX1CO Xϐٚ!*EF;7ros^Cqr;*Q?ݍ2ߗUNRi9&tCeR~r%6lR!9T?3,yŗId0qDȩw3l,Q03^)ja/o#rridlr$I*ΰ}˭gq0VkSs tFQoecY[, 8>k|~nֹ?+ї4ZT47,ϾR?0lЛȱE<UֱVV $[ o{Ʃ(jވ[_isf#kB9 [ -_z|M'&1!vHOBmI>ixˉ=%rzL`׋I 1.AUl OzE5<30˘73S8L߷]|\$ޗek4RN8*h<3=/ת:*XhsenzzLJ x 從ID28ڐdz6 6sKrW=;̧0^v7qn lۜo\48\%s9qrV4m^m(3Ο xxzi>#Jcfh>Cb=Swz q.;5~Om售x~o|PC/c(OR5E ˼ z$.AJ ۺ;@mDQ@ut6CZkm :pmYjiKBB_--H 8Z#ֱx"F2c*:A_2XH.MGt&/xϴWcW!}J I#.g1!yj6jݠ 8% ^bm},rxG5FxPN h' np7Wttޖ4*Avu!q"O*4|9+b B54jRq4)㸹 5Q(Qd4d\ ?йF)׊@É} Po ,ok<%#P6{GgL7m_PQEzσFuU:<}uQ͝*ʋ$hܑۦ񴜁bʙ AU5#K@ITb`s?12:h68,DZe%5yĦaVZt+rTvߜ4o RBuzοfZkC$ Q8 *1 |ܞ?ꋎJ6% rlm"q^#(wnHP`(zvKfo%1DGi Hdi*Sw<(DC2wx aB0r'=U$xs~j]?ݽVCvZ0ZhO~kVm7kճ7EɒAF??[M~P ;nfNxMdX@ { ԺkZE ,;}Ac"e TO{fY߅.Pkȳksz3U=C>YC-= [+ DwlIT.nI[ӂ[4@v4a!]⩡*ƷC/޿!zQ؋?Ģb W;24@뇿,g/̮Ьtwb?'?pH =@sx!!e;QO1vVP'e3!S ( 46`^5Yy"z Qq?#hK<."HS*Qw i gvLN1WPkl#n_-5\̜>H (b玍 ?U@a-U{f>F0zWVBVgn..-rQ=[:oj6(<0$ѦRRyFM1 ӊl˳3Be+%,,AH#e(G9eYnDW>ڗş,s|cx^&J1PeJޒ=Rj^\ u`1`ڧzwlM T6cf9w0S5}pئ|W rl{TN ]r+3GL@̱2Ʋ=%i ֠ csFX"LzZ7L%Qnu7[f]ETwn#:$jQRx v1aagM' K~-;=K|_68qO}de7XN,|(Sm;aǩU O'DGo\ݏx.qKG( @H,$:3k*؁ɺ9pL;GG}`F\eue؎/gKX\LBP }I BPFlv #ĵ9Ň[=>NOi羉OhB \Ժ͜Y ؤ58y镽t~}j0yم)bbk^ YIZh`=GocdG;O,'XUA52 JTgQdV+)nJ?&$2nbh|>gP[J lp_S ˨  ƹ u}x@ QaԶdx:.@J{U7SHm$Y *-҆3EO>2Ia>`T1Q{VD3b/ldҧ =)x+"y(,>g,r͆E88.{*0'U xDJJ҆Gz g?'}:;}{n-=¤̧KX IeVpE7(Kb'B!J5!(w[!Wϭe^fڈy1k`akFf/ _9. \nۨᕜ6_ũ9OU;ԮJp5,?NN"Vti#^|,n @E X/Qh"?IVŲע͹Ր Qɭa*:Ld-W,0)TSGAS2]#KeBg3J'6{~+ky-5U|dNclR~BG@Qh)YU{} ۟P+(U 1A>r\*(M`%57aԄ9y/8B/?(P:N;9LEU6F%\2Zzkn_^=BW\@=q7El;M:cf_|_?"5/{pG8pH3<%=yڿW.tA [&R/J-ӕ[+lgso)Od>5y?>LwYҹy?~-SL O\JYV?2sO dRoϚK'=3O761-3LXkRphR'_&eYIUWjE8{r;ipn&|%$v=Ԧ 4vcg;nB/gFd ̬XzWo/l%n-ͬl}eB.Uێ|*dO!K=j^ U/ ̺p{&G/&p:yny@4 _5+dӗ:tb_%s̨CcrOqM{lwEwl{{`eALǑF_&jBn@W~^ x)9 v~}x2kX}2(|rf+8:;uQK)iI7eJAYg+=]M(M8.-f첦b@.S$ǯ]4ʅfof[>I(B0V풐 #ov_)\h֟'%8g-<O%/N^8Wjɻ^*!@3E/j|H Uf#0c(a}Ϸ4c+n-{L/h"w0H3.~*RDm,=(>DC g`\dbj¾;ب5b4)e^uxzN}a?~C6fJ퇲-娩5ALQP$. ":UR6M M}[ɦ=/$lCߺ:Ic@OȩNhG3)[JB;ˍV}^E{@֓x&5+,Njtk#ux^X|J҄*wuHyP5s?&sыÊ%,4YdO:ؕ)xMPYg,//[4>ؗo/ZsSsPm$kDŽh I*נbU -:v~jG.@ ЩH@bE%:FЋ\Csk-aL$c4ҏ^6j{O(W'0]Ӫy u"_d헍0h]Iqp]X^v/Sf[[7sKp~ŗTz7uJuvJw^9aPYve44 :FҬ^fʯp!KiڣC %d0؂4{wC/AeZibY]H5 ϠʂrY*,WSYA{Q ngڷVRD@سtD0̠=N~vhX=!aCZeGx@w#C#r҃ NƴM<),^j y8r<яyA\C=IhA1My]<}Qi* s4Ce1sC`Sn]+Jo(7Tr쾀Tm@c~kMH;iXބEtG̸0/gALֺ,_$l1uA?H6L 1T@Wb5gQ[Q3I\6Jn.]/$DL'HƟX.:f?;x Ŵ[Xlpk&\gTKj%(Af yP}x*, $ׄ8"g0piJIQP7ڼ*ǯ7@d?6kfvR4a#!3\FvzkN?}1fNi&K^raD)8~vpaۨHT,U`=#G;['Q=jf O[ѸV wCiI=z'"4' 2I ]wKq Ps2ds6t,X):A6!qalQDX-۶!G6ɬ<ߨõ;N7Ebg;m$巛e:8ˁH|2st̨5vzBLD_4U^M rmS`C[D Tf$S޽;r,*%utUaaƛ99Àjض -!CZ!ޏ+L̈́Aa-HGB5dRH9-/ܢC.h){)`OX˯7 \DakዖU^]dVɪ~=SL dcPcf#BܐE%#cg݄ 8`VnbjXa[sq"2$Ca|=xtFT}SK,G@Js=k^h/1^)%?vYݒ 31 >Se+O FB%Ox/p%l?ZyՎk ̀ ![[X4*^t\f&-S E w@!;)W1WR)9Pߊx gHS̵8!oJӄ=,;POg;8G{.sQȠ1A1ck? IQҢ.?h*tsٚv>s&_,QH@iVwbO ;ނm93bqn:鸟\2XrgXBgUx? K4 Im֎TsBvEJC.GпƐ֟slwȼQ!` m fn`M 8J\@ :\'vxs|?wQ H2()XƂam#>NrSh;ڊQđ+ 8RU] K9?ѕ3TAgC9S:T tLt1 L~x;]_JDT$ G4d"*87i%Ce%NRZ J[Tu?6ia& jfQKkFb*cث5Qb ] 9bg_49@9Ue_)m0,x&a ; ũzm"җJc 1=Bpn2iᰨ4^= g+Aόcw ""LH'q&NQ%vhh"xX |:gvJ\3j"` 񓜕Q@pmB [Lp3Ŵ½GSoZWQ&+- 3Vi9{'_$&,mESO+uu-<*h| z,u"wI@aEmJݡN=}ɨDŊ=O@ N˜9M&<ٜ*PDlVfbW>knv%cGm15fTEG Utʕnlqz1z*#plkw9_njyUs1f LAFP; '\}K^f@ rO*2M5j'er$[;P '])0.ACT)g6vkky(ȁ:>IU#4A!T^NhjgzژD4`w~&Ku`>?ϑS s7Cy/*m'C“i~g0 A NYCXū y7%N ~PW$-<#"yV 8Lq2tٷG+QO5*cެw:Qϩrn:3eZqH{Ei4Sc/o}ٿ[2$>f)S5 p~Իʼn0٧ LѪ-ٻ:W3K_nG#͗d_$)ٯP)wL:Ղv[ڱ)*L^ /EvSxi QI{hn6~xܲ)~7_mtP)Z#M"pKL d*ђNR R?~H,hK%>p'ÅD+K's/9 1hSx[2ߪIsYB :Ӿg{nBP^hr\d# .;@.^ɶa(pZK|\rJ]7=̻ )7+~#%s}&p6k<|GB|&kmSD3B^| pT ]R2DLAwU!m hdOPf߁%\%aI 9=W?J[%V{Rf=mocijװ&6`vOfrK_>_R"v<5ޙ 9,;Tv^oMr xq8Gre8v`\ p=b'߀l՝hA|a-|6]t) Hڟ5C=x\n' zr2U! xV*hus#|\^x =- ,3a{lKW>$򣣄/(GqZ)KdHjgBXGkTrM^xϷq}LF! {TK1|sl}t5(EotS ?_,7ߡ q{-#z\4apkJ?)/>]6+\1 ?xφ7CU/ d}X.7Ƚ%=pLsAPQ^X|M"" ӆO1SM#e<&#;OĶ?۳Ԙ["L nbL<Uoy9 1wjbyD>܊xbMfiٯ@ȨwXQٛ TW2DľO'ZCj/e #UޙܨL,#|<nPڪ j *NZJ.xբkG[O'b1u9oGCW3ëF>h !Gp= 9՝vv:eu @D\hx}ơpyթ?QVkBp _3͙w w`g&`]m)(jv~\f{DN7`-1'A)JS蚳YA]],/CO%һbeӏP< [J<JR=C `Ð)9UUU0L#G"-Eɝ1|Ȋ- |C.-+9w G!UY'oMМ֭ z):ղld9[ BF>'nHGbB-_R6?%ey `i_FYzn:WfX@6б _J/}T~.@{Ylr00$n?4-Ų;1y>[`1(D2srrX~P꽰V:^d7Rh]jrkvI+}PWwt:a!zXqBc@?" y)O1.bw;BE CĿ(zGSKz*쭷Vup?5qnJb(ڧdt63z1KFZne\&a,(/܃ mLbMܩoHIګ9ok3Lӧ!FIzFխY4gTpA+ 3= <'|t iJwoKͿ8zb'*;FyD ߏq7!Ni'g8kUi?Unj5"NGA7j 8UkHJFH6h+"년g13P19ya]> R:L ?S.PZLhpw@7|i_{|Ad5y!*&^x@g.«͕x^zKjDf@Gs2ɣfJ _oo v cO<9@)h(N14"q#"OX4u t7-9#~2 lduS#?)Qq u6ĨO9@$ +))B?QX)unϊ,xs.םb@(^ffֺG+FM$?hKT^Q kZXWH0_~- hIr&c~;`<>|$W+ʫO~şITàR3ɣkxtc!>c?>E Rh/mj9=).:BsГ$19OKfzjiˈ}U6Y 8PUqZD=!9:-#0}h ҷD(޹Mo^ב"X*p {$܌~!%T~}ܟ?z jI0< EGeJY{[Oj${v[fؒUu9Y_WĦG64"|Zt39(xkI`b`rrz>l졆n=.nŦ,7gׯ.2I8؏k*'4]ȷX'Je} ]ʞ˶G$ N,;@ ]/[iGkˮ% "fE$9o+!(6HHU ESx&q*ݵ.]e^1Ty?P~3l/JQhh|~-^7o_Xԗ%XFR "YC~AXR G`f8+{ue뾚RdeAYi#Sź|^d4ãRUT M_{bͯۿ2}ZoPRGu粓9:GM0'%9[%wd0Ặ 9Ӫ4+=>} gZ쨶8uC 5YħH{A Lbufk7xx.qnj75߬5o2[T -XyLD`aX | ɸp/jK͊J\ںq }߯^JS#W* gCJw;a8l AL9洽65"Y`jdv$6Gx`ھb/YE]Biͻ(djmXN S-r,?@ 16qՉ%,GMy仜^BIj)pMRJȏXrMΏK`Gn][be {N;0#KDzUBy\K6zAbdJ /9x" :ۿZfl0Gb+|핺%QHI?lXO5 8 !@OhkB5Y#fqy@9DnV樻UHJE#; H qvwK82g/HeyezG{bVOKm襁. Pч%#vebq-ѣ^Csv^vV52`_ 0u')WHѷ%Q%-| {KۏgӵWQXVo2Q`r"9;<`՚xKXcf迊I9l 2T!͊<;_(\e^?rzc˟^'1C@nt?Zٖ!=9>\MdCN>h77 ˣ999Sƣ? 8 'œ'fmz~S6ICu^/Ref dmKTT3 ٭82Y9 ڝū[mgwdf%mпFelIq' '^Tf(az};%YPri]#|dORhi%nulw),ݦm s{OcEX>ԷL-c@ViF ŚKK)Z˭R4ܹ14k=к=r% ֲ GK\=]<lp0W|S=_mqh;lk bnHڝPa()^!ґq(abBӌB6n7vCW}{+B1ˑZ `ڐ]CBJHSǺagļʁŒ^@KD `8Mc[yΩf pJE.bYXN.V.p 8Z/MY bV5eDmZ7- _?ePNhJ¯,hUWJY0q[j:KV@yZ@Itvd1?w0/ң7cuMcZbjvt4,ԔKhD9jo N}_EA DΡOfe_mxأzF8&HtJ-7WœM=b[~67U[bō%]zĚ?ͣOR((=A1dWj&;蓭=G<!nD n6_ж\A渙kˊR&Gz9 蚶8E: >Vq-J-+/`zM 6k%a4O <4a-jUC[{Sr^i NeO ~/ ~ 5?&uV(LzռF ^~ig߹Fz&74+7r%U;1T.IMX%_$jhQkstsITpg)C r %,26ʇDFYAH~KY3$zM_n`zʆxw0ֺJd AP[ _'i@B'YV?HQ:8bv/c(鏫KrWWS)6W -@ z"i'TW* ;J=Z9wi YOٟ^ゑB?my^jW]-sl#+3pY24ɞb%IW8RBxi.oFpe]<^;ir#gM/һ$?( Id-)yUsQnǴi51#fS4IKGz4~}TY H.p2JKԦOnYS୚FMPl< N(d!ZAV?*~mHW>AۇD,"AVrQ۱qxڝz `_Idx1*Mq9n Df~R"wDc$囯Q8*F&/{hآ WoM1 G {(:a=}4?Ƨvsfܭ7L=C[lp Upuo݂Ф.DhuVֱ`$Kbd"J F >y͉f<!풠HD3li Xo}YAܮϑa@PF+^W}Ůx 䙕|GJgw8-Oe=2@b1i&{=3 isєrf<>e8,av՞=V"Fc/4K/`wb.jHH/ &OL?C4W ҋBiN̸ -[tW UM+[hVdڲ_DP,HMs@ރ # W} 䣻ҊEgNX:W X8%[bdO) >pP~\ Jz7o#;ZrpހHdZ0sXp:+&P G7px32x\OxڗCĠcBkոKi|Y1+0MAc8e-~x{2!*H Fsަc5iv|WZSޤe>Gvb}Lء'~ZƜIXA,@hpv*;QXV} I]uMW]tu( hFR,7yo v[wIu2q^%C$zN%aWT`>3i(=KCcJ 1m*᰺|Vi(י}?-G9)ŅI<,K'h#NԌU_:Ƥ>TC*v,wķQHs!OŮoƧ:?Oϣˇp*ҥ)G8"6xFO˼幐6YOSg8ASu 6/E V Qy`y dsx^PR9bG7g`np#BV/O'9@/od{rqJVDj71r ٌMm$םp>Ɓ֜c@R@|72unSVoNq&ߤuWCR>\B/P :ll.BqbEƓgi_8DU`l"r` t$^Ch 4tQ`-sQ06 `iЁ &W1wcPBNdp<=.k{0 ?f6]ScZbĹFZrsyAu΁Bk}A6"uk5;+²I՛ѻЙ¢{`ugO垛W*(}b,|V\"8v4v u&06\*]Mh!wžR  )9z6=<\;9VRjn,φ ݹzjyjRyA HRyȹg6qΉĂXw vBzR]@ ;؝i%7,*싸BƖs{ƓQ[CS6\2~M'1~rPTEF2-; ţd6l7[n¦cXʆF"#]ه"LNGWizlGԣ<8Qշ JۅR/ܾT;x5Bix]Kjo揕DbәZPM`!A68:-9 _M.|%Ĭ)<В * m!H=?w* h D8ð@tWw}eM#u|ʝF7XE[`ɂ3_qeH~f"!1awTdػ؊XAƸIKMD&.T&ϗTcp=QCrG2< c;BW$\jdVZWok-5 lި4؅NϹvq 2 b' 2HsDoI~3IXѭWrC:Up+hV|T)~TԴhDSIzs8EP :LBO*P\Rw7l{fa1׳|x=R66fe|,`CSrx. T&Mo`F0сvOz3 ; N'6X?H 9 ah:S|ˢ$ K[5oL R ;Pg%#xX8ߪIg?C g} <]FƔަ6֎$eߨ< op_N:*g+^i}kKS&0Q Tg&…ˑ<\ϋ4G+7|62]BxD\՛!/ ^EYNRߎ.G4c&| Zwk{,^J@({ŒӺ)E9\X*/u70Q3LFU4dM{eOsfҼ:xT}# v^WG &_bXlۊM5`5'6/ PŶifżrOZ* ,* YΪÉ&{5}f8r4THFîMh-i0f=.PR!/^7%tunx޹8*`DܬOnv  G= fKk? tq$U4[F _ DoS|7Bԋ %#FbP7H+2>ANy\or$ҢK:|~ӹbqkL;R7g10^A<ɍ+UIj2?c<H>r0oeMgd_b"Wӷ`I iK1w=)6R{tbSp+EO…8x ^=B|>7N %`)seE:|/cJJ2ESsz?qq\-M虜ӢdjVbL=qf&6~:yJ'B񗢚v-xٰ.co v PA7"$/J}lPdFA.֡xZD{r,R/gψcG#> w-B?8]uƸu-MMXh)0t`Bv:Ao Tbf~h/ gx#'Kj=RR¹>+Hv PNɐ37]EYEByQs"? UnTɲP=[q\{LnnD}blqЯM:ޤVj8uhj{?}FLu#ϿKMٯ$};wUF'yтXce_J>@(Όh#"ҨASZ*Ekuړ-5OCϖ䨕3tEePq J S4d'c/VVWb1%xƘdTP {`$0gDWwi ͤGeͨѫ8' qpPvޑ78K!- p4 -vQie2Ch xGNdKn:ـ{>у!hn>tn7 K%ʆftmf_D5O=o +oyZB4޽$at%EcB>Bn)U=ճ-El^k9ޜo̡ :g񋭟sO4el}i /l ;،10H|è L؉ 3?&X?9QjAKuv N`PUp|)$Xg }qe|Lgi?(HHfoƴm0Hcîˆd5gT 0˒v_.Wo'Tg9C%.ztMva<dg[(^[bc!34wK 3bMK.G}\x컉n`Dāc2Oיu3=;K?',7~|x\a=<>auqW ̐W4{t]3_GaVv^a ܼq*p⻚&#AO\V$2A).l|g5032̗f҇w)m≴ׅ2B!`:3kfj5hVΗQNR/XBe]jٝvP:]IΙqKR\"kv-S$|)k`!Q4hӛ%cZA{ǜvUvjOmcs _>yi3#$;mkJtc";ٞݽ4x hn}tBzF9ZvCo] ;]գe qVs_I-jkw'B n촂Jc mu!EgX61/c}1A|}J%fZ\}7L P`x GSaQ0c#[loxzxk]$a%vuCPPCd'Vwba`s0#4oH1՜#5_5[y䪳BoAҵNnAiLq1;/Z u.f~[VSLČ&-<@xodq跽6 ܴ|p@=d[L81Ŀ0=.CQc):Su~R;']YprnmC,eHe7>@/b>"$Lݢ,ZXê_*րz(f؊xkB`Hc`B\:_<@E>HҵhH8tc;]_r'R;}65bfcDg~qOALov +;;m֎ %3ҲmuYgBjIN-ᡯjz/<0'ly0aL\mH  ֛,|AXtRTLRY翍zG+Zj&B[W'kͤ,#]ҷ\6-~bi՘wy5 Stu:96!0Yt*LD蹐|iǂ2n7&2"¼&EDp ,HnDV J [z}k^V.185Ik3?i=頶r u@HDS="]k\^⸤;CS2&+qэJ]=QJuz?ރ܋ :Nf'ݲ1Pb_7T[řfSٵ[-2'^ll=夀N;fG@钐 2ihpˆJku?$){=Uꊊ_9MNvá^ow2%tn&YcG:FLJ[Zť7}7B慚8Aukk O$+.)mU:'R䊃{ !GM| ⼔o`B:b)HʯԃL%vSQoRFQ$ɬ~x(n_1$)MhvUjS Q ח h.d M{tZ&PApFjSU7 Eg/r֎cQ>ϋQTl8ι+6(÷;vTyoǥ$հ\E%?A0nvHG ̅'jM֓JZ$t&}wn&IA2c7yr)!$+2\e*BU[ʌ[wtGXG1(&#WHX֠NG`,rvL_g//%,9Tns c-Jr >u26&) \D4d#]=&ѐH!㸃?6=os'27Z,E#[ڙXڧV hCu:IGy|tFVÕ Y\g'*fJzH)3J,?, 1 l[/{T +"` ;ElnГuKv 6⭬PL/?nz{oS[4T{x-@ h'3'D@`aaXonz@6Tr?^6Q,7qt̂HQkޓbؼVhx"(عB(ֳ(-̑=g[d/\6P|QG^~LߎKJ u>|=ތadF7QDȁ]sZ8w:U<Hfh*ud'Aᙦ'>O-UOLAWf%aŻ}l/ؿ* TᯠĘ>o5#@ܙ (@m^##2zmgY~ߎo""~ ykq@wSM uQ x4 h!~ ERNw2.:(jӶhAݜ4 2\$_I1ys x_^lQ6n Ye ~CHFRBd DM _g+Fw~LC!ju-{·R8̷(qLVɎq`xvw6ee?uiY \w {,Iš'xDK X&EkO@30׀ /A%1K6ʹsc}_!Dߜ5|֞SP_{UG" X/nl@1+[ hI]<di~ K6RX7WίO| 7"Gw;2w`8FEvF=6m:@! s(_ ÎFbXdCHiP|GK+G+ -3!6(}%vWVĊ:d|?EIԧ"i'U0`>HZ rVֿ۔DeFő#ON8e5cD&߾ .w:;iK`f8ӼO6=ġQC5RVwȬICL=%/}&JӜ55}"B^j" oC}DKj`O8Ƅߨ$!o5[S+)MzD` k :g S/V%N2J}5^rb<,y=Jz1b O`6V+J*4a_{%htz/ޕABRVz{ 6 @A4T)yZmZղiSD%۸Bw#m,Z7uՌ(pZ>6P O![V̎`"brv"Ue:,䰓YP|~{goaBLBKot_bR1W#or9~p%\*~ ΘLKG4cӝ\%{m `wt WIJgޥ< \pg3# *}J\LFhXgԏ1r$tld)O>ojL?ٲfF@amb/8O*ΔZSL6$@ݨYQѕ܁ʹUF'؆F5PP%"0l@XR>Nl_ ]U4qّ57Mt+<ǘE2ZzATx[OOɟe;!pckRlL+t2FYg7g[|ta#=dvSm ԛ:VMᕃ,f;Cзwf\$U5H-DT-_' hXtEȨ+?ػM^zY9E& wg4,=u9aW1'UC4^0mЍ9w P,+~O~<|.+0r4.dOl@*zM H@;W2R+x#*X q&)}w-3" >^sxa ?A R Zঢ$P;.÷!\eώ>h!0uE 8)/qdo2 [.咉3!h$E_66H}Dg>-Y 6_C&r|DgdQ\Mo251S[h\LtAȈ]C Fb ɠ8DYa5oׇQn)T4om<U}fUͿ,9aH HO:.v`1Ǥj嶖7u&*{fd+ [9vց gms>ep2ӻtkfZD~﹙K*Y:ӂ&S5̦%}V7 C;U Ik=)t`\S^`ށ}3p,ƃ>G,\n_9%϶N~o)#>W.LJї  3=Ѡo#2̰bCۼ=2[ -G27W-I x[>AO@y1C3)I EGޕ0'74ddf` E RDe8PQOIq K IHڕi%<Oم۰qccňTuL|~veŶCŝ@D i\,ȓ U3WˣuP_,n /;[ٻ$; i EyLQc>%M9L]Lq4(֕Sz6WA;s4Sy $Bd]1ѹ("ʏ A~+x)} x`.~^Fr:se!T+e繳&!Ub@_h& &ۿw03əq J 뗡0 ϰ=6Yv%NQg8RGM$~АjQd%f[R?8%Q}u!ZA5Xoʮ;\xdوЦC¨PGB>tC2LʂD5(pzz)jMp.6tꧫ s"XBY;g H\556}8 OU-"a{ԗdz7*g\a8Ɂ9(]'O wsMV1*/aj,/O%dnOp:wfd5\Ib\5K)ELOǴWބi}uI$p~D/,X,TJ[_$-?DkyeOx#Lg-AZ#A2-dT]\"~XRkdKer+fw}Iϰ' [kqv̑D-;3oPғ‘E}1b^?(7(͇P}'n6~~lz)S?o1 (+ frC =q!?5+y/_#fk3d*y2l`-nAR2m++e\Q8:;iHggh=l_!HA_cRf)^K]h9|rRn0Q_T$[ #yh*rj3:_,| Wj7m$Pwd B~ Иn{L}$% uu͋? `p tl]:ח.`׻*y1G<{TK&Ъ{)vhPҬ/兼!hLоHjNAfȶBW ez 2==s4U剽u/&|A儚%67E:㎄aeA.͞LO2+!W)K%NI)nasjY@%0@='Pt&uiwgIS) }dWZ7{{`cT\^ š"60PDB҅)Jt$Ctḧ ) A_V]N{U*L jZ9|/p |eťd +: :^گCjbo&tBtѐ2:vG𳤵` Ͳ˟ F2oy+2?Ėy |sW6EQ^׽B+`{/2'M^ΥO2RE0%m?M?ʒo\e ,T-3~= I HkzKRP$92W˨n39>+p ($WI h 9&~FLˀR : tL0#}U\P,Õ}pϟfV64bG!}6W7-=\/IC'LWeF&ًMD0^BT]圲]osZNrh ,ow4UF`6 ^nj`t ^_]pAvG~$w9aT,g#[Oo hRwᕹxlONǢBEm,T0;xrZG+0GԞ>k 7]Ĩ꡺I|5%ַ|RcWCf>ckPF#ja?kӫ%G*2G~]K*b"^b9hsvlhɈզ,l&r[ t K4I/JSdxgq kU~: zPIߚA,JrH.wG@fώ0m\Nތ-s<M/V-1-5X|E#8 tM88hNF4oJ{Y :һ22IVAXpo9u<`Fvtt >D!tvfxO7$sSKBt(eiQĦA&朾;( YL&I13zS$ 9halj󇭦 f^CUVDEaXq`(J ̓6qjK-p)ݱw'>z=$kl+`[owl 7ZL Q\?7Ğ<214bgaq[uJ^]xcZvS(yѳS#zNi[}Mۅ g #|=A/߅6?~Ǧ5>& 4''cz`,Ztyo8Fyr1%\}~%)B:#&qxФ_dT9Oo&d5gI^FR;QF ^Q^(]BUd%B/ThNydeig4`>Q(zSwdRAkيU2,}a/ᲈ`PmXTނ3%UJiˠd wZ=mwdKkפ$/@d81~fgLs?ؾt^?cgq,Rc 6NC:*ʠ.þDB/ms`gAyKa+$-Ss0z4C я/☦QŽ;=?%(g8[ i~ Zgz)1vq x8J^l/el*G `햞iZY_D A 5)) (wVq.,W2q_}Pכin,1㜶 U&bxWSKg{OݫקJf `s:hrh3(:3尛_ɶ>,De' 5LWw:I+’xn,`xg_QmO{QJY@w {K_tP[H".W \$8d|ڝ Umi_V5 6OQ_Vw9bm9\l{Q_-V.2 U4- A}rܷ9˯Uxq^ O1'7-v_</PWV!v-TUjP\s0bAf@J_@Y۳'eSEښVĨ*&ȼlʵ$>R K5X_mܼ{jK1~c`@;EU LnŢΰ,iOLPo࿈sj7HTr~2 ݿwY(j_Ψ"$q` "A/|gf%HNY0zܼPC{h<NjZ`-KGJ4 !tw-]7'mNwtQ`Tޟҳ1;__oDžkCE={ ߁y7G 2qs7Wfm\$TpNڏoGEkҚB=eZ|{̵ SVG>I8[8$J!pbCКN$[:f&Fg&Ȅ/6AlOHg;rnL+~܎Գ=qUr2Խ70'F}^/ Ô WucV(m'ĝJv/v"/xK5>XVj&9FY V hd Jc5>?6MB:g7nIP]ܨ'̫\Iy$^$rYSkHC8wB\UVrS!Ք >Xg@"v.rPPca]~]2 N_W0^C+[WD&bԳ$}&o xn43`5^o۸_ V= ÂFT[8~²-`&,>NUw̥GB†1?޷J( t>͕sͦGNO=6yJԀGO#NkYLŽҾiN~Qɒ c_-<*.(gqH-Z? PpY[ ]vHlU rxq'JrcE-̌e;+ Wv./,0,@,n܋s'b%~m-A_ޣpܝvy6ŹX_jʁMȐtNyS8z(IVR+[~@Aw@N؆jM' A4<\/ 2OM+ =][ƣQ<DXc%spOkЫϸXӛTM'|byJ}yg(Fk#_L6`?KG'(sBusmmZLt1SukQZ Yյ"LsH" )ˡtg6P˳YԳ@-Wԓ4ZʬS%;%KvU!?dICf?"W&@ۀhs_ Qk?]ƒQH*0ykk+ &GKStNTjMJݛϽvT9??#Q_FTKJc5<2X )>cgy%GpCw[m`U~3osZ!sh&P/A@..Qv;53o謇3n Nʍ<M仈L${r)iGocVQQq> nJs7QV'-~b, &6aNA>& qX߁̆*yօ;أyLaX yO}N-EߦncVjo%3C|nah`yHo{Vx 7VaRCVS(9#PO1_XeTq2$粬6{@$܇-$}A>Ȝ|>ozw&ve--4%u3]O\ I GF՘,wWvx!b&a0>_oxJBc [[ae*$2=t,N/Ԇ۪ƗE8XF1c`<5'~^ҡ pU͎gc~ߥOU #dGgƴƾ&wNJ :kE+疖6ݵ2iQM`J 㐍zۦl! Apn4=^`}ͅ1XG825:i[ j `Y!1 tnI*kYZۇ"!KN0^V~'J$P^<]p(xHL}PƪP9Ů`䱩$S )>99%75 I-rFiWD,V"x*]8ԟAR_w(a@wO^EuNLNo !k'thM^btCjaW0W]( h|P˳(*#;T\ D*aQPMt$ CLͳWri 4eYlǙW u2&Y/²!Q'`6z\> /*NR7h9n޽\,c&BDR Xb~Ζs#BoXtF?%UQvs׸Ms|}[¤o}j؛*Y!Sjp)Iq& }gi86}ѳ6ӎwM$ M;@KHdkZqjفBUbn)rۧ%EX: PI.3X'hj''l_X/azF#zvz /exyݫ7 -k)RZϭ R#1 ?9l5Vg;<󑟟yB7,Ez܅NI=A("FECQ X ֖ZfRLYML9=P¯ڏc65@ײ hVߟ{Мʉ]+,zaRsqlKzatF8G=S)w[(y Y0kNبDLšufz-Ң12tkfvx6ȚxIWp·+Pm=|-7d/J9w#*Cx J3.W:p=NN\>Īwlfᰡ* Px"hQ( l6%.x pT?k9Bי[JHĆ(~B d- @BLTܜeW†m(Q@ KԥB-hQeY>A I:78i9Rr85>?hgPq)OGHx6d IW}ϑ%/D*@G$oܾdVL8xigVD0ߘ5 &E}{thNp_'_l:2Bꠊ(y݇ "+TK~a$^d "l̂aWysln { *,ؙAcG p Kwڕ6k}}SW%G9`ZWNu,"Wsq5J|*dX /,Giy RV=o},7`g`&ZݸC7q\ԚTųle[bw PK`S[/8d@f.KCx-CW.$`toTV/ *D߽?VAdxH>[Qw1oqwN$%? )p[-yGդ§Bne@$BC6e kj )K%qP}`~ywV$rNt}&rIFĦ%7U\d\ۺQ 0@ϯk*^TQ*+'֦W4NG Ș#:+8"M=p탹ZBLϬ[ؗ/>j%Fqz^GgT,C1tO]luD54͢,1$jlh_1k DJj$ &LsSiwqٗPl5c&_f Jն^͗\Pm=A叛%~1a蒍όhnw҇?'nF Eʶi!QG0r[^ I!%J{_FN`)cҺF~=*7Iz(3fth5( yVڿ9l\5{]mH^ l~K 1T;&=[g~IKJ@\v?!rT@1BaoZd/#HDc~luƞhhwx|CXu?Wk7+Tah 7nBK^pIma?YhطιtT0Y/-m Ge +U;Q%F֙Q͒鼺ErKb)@´Ph@%zCM zeLtG$H턍%TJR3BݦWS,ũUEUtCOLQ9>XݚplihgWTnL~{\(%ξo*m9@DC=wxKJ0)⇏X5[{DR&, ,FZ;3;"zIcw3)- !3-21!uQ ;QGb7`NB`]"""s& E N\TQ^{#AKq|u1[E̪OیeUWF&j?+ @(=΄FrVgyh"$2%Qo+GZuڥv*8"-f:@= -pƫvg a+je.J>7EF7dM$r \BݳdZ$Ŏpֻ?+/bO´L#,h&<ɠtdF#hݖsIYtWP#5>ڭ.;*;n rD1ϬoƵ~}xC K-m]79D4qӾbOO}lK Ky0pK{OA1[E^@ CbE`07P4aQ9dVNLN:^dЌlAרwG[[Z! oop$2í\{Ⱥ OQ,yOW9LjxF 8q%Hy4j)ţA5Z.2Fa?SFSPǡM!3XlV^2?JEBGe瞴 C!r> M_uqdV10,ɖ!K]Q&V,s3IuqQH h8GmgWzBP%^:U Be͊r棤MNWS#tsyIս1>=<"ttLַ Ƿc?i?>annwo !tG.H#,GWίw !+R҂`( ܟdEܾ!2ch"X(ٌ8s9EC(m-VPeZIU\wE inbQ8;%G|Ug8:?ݏpR?, ,Oga~XǠ5y'j!Y~OJ͘Ǽ9,cN;BX7H;Wð߲CA+ 4D 5!k(l\ZB]$ӿ?ߖv{q.J`/Y(?1 *sac~^P` glv51LQHcfX%L[\.d?y+KI9A(Zvr.H7xhh.!~dS)+S̒gR1%\ފ=AC#>cfd{[aop@pb\9x$RbٽadM73_ Y WP *^J^!t6?NW6ijxL 6N pq`d+Onʼj `Q-1_BPnnZ<2`7&}"CЛYwg')Kͨy`z,@ !䏀:&-z;7K)3 fϠ2S Сk`-)>n+QHxM]rS0 F1dNf#Լa'I&ݲ׼4،{З_~^+Y FUYih.L( zZ[2Vу;k^v/'!ܙ 7̖=? jA|[؏T\ OEݶcl^o%&ae5݂):0"$6#Mv!-@Lv]^Tr˼ L]siscQ-CX+xÒ!ImP^CI4c6Z:$4@#:T^y >JQ rYOMR-.p Ph %zֿ@{N2zJ$oō8Bo4}~ mn¡zeb;p]-B,'Xbn+&㧑ЛvqKh(4=5ևܕi4Ti~ʖhSdT}<5]:Olֽ0^ͳovKf[`C>nX`wy/|YVRI9T sf@!Vn!S klt&Sㆌ0B䤢 cXfmzLNw4].~]| 5sw0gKT pѵbxrD<NJً-K-cs4TE^l# ax(dt.t3w𺶚P=O~Dc^615`BB>~W(ȷ]q RQa|4%6m ?upj ZΜwHOi_I`F!|\yVybGv׿+͸NYe^Y $=ƛy.g Oj;9M?=3JD *=b-\ڈR)Wǵ13LuSi3ÉIDpݏ9q ït7d!-R]i-\CF1[Ɯ(|> +HW7 f&TI.J%Y>[k wFN@ɝVFHʙ) FƦqN) ? z( UCN;l`SJ$!sr]ʉnt:WW`A"Q,lه!KmP_$?HveO)&> f8`fͩvbt,:֚_K6T;Y`A$݀_ A Vgof!Enĕ?j:E8v `*y`@o])fP&a yMVf:& kU*(ʽL$phXUIDu+[?*G$1R3<]s1d] ;YZc9GXi۾w=E^`3,#ScU(2`[EKK.Ƴ uggW:yzFC825b:|WTpŷŦjː0$C=}M]#Qb F!56Ml R_=Eln{/of\q-]vw>8C鈐m +5b 0. Yx\o]Fx,Ŝy[Dƒל8ơ'HxLW~p=~nTŽa–ے(1s#8>tY["k4ѓU$)RHS*ۓ<)ke,|au(%[{Wt Fv浜dͥs3PG3YZDjA2A %\wUcKVkB]6-Ąb[<%l5$7|<^հ>[O4|W'$&>CWCTg' UCR&ȓ"ED7fֵ>đLo%':#^㦿1l|bPA?6J= 4oK9οgQSեJ)~[rW_<4/ G4(ogvHX@87 G EmAFƄ9a.XrFd`:ElȵǿPѣΪM}/(thJ3L$sa`xgUAEF, >)ɨj2sJIT`#p4^ΞT漖oƧh11ɦ3OxC2v* D%j3{J+}֛+>!aY!:ԳWl̗^X֑2 x@?6.Z4;OA;0w '`p=O%šQpb.xY(䟲xv ݂7m88+#W:IBm (]PQkҝ9v$[CC]QdE4oW _󝸏$vB`zlqߕ+OOşC;CyϖM89;G=I^Q٤L?y`[ݫeRNrNXU TGMשE0Q}0[+/-yN pb}as)塀Rbڛ\_~֘n>sA^`3 }3A'#j:xjqb9MK?n | pr.qapЉJA}ÌؾLm`k;)6/]٠tn6 7s={aB7c!=Y#DedQ$y'jDZ?D3HZ=d R6#^Nz:jo\mI & bu0Ww ~xvA) 嘾0ꗸyl'{% ?h`4MIIwSkdU7BN1יQqX۫rA6x13€CЖ*}Z5Ahr\I|*~yy1x61Y'RU]TC1=%0ū"1̜=YcP ^')c6ܚOm S6-qωiSjrBM.KjOCI~7`uLֆ) 8D~R-9ň+6Kb7Fպ#c]`qv: &Z/*x~``?lDKBsnrEWg8RIs{mU\g2PI_ph;'ʕgDG~̷sђh2_׎]HŎ 01 *-y?a7qf2_t}<;p, Jz>08rW#i3M8B~vNaٖW2-_fN(y_8S@U|'6uP,CP)t:6 yÈ!ZA xa^z5ܾ{"?+ N{XyLR \΋Mr)ҘWlI4tҨIq Xd"B꿰N@p'|Ѱ&y-Aж*t&H1pdu8u]R4bqq3  )Rr,Y){RGp  -\(g:b m!TǑ ۄCe*$cN'np%XtֆCU؊yT:"N!tK)d w]E%y~($)ܿ?6gduFuߡ929> ucH$]4u[vgج w7gPfmPdH1Jz/Erui|̃nQ-gV DD W5(>Ii&=K݈صmXgX+ϳ=Nl,5`cƦT(d1$hيhRS.1>/hnBeߧgD~W`DN)bY= BC~e95oUۀie\JrKB HLN#&d)252 } 'U}<֍J C^~{0yvXckE4=u ͽqc?{3jF jɄ=Zn)o6lU$~dxQ0dE][RK$[z)+hFjN}֖l8/hAƃ.?dVmm|zCh6ђd}ƔWf*JZ|.V٥;(6ڑpkD_&]gδ7%(TMz4B Cp[BH;`?4,oU\z8z8VspV]%}x E W#tw:2h{j/[Ԝq5#Xg{Ù)i}Vi7A6z)Xyy+s7[>ԝ1@[+Ұ5\&ťxx~}N`yZGJԂV^/U'{^/uZU_ng; rA gAki]S38'9(R*/&Zqzu|&CXYCubmS+?H`rB?,v!YGH7=}5,xi }g*Y>Z (LzbK< .@`3nqSCcCDnvR2' lZPKLRl ZE3Ul,"x*l׳Zne(-q"ux#fvȷF 47mzw=i\̿FzR0[z~zV8+l}X_y'/ƦᩢEsy‚ǴP 2IM6 _i)qn7499DQЁns ?5^p!Ĝh^5vH()U+f%n *v[됫#0*+Y&Loa5:\a-8I#F^ʲ]DLI̚W|djׇMՑ2Q 2Aj: xk"Efq}e $6zpveC. U++1o;gcl8a1iI^ ^m3,jCQq;9X=YIW {h!\E{b~{;䈣mȌ<|D>lބ̩gPݤE mF! -~˦9s4f2HƟWO-GǐXkŅ6@];; oS/ܢἇ _=%CȻ>]IYR% yt=X[gï1 @k}lb§ʉ(SmT:\Vyr~խk4׿` D#L7SwMoEUI!VsSHb"_~yDmvFYtw>aͽv0ľ?֯yttN1iVew(Lln/fH`9C_}m^F7~^D̗G]+^$yഉ O0 OnjP k;DL' ;cNLxњZ{Q+3؍H d(碞E2\x2gF XP*ɥ}O_b>"?W4ݟ\י xB0lf-Z:{qA6{fZ̖~8E@`oX]u fpݷ蹳B*ՏƳ.W\p(&@<ݢKWw>eƟ[0&EZHu2ZS+޳ [bC. &L wMaB/@AmIgLepk)O}՗4-^a69V; ,!ŭwIvӫ Ҥ w)H,oiէed3$]=63n\™"ؐ)obOV@B>ȳ|0QNkץ/l.ֈ#!j`WbgD˃FR/r*xT θ9lpwѦ$Ohۨӛu<*WYO=/ple3֫ hfNp/$a7Nĺ syToducU{[FhLun-cXj/X֙HJ69'fq/1ʹl}:S*]#CoAFԡYMmBW hm$x =lS FbuzXV:ye03\NPY`jۼqߏ,jso q7n+TqɆ?kPp0eg?j%mc#wqixnҏu*B?^IJ`cy$nbXi -)ZwQOv=~E @(1`e$ ܊gz # Nf5D$fB >pxD$jOMsiʢ=DN2ʚraA?J8NNa ?5omfDcaY˹Vj;qµl]F?֔v5T__]>iNny/,@WEHha SoR k6paGQ67H O QG,Kߛ@)2@<C "ؙ;j!h}?C0 Io@ G"``L}בɪtb=\S'9ޛJb+ن9¨|l# 1r5 Z]]͍#hh.w:o ԓ6`0K誚$K[Oa{Ѧ 5rww"hn3VQLTJ]wjOUWkډ;!ڒG /Ii$4p*f?WzeaUGI^8z{u7h5l/kڳMջg,Al#]X 5eb^?UoinPoοp*DX ДO, U I򭑈`<(Ǿby'*oITϒڗSpcܗAnD5|E*훤0C-Y˜!^F+ %^rt2{xWr(cq|C+j?ϼ?+@~KS(bP!x m쪅m?vmޓAϒFcb<&W79xB)nVO&{5D8 6^sgQq7s#SuW#)R x.֗8oD&|TU(2y4`+DQ:;#˃ICOI'!e؏;|n_ܥj*3[/i&\7V՚q^ͤ=TT 4%ds#я~3ͦ lAM!rI|64n?>?ViV:[xO}t^jfzrL}sw馆97EqvEK wPMWQ-InDb.W: +g7J_Üe`GꭠUtTtº٩1c詸MNǢIґn!O(ƒ4OwIp;[&P1ncn\OJIx$݈E[؍@US]63&(0CA`(DL Nz!6kiÜPy5VO_ML27xoWL60I *ԶFKɠo!Za4W|u]V&v ƟÈoͻGzA)$DM0Cjܑf&;|g{%#$Dn`NyV:E%!4"/¼oݍIdp7Xfƀ8I䕱A{L!,~xf46 z1~d}F20HaE;+BP@ƣ\<ۡ4g2C@|@e#s{{mt``eg*ns&idIop ;:u%%z+3ȞV0~x'm:D%w!yMtCk({A狪z^[sRm\DkhdXt0c0QWh2k,Zڤ+1r\sm1_6|pyILI4n7HFi`aˇI W@ϕfe9\"#uCb(+q- iJV# c#O$?(wXfsw$9s^Yz֔ܳc_ݹ!/f>._r)#f2۴&EϙeG7F`_RwiqCx\n U۷A#%(\[A{c^Olr1\~&#T$a6fdlBC+/0n Pj?w woMA(3703H(tvp ~G>~btݥD 4%$7Io7mw|o`z(R0v x$| M^M̔!T%ʜc,s?cbaU*?K!ϣpAgHSaaAhk}ȿ5d$:uÂSd5M*A;0d*#t=UHdD }N#0?r'4XDsCδh 9+ڐf»`lzDTX%mN2(Qx 3{S-ϬM?!zg,.H[ ߣH'eR[ ׿:@'up]@/3>4A=6̞QEӀ0%..ԙF),+mA Tl4hRc Aj6nG'q9#Z~W`>v+ C/n.ȓ4|Q准pRAo8Q?8cy5fdlے ۛmBJi?v 3;<0 ڡPTx#L<Lޤ'9 ([US9q77,.*EZ|tQ-6 k,%Vҕ4l7q#_!Fm=N qSۮҧT aR}[_pP/Fȵq2/N*P3`' jLAudX  M2-" HKgcM`2Z!!'O|([㒎₿u̓\1@θo%JݦHcbAp 6]˷Q`AXj;L+Py#M{䰅pe/!Wk7by4Oiv@U+AHZE fLa"䡙iD~x避i B]lRdaW2{dNJ߀!js!4V<].82ީS"If D5w=BA7os㥴]|ݟ.7ֆحB+z B֊=BJݍ#fBdvWg(ӈy߁tAd#XOh8OdKv7P+֌jfwߡ45<{b> DŽLRI6}6#2Yd-f:!fѣ'/6)#.H,)waU0i b>讗F=up퍁 *X嵬Y-K2h zƮp1Y(յ0bw_ oŋ49  C\+([O$L6F2P$:Z 1ܰ82"J}zm2\`Xh93b ?rZNO:O_Tc+ ,\l u߰.mThAל^li)p7qDt:S-%gm/tXl{ Zׯ?F@&P`AՖ7p%"XJ[cmfie[BGHW1Slfݞ㕀pY'k! IaQoAASR~Bv^ϣnCoE^q-X2<'ۚL_:}3l&yC1gQ k_Zн`}; $NhZNź3a}5I c\'*~g)(gHX6W]~}=.9@xQ3  dlL`U*h~8VTTcQh"n3#[.SqYIYWL@4Z'>$`ȃV*4~M~‰W`Ř~,ʯˉX=<<$98 5ڑEAI=pl4&ۍ3}#I3Z?E5hL6&~%09 Qi- ,.CRb*KqpA]Yof`Vr&gDz bWdLصv8 E, {gj;ɲR[%RI68k!iMJǖ?JX_aٸ8t]h?-Awbe}x "U6cLY=C,tPЗ@iE\vVi](<E?^4'/1dt>i"_,~3?{Hw+;!7j>SP|5) lEb >VQ B?Ĺ͗EYzI<ے+0rX8  0 b;f 2.'aATU;h:ϨهEK&ۯ/scH=ept[OF}'Z8[3K_ Z:jrM(2%9(X/JuW$J?SH l<2.-*:!ȃRNJ]v}9i[GzfUlQkxEm"'KqqΧvLmZ%2,UM^Va lCY`oD#0 r[h0(Я= X<^ T"C}\: 2P~Gٷ džsIwsf&_Q`W)$.˻>Q{Z,#d6 6~&AAn*[ ~ڵP0Kx/܉{bYNygiC#7#ReGEGϚ<9'AFeeMj?>VÕwaQ*uqCy/cßV`N]inw"]80 _Yƿ-JਦȀk>Ic^śjm>l1,@Èb6Gvl)kDiQH =!q^ +UUL7~#F؆yD|N IT$è;[>84 !ncSX-*1- 7RZ:+a8(3IRޔ!%Iߝ 0+qWuXݖlJcq9 an 窊6+e*|X>gzɹڗ#$)Zgf$|c)LA~JCYzc|_Xɸ')z(}SZgMup IWKrr>᥺f4;О>9S2HsB9:O8-~6X~6sV[Yr<݂R']mA `@ĠЁymE;MN0\,M#6|q_OF :MBՀRX G.XXt|< ܂?M`]N(Ux+gK&sX̛A>|FB4(T{أȜdxon~ D精X;]4Ii<ݣ3.n0nX$ :X!mZA[Ʊe 6njDzCo辄VFy I `COGM;!nkYoCwgdnWހ$LuMkn5g"vd" dz3;M TpXo2IDt2Y9wy|Qt'Hz<[0KBd2>BwYYLJ/':[3̎n[hzt2T{1[Uy O*y ^8*AS>ҌK]u,Oc)UVTIY*B;OEVENsxT +禖_䎠<%ʸ\jy$BۆUNbHL\ {*>` h ޮ)3]'v1jWn7*j#KgZDmЫXJxq61lMY3e+Js.6rX8vYfc@7;'dޗiU젯kCÉ+c 5 \.KE]k4:uaIę E=I!R3*1ψP=(PΊq%x ZJ&Lb*4iL[Lc᮴WF2B l>G&qw 5&ՙJ'R)B T]rp?q0u-bL?pmCuٹ2PI+I:Pխa]p6LfƒU &~:UaJ׋ "[Z'9Dv_x`?L[X`>QC+v]}C=Ej={j,Vq'rP{ +7my ׮B5\__4 m5s&-ݼa@Ơy1Fxon2 uei;/,R`l !yDΟn}1fn鏉T_HzXBc^J7UGqcd5 .[{n lXCS#T() GC܆_^YXAWL5wn_H&4Za:ef~YM]U[M $m̞" *tDsn3 o~著1inI. <&,4SޕJ6bEL80V׮ng}VFn^q4i~)aj7pʎ1X Y2wgE{Zn:DwĵS9ϭ#9n' e$9D"Ԁ|dPy o(;Ĭj ʑD"wPMF6p# 9#VBx@(ah櫠\Yӈ##pii-Fӆ*J$m#8~D1{wtL49r?|yL1GNZ.͆T[֑Š%djobYT?n4Zn( WpE9EMJMgyhd3/Qk"pTm^H'ٵFٺ42R&إ[K8y^;7K][bFWziU^480*};aE̷2IƒƤ,."fE @zY`OK_I"{ +ɀI Dۉ=8d=xQtL,L*Sqk80s16oyƓ,IgHU;Ǟ$ VU&9Nxi&+nƖ3mVi w3XLW=gO<Ʀ&U@,ρjb$ W'ii:N m5aNGtc)Y+#=l;̼C?Z2tаn1c^9c!q?XCGhYas6CJ-f6E48I{"naX8\Q,BӻG?"}j'V=3[D}„a&1ڋ<ɇu$,ME 5-uWd1%L rz[P$i|MDBtU,ooIU&U)u=\> ht6^FJpA$Zyq;ڱJl`}:|G#}AT^I .;xEi,wWx;j-?)$*ON*S!4aVSm )JTg_X(dhjY®\p%cbRKu; C! ՔU*._Hn<%=f(: 1!3+AdLIeeFxz5T/q)R;| p&Ð=o6~{2D ^ih=(fd 8vk#;EVd{]V(܄褼m m1*NtҩΥg2uBY{eKҝ97qK/Ɏm#MT~P,UZX8]Qft]>󖚳g$@Q*v,amy&q#;_0i^K]Cs{lT3 -ϩBwxIGkY3f}4l1d7԰Pr Q2)xHNhf0ǺZ*{xXg;.xlFlf5ͼ XUGam[v.w/ *ը#r,Tٹc]"-pk_[=}ݕg; qX˺@IɡzZ_L'Nk|˭Fk˵G t|-C ml0>{kҩ 3fVC6"XO۶Xw??i㩎}:/h4+.jEtϳ>uQ"F{dϸ@X9ّ^"@ߕ SrVJԮ-2T4e8%%5[&+^P>T;^U==<@o7W913oR(R#j9q*ǣj#k,Lh$I,2Ѹb+>=O߹\E hXNn!88k,46O+y<9#W9XEf{g6_EQMǜn3^yTyXU(JD=I)gLi+J:v>ɤ'Nab@K&,=KJNfPmkJaud%ד (ZuG%j%CȊ~0 /:1=̷%PA?In$ e]&;=& {N'Ҁ-YOдrO,ɑq`7|iVNhsgTSns#Ђmދ.~>2fi2!|!+ XZ{t ]>ྟb1RpI40Z"fM5ɢUO>shLxXUXkV!Vy6ڱU)>')7tm5Eќt` TRenIRuvVm (,zMlnpΉ'+,i ia:WxAL200~;vBlhv){-n.P齪@3bW3pd4ūWfиQ-Һ4@h7!.{"Ş LHkQqy!HM1/XI(2M3NH܋p'dR,K-shĚ\5y Q`٪ b[Df O5MM՟9ٰmk"X:tҞaJ a|lYXȺIՌ̀!!;5bLy@&,eD,1!H _"<[]K~skdʇt"\hyUݵLINLSx,οsE}E%Sy{7scJސgp- [;")@[g woDC(?LA81vgG UmH}t hྜâO7 khq06 CuxZzY;Pz!z*nt6▊(5IiMԜi (@mjׅPHs7cniXq'UyN4N?kQ6fgJt(-vP"kde*SR=LMZ׾9ʎM/%J\?1pT$~XZ1$ 1 N@ֿ4K̗o 0@ڂu۶Я0FG\P;9@)< x!?p,CZ\1!H^VT H;#wȸCA#*߭ QeYv(䁥 ",[I|I?j| /XF/y=CfWʈh1}:ŶPw@euÐX{I1z>A:?hk76uJJ~oM9b(JD BAnu=[#@itՠI- 8QǘUZ|76D URZ}2PR8bewGo;\!{2Hp@=7F :mDm> zn-N#+m\=J34E*3&W}c@:jZPatNNͧwUeh#}9F\[`_N(MCw?[xNe~x;g3b5˯^fdqʾeTL<sАx~>3ڂcy'rEu%1 yBkbuR$1I;I;L\0` v#0\PRR>eJ{-j BԲ8$cp ^t ~Xc,!dTۙi '27lw U'zչܰW_ |f4NeBE)׈ۃDց ےcHڒbؑm kCƟJe3), DJHT╛ 5H^?Ajc*r^?~ݭm W4|Xʢ^CZ8S宖mqavAn"X'EҎ[k4:͛LCx:EQ ٭ҔII^´TR0|} (N P2HJ'Mi`tMu 1ACC,b~]rVg[sXh6vӶL],3rK9zO#M]ͻ,I.] [\Š(ڌ>'1׆mL>Qt?idjB&1 @y^ϥ>ebO<(ɯk8Ҕl $.]pT|MLNiXwS!]|ϔ&88cֱ7Jy]uywZFDeü*DW%"0DPE?hyar`g!V~j,uY{PI6>Y?BdƹЅ)>V@> ??x:xCp1o6(7;t ̹X*Q:N .Û174ɽ:Uir+srgNx/uV۸Xnb sH@-O]-LYoL4S!ëK'?}48 HwDF|wL՜3ų䬢pfHA&dq{SR5BOh y? DzhI"N8iBk'ORS1K!]4kUr0'@u` .i̟¨ԗAAO~9+s-D)u26_ UV5k =D.'o@~6^`%Z]Z@hCFıi v;X3Yp0B03DG޷3KE"t}$U :'p]"A~ !LaA5NG9Upgޛxt=`hN7`ˎd$n,egA]4Trط'/3 01n@8iM[ 6|4\<FꗁVcÙ/ZD~Qªv>A?&I+"|L~P.^`GCl(\ c]wo<>8K*鍭Dz"p`tʚ 6jwĪ>M- KxQ_NK=di~~yuS=N։t8ڸEY0 wт}fdASi +օױ$WTW*ײɝooɪ- _+Ud]#>Eb.CvA4vTf$2 &_&LȨ [̸! YK ']Q_tKBgf颉6&S6[kJ-][73qB +{|F0VxHD?iHM ih HQ萘euڴHCg4K*^3V nXhx2YFR|ʘjF[op'AQ;;~ ä:I FVm 8Hz#z sFk{P<(PKHfЎ5)^=[ֲ63+ E?Oz{z  Im=\: I%BgmYr$ՍJHБl^NӣJJN*|#e \AQbjR%Kxj1Vm6DD$ ' Bĝg ZR@^_5Qto\vaEY[4oۈ}wQ+dK#j 1R;4@{C)pNj,{Pfxv\Na\NϘu/JQ^ lj}Cj&\<>q> zɎL1<1/̬fcʢQx~ G{L{/em;rvzsv(`; i b\BQ!9JL 2'tC@$9MYjׅCX~t6x^wDW%;[ogBc E EAΰP+ M/*Rh"5;h}i] /(kŇR{_'6$tq_ 7.=֎EbZ瑲55x7f nC%bYewcǔ5Ռ.oh) lr͟R|yJ $4%ܘN-3iO}`~iYA-D@FD{Mn&׍y3 M -#L#_vPF1;d +tVT݃/_3ynl'R(~CHrUJnY ay4g8W]up )]fC4*Y6OVRx%KsAw%=-T+%huȜj+" Nd21lleAƝTaFz34*ѿrVL}+yf%)3knY!"JJٍVAunb򚔋 b@-k K̼¬wji?~GKGc+qZāSK]k/e8c$p0hݝh2Cn/s$nF^1u1++wINY?0pxht9#GGA(gڟ90.>CaU%# ^*ݔP !`9h5̻#34p,ׂV6\W[[,klr.# Jtf R+Ke)C&Ԍ/fB$R=03-o9joտQɧ9AGs2 ONDEU5LJsFZwx%3$_UISZGbg<.hM[_;R`#lW{kELhk?1{/*W\ OҠlK!:TXI+J.z}pVz= hv$#jfJb7Ƌ=NjBiJ|V~ug2'Zdpd [brR }#=Zٞyazsښ NԙJȂ4yI#mat.(.3seGVЎ!ȍq%Yc7W=Ʃ Ҿ ]f,>񬦵noXu6{Sii 9 N Oᇛqj,5Yz\hls+9$ [ӷuN}Gkި_I(s,1(-9xllڠ_",}mY'Ij>S^!&Drz$ D DI;'@ĕ wVH %s*Æh jK H`~48e-sqw#~?f>f.Cp.g> X8,m4NdDb*E`-,fujaB3 9ڃNpqr WyKlُf%8v[E0$ݝe܎66E! ,1SN: l}Xy\0y`8T,_7P.*֭VΞggO`̭C.G.fH }K=~/4KD' o@_+saяM l vO3CXKu[ #&z :*8r#*© EѻKy+Vxo's%םf9XHw\={S#1+We!Cb{_U迭f!֧QiU*g;] տ)Hͧ `K I@Fjw_ TFVM[NwŮ:c0>Zt2E-|n0a !}+j[|QᅈyvZ,0UGJkmUXT(]LJФlP"5v${д%SS-{<?9,9S>j;M $W-vDM7a*Ϥ_+̕ Vwt#U{PpzEmaK7:8e8o"[8 feʧC>3 AwfORc:4\62$BeP~ml0+ m(6{ 8јuLw1h#q~Fi"Ō?Ĝ +L;:)?x:⛭t;]DQsz<GZ[D}2z^aOԀ~7>MVCEu{5/ޒRі J=R;iTjQ<'j*:ϨY&ſմء%H.DgJjݪ-#mC s^~j0a\1P\vmvH̨/i]DL9r!Y=G J3,V7/9u!a)ML/Ex\Tܢ=XCQ; eҷGKxjsI8hpEI.ɜl1'3Ecֆ_W[ @Q#r>g~M5%lzza $gx*c/!JupRfi#Y AjD߀\zrUU:j=hq.KNE8]T\QG΂T5FBB D+F5Rv;|ڤ]{K|:xɁ.~ ~3b;Q<݅&12VɷHk;doOiɏS#fFhhۋ#i+Xsiw"E6ۆkEY%nX(bkߕ2P]s@V|]Kv~@ca !d{r[ ٢AL q|IF5yo/p_ß{%V8M뾕Vm7mW7}=6|`jmmJeCzfRJ~O1O[RU<]?T5mM jekzaH{`KT{JMgQ^EuPB@L#VcYaЦ1o7M#_ߪLs,;tdқ=\%q/!=vL 3%뿖=Dhwk|g`FNEqO ;ϓ3b8 6jE c۹K! 34wy*""LQh:Ktz4RvGEcգɸ5`xԊF SHs7#x\|*t:$.pR(tQE4H3aO2L@0$[Ю% >&d:(`z'kVM[5T^;xqɡM^D}y_?c&ݸ+(r+Mɶ7uF,9 ?,ōPb(xp9PH]MfYݩݍ0׿xKU-R"uذ+-@_qc 4O^tӪu?0d8<7ʇ=2aċ8Sx|]`Yh~>)!h_+LcĿ0"~|eX䥽 juPIv=5eϗ=6,Z*2C޷NRtrwn^K){" q#Uwc3Jd͉SS•'`"IS~/<ڸgpm[E?{'ݿ 6WP ]S5Y]d[nj]'V/>5U䧳qNd^:`7sZr&s7,] P|@ J7i0A甜HoR2|C:ǶryxG9(1 i KGR~m$$>~0tkjR";B}6y? ˆ\1ܰUugtrCK/d VNJrSJ+WGsdX\#~c)ln}g G^?sT&xehKE.sep7-z~=%iǗr*"\4@|[+;nϼ^+_ Hu*lc1Y6H=3gN;q*y=?hK |gI}\ Bx]RuLJ.Yѣ+FGo@eHrހ-8Fv Xp;mVNz {,Is4M,{u&+g\tBV:$n}kF3n;b >)YTx=$_=]ZAAl8~DVqep]oce\(JJj-\V1@@ifT68܎_qGiaj=Â\EِMU!h \"#mU?k̬Y4˩]qӮuxmu93Ijg%@U\;-qPpq#ʓw ۃW3F<>5ȤV:ݒxwU@/Us tXzپQʴά{Td%oQc>`7aVۘw_ H{rMXN *Wo*a-O_#4Bu.$5,ճ4*hYze"_~kjCT PN+LX_S^ _dg6ow>2ɠ WSaT*ZUS*hP fUNH%e ;a+laؐ$ȺFXra3VɉK VWjC^n\mV?'x:TC OĪ>sgW(J/$!Qޟ%}ޑi=cnEs6 qF(f;\jYV ΣgEhȉ^ނ TvEH!e~3ǞUkJD1Q q\bq#z,9S5ug?ڶۮq 8.cу}sf] jE+L5nَrdcܠ%e[txj—chZ ˓4CN(zk00!$e:Vl2<,'ҾujV@s鱊U0]*MtZ'x$ф\s!R:G^=8&o[A^KJ~53W#Ħ/<* jWnZ@XunSmj{WW#aHYGD4My_:pB21FŅt:NN 5Y yҀ}gкgV;hR4U h(1ĨDfޝ@CGFzhؽ+`A-J;Ͻ9`F\+8 PO+g:Sqx#hL"2ipuj-ގҥFLʘ_M}~V'H}SJ /o <2ݲŞh$7^f8만sti?t16UpqǢ $z׵EQ_)H;:#[4| 8\*"[Usd7ln=G_1{[icad-vΉޤɊfq;)Zz8w1=O-ȸMYFd Db(># ?EI9tf IHu{c{^x*NH%fwuc]!,-xqCPD舨hy{:tI[mc˪!#k8.̓ՍћK]$ifW;m"l]eqϭ9BDU" 4vNg=MERV^E]u~fl?+5O8Φ4]?jd'3%ou;0+\2hCSSm! z=Ì?M嶩ή uuYÒݽ4Io>^ CgYi<VY4ts)yrȦl%I!M XhDfxick$c~ =WApF2„y1_МIhKR7>:-߇SaVCG6h)U(}8)Ơ[|hv%#9u7ê|2=N*t`__/"&^*ҝVrF`oj\G,a|4@#MD<X5Tl1^]l&>K6 Z)<1c~f ASe_YI9Gq V˶u7* e.Noszm1jr#e+u Lb/c^}0cGgƉP,hͬPր2FVҐirX_B'kT26aKpuVkU τaWΡ|fT:"G/c{[ 1z.3uS&Pe|VsISrթ`2Ð B8{L^xÀ@0~AC5;7Ĵߐnn7S hyRѽ':u-MwcDTVfֲ`f}̇Kt$J;r/vo}9H61.$+0iVݪI[i|i8ՉR:v愃}"? ֕fL4bšU$J {T?auL6 ؐE. + @*Gj[fXN#w.S^s;z4MycI'N:9L)͞LPP)C%!zc3لp=d\@f_ˊ'R`M=;]/v5EsDithOkg@wHW YKYa?w9Z6 Q#6wiZbLƨ{JEm!D:yC@1k'ےVkye-R8} ;Z~v[k۰|d]D-yu%1Ŋر]S?FG2E}(:_ECC.8+V*·lugq_qo寧JԦ9 Q3پ5][Ϊ`w"߆4ޅϊ(] )؄8v$dLaiHR7 V)7?/F 1*5+Em% ud$#)雔}ΞlO.d]s9 xݣM%r/c3!]MD)ߙ}, H8:2/沶B3"O<(Hi+oi0Z]e;VtIeOIY-4"L`QBO]CK#gD 6?np7%V‰xBE0NeTid/A$^ L]$e}hϋ0Ņ>>g{V(#Tc{M wt;E;?EW;ZI;i jas(S*p5{wgq e:D<oݢU7ʦHS̵MwXM(i7ǕWA%j3!$t܆PocLnm;Gܦ518LZS -udt辖R؟0GK *UYAx ΚqUTg; Dޮl>ev"-2 jAq!@B#]Υﺾ?qs8t]FwӒ Hb CJ/u C*+3C9J쭲I|8!AVOLT S~U.H%R6@RĚQD|kF6KcPXu( xA&>_9#iMv0A/֟sTW<[; |O9#i%Ĥ*-m)XKgMs].n>[_Sili=ZAsucvq-`V;)'ك $^~/g;􌊱zl]QD)wjY 􁐓Au0ZJejwbHJ4lbCFx9wD8'pW"-~s'6ɾ/}zN=ΔTHU7}6@Z{Y7A]n5_!M?u2JNYdiqJM,7=̊ B%%4g<1{裢%߇[S}%B(I&TYxq%R">Λ֬ ބjg)Oo>Pbȇ7PVJu]#~1TN =Ҩ7o\$!>桭/im2ˆ2t H1ɣ2})K%ghsd:P'k9F-pcUpy`TK|Ӊld=\O^YcTrf¿ZqCi;ۉ+J9qWb* É}>rV rN_ri2d@ d7}v{߾rdMɥ͛AEx8h4j.NԔuE-ypmʴ-[jMz6Mg]uGC ?O#'Sj_,5)\ A^3@ 2 >U/!\RI"h1:T cz@̯r$PGQ39ҫwE:9xa"7KzvRSji`&k6ta<|m3cQV9o"$OڽCobKߦz)ԭ#ޓzBO|TS4807×GS[K ӷ8pɁkZ(%Ń5bl-OmҪ-96JǸKFHC7| %9`1:3M3`Rd=R.a`w+(XVQc@~{) '# 6u]{ro1[YU|ӡtWzeZgÛu*f)s>(L.'[F;]TgϲL 0^HW I yz'{yBy_O{Yػr~J4vRV zU<5R#G,d_kp=] ˡOM8qFȔqߩ{n&+Oj6"tL9qjf>̲b,K T-pod}SHX"+-Љ[bU;UK]N&3d58H~o t!h,c3ԺwuYղmJKtw@ƒi>3^[2:\ I~efo[FK`l!YБX:H`}Cl?j7SWi?+Oc"ny|XL5 `I@n 2/jPTҍ\OϤxR4Z ph})=6M#6e)Iw-cr{s%y.nͪ; Ļ3dlVGvP^7g/H&(xشOš}Cjw!g H~@/$=}\B=v,g7I|OhQ#c mUi~j4E3&c]tN[?Hi / 3I1i1f>78{ (*PӅ;B$EWFK;Q9JDƑSO{AoDP]dҲY9ӊ_@S .76:H\x%83{!Q]q(; 玲v>=y@FL0ք0Sf_ =V4 -)z 4^m ׹)f[:BdbHB Uj`#N|J裩h1"v% _E"{ӕMlHY8aM5N|^v`p*¿47 54 /,!?Hk,=bhOħpݨ v8KYUt 8Ф"N1җ)i\,{@fxѕٙY*&%4kJl]:"}/#'Y^,d]ds@G%k7j;(&zv[Lv~f nv\Z6zKڜR_zFPm]AHðE4:Իh[xH{Cwg US8zc}k bW6uzpz1!>f%DT@. AD/SmFt;5kB!6 1 ZE4{&)'cO;<5$$Ù۴;ogJcTFVkh=S{\iծK3}%j`(4$~>)n?ɾrƖ?>hpsY\g==iRP~2T{ןV֏>w Ss_'-NY!x31r ,HkUMxWvU<56Gq|c3X!A·Gn$EmOf)Gޟ3@Ô[ນ_xptu=| mF }Jl&yc $.3{:"w'C(o,U.vm9-=>Ý%hz$$j^ȴy p+ g8z{]E ` ]oE`^a@;-ҸS*T”j薝23s u]KQ!3TAy}q"}p+GNOxhZK?9T4+3J4{NP[ ];ZRsڡkWVUy҆%>=^ qa3p#H-^)!A./ip6Tw6k/3Y"bâ̼mmFvx1 8sJ.kۤ:,zqA&=?Ћ`XČp߷qyăOa%cY sIZ_c6pk,@rr 7ae U.Ly2c XJrœa1:Lv$RZqVă\0ow LT5 5!.VhsoɖO nmEzj%brtO8`):10qxfljRq}4eM;`NXQ\m(ӱH8ڕg$/̰KIYS7mN?`@_XLֵ9Ty]#,RM˳l:*CBX> zu|fhwrG/08Tn-H7*V3׀?gcɣ(wO24]^~趟ZIC<>Ip 11byhn?mhۉPyXơ{{]U}/^lW6"4ǟUӞA8C*y>]Ѹʹ  I?D7#<ҹ0V*s5 W+GDص:KוZ_/ 0s5냷ˎe>s Q kbpVm~x&_GGXM~=tʎFw1Q~u aED^6m!7~<Wfvc0c=% #Apozj<3&RדbVDjr(׎)Uܒk{HL3EVRv\Ť Z} Bl\8uf\CJ//SLtP-q`[,Z s csSaӏY6tLMVgڼOB!ns@]yvjfmO8]hSSp͔\eL~)%T-&R ysH{c)n<RMmU˲ ʛF:[-íY k6hgfءByM)kvť(eJ: A,}j&8DF{)m/cO470OL޹GI" Qd;,VV*,Cp]p5Vfd0 G#+WJ/.Tp_79όGAm,h(=ueDI܀i;*-UO< x38 mmH P9p"υ_[_/Ye$ы[bƧXU I>AZ޼CP[UB"1SH}e/ѳSأaPp pTtuH̾T3^w!MyB1wAG0`x kcԒ;ڦ+ /gó?4ϗ%"hF_,g!q^ī|տ-nׄ ezنmƐ0Uy_I0^K[_[x"~;}Rw $?hFUq| Zzq/O4/-&M}PnEom6-n?ylN ayw|a't=hbFbxnȗR8{i8Y57Y‘IQ|7Z'x=gv~Y\2`SJ:BVr@80jgjܹ*LR>@ i8#6vm<+@[ņHxj![IT3w~TԊ턷r*" s$8^$Q39c3ǸGajA\1LH3aՋRDI?3vD7ujݵE7C) ;B$1qi& `)뫽QIk3EO>6{buGW^oyi`4d|]do"q`OPDZ;.>K$C򈙽m㥩yO=}T8`/VNtlWqGx'!c?z?CjFVۊ'w, MZ69 :6ѡHd^VPbNXĤ[H[Z9sVx< .i=s7YJYXbX O?*Af@y`Nc@85K*MhE~4 [M餏>: ,~iC arm;q{N-9NlRFF%I!5i,#NUW+d| R0X 1Ӳ{nOÁ|LSG_`BiE ADoX à?tP5I*:dB 3QNR:^[ak:Rڲs6Tuo;4 jM'GC`^td۝C5$Ȟ@DZ:y>>2l^/6 V>6n""5ef[QcaZ'[.e UK69 "@tQ}ٰ힎 8XS8.6qImt,T9>?5IbtAM:#eu<[J ^BCc$wUi#TqRkSȹan}$fU>t% k9k A؋M 1_.VͰLH#'yD[Yen,PkMV (C]@SB~"vt~; ]]k4Ímj =Aw;f]M5&T07v/]빧äD댭TAx̲Jkʊh|(&X㪨vIpcE0Q9kūS`^Rڞ%I٫8p8,B␹d{hvR/{lBVr2{L R]"@N:`Z ji dlD<+ȾgԪϿ.3 `=@~ZűIDkƗOG|ꌭy.>Q6[wk4G3qf2ñՙ<]M,"1 i݄YBOW^*`j00ད,9 P?& h)H ul$E2].'gٗI{_:D83Q(djQxsJ`*. G7ەA w~\ RF&lmc29͹t֌IhME @>aEFPdS)snk/۱nC$b&35߆|dݎ&TL2YƵqJ8xOcon&yUџ{Q~_VPȞkH( kw$~8 U7#(<~3F 2].c߇:76q+?u`^ 0%Im9xm,`8R¸&zI4{gdx"h"f5YmEɨ^&\߳ b/]ûE<58?D̈́2PV̐G"*UDԫv?$[eA4;X0x"8Ө_3 ^ 8Z?5_(v+ 2)/Ád;?@-=@0H (۔,x)Ǐr e%bbsSS#Os >82]j8D& 5MQU R$EUǗXj k_|%X 4/Jïc9[6h4sK 'vL/U<*vf)l.k)B/%rJ;壌3 #歟{[jwjCݳҐ͎DrU/^/1jC^ r93WdTK2&mE%EعLVys=*=kɸ('5z(ag͝Nx-'8Ag(0֣G4i.Va@e:,S^D_k?_~18L$-'-fHāC] ?:9ÐAt]Լ"^_w2v=I[Խ\C&G&,I,f̉|LX Qp3VnUWbW`y}rjlj{xkߗBpb:/TY.m9(/X9Ëe;B 1UW,p !ƪzpJn{- ,ޛv$r#mt &-w]+b9r,}wFZ.8mkƹMSGuyY;QhfwMR] @.&Ls[TH5!r=Ը53eCG6@P5'}e=#b<|Ğ+A{v'%jOnVA嫑i:hI, hdVb31\=>Ŭo-sgAZ =NIC\0f{*6C2 &{\8l탭Ik u=5QAOOL ϛT!0SDY=Zʃ-èN6 juS}yA +? apx3&냇Kc4*ęqlBbC+ʅg&B$2Fl'8ླྀm2=c^@V | :moH;_Jۍ,O,ά!JqzstG\c8$Dn zNxbY[c`^ӂջpUhB2EVJ0ί Ʌ \$kdǎw.m:hkyNBupC~uײ-ppSiiPS8g 0]S7oYBTr<\bR-c Od綇Ϛw:@9oe{݊^ LE,5Pfpel쪶ά[LA8Yj*XkE%fV,XC28c̮oa2šy X˘H4M1.ǶOMC7!F g#x!ot߰&EdonÑ`S=)_oy+wV֓ `fk& YTDzyYnLXJ{A>k{/d翢b;dvfhr[qGfH)=Ӈ.q8i !9\_i!Y<|xQ- ;(ܝ'[=NO`χJCFM40ޔ)Q RMmLp§`3w"vS sz77\eT Ņ9('ގ"7ڳɖ=iҹݐD}޽9/M vQ?oϳҚb<gokz_7ţtbq)óh/2|q|'W^nj46X!:!nxfb2<^[#WNiCbY .=-\|{Y}z-/)pB"ftF3yYFJ:RqX,]ww4!_#Ew%]N c'v+Iq(#`.i,t)5_w%vj/9T4 vܶay8A,1ni{YxW $arV= >)p+Jᓕ9l>?[D."6_e'0fZ"5yt'bR iWd 8]E 㟽d箏erL "Eևv~t~(O*]]ga6c~BPxO*"(Q>} 1*`7§͌j׳Țe*FL/'8 /#WMmQo3 ksW0`*/_;F˹(/ꋡҝyQ.x?^h.N  WFZ ɦPX@g%7̪s ιq<7ro_>Ֆ qG3a$R+.xN r~+ Px(.[r#YG!Aszs]!OY?6^|øt*x}3p0Ta)u_4-$4{d{^$43&!(Lu*Ο%2!\Q,9&GZb^RwڒJ͓怸SLpa!%wV\e봝GYGbt/晊 xmƻ$<xσ7lN-u袦ZSӂkyӥ̋;mj+R1P7&h2.č曕^3F._{"ly- =jmI֊6W{=uq"2{Yg1Fwhzw܃.w@軔h OoY"]_uGz#m@7B}ίﵷXsԯ0`{/=˝>2: OG8nv+*iŐT_2Peu`ǪGI$raXz'Ihg$T0ehޢ\ߑ$Fgn~203Aau^/g-V O"ilVYKyxZw-bL `٥. ;vK/,}鬔X*s +t{mZ0Mm5 ?C 6tql%_Ǡ\ݥ= ޼/Hr3QO17ׯXavfR%h z/3=X6cᄚC1txZgM3@U"oVt [2luX˕E5k}å< =qbuw8m{-W n$ƃddDz˙Xv59gWR Ko [߷2O9fzhv $Le OnB>τRz_&D͆|e~K ;S`ˁW>nDgr#]&.{D [_uZc&& }>}KɊmPg[Nt%";BKr*O ? MSav({}s˃zbV,^ά :ȿJdԯ2d2U_ś0c(Bq>{ܡuT3a, 9d104YOVx5\B|;B@ՖϜmc+lƈDyKz VfEMysGpH|QhFӞ}xI\aT]w/}8zVMKY]JQÑ́ɞ x0]s/b`æ fܩxqr˻Qtt9kHU)MG\EKA؄_DgOUOUg*KNNc,^zˇ5p &Me)r+Iإ IF+oa)DRvozyVխ )kd2@ -rWֽ}d_$@%21!QRu`Q2ɡ70T ,5<f<@\5|c/NtW>M_"z^,>;\r*鏩I'eJ?]ɀGUL!^hj оl@NчW\EU7]`3»K)_J0Yؾ^2~Ȳ/& 2<$&)QB$MH~S5:Ёzr<=duڔ lBb4sv%#2+`jpc@88kU4[9qч&n+}g8"ڋ$e|:HL+wc;hQj9S)_Kt"ruB%ZH7M.O6WI {GEJ~y^-\GO!J"i<&6jH$eЕ&lo3bH=M!@9d̯ Ԏ؏f0KUtpgs$g6W<D'>烅a ׆!5vF.4G*Yb^fV4{\ئ6NyL3%I_[#MftpbP fh7|Hg;I*"exJ.~t! 7DkA/ pIv}EUoGF0(sw@m4+EY:nlWeZ Kog:ܛ]S8lf؈ߪohI&ӣQg!@CXj`Q31зb75c$+87a]1`Ez &'jqDATDRX́_[,co ePpŵB :4q)j ^bh9|kߞ8Ëe-R)wզ}!*y8 GaHZÉ4 {^W q#o"zS?)6&ߨgibn8T}9nK36º̍$Z*kq U⪧ú08.wEqc^f*E*5 Pit_kH&R N38LʤX|:%Pl'k&J4X2>-_u.NRv{ߨYw] .anB,,'kzb#:9}>Qct̊< TVYň}Ezɂ\F.h]8N1稃}Cv\l^ҡ7?^.:]P^1I"vމnp#V4+Q~:j!a_K^e ?*!]x5$Lmk5U %r5HѳKBnvY@ N`ՆߪccXI0 )Y!osŃCyb=ũtpgJ2lnW9l^nDVk>- dxdbO#@"4TH 6;Ro K`bie~-4+,!LWKSG[b죶= XF \M70ͷyl2B|PzH/$N"_j;o7dg|jH`yOv]D&2JRS.zģhgCLGR FzF*%5QۨU 񄘤s ~<ѝ QJP`(z7sfg`ݴ2LVjD 7LJo w]ސ:1ț2&z՜PjԖڗYa?z[ ђꈋ Ǿo/b?b@ߒ 5iIeܑ7&|ҧiӝrwt - AVft 5^4'zD媸{\HJ5I<{ľ%o'eT3:)+(\ֵN"ףQ$rq}J6s*{ɍh {ە/绔&K`-""2CW3 jT&{< gU0 vm kRF x&ХbmPא6;&;|eCBd55bU0[g`uԤo, sf"%͘\6+r  MBY{Z}/q]5'xyg(amsf}w6 6 A~*Rm֜( uhWûRjbeE qj+ #rC$ki6q?\1sX̊ c oe&lbx "foJPo4N+iK >J<(+BGO'Ve(8lj&>]2i}wSu;F1^ozB ŶlWބ"j}`ښbq8N㒼lj0yxT9̓:|`H?{ >q0lt.8x; Z-<s.;܍w=vMZb&Pg8m j9oG0j k͕zU`F^/>6Sc] &rưCCWꛘ[.?\[b.;&u[m6 m NJ"a_D*߸O*{lm>+`66.У]sE+3 AjuzXxvJ\JNA0;U1(y*;YJL8 䈻'TFGI"˥&"Dclli*G<(J;y0{N& WԾ%MTʾtk5y?M𾲶Y9پ|UE| pNQ#g;pT9r ʎPW)mpiih> qD:O~%9s|v=hM#3c4uFd⒡4=^ѣoY㪻KfG#kIV2_쾮PL;q3C2ҍ/>4Bă&Ե|I=L{:sY'4gM[ﰪjb+'5r|ZB; ҝwAjt4`FI&Ao<)&l4r\/';Jz̆X! J2? qDWkf!tjwR7΢7Ӧo-6˖\k @Y g,ez=f8p+eD'a:FP뤼f,LK'Kt[KZDMSr/.N>0nQ}WZ[4K k%&L(T]89>0PZ-oRT|FQcge=VCۋ /ǹw9a0W~Vzz/S!͑p!̶z0}"@t=~Oh~R%8k;SIǵ)]%!pwj^kq94kt4Rmi'`%Gw qz(R{r@ "j*-^XYt: %(rA6B㌗EԷG`ǯ S>>g՜˼w" CB[MS+iwm;bOXbbYiOdjhlp5˧&Ԯ9*s ^WHءN|gl&3 &bݫixgxGiޢ %McDtCT]lz'=]PکP!~Aذe ]sS%#[">̿N}SX[/p"'8Ed5j\RV+O`rҢxPuJQR}g09Jok+M #ogo5 _j#&J:Dc&x2eY, pZrmF!o:*?1/(?W B^",T+긼/M5a%4-$t^ITSB<#f3o~ڴAj- zΜmƊX<ֻh32Q]_6RoU`R \i"l.r Pׁfli3ےEJ<m=evg*@X~pIъ,!qry`rÂIT6h90@lД N;E/; h4&̬$.Ɛ>ϕ,DNqaӄY.ɇNIYY}K6LPĄ5W?m(W&^V4H&E깵8l8T 7:qܿ1m- ^Th 0elm+m;8!hm㿭p(@L>#l;DȎԈ lx~5.Wމ˓8^WXjԯwΧGX3ڹ@oVrtNLW˄aWP.9lJ(㒏tU񍫛qH[ͅA*y- ԪfT"O_lѨf{y=EM~tK(~!=ɉkk)Z0k5Dz!5}J1!ƿ~cxp`F(JզY0CY5+?:аr+bAėOH>-8/?߁n@c,Bԕj^ Ci߄Jx&֎4O5@TkPxJ45,r/y.L{Ů4ș aգljvѿ+Z7~:;I xo[hi_Ce# `v~x<*@>O53EmEEd{|\r|3.zw?Sh_=Al_"ϸL]Wm6;Vdz3fZUJW4 W*!ڧrb8^c<@ُUWV^%3@*zDo(5pAjX׋ uTdKRɨwł&F ?ێ=1 dѓ"njF$*xծ8K#!ּ(@L{e` Z"pI #dG7)vm$&Iu].'CC% 0R( O٦6H I74G9Vc^m;Y$2!ٕALĬ΄7DmOoٖ,0BH0B0(TUd|L:o5AFt! Η vw̒Wp _OڢXo2FgPsȖ#9 6 I1ktd.tk9j&54v(m#v?e9JKr?0m#2>fnH9g6>O76FCo9RJ;%VI͔%3>JZ$#9u]=Ҏ ECD ӧ)aBTc*{@Љ@es{$b͓ 2{1cb˴`:K},YO/B<;2 mS@ SCϫ(slRu"σ:|𱘻}) .' $jQxc.W#޴VЯG)O`-<>l|% F=/ 6Dr^#;)zlQ8FlCQ$ -< gڸBC÷>D`n(N2s3'wȰE褌=*SR.M0+,ZL4o3!Eݚ_IJF(XT!79 ] S_\> Pxh1V$h |h=L KSگwf+`[hsfLqZN=ȽD)8zѕYĖ0񧇌^MW?o 3T]GS*]dYἓc O)&wL9yJNL엚˙/e ﷫t F_=2PN'36=t3(,|P7[u!:,'Α*~ v )tڐQ@C-[|FGYzG^YF8(bb6ߧpHm TSoTm|x&<(>Ȕx3|B,J58M.x_EbK$u0hen>*vaQ늵yby, W9DrP>R^Y }P9j Wa{/%p+©٩7sH4xpDk!~J}\F'+w<2u+@IiyOV8ktc%S q&zNJܣ^ttFF92J\ 6C,C H—C1$f<7Xx{KiRNr:<%Ͻcgwd3'q1z9tsdmPŽ5%k^ KaFK"݌P@o6nJ- ENtCnP]C'徾oq֯AVB vDr OsriKKKu|ީ~ٰk1u $=n`QX oe_`k".N$jvn㹱&pߠFA/'$:4_T1]-BsCVѨ@II Q*CS}Yoz g P|?e~V.P[qGV w(3杉mr17,Z$މ^[\wHdr P3O\1M9 5#c]K?a1I7KGI~rOTihTK8s>>*S]c[-RBEXzoVMǨoR a1&}PW)NzUhtэ wNc j-2gbB3帣] wzUreIq|СByQDLڑcl3-Zf̓$w"H P|̗761KN&CN%o_d^))0'y~zsJ} ӵd B/MY`ht:=5ҡ%$ v9 F_HH^@.ĨGn7!WV0$,`zHv=Xy8;kFu^b K򡾋׵ynlhdHiBgshcOtKWI jl4ČskbU _f]v]Dz@1U=*ݵ^Ґtt'FQZ iMAI1n%x)=o֣x4^!_xpɠ7eљ&4ӸLqi) Q@Y'IM$pZh@XB܆Jm4\)AQ 5x,=GR;1Y,4/hS =LJl P#mTWZM3 +C=l]fi?n͞k/8 dX4Z1R Z(I!ZsB2LZBF-4b^>Cxʸ|gw5QWK  A Y'5TF`]Ō&R{7.dIcuJj:t``*%n FpqpAJb_qZ2pLdǹ1;1kq%Łd+GIgP (=o#GQqg?: W¤\Bh Y{ϭ$jqGP.ěA>3qNv7LoWk @P-!``1(/|lsw;=NHV]vPTkWVcP ꨲH]]$(Bvf-@:=(v/"lgË(o+r.SWꀕp&"#!U]!RKv:mTҴ@ /0`~ͫS7b2~ `ANLo_,[jD{mAધ5KI3[Bc~ͅ^ì(*I㼵f]Niv(&ʮng#=HA<>Hyw.d$M]7~J_GГ@+f-AZٰ Ϙ}Z1?eZ"zWjE0!3`2Ҙ粋F^wEӟWRݜ\3'>3}wC`a4j{tlZrxUg7~%}B kl~9|v*[H~ >m[mMcq9V]C6M!~#zVxYг:˥3Fɗ-Gsۆ Wp(CDpI w6kwPфb:/HUwztNj̨yͿ d{,-{\Fަd4M#8B 3TԘch&&|x(%2rkJuϘ({$[kY󎸝agIzjv%ƐG&!рTxQeBäghq)heRY)t2 XWws?^EgmN>EbJɑ G }G/Wj9Rs]> )t²C8@C#  s)$|c*+!"tt,RNnpNГ\ot)в^g ,K/FUMV ?c6n21o̦+U#\"%otv$SUUމd5N Æ?evX@ـI}/ 3 _6[=ˢ"#pƲlPyCnvJIJ"*"%|q ΉH 9<I=x鴭5\mŁa}#R |"ek0֑ Ze- \<.kt-5@#eyҖKٗ*\$4L·.G¾hj г1a>#^伳G\B6}x GVu;brus'&ךq6Q* UO(_J7?.I:P3>eb-VQ`]PI8_V*4tn4ftDfAdHHmz<'ZׂśD9Gt4T3 F-N;[VKy&Hқ/ˠ#^v`ybcrV[;fs/ 6DVDƳ.m`v޷7"9zl['GQ9DH dboZ;vnvѬEzk$TA/Ҡ;^8G Xtz+~qR# DŞ:MڶNf{4ma3hú\Ϯw wGv@;u'y9,~KUlDJU9 [+~8GW!xը={ OQQ|龱涞I:Nn4T. |!j{=fW I3 #`@&JXN. /;v~h:}wcŃ Y5"ysfeDP I jkس@7aO>oeG]M $"3|!M ̟<aQ+L_(wS%|iKX+?tb{m:_ POp}25Q/x o)7|xKf,ivkE\?$IS;OANCoو ;,h߲ OOÀ/e6N0)S'0 f# ^>;5Fl4U{Xv3ѺVgbH%z NMy/,ݴㅈ+umߪ "a6 T]hJ]-cZ׍2's9SrEېZ$\qtB= J!2/, č'[6p)٤PTءt2EMV@`]'ubC5"7Ѯ̐V7oj 5M~ցC_dp{~IpDzbJFIGj1= hob Ej%A>x(DԮ։N,Bbhk]D3!s5 75-k*фTsRqݴxe$(ϰ:{Z M_k w:b!̱`j-1+gteWrGObԳJ( H}Ң`՗<mktbҷAx1ܳҢo23l~fasj~ Psg˨bI%J`-ߡ "jkTPR/ e^GILy3QE蹮Yѵ#\lNfkMGW$@Q +܎Ti!1EVn6ze?vASy^OA愤!ޟi5* hܜDOQd%&_DY;e ՝JqݡX…;Å0_yp9k)8BYކϩHJ#I Wc:{R\;f6ɜ:fU"s>ߛTU⨠+_P@jʚ'x'Cn2gCwp4Q]Em|츇 +C|S~%-h/v5y㮬*kv)k-ԫCiXWBMw2h*Ux6oQ3d°L<}w 9?U)$ ^'m?:P,_}U:axG|T>֤5ڇcZ~L]E]PlW9'k(wwoZ"QnE뙳cIvq3 P67+L}=3C~F-P{/q\*adVt0G}$1)My=ms{AŊeަV'ln]wkbt74ƞޝUz+ A:j8˳B`eM\qsO hS&*^H coQLl֪)@;zGl"k0B\fmt|tƃ|s`qW[] mMni&yylf=t~J+IPEU| F}FoOzI+ke-[cP}Y44-Ce!?libuDe!/vY~+5Jhh@,wK~Z o%NB$!Z 7>1A$.5U2^k%5:_)qTzqe;''fsUs\(zQ0j2uc=EY4#󩳃i&DX]::^(pGz+&tOtsܜjS}NR4`~`鹹{9MsD17;#>L]φRx={_fe TҾ* FrX =ZxFV~^CaF@h%3ݰ_ѿWKbKv3 7i@"'t%wOLQµ[Ws.yI(W:W:E,Wa_~T%E#LYGcǗq.Fc}k9TiBH1WFD#W6ҦP̉f/*4Ϧ h:ޗpamp+銿Od7jhӞF}G@np^qѝ{_dIEHtqA)^m1FG@k>'XAl&Iǽ]U|G V*9OQ QJ DO86@rխ1ģl?ߺJe+cɱ!pQ#Ԡ$޶q6%M̋ԞRIDK,+v]p2&;Vϗ~H1PRǐe9#>"8e (C2L8 ͒ORuӿrA*9s mհ| ”艨kHlBGo3ϕF#0 X>F7ƒ0sy1jwXSrL)f4y![/UX.RjᄘioV !Z;R)UThR=*"z~;?MҥɥǪA/Bm84stL7S61=Z' 4ȵFpM\/pYxHPܹٮ{SMj`(rYH_bQ^mf'LYX<" $Si^>`C%au*n.TwiM+iѪh!?96зɀXq~?RxtP8b𗩃6{o"qmWY{yLTL9+rQWcέ1dVΘIxo&xK%!)lv敵 K@3u?/ ]2p =  P-~*̽uQIs&EHB\)CQ"t`{o6sJ1+mTUB=Aq+#clؚ.eE</f;9,È`旍 oԱ?)L1 kˤa^~./# S7rz@܊krWMOr sSM6ށի[ ' PT۶Jר=wfG#BY\n8k-aWcg}}үD嚨tƐ*䜼 &)'AגJÀpxH=?vly:초ʶx{#ѡg }65qKkT֐s`۬t .|Rt#-8Wġ̵У!1D*=0|v6Nq̏F6}-$<߻_Gi 0k [շ4zV$zpXZY@ZC"(];ogGsyV#)v2v8j%* D\ICi«hsIxҵS8#.͸(ئ,J:|V9vmn k4[8cb`>7gNYFCvM@>/ENB=MϕB,,G0w烛bdN;|8g'6%ٗ@6&8웝8Y0rAG၈~(G|KD+qJ|L$: At,\ײ2$6bqH +&7/嫞gfY9n"uUyֽF rϤdUWQQ/ɽ-g⼄do+9*3g^7DpE4GWNxZ402&dK# ClA8/@QLxW[Lt" Kc&6|bF+H?r(z/%Tso@m~e ֝'c)xt 96w xVIB5{2[Y1"Gybᩫxl4;j݆"}RA(56cnt|#ᚂJ;؂pӑˬ!Ջ:iI }bG$$:! Cv\@NHbikUT~ ?cmUd I,dwo5eSvuWdey^]^VP )pzή"W $ic5WN[0%^9\~KXMEY,؊(5ޅvyTI%=WACgH+幠$ ;K_f5X:~T7^T CgA;K{!;`KݶD9<Q& Rh]%~Ά~XėXg`j>a—2F-L-BH)pB .q~G4Hmfm:ԭ1T ٲH #,2hb=?,;V퓩9*ǎTu{@hhh/m>`6K[E1~mM`p7KRG%9*u<6"@ ru`"W57{xfTeLF)bU~S(Gn'Ϗ]iك.b M{b\_"π}f:Q2#N@D$6YzU@*s':Dzq|oldD~PL~]|w{Zӥyj}y;@QœD/pYDZe9JDfU[apg$ u⁔MAE'CVx:MGO8螾֡W1eՃѨ>w/ƾIg2?jг!1|AYNĒ\åH[R fVuf-~ntקr8MU3|dX8oVP贕ܮƥ^GٷLs?ƌcsȨ_)\,wR%?#wLmob1|y 3e:JbO~QSEk)?p#?P6͑{4atLd/F@caOtSXR i WO%mIzK] 8"uQѷ2~" j^%Iʟ66i֗tvYx5Oi\8_B+jvY]}Jb3j<.m6c!g-egNxl_R A 5=vfaxnVl/9 Z3ps_K6p:R)4d/ϰ%(KH7\Ksqt ,~1cy0حƗ{bgIP[h% i?ƽ}DunY1JW[EWٴ1gaw6~!_ FSeE5.*_>/AYD+2gkϳ4pd#5P-"4VZ6P>8lG!RQ@ƿ Z(!KOtzNzbkQ2SWPv{T8=(|nMh'(w>_WbՊ,й#Cb~ͼR4#Wl3y;j܍;PW4!2Q6VK쌐_Ktaw{5_R  D6`dχ^q`,[~ɰ;En"@|wI&\hlkoO$b .;#8B/!3/ ͑ni[sZU 4L';ψY[~d2Di/i W?QS81h2ȮI*;OyJ(MLBϊ`o5G lc|쳴bO8.ݵR{RkYlkrO)JÅ NɅGkiQ:+ggQPble[y_s|xϒʋsጯI ’NAgTJ܆ QzCg`8 C-ʓ+_o_z[pdSqE+M4@~ RڃuhrI7甫KԩQnҏAS6~[FfŲ_>L`/!D}۰Ӿ)pi#ȩyrBHeT/810k$6H,U%%diێW7N.oL`ξd.'°)r A,ESE!  ,N;/ Xs@3zճcp&n6<=7 Jc 6^3ݸvYjv2i9lv(I K `x?5o9R'@jNެ#3dajYm漊 %̮ڇ3#vi7r3(E%ͯõaCK^Ⳛ5-4Ծ5맽}TzJn Ώ*-Cu͹2 ~RnAe^j3!: !3h+J/t͜a2p~d!ąC{9`u^=D]aSM~R%]^THKُ8>z5 $#*]VVE +J˘y⫿5^bfj"Q{-u7U.YyS-pm HxDP`;뼫V_ 3-!p`HWOX_;EYt%ȸa#A4͂jZ\gW֎J Jćפl{~ː9 M`)v=? ~cӷ9p9wbY+^wcZ] It')l78m`vː:'ѳ%W6p %'Mݹ^M=#zMgK4=U5#85uP^o޼1bK©j?͉􄞬W$Qپ0=m Oz$>@ ٨qnkc8b 8K>): h昶bhڂULW9mf' :Kğ"k@wj;B/4pJ6 =r!KfxDr={ {˫K$mRD OnH$UQaH} :d|VqTrDw~7P/XR1$ZvnP!\E -P+:8,M0`;:liiױ&gko$}􈧞87bE 2+ȿ |XezG[ 5"qX􇤆ASpj{p,(jzX*$eW|٧ЉoV%?5^&Z IehoD`߳$s9JgsOSBkRO+w͜4U-?E^#9>-W&˾rd%}ܮN E f֧!VO5]|,VHc足s_LQ#E@QUF-:ZZgzeLT&t ohmw%"nr 8וP%.b:7o ,~X^{WNn wERg/SnIE o`K$hW=AKV&-A+NH$ve!=fFmP|w/t> Sw8 }ދ!KVVN-\~e94Yyܢ\R[F6I =0\ JU7Ny-tbSF >QѸ ya0r1d?f \uJ+8ئ&k*$?yHh~ǐo*䘘*yf7tDizPO. :Ds+Nk2m=un֎?N:mU8h\o6[ B93Xn6}S(RNh{?nA_yaWVzQXc 坮%cY9{\]@hbb4_{H~ 7IavWt %k /@@nwl uI%MK IQvm/P.z[.~f-Q:v~M޿2IZ/@[B %Lhk{U0c˄$/'9+\]=vXќnyw3sO!1λO<>`zԭ+*Kb'~OjQ@Mi՜]% ܭ(BM՛Q!XZ/w#o"]ŕ<']0ކ,ș\ã Q>{AFjk 157Gu$ Ply_jy]?VH"f0O.eԃT`8K>6٧ws2 v4)_Yq<8st8:fIRrL)+$JzSg9\R쎧{9]~ œ=n.YlRQ G= QutvkYhcRNYﳿ@\q /,rrg|g78&&v2Gv.cRRNsOfHUsȲAU&,)oYs Vk73@]nGCzmԉIM$eD;05Uoqq~!FygNJJ$)m<9MVx46>ufniCTÚ/SVe/km@h L,jU5XjB-:6]fVX] nS^JT/)f*Wr{6fJQu}hCnhdͿ $vC]\| {mw:NE`G8is@Ӵ1P̿⚍ ›` ޔsUE|SWWKTḔFյ1b+ xऒӷbV:ܷC6'Yox%˥1P6NXFى LG7mL.jkQv@銥Wp(6H9W #gF2VgVGֳVsA28cW 2.O2M?~J:Y4gH+]Dj^  ow+rvBc!jDၞ[2 el|{Qu Y(\ Շ%_ . m[hL"ᬸI ^Qw̾/%4#}aKA&!lz4LvHu\OHgMeN]נMw}['tVRg &T&z {D bqEh7fGR*$ 2XӘ;:5u#z{)罜e(E?x 1?y?2RW|t`NY~;/+ ~^y{wEɩ UpT[ brb8Kt4 Kڟ\Iy{\.<̗^&-w2#@.nߙ4=t`Ԣ!=;ymZ %ϻD*/2WMk>I66Zgމci1buytLLd$-2a.Gyc|K*'괰`FpA#NO_%caC{:ѽ5s^Ey-X͙t^n/)dLȟ|a}5jxUya4t3E)@F: P'::B;i+:qQ.sJTjrn7CO )Y/΂(#cbx87olgXJaHW;iVs[K+蔸?zE֗0"CEjgM_ֆu iV hP_zpPĒz'QQޤ]L@qJt v<ڼKu.u:%\/28 R|<xc|}Hwaj"Je,a T}ܴcM\Q`PA c$>3'윦L1ŒԇȉÊ+5}L(/b)}$,(=v 1!Fr*)tFTGWG#=ooj鵇浸yh &>RvOW!͏dW\[{ j c']3ƵS!fH)]+@`7ŋ8zڤ+rns=KR\VG|2`-DuoM2Ϗ# ͖(AV+R ]$ uGԵI$3ٞ?qВD]\wcʶ8l;ݾ UuhyJc^dO49/W-+x"+J)Mx;QиVT0/0U$Z:o7zq  ̦ W>kyK(y2HQ+$D<,9c 4A I0H!dOZFUW߄ɪSq2xżc-[Ѝ>' i)p ky[v/?}GuH[l+cʹ`0[>CJ>1=0 9x*g+6FbP(;\L+%9D8 @DpNA=f ?1sH#L^G1b].E抆^qڏ spqo CH{{ lNC<-KOt)LD oG];NBk,[TVnw@o Ovv7 M~0NrdYe LV !3KsOR3Ba;D0ds}_9?,#ajVq"c;IOziS@TS6oТbUM eOt]rTPTUQK5.*{[V)_5mTk (ÚeRf:~-6Q(m|J{ig#fAfWc1x[n";@%MJz+J0tp|0?UyjNF0GKۍ=tZ/U;G>|zNq%_& 'S'mRP#A8Y ߥC]`@5nhjtS%WYDp]CMKH.TlWηH`B>7/1ϝ! jg"J !BW{w؇)^}Y& ]9b!2&ϚhoI!!1Jw9pbhy=m ))~_S݆5gyQVJo8&3$+8R[k |Yl,WLp\RaYBz#>%`PǼ.Y I:!;9+Ahp1,)0Auʽ܆E\.pRۿ#yPd7BfzZ0d\\Qqc?' % &w[J!ߡ9]4&Kwcd'9+Ϫc] \s/.LzHiR8pO`V`~"I& ~〭a(hCFfL,$`~%O F(R^s,Y *OK N{}yއQ|i]E&)o65c RK'e98kFWlI" 1.;BZJwxĜ,ݜR i]#Jeh2?ڛ¢YU}lg2A@#kPْE)'VI΂"%%/ANXFF k>.%{ٴц<?B%3}lfFxhnrsidM4<݄~ d/4vn5v2+&q1? C ڊvSjzv{Z(kɌ<)1ŚMJ J\| ڢf_1]~λC[.&v1,[Ϧ!b=e=* =_ɦ؃Z C<߱yBO>9YN ԑ7}<0QouC~D[E/i|AZl i7c8JIC܅7Bx8+ C]j.<:5,ѳ68@2f@pZ2jtbe),te)Cts%"~1;x (w.wLy'Qv]u?<~o9͝ *uۻg#0qgh> IFң$4;qj-4vad6v(Q_cD<zC]sN&ѱ5½Xm@IKD=t̿7.GTAz{*J @M-kទ}:F#+q@zЃ^?A ^| /v#'im1AK}'qe)]gȉV#er:xMdFEٵlwwmd'۷ic>Ռ 퓡V(fAp^NP%f[Yō.aDDVGG Y&8B8+ 5aOB"+z?y[চ| Cij c Q"&Zd- j]3F5)Ka,Bu!@!UBo1ߵa %;ܓ)X7*ii2HSnF3? ϩ)[.gRy9Z#zвn5Me&5Sv. _-HBC=0o<#T"AIA3W\~CX솗;.Rk;ל$9m5Q Y3kL&jۈX-+eA:@'6g?huy>rfoi~!8XiX?>0o'4X] //R;*𥢔9㊽ {6o;cQ4Y"Hd)с`_1F5uX%o^w  6injϺb?w77 -ۚj n[S43~3`¯ $ތ*@\,JPĮ29c[^0ȤZ,_9'YJ7"B"(f>mф.=Kٖ{;".sSf|3GFuX0O024+0Dnq٘K{x[67dm2o!vw+RTV~_A "Ty S}*X]aپ{V8: ̣ 9Z(?򰲈sP4DضVpSVj ُú_|M 1I/:2^TN%kJ`KD&khuO-!Nv+Wp GŔ9|ՅUCDx-"'ܐms1lN5,MN}΄kHAhH#K/"v&WEFmW^O+Hh"(vm]L&M4Ht(Ca\G18\1TlV0HPo>m]/8#Y~mm|r* -LW=\E?5}pf_4=".7Nr'hNTrw D޿̐-f H3~+f|k0)т2ԿM [V-wآ L9ɑyhMjo82!"^[~:!IX119Ȧ]!e1 6|G DS Qv$4/kѮfH 4rܓi!d9!*Q+AπugstPx'P6XjZbID~k{ )d p!I-.En)3bFwrt"qF ljqy *ٳScLpfħYj.ZGT/!M7P|%'.pck&%[ե3EIμt=H*B ?D33$!0U~0YqK3~'֏7HzJEwHO.6WPbFnꬦ<2^Dh)7]Z5cHS/Be21Kp{x(>,]c*֢ܲ&EюUgIQ;\*8+}@C. R`Dϲ6aN.k 9oYf喱*C,۲hɥHȒpֲ XkB2Ȅi%NSetG/IoK0ιi0]/l~@h(K9K)݃݉E? )܌p3%"!lo'WU^*/}:*؛yDyeb{vpVdbC9t ý]\2q nҼT_nWBTeI$8;+gz4 Zꆣhpj8RN#VWRR|!>?3O$BצQl Ӌe=Eܽ$iNnii' s , ޳}2 83ROP\>ݲQ#d֬dR{6Gno8, hV^_L z+x-}Mw'pNq#^]pXC{FȚ}@‹GžOMXb7 7/ovDJfScIΫE<[X{RՁ,GqѨ6NzЇ&hR-ΥRɝwUrIpPV4mfx 藠/pWջ_E b ̈́y)C(F󅦥pf 4KAq?A4_'E֨6Jvz\&e$71_B |# ҮTߠ=4=tAK=2?Qv.J؁ ӣ矣)NoH^ͧp^On=Lv~\SpΒ>ΉX 默 YBdL+,&@^l|_Z6tl]~9>"d±˾8 \aw[)J헅z1+a^]h|ߧ/L~37Lh @جЧ*~햀N7)VtVf.WL^HC|f B ~6B\Xcq NftPŢ{|-/ciW_֎A|KL* !xƅkj4)ɡY")Yҙ;֖ߐT~lsI6ux*}ڼxLtv`P5\h:{Q<[yYrn7Ob$\@8*tr~EJYmOc*Kly~5|WSJ#3RFzIU">0Ra+ =KH~g4g@,paWob/I*Q7%q*}v6AbIx? Ob80!lƏCޜn 燐V;H(|fE'0*(@r,2\ER;DXvyĠASN ~'>ȬŎ}eZ tPh{|9Ex8L= DymMa] (jM{zqu7&^$I~wv%)ӉlB|ඹi?ƺQGY5t[hMݽ*kv4Ɖ*sbby\γa,3 H!n(dֆ%υ\jJBz jyO¹Ts0Ӥm̈:Ԯ?Ӻ[]LF~F5e3;OC0{ Oa.!m }={ &=Z<)čE6ݪ^ѷ W(ܪڕ)aqEW hغ5W>tJMzc2n d"uU%X+SZC{G>cG[*73WH0e:3Ѥ[ ePYOE_IТ2~"CqEw4'T׫][άVW]y%Aڢ:R A3J`'Ə=f0[;iz~>q$mp 7$g "?O ch!"*A!GFq;7-iVRKꔀOAO[=)o, b$?ƒǽWn-34w5 b879WUe*wŭk1Ipj-WL#-{ ʄm\GQh[g‘."πXENǂZyFu)#Ԉlݡ>}yp雀2 EoN@a:фj剾 wtxPI{GEgz"6pT /#>Yr 0mv倄qnfpK/w퉭.>:zhl*۞MȊ_8z832zBF IPߍD$,2hW+EcDX*?]g*?D'PjӾ\Yz}2yr_Җ/Y u` 9~zL{117 , LS'snxDc'D6Ł)Z9|G@vC/;=7CYiIKI-ܤ\O6m#4ܲ!̈́e2.PB L:Mr@lHجb}ǩìxNVor'4bC ?&0[Ά\~ zY35)XwS.IF^BwI8dOE\#ރ5:kJ>6EәILU M͐|vvDr@v@ZXX"=хJ)bN /f{f "뒉N:+@6}  *XpIfO9gR Tw`I 6 ?i MZuo+dM(g`V ~4Vy鐃he[ރUִe+#9} &Sޠзm $B9M87Kt "&4fV?۽fbqD .!3M|%ր s\E/XD2ZUc)2ԓ DBP1w׸mÇ/jeԔ6]<6j[a&o'ƴ ?y0djp'S'lB~o8ᨇd_?ǭKV-$^o+R"v )ct)3(e6m첨Q S00GCsEtpcxOȶ2yQ}w~w2NbU$9x5t>Yeޞ/A"\:7';E#qhY'1)ކ>j+ ^>j|ɱN*,&+2i~Fixzv d@R"!8T=+L*چ0>ң+B4‰ͣˆ˄B!H7">[V$MZ‾98*LHnd|9-ݛTFc6v},,_{1a2~,-ohbвg4λD ŅmCcCLn.=JzFly|VL26{Xl%Tfڄ ~}WhsHߒM O@ޠbYb" aΖdEC1jN] HSe21t(LS_sd!:f[T:^is2Hߌ֎Ѱ!+xǙ]d 5g ZԔI8TL;QYzs8sќ%?FRhG6'uU_]`m>?Ve"O9w9at z$zH&]%C!ۋEEh6[GxHP\i;[ | \(GS=xäTM_n꼩J+'dzn)Sڌ>vc 7nI%WLV#J'cL%ҴAX0"ьLل#m|7~{Q` 3\B ui(NrK`$[ƧA#p3J$MoGګ"[3m(%T C#?e4hDs]V-ucFA쥬ciW.^7V_ Eu|k}9Ko+B:c#͆Ǩ#0_*i!-^5BX..ޢ">bKI`/݄mUNK|i >if snK7unT;&dSp",/KXO- #>CBq̢r( f׿m(|LW~{nvY[(D:@d&u8Z=+Ԏd*-xl D ת7&V=B(=3ʾֱˑ'e5ԓlC3lX#;uZ"LKf9[$cDK Ē )ÿ#GBiybA rSaV\smrAcb= rwS9*X"uS* 2p@kJ?_`<۝&~`zVCDA/#5r;;W6"؀k$qm/['& f~K4,|efih3*lˉ+8uI*&[AzdzCtpʄ?9?< DȠH~T^çb">'a ~: ][W9?8@lRWѢH/H'?1C!hhۉA}-È)>vXv0R31iBV9aMc}RG"㼅TA`?W])'EҥfT( %j%36$0O/U(~0}R8i奓&_!78FMgNΠ[Q̰4vTbMBE.zOa?3yds&_1mqó=O]k[g\eߍ%yLRߡah}~2yPJ(pMAŇ Tk۽nŻc.ٺhww,t;#Q@W JmWR:|>eV ZAۓbXe_Ċ(Z6=BϰrѻÃ: aZՒ Ɉ2V (+nѫ=MlGa>'uD93ҌDBzuU 8*"C=NЛ4}+s?#]ŢymSK䴑#Ŗxp5Θ!4WpW O歋"OesF2r!fꁌR= ?U-{$VӘ!q^%UOeHBΩ#XaNY q9J~ F)s|m =m 6qıdXtGZ\rh UH|jH!+Nγ%p 4;-RC*->4^nDRkP)1nGg (} VG5ͬfw%aV0(N'X={@* 7Ӎxu,bǝ፮Mޝ3ӜGq[7!*'Bh&dܫI[Gsf?Նe,UMn[,`_{;.-J=5gvAg8^"gs;AQ&RSHs,HO5U"ZŴߠ+"@CcFZ;IjĖ5qG6["7طM~B`.:~q4:%Zq~A|TyJY@myh仺7EaxSP?t&3VT6?%脁,C1`@Sj-jո5بG+уV.R,8ˑ@I~/L,cܧm^׻i#ɮ9*L@&C+d0Nb]D=1"S f&^qo >e56ZGnX̸" Fa&na$0 Z0i'1bڪљD}j}!Ž_/+j-B Vh 58PKW)iHLQq +ȸln T}|c1J)k3z,Zs2`X$T7uVR3FLr { &aEjF#a6iBR:69b*Ow^* 7 ӇuWRj4 ZlquUZ W֠>d|ުCpd7Ki LD߾%(/ZPa0rs[ g>+8s$ 5+͇1϶Ru./jCSCNaƇ,O+m!ú^BSVm&VU Khja*&߸qF w8UQ^h8ֆ״|i==wU5S/z-m61Ӿ;C5$9Wݭ/-$o ӑ8cςt*J"֟i&_bqOa "pw:n?Z$Kjs4Gv @flk>nfvB"b{#/$k`: o#8C>hBm@tdSչfS"%⑮\LJ]&'L˭&{B u9[rVNqT.2Rjtg(8:)zgW–Tg{_#%G8EΧj啉c8]onzo*$Onp=(iܪ;tRBwd6{IudK1i F3~!>xmh#cY xH,؛ㅱ~nTBet!R(oY'x+W ><Օc_tBznf*WMC6 SQ$ *oX9]\t!~LU+vpR^qwC5i&.KtP<%׮?2M؃Bz{q7/k5I&ɯ$Vw6]:E$f"['ǠB>"fFa;pQe\ *SOB e +heKqVu;pt?2ƈ | N ~|SWdX~\74Ps@P BMME> yΩcTjt"tGgzVtrm+ h˝n%gn`KaDWYG`@5JsYJ7r8SJ`Q}r+f5/^Jک@HQDc*Y?\UŹ`Ȟk붃-*3V3-|Ύ qCw$ToScLx޼ u䀰rg2LJP4rSr\R"gj\0>y1[Y_%9 pƷ6.qSL!~O(f|(Yg.~a "PfQxml'F FjMON-f8`˚ˠY2[ҾоAFq}#K "2D Zx5N~.{} |͚O\ ]$I~9AQaJcwTVV؅bijhvd<& 0C4w~iJu\`)G{x!cdC܉w V71fc9V{_dML;ҜME{;gB(*4ܛ4RV5''֤/eZeŨReɬ#;-j]tP[1}"kpQ Bi #iVKi2>xhABYE"K܈onF?T1;q90cE%Xa+D&R1b(֧⽑ D 8}PIl 6'/iF}j!!+QށU|/xׇSM'#%!@K$A(6~ T}J꠮l4ڞtʙ9[RGp،@*!J±|ulEyT5}{odʘF^6>iSDi_q('= .q˒ƣeX۫p`i6J,ƶE=^ZO+xZ\Q{!nts[}g!GD(j!$\sۅ^;@ϲփa Ş1k…3,tL,}=D)EEfN9,8*YηG*71}d؍wWcݳ bfm -~,LJ 7hBxnߟ$*j$!4„=s emrxTkГL{Nx[ ;8bE߫H zkp<󧟞onJqeYnb<1% B<4- g.!pq 7iT|Mf@";q. ڈM{HjQlvX4(zzvEuV1mEEuI·eõ[AlKwFr $p%6UH dhZ_QjMBEw b]._&<^k@_;G=Ru=C)0 {3lT {Rޅ|fTɀ50 J!Z.(sjHdá$wwRiNn{h tF)KZ7|)ǗRPV:VM0,`\"| (TG6- M~&x쿷HPh+8BPՑ{Wg'HZޯBc6Va ^5B2*{.ʔze;vt`ˍ#  ,6BoiA)x53sr XS2|k080ṿ! l7Tf$zһwn-p|uT(*J 1Zo.Eй ܁OEnl=f%U*s7oL*jf]Tdw!zd u57k/2 Dɤf$\)X 므n!\zFvہ7yv0=jHM-R{.[`]miHqb7>B袃l~OGZw\ņM1hq 1rK=0&XHK*#W$=-D`^[V4U%Y%M*uΕ!?͹w5rs)#fm R.l_{HXTStɩ~f5g&}5_S(L͙ 6s[ƾd|(YU1 R|'QevqgQvuEY_@EJ]mZC ~D2̴o6B1gH8 wZqH"qlxF 2}t)nE,2N\Ԭ6Myҳ&4 rRb9"nw|;" {' ÇZ~aV 1s"=,qDlv|)JJƜaSh7{؈VhiNssvQo/x`s)4][zJ8G 2+Cv\AycJ#q B ׁ_Gm,Pz c]N}] ㏷66 H"TBs7 ^hX8G!|#* 2f^yˊ9|W>(*-zbtt:~K^̅` dsj U yD.^sQB/܋f.5|[N"м|ףMʄ^!N[B*mueO`7a=}mh7G>P.JY|)ipq4sỈ8-Sh&hRg2]pIXh+~??CSo(d1/d ?Dk)쒮Kg:3qhJ;S{@s˦zHj2J}Q*/ er"7J` }]q&8a[""D. p8b ޠe 9)dj5ݴ89xbF5#o7&t8~T^Q|>9aWSW2CVX32K-2/stR_br:ecؾZ;¥V+MFn.7,x1bA"5P2Hk.kpނsHv^/x3\N.a0Y_x_G V>grg5 9 S6[[ZXyByYqɉ֤vHHVm;P׏^7-)5`(XSzݹeM!dHsb}pӁOMk50Ёӈ(3AL^e5?}<.9J] X ڜ15♎ IYzvvx`$gʰ} +guU@*lVWKH4![VNa$Jf VR<YrYHcܡgW\){0:=.uhG`(O:P2[%.A6~U&?7^O'DG.n\|;UDTL 2/wvs(qUB4I Fh4Bͷ˜(ypcִj X5%{6oJ) k5*0!h Y](p䁅,:r/Q8~$=UlCݝ2Bԡg—n )C%*02t̏%<3/OqH}C_2>LO(~2nfÌo *Hi:9~?Gr\5?2\S.f5 ;w~,l*QeWe=Q\T9hMq>W*v2QG՘"PdKCL!~u1i`"$GUgK~']4Y3?X^tک(X6^9#!20qn-5b\rNzrvSiiFXӌ-6=EnP&8;tP9,dHM5yD )kL$2 |7zJF}H:mԬXVgUcJ3(Ip@}CMO8IQBtp]xX>VnqK%a=1x}t P `'*FB]3W o@I6eEϨBl~T 擌XAKSma'8J裾^2DQL܊2 Jk{Wu(nJi0pg'>C醿g&~Ki<0 yԻ@Fɉ#M)>DB]$ ء. fMePD2^$fiS9ήX9%V?6XC;jkJo*ZeSw^O -ɣ𮽴MH{mF}tr4]Zc:H^&] 6sRߧ;ߝS6s?q o¦~ʽ|*TqJMկ 27wo|su?! & eTEUh{BI}}*<$ OPb}̼4H28\~h&ٻtp3;R,`=EzRmw- î'W_̈́tgun&]/R]-'_-PSqOef78J뙻L "h0=+FL2Ɣ[w5P``;CV2âNJwQfԳJE$[3rNT"T㐄/uVɎh qԶ"((mlۉjy0kqI2;ƒ_V  %S\ӟ<>PWp796.:ܖ+3Y-OA3ǫa47Q| P[55|`?q'ZYN;iI's>cxb{a4RqS>Mݒ$mP /Ytl93DE)jU`y y$RUK7_5yuV&b-y}G8X0~%|PApѸџ,⬇`nDHJjNSmX+:\{  {Bz Yh^ʊ~>Y{ pb>݉#;y#u o.k@g(X?bBF,b4("Tl,,4(4hj`æ0c洡OC\ |х7 G=}B\lypy"! uF~o+&@:CR]6@7KΡwc)k"`\ۣK/m6kjӣ.8W9ֲ d*|(zz;^\wX$V>k?hMGiU>Kf[+Qhsmږ6p@snƑqrj9 yfL5Ɗ}>zj9[ٷI$pɱ*ES-z/ZhpC$[&ʝaO*q~ s{I Yx.?)ȥ8MI{o rʫI^%joVHѣ*n:.$9#Ag,vCQw dS0]I)4*+êKG>0tFwd#|FQ%O!mVlH.ZTrdfVQ 3eQ!LFխc/#FbՋҍaL#m<CQjv4˪u,↞O2'Jß4V-S|d@wT9 USyJ,F GUB6۽銷@AdS!iBN.a宊tNs"3ُIXb̤>v)f/4(4(V?WE3?a}z׉cލ{e6J+)nYh pa1 PY$}65zcO{i~oa Yd? B[6 M1)V:FyՔV}V .Iƽ-t?ĒW`4![bH<mv0R@JmGLVۛYԅ"&"h9kgV\)t<_@?;]K$Iـ&T)+4r)A2y_ (ב&GӅ N7'3y_:9g,H< Nao%msl]=T-|Rg$˘o1U0E.mğOBϲZ#¬V zR"Tݛٌh%͝$t{u,g,_ATdvi"J5ƓL -n%5 G’xunaJ,~ >Zg 6ˤlF'lCUnʈ͂b܌QA6JĬO(t8r[%r!Z|ҙHm1(R-r&B)R)BR?_yd@1 ga Ǚr?}JR+dTڗPW]RtMfk:{tBNBꢊH궵ƃdr.@ÑɲT!{c&_ D2C2ǀowW2!T$\Fd9cUԊ5r$VtzTXWş~S<_k=4ȸ%I]?.3o ,SS< :/$1_)XvQvw>ʃ iHRk*h:HI 'L0k_<;ヰ  ^x֍?+ZϢ KvӅ{ճejeƬ TQh78n*QrQضm&da6t!݊zν2,=R} qSnPN/Ps p7j1R.k9U !L86g| e;zs jGkRz ]-y6CTky)z*GN#FʉAF8OqNNd_.T&S#nJjs3yr L!{h-MkW\_{U/jدOP36I'.8wq"b{)TMB8DL04uT+E#V^5Gaͩ.d%&=d#?0b1AL˻5it!= 22^rMA\ Pp9۫9iBfo[^jN2䚥eD&jtgQsNgC'~ϋa ?Y+ ^Y.|͵e]U@% U9"w)xS(jذ\К ?A$m*1KD͇=Nq]j䌅Gph /dQbsni<*m7tW.;7Jdn$.rWr*v: ru_ة]AlQh4"O'hpM dQHa>H9㞘QL3 ~SCT0, cvF70V >^(bO׾w"K^Tז݊>BZCWENLƣ6)E=4M*$[c3.7h09u$-FU g $o.j) 4ӧkhc*tDQo9Gx0JBgnL<Į:d0bjy*i]o3[Ip ëh|=/-J9 hXփ:#e^m7%Uby$``^X(~ =8+sm%zM.#]CӑlƧ=Xsg$z4D28}0+>mwOOpmZgkO2.nG3E<˱rq^}J~ -׭I?>W*LßUR'j9,/&3otHڛ0`y=n*BsiV-S۬%x4t-TjrmC7z"L0'/CBvo\{ifA߻ݸ x>hMoVN?2wK>-P`汢-Y#CƇP9  +.nf'{Ȩ`lč'bY&Wk%fI˦+-J *>񗩰1K 3?f80 o{K]PCcBk+Hb#>a]oUHfUHR)xPiCves:h)σYGa.ی ( &Fݾ&f-٫IR(E ҅?\?챴}..ӤT2v~Q'I`˘-0=;@T^jXlH_${ZO -j=<0P;>xЗ;dNp}&]؁A1U0f!xiùהٓZ{C2ooL6+UW+Px)5Z>|I $; ,ZUҖS^zV5jP.am4Rf*~ O윱LyHw!V~|h`m}Nz{pOlWrˮcy?mMz,=@.z|6A(nDnoH}ӿJ{D1b&ݔ]ܱ0o0Zٵ/o}s)BT5-] No73?X'|@@14C-ݾloMZ჏o)wd Ų2i]TGpxQ?sh$'9K|Q !ORO_ Ϡ`=u*Qe`2`"B.`0z%5Ye$S;8EFBg2Q)U/7T6Œ[rk -g;vQ^q7  |Ɗ;/wI"[H= Fڗ) xUრg WBx_?|abXƼNS*@Xx_]${ s0co]~D3ï7U|v-] wFNf|vE]̜1˫P$< ?1rS)ҤrF"EU,^LbLz'G6N:m(3o GPf+-\].rbXu^a<:hsx|49Wࡢ,?- E%CA95m{tDCnQm/}kX|$in"uÓ̅o Dg)5<F2 yF&MWM?k1qFљQgwW"2Dz r\BBcSLOo9? \%s~P"uنB zI؏=v#(D ߔ[PK{CPe,Nl9#TLs,ou0waH٫;B(DdWcEj6K rom+ZD %GPS[1UF>赠YgC͚FF(=ssPMu& W=BX[ :%荊FHiA46bTdƫ5棜8f#1!ʱꡕEj:ju2Gޟ2ܰ7,* 5z&M,T1YߙW$rb@X!=dm_a 7ɛhxlnRDS$t(z5PXK<3\2CxxNЫ>GYJp!`U!>1C*@_ 2e̽UOP9 I_~@"lS")IfMz]=hhDTJ?Q\#jO'0p| ˫b>l+2QeSb|eb9lփ孢;(wӃ :w/6"zZ^L_Zpq5D?ba7 dQ Y g՟1.֓!ۍR#t6Շ (. [IŅE4c7tRt=#&["4/PU5ȚnT.]@.!å?Sn'm=ԪM[3QQ(+-N)% [d $ՓXrWԔHʹ|vS[=PDi +! *0ڷ$P7( ?3pn@ %/M'*z`Vqdޒ8e>g!!jܲ紵_oW*xg{H~&p^V4*3-\u?Ƅk)Cw߾:$Tq8pC{D Mjb]Tc_N@s8Y\i )#ɰHdnu$@GBy`n`Q'1"I'!΁^w?2_:]i٢ײWjg9kyOYRKݎdKF@eJZmLQX i| a- уz/S?miqeOs9 ؽ!!cө3{ qWCxaۂ[Ms8n[/:JPY!! sM״ΞA? T'%%p<>< ڈ7qњ<<v"Jqe?r13 ZF:=@.ebW*?Z .:*CU0es4v(]͆z'ש/  ]?Yŷޝ1Ldw|*ALAĸY3Œ>LC!-o9E{r6y?һ$,98D1[w3\3W _908i=qj@'XkI#ʅgGגHX6A&WvL зrc/L$x^32Lȼ`!1ʱ~\4ja*H&'`ne5=@Za/]q6+E+עՉN>npѩyȷוtk#h1F▋$AO?B핤P3gzznq|}mH)h^e*`?":zS˻;LJw>ߐu{D2^sV&c ";5 ڇ5Ԓ-$ٷ~e8Rkјo 4}SQX: GM©vΣ&kx'k%֮n++ Y !=knzލeJ\F "iGӓ =NYϚCQ]KV!UlC+R]:^sA33):ɬi%͉^K;öpT=ک1n5Q3$h5_uD ˯tb6bȮ'{b݄E}}]5 .r#]`(98H+C\Zt.հ]v$~.">b~eAQ4A*"M/"w$ !i=N&>^6&c.ؘ^{+TsOLųKeCA?ʶ:~j4T 0" |K>o!B@A@۠zD] s0im/3&V MLc]vٟ/I4|}/=,o b7NSH']>ZL2w,е=x禮HXUC)7=mbv!ڡb4;ad1 W',8u![Ip(/L"섢r!>&F$E!0'Fܷ3?&Jz@sr p_m7rG+4y֮fIimyVcfw'BW;'ͻnf"9gyKӉ& olsIϳ""V,fgm aH9Q>,+g bBnD ]3X,;@/<>'h#~w¡-XџI5,=Tď vo2yF]g';An4[{"r5ҤJdT{SRوoLfbf˕]Ha$ {n>~AWm,V&wu~#}Y~/'(P%7!w@0)8eVgj|3TϱFx4J0/ S`u`F"Xn% q'Ohnyy XΧo̮~q=Η*@̿To2.] z7jTr! ҙxǂ= I"i#<{n=oU8=ؒs A m8dg' Y?W~DUeY@,-[acWK.ܯkqڲ9xNMSd/pjJ 3zbmLa~vu¬ORt܏*ƲH[Dy&l48 v]TM࿉AIo`UlXSxc8[Q[u\<Ӣ"oE#i|€=s@_YhiܠgC_v-5y@8/`L*56?kG0`E#Uw,yL\("غZG!J BfhOQԺ_bI&nԮM~QٛA $qⶅdIw%\K4`d6z.|7P %S[䰪dfΩ ,dFX)54W MA6 N"u6I^[=[#:#bgph9F:s""wzȋVUD 4D+K*]$%|PHBW//-5+'ئmt H";^BV,hJ5; \m#ߵ_x5~(e`LAET s9=5\r h*m'LQʛV%Œ'Sm(O/Hz.2Gr„ nWi>ԳbX| "PmN&c? o'wetb蹙F($ ! KxQ]܉7CѪ$xTZ7cIhYūŷ}#RU` )\C@$|!6c~y?%ÔYy _JtC"[}R>_Bg.QG ۅY?#3p*(G8⴫ɀoEo|=M ٦mH!@2Ҙ *\l$ ;6xO^~&C$ZC2ƞ{)& G_Oo@5QfӚ}[l $JbG9d. /`3͔8AgcN I.?]p TfH}# AnL-yo<%q))B2/"Ph=~ !k`3aKǥ(3WH*R3MA᪖5BmLC4ڌZEUfrQSs?qW'4ԇ0|L u6G۝7`&̧عP5n[ L/e͉X|kF"]`eu骊dyo/:d$*(^EG+OGJ (m'kmlι5šL4;Ea! v{WH'þ$X&`$12 ڒF*8DA2;At#E3ørXf/&:X~.#@%k=ۡVR%п㺏n籊mp d,{sٻ$=H82esBngF92a弄bpAJvOCIrzAӔ ڀ&b4+GN؛xd߲ Q#HٞY uFL@R>`tҥ{Ԝ&-2%촔XHD<;Da~ě;4KdtyP}hznF\FPdH\>/yEi,ݬ<%sI[̒ᨖGD Kt ؗ.x텑 > R~=7?ve 4G%iW8Hf̀M_&É5͔+:’-1nfꀜ͏-S4_Ixvrd5d0Fd*dN(7)Չ%,hŸ~x/O^xh5VS+I2OTr+{vHeO8L [?EuPCx7U iG+7N>S%zU9M9Xt8Q)|+O&C@{p?)f_dX0 yAo>9!I 41S3 ]Oou{#n  g۽"ڂ>m? 1kouXu^Fv.Lå?n'Tv=\,+JEy'WRTKN$Dj{V(%tL{hź+yOzlB7M{6,bFy̺+Tj vr)L4'}e2M( %|8%T.܏Vcz\f' "hkCOyRh49tCS 9d0LNBSM'XA O/>e a8l83܎l?^oOp b :}|Gr|33mGI(>C2T _j5?nSrt)r[{6n䃰+uD_(F%jp`1ERp٬KFAA`$JxhrB"c{R rsغ '^w zhrQV9LVzcj{lcru`2eQjhҮ_bI 4- k kH`ĵ 1fFSN O oy"?yG#H--M ^cC6 mr]>#wy@U[W"3+Ps{=cE"rĸ|%߼Ch} e}?_)'ier࠼rݯ7^N<{Z줞0uٍojSpiG1œ ~Aj˱=(wj/rc1GRDFa+e0 O!8ml0ӆ<^=hɩut[ ("B8|t#5B9-V 4xM]e\ik#h \E5S-djKISO?f:yOPK /Xz44t[ahjjDfxO3]̞`\p/:g׳133ĿF9z R=J,.vG3ҫǽX7Zň#чfkSԚGkc{plG\RQoG,,T,؈50JL'v+9Ckl|0tI;޷#q?P2sؤ_pA?K|=L^ 97?[*;Ic:{MyT*][>!`bKXBe&w.wZ $8yrI|нfʯX&w<2A!~%Q;<-<\qڋ~Gbc^n$~1z&_LxKloT3OQdU8bwX!`'l*A^PDYc;nĦ CJz2 &h f6;36[%oKc9Gw`{}=K4+Egm@ E{` עNMGh]S;!hbضJ@3({9XG Y2+/K3C( zg {])N W y*Xz2ݜRQ1|ߧHaf@XowQWb74 Q%Y"p] aFZZBX/Dꡌh;381Οe,)CH0c@TP}ƨkb-kҍ?Q'A72P={fU"ֹz;` T'emnΘ&^T@MҐ n/&`XA0t(^Y0|_JkA'O[95 GHj&!PDa5iAoicփsqWu.G^;pP-~,+8NQ kPyt99BaE;8sS#DyEQ y[_gd? I7TqaypOif4J:|'/&:EbɌh~{79w.iǡ:!EAY:2 gѡDZȊsm/? _.g@je*Dtyk;MID Z,˼!+(;£Dp|%c-IJﺗEڳd-l`kǼْPNu.Y[<FL+u*[1!<|1.E&)4wj=BT%IYiBnߙd_Hu7{SZѹsfǨ<s=RDb\xIt+dObK`w*osh_V!łQS_yh7(8/oBrH js8c&)dzPqP|kR'2X?˹fbͲgƖ'sO2Aٍ^J1<@|'R_L yHMѫ\5-gY ;ECp1 s)pHם#cG XfÁ{lo&D,9 s_1{8"&nm@VrC ŧp4{t^V.`$jQo2jt~`xS>V${BWF,CX?)}5%S-BCխ ѳ? hsFjR/6KB'93.>SuR q=q]?yx+d?ORoz u hr,rԫؗw8|;‰٥y)ɓu uw8;Rwr[N'ۃ<8<6IƲlȐ͈R曇SXB+̵7`s4vB=i mt4wKќ;@DWƨ9:W;. LчS=Wκ ij[ӥ yk # scS Yeڠ%/*fl$|Xd?nm唰CǮ-~qc)B탬u%b#VJ:|K0paQ5tV{jʅFQQ:S+e5 ^ e&]-X6wni2Qm/V-aɄTIm12T!TɆمjm)xHkINMKFH,&JN:Au"j]w';ż{TEUbEæn^(=9Nղ>gvxO)|T*AvG@+)5{R2䶫y/壢[t-aTu;?oy_"u7ERVaA3~WbCuGb6Զn$<6q``2Ed`wOokGVDžbfьCZC/qx)z!lHDiCO lB_>Z򯞉XN'μs:ƇA'`12ƒB>XԶ0z(6 (U tֱ5ҒOqAY7)ގ*IG"&¦j,akvCSIþ/}Ai-Zi7WàgVV9x4[}!!xX{ABhj8ϓ\ )I@WT)E1qH 1/xFhcvO[J.KS&NjXĊd=ND\x~v\yjonY)61cU1Zcq\tj܆<9d-jgNbkOfE?< : CE(ҡc@zAv!+oٱkq 8vE#+X%=U]0KkQ֭v6}dT=$AY1gcg#7[Vlq{1p]d6G8ǬT,j t^8w"|$TJoWaem1_pq~pTBfIӵ|yJ9' gK*3ieX`0l 9axΝQ65gGo=z1),Tsk^p5Xj1_lټ"fDW"9Q"$\g~/,8`W`xGHť +9afdnsyMX6:%KGsQKÅi kk-ui['mC-hW6"[Sw{>Bl/%JBJ-Q$$^׽㥹}<" ~B$R:Y}ރ$i Rxr58<,^!ɞtDN_==1k(%P|Ia. Ln bM ^3eM8ELr7]>i݌O2.DV»PO!%\O>Éw-G#b,wY t[*0teqP`)JvlKo-Oݴ#A/OH%m{J,8bI ^3nV V@2".Մ3^g *2 jc ZI^ .Qj~4~0г<&[yBLBKC6ͪ|ei[H9w<~r <73$*) _Bգ@_=8P~x{ nch=k,1aX ك#5EJt#Ʉ$|#E `0ȋj:+-WNrysvYGY./& @÷4;/z!0好_ր1"hnr|܄#zg\PU#%w{gZmL3ZSwP xz.~K4vz køc &s%~KyjbY*[/xLX֏S8W^>n䲙6?l[X;N,"pb0c4Zd1??.C$o2ѮCs33NʩBrx=) ބ2(A-޽k Umë<p{ČN3ݡySF *F-*FXtdC# 9l;YB>w .9:k1ExU- F̼/$W~i&eA`4Oz]d9HxոJ˽Ո9HHmЭ"mun9͑_tW6qɦ~ݖ_m$5En~UC#D (p;S>n}`߂H>rqsQp0Gp`Mh*{JZ{CHI̍Z<ާ`7,I%2vAu5ÚnEY΄c࿨FH پO v!E^}/;rTX[N.$Ί7  u#~>ȶR]@{)V^76y&կP1j&UJtr»2sG ?\D(u­ X`n2xevxjl{V*xTRO1u.CV'i1i*#ɻVΜ϶Dc%icRsAo-)xrMx)DZU-zx _R+!ֆMdS7P!'ξٺ4_M‹֎fUK]a!$LBbYǴӢ[[ϵHl7UQpƊ^Elc(E4 Yb[);PIӑM=yܰgN 1[/q9t請r}^hQ"o=SǙ!F3a\IA 0>~p 4P쉒kj1fp*ڷR|`K%jHKpd`Ĕ߰!k$N&:?JћbFUG τ*)bO4~}XH˝Mi։CVmO*IEU#' {eDJ 5ऋu;eHx|m/-n7a 77` &S}ƒ,l @GʕzWҷ@` ["q0$X2M|eVckԹZ6i)}lkN7ײ@%" Ш 2Vpw#8'RA~ UVMUmẻfN1_==V|1)py v{e'm@3[^_TǤÑdX9m.V\Aˋ( @%j )\4OiɹBv4R1dFk J|RHhm=h$g!ȿ.}3} &rk~ f |n] xȗQpzW $W}Ezw!*PE3#â1^uԄ@$\k݋(vr 1z=&֦jCW]e _ w/ҭ\7%PiF7@j- nsB#o"PT(:2?w-{i܇ѣX:܅qNY%HQX+8Y7=_CjRvS"F#eO_*WU7cJy\ϙE]icB[dCqӶC{ƺ>q(AgFբ0{q7BA(%@1/rw2ר652! ˷mrJ?u?sI?Hi:|R# |ʀx5=[cw Q+98D@Q'7TTX/KvQm9Ol\ͮr؁Raq^ 84?wav&v1KnpnVJ ?BsfY]icV"b$"ܙpg[oj_hc=BِFqS/(ÿo<{ i.2SFF_iB-Ah0_ܲ>RTM 'J]~6yu uBZq@l/[Q+]կK,ӻ3iF&A9z3lq)X\Ug(; A{J[cFrHm_IlqBqU=ok͒~ռC@T[&9e  C]4-YJeop"]W?Ru;s%#t~ t[\:G6@x [c׀" m WTBIKͯ/Jve hd >,+"|YCߡ-&LϲջFR |eg= K't3ph2"kr9yy S xK \lf,'&Hvhߞ[9[*!if8n%wlܳ/1a 0t=Aˋ%G%iԩ(Xt4BD\#=!FG|ǹ@ 6$l*gA F5%~EUCB9EfYWAz|~7&KnT\h3_zp\S<0!?,~)6:D ]W9ctW0ܓK8ԕœE ˓DLD})6sJub[δ}1AO(>GTwX&AE+k=e]Ǎ¸zJ*pt1(tX<猷&-{$ @{_ IZ%bɜTj 0aӃ*[hfebH[T o6j'p\t_<Jp./*B͎ Ey>3b"}궢^LׅmZԻi[~wvriDPEl~&t\ АsEñ`֯ FΔ,7%r.!)#4k_ߔR[)8^^yL$t}픥鮿Y}&?Ra{%lrmҥD0(]tԲ Pp+迬*GCF.M2h =f!d>Yaϥ<gt"6RW=1ܡ-q|8-WYQxCe~Kvh3ݷCrI~E`.+TN_iv2-_A? )Spi(S24N1T:Fe~s2oWir`S_&JPv59\cBѷ=3gz"knOo#TEnuiN?2cW;PgjW<Эoƅ"X> {P{6ڱni5&hAx'kئ['v>H|]y o /DwQ cazi¤|;=Z0%6 zZly/G!ˑ?9j5OphP"'81AwU/0{d 5s I}=ۚ:wwՋh(1p=-B~.T,>ս!xSn4$;eLnc7USlyW'0$VS95ܚt,Qf)pnjG`PÉEuY8L ȓ'^u=j5=Kp}kcD^ulF%%kBu970nhI*c3XwA$i r~U}Zf#h,}B?m;Gx v^6F/Ʀ6x3`@+xw­77˯ qOK#V(|SJj)D14%Oj Pks_*~ZD ntYIfo (HFl&> )U\\S][> 6"ɞU(\ Ң)zcGn*23Y,JEa_R-fӐ "bJ6$?`Bh0-xx4!-,Egp`uoZs^'r^`YRf F6 sA+}\wbwo&˓{7*-:S3B)uЦV깗8nE8&at*I7 4E{|2 ;kwKyM/jl ]}2F|TQV&2 3ko&ѱ@Fԓ7\/r!l7Qfrqa xswKEP3C֦qM9RS"(l\/'\Na@bݓ3 BCx~^CauuXN׿{%sDXR!Ԅfn$=hyAC7 h6Ð[:jRK=[::}vUmmoR?wIߔ;Iz@7c.^X&nx+)THirq#{?S߯.@fBt 0[s{qǛ]1ђ1̾r u"UlLL n|e!ma0b"̾r:䤛(SrD1< 6|U@ A_u@T(tzFik;̿ Yjː"͗ 1 7g%24yps%IX#A/1E x&];S/y;~HF9@mگt7Ĩy@h8v) 3@ia//.ȷSVNU&>]zA dBf6Myr~SKcr{$jWE_\Qqd@3Q0B"ulxHΩJe _X-tOWd}#jԫ80֓mZ /F:W aPxۉ0&(b|![+DQGf%,8Pւx:* !.Q- ئ+G.;F[aT{Z'4Z~*jNT쓡p{(@r`?aO8<XJ\]H"XcF ⾴ƬJ%W¤pڊ?bϬ3/B"B4m}Urv<}Q @)s>w ['J矟cIPnU,ũ\Y|D!^ 4{s p>$-A*eQ?ړD?el̝ZŜV~|3RSBmeJ \g<S"WXk)μw@ 4Jsok|ZlmVaڜzE W69]i{!j >犚ZWEY8VDĤ\3;kwՄSHxs݋Qj3ˬI+FO Fy)Y (z؀[)hl&QgVANGNI!"޿\<(:+rJ&.Ԧ/_M(0:օHͿ6 tE.AY1扖S^Q>9=ol5\މR'NE0ʬg zK?Zt \;' *>b _:t`!} t)'lUG$V@۶ `VQg/Y U&n8nU}rƗaJ6^ R}$yXCdxv+"XCu0u ߱=kec\bM)YSa?dv9[̪U$ShO|BYۧlˋoe׍[;Cg F ,2Wf{fg0[$vS`]6w5ձP޼;6>*+Ch')4nkr^i-I?È#@~uiX Jutwr?"!D..bJ J2yPP:MU-_T#]0D$HӍk^.)Hq7&1$1!ҀP <^ Zb^FB<`TpׂZB:V~|ߚ$|u"&&fΏGۈg,j`Qqք=xJY)gɺQa?'kޯMI&ݼ-B9j0ш~S_82̧w5= EMpBd aY(qbؿ,VITo}IPn~֋up-m^2ݍTRUAcy;Gq 0>rڔ-T{jP#G5-s㯦~yIgn5l-Xj{s¸#> 'tX慵׿JBXm!&ǭԭۄG1!7,cS*qlS;~cZJ'u Aڎn6j0uRǔju$c.8kn S:.< 7'qATkAr nR[ Z_f'Q'A&.Vn6{F z!ptͼ[(d1hJL( Lhy%_+,ע0(lF>(A/1Ơ 3~U 8PTxĝRo1˘aoGmH+va(Ki"5yohjkɭ[듳:_'] ] ]F9"FPDlmo 1+͈ۧP8H1w+g6'$g>׫unjW9>>lⒹ(\ۺWuS 8oEk١{&&{-X<3x{sKb{g Mtl~C Ý V% id<AG qHpK~J<$jd"XHtzCȆɊgy+lcsPh9l;lj&,B BJ l-roEvprlڡ0)W<V jO5sqM4d[$[A1L/Y5J%RM_ {nbʫ)&iͬkmeNfWD~ oiPv)u2Z;=QC_1z d&;9DyKǃÕ.Dul7@Xpũ[Cju|d1_7ju)ݮjCAtr}C2p! +s u:?U9yyr+~/%NW.@xB]C;};{~a[@0=LJ JՂN%!ބ?o wW.dۜ—{5x>]~pV_vjJ?n/eпMq+{q `(O!"ڬu*-1 Mh38|{q$ͥ0l" tGeFW{PX+U4X!Cb?!/ݧFb3OB%kQ Ia,鋕ϡb]WMƬn|mw * 5G6Y01oZCJ (C㠗??BLy] zOa٦8 ZV,lpR%d6H>}Q믡ubwFl.yVn|qn`ɉ{3p&9YL!ē7G)"G!_uж08ME.N 9r6bρrpBhIyY%J]t"il p=ls%Mdv UDT/ dT=Ćj |;8J{t?/&D ,?e((ԀyZ 1Y 2Q @RD@v8CE:izjs,rj!6IH:1Lh?5O'R3>.kڱ4a|n2n ,nH )BϤaB`>*մק#r@8 aI 趧ў$y0#yQ=4~{YKeq Ҷe9BOC*U:XDkna Su7 b$f}0}<wgw([T u<_iC!EeMTZΦzrcHv0]a85r^maZԩ~h;"G8 AKօUMqBwoߢMj2UV=w+p^%2_k.<7,ffyZ0, XeTVyIY8Cb0vҩ[+u ;Qf)IRR{&Dҭ*g+GF& [-Yh%vz\S ޯdjAm 1S J'C*Q^1u(tb_-FwCBwko/*BH_lu FNkQ`İZ{]eu6ATZiߺk^[#yn_}r'=/ּAPXp-qz_sm,۪=\Gq ~?-[/âJIو@p%b\|\8mkxELOR908j!`p旉}ٓE{@Ima}K65d. 5ly"xelm*)؋֤J_1-^ JA$ ̟|BC:OHnf`{m|%tTY%X::;+J '.!,jKu* ҢJ\Tr]@istɒ T;l@+k!jx^@jɂ*9â\JB$_k'^&]bbz{ePbc Fd9qw41v\7g`?+" AhPlEQ9{/% +B%+<S.x ys(Yoؾcz8Ƌ)ONHNz meRն#^AH.MskV0!#K@/8f ] ZIR; /ҷ+\, vf Suڸ-huN&7^KQWu:K$öNy$e|ƴ:B<#ja F<=Y#N8r= KH"PȾ2uZl}HH\w6 .MnjRm,t+(q ,9tUB lu7|۽~*:"?vWל` J_ѻhH^Lhu>MO7jngw;p.kpڸH2oP+Src#U!{{Y1dƏ,Qc+bRݪϹN BAe(3'2|1:ŸS,LNDM{&-jg!jНۄh)r ɲ89gB^ѹi D=gN8PwE0|g$]϶erS x^c_n?)GҢY lu85to uyG]F&袞b{ܠGV9H/֢ #BO=syNSCD…L;kd 0GO*ρJ&mM+R2bzᒿXٱ=iE-K{b< g/ib9k\獹$R5)Nnh4C0ReqeĎӯG0Qgu?.Q ]Gۈ.])"Z9Ԉ xREx-FWT W6Eq4Hޕuhռ7 p4CwՍ>~G^s*ac,@2l<;]O<0MM(p(]mf_60H>ON<" lw?iBa»"0SM8n񑩋f鞥?JR3& sJ2La%[K"GUL X@XIRg\(y.'rR,~$E1󯬜R`Λ𜴠])7Hɤ`상; t]>2CdqD=Y,X속u$jX`Z9cv`JVG:vR#׊'K8 k`nvq04cG2=!i gfdKRɽ}pNyCV`s^ ]i7@-/ĐTǯ3c8CH!۫`Ԏ2=L0$CBK؍{ *o xaV4$Un6S~а*e8"l0|ȯrBx ˜q^_ x^Z2vꩺJ$E]duqىHR2(K..Q?&>\? TKsU2?Ͻiuf@!}=ЃHXF2RLMr@K?h l]'U4) k.Ჭf$3xt |%g$76#|6W>6NlMݘv#VT_ydn]ߚ_= iVW?pֵ^. J<)$Egَ>H=E1qb(s(ɼ4d$ ƚ _a z;xxꮂ(s`YC Xd+1 |998X] \c@0P E/0$;VI&*v]#u 4($tx{e0Uk KQl9#JFYlObaEذ-8t]CQ ңNޅ2ÖU1yGߤO/\fC ^gh#U T3c>* bݔ\ GYdUL~,:>GːSo@~L թ6p;y[ge׿5GUU55mLbɶ&wCjarhWP?j:CC\s4-io,9rd2yB[n;5(O!5$縏Ad 5gݩMib),3y;>@TB1-j̕p!;:3qJ 6i$o`n73NgUCb+[w3i2g>R8.%],}$5<0^?w+wىLJm>E#pBZTi~eG1*IC|f=g-fèk %0Vm P)9;P1eOձAr0gvC^WK :)dzmVDe2^IWS)qЁPXK=zʐYYFT2'i$n6OhE0R_H)I}b!n9>Կ9!T:xe܎ [kT@` #+!ҝuotn)Sc>_?A}w_zϖ.X:R:~C`N&B{ [SPhӧaQ4=/'!q4*Ic|LnOI0a՟1;@-f]-Nf0,prv&#0~ ap^,51}VSd8M)P<.҉n0imoPI(C ǣ V9}m$8߈.Ǻ#~y;k}DsKG8g=ӄ@Uu7=J% Ug[³OȰF6+4jμl8ud0_Űד DR ioBbM;q)#>Xsg_Lp7.XYix "f )S~?tٳ_,zݐa$4m="˕(vY\=8ѹ8$`TE>Ҩ}DMf-mJ3{pOu\]i0 r 1՜QU=+#^i1ۋX9?B`[aUv_bvSz#2ۛmbP= abT.ajrv6{egl\tmUraݶZ!}"_t~^qOrt?]5\[~,b3:s~VXY˾yUKhB(03~ee1hY=t)ŋHZ5azam.Ww)ȈF> _sl &jD]ѥU2o ҟ n3<殜kyl3N֎aX &1d(KDWؓs%qd9ծ{7QJtpv.a>@K_tZ˥*)pQyEslR _6bwBEu>gzlNɪj$aGo4}e]lxHix:rqvt4+MmZRy҅sB8=N| F7~#wxA$|Xq%{eDXRTpy@Z<8Tݔ@9[,hVt;YeT_eonFnxҴ7k;ߋ0V- Z=8NLt#?ڌkBPsB,vphysL+`eGt?{O&_yLHKJox)ЁY:xڊ+5.V  KNCRR];; 5-^+o?h& zuy!CX_5J5ς‘ʪ ?>F]ңb7Z ߡNaPAz1\'C' yFDX{yd"w 81-X/qJ''|NІ ~N.6Ƀlt/m^] Q lc&F,w*L`7*L ®up$B4}mwAՒu0z~ NH@j6J]Y1aPhX]iw5pmxAoT3!%qq6yKCGbciyoB!7ڐ(I4O$+#/s2t,lndǶf["P]#F]QFb [C$|J54W H[]_ i79b<"r,;4 LjY;6NeEk}k͞@H$)t&5&Z|u>jWLlvvdWp>nP/v_f؟9UbBBrES^l8`m#sA̼*.^`f^Sjs:s5yEuW*鎹\NcUɐiI0~k8=qohv䓖i1l3= 9C4;[i 'RZuR3|GG+PL}jUB-?!ڥ@wsf= #s,@AXrOHPy=.)mo;b9y1]習Ea8M>Y} joN?ώ-ѶW$q[ʈp-*5zϻwZ>698Z(NMXxJ]P_x>QW6F3ӛ22r8 Nӏ1(R5%{=(3$㗹wd=1@\t1z|3N־8j;kF5jl`ue ]ٶ(%bX@=`}:&ZPd.N>( `N}J0Y Db%eM4ϿgV%eyuf re R7\hWr< ?Uѽ"n+(=!s{7@'35 }xÆhF}@JžL:8xbd- G+|8ۏ8xQd8l}G9/QmFs)i XV$&si :1sdϹ陳v0$Z>…T++׸@q]vλeVkSG | }`xbO4}4A0 DVACSV}R=O$l;ɋ Xab35 /͗=- @4?r\i&.L?Ȭ::qJL$z6+ 9R6v4 <> E5XSh։=;踣LL lujeCt hX}A%=T#rCTqnï^<`k;H {wl>,ҤX$)q{'gl_'tq3"+&(+/ډ0eq._LJ0SNV^'[vdx>WsЎ8kc0a@T]^ 01Llݞe#,+ N>Rc=,=2 Hx3F-O',u9X_ 5$]/9T 1:pg֔ƯThiߺuQSŔ#`~]$!ĭ!xfc_W`Qxv]$[% [iAYT?kJ"c˃4l:a9,C(Mr#'.ox˯v| iyaR;Љq|j Pv[_ (Mf{|>tdeCb =wH*/ 2N(3GmF:q0U+y ry~B**J~TkBrz\ڽ\47Z5 1!= )sž _'_:Yiԟh螄WĆ!͆%.@]w蜗Mr5V7v Ѯ9mXfs"]g}U "';]:d ˢ9ٜ~MosAEL]Oi,D`P*"{E.u2˰u濑C+AxQZ/ cLMjMM-`_nq)XeX9 `_"PlqK½X\-W:Haz K JyihRR5efGp ~5!ʃ̀\ mKoEQҚϞ_෗ K Cp2M΢G:a':&W79-ʽK0Uױȅ8hOTP;N$Ѳ;RWo=$.VO/+݉C\+kóYgg\"V?V,4X7àj8bC@ʗ8^gt6c_d8zHF\ljoa4pn@vB ޮ+A/oE $}_ÈfV >-O_+nRWȈg Q͔0W%\%'`6I9}_TVB΁oG EG13tqal@}]6&״d#0\JU2KJI /o*7>+:*LeLFʦOE̡lZ>YY;)7Ʋmw1421;\HeGb{h#3-ұc]@E( qU4 `JZ0Tx܇#vEƸMl24`HC`@y2~BSNqXwPϮwWoL?KVWnZWm<_Ԍ|`9I~ecB&912D >1"Ǻ_+=1ÿϬJtI'n@cBwqe{k5AY [=K/tv{K roo҃Y_)<Ȯ#.LSK*֧~n(8h@* 1uư*`SrH:^.RT)$t_墆[[LG_&'Ir&FG}(R!8]k'DǑ)ω4@x:sתȓPc fT?N:vϜ@vhlA+]˃!ͫeRTN 5R3@*:VnkhPk `DH륿 ꪶ>trsXBݦd]QnF-e mHO+s9.ED#&9'7q_7=DC Gj}L>ל9Q|kTʽ.}&Ņ1Q;J5C sҠ[Ggr;AAC/N5do-mXc$`dVL2MBf0TQwsTR;PNu a!VzfÐY̻B]E롹'f1T`ly߻[Pd"MI:!̩>ͫ;_%RD`, Feҗjc߂ӹLS>>mA%+=-) /Y$Hkƈ `Seq8dI[O W9;Dm?!\$@V{ L==˧xz<$0nM>;j P*r`>޳fdx}4Ômzpm))H1i_znE c?Pcʚz8 ~.rp7` "؟eG&_6BjIE !0uB|oθ)*7thxАVJ#HzpB2ʆx6;]:z$y QzI܇gA-3fL̓fu -be'T;;hyiNBdatP(V{LM۞Xz5L8FY=d^c`bk{o=- =;A{_ ӜfqǽDb46ڎcEpNj+1«L ӕ%6UB(']|C}%uʬP'cOڡWsƾ0k){+_q5DxT,=Wb;˱?CNQDdY#E([WijBuaLY.qqy5߸nIq L~Ig$}ĝ<3_c4drO04r_IQHjX7ݗ;n{[JY)Jvdړ 1Ҹrt{rpb,wh!sى>O;1Ll(?@00Y eT=v9b2 (̰GW v`y|,1&i|qOZƒ}a}ymmKөJάP8rxH\Ăߓ"FD;l#˵o{ib;K0>KÌɐ8}tUXxbbx̛)șseRʶZ G%!wO^tA ;hm) awGd+bi[k 78f>hsʸeU`Df9oZ *O5lor՘> zK- WD-k2<_ԆvlUk0ǘzYq7p{OZ6jL=SBGN[ňz9[xh> 2dېg 3C Q6 У=lI΢=1i.SY޻c Oa֝M'?6@ E[&`58(7ٜ y|LAіd8^oTKaШ[ (s^ ! rƷ Q-:ը̵وu* /) ML 9}).ӧk5 VDjb{"Ij@% ,XfGe{c4XsoUi-CDfH)vPf6ŗ;S4Ǔ%u?q 61Iظigy)Mu:^_/Urg蠄/\g.&/˪y_ݏ\7i{߭D߆|x}0Y[t9t$/.^E"oLz%vG@>Xec(2;Lr&##q !93qG#,1'L&Ds]e)B\>|*89Vӆ(Ô(`(Bݖ( k҈24Tƫ^džPZ>0/˩̮[]":eVaĴJ@=W\;Di.sn"9"!&D/ŊE|(ABjˀj5,==9sPt^-nHD Eh0'T&;p!`tO|i,ϗ"_?KRFgƌ?xI3=W:}K"/N/.i̩yBR6Mnݹc?)e8t'i8: t)||zx\ƃvs۝!vo*l z\-J?[%&#*$ϨesV<>R> )EﵜmU;\-h>0p41P# Fb] *Hu]14vΪ1͹5S.n*aC0e߹$,jm;*nXvEK\{Ƒ,BdB*g8_:4ջΈIU Xt)s|fTZJV@8H~RV(N Ƿ|_ʽGݸn)/DrȿP^q֨Xk#xAGcI^y৫::&)f{ѹ_10N$敜1xH %0HOnt*JL(5zӔ2Sށx{YڑŴ/G(Q-u13G sOnIk̙t(¸ϗ~dPCi*sԸ@ pH!L;LSv(xM]O΢3dO3*xBK'_WSFZ\BZҖDdY5YY!M$u],WX}8R\CҎg܇K ?sT0ODZXc1w9EgKaz}@f5Byc0HHxըD>\L+R#MpS5'݄(rsP%=>ƶhۆDi `Is!#ЫD skwW2^Jx}Ud̕6ӇKCQA"}ۈX)H)% PyZ5WGry7"bCz%H@s9#j1x5qZwS儙F~2ncn2\}c4SLb4.towrj[e{_ZpW|w#6e]iSTOd pWYCZ+ve{gofv>vGYX;u^*\6Ua7ZaRurUϵbϘ?G ?<ل')nw\ThI6q~Ef'n*%"d# Iڞ* +(28/FzY[GdKp<>(5owݑ7wC>YdGF@I%3᪻Z`deT9iB!kK(--"X Ϋ)z$E–sC !P,`a`%O l֭/2wK+XO+,z9@Hwc*b5Ȇ͟D+aŻL>쫙Wl 8_Jf4FYT˘ͅfYe9O%##j<W{pmNjC/DԼ UNgP$!+EJLž}M2 N=G렮n¶@M|q\LȦlll)TtSLr׼ZoЙo:>yiS$)/B1Zv_ڧ|zm`3I' 9fF"IF!ʌads'*LEڛl[<}uR_(P9k_<31,?I_~ &s%ܰNmSݢ a7sdI_tX0xΗ爋Jd j-Imp[F;Yoη;DAu[$)|+V3F%6Á\!)I I ;Ƞj 'R8ڣ)LV!@.i7ACſ3G( QxHxIKo/>exլvZ¼;E)jÏ~+@bꅥGnmm>22>E+[HgyS7yiKA`v |:bR h?!rG:˯_4.K cfTk*[es/~\KQ^M{u{ƽm)`;Dt|L5@%OD#V{SO8 ܵ:D5yşG;{VHX (] |cYU-q w_8\QFiEy{1V G!X A€lGg\ !WYh}%WeFĀ¡g ܷʹi~ lAHvF$T/$,ZH;hz]g֑с=]`GRDa JI>X \PaHGa/ՠ]7mP 2ad9|=KxR)FVl&]%2s\S D?;#'d ~NH^s1%C}>nvfȮԩ`]Q`vhX;'=o/ *3Z^FL|2Y&9uu_=ӲV*=RJҖ׬`ЉH?xTlt0{ az{As]|K,,\|e5Vbʸ$6' ]Ԝ eDCd[ۖy Ji\;iRiV.֯xG`Uio/lnH.h]w:i!֮Cg QRR|)oG[8?-jϏiME?=& H!ZH fik+Pu>aE-V܌jp]adu)N3 ?h},Nå,/!ڧ5I~,>R'D:j@ZvtdzjwܒAFDiGlt^kPZp"jQrw}lm} 3U$G3B }T6I}~T.t9ԆO~YauN58v%9<-[pJXx;1\3 2hZ=nc &Ʃk3'$WHOg~#Pcn7BU^)Ku*gf&X^Z8žMn'Ŭ9 ] /Ӈc .@ `$fC~K4C6D|8 #@QK%vk!&[Oj]wDv%+@B$Ҵ#\硝2z"Jhrgډ~BAdj# 'EFE* 2D7Wd10N&^yu{f$ۺp$C_ZŏVsژضmqkdΖ$Bg_k:Ϝ 4p:gvgZ%i+]"(wFJ; 4#!L]„,AGĢ&ӶzP?-,izL*qo~{3d(ڝ1SHf䮟- гP9> cOcvivPEuaKx~ͽacu荘4G#2(kSջY6W<Ԍ2 zer{2]\k*(>(= ' gcVl%lZ:~Em h [P! h/<[b0Ȇ[Z3Jp ̡~|),ښ(c_K.1MBU%lXT/E=.Yg56 5x}YW 4Q)`#͛@y`\݌oм;).*d΁ Nk'lN~00иZ.hD.o baSܬzsUCVz= aqS>BسSste#)YKeZ`,X Rj lIzʰjAąuC0> c?lAhORX&3[P'iqL\ʫM8ȸlJ>_Cͅy9`T" 'l$tSg?ҵOł!;)F4%3Lw19s(LRֺnM4գSHi9.150t%>A4P@}y" ,1g)Tdt4麳f;l"Dw=Z iN,&% !jME;'x\+~*#{X|v'I!4TໆKNau Hi答@@^.~bHEn $֘*Ut|qے?yy>JIՖlXW CܥYE+?aˤ$ǡi&zMI듬Je2۝E|[ĠY7/$|;KYڞ1gQ괿fĀYdjm D2y+U=%,dEUPFy¼2ߊ~װҤM6jqjZ'kəaoҚ'Dt&$x$)v}%޺fn4E-m#Wp xm_dZ|A3)Lݣ%=<TÅMW-"u ©ڢ, <'E1ϝC銀goGj6 ?qĪ2UB Wؕl._3vQ2Xݢޅ,CKNѡྯUHXNd2۶p+{YhjH#&c E/ɿW HWK ^TYx%F`,Lax-[ Kr/fCq:3nsO+}sO=yNxl,!wS0KD^.4ԟj o=2c6uv/d6 87]Q<솿 KLbbÖY>cBuFW398M~a Yھq!l>U<ޠ}5x/OFH32/BJFD7}S̟ɨƏ-x,]' lQߤ#j!@FT$܏R%)=(w[Psj9)kW^ӓȆْS^Žv0$ydFޘtq\/,oN灹P)1ûD®^T8Uhei]Aom 2Kogc۠tYVOJa>pOԉ[p.{]j) c< DQ, g;*%9dqy> 3a{V58N#ƺ;*$-"Nj m\ўrbt:&bO2瀈y-ۡ4'k~JDt9#RJBPȒ'8sRmCCݸޒvμd.z=eh $9n*o'|_&nI~Մj=±u7upʧn0KraT) M> Bx;ph<۴=q:+K}% Y}VuN-n1\I0JzuQ.=7LsZu9D1TxvOn-D=S1%j_NJG1\Ems{aG+wDŽok8JL;ZTBx9nb!ɩXon;J6Ʊ =m(-F"`P|h[n׭mߒ ̌Zxnc=׽!-N'n))S;_7-l5I$(c;@Bt-8\QKmWN(FEfɦ%Rw=HmFg;3;y "p`*:)PBIm_}a5(5" !M~q؜W`րz[*4z."gN| 2pO]z*S:FNjQILh#"gAeMdo~ÆtxOL˦3_|Փd%{rSkgs@8!MY\?srSNmvSI\me8Q^\|A&wU{]`nQۛw1O#ru; +nV:} E3a 1WųZ[gErpH3m38Pg#}6]uv1qsW J"HO! Rr_:tT*B:d("#IԣQ*e| :T/n>mj:k!^J*CC{v17Y;`G{nx=󔀾ӪB(WېYؓ3[twsQ5bm6n*fL+ml&2U7 ~+NA fq)w:WI:)J7WMCqaB=Ai~ʒS kn2 DP!D_I4cF_aki}.}$tw{c7\ )!UbF?V"Dv!6J9@o,HR,8G%+Cobr%)dJ?j++:cw/kRt 48tӉ/X5iPĵ!ΒrQ?T_c6%``9zyV.2SCGsOnY>v4.]Ǚ؝6iV(MnhF4V sW~`+o~կ~+۳'X |T˟ qQE3\bag䄥E,>K9 ؃Ư(3rN!;w OmK 2q[@: .v_'N@ 3.#Sy9!XJ.܌]Lx-Q])!2=<չ |}iMATgid7 J MD\*TF[+l& AN;bchX3td}"K:|r .ݼ,1n$b囗jzh >d'Bm6s[^iu9y<9! = λNyNXHiGٞ[d3@1=^ Nz Uv_ŠA@FjBi0T' `E<< CLjy6$+*2CqG]8~=tDFjIP5vć<^{/zٖFjn^E>4^5CBV^ܧ7p8;@~U3sܣ{FHuܶ^ڝimc!n:tx^RD]3`Rg$:i{xuoiR˗EP촺^/˻Ix6L c/rKE*H+ ȥA )7Ml=:qLUCIϬMW)=_ -;_9J'/ݷ"W+VbZÊ`QwjT+bzf Sh2((FKQlNاH"Q`+Q~at$c )%%(=k\;E;ME%DheQ mn׳!Sdv&E:5oCvopseM^TY8?UM-F.Z=W*-FA+AɁet OKTJ 5cM 8f69f,aYjfwKzB#5a~l!磍{ CdVD@i {dz3Cj(W GOP$WTҵP}b֤$SV顔#"e$߀Y9[|#隡Q+ݾt .bG" F0OvjyUN ~MQ߫ާ5ɠng6FkAK4'-\&>74k4 )Fze2 a w3.L@NxO]y,i+XhISbKb}5Ob˒~cX⺙$Vepf(Lj"/R,-=D"d'2fiaR7sU,u^Wg0*f7dG G>ͱ0嫙"wrV0Kt釿o ?sǏ>w}@G䮎\4AJWh~ժ̶6ZibЗ-dpd=D4vOj|J0c`?ZKW*0a{, 7FX QgSC".UlDԜn7 bjlጽCJQ.*fI+[di]f׃\P< JL2ӊ@ {7L,Z( &jjy݆4AnAȨ.NҲյ{>m u Yv.m!BT}!l֜3'@IAOS>O ¨vE~%SBIݤa\ 5VTuH̯ -k*:Y8F;VW\As;qLXXd}X|DkSFQe’U@i\aHU @7{ZpQbRDl'(1(m4 r*\ͻ͝fnBl<3b t( wz,NN,LntP$E(Y]g'1+d\:<>d+їƠ4pI6D$;Xf/MT JJ}V`Uh |{ ɉ`f nM_[T#ɫ-.0:N#: UΩ un֌}%&r&T~QeE ;E@]rKDvD'b=I4( )cL$|Tj|<kɴcq^f(TBG,'ܱ}g,jAH*sq6%'4'CNGP cU_Sa>~ )(#>&cӉĄ":7,`xeÕS1)9s%RybszST$'ޕN@݅:6}Gο^ffŞv6 I>-6`D?n`)kJdF̑#7z@v[ zV"O0?7#i%45x+R*S?n[̑(7aÃK=i)Q yTnLCCP׌DeY"9A\؋DGcn(xL#48;_Q-ݛ4/9+Z4Z'LjJ,9i,6,YzxsXPQ9>C#ڰc"ytPb ٔtɟڂdcG4~ _'|F5{R~3f̒AEy(kKqd82aԱkQ-qYP`.i3yF`y*E؂}Y:< :EN޶a {aLYb+׷{"EG=K\E8(xR '#ҡ &*)3$J?}%O(8><tLqq\aɕ}xa3DGABeDN@|&7>4"?62F6⹊MOxhc6?St,6䐡?z =Ώ5OYp2 KXRSHKX"dG!qh,G%`V&YUQe zZ7tjcK" E1QBQ,HBE|oJoͲuk!D!}~ٟO#+imo͸hlVuˠJxq͚LfD%  I@ 4`** =Q bׁGZd 5R!Vș<5 wnA`/ V-yb$TZfVU 69#y+&o#}j2 fʧ,g=2audLM(bOoH?ӹ U[$|E4LWr_RV{P|)F}-t[ u1|{e2<A%#唳>sSl8+w%F\il$s myZh9\!9w#D8|C w"hԕ|2د^0DpPpϜ[|5+RҟxIi՟TxͽحGv5S5& tl;"s$x+mSq n^^g}E_\M<"i1Dd<b09ZEs%9LE$7IleMt}k$= $$ԍg)̗T!RO=頍NBꊟY<AC"@`owϗ_$_tKp{BȞX %Ъ7|)C-|E!^!$?-VU~EcH[vHcܼ:ԭ?=?^[#Pc}E2(DlYKa%NĢӢ%?og}׵{$:Kr8Op+pxR:60< (#+- v8U5n>O;Y![|'C̄rӸ|)}[YnUԴYW)^]_>pH:/{ e#@z `!kȻ'ѕ iB#F Ka'ODyrqK| :ͻ"\vI5?ҲZ!7HlIڇon"@f?IݲupEwyp ;S#\V)}NI6O|f7OS+wY0I~ o.%שg  c{{qV{ufq/1YB3.齫[ ;vi#rE5uC7z"KsJjִ[ Qgvp# ?ـ+KD`!5nCҷB8s*9Jv3-ُ:2aw=^F =Yzge92"d ޠb*fNuYqiB/m4MiL0T *9S_-leJV߀xȒ]K 4Xg~`([/. c"~پ9oN!+b)񻂺"^QQ~Frnn/bIrGui&<͍+u|nq= mt Dht"~| LO< fJQH8Dё9K#1v?D Acᐷf!$OZ+g>ort9yq )jL6BgvPsy~''Glev@\6GX3J`Ejh[Fa{J|:&Fj+QEl䆘KuJ1?28䉓=f'jOΚ:JQPsEkBQ\oߨk58BLy $QG w.Cb86dclWh1ЩL*8k4"ZRfoK˸: ~Ԥ dXq ˱]T#ԁ)T̬+Ie*j C(\c뷎qw.A+~d4{@P> V׷izg5=[b3Itpʶo9cI;*#uz|S҄G"aKMm);BOq4. 22A|X`F(Q>l%+P!N3$0r5p3tVI`sGc&~wA<yq\ȐPsS58=(i 178̹sWum$JiEjzb*}?-(­O+DF)FѭS&bmf,~"l?*!ͱ:a"ߵ/6B%noBjD$ e!( /kfc5Hd?qVQ߁ ފLi-V EQWreIJ;b- JAQ80y.RE6؀p$IQC{t #,3pc# ϯbըJk;ex!h.0i[Eui{ qq̍ڃ>`BܕLJV&5q^S'.:jrzba~fϛoJlP-hJ@\pYN{-,ӹ ZUEJ ?@KJOtJ 4-C Gb\"'zt-\n`Xn<D~8}sʺ$9fߙVk_lYC(BOI[y?r~[)ْ:QQh(U#;x%_qAy9!,W_àޮ:k(kCm@ݼ#D)aW;tWUݩar{m(Vko.1 4l$">9l/nul~>s/`N׽vo'câϖIr⿮]YKL< kr>"۝hԴ(rD 4퀰7ͮ1lIkJ/!W$s2_BF,7_ߌ\cvOC#v޿|WAOLBsc*4E3OP36i"<:5y{~lґ\#ɕ¯Y$0^e_ -3:2je 9ׇ&QlQ>Y`UvU[ٯ:gC e Z|-_V0=,kigM2[۳ZQ"\q?ߚ L VAQ򉘕E&~q{S:Xg6E"b2E)OZ2`ܵۤ8].P6Ӄȴ;"f"&i:vf 0.:l6NkҠo9IsVxSY'ϯ!,- NFH7~9rRZ _<`R 7[hS%naa7XʎKBSo[)t7 95L7>*I٥đJiephh1gwrx]M7CP7oGWOB>PjssdGy\lf]([$AA-Rh+Frt1xAvM4/ WoCeW"άcLj?qj܉/K_cebhxڜ^R̺\ڴxr]2?{J 1Y32mEkR?Ylp~ Ƅv B#>K*PBsxh2Ii YW&9fqqZhpn(Rh[$~4\vJi\oXR zR[£;rRƒmv^Q2q(qЬ٢SeGKjAL[hF+;OEqz&^t]_@g3r cv% dC>S` UMv=}Sʌifm&K1`Y=U'<4(){ىb)'gsN62S(lzDc1œLs acH=WA0 4 I%j/6H)naa7;*ĝv)wGh`u@3=ptwrsx  Cq]XI=UŇ,t?$< *iRmiMFH zL R+xL8cwp) :ͭȵyAdtҡ,z*blϢX'?biCYtuy&Ie!dY )3t}hRKW~ϒW4]q_y7#ϳ02]xϟgPJܟ VuD3=w] ))Q $4lч9 jɖ%kS_E0|Qn})a%_?W^ ?FZUGűB1QTbW+V3+oyy_85qє,ʂ9gݺ!2RWlRi<0-U.%$G!X- % 'ݐ5U/ tFH{̍cݐXL͞frG{G74_o)ƏeUs4\bjkG_1kZUqȸcrֹP[B' .g9$(H:")I K6oĉ3uPV7eu ^ߗC oT;NWL[Q-9e:Q0 Ճn1T=ioXmrHUIq[\khФf\ͮוߦ;yכä]&v&$GPܭ|_%vi~sKnJ᝸C'Dَw-~W ĉ@/`lG},NI zݸLzK/dv?Q ]G%f_vӱGD\zCXDjD &ZnOֽWi.d|؋mUӟd-\ z,0$c=fl]5C}ea ʠfV@ ts%O vK(Dkew2'q'wyTICRM+ dj_y´ sXy|<ΰΠrUዷ>Ӝ2gPf 2Np䘙tW*1Pk\P~p7O'b8>|}/T58-E-? +L/';މD<'W紦9Bb蟳!]1㩞 4i^kIۦ})X8CM?<qA쥦~i'-}mw^XqОf ;Z7!~'VJ$ʗBd҄;#NaAɛ܎Lm4D%)e1Pl0@py-W e&?hu=<ɱki1"ı}  `0#S[8&Dzͼ6#U?t(7ʲ~uF(_{JCLy8ԴS7_?/\-2B#͵wSu6Ө.`+lDiȄoe:+ؾ$&-@ΡQ¶#z_ÑPCr.xĮ$k_$4?qD%-Ƶ@˄QE.45F͢t;a ǜ n2aPy4qKD"T+fnt^)jmPZQ;GrW(ZYY6kXߡn-Y#v% B.avH*fۏ?Έ2!'tYn{1soD)7#n՚<5OL6u AoX *;P1 zߨ  ^A]I6;#nc(㯧ww^9:hFR#"ꋪՋR-Q0"Wp%3XB87Eiĥ;Ґ L:0U8~$[t}Kr6[%q0XՌyx9 YP_<+x)ᄷ #?aoVoS1^yڱ1u(M;k_!Y\/\RIz`iiEd/P`qf12qؤ [/ O-B3bkqu%awp6pH`=} =/dMd 3L f.Yo$6Ī?pD$tWzV]@HݩzeGVZaltA~(?*E־dĭ88OI D3 BVأdߐjмH &꥿at~r6 W5"&)7 4eyPX(v:p"ҚA@ym/nbiVjo>hݜj88S==N[2 d >|E4(i8:+C6wMohq5_: Kz":!e;8@I܊cue$Y-w(<[AtBtTlбQw}@UFOT@ xE Z|.PwaXn5έDJkG'{%v!2@ px2R~Y> B9%Cd{n X@U| ڄeg ?;k\:v՝^/͕<-ˇr{=frwPڨ&$Mru^aI8\}ˍ6j⚀'' g',/AJehpi$({D }E҅%AFR 5 [d)6ieSVʤ{KsSsT%qm!X'Y^&)w$h;cHխ,P9W~c XnyZdNJ2P}+kt:?Pte !V3j/ |QGq-,o '+Yj&RLshvnxm(aJ=)oJj3:s/m\'R$W[^boki&@(Z&Lp1B, Aw9iu*AT5t%5$w?Ԇ+^?@ge1EY0/ G-"DU}dA )8;R?mή.ud=QCL/e5̟:JsM\:m@v hH XrKKD Q 5v)faB6wͨx!w!5L> Ȯ?`sq |p0 !vPCEQVʹ& сw=f,C PL۩ӎG(辭"<' c1p_+ tp}N䉯|Ff%Fʗ%my@:#̇G9tqVCmsG̉ɉT^ubʔZinxMk>il$/D1+F NgVOb5Z2^S"-рG^]*"xZyq BXǷy$x ^V#WXU#ɡ DbŽʷV(=B0: #Z \M5xl!]i_G7y8K}R/ZA#9i˕e guAbNO,KT/C@@śEP̐-<ݝub;$K~w蚝6˕Pڛsԕ`Ve. Vz։ ^{@jT[&FE wIu3'& V+z HkVJf!x* 4* Lf `y3Ac嚄Vc6j>?-M'ZZ>u91֘6}>I?H)nCd,Õ:IUu^DupCJ>0CxpO Mסv͓;wm_6HoۚIl):A75N6KYt>U nS [q׎ALev #PҷL2ĚYSTYhIH2ܿicq -У,;+JKᢘ zή [7vG.M:8efR̘boJD+{֖ն!Mpw/Æ?k D?w=ރ yu焆Eԓ{լdm|aW|l$pbT3:qչ x>l4g[:,?ڴU2G\GACnN GV-!4PF688'"ׁtr C-Ud:(j:)8qӰˆn w[VlV~g((| |./.~nHWʽ5hh%BNRU:(}@]nm{ L%.v%URbnǫxv&,**.)׻/ ;63׋fP;_\JSU_; o3WL|_jﺈ>\ETh6DMZM?--KX5QȘfd!"Ç*s16LIJ{=TJTA߻=X"&uU ވz }H"9r2z dc}]}ǶX|'Tݶ.5 p6!0~ p+4b7JxnбjJ! ؾDd 3,]4vt`MO 5FOn _ ҇[B+0P QVt>%zm]" ty)PpS prƦx Ba4 ΋֏M%B4tRy^ک駮e~7;2צFJ7PjC*O_Z H~P=4θѰqv .2b &TdĚA6L; d?{ .L?2ax!a-A$A: {)sL˜w1#5"!vΖ0akrL@Hg7hCÑ=tvL üc%E4Ḡ;9X=9 ѿbKcoUmp+ Ku w_lvq9C}ωǮLȮHv-(W)KAL˔Nk7ؒZigjJ%/pg03ϡ9D#oD\!;(CͲQ_B<<ƙ̗VϋAo mX1<:so>&;"uEeMpԵ7fP o3ŕszWQPD^pe]><1ޥy-gPҠo`DVAVqUl25{ ?˭6d}xAӌ:3SjE/:\(mdSsSp4Fer^&[xj\̥MtckXb{%9% t@"%/i*M]" پ)(Ш`&ƫ yE &w4 ֳOj1[\QWe_T=[?D|<᥅Ùq% %m$b&XIR0҆BxbM0=}̳/'KPs>bx4~Eżaᴈ)]K#oO y{c%rZ)ݿW+B(ǧ[\)۝1fp\%0?vJ Æc '=_}2?^ z 0:Bah.$R1ELs!lO#rzu]Ց¯8Mc9bzU#/S%enMΙDNd?? ctze U Q}m-Ŵgj΄y k#2&% @ߺnXﴨL]a){a{3?b,QmÊaI' @}n]T&d eo[Χv9L  Yw"RwA㭫_ VOBl{F`=zN0fz@L|RQsL8o,-}a.鄃?#9nHy?|X}A";BjNuDB bjlu,htKԈ¶zƂ=,IB-2ad6O^iU庖E ~=n@ Gԫ]hZ#qD Sgbڰp4nBVSؘG3I#'  Kde[EJ^G^雨f֜Cչ5S1 Bgp,#顜b5Z~5]:-'I]fVώϙˢGFOG8ys0Fۯ^Qj*F,zk 7@; -[ 鵣ہ!C`~{7r`;!tnhi☦e}^ĉkN^nD*%{GaCO0 ÅQUgyE/lw]4GK@]w`|ǎ )n5q dž\ F+X50rSetSZ"PP. iͥQj]į+Ҧ!7%S3*"A,@ e{AhٴA~xWq>[Oj:轒t{Y4Na2/ZIDACAٰY9N☊y抜lo5y#~hrOo˩X*NTPej(o2Gpc'Ȅ0FZ TTJXVh-Įm6Y|qۡ)-"@:n>) e tCʛV.@&[Li4eBJ2$,2yhnϜ]$\n>N\'phdτFR Bw"747d\y=aNWktpK\7B׎:?B<ϓ6Q)hJdEc}s!O <(Ώ+PqZshD(tRoP|Pgax'[&O|xe SjMZ_)O)fգd S{!:0qL09q*x$)o׍[FEx*,wyˣQar,q'*E1 wn/Aǫ Pľfݝnѥ^'],T7:ג{9L /as16i>hB1p7m(}̰G籆"}r< }KPT~{oRgA:q@/MSVuQMsm~oAc5`}˜Br5`sJvtǡ|:1 0R T&Lc8~ )*7ؼcEېy7u;R q~vXSҗ} n+sHj.` 11KRйaX 9=^W‘ӆ̹ 8 11Gً+a,`mIDw=pZ 0aH ԉrO^2\l#A(`vf)nުk<&'ZR6 ĝdތTRqavM s?!ә]p-իn -eڑ>bwl,UUߴQ?h+S474i2醯ޝZ>=_[0ܩ${کrWX;OkN! c4sǠ3June#ҍ\s"&CM|CQ^pIo m>z"S5zK|8Emz +,(RC=s6 ځ "<& g[zL(_4W$~%k' A!mZ oƝ\%qӷQDerr犏핽U65$c|us˳'pA@tEDn5<\)b$w̶d:Do I)ъOO(+`tc)2L rI1gsOA45V'9[6s4G fs5V{C2wJ+C)>zŬk((Ћ)EyՏ`vMaΓgwp!a(oќ5w^#6 Tk ~ʄugSxהX3U\c+LvAi綍=(v-+[r @ GP D ir' 4 !4ȩ1(<3ͽ^cF$k`S*e9܄.݇]OIvczvYm\>Lt!>1]odB/c2;:c!H Ni/nBDH JJvY&FCrWl{ӫ$Fڀ`C\~.H ?X;9J<Զ_\q+*5.\g1%ōwq~( _n̂ >ڞY>!k^U^^?C*0Zߓ]&t-?e9gUs.r%KDL%1 dx2w\Z8NP-䈈HN j7*EcS$l:N Ѱ~56L*k=nΈHJYV?NJzêytvagpq f@;A/ *Fme؍#_{F:?{ $iDlhm#߾!L֌WE =/mrapz%>D L)ȃWaq'BUEAn|>/&muf:-\"F'f۴C ?y3ʼ1# w /Xò˧igIL(_(P%/G1v򗢾V4iX/^0p M|^ gaY#xY ۖPu|j8rPئNiA-5Mo<-֊fթ[4RhT"zqRt.ǥŞB%N Ng7v!mfSbȕ=N~: )s4bJ(d1Y_ʶGB+KU2S25^A8  _ǏmW/?@^Ywh6lJuZwS !o&\aχT^'t voQ9ޏ,oJUZKOg:_=zZ<鐰r}]',qyNp)ֱݳ-fzmbM-\1J2g9)&{4v4GׅTo3;4M/b6`cpz^_d}dLmТrxdm $zU'WVⳆZ@c|[bTӂ#st&60A@< }}AbJ}BeF\q2+\Wh zTL\FK|n:W#^Z>P}k9|O e'8kL1 p$BurVrb=W<L388=R O0 )j**ɘJJ)K.O4 60$EXs3Kp0q2gM ɔBLykaB_pO-8M:컶yaV`)5Ip]fLJ*؅7᯵lBIFjP)pW;p$hsT M.4Etc-FV?.Ai15&#e`_/c|h3qD2Msdz,$="VE3!qpyTG"(ҋV_&K. F=@ `F*.= aLJm? _o& $R]ь8jxX\s>&CM?3to:_ asԛp_u\|dav7+m ^5TH Rp:V!H6xy" $5!\sb}mhL>)boEv\n6𕊥uyEQVlGcxsr0RT}<+oTW$j栬ѨgpQK4eOӥa3,ߡALs[(ュW"9}Z@_#cC3c>ܙgǹC* qbTg$#N@ F'Я]X {Ưe̠1i:lnݤIELL+TؖK,{Pm|d0\J1P"?ņMԡ#E{9IJI#xWo4|&0`cg lPiedԌ?Bz6 N8vXdXQ<>Ob6  0ntoӯOmL7Ɇ`c)#(0J4*9'7a"#{3D[nԗz;w:^n'Ly=ȦΩߵ/5Y79CGhN;Ypk-ktE1O(g~NolѪ9Vχn^m{/$_ P_ \QTLX|Swv{2Y 3k)1Ci{;k|6zF) BSiaShS=0\8D,2 yg`i xƵr44҅ {Uw[%֡ %lg%p9C~P]N`wk'ta\N8ɬwY~߷QRnsfAa$LOLݪsvh62Ш!ɋhp JSnr*bl"0y%{!(Yje,%!"VCpY$q H G}7ƼU-fp͟c~Ra@=n}._ʥ\{QW}jtddr÷L@J:삲T, pL%1VFcEHVA"#_P݉8<i@k?(t!;`Zjb8G]FT#gD7 wguz'DS𑳏M 9R+~B_'cE4gG[qd]u45*hfD .H\qX,/Њ^vaY4 IS| Y{"+J.@w=h-`SkݪFldJ\yCra%xStSh9~81G9vȧ1$D(3cT4:"Y&k\U| n>ܠpFqs%[BƒD&|U:^#_ VERQS-9q;$ׂ۔pd7IԮ*z s'}}˝~+ѻ թKiDv@ IA6v_nL2:oP| `2!\ޝQSP$4O KA!pL+/1A15xo(N}8$PH.NoU@qoRξ PjDTpP/~8'qtS?`x ZsQd03 4)LF}jO5^056HZu3Zᅮ (8:gՙ+ NHI3ai1v 1El72B.Y_;ڊuBA#vX@j_Poz!&6:ِB"XB+8#Twaɸg_wy-}3=A}ElNN5xĻ6Ba ٱ s58&|6L璨=^U},߾qry]\~} _?TFgCQ5S+!3i@.lF #R1 ̌XD up%h6PltrAFud 4l0YVNܱUYOTk烈{ SO>ShuSH'4fiv\Ҵ<ʦjMeNƦ'$+!ǎp- ZqN-ħ5,n :Z+Bmg%S3k8nsSin-Ns7,/Kx uY /l\}`eԋKNk_N~k,4#I xZ\)H{DpCE0VHYV]J[}[U̯r$m$ugLaiUh6/SDg&;p5O ˥΁=(*e;  ncVܥno}pse@KdΌN"/@T:t9ZylDզn c9A;vNK~=Zw|"ɪ3VŰ:cJI 㤛ȺF!_  5@%P/,ؽ\潐OK&l&̚ ѡ.h֠@HrLw?:|5\O,X(L-c2,=[]yA koTNJ_V8P>9/`}h]QIJX#FUDfǀ';>%k 9V{0 L[8e7,u #ݟ\h *O=jc1|Eֺbhr<S|i Y;̪mA,8vj;r}ZU@:ϘMQP[Rhr>=fۇ-i̇}v$ yS,07ez+z>֠M^t45@|0|=)"dT"_3+B4(}:B3miTWuðN -[TE'x5nh"\}Jaae^Nq-[Psd2#d?n|, 3q&B)qN9핕iq"5~ڪkBЗè ? ]]-mսj9fbW ?Cʰmi-}161vжBxVjM߲eB$^gNg\4EI$^j),5'bN| ^_jEa1mNxC`gٽrڏ>sZ˼<;(*$7fqڿJYɐf $(hZʴ᪡"Xn4+)`6}_/Y>q@6}eQJۈǁjÙٖP aR)X_8%\d#DfGHξ03n3bI=o.%^+g^+9u]fhʛkq8%%]%@2c!+\nq1\zbXY ewLiRhH.8~|n;tR51S ڻ:͂u*Qy B15Zf4xz 6le}ƧX&FGr֋ZHXQHN$='jrWOU]E%SȚ1%LVohcO4ɡu#2?I/ReCwhR,NEV/!cSev}Z\۟YSrN6 6=TȷUbyA[?ye"aIN A-RWcl&kz CQ^PˢQj:'<~킍{._9'[Pi| .lKZ02B% I5@]=Z ɖVKDL[eTD@(آv@&S}QF"Ħ;>i/;Z ?eͦ<ż<[=-k7`m$ wpMKyQAllK0zxpO^v(Y,ѬXWwka8 ren}\Z#F"hڧHdֳ}x&܋aI%RIRh`{V=pM餫/y%fBD_wjv+/"$Liv=oIZ1s^vaN˩x~!ZQ^ySA=d=}]i}ǧ]oE6)DXQ;(Ow|챍_}f^0x$v8Sʁq^\h^j $p_s-Pgá[HvMnL#m׊ogv4_RfSBfWFNԥCMeHᑺYWpu2I $The%'5ţP*_o ggaRwVv@.ZTWoK2`pºm{"EEN6-is/vBc .L3VxE6+ `2l2PEҌ9:lEc"ʮqwѫSއ+(d/蓮)׷`¦q%JeHzx%@VFN_(S{a..48dQWO^$qVƱ|_c:8T"1Ō@'~|eċb%3,{~G71@y5!Mu=H$m!hYU@sU޵{0C/1)>$v9qe_h*wonA9/0E31z*,]~VJ}K$`nX{ ~dVмpTGCZ .V:t}x-9 dCГ,=kh_Mל"۪@ eun@w-4{*c'VHy]db82r;Ǩ󪎃q7H+pfAJzz1›0Fаi`F$d̗1"\y5 ?9ƊV[ZALm+} ĸs14΅ AޚpTf=0@ށ{V<2.gc5!j<|*3^_FV12c $j8IӜ}vb Gg@ wGXNPrsBET{KBZ9| ;O Ap?tg aI%7@WU#kN>{ m#R!&OYl%W49Qg*lio$  1s4kS7&9ҚnR<"EI@ a˶:qj|լm0.{j ZtA9 }Pm;!hv{mJKZC P^,1"C̛CxQ:gfcyv>:W-`%odPQ{{!D:;l^[ÀEGnhgDdb7®5EKh-ڒlw.l{;µLmxb- ROF"Rp?70r(GJցi]𙽄?`o[Y(y#F!X]Z%Z5B|q3x]~$ \z.bç@4PXk719AG茦JGNȱ*/1+Jo1b:Й&a\#AB-a&liÓhmGݡN)4 rpkz#$7i$w@ځ5,)3-٬OsQsq!?-A "= .GѠ EJpW{J{chx=7:Ѐi Cd幊y9ū"-kYpgvࡹ{D:6fq{MYw2*Վ-7Gj g(H[$eؾpPC{9 s%g0izqJĩ<2[#wN4ZJhK2rwP1^&.g?\4y bcVtm ܆TDR|P$2E؝ 21T1?PКI -֏RJr-4 GZy',]_}>lV45XD3kPt Z*5xRϑVlY?Wx@:niP]kޏ =64w NŬKxzg>>(TYWӧc;#oڄ\Z]=| uX+T1k,C$QϚ &,킣7k[24:zY3$L#~=䜮TkVA"CW87Q=G SONPl(9ƚ(wysa8V|γGN #ꞝJ ńBj2i86^D6dxS 8޻}\^֬6d@5E*v.}1(7089)llx?68 a=(GS!9Dcy٨Dڮ*YFj|d2gkghnዡ^],,BIJץff@zv|Ѱ_^K'nQ |[:,S;ޅ3*M{J\?-ev{|mh$$X/j#o~!INfWȶ]id 9]V *qs}OI Lx:iIk綸ֿzZ4=U[Oy9-!dTa|+AE0JĆ2k:KzW\uR$*dthK~Pdw&Bp/UbR-8M6|A5`xޚѠhH,0rFܜj?rNjjh 1AtN9M9#Y]h.֣ir{YݺmTي+"$E! cZا6CŇT41ߴR^8k\M B=X18\W6LrHfH[F)Mn nW;m7}(Vcofډ$ u[:zR6 ZWڛ *V]cȤGݩŠ\hj,GB4, I?ʻrs}2pE& _@`WsBxx^"D"{s.O㟌cEYValZWW1#(r9ISlB._Lv^V$կJ͏X=S>U\}]?&spޮsr')a%1gq8v7u1/z`Vƨ@ Yy. x|^)*Ej e支T zUxqW iS|[(06fˊwx8N8!KlIP0j" ~\x,P`7CXA,saPaj*$3Al,?!sbi-y'uޝ`l !-+8W?9/!I31o7cUCO?෨) PbqYչ~/Z M.s^j[g Z(1% =0lraLBBjUnYPDy밋\#{ 5'ȊsWYo v@aaiB/`NZfU/VN`!R::^]rrRRK#cBeiU!'o6|wηB;$=HY>k$xw's`2TN*1:n$Ҝ҃/ipݚ^RNND3Gi5QJ`Co7+Ғfž/ 3|@j,U^<%-sq_Eq̦/B.)f]*,$ŵog!QU8NV5}.0뵅gFi+J6ْv?pJi:G Uh)ώY? MBՋ`7rv*huhPEw/y1Cċ#@xƯPK^Û|z-l ZFmNIa,pw68Cg%271La{^R?I;+8jUHPtE ܘ&"G#:[!*˟0"y G) 92p-C1D"b9G5VӢ+Hfczx 5X-4 W9Km֘.(hX4Pv\tSkHgRf SfD?=n|0 (c;!00N,䡴wV+=9M>Ukb9%42Or<#Wltq}DZ9f5m]9sddؿT"Ect5(΄` !p)S>\,K {:EZk,`#X=ΣrD )6'灔, ;۠S }]k\A(^z)clP\YXV6>hٻ&B†" $~~:dAB[~_1طV+Iw9vW[Qblބq6p}RPS7{,K,{ٰ6/6\ϋQl bOiCwBMͭap;yF/%M__WM *s4tIZG(H`GqZ&HTΈ.irysV6*"zL+En,z~PtFշ`"OI^IP3 1Tr=JUWH1r|*PމE2\a/WTOBslQ$eރ\Rv}] < < SZMW :&cIXxR ]FQ[PX]9W{:o+l?zˊ5Cn žmvj8S =B9Cl%bGQ2<,<.n]\cutkS9k%DlZ0bS tOF]KٯZT3{!' 4bMU".w0`-^ZRa]Bc ɉ-ӭSh(q9*d PpֿFF7MK+%~Δ{^ؔR7L+=S<4Iܝԑd68*Վ> ǻ:7RfB?]ZQܼN+G1XD@)_Ki$HL`5ލE< 1iؤ#AK 1ަ3dW..D[J(ꋥ 9~ Yn܈ó$g"l YN[4d<6ƈxuEUb^lzV_"k9\z'[r`&Y"Et6}J=AV"Ri^OԸRdKWҭxCZ #W,IyR>:Q=EuSw .(E:yd0N.|W9rk8'yXLb@efnגBeb=6~XDEކ_qB0AtX[n"(,eT,ڪL &6~++Nc" T W?קðf6}4(0!D֚٧ɻGSE[h>sVrF*0;j>hS/ :%"#BEjłC}SbX|&'cw؋:Vdz0D$P^JzpڲZe`o#V[:=Ŧ=?.;.;ftR ]xSFOrо3txu0mpzl4c~e]e.A :G6T$ena11BD]U7AhYb^%pWfM#I?A Z>M?T`,0ڡNQF̥퇌k;~Wv7{}'KiU|o?8_~0_k])*#yPnީ1GnH~ gn`;p83~|זt[J MFW6ݎJå(ɢI~W%&U$tg(G7q^vI 4rxxG|euT {"9F48Ǝ. Tߩ h+|BT P1Z;'JG~,k!R8o U~}!>E (r DϊƽJE4I,ro8m Lud,WcM]h@i0RM40.)B@kj@Wޑ:1wu|:'j-^m. pAg\$+ q5f&s~e4$ 7WK2XNPmsԴZ#ezH;z^}WRvV/taWIN燨DeDWۆ/ųE? q|X)zGzO=EJؽbHVቩhtj#&-z |%o.d8ptG 0~+L ~YzfFˌV2h=DM}@НɝZu(Ž;e#f] F&OvY_B:=!7-+Uds,]BSgSe~%3cPuTa;CӚ9Bŏ*]/fd4*l_}!d2}qZj> e a41~MW׿{_TxR ReƖLVe4|,,XخsIN*zGsemT0!Yɣ[)q58̕LF$ >E\B$P|Փ|A&r=PȮQu_v]F%AG;N~FǐZvoF?{Vb)O4?m})%jq)5wyݦ̓kRG@}'u6b__o.Ęw3EA49-'ZЙkaNM|Sc3 )l׳kK6Dz5R[̤4h$1.ufm bFm?\0}sپpߌW 2z>*:&\,V ˇ ,M*L1rh$R@_e*KP.߆ [4Li'Ta G.o^d7^()T L'3yHe$:y@L[e)p>^{eW.k ܗ wxW%M՗n'IAՒ^z,!%ٷ ^pK> 3Ŷͼ\~iS#D.,WY0)=fL0g!C) >qIJ)`i8m5> 55n# SI\S'{RZNit'_{ӈN>l`A: 6$Q9F9a`2B1OeKlFP^0m[l#OG g|+UfH=A+2YIvm?dfaѯea]tT"jY% |}%ݴj)=-R}eĺ‰?ems3XMߡ4PG& ŔݣyDYbq;tz9k]x,\ˋn+ 69-UYTDc8t>/wT l/usz͉,N(.gtmD_ Mg7BM&=Av НJh\^"h 9)( 6J2T!u Bjܕ_tz`گ<\}Z=nǙ)dY07~s#jawW,WyQW]Q7hc m^* @j#7egmvq6os.;__u"ifWoFʡV.jEE.P2#Y]${EegX`rS8xwBil bs:CtBVO 'A.#ũ2SW ;:9zmsEިf;ku:+_gHZlMFR\#2 `R6L P~ ;N@~S]݅LPUP+?f&6?S8[O `UHjr;̑YZ)ਇ[} BAL6~ޘ;otl X䟨56\FwK\ʽ!Md=:im9r [+`H>'jIo~xج#6jK,/"f U(\nj~h+3iOvzwMA?S:|uvM&L2tHQχr<+}'<&mdi1b Gh-CkuSQpŞ,٫ȊsϿr@ c:2ɽJ5iWxÞ&[K`})gD!|g(ONHB|Dw/Z|3h$+d#FҋzrMp z<$kL˲=#!o%a^,!%k^$cJJβ'߹~؁Ϩs&BГHJfz+@?E$,1):TSdc;ɒ8%HNj*zu,Um]fzMpYO%80w9_)jp{'v[@*8 ;figJC{ZvK/ti~SxY\;^V/P d), IC&:?6=DjI:N܂.\.b_UϰbkyF#%$uV6L K49fLTZ9~o5;{6yӹ_pIƒir{ogYWR_Ҡs~T(jтLr>IB_ qGqw/WBoy >@;h ?qZv ,b Z2H8TxdШ_d!~^V?:OLFz^:*Ӽ\tOSM}u&"WUo~ iZu#_l$hО+xD76 -N(cc&E(9esJM(zTY=9K-.?敻p*ӑa<.HtME&y_@t>HFց/=jqexrש1 Kc:ٍkp@:s9 BN>A_'^ҌE$WX#ΞB()ͤa3R##"Rs\0%q=LSbb wծtJقlk2y"6Yz]<*V;v+0BkI+BhzUAzOe*ޓhkqD8aWu%P{U>>ˈUGŴh<gCmhc zS/#kp9y^: BMCtTt/Οyٷb:jdsw}D^H1dT$ rOK'zn P,B~bg>nn@~1tuH40B+n)lg[hُ cyvq?zP8ag])MF*;k=ږt`o>!&R! ێ47? lq:v}cB,-/)̦Z`ƾq1+q.穲?9p)0GltS_q%SD.&([Ah 0#clOkڧ5WFXpmxE=93\D$_>l/¢Yr'-sE9YY1M[s,y".tٮia᝙d!TMn 2|Z;qtY=s!Ugzv;T[ N4oL\VcΧ1&XOJaH `u;BJ;~׻1B7pn]~qvpBU2[mg'b^] "6iH Q # Hi#_7nK[{$ߪDNTbg:N(дLUUuvdʩm'v*~ǙFWJ8`s#ʬ≸]^GӖΥ({ I09Fypc% 8Zƚٯi)4 lEw96R.Sep)YR~l4^)P +٥?9lW>0*46j$<`O,z%Cs3]I4J,9N䧛g$I@9UGdŖ kkuƩD_黥{#LY QcȬ uÆ#P+]DL rڢ2nCq%׽@?e\WZ= PN|jhjvclrŎ(;xnôٵZDjjpϤkg<|ΣV̟YY:iյ F)<~s{1Y:9`A,H0o]|^R~[vV;'ݼ7f]u{SV(` !ۀM /fUV=IV92 | σb׌AIC\cbU_{%=BZj?k͆хj:Kݐ|SiØ4D%@b?1<3=\9Nh*7(/@3BUϏ@ ax@&9+6L~zjIևܙ,kbOǏwSk{gt'*ٙXO+N`d el"1#`q1@YBt&g(E#a&|]i*u!PyRM\y7fǢYGOuVfTK- BZc|hNcoH ,Q y'jgcblGpfjv]ܰOAsx!N߫b-t6zT{Sb43 ؎Ka+Zz|+WYtxckm֝lepuЖXESoA0)YyS7硫akĻ| 7#m3}6k7?f&zI,:1 #H$d$mI6Y5ؗ";1I[5,6ܕwA3G|σ9gM}'xZxoX=Щ 7=ON?HuYq+ʫ/$ʥbr}?n4>K[yM19 x }i0"pA}-2Cz7d.ӗ~<QjTKnfB+J}g & ϴ  !/t_^֜{i1͍(}g,.ո{ج ^Sb?Rr*!S17Db%"y:=s2 QyIz> >cMF9'Pг+!ٮgn|vAkF,-b*{hRAƬ+8[k ܫm4E2};@34~įk+ O[߽&blX8:G߳.Mz|v}$Xκj/q:[e,-n]#z\cu`[o]ȇ-Nߠ\*lz ^e㊠Agd;5QXCeOWZ ZƲ)lb4u|%p۝8ުE>K(0XI]է5A,֮82yi2iHRqzgHSIԷ]}haNZgTQMk eM>;&]c4^sIk 705ۇ5$]*"SܽSko qN_]޿∝r|SZYX\_vH6rT0؋֖my_WUb{9sByKx#ǒHo73(yc.cecdC[\Ҕekr/HoԜy_.h.-p $\KJͥʗryخ`5rWָ Dy}ݚV`70S*8."MYocJ2U878'8H39U ly/&>pqc.ۃ0o1U`1'Nn ,}b)HoY֪BΎ*kgVn> }]*R4mge&h&0< >=גx;:'6c.e,ɱ\j}Rh-KRRhUqdm_UX;{Q~գ7B >F~d x@ɻ,ŶP/w2,wxjcJKUfLIDg&gHm~߽wMObw8)֊9u^Mӥ4%sS Сt}ܾx 3w{|F :xA,ڇ|0V]i+u'>īiH  VVL xJYL luqZoFNj`6>^Ir ӷXQ+/8:]a6)[8;80a D/*1?ɋA6 JH/ olQ^X~)(IH12  ϑK;G)gAiz 1dA5H eaO'T7YO>nTØ,;`| ϩqY^BWTÚW̦)sx":3y5Naqy6XRxvIE<m/,X܅XZ z KdAo%*Fz# c2t)I׈ڦiWH&vY0ѿ(|׳;Ѩ҈١ 6[4uH"y705n86 ;S}AY-Pԯ0wx:YDq%jϹGy@; , auP&U AےJ|3ߒC׵v _ȝ!Ѽ |b^N/vr*~WU}!ˌtédJ2uͰ +ӄU uJ$Si@!1~TF]G??vW= xOmt M(yXM""׫ :UDYdw;:ƞB(Fzf/2=9F`Fr0%4@{h t"NwPBNIIp `^5~ jj)|$N2 >[CJzh))7Lu=$Wgڂ%w渉C*Bz*)\5 +o`fFmRjE+{I S0,dQdӵ5E.i ;K:&5֘wnJUQ득-m7_Q%ŏV3~e_QfP*?a#{9Ux~>3;c{M!U 8~9$!ko'h 'h4[u]V4ftjawh`*li]62T&͛gV6d O.zkֺfǿQ\2SAvBX+ש\Y@1u#'ǼERkep7UѪxkg/ lW ʌ=۫z|=IN.6-z5tr vm'`d=ךkd6_Z ԢJ3. lJn x+S'38{k)w? vcR()yy,aML $ ƂucDF+3fJîc>y2,5 㵼_OlEa)#!Xe %6-#/<)b8&^{Sb)h!c@X00XP, 2{Q)MN;̾9E PeOpZXiL_7;呈۔j~W[W|ppw"#}EabDkiWQqK 52DXo.ƥf%-Ko:&Bu, O=xIMǷE! &~3kn.{EH7}e<дB,woFW3w@9=\HnYř߾WuTFi$j.>@aE~cTO 4_NIZd,j'5H)|U!rvQõFVc TRJ1$w u&V2Q26ƐBSCR*'RcErk-MArG"/zkLv?&Xu*.N W0qhK|fYˋJcR 5Vm0v"5dzi aT#Zdw6CdG+:<$ OՊѲ\9H' L lJm k8"۹*36xÜHUKNNkpKgel,O4<߅飲dZ5^oI]|^ S}.|![?v?\CN+-: .k=j]8ݰ|Q ZRwϘC0Cӎ/9T H96OB5&N(p+* MOJ+@@~; )jnvۛ+[ 8]٠F\냈Z-y8$Ye Aw ɢ26qgPMVM7Z;Oiu. 㒈;ȲI|7{ߢQ EAv@u6&C(6Us A rD͵<_>U /Y +ݚ?k#I>$=DC 9-~O[n'Áq:/5pAZx7p2 6WXS\NNRIbxW FLB0!^`;Z#gXx(vic0;Sμl S6'= 2ct$1C|4xe^{0_ȗk]Y32FB ״\gW?ΡEZ^Ty~&isyaOs  _Xf9 \!\ V=--. Upl&FHkHĨSSJ^Rc)WxN-Z er;$b jTkOj DL?tBg<{, 9 â_wY* eWWR: /19su6I&p2vm$-=7bCh JRV S0ň /J髇%#3sPB}oe]>zj&UrjMuYPaJ1E UUTZ bz' e+X̓ShhYC8d/~l!/ 3 znĪy8H3t5y 6IKz˨MqM}J\<951g3N jC%KgXs.ˏG:xC#`$h|k u~ ÌFwHqq mc:AjDft<6= =5*I \@$%,[%i4j-m6ٓh!l]W|FӴ^IA.ÿ+4g= Vѳ@t l<߉ m6'rмL[z`QQ339WcEM)ss -:fNb B_B-N7 7z >{ Z21V)q6nK)XA}bp ̫tb$lBj~ Ih`SFjW#+o̕ u^m1?yx⟎#&ZMNX̄΍: f_B]|M*?&p&v$Ʋo'bjG%Xe(h*ۤǣ%59 Nצ'O~!I<׭ !ON(EPldIJigɏ&Pe>'65S rAt1@0~rfoԨP^(@4̏dK4\D4Fa@&ȇ" v`CSCw|`^'Ƀ7 I }  'hKD?6<>t2L**AK cJG<\hCr}~ Icĥr.Fp|p3BnyP% ѡ]JBPE{`UVY@!ZaX{T}YF*[nĮ'MGW7i0_fQm@dC_>L%jx4/WM x,T(841G:H0gftT~ Eo[+ `WEEq8wj=P*ʝkT0b؜1 MR_ jnqC$RsБ Z}m9NM܇FCQ-'.GʖIq}E|!;D-}9Vw5m5p Ӗ# zO3n Q(a%l0izwbtmnׅ .h\zX0˧KrVD4K%Ⲫ}Bݽ11p YI^ț/5>J*Nzy*gkIecFxӈ6C?Z,鍍~eO t&^&*r 'F#  (G+n+\!/0#C$_\z{G .[)u@AOV?SA!E0  l`T.6$27?x8f1ƝYےL ~ւ%PaOG2w"1<_^8ˑ"U>uf+[z:{ Lm[Q}ӤD4]':in10&1 2#V RtmYy˵O[18HWl7:LDrm,%5B%T46 R {E*LFwHY`#wRshcuHAMὍsf ;8`A[_3fչ!tY:Nvسz>R T%܈-uC],cPmE3imno s]P ӸЛl4lX[jt2V4vuo+^0bu1?a敯4X@Spu>#1pǼS)ϔr]{ݮvnƿ@IgnWu͉ ig^8qh̲k[yXQ O VZS )8k"{R6cؿkѤ_q@[43AxD(n@oOzK4_o De0 ΅5P1Tq\ YXۋ;u끨[[ @j/4m\Hۚd忝i0QW\UV" oPwΫ]Gp 9u5j3YaW’gQ J[{4{. 2幘NU*8U*rL!BG(,xg0bh5RQM-9,25eϥm |A3a2ڻ1s{(و LqcsfB⎤Ml:~5lv > FaӓMbߢP,@h*k|ĕrԸQL}9NgP!CZ9K.ٻ5.9X =C2/rʙ)Ru 0fŷnhL7ӋPWM̮~Ѿ9rUh7#0xݴѹ1NX$1 b l*aQvE7Pْ-De7m="?aEnCa~S<р$Gzk1m:vOs:}LQ+ZF W+Vp3 4:Y+t4N?kfڮЎ(qB8]"L p} ȕG $a[ϝ EO`zKuqml__xQC/%,?؟WI0Y\7Գ̓|x I~dyE8JjEz^dP]Ln =eko}cw^tJ $a86UcdgUбS0_ɗ DiL4sT00#3/yݜ=2$43]:lu3坠 hA$E%A[Y j <`I%Q; ;X:Sչq G\z :R'dS%T=S{}|^%ccHH*BgPQh]A7׆!YBLduA6f~%G$v&M]D0uY?tVpqmZM61Pf%$SJ.\=U5NR&+>g}('N~ꙞN, N<8 VICUO5[@ @)S;(\|(n0X I>GK)8cS+^ k$_i!?GڎQoM>+va TT=>O THAg uWO6{$Lg; "c~`$N.RȵF׍@]9sbZ7`Kr Zj_Ic6lҦh:5<n3V UXg=͠ZWAʡ3rqbS[M65pywֆRuҔl1z漱,{eaOܿģ}%Z{FA;n1ـb] ?ey|%NGMF !ktxz>yU BD#ivOw-hyqPK%l|z193dc"cMeݳQefcJrnOw}TReB dTdPG Y#c #ō.JQ<-+x^DQV60߭Q~s75bNk8^ *+GZfuB~/|PŭBVQ$_']1-H So ægGftUlvcHҾ̧uv*-pA#ղW)n1˾gC.J9'{gS:C{WP.;lrB b #`2=adjڇu/‚g4^`'bcZK-~ovxC|e[@%wRIZ2`l[/gkZ祝(nyx``tK ͟Aqq`)㴝:~ܸ,WwFnell 8L@ )kSI`Eϥ0m?FwK̬SI,[/~?ht&+>/ףM7솪ٻѮA4K<k=Vwp抐:Ғ?I7PHLZ-uB%C%x FCn Z=Em٨-j"3Zx|Y81֦"wi V<0mz4rׂi\JY `=כcF>ȚfcSavk?7 TJX} E沅Q6_&"oRK:]-'"߯Vv^(Ti_7rRg]wBTI9=Gd@w,U+ؘN)MlJtP ( QNFπ9us=EשqW I?E9g67E%I}Y}y }A3f*9;}3ۼgWu>pK`̃_ Szu>: ?0 eqfi:!*^xDn>{fE.VG& bZVI*){08Xշ:t@8s>6.` H((F6:G%mDðR8ai+E~?ȕYIY7p`U&ƈ-6+8[<.gaMxq;{'42my:Ô!苟O<39 vx²n̖Z)Ux_ ^WyF׵C:~9ӻ'e/v C~qF\FQ릹 ޞ]ݠݠ0<8FIyyꐡ[dqzQhZEӟ_* <״5 @lgq߅i/y[ &[ryW |_1˷xJEddf| b#O*W H4qGq l*M!Z*nTϚ]\hAgrZQz->M1zS\zhRT&mŦ>ʑbӝy> oh!wm4@UIՄA\޸[EQW 觰o \98?B~)Si}H_7`-/]?`6uM\\ zWJPXGա[L(E:lĉvdQ|65-PtÜ҂MMYfL˲O8=L 4yfSڙbՓ ]Fx`sm#v1 ]f/ Y_Jo7CՋND!x<\;:ɒh`(^WDE_Nʝw>kԵ&xXl(+5'fb;>۸ՔMڃeij-'v\#꼅Crod78W;ͺ*ղ[FwsA T@9 , 6z2-+E' *%d41qSG(+tdƔɠ5^9^GS1yM;g rދlYDr,S@Jx,ӝ k|^:sU:@J1Po11M_yr֮TDc{!sjqШ f| H'Z7گ-ȒL(mO ;S/G LcP,P I$&X:ԾOTqȘ9>C=#5?6ݜ]G:&DdU46G R Pj<0BB3l2D^f՚O W^\k}t8<յъ7 Ld7SDG~3GU+SD#IMBsM˳a3s4֢$Ymjfy]su"v&j4M%4_=XͲD}^ O.&-+I jpzki<= g-dl?r4ܦyp?+ \IFz8-[33?wE(o*PeOi)φeYOa׳hiT 2^ps͏;B&lT^c3C[W.#ZPl%FkLuD2t^8dz 88Swx<( my5HEک"C95'nܖ"tp@ـt6]8˽Fͭ^[MYl 5eL~s{`]\їi ᗳG璙Dd5v[)CF|o_4&Cp6t>Eҋnk}a!z{ uo kV/,jE:OzN)|֮Lz@Tw|Cm@J @Xde~RZ緔rU4|&*j/6be?LW8Mr]&L6M0R8d"[ͧ!_6?e|_Ճ:w;66R=U ~8h^t}_2MJaB=m)9m h![xA9)#\-|T*)!}ko$!U`O(\%GAw?%"\CN?UoVhp^z:9'~#5BG&[d̈#&Le/WUwz€bEnˊip$Ή#Br@vSjF]0uܴY:ם)'Cݬ * T"{2*iOO'>Ct*Vf ]2N3-bd&:]T}!FQIP h(J5Hby}Ca,lhgmшW bgI x)4ZEʮ{d6%"ju.8Z'rs{YvqA8Ag(CYuqe!z=-G>?U)2&"4^ݘwA,ԋrѽ{}~|~1A 6>87?G<> G3ӏvQBt\$$aߚ<[c,xWY I'2o D]~r 'x}LY5gF7 eŻ'ʢݷEԾJ (U)X xV`3J( eR8aU"0ja^E[#I*'V,L Ȓ$^c@2+6p Qm OGIh7=]pNVmn9-[.-|f}Mgzr#B$F* mB,b .Gn`aJ\{;AV)&ԂbAX ܳ1%~AJ|DB<-o– dC*L=0IV[eSvcY ٖ_ {k T"짚l3DSXMQ~78!0Oi /_y f2ddp*fDX_DU7i՛ϟ]IOld$F?e8aft*%ݬy=yt%ޜ63w A=Q8i { 8D;L#wyrz0aWI?(F㑘Ba?ZRC*x%]rwI/J '>R~gED5h0rOw͇!҅CpsPL9TH:#eM*} " f 1*D z6^Oցlp[|ѓpҳu9<"kED U%5AJE"kEZZN}ϰd#a=s &ؚpk؇ʄH^Ml~9>UjPf-%l:-23:n!2%4:;?2uY~5M$L=5ﴏ’94+0*P "xN56;IRy*ѳCK>0Jle0¡=M}ZP&֝'5݌Rҏg5ګۓ:fz}8Nfoi6֟ c5m-o;Iۧ|G}0.Y|sE!=Z:8;Ybq&Q&$6&5<vEZAvcY-uժ)LN탧 "xoFfĹvC/7O4G9SQ6`d\U2?X%t?q-)lB UO5gžc23a|ό},_8WkZO8 $V}z džxS]EN6I0 5Q;U|-U% >~e'(C,!}ȅra}'cqV޳pp@d:W| EO&&UM@Er~7Fpޗ$Tm;(t&<Y1}S!>w0RL&Rᯑ]^$1\(FUͅ ]u`F S4Fs.Ū0< T{LaԳgq@{6<31[px=uW% ͼp sj4GfAc6!k{z *Ÿ=Do#"p;Y{bOX"/O6nHP4Bw;zm`|<*'=Q_]I>;n|Ǡ!h>7:&};!ϑ=I?g)dw*Pruhx 7\`58CO5 CBD7V,=.i2s$::dcT(P]*iD Q DרbbtHD fa,~wi`rmj- .o8#];UW\W$u+NW tbk@.wnѠIT(ܡ۴Ѻ4[xbRlе1ю!^= ޖU2\o1rAo;8/ \Qmi!A1'(K|6y:0VGtPDԅGrNJ , xEF䒹6"SSpIG)~#6MPnVCjN d&q i*oq FSa?|9 `h"4$_=Q4Nw3nZ,|9z_?VlĻ0vR"rv`as= |6+ Ǜ$nM 9myWZAh\TU+Хq&Z7@PWã. @M%8Lh ͝U;% 6 ?<h{YWx >H2$PQ8ֿ23,pX:X |q 3ulsVܯ_CtȞ$#sϜyl arXg!u_y(=y?0AG]]E'RZP"xRU&Bl ہp!c,KCh"Cy:03;/Ɲ'gc,\==\nE@9t4CDCZ$Iw4@lg{TaՂ{RBANWqZZO('RvӈЪ٬#3mzAwS #wR/!û*b"vn󡑱3uJ3fVsIĈ@Zڽe)i5岏Q Mqg~(G _BHhPq][Ӝ6B&zo6ئ/{j7!E2'rL#.yiɷ'Qe/[Q~b3}?i7qz+(cY*YJk?a9.0t?@JX4p|qΨ'8Z. 3y\uȔȱ{ϾvL1`T:{n>w|٪waw,vZ/,qG))GGoqAdugxJY<1chbTH9Ngqw_x! L%/81Q^Z*#Nbs!?T$q }@טMbH*W@IAwLV@Q|W! o\a77EasK#IV H|5> G)M=zH$=,^~fMaY3$(ben?4:O.~#.]7sY$:p !1CUBnl_s "΅,~fdcevN`w4|tJ&[ϕƶw]6\uط ^“i>8TGa|ruTHՈ^9:xW6f:Ӵg1z;y-3 o6W Ox058<}B@sU:ZeaO C="B0avFPΌ8ЅC>t~_W{[\c 7(sFJ%2lf,ţ5lK>d@1Tq.qs ^5u<oI?: VfCxĥ͗$BX[w4(%3o3hZ7EZcUTT ALIp|-vR/(Q1Щ8ު^a%\JHa1y9!{ MZI+/joP܎=֔|籠(0s*G/3{2LkWRC:M~_RFU o,ϸ%zu09bQ 5=灨?}75Pgze[/G[.^s$|[B]19ߠ*̋oeG䢗mcA+<1pr80G)+5"q\dNYmФ%ة&֐\}6xnZ1ד88=8 PV{4s%QΚyY^)v2jϩǗX."TGPjҬ]zr.p9,dz~%A[[ǁZ=LŚ 0$fR3'?{q: nrp>ш늹RyʼncpoCEc0l QBo2Ti좊K{V\ @aqz+lqG;s`E 0 dyJ}02uB`d ; pܚ]CEҦhRw! HArz\QX>Lٗ"-m=$㵘&sTT^8_=Xc; { /y>3I` ,g\p-Ӫgy?=U%s 3J `lp2B*0me#3NS=RWhfT.Ş?hnںc,`.&<MoJSj-yvZv|ڷ@fR)9t͚H7zZ͍ .>$|9gC 4zXېu@c=Sw ?£AB <|aP <,í-tH9axLAzf! J)RG1Sq$\7L&jWuJ_QMƒV9;ARڻuR>/d]NHprS,[m}Dbʹ,]a< M{,·G$'Y{,)Jb؁rz*/E!Έ."4,--~[:ㄽJ°QdҒL΅J%Ryf9԰%yO.$!:igA,l+0+ךDdB<ʶz)W5gGI䛸V<9ư~8_.`< 1!WJduF/ ]3V0ybkiEÆJF$ԯN 0 y[,VZ'Ogu*Ŕh$Upgo,(`^偸҉gŨW ^X83~_5k?cn{cC>W/ǑiY) _#]. z-ߓP;m,;CVɃtA]xUqɟGew@KҼ‚gD>Ҁ0MOܟݱK6܇u2l!阕R~.ܶ{~:NR#m,RDXn {DBMʅ4:A^mẉxmH1Q(^!EHN巇lS,;FS7; }5N޶>~҈a&N|'BeS.O4"%9N+ح6fZaDRKԛsΊ>GO笹k ր񗿣Gݕo4WRChfM݄.:L 7?9(/Ǘv" @ѤF$%3jr"W;/ 䊣Ho MAlp#RV(nxK#f7B1A&UK@@9=7Q(ß{,CbaDj BOYj%7m 줙d;F}$@_|3tj@ H?b^(}vN>#t5zA Pӥf49?cЈߒJb!mfSZk~)|Od]B~O/:*OFȪxj7eH G/ u=/|[V6 / %r+Tftf):q|XތWy20N`PIոQJ=%w3(~iVDiā61I3CT4T0 gak Mo^o_<M`565藃 +^JuO׃-E);IMӹm8ȄvۼRWb=ܳy82d֢/~-lq1?'z$'.V`szZ%w;Іg5Q}xLz;Wx*6]cnzH1C> YL]_ScbM2##;6L Q'bhy;ЉJj'wn,@dL-O8px?8%*(7fQ$wWφ_ι#W5jzeؼ/D&'_Ӎ`R1W˹eOBBe}@CZ#-)Z㦻rӖg!R"L+O%C@$.Efݜɽm~v%1WS vLboAlUp^vCK:鼫a*"҃!'R&ClQ|2 0{ô#4X'#˪nwb>&Š sI__ g .~t_}]$lē4BEᗎ2;Mv+*7-Z`6B(p0cD,  TJ <7AjwMфGF_Ljџtd* .&¿k͕P:xI+qMI')C/f@ ߡU\5xS~*[&wjsf~s޽rh8Id(ljx# 59b`k\C_gǩ'a=y3>Swcp,i-N;,z`p.ǮL)m'R|}S 肷]qW7kE<|.ZҭtAU ;.\JdaڊL+j( LJÅ[\_X'$+ UmbATX>L']SW^tl{NLUʄZQ;Z70LyH ]+ˮ M*SR|<2ַZÐ@%2hѮ~ޱa1Ry(Ns+O<ϰLf6pt޺|ʯY@UHPTW9ՠn7x{N{=U0jF& 3#s$]Vf62(n+bR -t٪ Q`V7:vH7=$Z]󩤨Ԗ4\\-@wJ!nMOcdV097cku箸)Q[τZuvIK=Yn(hIvknIݣ99FI,ziEe>t2brnE,I(4jc3NT4Ǐ;,->/q!cis冷ؽ&cgULWXqϋejn !-6@1@P-`Oņ4PCSaߙq]DiR|Ij]SN@;F#8fJQMWl,-OD)sDw~HTh^@onbkg hK&&P G*[ t(jLn xt¦ZE[,T83sX?Kf޶3t9OΌ+<^]BE+.EX,;OeP (\U+͸adr ck4:2ظr1hL>=6yse\j-&"'̶Hj2!- "Y6*T,/pLh>lJy;F>0rE_m֦$b&gV}LM#:+0t7u('!oڕ:"Ld}Y~G`ٴ9>V<~MR^cc.\6S%v_s&-FcZn٫ƝS|L^>JGGeE'0Kό *vPx]KtbmSdJ,& f6xDxrKa{5%za)L#ڰB&tĻJ1nۜʡ_ Q:E[D1)u1xbY|4 `dJRf!ށYl-PL^?~p &,lhvGSN` :T}s2(x{5ݣ=o, )Px˰@ _KE})*E @fXaIݱ{(ꂤ2n[-қtkR4dh$6!-[Hk֛O<_ oOsV:'*^48E6hZzv <_^(f#ҖzB01k<vu5+LƴӪ-6?o W_ǎZ|R~ 7g&P;: +ψLCUF⩽l '|GS@,4rQ Co|wE ;N^1+1A.;C$](TiD%0e7'e~yɀ{07 8ypEA]UBs !p]*vX|C 5.Mq~E!D CqBl^ZD߽+khyF~&l[xznGob W;wcb_eG\YX4v!KǁuU_Xxw*,Q" hidOckMSyPu)m OæZ!k21"{bqFvFq1J +)FDӖ*0\}OKiFua5CN{iv]œ?;L~;auP烦 h&T9r~n{5 %噭@%(0L;AgV:<[Q@PD:'u \i"ykt?)<]_sG퐄(]Ѫ܌+Dj*ղg6[ ܸ?ؕ$ k:/(QM*iĨ MC*r>gL4C,[@ ~1z`;M:J# R2b D^'+2ky_`f$ E_e-RytQO5H?sr!5ӞEvC k;YFԻj=_hE#Z0v{I#݂@A1ަ9`JNg7hѽx,X<&2J%kHx]*|9į|1/B@!@*Z*#;n4q,WB@;c3rǙj.Ny%-ʑ*6?Ǯ{ђY=}\,|ryqQ<|-j̨j|}G\nbhQY'.ϳ!U6J ۠pk ﵺ<S h9CFs͊$!kNK ՐW2=[Dir|vWr7a\Һ-) KG{|8K_~&Hj:NyLGA2ePy~[5ityqi ތқɥfewLh>=YP,B*m9xHܫ(8FoEMY.A64<7P>Gty:ʥv2StoX%\'W$:+읰zPx\?ܾrnBkxksn6)EgKu.w,O~}(yJX}aD_nOm[.Ta{%^AxWnlu oͶVk++36,dL9wZHk}xoDe w͵V4 D+H^(߀tÎa_Y^dݹx&yFH1A[ g3epr?kL7Y[i (I5F++cgR W\ޅq]<~.(H|?wއ! <8iGPLG]{\]#SM#?7 t "jdgRθƲӏ):4X;b8۳+6r'ww%Q1=d9fo]*gv"l:t'zg${z1,$JxWrQ2)FvQ:;xH*H"4^H9fZ69/58*̀34/Nĥ/3)A"39:bݺ6.8:AL5g-yd&x7ߺ:Rڞ#E9*ORE >\*sZ[U/|?;m&RAEҙ<ǻTMG!.p&WۅL[z¶ǭG^{DŽ8~DŽlW)CEmӅEvX©t猡;@r? c܋#8{d-}}6b?nD5;,y6(nIge\2ӝ {7^ `FH+;e3i^?J5&am w/N[> z rDMB̢j<\6ƳgDjg1 *1P=ײQMLEwwnvWqR1;,0 gԉ@8L!1p94&1JeFv HZƉ[1 R ?#N]ckt1ҿ\qhTLHȒ· ef@?v"5#AfkNqj;}l4||s9RTLj5 x'}k$P.<64P|ABxٿzBʐ.G=QmUѫ<Ky+v>}q AݎĨWAr+XHpШ /9F5!d"w'P4|,[xγX;s\5P ]kLБKbUE߁«,&844蘪84bo[`K >=  ѾlMf"o5†v0ʲy\Jx Ugg3qcJ$T,q2=C8R mE3詄?1 ssXCa `IVkH.Ӧ"nOrK~[IlQ$ll2U~$oGm)zΙazpA$]qs)$F˚z)Rt.ם"x96tC"D7/6iƌ+?Fiǂ3ߔ2կPyna|3V#|3XJ},Sh CqiLf>JW2Q2~>ZP; !q}) 'A:ysڟ次//$G P@uˌtYrh6} "h(n0yדK荃s#_)y\{4Fb.|b6d.Aq k^ :b#IC!v M|Je_ SX mA47c"}k:AY;m8}rDT*Я'dNF外SX@}4U#k]0ꝧW yrx ϩ+ؒc^ᅲ/5"#zg{|7|[}+ B8gh0R<=q9Ȳg&jdس% Spf!@љҐV5t"{?ts2[v,bur$ﶠG@ ,/f%?.gr$9Fa.1ڀbUKѩtyX&Qw'K]pX- U~7@9|{0yqT;9!A 5 OWC5}ǴuƦn#g 53"wܮ3<DVh9-p49ȫ9a=cNo%M%`sgn'bl@N_uӦS0.UDOp@жDFFu67nl2_*jgaZRAmPG?xλXE2ڡ *>,Yz.h"cȽY$&io 汹Q2`0MU]'@v@ZPl|.k勭)ZkWBVf`2Axug|[`.TjL@/VtQ3/OZz}8Rh!cx}q\rlˏ;{kIկn0 ]֝Aeq0R %޹uK-3%J=9o&b:֊vn qa׭,|Kq7}o82u煶ޘ-ߡW!n^|&  ,;DI3w)Df: ꕭeAzi6jj& bsRz)l%ba,Ft I(|+M݂FʔcأŸL݇CX"!4I+ՂO=CJs%uJ\ߒv5X rW־aX³w9-8xWdpm|2Vƍ=n((3 yUonz[P|1|x2͔^mӘV$ xh7x},:4܉SeLnoW_k{(ϫ~?;*j<(YVI`O!s>A @SRI{6{( +:޺QPhCTY3ǫ,J]9s.PS{|A놂%5 c/ 7^Aoyoa-37G>>ӝ0e71R !MGjCE/t;!?>!hjkM6a(<%PӀUǂ{ Y{=Ȇ>=Z$;L~9>#DN62T#m1c Idlv?7NtG"¨y$Y7fDFi \i"j77G(k-Z?4gE<,2R 8NIA+,4P -IT]!?%>oH2ѷ:,fm $YfB-En$x뚚qs(!_cs~64D,N`|_ss408Hs7˯>hIqKJtͼ8unǴF~.~!qH[Dw@@W$lM$ȟlJA)%K 9}Ĥ(\L[#7dz4|%8StHW"d\L}*u![ #*ufjecz3i!_i3֧_yw?}v d* σԶx*gwx)],(;.@IF;t9ZMQlx"Y_3Ȭ$0tb35y\50bBxu=H{SAI!!_cg6a%rqo l )1Glz"RMZ{7jJֺnCF6x[e肔w(if{Ew<: ^:cSN6ƜITӇM30%zZ7?UpA}l*!'pKڝ8f,ɣ.Htm)";oPΒ5_\ċqtK=ٻ:f]K Q)BoO|= _ 0eu_Sx:{hf䫃m%"={X8E~&ܔd\As;`^%Zh&d&8E=9(|̥:M㥯ۯRQr,s'dMM w$h(p+4S|'J}57 imZg5ZXak3ULDI.ݘ݆PIFv\V$Լ sY4dr61qb7D4CbIS?+1hf9gwtƼɑ}s4i87A E>ꍢ|+q0?(dڊ1%эcvM(08H;yRxku" DY y-X5M݊'d) @[ޜ;*upGSj}o]ڃ&ϧ#ß2&yNK²H _?`CJ -]ŤurX$"^W0KK Q6]q#Ζ>| 9LpvF,y=1kw w+W4t1(ѪBC2U[]Oq'lXZc0 ÒgG']|T( / (OE~oPz;qP> IrYٻ 3`!CȾ$ /R/s=o_} $e'1w;}u@\ˢK L5ZT阜0uY>pIZ2FܶgPp2NgS˵L~dz A!B>+T.i+] +69T.zdgh,08xO1F09Y\ h !J?nĐ1B=#B#UK)[vcdxͼ1(SCK,M8V4 MB )i`ɿ+%506^dw}໾ ZT]W.)vs8ug!u_Y)ˑ\zQ`}{U^h̆B*e#Qc1 i< Eق ax̎HHv5vgqK+?ݿcT> - `MRH;}1³%և|oS=E_H8K_ N2, l92~$S9cM,Z@FoAema6$a \]7TS`46)'wki:bdG 6&Oe]S;@emf&^[DgaD21~ZѲxsO\GuLq{nXd!B5Ds9ADƘFpˍίT" 9|J:grWLm']|YP۸d3af'nJ1*xLD%FCД!K9F>ͧIk7/MP6oo9qUNےC³؋K>0 y]$ŕSSFwoVE "#8ka8–*M hCidwaWd)]!4/@k.j`߇'=x_qK?VdUJ 2#v_*%ğ&Ru!&tYX$eEn_ HFإ'D|UF8y$iۛrf1z "lD3E? *ҫ$c?oU7G W=t̢1#UX 1!r{?~GHFgWH7GN<լ tōvs:@]"ySA{K([B@Qace9X\P=A&/l: bP12IڏvK] Xr`3z't?%޷ !ym*s!ZZMxqvp)}ֳɍ/mm{L-uՁp oa/V̻g<-nC};}CK(H{5YE)$ڜR6@N~j*0Hn$ا9[{Zm\<U2)Lf!8- >\;CܰcK}ep=-Z(; CX\2 RyisnNe 2QBMt#ЋHIcam@ScImQ#Mp?WH2l5%MI's9SSy=vKX^DAJ|6'衔*c[ؗpѯ~^LPM ,QaPsnP%,.:%$T\|s"jrX#89OxJ4S[5aaOݽZR8:Eg7TA xLx'nBU''_ȝOZ0]OkL8 mw0`!T=y '0M_D&caamg`(rFdlHqT|ʹs~mxs bcvd!1`ԪuLUj 6,?j}ɲ|{:ɂNƔ%Nb}ɦΣ=\tY˂IPQȧ9/ JVeǛ\=M0:)G hăBm)E:g8嚝}<8fL*D3Sܦ)ZZc4e `8c S-1QГjycYsg}|\UN)uTP?M偷 ~i׌>73粼S=yvdE &B\Y1/lۜ @ A# 137qHحa]YTv!2!I"2wN1\Y=NJBC_DK2kN^3m~`iGF3l.|DsW:/`"ϫ'W IrVQB ?9AI!+,NKf:v(ug;o' ީv$ӛ,o+H&IqӘ ͈ÄhqhOd=(iȂ.hu ǩami2|j~..I')}^S"ȭ?_C@\syQɇަCjVءiYםiM1ǧ: "ww;iGX4B,6n9ζH[~4<Ǜ. u{UB:"3y'=>_e4ձ=/y[m'Ot`EF4B q &2lEGmP;MPm?8 YXJ#\].ʫ@Gf9'WT 49PIk穷id+g.]1 ^&ңs XȕNcAKĝ4(_Yf>O+JK8}NqS"u Hf}Q<>K^f=,oRԈs}KE&R1(0Bek RNP@e%˕(2bB1R#E|’;c^<6t S tD˱bTsGNͺc džā (%7W%ErnpLKnXAeg8(x$".nj>[O]&>fGIbDn:Pm{nY*TCD5DAԨZ6M]4A!?]#Iʤ*T"8PL'iBkdos1ł@Gȇ!k}ɧq18x Uӌ ʊGIkb#+)ڽa/K vd&%%\UN3l&&5iv ojn*،x1$A?Q de} 椂@A ?Z] kF!K74hf-1n |ba*TЌ1g;>H9vѮⁱ;w%0O,GO&ٖH$=Td3w3oM>/="VϏ*Pi3J@pW%^oRʼncF1M, _y]fLߥq,9RPV0pu3ᢢs&CtpΕTkWG;nlP۲T/\H/*X{/@B\{BctDTa@g/+^S#rD)3Q2cZf<|0'?cN6XeQi DgD %wTq=a}gss7/9 T\&3,lD [a 2Ce j&6'xO,@oKk{K1Ϧ`VJ `iQM6lE{:gʋѿ.~@,Ez͞-q:$DmڽnL_8n?o0ݤdAzӔ%PoWP ,]=0~m2,K_YmmߓS"niZ|\]iɧK/HU`R^.j8^La@{Xx}+I=NEm6{Z-! }ޓχѴcdHz!:TZ8i)^6|!3 v4VFaN]yp2A4sЩCoM HDIz#Mζ^q_ fAN$"ו4i׶g0Uϵ}M8B3^~Ns^R_)ݿ[x eq.HD唪ЖOX[q򟥛vCm:> 鉦Ψ3P I oI |zQ3XCMW(I@Y~pL!LR8G/Ƨ:c5{_?cCqް`5xzaLt1a,;j7lGigŹY}#hv7‡k )D$Wz]wbžKVt+ŀLB pd?rx>WCbF۩}@T!^`lr YECnTG)V[$S^*-MZJWJ39|pq Ooj雕TdR Nőh ӓ"6h.k=3[: $+ܔ:R*/nK7Ԛ,.ð$KM+5p7xΦhMgd.2{af)uȊRօ 7AnׂH |xH@}ͮh&C?c$d=M15{NfwtZ/2n)lh-X0OլR(utZ @f-̰Z'fޜ~J?WpùK oETU-Ds5d~9 g]2->xGTfQc,j%AbVy]]T|(糕$GS&&{\ZeB>UI$a),M?=6 ҎWEiJB7z7#HBM[پ̧Qt)ϙ}Q;IB2@?T$zg%b0]kѱ1vr3,sJL8Rikd (A ̶'x<ٍΗ !;c% W&ΧPː.S}z^ UEy !$ۈy-K,A))FV{E0A|q"M#hT'x5]6!$!G q&1v )\V<^.~!9"CQXh nM>C zIL{6jw!eaH@5Cۃƈ졅̀=fl݄`fy,3rZD)&TX:iY6 +}+;EƔMmcC*m_RIKIzI_!n_^(VQϠzMj 'AhcPZY0rT6 >G~~kE]6wP;~3/49$ʒrrb0]G8X =^Cj$äَoLTe.}UHӦʼ!a>L-K gZW? BqK'bf'؁7$^AWhP ֜o9jcփ2lPmOn!Adj/*J/I( BJ&I\02BoOOQn[Vi8_äFD!XyosVbKg l2glؓ[F#kAy91҄36N.QK˦4ܨgmM1y ]NcNq\ v~kgTyh b*fi?jCp7i5(>P1nx✨( o_JrE]z#ŕjoW/-aHLJ.<a|-Cxi=˺HI XN B:_ߓN.&?(KyMuŨa.a=[ щ(PBC\j(wa y[黑 5˖6E֖]Đrp Mhxk4S7'̋8xt,}QЕ:ۏ3T雤Ys5#[Q~Zו kI-Pvi$Q#9*'A.i HhփU'V-qB~;鿈^EX`X|Uk+6Ibk%ӮkoCv1y;//jhd>ȫK疊GbHsf# \UL\hQ{ӓmZCģO/'ZTXtFgZ2~6bD o/P2qtOڂW %`R"oo͊Zj&c>U̕ADuE.$1&lj_3:cq i䙇N,w`vu8NЈڐUe(N_;jн%2ֿ ;xm&(S$3W秉!疐)nhv3{krמd]TmߕO`5 >& Ź >57Q)}'J8KOnV[~<4P0dy(Qeߖ.}iI2A?;އJv:2z>XbF}ShC!ClY(IҠg'zԆEPK)CiL8M#M/dM^&[Q3FE@6{畡؏WbG~T0͂U 0KLU֯IDhxJ{J$#?6cQ k `<n;Lp+`x.`k1Vx&q7rDv~o'$I^G_'C{0L<(.m'u%w讌ZmTӄ2 հg\kITn__TQDP4k(edwHƽdN6PW\&l`2L_`2^L#λ)Jȴb'AX2Uڶ1f2Qw TotNg5)!"z Q<p$Dd^Q5ݯW伄3 hX3͈xJ/|D˞Zs+KEpW8yY5~zEm2g7\n&\]~zY0HhBVZuL?r/I aanNWjwcqLHJ- .LSL lm OegGCZYh\YZrA[#*=Q`D}!jCϩ p$ǹwF v,{#Ut +;"󫇉-{؈ W3^qѹZ䂔<`|zwz*!2HEkfd3N:y23<DLZ*DQP=}4Xzķ (6/du?<8R0+U\p!:{.H6~7<C |}s%# y 0ƓK ݄DQfVd;7eJYjc)R„i-n*Bqk+cO`(Ȩ0g*ɧ:{Js~kA]8J^;5zL.ts;oJ.(^8tMV=^'/{v nh g+]9 |Z7EFP;?tS'12C]z h,YU*qeʺ)YOxI :df5A5O\9A _ᗋd,:D ) eXZk4cE?ܱj z]֟Ud2#Z[N }z'-t"or`lebc=ѵ7L k1%tO=] !9zYt  QNs;.9Ftl?@Ѱ#UD Ve8`՟ 'Bf2NY*l]@RMw"tfFpy bui1}42n@+*ij@ʝI-" ^9 јϝiӼ34k$\ɢ~v"Z HYᕫsyiJGm9+ɅJL5ĩWvP SRW3PJxBYFF)+}ae`8ʲAН /=ƛOkW8bN˕7"zDA{fT_2%[3cˎS`RŽ EqM+Q44`Vmxhb:_l6Et_5r~6yCY#@m$8 wUH[n+1e9^YK]o%E6d|:DvȤ5Ў_WqC:)f&!r4j`4]V.~>W%piZɦG  2V$%4 2x>%D g/u0mo+'BZ͐Y{ 9FO\٩i:*~xVjD%xZ>Gke:XδCV"$M![ʹH5Wq";ÀF' i?=-EI; ?s׀ vǍҤ* Q>NFT*+U-J"Z\ ㌗A׽qpabX^)@>`p>N1V%?+M@x>% h!ckUĒLf╈>CzE(A꩒`{*UZ7=ڴdMZ0/섻ٷmx]nNo[ qshܦ.prؕѶ]O'dS6@YkŦM<"]UyC'[ldm9`4Vb`ڜQ;)*d"ߘLk.X^oc=7kiR,^BqanVO?<)3]*rq 0Un+!<+NХ%dE2q H*:xtcM\vߵ<_֢Kvcg˪UR>`vrYL1JV<٤ 9!(, >ꆰ1al8'2v<*|c6zD6_|on!* z\.O[v׀QwYaB"AwՈZ֐uUf?63WɜeB/4wgn 2UJ5kK٩g}kpqghG=dWN7ɅǽBB,bxWI:sWJL#˙Zy&97ʞ"#.{LA2.xm>j%Yi @U+e/AČnl5PU"ގ{jfqRH" Bd*#e+;۶{=YzAAsaf"geg6}s9ڣ}|[ΗG a$o]/Dw)A&rrbgD_ DYV=mޜ*C}&Єǯ)^@|/TJY"V]vaK|),%YRAULx3gYh5lo;gB"`sś&UOQ{_F r3KuQ|Zv\w8Y?83ah&%(@67Tv6nN.Jo!+ɻϱL*!^HΜr9#yYv.QMfbM,6V hs:o.'cVg~s}il'#iܜ|G~}J⬔]=ȏX_y[6lM )㿐Ք&vڣݎ7r(1P7)~wct7\ޡ%JDOrrǑZ#c l\W[~>5xbmJ]QX$dKM'um8]Rki2/06Iϵ8 S۝$"0xn>1ڙiI䔓).%H 0B2pz-IRͫMnϜh9<ԙnʡ+>Y}Zh+]MMI{īXvU4 VКHчcl_ub=D-˻!6V+8&` L]̿5HKo6q(-|jh"ݯs6Ŝy5!3jvяP-.=J7>uki=v)S-JA.G+ %%"|QVx|wYN'k.hŦkUkyD񥐡Pl?#h{QžmSlvW|l7XU}=l/.lf)k=.:`5zpP>Kr vtO5SW %#4AǣD >jbY%yaQ:47|gxbm6(H:ǿW|}z7zVib5bDS hIX&V) I-`/4;}{'6-(}~! @B;]\UYkCFt&EGY<|T3| cs ˓Jj=|[X!щ*m1_ 3ӼHP:Zfjftp UF&gsiHTdx(WǓ.T XAyYei=lB pvn('u\Lj=9AiFm4l>AsAn 4#c~S%K+/ ?;؊1=c(''.4.+U04zs*n |{j$$;Q;BoA:s#<VUd`"c&z廮BNN2Z]N*>Ou>*?vIQwdJGcn=M3"eWN<X>,vgc1.喃x$ -EV͵gyGKtD, 6_N96tki ߲^ `SB(E5L)98e)b'N|b涐0$C ;,*C2_Yc[P> ~P}MU B{@2-}c "&u#Ǿ" UԸyd}Wщmvk[DېC"~;ړN1 }lh朖 ;B)RAt=)1Y'ڟ[6pd)gS Fo?K?"`<R>5Q j YPԭx"R9O;yh%486WMn#'IqԀ~ -'Uqtyzȁ9 IH*w{TB{ccᗵ]b*X1 i} K_?``L@d["Q+}p&Q1{/H[Ğ"ڐYxHu4qvxYZ],VMI]2$q٢f2̱swX]! \Zx*̑#+#Flp<]ٷ_!hK^b~JEowm,,/qt snv =$ s sRNȯ*uuٝ w$,AV ~v^|@3>4WN7Ouk ] MZ-Y!SqD/C,~!Vxx]S5o p).рUO?&` N-77Y2]w\[ g>Ċ ʜ͏MX@>nPj`[*K,,H3L`݉ei"fads<$P#GvHmMHh}7@8.{1+[as=[I Yei9tPp|C-RȪIfXki4_;ǦP¶C}vsw Zƒ}d],/j&/ĥ"OS,p(x`5ZrBmvU~>Bdln<|&|}w疥悶U4*\տ{@Ru [Q井B$ف[$&X:qW@+P!{ ZuOsXw$\G‘Ey.Iݐ`Ukz8ܙz2 Nf?IHgJOkzOqBtO5;{{07 \o!>Ҧ8۵z{%]7=: kV(f#ESLɱFB#3EZ) jXR}YL_ RĔlU۸|Ж`xWu0ʿ)ZQOIP9G&Sev ~޽-z}zM0t ء^9}%]H,cUTߡPH?>Dfiqƪ8%2Jiְ.r|i>`b"˂@k>=v.@/?P3t9@vxSe,LBpٚ(6lH-Χ!|>iP'9®Qt]gXrDD:^?d+ '7\?($rRc3ѶuZ={lp!KgPq*GѐN6eբaUc3{CK:-;I/=4gNͽRNQYd-xAZʟ $=j|PC΋Q&/qe2r̲ >y,mAo baK/;:'7`-KvxIbXSicyjZpS@ B]Xg1 GB]{5KUR<{ Kf.WQ1͎܅<]p92q$vDuU~0SY_fC۳>G`S `np >PNȪҜbqϱR2cźUqFQ#jd8jvaJ e,\Hg3y%By{w%Ν6Mޏv N̸98 oۣ 9Э^xG~"8#}3^U)0Su"ep sjMq߬&_J^P*z՚#=^~&+ YQe6ŰX|$|`SpIŏkǽ C9`bC`hKG`q<Ɵ^;Dv/&XS@TRA0b7xx"_{U"vEbJp֌ϳ jN]0 ,%[gNJ"t=SR,CsMLo )OO_zrhfjg6kM9\w/,\P]:>Kkv:5 aHRܢFxcじz["eM@R G7ah--W)ŗW~jVulo ޺S왖jojpzRɽLq\=Ĺ\B1%|$jD"gJǔ!Y,hе|9 UnjJ^r @%?gOonhWU~e fX["v2~Ï:4B\m]f:54<7A8g-pqX[40~.汼yhPw&郣]|cub"/db#&'Қ[ʉ 5A09&nocZ0Эc*SQV>PrF -yS44*PMhAG盔<44" =< 8XTW_dHFO7Y'ڤF_"Oa O?~+e`ճVZ+Jht 籣#v\-$ZMLHyVE+/>W:Xm VLuF+*GQtTÈ\vYuFܒ/bMFs~R!]PQLT_RSbKQC7mZ?U G֋:Er"8,d-r|-Nj"2^h. b*vX23B8By !)wN]f2y+F}/HFMUp؇-R,R\c݌)۾p86DT)fю_ ȏHZ);5s+ahl2f3bK,Jyd֧ۂfotj?o5EcWep,ݷa8gp!fPa <~'mU",TE)c8hu8SԞP p>ih˼7`Ogg$_z. m70>go ɲ)KC?@q`$]e?'w|{:Pk3qζSd"ϻϸ^jp():D?/궔ȯ x7 A)sPŗ? xT)ˑJiE%ȀB:pbM{RhsZ0L OcQ۠jɂq=5\GJj;+WOwu$)L żaniFL'R*(B*JDӼhbEj:{L;V&Ѹ\.g{7cYwo Kh5Dl6&ơ󐽷!UM xy@f˹)GaI3r&T5U 0IQhFH"܋ׅh^<Qq_HwZ z{i%?e7Qr첻 {I-" ,\6@D~0h Wb9 p~ecF y4Lb2)8]&ބඹc^O*xvU!9+,bzƕ\Q4uŗ!?ɬ2eA |/">u0?"sŵLD2tNi'k3幦8j[!&B2l)}%E嘵A\-# 46E?Vxe&|fR3s e?<,P@~ 'v4C]=slt-!tQP;$-9iz 6 {إG$sՠ6_KI󍽍?u]Fj`mY!c1byvwr..Pǚ}&{(jeMҳ'zx7?|ΥJ-ݨӀǸG0PID[/A_4Q65FBMp+^²-A?RaMIH }Ԣ0A%2 B(t|tCG.a} bk,BҰ"87duV6{ DwMLhAOSZڎxuʰ pߕ*ʳH]dJQ}W7:N{@40z 6L%xb&c%۟?/i (",hIkp7Jh~BK"6ˈI+噜YGndsh~LvJ״qJ32M4[PvljT$t05{E?Ld4|cxٮ"ROax8xR 4Fdܰ|TyxnY[5h`7OY6[Z|~~!vy8Hr3=zbS|YEsi3H:Nٛ <TD uA}1%yonIU< GEvAn=iS@1/xM`L1_DWЀ{U{:ZFReGqK?ҼU|ѝ9@_CnaBE#t:=@  :Iv,kߍ&Cӈcʳ݅0Df11aMn ϜgPcn"@3z(?@JOHRzA}^ZmPZYo(82$0*ٻҞ-7dДvW{F} k}&O2|@{7ᔲ V28AI֦L]X԰֪z#)afmU1,8R):Bb29T_#Tf~GL*.vQ'm`;4e^-`q?.j+dj_X+!>bf b% lw\IG닶 ,cex$ظpf¤(`F96iN*,E4b#oοurќd\bo>Bŧ'/C̉Pvr  P :* _<'wM1 ,܅,ZN.e7-Ц?3 .R/ZZզnn~RSa% iʀc kA4 _2j9W>/xW >zAn0Yy[mC/])Qi@3偨AS(˟@̗۲L.y6ut[-k|/+q) zD5jA;j8{lS-?DI>g0pʪ%0ʀ8J9TY,K]a*/Vȍ Z*ԭF_ 9|h9ذ1k}CQ[1ho\T9"Kg*vtI P߲/߭@ ( tG[[+EQ}$r|ɍE:{<FfY紟3йToGMg]i/[B o;"QVhAoЂ9Ƿ7rk?3w^&#ےt7d͠ Xv{4`LVhtL5U:"e: ˁGs5QI➮n4LhO 4 yneYx*ڵ"ֵn 0vb$99 Ճ WQ h'_VxM9р2~Ԣh X*9/ňHjEM M֜ 7T CtbsXmGu4t'o}fC-/#A0Mo=Ⱦ8!L:5j襋bnsuIK!-ѭee(mzwӗ`+o[-E SfxC:䫦DY?iAo>sF7Hyr$赡nԆܯXpjdCמD`b>2jaţ4Z OjO1՗t3LyrPВhW#Ȃ%9/t#>eL<[ck|qI7?dφǚ|a<{L)iM`Lf}g D7#2KX )2Hd_3\~;}.JY.N U wsHޝzY]@0TN0{FΊqhN2V&X҅*z=S&i?UhSX]ȴK^.amQ~n iyOl ``ٺU~j-Sp-$Kxi`#SVa`\4X]VJ:\ȆRwRke\Xμ!bӡF;w0tOg WlS\(rAD-6<# ,q#׻T  aX1+OLXׇ0yQ\ExM1aR yf縹q ZX.t4_2C6 n/u0RT=r JrFS r@ Q yq9MrJYra?91Xm\G<`scK"%s޿F[h:Emu'( i :RlrMb{x7o$%}e\}  f:=%tNc ty^4ʬg3b(Tr bN+KۋtOhVH6>Vռn6ے(+dUwd{oˠKI=5eP*;WsEarWpdʯ K,s9S9Jr&TVMek'oԡ,iEXZyL)=4H锃o3œA=}[s2 Tcnc45qz4v@Ra#\z0҅N搟Z*WB\ثR<2bIba BWאj5N)ߕ^bNgƵ(2&M#!ƴkW?9[Ie4)zJG6q3rd[;&Ll ~7IJtuepo;HqO.w^ 1V{#׃qOc$EnW{{ŰPE.^T5{bfsY#f A2EҿخhX\ɞU>wa~ 5zۋ!xÄ0)Oհ^:꠲m$N#n'-If03SLiXtHO?m4Pd sL\;Jzj; l$  LtߩJ)ߞqomw>`PU,z(q" g&T! i=0Al'\.~=*,(n O?#BU%Gn R}NCNnL-V΄}xy4&qescOM򢚄H@GMK)yyMqwR|unvG+01aǔ3K}2?s3xX$ά>A{`q=[V JxiٿqK$wr4&mm09#Dmֱ]1`Lmn6@ !' vtzOq,p;ィg46b޳ћ`z@coUw_9%8Օ)q5U1iU>}26;W<4Gs*ʢH`;nzb>Oy!$yQ_x2*VeAt͢ao:܏9:#x8Lj,Sw75Dsko0Py`Q6~WP7G^{D3fV4qKʉoy~*VLi&iB2Rb>'.'צ4So]$SܥJa'-a#+ꂊG~g/ҎI/п’w^,!W%Njz+ƪzuxx exB Xwyu&s/]jKSӢN=);b @~ T>Ǒaֈq=vU@xr?l/#!ci<t/;%:ΈX] JNeny*7t|@v 9^+AX/lS˕]Rq~$1@zIA 3triq_`=mf&h$)zN o]a;\q:I:jhHL-F:]`Ogދ=Kl 7aPSaGm徑퓹ՎW9~AEhdq j|@ œjx5 @(*<|ecYg7唥7@sb#l+H@ Bo h U_i@5nt8{Y C _Kfۨ jC)aބkF*߼YcѼez05O8qiUÒ8vTCܚu֎fw`s'ֽWL4eZzʌZ rd<]P>Y 0ؕw1%ً^ⵞFA d:MԌm4,$%np²R=߅aS\?}nf@UAN1KWm3.*A[3(Wa.\CE ji@=f: y31ЃUΦt!R*hk,5PҾw`p\*wńq^5wջG.] "m. ,dR4 !(3wid4OzUHgO kW(! Ə/ڤ,#Cˤc s HoG,Ey!錿 uB\hL$+B`"r,[H|B?y(ꗀ-L-WxAlzgh>aQxJ=!MQ.t5a,8UxVJ/= a+00TXK&=)'j1SV8 fbHR`1D,&m16GWu\b~*?Na䩶mS'ߨEIb*(+SowU"HˊiS ?ԍ߭yLFG4wAt:.FY ,џLONo&J Ow}dϔ 5q^~d;i'Y Gzi~n{`r/w WE~!Mm5MG`Go^Dx>oeU̪@-FOs.[L) 벟C.<ݴY(ܷ2ݘ-):o8цȤH=4?^kU8 > (#ңK{/͒L߭6{}X:i6.jyhi}RE"NL~ܝطp?;])XJ: \L x_&/WJ4 ͏#%K{a;mV :6nA:ZAOe\9y^<@Hv}x,I_EW"+rճTGjKHvUיůޒ#Qy *ATE4@p8!Npې9̝rA8S)17? ӸFg#um3]@d\STnZ|p۶]L +s |8$smXL*Ts- #˜EwC W+FH56߁|HRE=FWN%xZ~@LMb׻ۡ p/됃Q Vq~`Rs,fJ&7(enj㡉9-Ғ"@*Y ac{_@`KRF!ãf Id_8t/N]/"@+e?+ ;S[gE*C>NAJ/N=]5(n1k-O9!al:[S矿Sk|fb>n vBH.*!(5y<MERUvމ,鬃8^2&J!dՅqr{}W} A'X;[5@ה)ng<;:TsQ" 7],ya-DQ9p~^.ށ\.NUF:vG^s" MZd[ xǠJKi(qnkrQyerHfȻC2 RơR%"IG 0Fd9n&nڗKL=ewaݼ2faePBG>o?'R W\ I[P7c< * j3pE^ L=OMQA)[YT cQ/p5 uawRJ;dqQi,%dǸl0-KuFSD=<iy`HJ$c޿g>l75&akN4K]Jh٢ؠ7&g^2^lx-ҥ/X;'便fM@tm:ܥ ˔ULs Kљd>7mx ryVPdVE4sZz/uHԳN])">4Bnh56rg_g7c"i _R0v NIL!TH1R. Q,=n_bޟJM8pJXv̉P. ʚ"',bB-eB(WIAcm{kXj .t~W62Wq;&|T'0G E]b]vF_ JŤzXM3ZO4Tb5QH־PzjnfJ|K FݰQ{0\Npcptl#B Dc :<ɭ*Ѭt9M;fNs //lVedo*hj ĀW3V7n4>޽%쯑ܝͬS/7r"*vsm`o3­n3gIi&[JD-\0S=MѝcSde/M=OrqS{>@<4=-[E<.hZP&'mu<'yhC.k4ē9u>  Of=w)6{\fkC =Ѡ 4EiK|tadc#[6Eâo&|l:GE-e\ >2w!wg3d~QfvWSF l7%>a=FXƽC.M^b A\XnwE&Ԁ;7 p$Ջk Hjn+L^AZ*irQ.{,@kS|"Ka!9&0`#se x.-0 K3,!3`CG 8żVI7v߅|y3aRyŖXt">Jhz8Ip ms=a1чqL=p*1U;^%I&-IJU>=|a @nDt#1meOX d>@ϡT5LEpm|6VaWY1umJ~GY]79 Ei~o~2+ٞt缏iQPSM4q 7S?kb40?JB k6yH,WJ#/1NHH,Kq\ݎ$Nm3] \~!^73?OWD1VkN Y0u?n NKa$[i@ńMvc|^8xo ֙*#PȻS;Ntb A6ӮdenQP@Ȱ2Stb]0"zݎ^kGTT? *,y' ]vt6!^=;RlK;,A9`zQŬw .^vY ˪U:>G绑)97 U-k/moS QH6-yEOlթDbZC=yJl\ -&5Z?9a:~"l{"}cwb+l/JߏFcƁ4Tt|4S2e ]HiBٙjNU`wh1S8#ƋЀc{:,HѴz{򍭣Sb4zjQ% L;cRR?P&%#4vϖ< Ĉ*|O[ ðRY} "쾷XpPYk9 T\*iKeEo%JA$Q05Q+=!Bza4yTـú`@"*9 j'<f ]ֳ̽f9`Tu5`} [ǠPF>CrHI~l|.h'.޲9|y4Uj1"9xP,'S9ϬCq~}Mtb]#^˫D'x*/LZxU .PTFM&YӻL%< OIB!~'|Rh' c'{, ~hMB0GM̏#@\(P]djzes8>gŘ"fLJB2D\S1M>P+(&LFkD0*ѯ21>j ;a,Gec >4 oh6NU8iةgh8"E*$ZƹDދe?)Uc9脴xv:HPžh1 ro/_\9JU[OORzC,OsP/}+X̥˫Y.@ 8f$r8$S=u<rY, SR(4.e u٥ۭ =p-{ya44mE)w讑Z8UEO}Ld0W-ȉLJz-Y9>NS-CMB6e~"&E$ɊD"S8g >n%<|1tظ䚠z)6,ᐄ0%: YCa "G#kw^ WWǸT>5c1;3%V$H“%h(/v"Rs@ >|VcpF^aoI[oސ6y]e]їXeٓ1"/ D2dzRVq|وcgm_wnkkGFb#I,:-/_<^ 9ƧaVzվ&RW5;gi"+ø AV~wI+:;[% P/^T kNb+ֿh`מ'eM/)!*C.s(XM7TkIbg%t7DG+I #ꔜ xm'6kArU9pH_mQ >#R(?ҨR[u`&dw]pi4P ,fHI08Lmνf؝yx,LxH[ll$׃Vh{i_յ[w690W+a PPÏ4ԊB}ڭԍ, fl2x> w*KRD?9?p*M_;,~x+'G-J:%~yN$_'`MV,~bbYwsD=eR)vbkaS[Dq=O8X>FT4؛yѭcɢNܜW𒮋Lϊ7]&$pVm74M&JHs ,/*#0~J-@"ĺ}gziMI^Euu.̓^p{ ޶(lx,cp1m&a7h& QOEmR"jIsiJ|Mt]`!/]=TPRMڡaARl'@/#_Va1P S@vܑmlo\|CK[ S~!Yd_(u< /Ve{&sC[~x[Uj'Fz7N1|]⚰!'vD2TΫ58OPsGpjq6sS^}"EvW\DpASvj *mF1PfFp$gCM3>+ a#-V),(eb^v5 cC mv@kfF)]yZ1@e(I5%q.k32#Phj.[l8wr+*c(6kkwJfeZB.cu=g8NC>~T@%M`,)Vetvicb{S= TڠD8.rW= gSVڐy3#;!z6M64oe]y^ 1%͙OԣL z6>G%=?~ǁuZ_ZK+umcQJJ*5O0=lVXuV*,JN5 FGe-1?$vrh5Dd z27qe:ן6^K0%ܘd/|vgw>4߃Vb@n ]Qe&2{%U6D(C oHbb,Sޭ;CCBAOlT+i9q”(܌f!w+?,)=E1q  ENn0 |5|' @.-m5 t\ǻB/S, 5W~q 'Sx%Oa@&IM}j Ķ.Vd1AA&^%)5A?VPBUFY` lL ,7v\v.7.ݐLgZ3}b*XIsZqB}*PBz{$b˪}*7ĔR}ŏV+\ԗY繀nOrFg  ֗Vy7ETT q{{8{j>@ 1Ai mI;6sfL迴M+}K`;FxYyfvym^cj8Xq'Om u' VӢ40y.XuFqt7guɈ`xFsMhSGk0a6\TO3օ(C:qQkB%zJymy ;g>Cb-e)nPQo} _e ~Y\(ѵKrfaĔ> @۷GW /9eoD[j^WO{yA>en'݃ߪx>_ ZXYdLX3-X1ьe`<ޚ؈)u^K TAx1Rq %ȊRߩݻ׸=]kS\)|*0XMPk;8.\B5fy»*(H7eʪ+= ZH]Yr[YWH@Z\MxקXӎ*C5h {,:=^ٌI9nA6-X޽Y 8+kVCe@_W0F8u:$G M X$H hҔ3 p0C -LQ(Ps8W7]2|IC=sŽW=C~m>kf"%Pfx`(4t\EFl"HxOYu^S BzR؟B.Ŋp.,ؤXWjn `gnR~2?Έ*@E,UP̸Z՛^+<&> Q.9Ə!˃E?Ң%TK 3%К.@^R=۸6竖WyYMdϊ~ S=ιPmMoUtIի̈lG*Cmv йZ8*T8ub\xG'|2R,.ܖRV^ XAAF%-9k>!^ |v*6db+%+kוr'-!$c+@삖6J|nE'yו_dX>s #d9]y"s d_0Aąx$_kX͑O4CJQϸF!Y 0wv;JwjFԋJ)<6299!F^E5޳2J yJ8jv;-Ǫ-b4gdzvcȢcΝ/4 87R޹8=<,߶J(|<8:?0E‹{,YяK5C߲ aKyrCLS6ƩMJVEw`=V3-z )%=7,mE<~5E7Ѽq*-C|~xu&ĤtARo($p0=S~qE 8ͦRYZ@-aM\/ w7C|Q"f% K"2P$BSV^+cޙy >6䠸Vv J]Xw7 Tg#|ڬ[:A@`i` n EJH@?Ӿ'`tgɏ *%R9:zuDֵW/fS'`m0"ᘎh[֌ U>i-6M_z#.e %l!m{IV%*P{Up>o[]/m zwp /QkÃXF=[v_ D҂:f<~6 ta)$`j/0+Tz߲y/<t_gY?y "Ow7PT$*Q~>7o 7Ⱥ#)t =V^׌Lz&bfwsmmc,amp!~SY ]oA;с Du *9!b%'<4&=9?ᄎآl0o}ڰd+**BeEڤ* lZ`r~ v]rzͻu0Jꫜ4_^AIKq цiE'WoˆK+%LnLLvX zs"L MRG}̲_l0c2g]{C ,kZb^ko=8GD( t ۖnR1O x77I`v5FaA Lt;vjA\ ⽇z'U=:vq3 g#1nzJ-):L13-NjҸhY!:o߇y^s.{y!{d](èch]X$T&ooDC{JQy%EI6R7H'`UL/7fȨ]ZQFR Lym| Qh; ~H-%r~/gErc6T% &ׯt:WwXQơrW rg<8e˚ZC١t9rwAaA]o~/ڂG =d;+oX þ${[`pOUU`}`@psZh* !cSQ4YG(̼p |tDz@?!-`EԶˌB~Y<fR3cM*k] *el]3ًajͪO[wvC4"߃OnҮܒ^`[h+{GEZ(x #v/M*/m'~"#Ix&]'qa=aFJW sPiR7ǂM6G@ v /YQMŐWZp@h]X7WC/'PG (e9g&G B#PL 'JB=Osr"f"l/;]F,4A*wQ 4`rz2Celֳq;eu&hGT~6?ov9 \,I.=%GKs.O?vsm@ KDO>lj?H9_ ePuEXe %9WL,DJ–OL"Pe XUccDQ|N#h 'I].`=E#"D:B!+-`Py%wǞ0F{LQ0{߿H'aJ{GvVzOIeq_6mͯEx?D/`ˋU{1%6!!*n;[ws]QK_u WCd&QhS=U;Ji]-eEV3rԵqxZku}BKF/($I+JjK #Qw2.y5DÞ,wx8:}l+74|tyP7E5jDӵU"/}"z98Vj -n\9>:ϾW|h-]f:%֏"o2f6gMܭ؋^ .pbAkawɠkƔ{;&~1KlXinme7iVHꕟ*c=I(~T~?3,Na^|A+^BK 9U)1KWSbƕGY,T9{%BU"ع2j#{!ݸc 0 )dY#dR()C +cVN`U2NOݵ.[n>,zMП.腻U{'m"ە4/DJcjPApSi.:Awc_Q;7"^)hFC`62!Y&<}dU|`Ѣ.N53t7{bQ1/m, A7<Qې}^Oؕ F=ivm4 8,Lie^f9O8`SZ$ )5¡˟0RL{dԔ lAȡ ^V_Ԇ  ^V8.R~kL<>IsbKO*R(Oy ?VHʹ $B<,][6z±DWX+܇SY61|&nv^\@FΆ4i}xKΛ1<|{ƚG Uq 'n"`lMi̠e1T_I2F#||[&.J YZ9uy}>[dy6Ҟd3/bjxp8GO,q ]W;vˈ'$wb{/:GTBoa~6AkVjSQ!FwK X. i q]b06MNIRgDް&l,!$?JK| }9In*kkd&PoNyh-3~ E*c?AAu@ ~U{fW0uR@a:wЕ)^Xq[[9Dr; aLqc8,|ۃ+x+љ&7ȗb9o`:;'yr|M3bF,:@교=,>;- 4$'un)>t|C=j! TN7vZXB K!Gx q;x-5W쯯UcCϒgʪjd!mʄpN\J<@+[C{u&-~Gӧ"8R}߫bg#Ɖ(RNA[mQXK[S9R4f\嗀D_iƘH aMFǯ4?olu`zz2a S:)i9EL #Щ bժ0dc#]tk'qҷ29bz4Ի)Lp(}T4{˲yֱ# ;t"~ 8;c"]N D9 r|6Z0~7~A%$wX0J-í`R J1RQQMwo܅ȒifE;$+2Z,% wER8;e냨~رe+`oC: A&\ىR'Dz"s];~D5B] ~RbE'Pf́'i)Mă˃C=D\m|FI-(p(f9HVw\?3M*7XyY! Q ee@5duTU C@2kal䔄_{vu[4T=fMZx|E|zl]#g@h}Z"-j;VY>&CJq4po?nh~~ _fG>?ү@ jZ;g?Z_H0ON#Nю li=ӥ+sZ(]~r7;J ( ܐ(SV̵[K51Gy>U}:Y4’\ث!\`jji>[?ueL {l  ^pLtɛ58tX|ۭ=J,YvAVF9WܘLk0 n!hD8-Ɍ=[:T/}@{N6Je. 7R\|L;U+qgJQm>KQI?т K3x԰m cղ T`LEF~s;`W_ab]E1F4^EOIo#>ۤf;آE8K%+%6na^I 0!R/-4yγN$C\am;Ut ?d%Jڇ[oqajqe:aL.)\o̦QpZȖM g2:}沛1.STk>?vw sf!)k /T;53 }(O"ܽy0Mg_Ѩ/{ ]/'Cȟ a{A5ځ)~<ȯpCOHI)yI/NSB|#z{2.Hq4ZRD8r P ^8qH\OI5[jCƓSjadݣ3AC(\Q OGwsPg qJS4-bq9w7SGۄSXU?!]YS}a}^|2kcH)+o%U|7#xv"pbվX[ %g:uA uA;1aH`b9_\C8Lk։lBpd)FsHb!pg^4Spbe g(C,5"' xiÇL+h@y v^e٧HTlbnj3e 1o8^p>yp&l>ɖp!{ >Ps[SB#t x_m3Iaʝ[eT l4RԽcpǧal#K+^mX` ]#ֈyliZt$@0]*}A(8`ξ7ACH^,&'@d Rc-\t$Y!l)ȑy2AsP^vF[ĨcUë9],fǰ|m;x3`WDm^V4tڵa|oG\ߊ܌PQa疜j,5H~'_>] i8*'i{sSiΓIt k~0ca& AىgHjkccE\ˋVSezv/~rkbT1882*! 5p`_ˍbQd޽ic/`ua1#"1ti"fWov]@(-]7Z3LDr]_3I.ģݑӦƖ+ r\~4:D4y!ƒ}@R>LDk 2R$.yB 2Ϭ .q@FvAq:;>mZ4Ls)STy$ioOEtI>> A %@5pzt}X\~{{@6p7\wÁ5xzx+ڎӺ&̓]ؑhTI2(~KX~Ptd;:POETZ\{E]< P" &U%Od Oē}#I$=#X#GqVɢ:^*ϔl0]V1-ק[kmk#+D wR63҉roӵ6~?QhfVUCjCY? ]`7qk3lLX.Òt${ï0f_# vUHѽ!MF5< 'h]h }L7#ä "XԮ"`ʖwIRٕdBplIAFH-ֲTG>BsI_.Zr *g>f pޛ#Fh]z(;N<"C:@ W܄zZ4 4!R]zE BjgBr^PL4c M{VrwL0MŘ<쉋{\W=(x]˛sQ|X8"d]|\Ǻ @Yxj-!-6&MwGX=޾eɸ5zmoudy^5v'y:eӒ]KbP*+s@M5$ޏ<$.b2m !a79~OsٞKb]W=ruq囬glI#{s,C9mkm~1fUbv6iߤm#7EnP)hmGTgFAUo_: t?v)+7สQ><& pxL ːxc&_Ddqャfznu߄ 9DgDd0L֠烷m݈Է U4Ԕ9WnNMK΢^zEؗj:|OrUh|ZOr&yJKۿhX`.q! Vio J ΞRk`#oē㽃}-zJcUFn:QVI~vFr qI9\ICWYωxDԉUk[v ,=^SF/^kgm\CU TZ&9QO,JfY*Dά<*zѱ) a!!'^nrȪ!wk IFL!&A?6B>&آ쎝Бx)7`Mv=@C 3үNR;:',ݍȈQ2=pxxOr?gLG"dUT1ʜip󆠧e)d T=%˒ԻmNڂ\&V}J˞@ -9ʇp o3 /⭓"fu}tS< "("J> "gE <P**MXz7Y"% z2?Dw?%)6p+b-oG6ɲ4K uF@ZJ0Dkj--BC{0H}LRɷl A uC(sO+ƥ]A%J,UpVb3|oukpB-eb90N+,;Gxm^yM~R48]+7 ҝR3zb ]c X"(G؃ (IOm\o^>tAjEzZpJ$/-C /t_&7wnVLX vԁ04QX+ꥫϛsH!yAl -M`SM/%_Hi;94^Zߩ#P o-G4.FW_ڨ=ɗ)B;ڿ%EIn𝍟w|u~, ~7%:nan[2gbZm/ @ 6Cʦ1S`>o۹VEmȽUG/ [!#eˇ/b~X`cj9ijdAcCrZt-gH,6TSl?7 j`P#\tgb  C,^ߑ97!FlʼnKkSAfMLY^-Sʮ?M*Z6_Dfb\Ӵ8*~Wڃ c])]\@t?cWad (|?" r#- f_bRG}W )f iz<^;(`2Iζ&0JQZdjU#VGSY#~Ӥo4copQdPErc&[Io-TSf EMN H߼{knTu<*@RKy-FJ6g#+pYvG8g8ε7؝kqV%2}cjV}aPŌ"\.n8ۺcJWc @>DhZ W&TʵrrB TW7r]lrcU9\ɊJx~ŠUA- mͺj?5> }Ie -BYo?l |s_ pj}ߧ+|l>x #~䦓 שXHB{x>VQ h(u2TfI4A䎾P%is'>E+%RN4L(+Vz\;fj§z֕U+s\NbK'4 1\xp~P4u@)ׄqS1HxIn?x:*IPײD{xsd#Y_Pnn7Tj^UAsjs\`n>gбvBy[*'P_@mSq[q[qg|{Mu%p-D ( al`>;jvĸz wN֘aygk;4ꅟ`=PzC!Р[?=zE2e)QXr pݫ ? OZN1Z@lW?9U$dVZhQKjPyP١LϹyýO" !mVQ6T}kdş] Zn4QLM#Ö% iV>✏U5_`)Msb潻5Z2T^=`ou{ʈ`2ڸLmi]-f |cÕơWe+ !4z]Ldl{UC Q!>( qxtOÒ35}%E9ЯB_ӊef-RUE taZ)!{MhTƣ^?.D}!85C!:v7t:,o>DBL#50B'hvW^k>.K, Xl6 s% pɕ=c{o0Ÿޞ#S78eW6F4=%A,6n%4}?kVևFo[;S!FSǂ(0W+܇*Ğzף[ erG$M2jt 9;\ztהcNŪ BnHF/>þLC~hCt(F][W̞M̉A' S5zrD3/Q `Lx5WS}?VѼ$?`q-r`0 "̑f+ SƳpD#] gꁵ׷CN&hKA=]fO'cB/h'yo꼻v9Uw A1gٱV"Yjg֍CCdOjw܉%YrB]ݔH#QÄWGKOIYSb؜;kS]4B\v V0,GlP_DUR0ːx EbےvkϦr+ _KyS9-|X]D˜o`)%vȅ b2̍kPg!5li:oӠ~geuKp6-;f6 쒬MG+ت3ͮ1 8_02|Y-9hoït|O3 sm[:1A?eQ'o]] G+qj--#gČ1}2ePVep4~(Xdz90G3 I 5=(5;,4tľ/w,A]XR- p3*r5qB?@6wg"4/K)$Ѯ~/ EjjVS#~=+6'E(+kS$@`BGo,vB-Êw'k]5 h@";33ߪW͒j%9ep]2ioGfJ"W2 1DU{{$TIhsS w[Z郅ՁF؝S?8 lΦ;G-Xj{¦bDt1&$>1.\u\8:x9Se  RIŰ_Cv#Z%>bB:4 r-YHdWݠhf۔Ou`NfUz7 q˜6>NMq2#kL\[ SCobܜ ل5$6שpL _b@zZ|R=%PitK'8{<{s_\jϕxd.Iu$Dv׍\^o^>hӤy^k9 4(UݻnG`0J-ԡ wh;OTS\TC.t }VRRC?n{o{$&۝#J=qRtv5:cm\7RmP:u~V{K5 ʝI랯&[G2hl]j< 'UUust"z`#"D$,.mѺMEmɗrVP5l% Bo`74чXwCsZ G^o V%;yŤ0Imq c4%DOYoSx4 "ZC^\w¶&bz$)jW͊=P0_=?ܻ vWk},5}?:WZk/]e'8*,\,ϱ_ߧ{9+_Q4n L`rfWZu =6~m‚ɦ(u/ߑ;bnY.85>N,(19V>HE@TLr#Ϟ:Lߝc\_/׍s5$*A J'MoW"#'uӝ3u*إXNm' JbdDL1_*`xH}:8Og5"ʗ2ቘ2:iԭ*}+ΚUeP]T@p.?B+y9bLS`o1boYap6^Zg ~/\Na]F)e`׻~JlɆ֪ěsGA>5N~]X<Ģ=^4EwuHOcGwTrݍEI/4x]b=}mͺnFutOQ=k"~%6DZ;}c+>ٗǧK#&'@iRӱ2{5 QnJ\Qy,glDW8EHG0Hs>o!vRixI=h\K E`& #nU2}ejhPȣC`#}p-=>[ Æ4oQKxX²4&:'t]hͤJ>9s#иV6#|k- "vlMHRΧo5B)ib^nI0`cPKV&Sv)̀7F8ǐ (j P2@!eǩh鞡J89IP 8{GI r2(?.䳘ƅpg|H0[;1|p>loݢ/3BꔫNY>4 N[#FvY9t_ݶ4Fp]hf 2,oXkF7՗)'WEjx Q}+*e)hNץeNYJFv-m1&% n)O>V,C7 ieM3.plne^ǯ!? WkY}T h"J6;#> (QQűm>(SpP--J̄v> -(cfy ;x&! Gȝ˃n`?^(hAI]ڝoR_1C Grh9;2T n"qXG&Z0 9ĥ&y=`#ܚPy e"MSFaԛˠ%Wm*6s>/Iz>> HۓtSIb$`l DJs}k5ž[B* ,*A֡A{GT0,D٠ρDXtzmv,j,g</o3LMC(Vm#aB+TK> ~EpE0[^K7j'd+` &w-R^NXո eM\~Bp.8~uD]e)40o$:) ,>MȚW7.c1gTuubwb0I?:h6;d{^2m"lӟ FHƣ Ww.bOpbG ]{ñ3Q~(te–CO)L@>2N s?Ю* `sP{4*7UӠǤAwzn<ғ|^5 􍔺84mDvVDGF&oBlWgz#p~!\Ž;FGGH[{q 1.}MG,(0(#FqE1q}c]uAO)XDx ުψE SGOtyҬ%SsLۓG$HPUQNLmɎU杚樉v7WQ˱T)W)t6'BVmzCGQ_I^y^‰#G;xC(u{ B_/N-^jBҴ:LEƜa. -klnΏ,πfmd(L|k) 8*)}APͪ\ tj|Bp(v x3p)ƾm(H*cn4ˈvQ?\e#@@ר,, z-x~/3u|Xdd[g3"{/:5\^=okyԲ{؂'j4r_*`^%ua)G#)M7WCކ*<:;d|r1 Ŭ~a#TeP1Kp^G r.@$p4 3G:\{|k3i6ۘB$d lg99]r%V /9@, -ŗ¸1Du}`޸S \[yO&}9<_tn R|+y{>˶F¢@"bIRc*-]PS sI }Qg-MŜ&Ƚ?@p}NYa \Թ1~`Eh\ d7; BqK?ke+d}o척d* !,@ZCtd&ntrt;¬y#"9nӗ,qjZH6~(R ! g7Jc+ n9͑ 8&ͽ5y!8OŌB!*7N zaCwq!5$B 4]!˄rW՛?Ml:U޿Eʂ\ir22Oca=+j]y./ ^!S9ų!.iDz@-4^*e,z&|{ROc+4Z v=!.Mlk]V)Z:M]4NL[]z83 O) bWqV)ѳ#sl+uBGipC#a4u^R|Dhbiw\%40LJ֟I a@Y!H"i?^.T@ˢDr=~eYK]iLV"Pu 5K ޗ,"%stv劉p4#ufDTTZs-A*4%ɾZ'#.;bF)[.uf)tIK__Xndybj- Be, #.d`Nfhscnmi!"ӼV:TAqAԣθ,Gd@S nd`X,!KZ4LŘ/fK[0M3om:Z Q[_yd3ſ"dݭ;U}GRqYDe,~_dG}p6cx{d;rkS͚ 0,s4~@Rg\!(fBݼ:gƧ^If͜Wʏ 2C0;7]I###Sі O ME}2"jq;k35tXehBslͽj|ryÜ8:S"w|΅9`uPU*j'l:,FooϫN"y芨2E)W$3_Ԟrؤ8`O3klqK4q15F{ Z,縗fq*3Sx *n. uaZnv m#T1֠N9:1[k#8~ztI]@hɔH_>Z>4)v a;5r!O<FkUgfg{ş"W|IX4. U,=jTߩ܋'lS̲FL J J"ZA߷:?p'#pzHQ"쨸_\Z"':XM"qVXboc]uNz*+c}erz8Z!"= WHBGifJT^Uq0ԼֱoCPaI«gStqxÒ;qklJX[-k-~gņ:Е_0tҰp3M(GE'RFX|ݕ4˹JaQG9EkN=J͗@ x<}60z.(ّ]-W ]vK|h,ݍ6?],kSyZVk)`'L lYeL楳`2U.h#nUUz7bs'J8!#\T!!Ri8R(-%jΩÉ-&1Z@ӂ;F#C-;MKPRjL_.>\3(8P#D3[ޥ'XI9v ]Y_kM}-ϮQcg=<+ q~fQC:),ApdsT:҃M}٤|7Qb9(Gvz2=@ϾGj]F4_Th;;'Bn8[i}AV4:awUڱӡ558#t[vkӹ/?_(g)!ʞ6yVNWݙVfdl0yW9󖆔07 0|1-ͱ,`oNf)?. BGwR(uex7BcuɁH9OЦ'0}OXvt)BBqfd߂ cU )Wŝl0>,'ɕmJrVvk!rlWv;C T _kQ :<])ߙAT6"l#@FB$O agS9 t=džBg{L]"I܁)`lUX߁iV_]i6hc&M.ɂu?=%@mB_$>Q#n q&eY+EV[Ye\uCd \*>_9'[Q T0UVxk2ZL`qiɉ\:51gߜ;)i"jX7bIUsAAXM< Φ GtLDk.}^:+aUc*M G ;6Qۚy0x:癦[| P`cb  u'i?根HdmG-h.d8:Ry*Cy%L&Xg["Fdiw^3 QAx]KqNLHQ#6共"ݸ.Z򿇈xp2D)߾Hi٩tO:}o[[ ?3FyRH+L9YP"Y?ܐW|ZcXVxBԦo"RC1Εܛ ^@:0/R>4o14ݾKvFTnhjHCpq^੩1O) qXs.fSԙǛԴ=G4U1~%%}HŔ+44NQϻޏKڀH꒞RQI>v*9Zb@Y 3u=H 2=r t֊Ki[a >D!J.E%߸0Йu`fSb1R0-o#hn_ 6DQy~ZzanxAbIRt8YsYz4wW}_t3k?-G)܌*wڋn#>nB$urYWP2ӳJ,r'`Yɛ<@owh8CL鱃i,^-H*EcaLkXۇ+<.9$})Mp2+.NCcj}]}񔼰X&~P1SG~-oHބ eې tyγm\ {$|^.tT@0 @1JAd)"-Y"o>X7&/Gۗi1e(~$np sڞb7u=x&Qbt 2E`MS) >5nRb/ пb*qvf>ic%{4-xӭZ1胯) ON<ѴaF ^QFB .ڬYL&tPڼs( _sp0pld;fB)&#Ykg}RD h#q0TԽtf#xwCb{XsS+R|Ua? qP7e3nU@س=,da'^PS~:j\ ,0 ND67 o^rFtӵh x:AӷDx#xZFQX3i:-zzw.P=<+:"1sǣ>vB.ШL?lo4[JKcsp>s(@Du..n4M!+W.ꮬŢ;);FZj]IsGd5 zWL+qjmР'Z1E+y3یJ"`ۃ^6$ܚ_:nG`)pd*A"vCටB s)Nfy}¸yn4_ ޗ?PXKhoaF[A7l/)SDi2;U҄XlE ʊ`P&F| eLEͽjFQ`@}Nb}`.Stab%UWwbK>:x_h!WuDu߈so-szC -|RXPefƄ 9}RH1_whUe!IXt>[{hJ?Q^ ^,`8zi[.,΢Ԥ“#5*oOw$<=T*,̱MjWN_qjp(V&?f9Vbvγ͑H {M6'}{A1qq%A Kv:fUY?N @4ضňk6r6-a[`@s1^޻K_mYf sp~3fG@Z\Pޔ:g݇>iHÜhd  @>콹#>1v`Ն2_ `鐨,3Nau *l0/\2*60 k<{8qrouEv`!H7֘z$RM\jdžE"NS:u21]j\ծ 2"VE=o N{& 6l6oĤ텃K$LHG?VUtdw," ci7hbC|)@Ȁv5Bp>w&"2`˷em%Z9t 1a;'X ¤L1D\V" ?{γ΅e!rsɐѮRLcG#Z4ea6QvdD 1GSyS~ܦO~VA!Y}wd+m 㼪Ru}po.): B5#RG-ȠHl)ZLZP źH&NuHb8`>L=`h$.,ʭUW˯(q~g0HVd `XC0qЃDϜj$UlbvfgKr R|q7_fH }@SݮTugogOBO"ڇyerC-"e Ƴ{샨SpZhkZn3"`CaK? *"io]m8ICʰEfwa\Oǽ˅s8(sl_مCrwk>]7U:Poz1{UʤyoKᛙѭI\j6un\CpkxY E)<)ʃ"Kx ɐBW-Fb(lDGpw@&-iA"LGcPgLbzzWhM2 _y)/6_ =l0,zʼnxN)A001фh͎9~pla(Ya|!ipT,T 즭 U [~2::|U9LC /fA6Th7{]mcFzp*[Ũ ?Hm6v#M/2m6Jd1 Xzw74:&$R^ҬCY&?l!#}/H2Kbς,]>Bo2٘;y \~^O6Hʚ_ z*NѦ%HQnV"޹lL鎗$(OU y-zg {5`q&d4(-sJJI+oz9gAP_Ep3Y \aS y>6YJ9qK#LF&u\~S@Ҹ%KN|1R?K6SgJ q^+JA+#|svWTG>Xc,F *E~t@؂'jhny ޢ #![|.G%Wi>u< PeZZQq|6lT3m3GcwGamՠW9*62?s@UJb KN2fjWΡn!wcQdQFkƶM =\> ]՚-g H;KB>@t2ߘv39Q!gzhToG[s_Slm":׎nt3.n@x88w"^ 9.ؽW7e5a3.kI}}A Ri_"Qqc am* FݼsⲾpNW=?_)%Ū{DH t)SOФ?.u)ne9,EzW r ˷]X< {))`'wUz֒帺h#~Q8Jh.?.uH-me ? 4dnvobz;mmy`0т Dƈ696KkuV{%#`d@YM^(3&8w%=z߆N/tA]3g▾.ݣJ>+IAZ A;'cpieb>ws=dmWr_1a0TsRx6+%(dqS0 'lqPIJ֤ N\r1L^ީ C^7qQT~rM;ytwAY00{kSև4$ORM=4;O_!FfdiLk!2A0HyȦv"Q (W>LgpTTTՔj4]`}SEґ6I7Ҝ2?Y@] L8) 5Ȅ5?/ZQdqE̼EH.܍Oh^3k(8_&oHPJYv!rþ1?54S Ǧ*R'o͡=75ƀVߩg:SglܳW[0r2{1Zt-cD~̮yTTƹ u8`G1Ρ]n4J¯h"%1)5:& &&6XNa3H|btE7=ɧ>-8@J9iOa//`Y_S'M#l"^-t 2R^UdvVbm pݖلDmYx anF0tPr;85L#FohbP0GmUje5iݭ y;E8atԆ ԣn5A$ğ Ju0ro&}wd` 1o#DVؽs:;$sS[aii 7`N92b,RHrg ^d!aӣl Kmiƽyp/b^[CzKOj=&S.4'0 0BVg1Z w>nJ B,3(N)CsN/40v&Wf>.zeSB`J,P1ƶYAvBp!"Ս_L#\X SVR{+@8ȤRJN\(/mETzMqljksM`smNgxv%oS1X-TC,2BEh`#QD<Q*r)גRyf~A=ӞQnDJOYnAI bzj\]9`/8p_>_iQa \GZiB~r[gYM*-_\qTUB!;HG:{Ǫ^ &*i8M`:8kޖ=XYWyWKA)G[P'UB)r-#n$*I#2F'?p4 SL ԥ_`Amb#e?A;loMx!H wv$7TˆHiX!8>*-rxr{ Kc \i[v'y B0VNpj !|/(q-o6D=.k[+oxwl.΢22^-i];H?5 _4 nr=8V{$.~wrt&4zC}]XIk*3vko7jAJߵ bhDCDkp_%^yMP_Zʾlr^2݀n)R9/Iblk( ?GX76tf! zGcCA*]`>^uyrM~94PR i7=Ij;[zyɝTEZLy]9j%6m'̴+؞d9}bC#=*ɗu3ic:Q*fzzBE%~| /I5Hwg$.|_ƱBv][/ؤRy %zGy&OK5Ie+wq6!f϶ku=C>D,rJ(pd`gMk(?ckd閤!\3sT+~sin3ql!Nؐr)l~n/X8$lgWn#J@&[@rDַ2&va}#8Y34[SL+|2QN(2eeMֆ'Kg$<3K,,-$ \ '{bR_Z!uGmPkz@יt^&0, c {^h"mdokA#9J;<%%><|.Uh3';TG/[s `Z`7M?f8SH&ʡG¯y!hZtL98(z' M.Be=umzAӍ2!J3Gq/0{0(SНtG!Sn4aYG%) ,c,K(UwτRUE@^t_;>0,Jq58_vԤ;gs#F筦CŇ 'KD cD50 OJDښ +--_P pqxB#KZi}9r@uW@\\r`HQ>zU[L-4=o0q>OMƯA ~F?%tY|$#,'iéWXtޗe: ,$V{T."GϤ_x-[DҘ1eRUxd joW\GxMk B ӏÆhH ̤Mokb䰺`ȮѠݦ:ُX0(k\]>Xq_*!FMVbLyl@!VxSsFF=uET=د),+E2qS{鈣q %;914y ;*N/ߴd!$gJ94s>7@RGńyʁ'h6\^Ju!E._g;-+l>3tطfիPMjOYTJTVpD=l|P<`͢Ղ6TjnST2?L^֊T .&{ %{Aپ Imx:bW&pVO1%|֨10CRQKS&< fQwQϒ -#ʪ]:Ĵc_%Hı2ͤCGOr]LkwVQ>T^}K 8iL2;,vJq2sP^+܅FA24ZL#fXMp5f~o!.=`A&Yℬm30Q.#{\EHw8RcdD.mT *.jд~:> ']iϺv ڣëԔP4 _t)w'jDhvR>ux?q3ByLRݭAH䧍ì1$mnt*[5B[ !f뵹F-#a5Zlsj m䁩 ]bmQQ!6y[JT: F/bx(GlnsK=ci嵧^&tt|",TNy k.92lOJZ#uA]3O{ 3ښI҅WNRd:dG+pC̢GT71$$F,9V 12 @l`9{R> &c[CH$+F؄yr]x-Us|$kJ-=.іY]OoL!(C{4 "Ph>7Ɔ#]/U89ےV0a}r ؓHn) '՞++vfR~m+0H:Hb6 $V\j5$z!r_Qz^dG*pMԍ)ۀ2Ȱlg+x5v,xY3-Ѐ>hrH'?!cw5C=fڕhڹG!CٷTT5m붳[:ZN [U, Ǐ7o3(Vople.9ݻ,4࿥冊|v)+XAݯ7 {|r3_ݶ.`,0wE`tm <]`04p<<,vazqj $^S ř""ibw(VrIUyd$^7Y5w)PA[mkh ~]z"?Vè⮹Hs(W-c) "0?Cp" a_\J%Bo 58w8C>܃7Ñ#@&]ixig`w(n?y rJ=*m3U܀]GW-KC>ux?nR fbɜp pוbɕ=)s"I/zV{2 ɀ%zR~]LEH"}VV(-RLz( ) >EZd\*W[a"etq]w Pg@(3;e(5"ۉ2ET@ VPL#dȺ;>PʃO@Bs`8XpIL)we Wv=1$ hoxyy9a娅Նi,jM2c7„pn$NJkZ'q0LYasT~ɝȹہ/LY%+^&.0 ׏*\-=|DD2rhP~'hI*͙m∉Aou36!hNabdvJ]7q̨̬A eJ0Y<0TX j!pQ,t!<C11q:Ϻ#1^<R2#qRwl"&.maP86. AnF:H=3 y!¢uUC2|%\8eo(s(xc9-] R^l%3&݅gvI,$C)n8Q-a7]YiϬ7e67JMZ;XQ+]HG eXNvRfľ?J~o:K8sT^.hhݝc^DL1},OᏟ(I(ij2Xz lX=lcp dŹ@`FIoUz7o- 28,A Ѷ*maSc!zJdXUpެ00WOE9|kn]-5we"*ḍdF ȮJm[@/m" [S3Fc& IW 4w#&G URT;emeT4MKhH6V,[ϝQY/l#pw-C)7,M) 9 zJE Zj XcSEaqSQvof2 8m+L}L^ 9lWO~귕zco8 (tH3 (OFp:&+ q79kE nvIӼVǞJ֤kH .=DA-ANCvh{x ] z#ϣ_^uo-߰ǟP+;ŠLLV" վXϚ^y?i]jm4 #xJB $o0i؊ eDfmͱՂ&x?8lHIeN$H#kB af6h}DSʖ1r,m.J@٣P -8]c_ysGkFL4 aABSs!<&v(nŴ2,(}ww/9E]aB:`f~3Bf,%4IK6خ|):vd]Thj^C^hW=1lp}ڹ RiQEjzt=49֡;P tB@x-xd t;#B|yEy'}C5ʃ78@* ^a]MMqd`C3D.Vb;ƾLK:xrE"8~+tG6[\Pf{yPeGʈȄ߬=ica3`j G^7dܡ7~y]Cd q{ɘ?&[PB:Fl }L֗2OF)Ϯe;ivEj"m&菈`ZϽ .6s郝$,v_'U`1O5Y"J4w(:=1*T Ǥh"FtAܩcCz.arK&ZvXR]P2AI?6B> 񄎆P`pO_Gs5_eXPQ@w @~R(6sEh Q@{_U UTʲwRk ڎramwzʬőa\-P ̣]L8 ' Q i`2x|I*j1 V?~,lƖH}8E{Hqfs3~%HT [_T\`=*q1 nE#T6E5N.!5X4b[b E z'&j7\}UXqvD47ѳ߱_)~1ޢPZ|'fIMwb0Zf67G]˿w@YT!IS[1&tH> JUj)b,Ƹ&cWCLF?lU>ޥ*dl[$m?#StwN8J;3.%7B+:ٜIxn6GB #pR4b+x[hϮQ}Htgzh'5 a64қv)`]( t~Xj:S2nNL> p[ ,E{Wݫ_/M []]O*'cU=g)mHD䷪%[4<>x vYYV.D|O4$"OQmq\Y! ܽX&C]op ]P_J{ʖhĬ)tiܐcb^DFs t{o4W, F=*hef2~ i uJ6,nlqv {|ݹrbW02{ ޓ_B}zsP\_gVXA4)`Q(*6Y\F?( h} @%˥IBTBVpBwo'v[UUC܅8Ġ.X,=n<%)u ;d,ރ6LNNu?b$ 4λ!;|o(Hsblha_U[ecH K"?nb+[pcM*&9*󺝗`I3 ȇ⣼qI:ca6ȼݜrc~s'.J%apP̺6#Bh9=fT &Z|}gMNl#tRMn«`}>V_ fk"G]x)ڲI{8N6G$Í_[&|`J"LVG?uF"NKO.׶jpMdۨO=JE#M aFW B賿DԚTA]H`DG˙95kZ alk%gisn'N /q3M: oW$# 1G׸7ȁ[73GPn _s 6Mb9V%-mwKDޜ䴴O|S4(iu|(Tf]]z<- Rfy z8z $Y2Ib8H?_r?SqB˻uq . 3L 2XѹRc#$Xs-Il&ìEx7lvw_ m !׍Xc*DL6aMUHgP/{;i0dMhr F9fFH@G]U6$x]mO_ԃTƏ5A$Q1نbV'w9N Q)B߉}W}aKگ0~,zbʒGܝt{ 2x0 4>9; L= NhBEZ+p&3ᬆxl~00vh'{m/z*Tvs&mK14utZi2KBSu`dOޫ_YGdf}6ӟ_Crԫ`=|4w%;s (oH&''J)vxUCO3,v)*:ϙDޘI W$2冦Qqu)|\jMex*6GN}OFaֻ\gkר*b^MXvYT&t x BN3fQvпqSdpD%wDYpbo(\"r72i`,sWYE_kh_֣<+ɔ2wqƍ~[/TF7k]Gq{_4z/RDzuqP$K侑X,].)ʷ-^5nFDY2->A6a)Ve].Wc6qHZ^Q|<՚q~:7ڦ#&Tףx{h&1uҀ`&?2THmrӞ_Szs@&( F~ ^|p g +fB:9E ߊ5fw{\reV Y _A>"ܔH*6{H̺OB[?1ߺj)nj2um :[f' 핹l<`65H##YxJ- bͶ;Ƹ" JBoỸ%qEăNiJ^ɞ} P͊/(XGxz&a(f}'/,EVHgW eLa9:t.ϙ- չRAցR)! d?yh vpv69T@O- *^Kw|K_0o\mdfT}s~f)Q[d9ZLCQgtY (+yT]|k Q%s|iI¯}i9(L RvҤk9@yHj DW-kws;71jhE;yp Ŋ XU!"6#pܞ`ˌ1 s_S~7yTREG$,vU6Nl-1 q N) 3ΖC*"o d:+i.z!C2<^ 豷}C:*$(K2ܢh2 G?H[Swnε'-a`.UpKzX%thoaJ+!CDiG,2󇿿 6kanrR"Q6b}^nj%oyDKz R&$P"0Ìkș>hf (A7pŹ_:tڟ]4 ~˝dwg3>ߍ+e&PBxA(Y U^`s~:oK譟Rœ2ƽX$۩6Xtp;WJ)4Ѽ'֏V(]M2s:`dſ+laY^궆+لU3ae}PsRSUX$ޤ\E2n`B]kn{ h5;9;vg~JD^ go 8 Xnb@oo1&TռeX)h"UsNf6/<)Om%19=↞톗w:ebܜ:[= < i٘ _te_(Cnm 5Ҋ_ M`>mjYSj"T?9IUokJ!07$c[f^ݾ; ,9KSԎj壱?l12mӄ/^גO.'t(JYvȗ!KX[f0qWXlrZ0t`[t2̋ph[lM>jpsD&,( {0^rt1y|AFxP[$"T863(CO Gn[0R}&U,<ާt*m hXѦ8 s`fLضWQhrLoFTBDE4[䩻>`#'],h|QKH[+њZGkm/A#ڐFC?>FYM`J*5-'́C\ִbW/ AfaRb8BɐEGqCʦE)H rхRA6r:c Д^!*9A9PtsrS>5,1kskXfˮ p A$ߛy% Y ~A$-dZk_B3C)> xv!᎕i;.,;Y|pͷ_Q H*x=Cdu-|n _Uv[=_3\> .|F3=ؼe-<,h-V2om<[+ YەN]cDZڔ>Tp:_&Ss\"-3L&s)M=LԨ.@AV_|S(-Go_{DnAbXS>Mʁ_= Ufg#(D^qhp,<z(+ ,{7 O$`VYQjNS@=;k?h5OojXquMY(Fs]^kZ[Y@ѪLYD'g`/ڧ=LcoKHҽ=>=sy#9 #H4N^%kr OGLG-P7RŲ'Dcq/dSPN7 ${|ϴLb$ *41 MPb@QUO;{ ]CYhđIU49(|E~(iWH Pai+{b(n+L7dm$pѫ8|SA\}p %|T|U*4<"eA Dž˪3(t0ׯs#x]hFr!Wrrd3ᬕd@msPI Uq?@02ڱ7ަn^x!b#iA_5ڼ 1v3D>ꥃy|.ecjW{n . U䒸ǺxO +.RUւhi)fZy8&o; Ʌ^Pfc:EDrjPH[R(^q|D[=Њ[|WQY P w7>s.U0}\a+0~jS|\ t<3Kho8C6Pd^D)C஡Bs %G;7}Af̩w&*Vzq4L-&Z{\ZRwj i"xxPZL/p#u6DY5I}zu* = u_&u|9ܡRǖ[uY)N^o̜ȨyΥJjkߍrt`VC54jtH{{0Ygohi;ӻE&:f^5Pd8]+#PMo6it(51y {F2uͨ#yRӷU'z>Epyx\w@"̇,`@,?#ULz?'I-|~Y;ef%H(Qj浧9EO6²6u>ci:캒 رhf}20K{nȰiROZӧ2΍$#H֙%{]u##k!l&?hl/jGQTe2E!0B"v *E=pz靮2Y|(#`UPJӪԫ^8<ā)Dz(Ʃ#(`PgJ։>TE >K kU-^!NJ>sca͓F t}~ %_^lbbP^Z !p!ߖ5<&J!&dcJ?(yCZܒAzЂ4  !'>=Ϧ?,J!y"svt ~+/ҋ9w B*7Tt;ZlI:*-n ;nrBQ&\&p9M`2}3SVVdϤLfb,58 ;\l?ewˌ+5M@mٻAhSϬf =`UA @oDgvG>~髾F Pѕ"T%3sAlHڿ! e_ǎF"d#Gަp$Je]at> >>NBiiHQV0 &s;;>$/&Wb(+rGQpr1ZVG{] 38Hjb;h"4a=7gE?BULlwTqO\}4ܼDgׄ3GAe'Y2ڋ|ѪKӃQq,itŃ4$m$GKA{0/i*|OY@>?R 3Ġ_b4X*v/DHl^!_'%jxaTYVF5Nk(+u4/J^úm^~{tmOR8ϫ{).)Q낿d\nD׺;hܷnVX̟HNAf">=Ac8gNvs$a [(u~+O9eAiSEf ^"o|ezZI?~S)LO8950C;l#+6Ǧ왍P|ieѓ=|m4Q}aݍuY9C-F7 Y,Y!,Ŵv{߱!yΙ=^뉳7khu(_/xeln,SC1m~TTd߶uHIYN[~w]tuh߻7T%ML7$'̵0r>%2GAy C#ELhVx(f< M栚֊dH18򕡎2Mq3AQT0*=GC~w\8yqs8e2~y GUS}ͫuw6Km{4  nC9 :;::O+ܧƉD*O`O9E롣;L8IǓsN䶈( 8g RAA0BL a"gf S(rz Nw:&R3_MH胥zCVuyQ|Vтa⠚D\0PdrsqJ>k J0-pv=JL$7n|3-`kZ;eFt.Ӯm2ْ;0|~DK'la_$]덋A B5ɓ001 1ʴl7 k/-d?q43N@A6E{N`,ZF1F̕o?*S5jPr7"֩G_TX¥b  +Sg~'B4]׶ Wlq  UV̇mi͢q(P,j3ƣiXKl.8[0h=+#EMqY7Bo‰j w}ZĈh(c fbݸWl~-JBd|費\Ͻn}x,t^{(`zHp 8]! RE6f׷ҏ ע.Q_($CSs o*]Lt=BkL0 D_`P)K1KKw= xݦk(Ck J3,|J#8CT9K tj75P{!SAB06 r ܩo?kX"E+1_;Wc3\>JB a30IR0}ŒjSf@Ǖ]A`WAxMk6q\'g%<_]ZG(-V}^ogI/ԠJt>L EG;pIЦyH f̥ZʐALD!RN{n%?o_יsSL//By^- Sa|EgͰr{,o{* ~* Sq6;9:G>u1֧ Qixt~dIVIJ@r:zUoN-ȭ)qϛ'*;cDPݧ~qYJEږEdNX[f|X&Tq˸"R]sHlOI<&WmTͳ.Ъk$B_=.\}w!I.}l??-+C?F ;Ny7/DdNW88P*b;د3YGS7%zcjsPڴ7CQp @+4M#>2x^8 T_ztaeOݨkp4U;>jYzsD |HJֳa8Z[M7&!P:YzS+Pz18e);.3ғ*NJ iĎeOfuNH%LAZ{CnHuo)3 %ޜmcWbn f -x³uϋ#ZЇИӳ JrٰLJg|;%~w [u;>O'd*{]ydP ."$EzT"7{eRswg]ˬ7٠Y*^;^~k]&p0ݪܽ!zp~U^ܴPspx UJ7j n#7<=elF$2;W˨yW>n[+o:EG$VK3` p[֦LΉ+QP?pjZt{W4hJ!#|ajkޡ`X'BRҽ]2DZ~̳i jnx7;]E׹CSX("+p-s! ;0dF^uc)+s)K!*'|ů $OpK'<"ޭ?LLVS*|)ZʮxP'*|nGO/+.T+ RTK:.lݶ:9'wH5瀜u׍dxV.1ŦJ1Dl]Є ^E梾d \dJBK@E9r<{Bڡ 4OuÜo>~/!"c H2wi9gg~60vY/qgb 7#+'+\`b*<}TN8~c ,UoG3,/v[VFkٰ JԒ7_kkmİ|u<@>scRF5 5W#/eD)౸A-,E3na 'V5v+"yKa NG@Ļ@M<&nxa\H5|l 64Fxl3{szn9&r=ő(d) N>aUPDWOg~灺:l=TQǛSQBG7~b2g¹ef.e$.#a78Pʆ{VZ!a42Y5:ůX9,UN)cmOth$ cp摐y8.l*_!I{ܜF ikKO2ךAQу& ɺNPlp7H+] `Z?=FEHFWܯ-6L0.&}2 ^#ܘ,5&-BڃWȖŁGTpL|c)xFB*0hؔ0&ŻkηM|p(Y<)/iB?ѨWfl`Ky3vIn^\^C{֋-.%s]]x8a$$5+/Sˇ}%H>۹2Ҍ"km$=uUK0c+atgٿ@|&}a?4íx+}n I3精bM`H)KlYqȒ@=п.5WNeZpvϞyCM_ ]+4lAVi%6 R]fjזC,Nx*:BBC #ṽ5'0`EsKDuU HC}LƸAaHfWOc=*x BzC:hD8˶urgk VS t)"!W{xLތZNNn\VUcfK$+x}٫E7X$cV7 VH+r0X)8>9KQ]QP{ם2)) TA[k>Ӽ'$xCϕ{ ' cT)tL/nc(}xѾ+^Q9Vvvth&e"]:h- FQ֓KO/2c6m.j~);w⒇TXI7\N5G؋ o0cI)\5Hy dǟ2T1-/v7Pw kLfm)}=.2`+sF,!gϋ?썰߫`6BZw_YސhA6FyUx6>}5i v/Kl0);>ҝf|!7l)΅,g⼄n'YkRgAMlBlBlצ\@Iפ嬺39ؙ/W"$iǙ B&,1 V^}*eҝlYTw{~Q9'FrAz-k(PYB)wU]AqbɨӌSsT9LXhoƱT ZL>5jRh !W5?(x rq}]Jͥ_T94%+ۇR [_GA $V܋9۞lK\vwҏϾ}Medl7iqʮpsfǁ:'h`bZ$˳ϠJctUl L)1a.P-0k gjѝj~Ԣ )`_&KBgݓTi_uFSG@y掣"FH]v1(Rne}^#9tc4-`Ve.FuqlzΉ4kJ3 $f &`ے {yNݲ"LF\o,bEӚk͓Q(pv2޾a3)#c`[>_05iwKj7 UÛ WP8q 2M8uSY%*|e@&y~S*V"U`IHjAU |xaƖ;! x]f%B0n^Ӊe\gxWm%1"I8(R]k]ǼXVꥆ#cihԔ-!?Y@VE  Ϙn镧-mlPzWDZ^D:{w)8!i\< AqPnr~֖y–O:&ؑ-r.}`,(I~i" ~B>Jz*mpNx?~Oki8CG^"k(#Z Ò)8 c4bw2|D6N}M+Ƅ._w@Hue<>GC+~=DlniI0f9,Z3[!Gfj7W~[T&a1a9gM ɨj&O>e/, Ru-"zF^JX#rnf.*U"=㧪qغ^$,H&Pس ~ms^SL|4t#AFu.z'ŧv||Eל=)]^L%/ `عn֔v]|2p}G- zk!/UW7jt2$d8 ڽ:=c$8w3;Iݵp]l`BY+=+*L"Q N,˴ߠ:1`s6gq,^θgb!&#ն&KTf4Qc3HV,c>wF3n{@$HPPIɮ=7,%ryzKk66¾zБ\*h!)/L;gf7Wlm=:=A$L 6ue3Z ~]4&i^N0C{$ -V6bҝl<; ѝPf곤蒘car 0^6SiZ .JfэY߅HP 'k̪*mE7 c.e7ܤv g0,$_lѷQx]eC9r9u7Hq8EZ nIX!!O'&vtX4 %*EDѩg {3 Ol\Ǔ?`N WS1ǪQ&e<^Qqq* B{ 7L+_Ol]}sf&^`h{0H)5}kG֒rB--ƚĕ|<"S.{R_0QI%pϼW뷾JGUKT/ "dN[BLAzzH N |v`E?lm04a8H"%;0K7r%nrV*g dГu hqiPh_Lʬn*Bj:S.ָmlVǽ3&]tX8,5`=&QXx$xY: V#_J=^j?3:[-/'˃*.>^6O(|sFkS3e%W 5]ŖL~Dzݡ_ SXvXքC&(dMTk QǛ$I ̣x5bE G/<騣#B8j)/˫,$`O_Spm)ΡOxA0'PCheUgETk$w! M=| @TPc*UiIc8"'&9r; =bX'?t62FI. |D6 (vېGk )T'.֬C00&lߌ=1Z%GC.tW6YԘMXS mu,1OR .KUg mL4toL:O{aBpr"ɔhedfyup;W".nc XNB{dVn8d$(SZrt>u{!G޶@]y5Z>`&/iͪ=5|rU õ:i+T10,:AXC7cJNF3CF]rV ?V‡jzmt'➾B`BMͫj+U$pIAX^'nRav_19j]BRDha&č'h Ly-fVMZZ&F[KZ^j-Ph櫢hUROdR,)3H QVg 5' CH,,l5uL|  ]9_77іx~ Dpq5fjcAV3m(\\|M)rdbؤ&Yv؉R}?!ҁm(cئR |Y:O+,YHI2Ѭ,O(?hF[0Эd-~N)X@١>{7ooseʭ.䩧34*Q H9 *A0K͆/Dr!)>&S| YI0ld9D.)YWR$(}z5D߲$'1 ,Eu梦A*N6ڹ L -U!it0]6;YL y ӗH* :tF2@uܸ ġے7> bP ̀|9#:W87U>I1zÉؘZ:q &])&- DuI{P"rrn]ldyD)}N^Wڣ Uu7D"F(HApy|(U;T 6*Kd4+K"~i:Ϗ[ q1=lEx2KU89O"[F`=LU=~P5n&EtŎF* ѡ CIN{iX%w6/=bܶBn3I r >NJ݃ CZZ[W:dGk7F $(_^#&pu-TkMo5h"Ik12ͩ O`ƯSӟVs c%,C00p4 pj ;"o G$"M1~bA%y XyK1E @1΅ O$'tҭ3PsRn,u MFgKWͥ7V7pYd:_=hE~S oZ*Ic?_ vcC%֟`X9Da[Sڟ =JAHTPtbxŶe=|%W+o[#bh^amU`4Sי8W5FErc lYIRR)%ODX2ܞ~EXVh8.t?,VoTɮVJ7^ *ZsK":3ccRV4<(;抵:L~t_ŕS Ow$m*X!I8NfBDFŰ[NwC}rrC)ռ6b_PD(mX"7CT ړ?rڪ2G;BQXŹa:i_>aqsbjB]0 0'v@zإlid5|mK v.]lG@}:=ge4M[ IZMt(?@6YbmiT|=o0LE&Ur; cnOiPr$ԪE F{usuyN bܳ7g$ %]tޙ)Ax4g)o[DLh&~JyN3K8~TK[o@R]!@<+mNs-7)֟vz1q1Tm]n#@PBl;a0u`FYSudlZd!(+8Xr>(=I %A3N0^8ob|ؔ\b2H۩ؙkL~s\կoo:6>#,7N`jU@E5*u뤄$HV}KDj^^0;“i~ $ňe(76v/晓*&zL~"͟=)P%!.6:6"T[S oIJ F>Bafʯ1o5{įP"LѺ 6h1ol HNS^2ÝJ^ɮZJI8W V%+RNg΀܀*v^|B,`t<-Ynzűk󖂦*^5.Nεdϙ\vQU:jα秖݌ދL|%4of$Xt4)߳{K6_+-Ow(ocryu_S_'PA4ms5eK L9%Q6?G@z`ܫ/jm#u>7yk_k(`\L$k3-5mGJ] {=%K6}HvDJ$jO sq6_=qwmBL$ x y dYIުPD1b^"azJK*׉oM%L$ hI)~\m84@W_u%R.[<<йqu#b)n`~"@{[O$ tQQrc*4&) N>(gTb616^G[jpK,;cAs'=@ 57xƦTڴ嬐P,MښH!93)kɵe@TVQ!ܰrk(PWJLIIz>2;PE< `dh;˰1w}ك Di{!X>I}%{8eh GtKKCݝ k#=g9I뉓Efڛ{q 9ЏVpٓ#!DXQ l2ꆁ=J3*/Uꔒ(qx/"*0Wݠ\N suA* )tkLo.#ҊA{GP_Bi}a5jSDgµ{"#w$Q+'|~n?K-&"LwO I$ jQ)s-dD#&Go2?ԯ~c~yzrQR%$adeE>Qi1y>wkμbBz9 I$2'3Xߗϋ.s"q_07TSaOqW1dՁL?ZU!MFDc!!u¶ vXp8,9CQDE62 inޮ)z`ǩ<K!nA1{^$ f+4ﴂ`j4BX@ϊ˵ ikŠg>=GEa&ZwvWC GYݣO^r 7EO Ӆ쯖8 )AgEkڢM JI_ 74'1C. l; X;@2ZRK)/@Zϵ'y[?Tuby)Q*Oam>~]ik͡Zܾ ubW[@u5j䛘`I{ t?3BCOC<4'O֧ɐ}(;bCtSk>мqJ 6%Y&U|{dP[2mIlGg.N Sjq3- ׃ *aӝ<!nWz YcH@JݙRkiٴO&%['pS$ _jw#ڒfו9)[~1wp 7-jXBN6j֓/s_UvY$M|$eKMOQ|`]~ #N81L.[1Q(/QH PzO "&.\\xLp_^7Y[mc}rOQYm!*|"| Is{5|%6NfyUut5q Fmy[[şIC!@@h5jX0WHRt*|jb( c{U=pٗUv s5J J$rBZNp/;hA5?Gg sӂB`ȭο(ly!bmsP#9FsVDjh2J(o>u̿q)OL\[b&渌a.@S_x#kQDƳqRTn8q.l`pW҃w_k,A6 jK^fhXo6 ;] JN}Y'bI*(%cW-%خsPW y<'_5"Zv 65L7vx?]!4Dhn> %obFM9LbB Z*[Gi@.dGD~L}s.;zihl%*2DN0Xwɡ4YMU" \9)!ӈY ; šh)H+{`!/c| qb2[ ȇVU3iO>7Ă /MIq <H)Ş8]A&-u$Z:>@/ӲԌk@r1r2K(A@џ8r.\yf؏p(Q.(А}my{,W&@I]i$/6odf_AqBeZWЌ$># s>OxmCW_POe SA+Ϡe V>hxmy,.Wm+0R"'DU(WM*4qr{w_m6P^}vJ'y`j"Y}ŀ_c8vqVrؠO1Z4;4X&w~1iexs$Gi\RA?a.?Rk}\2+?hÿoayX"TO2_y/rO$\wU!bתܾy'y#{tyl3U,#f&1]VlF}ؠ8A+6| h峷)[n=ǸTȶ raEx! cψw!qMll'[l1M:4hyVkyxm_hN Z@-8y%JZ -a"{ Rr0aۋ>/+5ݧ5 Sn&5%蚧Y9ޑuNju,V%+_S jz\[]XLPrEh3ʜX]BmXwfΎƙCц;rn_qBbk/A=E$ ͼ<䞆>#thFA%o/~] RzAjwmYɵlff=}x6˫p`)-+;L}ʡދcx9 tݛLDgH{lwTUyOl#w8k* / aM $r 6eH떕'g6;5JM[Mf6Xɇ|'dNj=zUaų?C~?i ,P&F<ZvN&XNKTZ͔Ia8mTpqBZ.M $i4mrtci{vT4 xђG-nbN, w/IYv;!ge&.l/dI/ @+e`9oVBAҺREr|NoO4UYAut'/\3`|F.xPNаh},6aV`i^+{N0!q=k;wWJ''wn)Dy5Ȗ{,\445|N%LtMG P6(ʬ?o;xWVxڏ µ1#9-7H )Eߙm _Ŗ`#:]ݳ ʖ~),LNh'rZkg",. (݂wׂ&K륳 D $HLGςm] ԢR lߩ6yi,gX3M? o7^j- P IQ*T3]@f NHCc^c^ $TjhI+c4>#>#ze^ƔƏ,n~)% aey*(4X;aw{h dyyl٨NEh~աĚ@R>i >ξM0!-vK#[KcOFzRg;kC*7 y ̙Ef]Lm޼0v[d|8NMZgrU{nztqHmrЦdFj  `~l ')͎vN OYc)E? gN屴.Hݫ"⾹ ITnM2SX.Y2X3Įo+ ͡Ӳ%=+jhJxX:!|ʪ?dj.:zr^$z~Cüßenng^J,,;~*~\ ]UAg.V $e¥2g >MZVYN]oc>xJCwҤZP,Ma=HBb!ܪ3[?d"bHӤ2CI 14Cw5R^rl`ge51j3ll=#Y+_f$!ӌ4xr*p,On+Ըe$.!YȲ}\_ @5ǧhH{C9C AK`K=SMq9Cde 1NM 鳑ԙBn)FWyF!ŁWՎx-rqo| AӾcHW|˄^orYK0dZ0&J48󑎈7-4 xnDܔKt BW&qQ.F(tD%Sbb6gn(;Ƭ=QǪb]W^ˎE_MP;ƄMHӁ[QNcO+pF׶%*XHVGƟ܊RC2XM|}oQv{'ftg49N6`թ]c r17/"*.]M+n-XHc@w viYEPS *p#p2a|V/muH lW͢u٭Z'F}qH noM@cɝx(s l2!=XDX4 D!8\T)Dx7~&Q\,5 yPE~[wJ .3nYδPtNI܉@q[Ţ],XP!{PpMXSUP iN-K-Sg+f[+|&aCfW vFHvn8BPꆊH@`ux YaFdpɂn7eB  >T p*tpx'!. @@)0RӲþkuwB W*3!EYjC6V;ㅯŷ"GfrѥFZLgƱ]t'LAǫryTws.7'L%!NbО/=bI^dA=V۲.4WV:My z@7= JdlyM!mgi]'U0-1MʎkRa;KͮlL?]FsImH@" K禷u3^OKc\"e}`m" wc{ֿ&IfpJWi0+m#p׏Y(^;eg7ʋͩ-]*{f;xN2;m0S=_i;BYg_\zSwl[g0y%M{x:Ų7xy=r՗RBڄpˋ+t꼠['~G%Fn)[Ж^.5aZSiIw5:HDyLHjc|*NL[]T,G[,뱶aB'r3G:$\n=DUfZ eZБ]@Ïiԃd* /"Tu 2| >:ߨʺ ˶Cn(3M+╟˕}1CI°ޥ OŮSX IИ_Ħ7'}yD8%AϪtr-W:Rc1$ң@oFtxR}MDf8|z|{<~];X4y-NB 0.,0g;dY7{% $b=FT D#Ǝ~T_ 1 Iyy6l>:/ѠQZob@L,dy73d3;SdaGm{;Be7G ƞwm!G)VgOų)I J Kkhf#^YQLMii 6W=ov,l 7G +8fJDäTM^߼</jg=הVzP!m] eK1FF9 3pJԖ`:OZ ƌ _$Cl)2 "ƄhO 72K-(vLa6tiz9eu;߉qD_X²e~q+h<6xWx2=+ϭ珩Y3~y=<Q(X(J9{!(EtcH+\J`<W?^R0Vmbܔ,9()mdmP&l@maQYZoZl[:T>qufYKm'WOkeUO9HCB0ċ\]I.)NmCL|Yr{cRV8R+*b<6pxQyr_E;"%h+aɛ F>g2DB P͈7P5X90ynb9% ͱpFJ,ăB U}4Dl .\)Z5)t>_ݵPD؁b(6[Np͏ƀ6Dڭ;ap{PX h2D7[usϧiTJ?=Lb ?|XVGA0PZE ?Ud]6IC Q'UO<yuWԌFtforKž=/i !y鞷!N@Z@V_,<$ #r$$*7Gᑋ}_ .})Zwʢ1dߍ W@?q"YYb%LlN B1ܳ:K(gʹYF;fH PG*aIIr~F2/cQOt%#~'c8E/M +W$ڕѭ.JgɢYcn3 otY!4:b}u;!Z2JyH{$(=Ag5el`,2kIgIyL"L:cW{փ I(@~Cfeó hWwNk|*T;DMxk'*׀ݜ咿{2^ Fgw G[5E;Li0tZpzpLky+ʸ'< h\I31{@ߞɿ˳bmX WJ,A/5]-VlVe+CPBgAn.@9OJIur[riM.tY`aJ q·YbR;”/{ ݨfѵ9,Ǚ}'!3 v +FWYٿ|qf*=G1_g2g6'89EaQL^W Z=0"3fܵiץύ{!O=>Ag1# LOMfL# XԓFM2 3CR e7aT-շ1iv /h͟u`moabwҮ\PEg|P{( Z`j gUGT:(Z HNH拯MNm+74o_ ױ\wcTGq _t݋'i~iyろ`ůx2EP,x :v=t2gG/ۺ9Fio5pl># dꝍU-'m w[|ڨ) .TxarjG_3ڡlF@5bQett:+6Gcޮ~ Ө X]5 !E$7MEױ$selr0R0hup$GGOA0w_*Ȝ"nQ/8H}ucZ^n.lŢEv6<|rai.ę>T B%3.@bǬ;ąZEu6-`ҍl,d]J$`t^|֣3)Ѓ3OMr_FRz ݌>[,SjEQs!MTW M+Vr!>"-~_"R.4_.<$5)>)Fyt0q5R*b6s_%r:ٝ{,6eZ9<8?ek(1@n)BhT$FcD2(eG,RX\ :4OpB D{Tx`>2/Mg1i{cF!ٵraE ਷/{8Ϯ09cCW{TI Xga䖋Ϡy ߁ B]ӣ?`}1d4I Gߑ/mf}i_0owÀSm g4Rx%?\(oԶV^E~w?Ϭ{69elQ6~~maJ䘔^uX+H꿪Xk+h&ӑJd0*o׼Ain+.WYVb&\فN˜H9z_$߁zn8]BF N|cO~yt]'/~<խkݜYZ qɝ*E9ܝ1O Nw1-޾}Eڨ֚:\,ҹ9ޟ9{Q4c&!AaU;7]I9(r<}AlOpi f'"uИa22yd_i/It(M]؍@ H[0M(  nDm(HP6zشON 9מ, =of.QO 7HɱSiL"U&\R֯LZxULsp`צUTw|ᴝڔ#J4(g/Ӂrҙc앆 ,2@3HՎV c/n*⨉vos@U׃Zp-˴} k20Iךi;Moxҽ#Zni2&E<dfZd̃f$ͥ0lܻ!oi:LMN?; H4]הtZCEzbyo&KsuA0iUTVu!GW,e18=EyCĠ4V Bc=θli5 |+Y=_/x0rв;8qTUF͑p:^Z~HO!-kPFFX{N G -cxB\ALEpzp ckǁI~r+|_&r'fnu6O<%iwoW~폩W'4[D"W]4yB"I8,HAiքAVl=s se˘Q+7hJ;d%y0LL_X;Zmzm%MD:=}U{M!uge@Ǐ>򓉦q}|\ٹgJQ .Fo#k)=xm%~0:nHzrI^n乥CDE:4'5' yA9 wx.":_5`: bM6-1x-R.[* 0{TL Fņ:< t[)D8IEv Ǩ`/7%h%eA ֓]/Һ7dhJe\!ـT˾S}U_ihVHp +w6gY% @=HK&ܵۧT(@-\*ek/tVJH}FQ-L TnB oy <=4{tDQ-czZ9\7HۂsPbݿ?KuXn402&;]ľ+"€݂>.欂%뿡&:cb"I@q0ubzA$P r 6=zC^!7veGާb[(1bą).Y=޿2j*6~w0 WX|}$!g<;*RZkL#&n%=/؞Iqq  %jW!A }銴ۉVObeHZOnZ;MULicx!%unA.3[N)>F~FX"uI>LR" ć 4y]Fv{2dQ HXѩ$B8 FF>CޭYVOf&߮ap/Wrˆ›& Yׅ(^t} GE㡠ͨDGtb-N!h&8䒰/v$G/R w&j9D2(udCam8ĺ&`S0/xnAfRk"pIӾK*7gr Bx VSS::vV2 Ri ӇjH⣯7|>L w63>ˍt/xLw)d DoJa@ aE}H4Rߊ6]4 Ր|%V`?I Z}JC;VON]_*{ @YOc07>YxW!Z؎Q a3U t ?[aЇ.p9&E3`R@l.+­B0-i-  Oj^M^`^uw06JFrU[۫֊xX'@plg/vѻtq'FxiLG8KpYy33n신@F'6+ߪ̪F3V>kɲPUAQdr5Zi7M,QS^Tj¹ʫR w<0F:xHV-H8~E(œ3?qwl"͗l1b>Y,wΑc,zd`9"8.C? k1vhn9ma<`nj<2d@W1;d!ҙc2_@Wȗ>teW 76?qVSb\5,TAZfz%=-P|wn7Sg{m{`dK D 1i e.Y#y Py>.nȥب= X*'JPq6GF "biҕXBR[sFuVWȿ+RN '\T5ys36S ކgD 䓰 ~31#Ȗyb Mp,dXivcĉ5ץD\ ^ GCj"? TG颪˕RBzنk"a꠳t0lq7/zF6Q!nODjXbƖ QD(&Av:bFg bl sGD+ nhTOx [D@j_+b[eڡGF w(1Rqb)PH$ĞfG.~։tO N@l^'?hX .$.sM)V:xMXBnf< :3d:*E$R^4VHa#B$IeN8v2'\0~s;ݭ)MWTI"=JܦoPA7L;tIC=Dx62kO f~ߍ,P_i{d܌6Qi7aǠl>wZD1h/"qBrWd *-q Vӿ2e&WdP& xҎ%ɔԣ~z /;;Cqδu:\GW"C΢u"v#l B\ gb {O-xkq cNU3Tc2XD5ĵ0P>%$ɓl*zXıo(гgZëkp6s䢱@㍴=,_#Gw.D$. 0LGEfB;P.L%ЭMIxR:p&w).*LUmHلqc+ SQ$L Sukҝ;Rd?A͠3:LVW^+L F@/t*zxxb47zdD;f{E%=66OtR|x+żo%9궤C3lӣ,S w ׅ?9ɹ@tTބ.Ib| t% )짧4&4"f ,1lp],&LDJ!) aȜ?/aN=˧硫4ESmU.#*W\O4CC$_w.zn,onC1dߧ2"RUQ>j\CՀu(v#5 !ؐ`ob6@HƏ6X#2gKVi 2ϏԠta(;R c;GOȘTf3J2Ȧ3lz1sgԢA!fmLZ򬓽TC:nAApP{;(~7W?zv٘&^*_Rb=o+g.0`u5"mb iU~}.1Tni7q^$ܡ$fڛXJQ4]LK!洑R49 '?IM^>w+tw7M4;w$8p }V-ř,Zc\ )vŏ_TfO["(S+61qŸ=˪埮!v*)So&W3y|u~?˩h}.99*D²hxd&2Mhvh_IzJFU.D@֯K-G05<<0 \lDna7WiQ?,M!:H*^yf&>gbim3<*s?Rw!{la8~r:j􊵧S-U5m%l]/3=d`U\7XN\d6צ1`ָ~RbLKY^8ircAa[Ri 5867Ksgv NJ٘.I41ɐM$`; ^ń~Cݹ 70TJSr\ӹH 9@P`7#ޜW*OuIdÐP6uPгXBLdτ:)t`GFx ߊP^1Ma=Ƅ˔Mwn3,> = 83hR$~4}ZjM.0wCnchR7\gie dҗy[!8m'Blpt9U2g4n_Cʾ6)m/}0l | [k/&(\:aJjU\hV1p)ld;Jclv#߇}^་R :)J.1C~hխަOB1p,DÍ:W|&qn1tB^e$9[76_iv@M| 59dS ~-RT?4,2?_.,U5GɠP|_g茡Je)q3 )%𷇱 JC:XnU8FWfFQh d cܓw"ʺ1w,f\ex6kZzcHIu0X1RMj) 6= U,s}KFAicgОWpuPXR#;CTq4Ks Vp%eΎ^*!3'ayr@w'*[L4N_k*feG1j7do~ySي [D"gJaǿ[F/_ty a$⪃ RJd[qR@±aL~KSPr8QjJk,ayO[4Oe`-ho6vE>ɀPm2u$Y *'t"A0E]`q6rE/kێQН F `YvMMLv@ _A>?gz}3b ?XgKNq b}w _*j~:k޷Es H$&!7Gw9%3"Rr B\ ϻpwE(WJ!aMჃTt. fh%H&rlc4uHkyJ'9oI-Ċ7Ԅ/|w^3)P֫( kGI c?]QA ȃ*Nyna:eFL=u=6>Gp/]U? kmc${T$Oo[]*-~*W,up7 L0#Qli bj?UIU TezsCᆳ m8xfSx|ԅ/OuiFM]YX+ςAG_Wo}ae'*仿2"A4etO;ƓZ\/dDRXK_]ս!`Xc&5GweRφ+s1}=fG}bh!>Џ$*1 ŦZ40`S qK:(.wہFB43z4TpS_īG]lPU~^M af!U؄1P? .Þ0ZH2y-~uJ|/Nud:&om2]Y\pC՞" texLP:cS>:sFsm˜?^fo Zx @)6}k:dH磌tTyOE?8P30'zd]Pby^/Db[Uo/(K`5*A۳&d> &n8*5_Oă㖱RD=\ģ+IDP78Íx-x%UyozM3N WQ7bP,wa/*;4~zGXw@A<CJ.nd)4a﨔*(?ho2#ǨJ78h ʮ[ckoъ[e-P{RAM5ԝ2rIs2Xq,E0(,Sx}~MÌ3a35؞ ThCv=[:# `l*ydA[4"&HCjGgXWy2V4ÁptڣalYߓ,dKHZ~LL:'hg).kn $hs8@f:\Aҕ\B<'5a-`7FVfg<:kŔ1Eݍ <G7ݲ^QH*y +إ'b4 4(9& +iwS"|)D Po`H3?%:ATG%k dž LNm> 4OG}ugyqKL-A:0nBuN8{^gKkC$,\Nn͛*w`P19]4XhllmFIDEL~ŕ}!n2IL{U/8ikΰ}U!ރ(4ꉏ 9zlq1h9 NLҮ+ ǬmYʟ3zT; \hEMz~jyiyrSfcX ^Xz lmJ-Β]aA/oKVZJ o gBWB\-,N chzt(TXO~.?Yaĭd.ì$QɆE5)Kv݁`˕p `j잭]+24V81d)ioD&s4ee6Є,M`t6趙"^x{~Z𛴘'!'`s ^KX.c@@]UYUXi̶]iMZ3B\NBE 4E GBrW7nvZv]-4 Xu_su|IC=p&X-ڶZY&(lC2-ߐS~xNCyw kNH3KGo)Oww@Yik{q;f] t@V:`l;X']WM ӆ[1Q1hf^Yg j^hqE{iv ܎CS U>O{12|?o4%tpX`."X 1a~Vav"kҷEWs"[0 +ccWy_oH5(Ʋ9kMuȍj;37 m0S(cG7̈́9;V²Mb3o@_p!OfdrDתs!J˥;.$\$U:6fNmqŔ*/5Ͻ6&thլNQ d!"-7wyq|P?c<<*hS>l|ov[Wo>5nZl(~TݥWRp[tz¾fP!;job&lX飶"W/V7oPӤJ%Ƞ45 w/E7Z+ƵaݴFp+2LYWk6BՍ4o k)5*"YOmʊ;m.חCBe9pѭJ@q ZH?#`` sfzMuhbe. VFy idfy16 m@PQ@K3oFt_ߡjSrϕ ej.JZ(Olسr 3Z^[q<no-sPy|J6pD"|Ti UFD-KEQ6?Vr+j[M2- sL7f$# k#W]hrEz13?t!١@1DiOhÝliDǙx;7` !ˑfZ;C* 4!gB]Z[rtwRC MX%IL*KX)M3On:DCjݢv C_ed뭃*漦I+Mgn[5 r.X^B?zYޝ?h&pCTt+aN7:j$lxK/Ys `?KO="}Z0a! a!BhHjF(` ͙M>1%vBxSzzQG.W뢗Q.D}*`CR|)| rw6ǭ-q 0ES/£hU0ؙBkT|<;_ T1h[6DxF22i'<}{I۩ [a O}#!A5] =?/hdÄ;^.A37_1ܦP@UyLB񠁒 3#J)X BCIJP~4T來IQs^`xŤy*$\h1Xʏ\"SfNuVeN04T1 2 "}M}H yx7xQU,s {)^*00׽O4z,<;8}*w|=_Iy6loo7TgqsJH9`4/;V+\փMLUP- i>9R N8 )_s@ލYV{m<ke/[a^ ׼Wn+8kȦ#YigA$Gu5Wk R; ȠWSU@gʀ~'&RĆ?!э0^XP9ޘFܜ%ۗBz`+}Ep1a|O9\0JsoI\m=GYQC˩rL \ m0Z84M\qdn*t#=5=f;UBloܶ`v"A~,PQ${gd8^Wa 305ȲՈ4*x_41@DыT}Nr) `V;ȡyDɤ\ 9QPW^A摛Uo|ͬ?h^F's;[+4ѐUʭ\ Z!k ԐPH _<}e;kBw7Ş\O7)]+:شo򱊣Ӡ3o\5xiEi"krR{Σ]q 9ksgZg$iF?^(u%/ nՑQZO+2xd}+ An0ĕP-ȆB 3O )o]~pxK sBXtJl8*ʅUCn:r˟ARKX> F@VqiIz8>Ut`2R.zؿB<}kt,;q~{ UG ͋:.,bEtiGC<{WF\꘵No"8D!^ o{iɑ9tjhKJkPX/k-a/r[)aw5*P?rJtawJ8Zx0A&SQ1;ǁ&0g;j3 ȗgu)ڤU(.)שWd鋒^g)lTOLԸw2~^?mQ dYJaQ\63L21A~a #|qMA}] gWh-u?;m~9G=tn\eNY>ä.^r/{/GQb t:ur i+ߪrHuØ`Ͽ|4ANE#fe{̅SL`-QX4RUƜ|'e%Wޥ@oU ]IOg@xqݮ#6-1 !!c }+[:GT `W4<􁡷!X/,NêarUŅvd StyfC&S?Lwj$H'umi9!L^$8Q/fek]s}TzНa&Q[7g8x~`*Uej7GoczSR[γAuك,2[D8/n Kx=>t$&%;>$asm4[hdTW'T[-#LfnI]!A[f7K9#?#V3=ceY᠓ti Ge*(X\|fl{Ax)ٚA:G˗ݕǩC H-fg@MسPH&5-a=3Mr} ᠕h.`@p7Ժ<ʗz$9BE }n!K'o>EuWW NcVw3/Yaks&.m [mV:yJ[wG+VPg7"߱l+*}> {[9}]4t g>rڊ/Ξa)OvT?6e ߌ^"2>;is?Wvps8riܬ7P GOvD)Ëq5;_tw>/-wϷZKȸ'YV`b/ lfL~+09 V>3d%_ }Ey(CeNDEdkEGOpXJĦ֣GV#"~BiliOaLι. 52\Yөe/IY/Td1?b@x$_-Tz.5Ͱ2HhdwFc8 F`ʻ, ]8nNFGxG Kn$>Y=" mUS55Ja hFe6[OGO#b&ȴ?(,\U?6.;E~h8tcTL홷FT Uڧq;Sm{&4@4Ud|*N~oqؑ~bOK!8Kc|KZ}Xr|EgQƍK i@,)y9  ɠX1g/UkEB 'PfWi4ZEAo K@^_qآmsgE#.W0HȅGFsW'oėzbLXaʞm.ۜ'-C\s& `?l#_5U;K+2|Vz8"tF$shԸ?ՙ=Li,&J8XWh֛)2"/atxQc G:,qTzqP{ݞ00u_dՠ'kQz[H0~Ys^ѱCWMR$Mᝄܘ%7X@OJ(Jw HysxG&)D@ tM.#}S}2=dݑE\`<12.;t ݲ5ٚ17\y:74ZLGo䈺73=Am FRHA熱WYex7'~O , qjf8e(rw!0\JX 6h .>剏v+$G G~{i 6 mBXj*g@5\~Óϼ?hy bFk)M>ϑw},={q^ sf!@X+x0H0bLTZ)JD '[%Us04b[ڠ= ϖEJueH9,4bdUHof,{C+&xL~<*<ĺ_۶U fB?bli96HNR:O/}`#UHaGe͐OG߀h~xgԁjRe }rvyN!6tJ|x7}ZPZZy?KW l/ɾƊ-nxF^8ZK<-EmfV-> x" A>AE(s!۰GtfNͱox!2;Yu.WFǾJ?A0rAZaъR>1HZd>aJbLOH(ԗ]?@N2-Ѝh^DPb"b\{LP̜,PD-0 fivͫrRsN {"V7  |9V}}3͠f2Du82l]Ou-wzbI uQ|̆nzv`Oa-R[0 .4>;O qA?CqE-_65Jm$Q]ӅY5k]л/]a$/m] X&t@@1% 9{w;(Vp&se/+tDf;] t Q]}Vdi݁:΃6;D w3~\m((-J` $I@ٛ+ ̣ag[%W%6hP?S eh|P(@&@5st}6`M݆yG&4B蚜İL×RxP"*O1R.'&-!ތM)<^7Ul G)0|Cz u7A2躚 Fؖ%2]蘛#mx ԗCM: ;RkaكVm5DE(k"#*gyDhێ֑'.X`vCL%2q88>@%3[M0QB GVQmZ07fA-Pte^xj4f јa 7ZC%*e+K=\|NR{r@MYqoASf=5$J&6h<(R5J\ ާQ`ԹweBv!V&8b}D?S7.v^f9Cn2qX{s2: v`.׋0 =潡f} D,NAp:}JhJs+@d(@q~sBveIݗ@,2pmBp&IY}' hv\w "> qC/w]#DyPJ2bMaf.n֟/Cl+>ToAXuׅ:@"&ID˧fwOrXo}!%MєFS_0} H?v !C,8d PmmigL6L܌~q(]~@@l<317КYPJ5-Yq;F)Bv?X=q3jURU޸6[n7:d1ydL{qt'uX5*`9.,ĶlC[GNρDe<_JŔYG3w}>xui_TfqOBΆ"~h8 r&ΘcҐzG6L8cSOXbL,=|?cBhd,#b_INe\#j EFzx34jg< >6 3_3Ã*=PL> e$jϴ oZ4 25$ƧֈV%>{''U_DyB/iGc/}LRO6yq{˻]!{V޸:b#ȐiOA1})UCǩ fhC:(8N\c[\d׵a:AªJLAۚźi,GV`A]teZ(\8M1,_V;Ezibi#K7Uu4ٰ)1/*zu!VZuH^_:Ӌ<@XTTzi0sIz=6QrTaL?kTE2Njw_lPSJҦ@K:db.!ΙCudB7J~ Q,g'{f0JwYvI` +&g6A'-㬄zI@:=܉ArC B^B_3տS4rtnl) ]eqڪ+fK Hw׵P6-pk8gvU ͯ~1< 1U1qPp>S;Z](pF*U9#V&L㶠WdfzS:MA!ӳңt5/e,0(G_wή*k< Tl5.fdsE&Rp=}r Z>7!39);$ݗIȳA<΋M/KtI+x3"\Օ0"j9+0H:zX- rCSgM Uy48-f9tO&OtW`` |Oꔦ眖 7??n+ .?IVMD*Y7Vy@o}2Ȱ}[x]YUO'EcOp0Z|Xy}-$d0(ퟄ̟=GqZHHș 8"F' kw_3\les X-EA:-پ='vn! ZYކp^$F%HC=Q 3Rjxvaѱd%s\lZ1b!vs 0S7r~ ۔h8.zjضB<.;R6I;}o7@h;ٹYsD~*ϐY+?tܐ!=}/p%yo0AJDZRᘧSئ봉Ԍ КDsXv(vw6 tgg.c7 ˝*<ۨ{u%rwۗE:=d$-n( WojŸefuMy| ɗx@)jN3O g"z6 b5. Ȅ/?Ǝ%g a62E3<K#_+VAo1Í+&مznznջ^f$㢄OlZ%Fq,RH?P]@?֛0T!%{#WoY浲 ?Dt=jc) .B;ք(w>+M RIR;R | DbzaJhm"2b ֩E&T$`7VaDIhdkS\4s59At.F;gr:w,T4|1=5F`zq6[3M754>NAߛ}d[ĵWHq6PUm7HלF;p.Yͼj>ݥAHak ar*3{238MǑH 9tzz#ӟ 1a[dT&(G8¬2 3ҧrL,؎-CO%4Ւ!0U*wmwk-s~RR&%wSP"2.p ɸNW EPfǭ-fX>C.̒ )ҧT=%*t/5*HN4܊c4D tߵS9(m5s1+ :fmV=\R؈츅X՛XRFrjL,sw6 驯]|ˉ߶R\!$bkZT is\QDhs!Eع%YC Q^ le'0!K^tld׭HrK1xW<(Z)?LJD SJzE*M:(}kbggB@m Mж OAX[*gϮd:c>ڪED݁*tBШi۝CU 5$G -AC#S7_d S̡3 u_xNep%ﶊ>@ S̕ǾINCFMI/7B{TD:{ǻU.ԯ1iU\_F/qAHiny#/V''):*N/Q5p zpA!-e*qϛ8<$9X{~9\`b&xv3}̈^j8lQ*0mR?'NAK;fj]021XGHDpa$qfb!и1Bz\F l84r/6T/8_G48J! ]Q[y):Q/Z;垳2̌זWfL%ޏT`moECb%Z8Ãty ʟtXe3UӝZz{-Bt@8䥤<@:BML׊CQlzߑ.!G3|<'%Zj Ŗ@Q3q0wzi{na>Y̤MiɷP7^ŖA0Qc-0 ?fKOO:27^@HeJ * \'^c>Ԇ&@9#`OKÀZO){e=z|}zSK@D~k @[-T-66͚|tb[3}nf.ocYsmFJ&p]FW%fů+cQ+/&q$л>is&gDkkLLm]cWo[㟤l  * "+nӥRK\b6 T ?XYGa^K] [Kfl ! ?'%1‰z,e4}i- b z,#}}m`QQ E"Cz|#m0Xc=mZwV+C2 1+^ -ws ;=QDoǔ!@H\TnBD VtѿGfIJkmL{% Qɚse|L<]g:{z gz Ÿ60\ 5Ft&?œ /z0Vv| |v~v#WEuUy yo^!!R#R#IB AKc>BtuADꮀz`,luH75P _-coMZD2ŀclQy`;Skb̀H/?hrꎧt FM8tv)BL*GkCJIg֒k`<˚ `U0iSҮ7E_5M>\UpnicD<Ǩ&\9Z1NsUf*pAdsl[xr}yP<!xyBT)!~IM J[5'Db|wg1>ubY9~u>d׶h$2e3)MH^|'}0Ԭ&Hy+j nFR?2?8)—G4~9G_+Y!$(؈k贈$/s?F\ia-o>)Zy.hѓ 3U_5 ]g;cyId8d'BՎ-aemx]M_X?>rYAfk<ixioC(0=(ԘpRHpi7 68b`vO#u(ꐞ3!#1DdЃ-?jF80Y]YXpBa()eׄdңC>r7udEaU/L7||4qz^Kmg%[gs*f+o]XěЍ })jٖ KxT{C1@lz׫B:z4>gsA07K0>*!"1ȿ;MPWlߖ:tIMX U vt°liYZ弒Y_ މAvh3n "&mu&yɴ=H| /lìp>())\[rh~R6:^$gF Ċ: $vT';j3ZٙYr3l: 6M=% !pƲ\6S&48}'joI+*M [?i|W"6?;r8z߲GБsJ&rj(PY9nl.zX=Yx= sis~Oֈxs+'9H2/9]lTy{q=QY\#+4o\;*-_ i\ *$+fOκqIE}Jp/en> },1 W9VȖ4~뒚A7MK 7M1|EdR492U B3cl5j[Mq>빉4;KaUy !oh}?U]UNRd>!fbl<5L &Gd002j&FUNR>??۩ly;W!]z^|[-{By`dWfl$G(k&kBOPe-mA0UtW`ZCAƳB%[s&Lg\.cItBX%I T²(xj~q߁38. CKTGOTPM^[]Я#VbV@S#TM/ qTAM7z'x͉Bα$5a1qV`ɯhRPXl{QD ]w`{}S- {Qؿ;A-e@4h"$~Qd;?Gf23:nVռG{13t*oXF5F[Hn.[;^D\pw!d`mfrAR}[( ,w=iUb-^-|O/24+^ ŗ,UbDA׫2I}"cmVeCbPg~f/m[6=upa}Z⨣Y k!ͷ Y<ӏb+m3M<j]^T*C!'+},5d(B\ey&=2[2UXg|)8|+|\Z)5Mx2^ a1QuIX{ _:pͧZ(6D7ucl źfjatZXp Rkωx<KuR lX@"E?M.ƟpZgzLb@ =JNPFTy~ю4 3sBf,L5y\2)xQ֘+N"!BV8|(틽)|Gʱ5Uɜ-Y⑾f;P$i i&A=@nOBIfsLaC\uKJi8!Ќ>Ft[Fpc^8bfp3͸$TaUbniy=wxɓu3ا0f|zz)#/ULbtl^Ds%zAN 8eg)g]Q:&e 2ƽ8*dP\m}QYt@jWA \ 9'?+G @aRɷ`҉lu=T1ٔkY.ZkZ,mLو<+\4_cXk?ƣ2# Hwt;L,KOVf-@NF5l/$n.kR16)elꉊd"fYWط>$m-4q5`j~P+Cv} SXt=P9 XiۏDm?uLt#)"$tUΚ$B0u3K}F4m2yi76lhGLA Ꙧnpu"gA3 T i_8qߝ,C*x/ WS\}|\{0:E $}be2b][kB^p-MFh癌^y7*]Ȩô-! x䣟~$-pICpi)<'b|' E}|2}+GfBSOQQ Ip  i Ot0|, &Vd#PWl2lD:{InS6+HY%7`JK58vHe_*x'rG(@a\c 5-6b̴R݌fI?_`|]z7裕LmXPfflݰ|JmN]ScM=(*5a ÊA (A˫_.n  }&39~o.Ad&veyI-uz6;6wAC->E>Xuڕ-8MqnE %WߔeIt&VnoXUiX$v*xwrc[.u:]o4,ϔNWvwQwD9 nYt;\jqhD(d2T|j/^ tZ4qA:cG0?fkIԀ.VLU)}6[#APyy|F#@L&1B%NHA_nfF2籲'YxzV H;0ۭCxV'$Dao WlJX(\)nr4܍v>wJKm+aB69G-~L|z)b1&[:8 j0Y("mA >څ!3)mT }a^+pMHa^foҾ 61pi;r*yS"tR?dJ]}n -o'hqs)-Wܙz!&ElNhcړ2FёW4"1O1J-LO?gz;˾w9 ,SZ!cEVjsF`ǂ 0|z?VH'S?8`@d[ W$J0NXJ u?+Y[;BjJRʠt:>3Δ7Tr@)zM^u2K۪cq%cRML9*G!Oq]0ViΝK*7rm20=GzBo4FK5q}#Lv%5nJQɔ@6arAuW?A9U$Xs?6̟n;6Px[9_}_HpDYO Elbʢh7c◘FQa\LMϱ`{T=n&A׍^7`zLZVw)w ) XV{脢/uuҶM}=9II.u_ XnoM_#vM:k rJWQ݇O۽wrGo{Zh4ti2ߛ.8 + -x褜V)V"p+2)bR0x |H:@ش*֪$ Mᶄ`232jlUROD abj#PW].{-J1vaPbjK⒜pX=&x?L\]8GbJ<&V }<&+KB4*&}LjFᖤ#m.h+zk/ZB ng. : K&ϡ\/H ݽ=uL aSfiJ=A)vl(^*]WAx\ Ҩs rFCޢA1YX eޓ{zgz NMrF9ԅݤZ{-@ɉ\E8%`yV |Wxiv>j$)L"b+E.{z6?8,c5S{S#4HYH/E܌tVP/)i[\&J5CNA;N4 XҞkwMQ#2#+o)MHj̲AZ6"P4Tl!`a>9Fgi>>wQԌ2<44 6aUpr=Sp8&2+p$K~RuQDGEYRp(넄 ]PQZsM!夺Y=k>j('$0" ORKkdK҂; dGʭ?׽Ex<ī+Ņa lt mEF}nJ^@6uȃ6RWl mW@z4`*C*YS' <|'J03; <qBly:`B)>NZWO/ȫ0)ɱȪ/#<@rcm&H`|IHȭEzǪ 8<j!Ẇ3g ϩSR!Nj1Rnŧi~(ӭC:J ӅkIW^MԽO'q8 {\A ]`fZXHt`^1>Ec*> /מrK 4 2-d0\dJ_JzXJ;y4.)h}/wTͱl(Z&פlY{2Q; Wqp!~ D}M4mB/06E4vTx  p:M|ߝK V ЋTQTE5%Wurxj8E 2FrMT`Gh me\.}8]}"`0\pAAՉ%L.?3]pjƮ`Y7T*yt+:Mt_dA!F?8)#UOWWʂc-Y]˧yOSpL<|_ Դ, h )Fv-ʑi=Y p=ح#ZtVð/wxp[fiUX*H6:l.p1^:=Rv.v-"%>G&wp\2I^@jSl`G#}ΰi=ߦϓ#}#,.{"%/3)yiv:A^kQt!#(ul@B/Dўx&{yG8kj$*qUE[ U<7ú.}@{#0=4_ `oAy8V- ~UVl\H99&nhwp\ϐ>ux+beAHg2w[ET|ׇdZͼ=K{l,8}{|qlٸ!Eae6:3l vߒ Ua}*0B_tgg*f ]k0[EOڶrppudj"*ںOZۜ xA8eh<ŵ.~|UuJ9l gf=뷧( º"Vb,R*Q3X%BT/PG0("L st $k`-x5KDbn&t& Ӳ6ij/$*I\MYl7r˵eG_X*PU"휷 ˆųrOuvT קJw.}@SH`pJ5 |#ԎnI;dp^Wi{r?u2WܔY"T9 gEB:xg,"sC8m=R+ΧIXxWLg9P)5NrfFc_`~"&mc$4 b)6G69&[b`KDW5i9r|ᔧE@4c| r_2oK"Gq1B[» ܩ?1 Ee]8B+]X STqH9~ H=Ud5FA@bf\wii͐:,pTiUh+dޕkGK7nrhfd倪M'T< >з~ Tos ^a>;-]&s)EOTf`eJ)/}!_wUfKtX`0=%wA=tǬG2SfQmY^eGGT߾2{u٠aF?z_HpB]h+^;(@ۓӱKvvgҪEcˆm{?^W7/D%8l^k۶ͩ2(N|XO2]=7.\[5-ImlXrVcO,rO^`S^):]\y5up7^T3suI &e j5q/l [M S`۔m+Zg b(BJ2g9젉wkEX YKj+xk$tN%ϱQl&0 9_إc[~XQ&x7n7Jn_ ?'xvv1>{ hȭ hjǰAyt.؇wgES #_;crٌOmYtNzgQjhq`;~.{H!gp7qH~pns,$͜%CWJRk3{o5nhRs1ԋINH]d4pRt ]-iηTֈ K =Yce>p֢M>Y݌(f^FP:*N@o]|}9g-UhOғC} -#JN/%Lc-dSqDfKM퐵dr4ž(^n7> ͟r%LcԏYk F񳽃 .=Es2ϦQqj $=Eز#NUL- \_3! pѵQLVLKq`Mʝ*UB<?۝[w13+Ð,( e2|bMPzxOY@(ӻg_ 0SLC:Yy̛ &:3ASo)W4Ԧw1Us"&;BldbZ`b+[o9Kƣb WRlI*,$#=R^f:K cbٜ.ލSL~ XuP&lڢSj<6kݺ'&'<ԝbYZpa?.w$<ښTb8ҋPˉ.#0F3zrd2U0ݟz$hU^'K9[ϰ#VaNo,T.mr3婵*?c4 ($KMBR.9ϐ[ׂe%E e Yw7iÒdN0Hi-(j\q@_yc듩ȰZ_Ko|זwfg gg*bPZ{Fʔ'2ђiQ3x˦f=DJc]T!oO"'>Tkhoo?,ǼplFx#%i4pPP÷VQxJ2c{CdKu*SHҘ+3ltoS%)sO}zCQ*e4v_]Ԥk$fdfD); >dҡ*B[hjO Ձ {]lHx&RcP {NvAos78(!x?w~GǴ.(6󜪅_S|U"7IG{v ~~01iv赐i`gJمcJI\h^5 eYYKGXSp{V,; \xH;X}D[Pa;? A:-)e˦NDϡq4?EpIV@DZY/eID~0:L'ŻYhΠZ!o#>m߭]2MH#\TX&lEto÷zץ%QGh.lD@kIXSWlTSc.*Ck}QL7Y` .BhE!%cN|_o@gpKçk82@?_q" З\uOwu ml1`ġdr![H%:L&cFW8wNȯA>H<'N4.ꙺфd]4 [υ1Y =@6QnҦۢǯۭ3Vp89>^%7Ⱥ SQ|NG (P\a*[c„4nGgWj{=>,e9 d0}fL0º?Q&k`p Yib*U5 /5VQR /Cdrlck |[+D97zFzԭ>!1ސ:ɘɚ'AԽ"w4֬OЉDHӏ)rF):=/ܐ"._ Nl@O?U"\&VV ̬@EB J!z88KU@\Pp^& 2M-_OԀ̇MXw J SQ8Kz{՘X[?V*0=Txbn?HXKH) LR-N:z T(,LF' /}T>AU䡢K !GSQ,#3'ď3zP!CAXe^Y)qq"]K  ";zso-0b[UJ˨WHZXe?ZZ=wߤɴӒҶIttu! 8~-u%F僘RiZeĚAչjH L e`5 7'_o|찴BM%Z!;b~Q-^>s]Y6gnP Ff[יm9yLUd`ç w-"iosL[فޔ >Y"+|p'J2$y %zi4JNj< ~n>b|0[@tNH+_ﳮ27ӱc #uUy-s/KAtׇ)rܘoMp0UP "x*@<͑ ?t4d6'%zgXQr+J5)43.jp )Md*pZ¤-m:}#oD}VlJSۤ Yox]u@[e^@#TSփ4&\˫n8 "{b`daʎ@VmȈT*BA=J;64cc#‡54~.Qm/eֶmhRaphf9,;veH5dnX+'NxyykwI ^F'" ]P ]kIF!#tvswb ]/,VLٻeP6/I-s'x *,W3&fp }l"o˶񆸓cByͪfsHGeQ̹Hx_+?bs #-)+uJ&nlt|矐q1Zx&AKW:GIOKc@B<^#4Ut7ӛ钷_b(KV8v`M$4 tq恍_[@Kھ?bh@%ǃt\B6ge YµJed0]x c2 D^JDcgMdkWCן̧LE,wC\ab>]_+ͨda_k\5Gθ[2D뭶4:I3= &Dvp=cn>5j1l\Vk|ܳ:<  9'd&@ wA64f,6ςgCV\8廘ȳͮTDaԤтеq6nbƣ.6q}:U`B*.,d|;)peHpU&Ҭ Κ/9Payj#W*mI^Eg7Td yyq++LApkߣ5?5zx\}~d&|-6SS;I$(RrT y,Y )^Ṃw?ئØ H 'B`-Sxmʖv\I`&E5u?iJ<\J ܲ%F9D};|?E' * cPBwS q9359 &H @9V{.m,њc@j7>n&*,䇞O8j 'Ԡ5Aa UĄT/cO  ƥR.i$` >teHtD؇@ftzr+5,u 繄8O۪~Z_MSlm?%@"ƨd:zDN_&HY| y{(ŋ>(Zb>UOC?,c(o.*6 ð,vPjUgxiN0GHLGQDy/̤ޘZ_ XDt/:]r5ө6D(/}K޵7ܩҠ4L;L+4lGr?`D,DCC Vᬘyjae5Ejcz~q#,h54o͢hӐ69UB@цߴWrO|hATˢd:lgIig|9UDg:aۭUd`"emu(q&Vn/H" f0 v^%VuW%fky-2ޓW̝ d;(%8ۮ:K;$IƖԕ;u |"=z =7gV+g_;{(x_\]vhw< !8fdr0)9 >rA Ɇxkn2ay0i*7>1pY@%a:9ިmOE;Uq֫yťE8`.d퉧Djo_kIlN0TkǪ>5H #׋ߓ'eVPp6dR$v Z_2e/|<ڦf: 0ԓC}_W椕k\oiT8|~"BzEIneL7.TN' Ai^蟉rpLO/937BCz,SEd#ې%) ·/Z=ԏv.fڔC (7ZU󒢪hRka 452tq ;STA PV(Ku 1ee!JGbqSy?,Ss >-tP"!}S3- e]:!{>?x&a"NGI+s%e +KV"o!R) 8z'铑kUOnAP߃xxNhr>8x9E-Ͻ[+7t= |p{g9~BM'O;GQ CWo5M>J\J=c" LR? 2>Vc CD㌍@qoS8wU7I_*@;۝319]q>r TW!REZ.u Zz󫨩u7u=skٸB:/7R>A@8F6H3Fp`#J9MOn-3~z7)\p]Tvu9;l`IIc&?#PSnv˃\kAR"<}Xj|AI:F^mk tݓy^X2jả~i`H0gE\ }-&9$ -d+/vᮊh֝Q~w-sȤ0 ,,6lLbl^i:1_6j䋏Ys+2Q +8z'7, 1mNLFl_e;g9_FPjIO;=EBQIU$)-J;敻(lf9ABEȳJm}Ea$MtY<^gP~K`}I+EL+y!MM<8Ǖ ^c]k%!=^ So KK~;jHŠaUa0<(![ƅυ~Cdk`?@]ea$KgHrފyrQWoJױtȊq H?ͣU֧{49\C8)@1ۛw߆DM>ڿ8,)nRhe9 +f-ksjr>|*p+1;LL1v>1V1SB Ğg)Ps~)4QvS!ď ʊ;[WvK;- lzZ/W v#l@"{՝lf"QG G%VYI.t-]rfuGFROq-s Fef aT-_ Q Oi/s#+$i[!E2rʋ+pGtij MoN}ͳ ʫlŷ_Ƿd&{ k ӷ,F'6akpӈhV uF\N) BJy4P[wg4$t94bН`TMzH qշ$UJ( 5Wj~涝둬0VX k#uѪD̎_TTtP:o {7pZJ&7)mk+±E7;$y/e3(}aޖ}zqn+=!nTq˟ξU丗"SeǑn@-ss"!)f>"K,?y,4ĞDz,fުo yQ%C5-9\NwjK_%' p Vdצ)~el#ik)ѝߖUPnRTl_daJ0ySIHڣёncv@ U HW$\B+2ڵ7d_*%)H\[D@ :R,u 6e~BG1_ ҽzQRR۱`ℯH/YtTq'DHQMJX :_f{U"y4˅ؗf#|J s'[>#Z1`Tbh6Uo oJi_FfjLAO[4|b1/3WSHp8-|U `? ~@;6 $z֪u7\5&&%@慓hrd'=}x| LCY㪐>ScdGSq8U#*oyQNXgDj _蔘MsduMd{AuQ?LLñE!\/fl&xLʍNWa] e(#JGNb#6ܚ#q~b8xHh)jƄu%U\&)ب#E\Aʄ}:-VssI!wֲ[ZUJ"B`!W+5ͼn99F2d] ˗ĵf\]~to8 BeQ٭Zl "R嗊Pp_#)"&VikP?sOނijay;,hɣk3OZu/=|UUmdfMcŖ^PQ?mCYu ܣ|Cetyezo,*QValxU۷D U?ImMnYe(1*Zo~M!~r$kE]OI)"\r@@#dʀ<ŒWU+. {M.1Woy']śOj@@WRZ)Tq:K-]h@sǡ<ċ38xW)j\tG B\[]0l!P)JIat~a0 HV6JѾbIG3~(8.ϦB5vq*S&GÝ3w8ݍI}$;ڀHCAt_h2k._]Q`[ƔQeRz'rNVb# WE{y&eV,d~X]D O)O6ᚪZJ:u%d%S QeُaN &T YऔI# .E,3 BYY~=4}"Pɔcpa--qҕynR)K{pf MLNu~wOV&wŝi٘/'.4LrɕdGp{3|Evf^gA?RcZ{MQ4xZ{vM۰իXvDD(7zLDwVlv|!x|W]HgTWKgUf#ÖR6~F[q5,~x|A1I5Ja٤7"3w-옋z 47y$(VB3rx!>p.Z V: 2NoPMN]U*nkak 0BMpgb>|1~lR8Pwli޴@Wh LNcE Ȗ>nv}K'gm^h ي3 rmil(*\MN+4d$*7 bbq?x==T F3Gڳ2Ar3+95+505P 5*IAL]1mDov62klcYU_C.{;/} ic0Z2TQ%],9B Z ػwpVliZ(<$1`~x36o2 JYHsKO`%ϵ\M80ԏxAb "cn)@!E3ŗxEC T+j*ų)|ʼ2E7W\bQ!\~ P#S/t X9^-n43ImsשWE)c>wOP"`H hʨYd%=y<܄?L@dLLo7ٞ^=RXg?2{ܬl>pz6 @ }!z^ q+ZhTj45vgKXuHJ\>8WA#yiJ Vq.Xl;pzY(Vj.fFwh8h+ ^M`Q]%%;k3>F w6@oF -iɮE3?&25@-5NNS`I)̑}~9+3#ocTyNx`baV3M~>Y 9NQ>Kjs3|x3Ծ YH'8rTGXeG[9`#UPyހ ?ӗt̚`'#qXW%V5MHTf'n' `7/9m@kT6?^7+z^~te4cv6i(d'!FF=uchK'7Ip 3k^H{z`@*y:slTc1coz]8xcd V-jLQ:&sCκ fq'L`oP۬@Z+{GCLnW88+ZNG ksʆ夽LpSēR6~VOVBDTu辵y"QF}S{ ˆEt0u%mU;nSR;"Ԥ91U6堓k0WzzcՁ'iJs[4KȫOw>zg)h[np=s{hT_.͓i8i&Ôdeۼ0t۳1ugؒT{@yLKqdaiqf⁓o#K@?+<#] R_ևAiC,Q֕m/"'dmK l)fjV V5F X|^{Ev[ tylPj^W#݋*SGLl]UwvX1vTϺ>l#E#h̝xʋnBO|hx(t.ߨv ":ЮtLR_pxgǁ&9*<י "8.׃]b $ z)}|-pŒ&puN)]D |-U(%I<:Gb5 V!ؿL9d:\R)MݒsM˔ޱ`7.Ԫ lo=Y{ɊhK%J.ЎqYwFAoQo><!25RaX(XsDx찧ug3YԤۮ}s4M<ͤQyN2*{S&0=c٣v1euSzMeV6xH:L'qi"bDI8A$`/;Hc 9V)Z^io:b cܻxI)?f!t0HF*'X&**ZZ)ǁN`dRGUU^feX&^"BQljq;]uy53aù?qIֽ~ӭ\&mB%d^0`kZfIL AAIZWh]4Fe.f%2؋`(mM 0`Qs{yXQi-x}y>.u00e!Kh4ܺGKlL򮩰 _6SБJڽ{jѪsոKSw޾ ^(ĕHd ql__䗲,tfH&Ϯӧf ]$d6 KC3Z^)!t}i~y= {2Gb!:y?2 `,Wӯߪ@u?"Rn9|Z77иrNwoAe 1d~p"G.k#P'Oz {eaΥT { ?аݱzvz;&ێ%as_9 *hqXovU=lT)o`'n]~CK5 rK4&0-)Vy pm+)Д'baCiWjvZ>33T1,մ`t>8ɁՎhVD߷T=_RqG]gN^nz]9mw[z@Kϟm ^%`> *b{<זp r%+8蛈3*1:En U]6(vK50q-9_dZd>' X Lx#0eT<`VW EDzK:y dnv?`o m0m P R3^6~QWsHbTD rM7GsɹlHVn:Gu +Cq X5BܵcIXC4v s8VՍkܢK7@>Shr)mYV:]6 kXGO=$ncx guM&%ԝ8]".@̿xB-,^Ti-t36|p u'^_NMĉP}(FnIR}chXX@Lhf [_m+t M M# +aP X37p&'lw$ڝBtQ_k}`rIkn{U=uUvER>U.C}MYEͱCPD,u_9R+Er/_m5T5Zi䞏zdE7lZI4}Nǖ;HphVY69 .ZX܈  ix)|Vm7.s^&]!WM\>lpAP6*íNV:&kva%{Ud/GNԜ<$Л$lw(H$z?FN@oErȡQ\> .Z+\MfzL. #Qr#@2O:&UsR$+)!6Cw󣵽TDoW7jJx| Jb@*3y&i9ֳY~f*kSLpӚ dhcEWY SSa >Q.sgdޤO_gl K"O Nԇ;Ld&QuEAJ[ӜgrLi`?9)+'L. "#"%`̒#UZ:A,mw^O5g12'?Lŷ< )98'~ubdD@8r%P9NIXBjq; bB;|W^e*y=8gkH{8􃀨V3 0#5bW)4C&nf >8G$ &}jHS`e\L1%B&bqK=~\L㥪; H7O)tBShR$_~.밑3a-OQvRc."%xfS&AIJpy!#w㦌ܔ`*w5dH.bĜM1i o_ݫ&~oaVFl 㠳dћ|Kz[2F`x6~;aOIrx4rUQK `- dOVn&Gمс^`ܗz֨Lx+#հgN&c,vm 'h&esN(iK(x:躼ЪoZʤ,'m_ծ"9I!ёrlG{;C@hMo`'U%} qF!FAMy5rXS͹"f}CR.is ʈn6wV^|x#eg9d]wd[`bGB<ép2RϠv5c&7{\&?m(a>퇮, p ${fH̜ [,P}J(c*7'u"pM@5rT- HTE+{IVScwF: _A{ dR3.*aZPez3:ҋ<8e a~b0?m!-wd~@s*q@\[ !j G^_/CwoEw{k.:[ kj٨1 4[QZ3iАĒN}Ҡ%YT-$8{|BCk *B 3y#WCF9)$1ax-~BL!ef3Bnkmt& n.Oa6i#nX}VJ1u㹈^M)RBd~חEw zB:Úugܤy|DQZNTo X{}a PE ^ս씨Yqr/p 8^S;JinEZD;~qIb41TCD`Q89Q^n$݉ 9qΓ:L5 @S)6Qln5!k r1I Ȋ%sdK8==xA͎@if,Ayo|nw"Մ+&.m6Aͪ+ VBwWuЁ xùqҸ "}z3Cv q{BDe m|J1Mn Lkfq> n\5 ӗE{W5ڨ@0JEl0\ [ ~U/ݠhDw?EHwIkR;1RY$):nrK[#[aAʊZ"T8x3t9%fo~r ޲Hl9՞is:Zzt ,^ߠS 7 ; bWjx$^@ʳ :@3nJ,!-Ieϫyg.D!ikH*Ue4pt'@<;KǗiդ nx˰OtHՂ$37[Jᵦk0yt-ga_(둝 g I #믆YWϬ%*\489Yg*B4RIx2#Rz #-G~X/ƮV0RKKj1Q^+o{}D-xJY|Zk](_ .n&&ۋSJ$.0 <Jx$SdexIA>0QFH5JgA(PLvl{K–A:xQ@#-)YB)i %uSx udSLfҝ{㹗">iQ1ME%l % PzfȈ/2Z7]t{Z,\¸BnV{_ &ۢӫi&"IX!?w?aH $TIFoQ5We77#jX]9N\Da7Z|/]}8_ HkMje1,CY{R>Ñf+VWd}Jg]m-sllt~w&գ2œ\)Y?(6eZA'LIRA=S]_%P sPTjFWObπ]`O!Ƙ; 8YAA<|5§t;Έr؎1ٓ18aCծEN3Dgj6Z9Ԋ$=o .ORVϜlX8'` m Bx7˶3}NJTLT o5FWwLRR{.AƐ5^",Gۢ_?S&m^hcjS5gJ攟C,A]8wXYzt6ZgI;Bֲ(1:;ŒBM:ִ|Uy! قYLdGZx*o_D|ACE\f1dmkG1NȿN XI'i|}ّ~1/65KuByaDFv2+ݯ ;ezHD1O!8K.48_Me2I$p+-Ed~Z [c2gɍ n*]7) 2>$M1~ߪWY5iOfkԱEM.٤ 8[H<m. ]򔐋؈FQ~d x 5m1)vYW^0)^S?EZ_(f?;hWHk2/O@rmIڷN p8LtͶJ*H!ϸn3RzJIʽKU?.'9ZㆠVr$A*3M,.pTJي3Wb۷ag&'sO^#;q%<#k׌L;24agǙN du/GWA YU˂&?+RX ⏉:O*0ĎhoDVK_M*vH$9eOl0<ۦHeY\Ϭ]Tv70EWCXFRs <,[jۿS(vHhC,ĝi~"R2WQ/\ͯE6 +ԨiSY^B09N"P9[vSv"ZT_FoAΩ Y¡*Zwi^ ]zKgS ĮZSxg@]Mi3ӠjPO9vfL,f%d٬th>f"٘r /w!]yr\X8$Ub(V*u`zvJ$޹Y1~ul_F%,Og$~D0yG,_9W~$>¤}X\PT&hV9<8XL(̸%i#qWB'] Qu]SKx( #qNJ+~IM`}'W$qNK7QbzRHaA;ao4yθw!룄7.+r/|.2+(8)To;3s|vgGX\g`W(SnXo`ԘތWJ\ #"n]eHHlH]L<'n͹.<9>>A'ޠxmwOmX!Xt}gyJ g&^%*STeD/+ǂ1' }yz*<}+b az\ kgRN/Z>-E0%s [*|ls^4/qp=~ÿ(RϭTlfVTI=?ڕGƟ-ƥZ|fzRJ moɯ%=H Zx#@q ZSAV5gñ!(5٣JaS~S>eJ빊Ӛ l=Wo%`_ˁ{ ( K0ѵx>;u־:YSY+ߋ?\F Sv^X= WdBL_hq{>C$NcH<\ۦcl&]/]&SaH0јeEX 8k[D/ى; ?/lQ漡l$ވ~vhn=Iod4ܐ{ ~ X@:,_P\@@^1 "|t(%^5"Ưrr{Y89'BB`_G;z)J H"ͺmL^Tv;BQ~pl-mNt?tJͧ| }5>9HQom5PGU4+Ϋgץ8_*H'4ifY/Pr;p9_y@4Sf51RD+741AtR+mrwxܕv@8̰={/l+l؇yt*hZӣTI^i;ۣ-ү"U'hf%[?AfL|ġެ0 ę\?O]?(S аV$l7A{s6nݸ`+Mx/을D_l U>Y5:bz< Bb`#u9661vr>H8dSUAE+,썧)"Ψmm]/#B϶ktQB EBV; c7dGnFzJ.(RrA9c@2 ŵSOQ̉s :{"-Ob;ysHhѧeW[ n`/0DlXŕN<L|?])h-VeyIzQVonL_vHvzD+alUBvXeWk]R eGj鎾v5:FEqueCtf'b&X-*7ݏ}dbL5W&ZpC4&Ȑ(1k2}SxCfYOa!7kF0-p'Q$ٺQbXI@g o"C<&S^n#nUHh-y|"}s%[j/F`>=b&)xe ]&y ጟ7=j %0 ][o bX4C,#HCs&Jhl-^ER #@fQ5DŽ,p1fw)7>'f'A]'C?L0IO:vݡSVk7\}agF8|]04[&`}f/w),:Օ. /4C_bPnp !\>@Dx|&e,jfc~ j:,ߎV\:XMqCjoؖvomuŘFlF/GƴuC*xyA{`YNP=)Y>: 4OЋcU+۶e9BAzBom;K@FmPo P RC6iЖvȿ/z2ZAjNp̦/~XXA/3h4ǰ0Ǖ|}UCIn\nӣVcꎞۉSy2>Ă!WT]_,01؈h2ҥ(y;;б>J#ܥ;e򩘈>7ㄲA;Ԥ5kny| Mx׏>%;ikgaF#mfmLw61)ZF >M=Us;Vˣ:ݫ]ی 1!~EKԠ (6XbEY7BqF] -;鹴g` ͷW'hGb/!^Bޚ@A _?H,Pv?7^W. F]dFB l5߳*jܝO)Nwf:DWI!G jΚM88}AJ,F0SK,CI tqTh[ k͓kRoc;Li]If:Á}'RCY3P3R\:{D=l`MHmI AULڥ(NV` ;*%k}9u^EdJS#(lm-(q`F?b)f&yoB,J>g_t40neR{^QT`cjAHZ0 F2I阓>GEV@+% [F9)9s W1u]j \p*i?'J+>ǧ&H_F2P!d?Nsq#J ~Ò17=&~f™W̔f@ Ũ> q,EHH1ְi,MzZ?b)L.wMޔ"pSVBH<G*_x'pR j|NP\hGڈ,ݷmO`x/ȍ U Xx}2J}nyACHș Zv.HqLT>*4X%fdD(\d04 Ó3QmFwHdϥ,"2=R!g1.$0F1,ʗ փR!]dW&zw$Չm zoj>,suC< a@K}a[myNZUc@34T|ن8=;$LHL_&x"b6cXP2#8L+%vD̙<7x?vσ=8}Qvh ?._a! &_Z.* lDCzMFc 6z&+gr LYcY$,=WEzSL}=VxUCGh$e&+EʯB&Z w*ihPƬS'_lEKfPnD @D$fUW l.7C,3I ]LPW 4lgQ@;S~yZ3IF8G+[U <Gb G OGQ-x)&c`ci I$QG,jSQ8dPө͖J+Рh7ƇZc3Ӕ^W[  {IjLC%Fmj | *:4"GzkO)C% jq|6VH/C{a+o VŅ7y{ތ$YFJyI{^؉ dz{gzrȾWϸ5by Pލ* jw;FSB@9~SnMVc1ފ vfZ<Ͽ= ?'7SxH#ךKW7x[֝qEgЍ =}Bp  CʼnALKrA9=OlY٬\-B2yanDz':XEO7:LV>[f+ڻg¶Lj1;o @ ^7,sxȸ+e; +?f\x` 8jS.^|; 냺ÉwD=^j܊\[=qDL'&͎۶K4w; qSdij 45>;=탭RCIGbYb+>2nC& X{D=>8mT_L@g4Ua)P~GI$DV >Y1JW VP4DѰ V[!,qWO ]T͎6O{9.qCkZNA_6J&g7:z] *%Q=0n8<݇@cs HбtJ5"@;D8;`nHZ\R/{ԆBLiftj/e2P-L._6b;1Cټ~c6{4~RNDT0_4+IbY0}g^[lSQ1FIezy5=]E lzÝׅu;`w)h 絴^+n8^Pt>}UxLJOfx7])asLv,5 i=NqM5GPD \nVESu VWug ٔ&soGm9_wYXS!s(3.XX%e"J7xjA^@tkՑt{ĴJYE UN'14hѻObe-{˞@ Թq;0<GwVD/1~-n G+嵶F1Cs^"?.=T}בd2Sy O1&Z0h7WQr V"őĤlie6[Dwxʤsv@՛3CN}^ށJρx4F(G޳Ӥ\*ڼV,FJQPO9UUGkax(qqiOYt n竕5wV Qa{6hph^kPTe/[l%m YPVϊ ی*Ϛٍ_0t cD@mHP{%': &YzᵲqjdY%d{ ;'hQ^WRSKU{J; ~]ʲğ|\86iv Pη *Z@moTT^Kq-L<1ADm VN)z2AV K"Dl]Lx"z&@֡t2y i VIJ*L5Ɣg;D/IL ܣ?^GQ ,_#=I{,뒑὜l "[koODA\L%8FPR +UٿK3Qp|l0*ZyZ7ul=;%@9gT_MםIOW_cq-]R%y(伫`ZJzke<+ +mǫK[aryᩅ p MCAQ%7I5EܩP?U4sU&xuTǻj%ކ O„Ds:I{n}/\9tR }|!6a>LP|Qvn>V3YJIKl?n `?򼼮% zB)XG8#Sf]5o*?w|3yP* 0!xX}t׀ᩢy;pQGz{_[ "Zv +25ux/g0LSR답 6!e1Zq TBάd3霬1~~t4vY~2{0y1& %HiwYФ-r[|#Ga}P$l<]^ @ѤE|K]`:,8}ӖeR%]&&G$RY8H(CK)hWUya,BF]Q;kt>59rH{nv{O${0rZӒZ] aTTބIg(!5V|Wcɍ(uq DvC s2TznN\?=2 ꃷNUjao}z3)a3||n$`?60Mշ`dj1BmNLp3x"qTy)i":]ɿ8%x? 9K8o*x]OaՔ{TL/cX_or}d!UIHh%`>كPR榐1`JʤB笛ɳ}cz>@M=9v ۥKN2w}&DIVS1>~i (!SBMl*XoYddVS;3zF{frc*;,1>+qس-yfp PAQhl7K Cbkzk GYpɣy*s-]J o^Ka?91a;teND-vw6`|oYnyD;LJ!A,"R򇰘ƸH$znF^8@W.ORDz!,;pҵQ \F۪$g[ݯr!^^/4Q>*;*jʢ[&(TOi1뇀1`D }Ŏڑ _ 6Y-i4BAͷm ڬ:Kg2-9m!! %sFQ(`'t͆WvdՓ1J9*(R1(3RǍkaG,)TV1lzY0"p,O 'ȶl1j{[/1;|~ Bw/KJ> p`ڷ Ki^݈~h۝ex+tJrd?- []@ɔ\Oҹt3 =d !y[yE<]zO4.%%\iaVĮn 6z~gk?0Í㦏 Tȫ\]un~ihڗ\ \8K;#)il|g;t,3vmnp,SN/#zZ ZZI0MڄFNJ@Eݳn#oLjFTijqPw!ژ Ưs/B C/v=f)hݜp@չ_%yƺu|ij%%$S.mʄ " fàq,Bt4KF,ꯎ5s+Z5hD4.\j@ݓI1\t~\Cw 9 :oKAܳ0<Ľ\ 2WX^:🥔Y=m+e[tyi PeHӳCz4˩NbF8 _@‰PG7i.eTK{ӷ^v k3;-g-wúsR\__i#Z=YJk 0Q#p2`}R0E2/!"0aow7jOy>M*oVKJBWC.a"2޵)rOHt&&@WYoB x`! %iMnh+BdAk-U;!"6LZi"pV/0Z֤d9E?0ix ' $ <.dutIZ13g <8Gpz@C-=yfgR bHzC*~9VUXu.Է^NSxS݋w%GQGW.AHRQN*ۅ6mA^ʒ2b?}2tc ZSՍɠ^ mnw@5ۺd7~0WOt'K}~R~Af&V-K"htu7K'Pc`@1Y̤IgփԼ>9ap&7O*=*#0jvi[tz oLXWNNRoJ||Zt#lEl!ٵeH_{q꼏Rxz?a>ٗ魜 Rs'#[$64ㆼ{>2n ~ŀb/E]Yk4{4It&#| i[Y"_yJVOד,nSٽAh>*`Sm)Y[_MH`T EtZZ,y >O YYsaHf?:bp_=uX"+ ڍ:of/3I6EtNjh<!6C]߄,HP0/<ͧkˢP<4ZyWH2,TveLFb.]xH(C违7lV V^NGդ '@ $@@$zks Ip#q xʾ鮏3rLB-׈ V//b{#].E(ۊ 4ޯ'_Qs<2-dx{-\Xx'T,nIqڷ& 7>qz5H|X՗ohh!@Aǟ()aA9.OʚG\SThmtY %j;?ZZTvQRybX|Rc -D9zF/T84ӽ`x^ {q%+q[s* ݢ$e x,]|Ӣ8PC%"-y8F3#{X9teBu nʲo )|Խz(W6cYWCsuQ3+Opo*Ѐn5[&8P]{ ֛t0}: 'HHяQY;|^r>w M xmxi l) >ƃ}] ?Zp $]0&pX&H|/{eפƤfwd0\ξ_%WsyD̈g6Niw L9 ~V1PH^2^|sb t+ZݝPk)sonΓN Ճ{f"m ,)uBK[4Ӥ:;f v|&?: C)on8I.jM0a}iwi!G5ow+߰U Jy>[HI$u1rBfd:!>L -*~B)sO5,-.$׻q.˾wmyO<*>(L"Ex}aoR0_c19ZJ=v.IfX夒ԤQm$-qfڻwݵev \6k|6).s׳婓MKcn@ww62#6RS$NN=}&)(%mJ4=w~@*?"'_3*7O9x= {o  v "`ot3KBjGQ{5OG&Tr# PC6\ $ls4;}} jN6VyP s}]%MM$ҫ 25syXX'<3x3B(e1*_1;@ζ`m*?; LP#kݤF,dT3,BXK1:ʾ)HyNZ)}ـvrBt iZv:$9K#Oy^r %HRe3i# 7@tט>*\aP颂%stCCLOe}Ff?sMRb#;/X큊PkXM'2HK zP .Tq k^nM;eLyeeW'D0GY*]oϺ$'/ycSIۚjPr»qo2At v3J݃pG| CrI2KO«y;_3v=q_gQ? RĻ{9֓Wq?6k SkgW3$ ٣MaB#I`٘VH2Dw:aqׂE}g[Iyr)]@Um|Ƀ޽;EcM #pIK};&hnZحH:EZU [} :AZ/U~Z; U=Q}Y%`zYE$Rͣr)suzCR%g-r$䌻m ᐈ'W|&2bɕ?NV/MڷZ>OsC|~^)F:9^8BGՀg$ b9#v&N\? wz+AE`Q9KPUʳd;7F'J`@qi_)I݁vj=8+I()5&՗^Sօ&%;+yqK E "tM Ҋ֋ȵmyV5A5 KߧV*>-̜h"N+XGB4I/\B Y}GmM%䰸xCjsh0ԟ;uឡ4YE&yp?5i0:L2?!MF /DH?UNftYY!J)26 "H#s[]\ҊcR[Ḇ Vt1d: 8m+w$phc'b[qIOXّ^co=-C!^_؏E#3D::>t]3gH Ci@+<p#p΅)'18n4 _C5󭊠qxWӮK^X5UރܕZ}he[h9={dUO5]۾pP?Hx'rA:RsVoܖ{߷1-3H:oS~p &R0"b(ai{ p8O~7݁~(n@_$qfrH+ˏ [w> B -4uytI[ӎiDeB%nfV@uTCx[#Ծ+1ʶ! ə74/Grj2ReIxk|"s4 #Iz{5_odThVn?$ØW &t@slZ3X.b]j Ś$_@<%q6?ᵌU.y90zy ճS= +^!UU9S00LQ ̡uxV/oK^l@_~sCtLײH}k4e+_s'藖aAH걫DyAY<,J8՜YJ; y4 QaX2R(t`ׇj?oΓ)A[nKz!ER5}+6~L;3wUaSr Quz2͸CIKOn=Ǝl`E Y,lCSuQucd;t$xN1X޺+yW4X=}ͭLE7;|[yTzSVAU+SxV_ˆ(*q?5E\MF80T[*vNf\qn4OSe)WmGP/ӄ0d1ij~+ 2G+"Ž1>rZjJ:\)U>!;\;Fl= m# $=^ vw)T>P?dѽ,k@89t'4XL+DEd=-$O1C COS6zE:N?"mpI}g/o{k>i,b &$󶵚/4 _Ա:^O 9?o/n+ad"6Φ͵*9WBZ*<@SKLwAϿ/Mjh{CΎJ5p9U"筚t'K的MO?i ,Hb('x2N@}eF#urx`U-dIn1@6r>.}L/84ّ8@tq=8Ds5iY^lT*ѿ&TӔm#s3,E- O( ~J" t̼LU6(#oet^mg(˸Q%>Dƕ?fX/~-3 ժ9pъGÞ`ﵕ`St-@HK?\tm׉#a`sII"A:q8MP[&\?<_xPZh?wt{3 '5(U.-r ^I9`ԨZug8IȡH;O7PWN`ZbfUGK w!&گbuΆdpz|f@Wb'3_|4`aJ>^\Q1;P_dJ{&PBfʼ8| O(s[a_ԦETs(cNslb*M-5~ 42{BvH[k -yWYꌭRO5lv/֖NnH,/x~[sD93rïvsD16Gvud. KgfAjLɏ,:k*1>[hE ;̒trum2ByҘ**W.5j <*6^'tșM$5T`K/P\[TN$n8P`TṋxycWhMaIV(Yh$׷tzq!X[X.kap iDŽϭDl4<Ǣ'3PR(&wm ⊱~VK : 9ܡD Cz'a{dh +!Kx 8+<ٔ6 8Hh6]ՇexC.ooLywUX*@aUG@}U<]~& c:\SMi0)08yRdAfT2H1>RP=gSv-VA:T(y9^>EfBk1ه6>ѢWPn*65H}: W:M\f{ƚ.xU]^xUS^Ukt)Ni(9?SG˿JwHZqv$vL"ZA:2ѵ;p + f!nnXapSBAz*>RGIW~4ME~2|BV>.9 ZM쫾)ZQ8갳4nD3"VaLÖ6z6" Z~]!y8FwYUӘ8Q\R%Yp궈u{2FbF;gɳ3U_\ 4ȊZ`d8sB˔;}1gl<1*C?^Vey@N`619g 'y Ve@cL_TT_e3Qؓ`}M S=o0*hK82s_CbQZF41 oI%5uII.y--L!ފ,Y[zr5e!&قA~JKq}xp8* ^`\jɅj9ݾsz8r x 0ۡ*-d& 1Sp/y>rI"6DC°:jk_b,"5% |WL46s=Bq)$Rȟ7OX/)Je>WV|qIBI/`5-B<CAꂊtLZ/v>s(1K7vv:dp$/gcPs!׋9Co`U8YLf^_%Hz8Dp'7tߥ쏳uF[=bQOfR9 >NHB(cc50V qtTutOj47Ϻ"APOF~0&M#uzF Um8[Vo챀74~4OYrlҤz,_+YJrUfcWce;0h`LsYFK1hrc"Y0!{Ya6 aWNt #rvrq&R"4T';M,A+1knX>QqJ> XW8!m򘢲-mHQmE K,\ElPЅe n[Se=p5TdjF5AgegEݭ a 8dJw_vB`B·(Q`֚a٭q!{a#ůaij/+|Z&G!>֦k1)^&uʫm6BAդ֦2s}Ti<ש ;=b/Ka3ʷ-?VZrB-Zo ׬0NY$%_̓&7J|ei,A<]7\¡NVht UakDl7ӒT _3 7o,XWEYK'R i9ȸ#:4bP-1Zد&eMYU( `Ăl א<(bUԔ0`rOP$bƿ#^%i{e*y9ksA_Kl9"ߕyYt =9]G& o!j\gFw xu -vtW[+,Vbo+ {>eQ<\HiS[%xt5;⨸M?^wP⛷/̇J+_KdUr 'AK0qA-fo2y-]E@mJ1<~ FC3 g3]Bؠz| n7΃Na(UKU|&DeD}Q={hw]ՠco IBH5jܮ:I$S1Y۹JffA<) :Bׯd{WzSƕx O<I{l**FP;iet 6o'KE`X 0%7X GOw91i#\`rOm߿>Ɨ\/nw'՛=:խﳝڂqYڈGhx:gvmPɦIfeG^Z˂ 2DcpW.{v5a\ڒfW#nq*x՘#Jw:($tSS^DrJq"IVgŒ}'~- W>4C/vt~Zw/Q|k4|}<+,:u(6Ϣtx%Źm_L9PP"WYWg$rU#/Peʃe)! :iʺx{ե nM /'1dQA]2*>6H*dͰD'qH¯&&A/IXquxᓧ$5k77+Gajp*!Q0yl\Y7<щ?ϒ }p3qqUdB,%I -TCT S4nܾ> 6)G#^{g7F f@QLd=xd΃+XhU+4`}^0Y3-pqtٻU*|2Kg /hڔP"I ޜ!*/鹼a"_H@ OG%sdW 8S/1P#Oϼng79pdղ-wϴ][cLu waWe8Xv[8r 5Qcz fϕ[I;y*"Z!.ݾ P"nv;b&j})+mՏ߾OfqC=g6uEyD|7brƣx_l)S/X/bA[iPhYE &rzh`ZYפ؋K#c8X}Ni(^ ASOQ-UE4twa(z_4&/F(Y"E&dUJ[2I&X7~A$"Zkt*$h^jD@dphФ|>v~v>\n nZ3~ˆvY x[lM)*io(HZ{ 0+&嘂t*\}`>j naR}V{* dn '!OU>o=IRFKyPbPgՂe[g.$䲗;'J/K b8PcNV:5tYҸ|J9M/[% ﰷvV'jnwBg˜UIx>7hm:ݠE|+[Xh1ioO[3O;~%xԼr%QBLݠQ#.sh?3ep8)Q ˜ ;!F]͗j0`+s#Q6/5e'{CŴWS[Cvh:ZzSLԍ3;1P"@*C-anoH?CRv\;7ُ)b-AWeap$ku|FC Wn ,4R:Dk̇Eeh]@ 44e^bH'Uμvh.v|Wײ܈VAr*j6]j6ZW,Ҡ ?=g]L=_aWؑ1w`Ӆ`MJLspѨs+?on[-p{'iI/URV^ P.&2hxPY/=#1}Z$";'K/dsev4ƈ|Q8F{{IO͹AKS/\~Zͣ:ZUmm?' 3F9wbCJÕ! ;lKmg/v#pAC}vm}GйPyqY|7޵T;c@CRSݑ(#0!t_.Cf$-79b Ribmc+Ρem=屪WXv vHaqqq s VJEh#a6c~4 ]i i;]S=U:1%vH#fD2I343RV2 Ewh9OPj5 /ߚ\ #)6-{f Ai%*Opp%vN&HgQVJA{l*rhA"1·Po0U9*u7PKKOoP̨avs-gR-aHIXe I@]j2eQW?;_.3ZM9P֙/rDڰЦݨ(a҇$k\64*^>dSkmCrt& 1FpmIX3%4].%o ٽ [5؊-Ⱦ 9/BO{Ew7ѽzM_KޓDS GaL zςn j*B]WDlgnyr1WøJ캒!3 1rWBEdq,scl'?{qWjz[ҌUx_5W^s&KgZ(;D2~Wі&oZ"E;S-Hb lE5(UW̮_) ~?Vϝc)|k*q/pk)CPIZ}'4?)cP䛱mNR{ G{/E,(4rQSusͬڠ)`,lvI6 ߻0ޟaɕtNH^l];&=Sſ{^ e)ɘnWD+ 0{`Da*m,9xiO9:ɺདྷA )(ѷDƴRrAb~ WJ5 [F$@tl2ž3wApLm|ަo`pW "ӗfK#+če"?76ѡǶu~hMYq/z,86 g#`w^N,ro=e X`u7 =d$֐6|'qx&m]ͿᅦXb!ROaxV,/(ƴ0^l* !e{Kb>MM.~1b\"w;tŞ i kx'"O< De-zO,=rnF#G(?fBh/ Wjb`̜,nO/Kh>eF^&`)"DS}Vc~yǂDֳn&*u?~ߟDH3&b\ߣQPVr8.fϯi n]0, Z)37aBӑoOz(:ٚrBS Gs;6Lq8ȓ"8E'ow)y!hhǀΔ$nXz?4In=뼖Ydy-K.gybL&FJ}W!پI}I3\J%=T]`7cR25LPUJj1\T1]%$d_VS[7upq `'{ }+o^(ӟY|+r{ou4qypY=N9Y"mCi -'`>nWx Kr"ǪlĿķM X_g ےrXll{ Xx9+ PV!j"(Yr^^@'t'%Fl [hnp#TͮMޑQھnYTO^ύ-D9GG'xTp `ݘb:)dאe' >m]IŇȵIY5fn P =iw1B{h?spaGj/fS?T>4#(>l!"!yGS׹ DC{HIiX޿tYWo{6ݻCI񞜠T^c 7-I¶3S8~^ ,S!0ݎb0e|9zaE;ς*:sދܟAb]q̍@H'bĻA@N4tfo)`("rV;׽_10z#O cXF U8&By,]V3DwsZL۸ۮZnn2aZ.1JvܽtYl 'OWl4^#f0#Zb nE$'[D퉶orH&œ/v0]+aT !c[vp{%b (@~Q@o.߮4@^C hW7-F|ݒ(2RP~3wvS}qQt;2V^R~~mWו 钌iG ^ƴ:]2Zxy(%x):Ql30HWxA+{e yHu9Udگ<@/T"-nE'pW=v۳'JBvѹb~-d' qtKTu[Sjdi Oy91<>@%d@ϟ- ˠ? `zz^.)[Y#wZ7IЌ b{ȱئɭe66xq7z8O**4DIQ% ufy-;؆{oh΅>:F\@*A 2]Ea8x#}G9P((ഠQM@x Ʉ?PAp 9"ڋW5`Jm|Mn'2?`w cwx;O-`S#lo+cߨg~:Ri[sɜ-4JuѩWan.>Z:բ*E0u=jc.0]?Oתe~k9&yWpσ9Azɐ:8{hFQY%ҲCb~X7ć`?PӆR JK;g8jq_;TN=lFw ̸㛃euK*{KH;).zx &K6qCg` `WT!&8~$r>Dmry>՞gQT  eP2-ӨNK# ĪpctWIEMTl)S ,9goB~IƭI#IG Ąj BSrP{K}%fzVvERZ9! d3|p3@j]Q0ǘx呸 $ٕ `WT2V=Q馥eC""Q/RYzMT/ː.IGM]Nq=:KlP!'GR *譡br$ezgLMTg ѳxQinJBO:pJ1<ޱ;F[%"9sNʨA #/PDP1ue0ּwn4A©n LCyHfaz=5ɳ(j; E<t)k[">03q5 jYxժ"R?|\6ʳ,zIk\$(Z;:u|bsIbϧWN~6zeP|QGhuA2jI Fig,}Plt( S4GìcCێ6j\n“[ł*_(,֔/j[n{FX3H;9f\/JiknQy􈘉3 < ]2fX$3p"`oijkhK QVX 5D)ܭB|]d+ @Ssrvr@d!yʰ\KF:(;f],ۏuGM; mxh:Ne"D:rFF"]{B7P݊5g)bt'?0Hb6 oV셸9 S NCT KqRKL27wR5;~:@ bf&y*jҿCU OIM=P]kJhC>HԔ@CJ!24iϽkϥ3r_| kAvpּ <7?#bWx_e>Z0yfZM\4Ϝ& Jat]EMpẖ^N4w)ف}fts;TY0dcT Z9Pc[&C<1 h0Jy)yR[v̉\N\oL'?No֎ zCCF)+eD \u`f׈>5> U?^G΀p.qC?us&|һe^RXS A [":C#E")*VN<B'*)|T/- Og;= B*޷Nj|+?CS! (YzK;Fr j3ܨypm%XGXP2XtF#!{vɤV 3"?b5ӧ5|6wi g)P[Jr cE^yOP<Ȱ A EO&`ʽls]Z- jt=z+ژbjVԈ&-cjC5ڭT'E8g%;bC*>iSJL?\cb& +Vp1$bތܛe͢b="Q:7$I{.0,KUBҫC=p, - cG@U_Yg\9PZ~CʚP6}nZ*S&ԤQ,3j Wvm iHDEX,$Es؃RR@2 QD7;147uŵꎢVf߶/e \o^5220jӲ.hJ- LP>o>j;XۓAbXSR``wf)[؂"2!FSZ ؍e([. 'miG )QCApB߂G.OH O6j׏zMKj}k_!c!uKYͥ_4hΝ ADӘc]ui%<+"-oN(&y7MGj_5u@RfFg<\*]k}݄X 1.i`ٙ*b,y:%:N 슩d4gpOrx^fG= }У;=ybͶA/ {h_qUܟSD2R84&XDYyee|3nrƟ$բNW$'ώ^]Zv+ 1%~&% }lҐ=ENN$a-8Bv*0&wxrrǾ^$^h:kTƣ o~<$* ^=+Vi9Ox3p'UtʏcAכ."!s}N^$WPzMS؛IEl6> twtk$hX1&1u7בo~2!^ERHI6"=3䊢YSȔAH9mt:sǧ6Ѵc}[mgryr~ooE I-`i2p+Uͫ9Ԇ)Rut@b7Zb|"k%8.׽Khը*%zwkOTsmQboaL QeӲ]'AJޒuYo6+RND~0}=#Ztƽ´^9m B (I;\<5p>=u쁢-w;h<Q]pথ<hEv)Gt޶por21c%]'.0`Wᔔ|ey{ZBpD7@ wu=Yt6,6% ƓfZj/ʌbA ew\̀ 0qUwg`Vܠ[/IZ6lͫV-N]i413@)IOd7wWdF5(('2^2+7HEQk0-(+TMvWv2[|);)XZ"& ߅[(bd q p' cGAD#clW1LQ䴄4~2rV~)V5tȱwȆֲ1 mGx_z,[F t$CuAt)d.ITO(įl{ɱ:ZιVҲ:X74V\o"\(Na5M)q}8W̓27o4XcI8бq`'j o(xrD<q[㑫a.7^BZuy2$"8+aAO45GR5 6+>[-T"s`+:O3 8#Q`ZKςwe&5(Oy%Y1هQ2pBݖ y!x锔 h]TťQ@ЛnCxÒ^/9?:0k9%R2H*[n$.@-N\eg&v$cV=}z_׭/0%VJsP?="籎HS͹\Ω]eQ3a뉴 ƭ")l9P%f"#g'iz]9> B ~Mf޼#<^jqɇ@}^y6goIl\w ksF[еY%2mj ߢ¡AЏSmӛB;] }$?d9RGGût%s7C#Z_GMF*aFūiv.k{Sw0b02 1鰺*(V8jû'6.a1g%aqǚ v Ws. ;L ވ&:!*#P'a-ݨW"r "`.ļc*xR2ک,\MmY e,UŴ(H|H s#|HJyk'opZ͛/}[ o xj]ZlUYO)sZ%>6[vM#<'JrMI,ַcc؆,Ⱥ1A,2@M.ab*J`sQc'06FGj_i4sQR(>)nd5>?BDƥCIz!Mlԣ IXf"'X2cӄR%D_-T +FneU0YA&Op^-k+RP*61s8- [wH%u Sڂѷ=mh0}/&{}4稲dޡh+1EbjDĽp]tlɶp.'d$Js&Ȅyh, Ͳnq58FDH79mb2=;M˧,;֪>SEA[uOR[L[[y4%ЄxV0.bc_g#%i%#}_Ե[GL1-p7#i§W6Kfp/4og/]2$8֜FYگ'A ח#n);^':@JBh`L7"ya{pUfyK׻8!jKjr7p ;5$ zP 5ȕ/}K*.̥CPm} hOP) $pj:f:lc< 31o4]Ii* *#0aZ6;<ŽaT_OgDTb,Ϩr*Loت*UQ,5}#p\ 5tÖj-FkI+#]@SA,lp5&fkhܯYolӯs̜3oe 6߲KAYl8|zaYƋqnG#7ev Z*keI^ki~պ[{#]/GEUNk:2xOx2]OmCB Jͺu<}68MVФ/bĒq9&ROG&^RS*k-Y '-:ε}/G?s-ڻFrSf[>?K]\Oy?l7 9=[#Y߭lMx'RpͶF']Q]q9ϳ iw)NW2I/3t#'{ٻ8v  M79x} cK<`#9ָkքlmIJ9OǰvsI^jn쭠(AYyĵx ˋr}ZsF!)ClD*D.F2Z{7nQօCT9ޜGrCp5EN55c_e۩Wbe6R (co&P`2 +vZ)0RhrKH}Y ;/P.jNuD["Z%9ɥ}T!R%%5wVRG`[(Kk(pvER2sA zs|lJ9ڎn"jT#8h R:ܪv.f7~2qNۿсGR\utZ&FdPطU[qfE\cM')*A9}}IfmMEW&n,%;ȻF IV.t8Z҂I\QbuHq^ I6*DRSgm!J(׫y~M|KYaP+@B)jn[*!ѵJ(! !eh4ٵݎۖ2;$Two}q o \bj6$H!|:uKCv aA;O'bkx,e"=ي_4ƭz"gDY1uz4^>zEgHfȬt+:e֦8, A7nd ft1юХugF{"efV ~͑BCU[\iB<[ =|4GvÅ#&y;^3{cz:EdoL ( rD52*xvV4k ±-jF}LL 7Y磪M]<Wj͚wRMO]T.qyu'4wxE;4x}yDZ=v_d5Y?ۺ!zKgr:M; t1Zl˃A&B_̼]2 >{S,SI ywYEWSKMÅǬ/okQhIzH*,4k1V)XI<^E[qJ9[듃Tb,:QBF tqe"6PO15,p${6m쭨Ɗ/8$$EK~#+2U*3h2k?9Z/fx{BQmFʥ!4P-Ezh}$g2ӼU=ϙB||6 zEG;yA74O{&_R{:F& O5nU9Wc5b[lQ0W"k4[M\ ⟘);VfJ?Pײ)('¹A2|=~Ȟ2Ȭ {oғ3J+J': {'|z2?=ˈj]HE60&I=v{MdCk4h;* x/dBHT=4wkGrD2Tg<v]s&4.PX_֨9/'(qVAFv$r.8s#c>Pa4^Fsk逪x(يxb)ݵY^/M2y5aћ&dDMǛ47T|`,-jA :H:jm IW'g",jr;k5ߚW=N|ֻ"":3*{e𜛁%UTlJ}B o4vT/i;)/)\;?^h h'DrMV`i|Oh7A%+c'ip]#DQW Zo⾵P̊N-ƽe )֫CI =h]XBjt)V̓qϥ҃ RYG!R4Xj\,p c`dgi^shE *uKя`K>CuMXݑlY!INX球ੂ+5uՆ;]#_/4}Ω IC֕ R8^OnU í@]"5fXIizW9lJN8TL"ܖͪ kNKi L1LE6GIK r n;Ekr2lg<>1XNm]QP` ۀhh+\$֟%=1+z0 B:mm ~= E*{w!Zf.''J\? `KqVvbhdȏ6'$\5.frw F|_͋U 0 B:|&leQ( UHJvš,2Gyk'><==P\'gOM:(.6+K3CbѦNh $ו4ecFImۑh(6s|D%u7R^lR3O_y<.%0}D7<o/4E# ^=- n?ve.:L9E󐒴$qs#<uI+B)+cmdIm]>*AfLo{S%/ LxV[GuH1H+*BܞnF\)'\,/ENNX..~FmБ J.w 2KGTg_ a]IgeN w}mF==)SiKgwQIYyp~|uZ%:6Do{gB, 3mnEƍcdVbLpjzz͡i ںG *]FNC1S|`C.lT} -sSs 򅖲Q6n?a\)t0~67 t?,3߱γ>4g惠Db fR1ʤW=bKW`3BșZ؋+.y$YseׅU? Vޘ _KTU%\YwO5ثU(" }g}>$46~2/m6=lg@aVb|PPUo&2tiCjԥq`.3 [ Xlq]8Չ_(!Pۊsq: :QDH%*$Nh+ٽlƐ؟Jq)&08C &\̙HyR(D5+&6RpƬCM(f4o6΁/YhM6] Kǁ39Tu:y0Ոm 0`#ř+J)VXbè"]6#Kfm8Þg]W.e5%{jAa C/iy8 !hn"  6jْ'=WDh3ZS~@oeEWTXATjƺyf\yv ieOuJ~/%-iK50AL,pFY~|žx뷔=Xq\y:\uT"8%GYڲq쮁z193k@_@Gӑ-2)OqMn@Aj/x_2 M1d]SN*߽b&4A, ``qg Mn:5V"\O24=2)ZsBGKbBDʼ8V^ao:{xG{|mm,QSH,5Ljmˍ ; XMt|k;4[_-..07+ lyn[z){bq^T3~a{j}UpZٯcx(h9>FS5]2Eˠ( i] ;諥Xމ U2wrZ5!3a<>E|'DY]HBbqT(̒WjXڊHH$F-D8\N ;LI1f8E6T5\2qpNmەDL/"gׇͯ$-Sef ;66d݉BuKXV8ϊ/&hL oŏJtKez V #=\Y3w@Z.&C֥bS$TmTcz$SYWq%gV!1|؛I6W0by*k${':\$i=T\%ZϏn/ZFX䝥!B@9lH|Kyg;qb2#' WJ;==ź]J!8"߭4%.@HLI"iQ*$:~Z ;të7.( PeA'zE;2|Rѹ80x؀Xkp/fVVNݖKiyi܍Z~lh?kcC2d֍8\?Dxj!$K4׈wYF'50aYї|ioz$*rE bHTuN7Jzs&Dls|3̇EOBtM(oGL L#rܒ}W,O$b]6@D~ tgo$|a^Y:#g#Ԉ8̨ yJνZfTť09*ut>psnZ\?g:`Y [T7)p`΂&!Q,i2,†k@q`[X? sJcowwAf?Y0H9@ 6{7t+٤Dh7^i[Ymr"ɖ-v[T"LՔڔ_{bь-C4CZU`.t3# 2!3z$$tӝC)玝&:U?g $Lj?ViF^_NcQ,jfÀ#䇔]P (oY:Nv؋]w7x؁(9c )4QO4!{70P~߲>Ń⑳I%ݙ*)wsѶm+w 3Y̊Ol'Eޯ$.1 '{+']SҺ浃M*e ne_r[`]Fh4]y,U0d(/S'P~- q+1`ǰd4Z}S&={a zc@Y=[aOK*K4e;Mt}|IpǬ߯ZG~6:eBnǢQ;رLP\k!Aб (X& GiWxsyű|\Kr Lҟ ͯ;fp\zr h7'E8N??P0\TJ3s{$YqzAeEJӣ-( Sռ1}`j +TsU.5ol?~37ŪyU#U ϔT)p364[e35зXĘ;( `9b jx̔SŒ 68\_[F3gI>~7Z$[9HjϞ;}#(D8> o5 hJN͏me=e9@AJZRQWo:z'F\j1;V\byuM+r Ŝx.ç= KDAyX&_5V1Bg9Qsl<2\lEY$ZxOl=_z tz n[w7[ `rQ/͏Jfihq0pmV}.gI*K ls,=}BX]$^bK%'^/1NOɷ)#êpPm!dB8+g5B'N4z T7$9Nnc(#3!(I7VOd@Y"39U|MP!fL]KYo;ryt e 4|x! SXHҩ5ԟЃZgTG!]՜x Fn1NæjX4'2_HSp \YY]NWe] "Gw kݸ1d7ʢ{N'p +?m i/4:`ju n^xO+iQ,]/=`\Ϛٍմy18WK)Z`ȚA P1k SL@N0 (UZ#K^$UQ9QV ]ivy$;Tr˂#1D! .*&-<[z@8maF]&^H1[,l]${ y+d  No}`a.!I1'T2:iߦ^ 8S۪tŮKhRQ-,KFj՗A/;&8 u ֺjepB2QҙsBFZ^ǝVM+6\ -T0zckjf &|VMvF4Qo̾R %-!o:%2GS_N~(2w];zS~ܧB%//'&`9j8 O|8\1(B8?ZC2VA@ktqwtG|~ YWz_= "'f۲mg;="䗆= v+_4j!?ezF i#փ_ͭ`x]״DU;ه2#ub|G7" k;y"$lO2 'm2_%atM-/UNٻ}_Rϣ Mn#ayo(+,(gcb; V('qJ2LA%^(02 Tf0]  *+lh 6vHwLY򊫕xƒŗac}kD )FdAg7zeς)tMw3B&Yb#X5_cSjLEiNm\U=/nC8 'g@aԸa[>vW0nma\3dD&v !4icT0 j󓊃iܤ9`H̵`w7=4Vi'di41l0M8U,FTPԼM aV},n J(ܟhHzWO I⽻gzκ1~8oi@jmD[Ah szLO,6"o(h[rU^K2(Q_eo$Eo촣ǿ JNx+&2j;jЬ"7;zGRUMdf[wMڌ,[nJ>ySǠpF3zV=Vy5">盨|&n2?@Q.XhG\T? _-C#wӛz3JS uq|qbnR;]ՙ|Y%;ROٽi<]:c#̚Ca x<>oR=kʶ!Iv^9AB|kbqI?0FÏmx#;tΪ\,NbA?J. \ʍvO1V(`5W'daWe;*1g\m}oL.l,3KpM J,Һ&]1`򰝺gdAz:*ʣlĴ!S zAW#FU&eo}V|\*|?sJqÙ? L\* SK͊O:,ڙ V9ЪB$/Lne Wt`G; mi/jZ"XΣT#,UdsV%׹qLcP=/p/Q-%Wͺ*慚)#o4I̓lŽp^s^cR+˽`(ÙdIz #2U+-312W+gj*w ⾒c^ox7O`cF|)D׼zpN4G~׆ǚtT; u-Y[mx`ɪ؅A_]Zd|ډDKlіy K#>n6' 5-EN6Q(3Z-awQ11_ 3LWyXbP$`TJcjqDG]m9هEH7Azm`VڵԮ]JHm$3vO;(5A*V0Wb]KN/Cb~|eҁ*cӶ N N>K(p[pj?Yel%a*(~C1k+(XU&_Jh8%u=tD.J(/J LtWUt q?kx8s@QIP i>^O:j]!^Y|®]UXtyq!F\VphGBFRGj4B`]댠ЀyGӐ)h`tq]kcL t_bZ.$)!cmDl0E<#]L^Zi(s̑mgĭZr=T'tŒ@52=r +ӗώԩBŌID0@WLj,E  O xtZ@Gγ]m:Bf!XSQ$)SKX*mC0VG1{5Yߟ B?k[VކТE>+ vDY+Ii!:"r2M ڞSl\gԏ_Oͮ|}/GI?w$kWjczuoX }c:x0}Iij+J^ĝ{4A/Ǻ甈9-r$r,_L}Yo76?|ȉҘ3ƽui]wntf{~7Ϳ% N3~=W-ur\t1h 1dbU5TA.Egc~,)E ;94eO } qGѱ?G^RǷC8a3>Z[Fx?;$ C a!Yᘉ-˹^mF0n92wPstaknZI6F˟7FF B``+;>J^L{Sevđ)d'}PBA{_` (-ipWwWBI jӚVm΄p^EWG% E"tJi>  U{'t|BDMϯM [;9]S$fm,׻@j`N*u04[+A/$9$)ȜD#;_gVhRK`k.s]< *禈b瀽=sb[ȴ0+Zp3cLc>ZjUhHnoyR!eБ1("L M,=cm"a㦑jUoF Y7akߩ%}}}@EP#OA TNWYg7GNo#߬Ret[`FCH: m.SG9 cv 3Ѝy!I#-/<^&.iɑ&%@%2,g"7sehaZr+TҔ?UoG"=`pDq݇R1+i<3!jՇ#Z1°mbJr+9"۽ߥkucD*4!/jns-U<yZT6ʚ50.2_ mD$wgeQ1pPs6M߸ֱG)2gA7M;$9pIl@h6\*l@=I5bjc~܍9"c.j'# јJm?b& w 3fXvd4l}?[kTJ;:40WlU2m]=??a?EݕiEL`ȮO}"or6ĿuPA+ 9 uOAuJA5*břzYCJQrUXpG?]pʌ'$CRւ`΄=HG۔K#r|u9=4V[lR7Z)D" VDlB_!ufs8A&@9rW"/k `L\ 7b1?2C^S4GMAYNf˸9 y"ȑ30QSQ5n֨8^z4A;%8C1zB3$6}Nb^WƠ8޾:߬va](/$9J9s *? l Vm=*a~s)G_wo<tYֳmH XM `žHrzza=ߣ8=qD]٬za;@$VdJ׍!\-j*𜹜hϺ{*"m >))K3]osH&%ۤhRPrwIѪWA_CZoJ|7ezaI h;|ߑ nHs8HNIZ#=nw;m'Tk W_-pAkMپ~5Լ pϿ6ɥ"oCmI쁟Ig걸g6 |wk Vtp{|v!\pm4 ime3=M5OGk0t5v<#T5% еB ɿ3j傀yq.G ƒ!]1zqε(%'vL?(MZI^uamv{JdzoԻqcLz6x3sԃ[LbO*khfs[}l y9I#NK <_`;\b$0Xp֢@Z1qԣב1:V?"@cJ {O8Df#n|C/JwU6E}< lePZwaV$s^ݣ/j%9 B2G'~_U43,Ht/B!Xa/ Ue>Xz:;uhYA5s_YͥkK]>|Ip M'k>W=]G̙pݬ2G^0my5q$Ò8GpDAXQu^9wHKψ4Svֻ*5hyZ;WP DcZ ؿ̨3IZ?HẏǑJk-952B`x hiKs!> rEp@V̴l7I9=bO+6Z.hߪK4-iE9cj?vjhBI]+F7H w#KX%x Kuɇ|HW_ ҆ s )CҠ=LG7/puO.=ArџbvM -wlHW5<|LdQ4qcѦٟ~ NjB> w_B^_V)5C1"op vb%eUl)hJ;a׉#;D[:.ߵ]h㺂EǸ.xt88#_Ēy zMY_ gSyn)!`{ʪU[ZClӻUhc> "dx\Tg4PH1Ε` 4^ nnB7mĠ@ B\nA> z89 FYnϭnPRzp۷Hhj4~,F>mVKS&y?yDU7o6!ro9}Ek9^}PfB"~og|}|.'Dpá ^7dC&wAgŇ(Òv8djÏ9Pob fA5mHPuwf;i@E4)>jx֤'|*7{^Qu88j/$T~/?!:&^F7Wހ5s6Cj(ww\*F *rf鮄$e5u`Rx'%O3QYZe}K\Z*YF`K %`G:k=BD [E[M';'˥ Ylk k`9whS 0.&=hXY+u˛0 NpEJKJJc4N`)2mgީ>vz`1V=(Q0nI:4ib,H? a;UJow^ڒehQXl*";61%Ҝqx(}1Nh: ,{T{U*]oӡbR2,Ct{wg1-M?OzUNfb"j G.W׏-b8B+*s4to9cն1! VVXّZɊ}5#54VއǘVm@yW%ԷbU:?{P:2D94pUxHMssu>Bd4T%Z vdDf&p!MkQ B\m޻;'>M'|A Ȑ[:Y PO3Bhԍ:kY\:{Y67Kg7Q@Hn'oe+\Gؒi{Rr"#M }W|ʰp--RC@7jZd{򾰕VER}]&HSk'Ⱥz@箼;/ԃ&G^zҖ-iGW;4 $k^`D~.|um]`)I̲œm(էsYs,6]Y& K<\m2d{Z/="mQ'DݽǘD*Na&~Vb6GDRBs*L7y5zbB(A֪7ӥ^rcXVhXQºSQ_ tQV~|=ĿDH(yf!R 1y1CoT.Q8y\KOz{&\񐃗#^"|9H4 ,hO IeL$\bZ,f&7eY ^ aRωCw5K9aVnQŒlkB|̈Ëj_E_F됌* -UrbJ.YVZk 1X9MLQ@KYmq:$7!Z vuaȧ[2.>#Tc~=+0pXږ =4n6Oc0_.>΄4֋-z((?WWS mqeF jnIm\;l{t<djLz'Xݽ$6V SK4?H`k~t<)?B^eR垩A$/CRFLFK]_>,A8:/Yvq[x`lWDȝU+Yi̘1T0>.kum?;txϮ=j<ʟߓNEw2QHYF",&H+:qZ}X`QY3IsI@Ҟ[8S V1(ܪicPf.,Pt_z=Vyb رvKadw>jb 9VfCk; =6b55i<"}EΞYar"^;ZD\?}a0 _Q;epzmA?"I4Y\j]oOCnz3Cqb8q^l'a;ୡ׎Yiru2.4Z}ֺQ~ŧn=͝z8{UߣmrVČf h•[KXnӵbQSb=cqS꩚s˪De;^b  S#w+e+gW03Y+rg%纷ž,R:z(q(^ 8vg\"[,rsNiaom+\X84ͤjp1+# ݦY,t9d磤~2fTrUTMvmVixJ_bvF#T!SƁ:s-s QpqgkOG)t1a+oA9e*t̷+IeF M!DyԈ3X O=$n$CQ3< ?И. x4x",jV|ٞ8cyUvP79gu)9pkЉG 'B٫aQDc5diIsm}:0KbbeVS_}  ;ߵ~h膪Oz[w{T6%W>KݕJ d<֙GT[q"ԃ\-3]{vɌ鷉WԱ 7{П,nW]6f>=*3`߃P0g}VOM%clIkUL1rQ\K Q< nH(R;A5E(tP{sttG2LJ39Fkj :+?3 ^pG8i C.w YpqO+tJ/#Ӳ-t.Yٸrמ(}Ra5SRUgZ﯏<5^]n|&sev[1S&n8FLgEM3yzn:}' Uumj0fܤ=JV 0B2VK>_ߝ1cPjkh,Qo a7 JGڈ3$ <żGѿ4ؖ?B[=yDƉ2^i\>J *k"[B WŎVǮ+xc"*ޜtOP,}(WkIL{-A.}~cX A]Ip]KŌ|߳ǷA1Hpb|D锜5$ӘΨQJņqk#cG7V%71H$O 5Sfw0Cos{|Q&/oV;?V41Z&4u$I1Y4l;{DьU} 2 ۊ ߮f5(-v6{n\>a~Dh@٠=N \H6Qt3nU̐vnbRf|j\umq<'Λ"wY.9M6G. i4l1LJyl`뢿$}{OI+<0fˮb{`d<mן_j0#8)e<.vU/]lE`E7:1\iPC)AQ̕pE0jFBI;o=S CCK y4B_>p kіlz % BKk홍YmFf\i0U9WzvpJl[6H8hw2X S.u~gIVOjϒ] ~cCm;?jRz9{vѠPG\Q唝@ Cb I'+4POMI5 a'7۝s^)!ظ[q5|cnw=-":NhVȱtL2Erݳ;AfZ (B&eTi AZ@ ůq̴]~ 6.Q6ˇNGƽV0 {0< UvV5I&)9 _q-XcnYb|u70@yO.*rɬa`n}NjTӜ۱X ^5@qA'~6Z,i857 Vxê6o`8#y \(YqoI;:Nݭm, E\v_9 Y\1'1\ ^7ȍY,p͹`pvvڊpBv.mhɳ 8}Q#Nbc[ٷͧXD0,}Nm#o>"ɮd\`,dЛj^;[q1uB W V %>J(bK^ bu=uW {,{!e]h")7[]{œ {3ZAvƹ5ĥ6~bK9t‘ Y!|.MAd=Fr}9+A1t˙R*LuˤagyVc$|lf5^KJ|}')o 2ڽa.%Z1`;c@[+wQi(V}*5> /gsd ec!zFn)M'uyXdv$/\ rRʦޮ䧅2|Q..Iƒx0],\2Vc·|GYG+ƛDDWLC+\8FO2iST:\8|JEwaEBI^S;Hbxh=%!V8Y9I8RKuh}$O%-4AX+!N18+GA; i$MO!gMm7RȉCev H1_0Kd8Vwٱ2faգ[ArU^̲R|Ն*S3 dPl'\2J\BwmU :PQ_P ˜C н˵߽ c.˺ぼ~8:H3JeixHv2lQ.a!ػ(6& )<g%b24.W=( ]+t$? /wu '7.$ʶ?l|ύar /yAF (wKM)WMwq$0( (l]'c@Fqfa;'~i\-3Ւ$`5<-U 4.c)ד$sWu"'kYrtOf|v nNR?SZLpւ:b]>5ݡ?4ϟn rdTL:kJegϦcE>5cM6YeQABFQ]D -a)ͥXR8^g55&h}ϸcf/4bEi:iq$~xё<5t֯056;:? D], mOyڟY[vp!:'XI#EFc"Uxp&>k[a =C#Y龯 e=kw4dN:*rm ї?@2/8T& Ur)ߛ<_qV᷶S%-׊B8,Pk+/[ۑIpLoCrٰ,9EL Qh}z˾B,߱u#H97: bgZ'.?vLnA°}0keV]7F:_}1Xk_ڇ3_Bwlgۙsq"/di/G_O`eF/d] Kw~˂{ ֳwɪPB sXNjRE'ŵ䥽D?A?/J<-(&M;|,(I8r,tl-QjB`vV3C%T ~vQ0o-'Wk $G㋯c"gHgYތś~V ۆf;%yjyWy EϺ]=72ՒJ궈n><_-N{CDGK4uwܾȲt6(zP 17$$>DiU;+I}G06VRt+wphaA2mŦu`+n95ZxAHHb._?C!]ȓ((aaW+=2Ȉ(됛 #Ձ}5rH/,5`͔jpd;ֶR1J;ǫm#PٴAůVjưsa8Vo3W (gD =aD\[u6U9||V}sXL?VˑJh]"h<[wb'ӥZ ;y E1&ޢAI,= V+썃>Im40mѶĒuFM(p}؟X%'nb% P},Ȉd';'Iw@x A1Dܽ:~tn] S-VudK)"'yi@لX)˛ǝ,u\55{s]n-zdK+1W9׼{3^,okaQס*NBI'oIs?Ɇ6 xA` \s p_zd9eAf ?yMt}}q˫d^œQ#tnyp=iW8CbTj]z@;J:4t%.N-!mx]#6\_`Ew8mNR=xv(T1-@ W= S"ÅOP9_ž=RR?sm6ozJqʙIGwiWA `[" Ucn3o48u>U알q=dcҔȋ'W#e٤G|Zw,YzPd7͛ߺ yXM+|۩)Q4(N̓9:gɔ^o&_? Gkl'ϣVMR9 \t.]FS8oVNqVpwqӊv೦x𼉇+)0.S k,NFV 0myT`?ur;nJl.t}0? "CA`I+ Kö#W˥MI!<КQ:&0FuWfJ x(S_=4\ l|!)ˏu T7ub/svyfSWTa_oai4NTΥmd) K1xBv_ְf2`x)ÍMvLΈycjd8wLD]m׆T'6c *;sX:\81=kGkzX)_2&Z;2M|Z1YI-' ?r:aM-e`MjxOxY*S\ qn-cЀ7%m8}˾Qid$i >b&rqo 孿҅`ЭE˻ ^é̈똺 !ü]oȮqB I.) Uc4.`c~$ņתlHq(YS:%z/vG2'0y,ǻp-"i+ʁYV ] ۧw_9%HHaeIޝdAo9qeկ>clSWZ˘mQˎSɅxdjςnUt05ז 0Kms#wq&W#,B,T)WL$|B _IƏc T=b:Xbӳ!@wLM/u$1[OHv) ̧~L-EIۚQBuogMCHZw'bGRSX,/T\KB:&*]8saRxGX)?䰳xەrx&M{;Y݅1C-KuIqOE/7#aɇQ=El,O<}, } ro2{.ٛ׶*`l9kPZ}s$!PF;=[BkAȔH5_>1e?e՞SL'k8~|D?S"\LM& ʑ]4qI" sΤN}~HgpgVCr5Ws(KB AȚTsB.%TQNM(#v24l_/!tWۿGFͳٔ4L N E9q˃Wet^KGJꇁC%[J+d?oԤYb^Aeh<L g_mzS%6@{.;߄CaE+#0w}4hHJccFeH@LdMAm{}'1kd*K ;.G_qtd?IL ]h PvԔX}'xQw缘d^\`J{qb -E K]d;wh}!leoN ʔ=eY1aᶄ_G8ܶ>l> ,Ex[N9˪P<5U bFUÍҔBy f?<*w C._#>ʀ1dWT:rOyr˗@J+y㛦׺zF6>'NfUO7!ʂmN,'ڙ.>`z♧&벫}CmJo"htQTK6&$C}YF(U` (‚\,8$MX(uG+1eDhqhUr9=׉T&q*>iZ|= 6Yzh|QMAI]qYcDG|&%  F|)܌pUD=ՆiO'eA3!ُiȩ>(Ed p/"QAfy>Ƿ[aOhUeG&b /H eOyQgWwIrsJgG>)zcӐn/F]pKAb-D~PL"D `sil>Dq͓ܸEFN} 9F|'9FǛ߳,yޖ6s+|E||;װ=+ [=^-=͵/"lO~ʚdzҏ4X0c )\G5 ju\|֩AH}{Ufƞ"=-YthζN2X |?{~%:%,{}+vZCZʳc@/TǩQÖ<ʏ?H +a Qtt=fgA֌nCŖGfB,t3>%`$xj!}\꠪L6±qK@ISTa덵G2b2z5Od21z(~9)xDdZ?olՍ*00[ t1 ,-Ekʗ+WV9 & m$+ ]'9 8?>3p FM1 jPe']5{/HdziJ$Y1@D*n I^)i8[47R´Rc[{eɱj}{[8 'f{#$\6޷q59\qҍw!3/0gpt<r_n|,#C~aqP`Dg2!Gu>d۽D'Ž`L;bͬ`]g6 &5lD*R=:#ڃ֢c!agK ЋeN\_śUYf.׋ZDe=hwˉn?JXDZUƳM鯗B<Z21HHιp U(m4?̂LEG5J)SǐԦǿqTUɗ aF_et'KXk MQ8/ڍ;2vNwm5L#Py hGȊ9l?z$Qm%J^@En푺s@Ri$ )#49Xv;VG F ZLL΋Pwp7lѬɛBGI|ۺ$1yk#nzEm^-n0?HjVKB P%Mj蚭z8Sݜ?i䔇kf=:fMox\ؔd >?::4r˒#& 3,?gzR`l _%κ](-~4Zt0\ mڀ;/Loe,_$KLN!'7' 9Q0p!'R`-G++b /Y04:n(t0  _+Z AUς(=cWN0 QED/p$bRd9 ok:¥E9x<rN N)oWrExvI$ ԛf)Mȸ! ZrM|re=!99C]uоN!,{~(IJl}'w{WMCHBgcfw_52T] Δ;r|ݚu51Re:huO )9l%w O;:}ڤWd֢zjh1m!3lUyH5mDZklir)86!X{(H'/xjs 5s^6x+ľ(,{*ۑKuN2qSM-&o)o[K|Bpz80jn9+u7]EB A:*Uam̼Φ0_\@^E. l\e=mn!5\ 'w_3Pp$օ~g(E{HRZ$qUvWJY҈.Ӏ<ڰBR, {|^R %! )Xm݈izhQ`;K$,32I΁zgLAoݎsxk.3cS VC/O]J[|;.Xh!wd# ŖL-3zD]j6(oI({8л3yГOr3 Z!$άuYD|A u ݎYf!iW=pP nBI^tzuџ}qN73Hx['_QO5YYeoiD͖=]0^b)L&X\=G8rú}|S kS-sS"ex-ѕUiOY Y?rZgv/8<{9(Qn66[JF(L;ITAq۞SF:/h~iސWE_4WsJ\/ _mI]| ؐZ<ǿn ] gYܻK,!DR~g#rɳjѐ}+qϯvM)%?88C:q%:$&SdL/53qM_,z:@>ogw\[_l9 *ե]Z6e%Ϊ.;^mHA)+L1lWOI~}h^t_c<ʏK˖ӧy&B]@d&U3e3+uJ>)SNsexǖPW651p=BL>Űع;p`ˍr@ ՊgM6] YwTl&#!wX)XcPM&GMambwoIRlW #Dڢr!^:F`!oUZNP3~ij/g!FHQc̾ L]6qYr$ikɝj~~gU8Ȓ9RKdNpɻ`\crQpCn_aoBc6nBl EbKLw i`oݬϯlp *, (_c2D~|.+(P\5OzYaNtTNj[ '{r^zP|0@|2xAt!_Zp܇gX W]KG6>ﭖv`R6|Ʃv B&(Y}ՍuFgݶxxO(t5 `0n=|,I VʖB rʾWU9Htg^sGzYws`s:'UiKF["H0x.$S<3N)C.j5?Md穻Q`LC5DYΫA6ByJaA uxǯ_< S iCQm5TCx%^pIe腓/μgY0OQXAQ%a K;h<ڄ\XŞ NI$CLƇgW18"tD3{)jD)8Qd۲7Զf¶ u$[W($Z`BVN@}=ƐSev˧޴7zǵ Ëk)(JC{/I\t]dlI/kh 5a3?ɽNjz䯄k?PSua趕Cl BG.z6VI7I,|Q WI z[~9KC:@NǯuWk*85Hd @z+mB^1ޙ6APDK}^(Ӯ!B\7~kyjƗ Ew'mQU YhMSc%_mz0؝+qIQ# OQuP}v@j{hRt\v.s(pF C엢[y\7~]OYū4 AF[3ǝl̃ˡe#cm8R`\+4Zn#,D ."@VTo4A_B֘2.n G4LogD: Rn`FH[fH1ʒn4sLr^GK7S߉M&feoG9m~-ߜBf$A_c4ϒ`fF\t6Ib_̎KF(pbw^ؾ95 8wFllX|0ԡnSȬ}g!% 鉧JeIxemkdSNXu)NU^ilv[d'agFa⨴Qvn̳#YC3Ru9Ǽ=UI!1JD9CC:*8m[rrSo)a9(FH>gAN!X ^3Aw.V‹;E$ޝi`ss!K7Nav[xGF=m*n`.3OR(}iPOP`mڵbCV+5'uV?[_~4w~?G?.o,ZWiv}g>n[{}4"]FԒƒ]rrr[m纀| O+_w;V@|py?^(Ҟy ΆjzF.zOu_>)N>]ASj-_CP{Rn!aǑ+ֻYfEoO .SjQ>ur8 Y<+>A̕P$mE :ya%82,]^ַFLhduxJT^LY~Ac/<Ѣ!f 0?˾찵rϓ THq6;pTC}EP!)ʽ>w!eS@B5}g/m_}(]ΌXV&9nOG i@]ZMtLJ`]n\PT~j@U  uFdծ)'ps m =bqw]qAo^zϙ  S!< IHr8u)TUϰoG9`%F Qr*SB1谀y-N&N,>e,F] \;A?8?_byvD OH3[kUioЬPAeYM~`E6&5c+Nsgez[Ghi#%PD(=i%-jc82lM|!CRtf1>k6_0~T:BmTaRhu I_z I4!Y"^A*v^8sմ8":Z{lb' yF뱃3NL;Q/gǡǤɕRq3]$+u.:=SbcϙY5b5: z~(f/ #dͅ#?}U/ae'(H Bt֌l}JZYn`7 w,Q9[RS?R[J|nzeV13OJFa. ޛ#2 ~ ׀(Ge+ 5`n tPIuƝCh5Yd5NX# ?n3-|o9x<)c^>fWhuCB1tjG`/rtgvE p$)2ٰA*_sf,yd-t̿Ҏ?M+&U4Ra{"PK. FvhfG#B^?qU|3fH_ $Z3RXrYZ6zo%!h1PrQ}Cgxbwa%G ˼Ũ¤s&A 4\&RIļ&Ȅ$cc_Tmy[&VFKq NRUZRA]q C|SC~;&}lMOQډgtl&1a"_Լ~e,n|]yzv?zg&)*=77B*^D"@qxuNtL?PA3[Jt¼M0%q jnA0P(ʖ1Qf[i~[ '`a\= { Jes$zf3k)[^Îk m 2$اS[Dx=l¢6nҞ[ڀO[9ڟHa rW^Dd# #a4.B`\qb)?ӆu1OTN\8Ex\BZV@V^x/ɇ(Jf"䭐?O59Т(Zαkg5uClĵqgS#B;3g1>1_iѭxIIX 7X E%,jur"%j9?[+l |E6JeYϚ8ˆZC(eKicG*[x gLM 2SA9O[\FD^|A9pK#z|b .uC:9|KjZy~uHKfw!LI8ѹ>V}dγrR =+rC.00[vbtP/NGEHjOq:{sUl|vPѓsc$>o<Xn僇F7S=kMsy第vl/ZzBp$96ߴ+eT!+vZ(ПZ놥RUYWh7Qi8zkMKP2z/MV8\K?,?#ayO1owOѴpݏgzvWJ(}AUq:o[MR5R箆/6d&GuD>Ri?U쌺=rn IFjQ? h`,3c "#`€3Re xjg ԕ2;! IAOkr!oc%'25_AȻjr]?W]pJkq*SO |ou]C6_!9b>1.%^2Mлuۣq<߽xtJb&ylW P+w~T~tB ʍ DH@zSf(/ƍKj1H6B$nѱ.KơB d5'/Ҿ E7funH^vk)}~9ٳP.ew1/v[鷗dcyq(iy d(%g,g-δ3ԧX\̟t)Ja^kOO28U ޛZ{/IϤVS*,ՄNRH뻋TJԮFݻW?H`-p+xǧg眧i#,DM?w`1UN'{6|TlA2L JuB|!= /ou]Ѐu aCo|;ߌRw:',vbA?^eaQ}ͥK8y* Jz?H:dH2EJ\ "d (9 &)+eINE3y[S8#~t+'r'c n`-gq:fh?Q q0`c?J357:#~ՋZy0" qC9FE&jʋé$RxQ2uX[4ص|Z%ZB`FH1d_<R%)syU;3d pwJ6',uQAضCqB󫾢cGIcjtjÓ@Y~t5F;Skq~ZRePج@;lHr@C+tCY板꽻ş59U؆f<_ Un_t^ETݹ*22`*uf|\+ i"_kfA+#.D0h/&F QG]ey@ZVXK:%hRPRS:za]HN٭S2>oRt*B 'Lw~v:x)p^sLt*p G<\_%쨅~5k&\(IOiY G"x<(]GMM@}o^@~vm!75t8pap I^ɀ2c-VJ5H%65w s_TX^lT%qjNl@q:$*a6;O3Q%RCw@$uMBpoNЪj|@#!{߉'*:Ooʫ۲$=vNd(, 72+K$00;$ Z*"r|PRC Z= W8,QoT) ^H/)w ^3jQȐV#cG4LWL [=%_W y(tI|G3LM:E$GiV- Ox($/cLz:|/׉Im%oY_xHC$TKy>49|g||#%m.d=~0n ?4Wsθ<}*ǵ-g?yw?!2W![ۉssU3| l2zҐtLu>Yww+؉*Eg m*D3haj.`fG%x*Z/p8ِK\KdS*,%t ~rzp?m/"]ZlC85!ܾ.$ʬxS'QYsrѳ=}yC4r\r4|lrTߺomHu{A&ٌ͑ԅMG*fUM P&f6uhzdeԐbWj Ҷ }[eMF)CڶM{cUA:Sq Q˶ mR~Qȭި $ܐBw”V6Ӿ*9*C.Lʍam / WQxHXd>Oߠ6Mc!SJ7Z$GbH$2S)Mb)F*![HKwV7PFk寱&# ŏ'޽|H8cJm 1 en65҈}JL:{'m,.P~6ȣ(S aX̄c69(؀5׵4 ?=V2gLrO2x>Djr6QKr]8 zEռ~3{DW/=`Rk%/-(/+w7:)| 9W/E\Zۘ!M&|:L IR8ZU4GœQw 2Yv9a@Sb8Dg(pF|{=p^ywe9 \ JruY/P:t&X vN_ġ1ɀCJmBKL0@d2HwDZkݤ ?dIx|xS?$7g򝽜;6%Y^/= hrI\{duq/I78n)I[BlӟjEEfh|M9]ȩxY$%͋yֻmc֣۹6_\Ϻ8d{'&d`,ߝxf &RE✱M)):ݓ;pPEU]yC'-Weo֍'nU+'2s"l'/! Z~߫$?̓J_h|z:ѭ釅GQc"VYlvS}{gmj̀d߅c8d);OfPε3* [L{YZɺw;r+-l;6D]6ҝKU S /$ ҳs/s3;OaTSeElQkWSEgfZq>ѭta3&8٤k {6-% Z)J]/' N-1bXW'?ī=JxϮCt }IԌ+$jF506X ȹ=@* W. NAxY2M;2t mf-Bf 9? ~?+).Krzq_v=u~C&N6є7g`>`6#а}J=OM=(P,h-wCk8|G%шë--͖MCp#{$@ -#Y kb/cNh1m$w(D{ᤷAyzF%cي.Q$M= 33 2UNchvw]1wT\R ~R$q7&[ZCى"%rrAJB9YLiEvNzq3[nP7Fm Ju]"[BC[F|;/OIw[m[i߼?q9&؝+qYZu38σsғ: ԇLwBwl&ػn9sB,sD9a1G٦ `#&ۧ:Mi#rsJ' ';66&BM= Gc4GS2aڗ#65Jr)qER.?0yՐȒMd\}Fw߿wC`wz!=Um &`|b2-ES9}Ʃ =R縌in!8#5m ´ۇA]<W.8{oesl% 'GDǰ+"n{9d58vBpfl嗨J߼PlNk9;v&7J5u17M%_jL)0i渪7(!~M&5?Ým/TMsL&2D^2u;¬x,+  6ѯoPH"*N?. `k]&HޘǷgvKK_ikBj\F-x62wjTA4taf`% Bēm#!OP2a{*I0MzCTʨ#/vﻻo/!]&WD$3 wEJ8܎j`{s[Ƕ3V3~FGFp s's*.)g:L&/:uGw@]Ǥ3ɚ>eCb^vp E%fJKݵR tx ]c񈘾ϴQD)AR-2G-GP8d7c 'LQl=xvB K +[*{kRM=}>TY#_"vYIGA7·2bT[$2SN[jB*ByW>:z F=)6+5{L` ^%?BC%3ⲩK~?|F3k\\Fc)+ ,P[dVC̨?1_mwbex%ݐdx_)Z4n*$?Hm1WާHH.4Vbğ o)(/?MNaITD`LHvݍxxħK lMcWzE(Ezߚ`kDdթ>IJMBVKXKwlXfI"Na@A.WZͺr;'ǧ@=-mj̖k\w/v*n]B`fyI9PMW8 'c^l(y[ZZ" aL k[|[LD6?A{\Бj`lpd*te 2 CaM Z|=D&.|yh7Ջ%-Ǵa pH5IWVuD: ۝ͻ2GČydt7 _⣩Pߝ1aБGW6hGťF1\T\g.=14oSqq5`߄m>9zQM`;<߿~jMмAՈevpX"T{[VN@8W7.^piX :f:Gͬ5 gvӓMá 1ޜ4y#Z'_Jm-3DZKC˗ԟN,GkromƆڊ`O}X |mݸ\SU %`YSQnX܀wąmF9~K]3uP_I}#v(aʡRdAQ9BQI5]NI-X|$^QxNk+src~HLŹ3k3Xb};q 0IP1ݒNŽj{O[h gT)+:v2b"vb-f h +#%V 䟤9G,Lc0ౝX\`2Lk2UDG{i HxDW5 o&dɦg6]J l6c0^jŒlXI;޷#xKeop\ 6Ϳ)Gut ʍ|Q @^4'dLߊ[J5uWHR8kEw8MIHfMI"3AWU{FD+چX 'gwȳ[,m%.weG|~Uk sS@fT)RB;^V!O$Q5qtj'/5h9b@: J']XV(d`mH`.iuse#6}]8b6/Oz2wHM"#Q2Xͭ4# RO l:?s\j&3!$yoTW 71 Ik" T.:ּ]yuˀ!~BBgPd+$hX3N %X<2c̳F[69s8$ t^cLP4ZvB[L"mó3a;.ӏl/FDQkKPl58 hUe7: t(1Re<,{I̤?Xt>^3ؙ"a+pĸE"-W*zU>5èCͧ{UQm"8A.D5F7~L") c;7EߗşLͰ4TO!uRi9qS26ضJ{{.@?7dzΎn^I6[\etm~04gCITQ3.ۋ bݖ3v-YeD\6( kd QDu-i-6O2|+>-E+Y "O'Uȑv v-ŗ5U s_ޘPGn辢΋(XK,ayR}Өczu Wvټ u`drJ[kY[-6Gcג->O[¸9Udj_phۑY^=:3scW۠jv@r\$  մc Ul{,b,*% MbR_S<#lnx !hP,tJSSlhE\maYE -YWa_[' \?m 0B+ ѪЋP"lL=Hy,ğMj B!å$9~`ُCu8?`҄HH[%*E5QufNNrY!wpBc_ @tynCwb:}=j 86F4_IPEe֨zqr8WL}76SޯȐ#g|@ T1^8{ܢ_eA 4}lP;ጒ]-VV? Bkt3g$4` ~7\B@ouAi& 4n#o\)#cL%,,z?g)_F l ?e;M-~4w+!e$}NNq"F9sF_\I$У4 3UY $&i"(줃f_4SUi,)6={O0g!%YV^ƊO|l۽Fy+5c8)R15CHbNv .A{O٩Bg}ot35۬=!yc<MwANgz% (/ou[|bXSН%hX .@%kJL G Ó T$iv =J::rjSbↄ/WlG&}ࣙdf(hRhG+}8_) / Ku 0zJꨗ p<9\<"qbY2?'@C] NMn^kE{şѹDjzv A2 u+%SU3mAk $t{nt_a 3lOHgNVUِmPKYΝL-j{2y 5L{ Tee4rCz#KW-*)@j肌|p &Mb2J Jϖ:C+ꂬ} & ?k.ƐXd[):P0ʠU brc #uF 9[uzIw<t> fSl\ q/'뵈Եabg8&~2S1ǷeYPDjr\Mo}{ B礱.)~eO͐=K(U5\_['jjK# vl1HcH zߐgI >bV`˪UD}yLL%_`dWƊghJohJGr0&7\ظl昙ނ?lRK'$iP!5kL&$dЧ #r?똘Q=V<jkӱ{o"Tdɤ]Jޤ5@Ӌ X…W RGGW?+̇48ēg@avI$.x6mC=5$8/# TN0N&eЁ{$Tw0ˡѤkCB` 4ř[KfQd'Gj@cs^wa/K"|I#'kd*|wUQ[Mɔꂛ>jx>El44' ?˶B̤HGO<]IFElߵgCTė23=:&@g|Ƣiٚy r?б;YsS@r**b`5;jW7R/ v0wF]*h7po#az8-(_nfni ^B«OC&~*!Wq 7ݭ16T^nAPWGpL g E,PJ{K2V.6r=\9 hm>kERn!?08t!z&'Z'8=j9Ѥ } ΨոoWJZ3|sG5s:sF;|VbF`dHgaCxD_;5C& k\Gݗ6`|9ts[(:SR'V]PqgtVI o+(\*xyMfa]#2uF%VFn<_/4@~p{wj1>z8ҎP[BD64KGcyOh՗Js>h) Z4t2p. ?0Ì\+VgC4VwɁto+ ?go8_p+6?>c T'l?@eHOCb:ѯET:vvOdEob%Ȇ뺳ن4n-3}[C8C{Mi4%ebS/ômq ٲ/4)MCHqБީFxc@vnl@U7B՛iz>ۏ i|HZ%j/z[?ޛA;1.[V[6F@CYHIgGZdXa3J#rni-pm "\%Q>$۱l= U8R\c"s\]\e_gC%uGX[-o݅I{Eˇ*9ɺC@ {% -^_h فpc>oҽ** *vTE|z+rrzb{WW{/u )J 5N!y?4pcvaJp_QuA { 1 7-Q~z0g)`r3+fsffU:,,HjXfV Q @^e"!$ҸЭ[OF#s]qnp" Y ,7f ,QW2/?XO'OmƋlhDZu_JBgTY8/|[n4A Ǣ:]NfG}'&r;tw|3lm̞]Ib ¤[fY^Sv٤ O Q\D J1fڋ:Ojvi+>p̲C4 1FpqSz:啖%HRDYJF)Ͽ9hGug0T ]2e3枯ѽYxżU$Y1Btr&M;Ƚ_@G>r᭺u&Bkn ):1nM)G{H,>gf_ j<{x1tpjC ?o8W'}SO0T^ Ot~HZ*Vi@!zQ~w%B>6U~ <>N3W7T ]:g+MBmJ'T񀞞C1 '*Wr:%?PP'fIm^]ܞ˥0*@L!^Np45,"K+TcZP UQ{Q1LW")H;r&iI8mj1p5з>Cݭ XT[ZݢH8fB6Yrt=Bx{ s٭ A|1D}e͕OYكq8m@lrỌNw3>%k刟"[:SA`UGdš E)LSV]8\94tCW"^HC=Tnف&i''W el.nhKwծoHln⬞+7O,p`y=$ AÊ}4"ڹ3yPFf:2O}ʡN@D1Tu(&tˆERaF9Z*jȃWN $[:YR,cÊ ClkZNnyQÙ6*5N2; ᵮHE椻mT>XK\1IANJ^zy+xk8[H/GM+iq*K}NEУmH˃L\ԵӤheNnRtO/vAɟ> mPyЪ4ɝ byҼJޮQœ{o)fG3SR/X_]9RmJ~[uH[ZX]ZT̮?@Y+}ڰZIŽ5Dy%[Do[E-VnjR R|Yh!o6!%@Wad@ :t_s| 2duT4sq򏈯hQ]_=>[!,yRtWRi& TC=φw K5 Nc+yxv @Ȑz,@ٱZu- ff)C2? ly1cbUOZYWK2$3gק"VE}zARBPa\Ll!&L/%k-s,!n79ki&6;"$9M.bkd`ebv  W:LVeteyF-O4bLL (sVPU=[AvW,q#*v #b2:y| 9K8@o_V7(5beE*hJޙ$Nkep`UNf[ٔǽh70G jHXN$hZ_tRh>TE%If;"zŦ~pBLަI#LL]#jCD1: N\_tʢnИUjt/-ʶ6zBi^P\/ӑddOgVu጑\<{A1MXFۦsnc"~pLSyCD2ܙ^vM'5l^*!A!_Z8Wcsx 1̮@D6wMMCZuJ d-jw6<|J0vYXƻ&(|an{#yS(-٠ּz "ׇl)PAOVLbщwUd{^j+.(OUU)3k@REj59! ?* 3m5ke%,YKjuWEgTu%~_Ṿe3`1}2!*#7ԁCiød:%35(/yUTm ǎ`F>doj.az9cXKʡ=gN*S={U? .F:v >sPPυ.V_ Kq] !k4'Q*]฀R^7t9<[dr%>-n8z(ga),!w6Mŗv1: EWִ-jq}/jJbbv1R|K,,c`#Җ~|tQ@Xbl/ÿL#X`KIҵ[!Tj(J(-*B{<7 (:ڞYGįhxTL`b݇l=4]15ʚ{[`unYeIA݄,dhk<}c ;:ĥ9㺮v7.+x"%b 905U3ӣd}e[Fвaޞ=sk23.qFWm1N$Q9+wg?  XwQ}.jP2ѶῙ&UC+Λm:4;5WsߑSof.yNBbPHC\76iĊ) tc7s!C̎Ddm@ͺb)D Pey%ΰ6\.JLP.MA%fd a]yŚu&~+`19\Ԣ8P%p/`/9B@g~hBn'4 |' 9(އU9d;9nSkCJ4q|r$ ԖMGկ5YZXU5n*S+a)3rOGlxJ|f.FK'9Eѡ[{ۡ.J ;f|2aiNlkX1xm:^)k@P<:)\{e9 TNxr\_ h+\6oymUHu9.FZ /ON@>5T6ws˯z` 6ίn"cm)DDաDR묏OgoT<{(%4wF5Ֆ*{dodabe]g.}Hd%><.[ 97ƸK*: I2&D1 IpRDfv,4;3s;F&@Ma94_\ xp`K7ۮ3ڂqO.%q3ccU`2U~Dɕ4b*.@'eY¾¡y/HMnG~_U4sƀ|2%mɴ%9]l^@ i zW6cёx h)h/\ƀa& "Q05* M68l[V'!~'.p= JdX4LVB`41wS2E-@Ho Z਋ }-nDb6 R?P~c5dnanԢR]JCy)6ښK]GcN+;n[)U@K4JȈ c`hnJ@@eEDS [d~(t PEJ|fJH1ůFׂ_9S( h3ɝ_4%e4IX@Z'yxY֋M⍄tѤ(uJxFvbj?%++J3O+@ԣ:~ucp 00=%1Ɩ) [J`dlTi~v ҳQoGS!`DLQZᏻ=Lq菤}KVZ^G%/eeH GPLoV"\T+W*0RH q 8#pzQ_P\m3)zk)ā<4u!Fx͔< fui-_ٔ@~lSqļmtگsseba>/FfreSw_fEYC]toz=FQDDn,R*F˓{ӾVLhS33O#B vPJ&n.N*qHqD exã M臲?VؖYk3vjm^gC8 ! eHC\ԡ,k,|HVǘ[@5 rj1[WDS!/Ds@|t}+ǻ,ZhE`ҼHovӶm8iA^ A8xw,D@cu*`4EԱ%d@kye ;O+Fo 0/~V0y'Νؾ$W1d:N;\R LL߽Og m_ Co] qFRclw"Uk.)LuV eތG+ 7QN$QN3bϕv5\8b)`P&T%WCXBx[- >[bRdXmd\y=\x\h Kf3Mk-XNr#Au\/躔`zdguhs(dϻ*B6G`IY#=kbQ(9S93n|W _rS6Xu湛aZDRec1weQ;^D&Zm]SG PquAJ,V5H_:gXfl6ﶖ "쩥RψSȺCϬMvMN HGt'+n#Qش c `z=S jQ̭i} T/VJZTbea/aeB M'( -ŏG6.stM;,oKS'QJv@9 UC"rz: _։kMY/*yX]yO9 j_~C;@#FcM_P}R}=E{GĨઘj-btja}eH5^i9gv?k3(-y[eه3m$)y+]#Q~_\w'&hb0Yx lU~}+lgNU]䨚l (.*9pnRc# S3Z)Z7+lmD?,Ԋ(}E3#X<)҅sNzo*s%n3ҹ{8[vPk JW upK0*ԥ A''L½3X;+ _$]8^JE*CL7RZ& sGÄ=i1(ar_nÅO̒ Ā|D]IS&ZXQ@ ?ϵ;\^{q]Ji_;6-4?5 GWsY'j]Mkll8IW.yCCkgX3&{'i"6UMoPS 4 zT'[)@SܔE~`~?{Ɯ<;+4r9Z `b~j63ooDY/:?6* F@f(V#(nM{;'F(ҏ_rl"Ƈ:1٢ W$/XɴV|8nk+0uaģ j)TԄ2&U=oKi`!u)8xGou\F,˜h-A.[E %@K7KߠH3 }l/+\)yi(~H /YDlxN(ƶG\+K-]P @}l}nnVz!;mI=}Mi+kwL{ONjA8o ~"_`f+\ pu.2I|^Oۅwm%&roN<izIlH} jجf;(X! +HrksnFҔsrߠ"^2(e;\Q ٶa :ω,kP(uHSVk?KBnk("NLOKM~yLFSy9KdPM_10yI /-H̰Xi}0Gy_qUD17X5>gPʢrPKY"295&;.ZwdfEefSv Ljw O1ݮ}BJf"Jvޛ!&X>+vM䦫C~ńR^WsMb`L gªb G &vp ]Xi05xRi]g gQ#@ 8D2pXT^㣡O?s?ƛ#m=(I܆tw2 - f9.-EJȟ,s ;9dœ<e+gkɶvadge49,9PM ~ş`XFGI; )PHQ"Gbtـ]a)(%/HI5ǰ(=q_A& SnjhBvǑO8Q$)|r.fDD>JeS?& ȥ&:w:Kڬ-XmNEI5Ą6X-IіodU^ BbER4acK錁-ڗkT6D {MW zKdh-oCͯ BThh7C[ ,# ]Or-V}B@D`As@'1<Ȥ52n FYgtj;®⁤ZJ<\8-t,J) RI{/Bx͘HE2Yzxb +}oJ,FОiч7:J7tGE`gK9, 3Lqpw8TRYkZ8f.N|klkt_"f ޢ1DiP8ec- ~C!/1?wMI/CfrijAtȉR94A?U9a]Kڒ Pq6F D3)0u8HNo2 ?JU= dZv.p'%|Owdgl.1J]%"u%[auc1ce<Qv'9Mҡ] ?ZhQO`g-삡5M?m ,զS&Tdh{T5[dZI6;Y$|&0! $سw5Mږx+ _&ҹUO>4fhٱ[m~w&7y2J QZ F\TC5Dm/)ZrHuͨU5*bjiY۠oVaSP6go~⒒GPpafeTٓ,ϖR 3>;s鎢p\ՓV(ʺ ȍ ܪQdT *o2cyINW eym!9ڕZ6sG D eYǙ^`!: vT: HP d|"ŷ "SV^"/L뤥mb;y'؛'Y~&0mcFl8E$ %E9bRLރY۲=g]L2Wv-i&mZQ(D gmzPl} ֕]3_,#qcP1OB'PՏhUNIeβ>hz DzH n^ z?/p_[C05xy=e x1V#4 qBImŻnZGNDb~4Hp,lT,-kVh!(,7|*hY&\ %b׋O3pD T9cBRNWg靖Dd! zdYNprs Bj b~*$w 늰u9]B,c˦97y\c P7p=";vqxp)kkEÿ& 7/͜ѦwTo7d1~2"^Q1uALhQf7L2nxt,`(?r>,(.G+V-jYWLu6e dӋ4=Iq@S` v_9l)斛c`dzҟBei GxL'mBL%g;)sA4£FҠ8V16SS͕YnI惧ASy1/˂65sb+xs 橒+DLG#u/Q 1ZqN?U~eS:ː4hZ2na.YWcoUAJS #+B$|AOR wu< ?J *GVm}&kL0h/"]1vVشN[T|ЇOOB Q8tFzeg9&qte/P%8Ƃg&MiadT=20?\lk-:.n(n 2_C@x4*.?h7E'۴Uulyx ; xF-ރ2!F8TK .:A1̹x<|qRH>K߅9&~%qW&-¿}! /s[:k(wj'ԫ{q*,.!-G xh]}?x˦TӼ&o8cŶKv3dy0V\Bhlի 4& agb"+H{9*o ֭]`@pC2+c\ .\%p&ԕc$ˁ/W [@*Zk6fDYӞ5&ZuBtո\)Ci{9{N8Ǿ66j.ύEvm-"T:(҆}_d0v:m|ɖ/:!pMVqnO. :v %Tdu#~HwH$7\llRy5jD例YharXoGp&hkll;/;V-d֖)+'Ǥ=!Zn5MO>#ґaJʝ '\Z?mJ9)؇sx{Y[i& eR\SOI5?GZm7:"zArx j=dfǢrpQѫJ]d B*U\IPKXyYGf?ֹrM%\d3z 7Ի켽"gر `P6 oU,kiՙv<]tN*vgV&4 }so \-WR1R]_Wވ* wX5)TݱNg6@OBT9.[-BS>ikY=i**kȣX*t\0G'Jpm+UYe{3>R^uSLjR59i:/ k E+N\{܉?ew(]/Zmit2UEDJ3:覀D NLX_7BK@6ċoE.\}'MKTxc= *jg<0?I8 .GQ{&#CJJ9b!2C?$UJ `bR&%6ҙlv|NHiW yx˛SӢəݜj hކ{򛢳¯yIL-">3"in}CG|)@\%9[ݼhi)? W5;;C bܫ(2MWZ\r\[xOVzp  8 wY@Q"v5k3\`@Gasq*1tpJ|U~<}NU$ONI$}#brb?vWF> $< %mfouBɃ cixzh=vʪܱ$Bx~w+tcͣmKYeJ&i24ƧWC2DŁ 7'܌~,sµii)wI5: Cv.#ٻΨY>T#q2]wpy ̄ V_; tZא++5_:z * "SZj,y 5a~}f9Kq0ۙtRwirkR B/l)>Ii!9t;m9` 嶟3*VV^3j 9:Y+3'yb8D]Vlޙ[(r4%'1s; |I,Ҍ)eS Oߟ\|U$>:ʹc@'ɫUlNeoS c\6)VNؚG6?)†H<9z`0mϥm4kؤF@z݉qc:;gfbD8_sɯQ\I]{S ~wDu-S^ iJ`ݱbO5(Ajsk_addلSSz7UW˃IAmcd9S&=;)kK|ڞ ބ4GPtEȝ[_L"=sxJNgCڷ (dx.s|. /P ,2 ["d+k~W3&?Y^5idMI>=x L/gAǮGQ\w>m&;uoy̙&d+?룃׹X| Y [%yk~hl UwF~`[֡ yVx"w!<)=dje jR@xصt*yդLvjdMۨ-Ԝ%Pa܆WySy#r1;[`Ez0Od)^e&гsgjD`az?vEwgrȲ낤%I eʝ#8iٸABc̠܋nbr8+a %vdW1J/#ͣeIpV{XN?}^jԐaIŗqYŝ]CbϑR}IH\(&1ۛ)RIb7y\HB*uTO/* ^b#h$7@{"'e®a>5:pt]lK J'>efw["b turb8SA-h3gd)ҀXx_)=y}}+0^Gqs9A 5 <0Syܿ}s|(MY#bay;/ %DjbE\\QaG}9oQLqXk9PEGTZب4ާT>`*7=Tm`DWrmucSÙv@E H+pk_uWy|' .K,9sr)$ I\WE.FWO׼Y޵(uևs7P e{eTmE`n]|pٝ~lR: Y:j̧hMmudtmףjRU43(kKczq^#2q]aCL~y3xPa>*SPkl.dp1i]CDZ$`+["$-)NΧ7ⵄ !Yptm=>*@uGUF=$XO[Pи5jZNr§!(/'t23qؠ*ÁTqad7DLG<1 YԼ͌CҎB9_ FLݕx-l`#At9tП‡0j0[th9;` 8~-D(#nQq8 buӥq;|NlI5@˔F}3fpa\\cPK4)jXl%حyUJ_p̳KJq5Ҋ 8 &,G=`SNߘˍ[Ő9W˦qW|w #A]V$1'miV.0,qboTeӵf܃%7V Tץ<\9Uĥ\8ЮBٿ?fby  N `,4hoj<dPS} dlGܑ-iDp|S>L,ze2F"UCQjW**pY2djRtXJ:{^J@I,(1)Haj1Twh}/T* *gߏDMiV;,M9Πm>, :-~$Xuٝ=q8D|B=_ j@Q78-ך뢏yhnp3U3:Np DݞGA5. Nu~Oρs/P(OH%!mc`4G@:Hr82Eq6׫Cm(Rc]Ɖ((0V'^8FD+X4mSq I N01Vl'`E܃ 'ZBX`\(|\%}A#eߏ[,,eJ< aS5*WqRN#ses+Mz,b[vslfIX%~I$x1!+G,-2k-_t{3YI8Oyre;拜V*]J85hIyj4zPFb/glEF!&E~J֚:4~p %yWݢODzϹxyswV DXR!ݎ)P gAi76ݟ47AJh*`b{흦,_؁~s+ 9J#ҟaյ:VϰOjD{pcZd<|<ɍ [$'v1EaZ?ޙm]kg?v(M]TzB" @ (o߀?w=zgz2))Z]}d:@ulgN)<=Ysڸoj=7<2'Cñ Z qAv /ẅ|U&bJ2[lH;F0Դ@~N0`썍ATy$ !7;抷NX9--Z8cQIyOSqKҾfӑ<Q=sڪeHG6H;6 *@lg[Br:Q$l DڀOwZ_pɋ [;Cޜe\NN @Ίkf` 7¢|-lG'W_ 7֍Nu[b2,f7> DL{CV6< _;vfg(fӁ? Nm!*7p{QsᄈK{?gХ'+"|KKP)~*<-ITb<ͫm+ (jY$ 'HNx rEs,YF?qϊ-%=&Cـ^Ҟe>bp.D~\C=PS Q͈5zߝG$#[o63C~ɖW}u&`G['Iouޘu1k7eDy-V]4+i0WK"Z+2p)Ppqה^qA|ejC\zlyb;Ѕ/B x-t[^F\elš.ʕ}C$yQdpeg^;š ,\Pp恦oaEsʩ{HR%fF[Joׯ(Tΐ3!y)JSD*C~agd4iל %p`3fjl*y?+v;g TO_ue^#|02|2}EF׎HSg.C RWU an = Le1/3WJGN<0nPR'pM@0fg5Bقb *P[ij䖌jId4MIM._%YsE7tjxеpA!?6rt|%KopdX λ&'Ev@Onro`YzU,TWFmQ X$+a%s1.YF\Zh.@qpv*ř`t.emF5FtZB<a= HrӃcO/ zN~.[Tk?DԬQi&EH)d(XI %Yi#-0h^ȚT2cTO|}QG~@\s''9N g HT~Tv2GY6Xfy_ fx6J `ר{sQ䜘D9hf||8o)Ҽy-|u|b_nwCtBvݹT%6o2tl<' i|N#ۊN=3~ܔ4;D6Xڋ(OoCnjbRkl xifӪZ}V}-5dj_yX~Ge'm@(#K@d|m9][u?}(S8kUM-@5>9Du"\*d+2tgnAAH ^rJMi.Mz\Xu~`q ɽ=#[ nOXd}ɃnS?oU ` r?4KmsGѭ, ]aC;Bv*lxPLUBH?(v}T y|,ĺjE>e /hOWK *؈zuMjZw8 nӈĕ)]VrYk|Z*IkJW+5K۲CΘ'Nܞ0:/ˉ0/7(Dr$f̓:AYpGf5GHө0瞼KiP%%MeFͤ9Uޏw;OϪioԃގ[~vz% B:% ~}[ںM-vC4}2ZcdĦ8qQ<epSٜMcjwF6͵c0 IW/:W eF^M_\{W?o?{. ĥá>oc9C<@Cso> Zw-tn!-gN=Mz Z/aw["6E> Ctսy;&*]@, Ӓ{j^j)%5[lpgf,={Mi!<[_dfQ z1(խ/=5sM 3_9F|'M/\$%}Q}:AMM[ʾFv0NK_%ԃ?zPzqʤ#ج9V"=qToR4cN2A(#ݣ@{g }'u(qwiL+E1Lh>J V݀ $9bbPP+=OE l o2Dz\P R6NL$Z7=]ߍ?pӎ#N'x( ݆;?BQzDFgqU ޽p0Xİjy14#*U* ~@`7<D[TH?Y62y3'qg9wh E* k|!z Um!$lxOĖ᎘7|0e6j4Mou)V%:D=Y\2\ ?.rwFȃiTs? QJӾ a0[qo) AB6CoYTSXVy*4r@0mIbŎ\c5#Z9!aF(4JcbbʢbWk׮&Ke7+ڝ w2OGK,7$ U&.r i24ʓPJTj:2{3Zc2gᄅu;ZP*;YFhv;п[WBAdel1yܼ$]Wlpyi+"4[v%?e/Maw`u("b؝շZTj=x V[Iy"8}b:$'B.ϐ}U}[xنahnob|D*乊;BVC&]7hRX$G F.GնТ3[-E3]hXcW._Zj0{r.6yf gȢA+,8g%x)Q8%y u{xNy^;MVPD?tlKWJcy𗗸Hޢ"qVDt^]6})yOx?֌4?\ə0q>nCj[iVdkHljӚ22$rƨd!ύc3*@XJ"׎)o*mVʹQ [s J) ~-__,ԟ)YJ`^,'?+T5P]{w>42u8i8N,ܮYњeQ2"\)l}+%'P H* m_V~8YQ˓ n+~Ȁi7 "{n ͅB<ޞ -6}mwB\KW"`>Z%? F9sz'%|5L@t3wE_Ω\H5GϠvSwn.sp$b~{Y VD)KpR(,u 83zZfDUJtWlfP!ÕvM0ud D"d)_"s&{V*_s0F1OC@5NC W+o֪hq<@u"]8+y`Qx5'T /ʺ$" R'ް `I5o7 dLݹH+h,P㮥‰Z_wyH0'0Vm4?uGvuco6Y-~ ,ƞ _)gK0w%tqEO7eV|<1D̄3dhQ( W8q;i9`_ 9yld>T $P5|l|$1Dr]Z䳜a0>|%Jhqz!N[K E΅Q"V = 垀 _lBܩkeE4}Wyr3ٳb4_.' i?` \barJƲ7F;1LKyQֶ|%iOo4SϮgr&fӳf%c-xFX :\5/*HORBpAǁ\7^ý]! L<+[/l<ĚpF˶L!2$}p"w O8rj 5 !:w$,.Gm:gv4j-w"56L>iDY\ v`uRz \{"~'9BCEwcʇUbD5wgh(Μ&{5DBu``+<_PRcԇsr%O0C.K([`]%rp}d)a;-R(`/3*|-Crɘ_`'B6.e0&=7U-ksz}Z"'%EM{s߂2.46\4o%}ne;klE8@L N,}Tt`9ZT5L7~֙*וzw@xT)k*'%@N; m9y zBgˊk"#zʾV]=^$PB)WhTx Nj<\E1OqA|ػPށm gȷM l^Ȱ /a)MhJ}ߜWAUEh8AYECa>cXh>99/"e/=_53#j؏@IYO9CP8ԜFm+~Xx\T"]UnaUM+Avm/ ˛T}w>{.Uy=E/V(P dk?&<+ ,.ׯp42a+dv0WKnWJjbS[O&( dĜE 4}_*,Lfkom7fODݔ嫟ysȹ_~|kI:퓙K P/0o %X?fdGg]=0l٦s]43|RnNAY~6BbRRw(O#*3m'{e ?͖se' ܓe5FB4Ʀ'\+J9|A<:]+2- ~P:!TdӲZ1?L\U쏳V kLrW|uvfsx XN w5hetItQ쒌Dl<$*UN#̖"aupdH8^(KNE!v!#>4Ѽ v{PʥC3-y}-. &s˖~1fwC݅/~J- Pai:d 1hD2/&9lvV+6G{]#oQƇ^wG.,q>#a?DyC+7lz6}g-JR;R p$MoL6`KB_<"/`Z ՝@̡IİoHNww)QIejf9"uT?tH%ВW؞Qv$1dpGTQ; μǜˡň3Jerú^Ymq(PIZp"FS`Y> eS_j1[$Ha^iZl0GT ʝ`CtYt7hl`J65e5y$@[ΞȒ/2o~/! 7 *)Zva_bT@w Ր櫲Zyc0R8H80C:Ի^4җPi sr{>O3hN=z $dl ޗrZAu_wgԠY%cSO?FR2\5H*zY/h_#_~nlZOV>-(7j(< 5p0+<|Kƅv %}?ͧ<{:@Au}ZwOmip,D) G~e׫{OEm1UxpLaz/k~{Mw:?x}з4Ԍ qgs< ;]b9jɌquHvwТG# DaՆ7濿)gv#f?yF w),V Ζ/Y{W Y>L8b -<˵R894J>^fC vr ׎>D!SDK?3%W M6 Gaq@gZC8|ȯ'gN94y dKU\*ZmC|f̣cNwM^Chw1/0W`lhRfgr//ZFs9R#gF+*ګIv6:'+H[#lˌ!3x9xM__X<ᤵAxF?6|QjR[g u/6F9RZ\$) T28d澠nJZk)WU)#})\U(/gj9] VxtR}="Eୋ,iVjk`UD-x ԁ7҂\ ^GطŚ_*%Z܈KȹDpDO0-ΛXC㋼oW4x Qk|o##*) :6=T'n+Ndy&! Lֿ6nʀEBx}(1z,$RѺ6ZNȔL 4In)N \c 7!}C~s0oqN{=|px3Dkxd@gws[^O1I!V0.$ߒ.aɓ ?İ״체,Q+%}'RI16jMkTc) w|iV JO@sȢ/]'ve-JPPOmer>'w'o3xRK-<ѳ|eJRpBBblKS۷E&)JY`V8x+./Q/Rݽ Pn&8AVeP*;av eDѧ~aF5JG{Ls'3Oi)D02_>|!Yg%JlCNC}`%pwhm*C8}Dq|.*MCxx&yk_R$r\js-)%] QQ qTqd6ơnK47jg8T6 RsM׎DBȌRǗɮ|(;@ 굿O7}idiV ]mz~ < <%5j*7*i/ ҌWRmg^ w9eCuDf\qτУUM.>ܦW 5$kF.K9 Q\O7F:loŚHo!E,V2jlYO2Z':nNO.+ȐY }+CP9R'8~X64TӍ{|M(t ȆlKrN۶S9xZ9T-j.fusJiМ9Rֹvc'+Vԑ b_Vt\$5Y$4`Hh*a [StK$/6c0`W0 ? }~4ylj5:QM5&^gwFy#Tư"$+"J.N#xOkN6gg+|?SlKS˿!?Ubaƺ3;L~K& }{3輻LG|}8zOGkY"҅.qpVIٖ?o-4*Hְ>-4ZS͎8vksop ^gL`n9 j<;UZs>";Q!3Dztq$6)3r@/+*i%!;݄ҮT߮" ilDƨcn10Q^1t`9Ȉ * ?C,|a%k)uHKf`\ 2"8sAgm #񙩌4p iCۦ#d& 4PQD5|(1rX?iC %8nk3v~nΤP6L4/6[8_0 |>gpqhbP:&@[%\Zka.e&[I֟!]LD&jsv3R{O/m7~mfO\_<40 Rڻ=`ü {ibӖC(N꿧Ae9ᤴC:mV_ѺvV"iIop׬湊o"XY]+`e2U@Gd46Dz';G&n0f!y`#MR>"|)FO_Bx8\.i6^E1H?niRcMwlS;eJ дu0 "][K.J/AR&[bih u ;X山]`*|:< Î+[6Ng(PryP[d}$lyαb>=j/ :C7RԉӶ 2Ֆpl{p:i7B0oD);gDxZLZaE X鏭;1C/2@<s`K@Zp4/>{OXm,nxaS] N>x^RA{_C}x}p,Crto@q33He~3=59w|QX'8瞢ngTUoMh!]'3N  .ONꏘt-1w;֫ kf [nr)maZL"eC(XY,}q߷@lDlgDVCf%'W /:uH߬]OkuV7>]WZRϩCW :NQ5eD ^SAKhqRfH[a6V+]ZGV%@yIȁ Wh SiWb~Y‰W*< FQX[a:5 0)w}݃r2)Y˷^g_#O p slzh׫:uguI]RdZ޷5"J\R̞T~@ŶܔCjnlvX'l ʈ - ^#8'd3?w;1^c ٠_U 23uGЫ+4}i1XuŧyIK?\q/KnFퟞNj&]}n"Dk`M:euB^9nIcv{mG F8EwU9Jf")Dw03Dt'o48תkiՐsfi+܋#8AӷjpMÛ ""XMP@S i#Iq:V'%=Y7: ,ҷ(v»cߣ\:]G13$Bh_,mvoz(SOc+ @1Qڍ ꕝEOVL Sz)`$aT>4t1К]dCFYXPl ~2ֻecWJ#~B ..a%%=j짠hb*`Hc:|5"znT8<>~fV -qX0gCYCŧn{@>:rV JxQYruH_"[H6u1 yޕ:l%QQ?b%ˤqv.F F@ -9HoI%c/S3T_ M¬uKҩܰORA׀p&d.y#(H։XlGj(QRX|!giҐVJ8)aE͸§pdмߎ tk"Wv4a.LVՌ5^!s_Vw}Zݔ+;Օ is^ ʸ (KV Bʬ\9q9~ӄT#bI(VRQV8 G oRpA3wkf{11GX&UuQ24|W=ʓ?}aokԺB0]UOqxJ/a13cGD*v4JjzKUNN횸'B(U8 !"-}}ߐeltߺHN| ߡU*"LWH/; : ?6ÎP~S:[{6S+IwAEZG:6dߴߘ s`@*ylˢa]|/t uMjw0G3,.0w.C: & Rb˗~a]N=.7?tš?DL`*d2O3;j/1$r'N*&'wuVe)BbnmMwɂ>aYۈHsCAxQv.EtNBA)/PqIu5 Yb [ 1>Վpuy6[O=RJvjfWa@~LzA- @ekYPmF/gxFPE_; qADV3TY4c5flwW,(9M#bouJ =8&~S7.uv9cL@]Lq yѪ+vqmSVnaPf\^cqA8iew]蠢c)s yt# SB.evp.XnbeP^fpa9=7=oZW ͩ?m^8a{3{|в8Ă.=t-2# J,68yCm&HB A6OEef68ŠcHwۤʡoUR^ F/IMrwp/YBX 3^PҋOZe¯q`m&8vIXo>i +_ FFb28؄~2>ʴaofPyMwtPnWC l'"yo5IMMfc?x30r{ ]>@^@7/7LDR1k UE1nMﳨOh`9]B[ۈógd|7>\`G>Lvj{x maGAϊCQ䁎Q邞 ]DDd}D88Qc91)JE,8n?HU,d<$. 0"vvThvO ^)]lcj'dфKEo"TS?ZJ`6.?bHYc(pQLf[ -w=QLՄ;a׾(޴43 RO(f`u =eZ蟕/LEL+e}ܡ!1* ]ߏv9mSAټ` yzfVon4V y֢s8$  Q]8/mi{h=<ʟ}.AkE\kC^x[>MmL:X&¦RNRxw'{94ɝ@&7JFCx-|I)ͺpmTQwdx2[`HlDz;%|_MӸs9 JsO '+#,M27 *U\۝9zq79o =.o<ưRd飖Ϧ(ð}̈́$D]U狍'R"@h%CW&?!Q634qgxpbb{hJXgmes\kY%{BtЇ8F= d`7vY!xckP<'ܼt;;&CETÍV7S\1K*>so-lLwXFo~4vW!7WO lo x1k(]F1r X ;Z8]kULE,6 w@IOgϜN]>sHS4H5b|˼tk{y>o&G^{ˡp[^P(1vG"\'B5n)fdߝI_. ޒ!Gm$+lmO cZ+'r*!^ >٭ (M[~0T# >i k|1!TukݧJRIx3LцM֔+U Shm'9g5'k*@ў4DC$4S^x|&%@ۦ}y5Vß U UX=6^߆cS#f+\r`5{DBHy Clx]n=?3$ ]g@X Eﱭ>NU ǡȋ<ï7Rx(y0TK,}Ϧ3,a62lqFD$g*PC'7b?(Ts<ҸZE "Z{J|e=}:{ +qZ.>~G+D&NMڜCØXbfS5ո ʚV_L{ F{u=}A&;7 d_c~j5črxyjƗ"koP?O7 5?s$mz!i½\jBtV/r 0a9ORpꉧMGqJg y,uv#ɍQ2?#*,GX̢6/ 6%@ %Ycuu45ms/9n" 3d`g,B|U>S&KrkY8ٽA5ӓMRBK n-` oXXo*s}b/ ûqah ø"o)>{dYi s5 bgmw`o.>f"NFD:D6'؉Par)B!R!!9ն }#-::VMnjΦq|I1m)2ty7X-)$b`Zn¡ 9gO`/M#7ډXo$TR[/Lɻ9/5Y}Um3\V!M5 -hp#%LMB@Y\M2ifW:A1"6Ȫ?S(<S.;X0Aj7G#h{iۆG)X0ιO}4Vu');k8=q8;,h&XZr yؾ;z#}K@v2ZzxIFg{Eڛ}eo ޗU&˗'Cuo'YԻJt+dA6,)r1=V=gď^-WЩ6*.p10D.ӖWT\)m-H$+{{{򣒠I1IDzb$O#B-LkQXJR>Hͬ5ڽ+a2zMCocF@&">"f$~Hrծ${TdyeO0jn%%}4"!Ӫg,34u6OСN1K:# Xj"]v-P@]ᡴ:Ym!3y晛טs1~Y*viF.TX +fЇ2IW&d2f!8A(7Mśm]DBa(R@/drV~0eZ:躂>Z'{p## bՋ=f|! {y 4%\br1b'B)n&pWM{PJYDV}R$?/ûatd?|5sc®cwy(~r_]!P WѰ91x.I]pf׆c(N*{@U &7hh`-6Sb,N|wy{~(vY(>q|T&!Pg<ݪ]tpTLDeA?ˮ{ Vuϩ۬E3kzR)qpJlO]cc?7Ƒ=aZ75{'TʉnWZ:/+m]1x]VmLe5X[=YY1ڊ!팺$i?cuoqz ?F@F#`I[RUҷVXiS˩4d{!V<_nsX7V$(22H⋗#}B})mdIIqbPpUzü9p][>pH.Is &b_D)r*X^pKږ XƦ{pr(UB.aJM}__}831g&VG 1*R[tXޖ o!4EGxJmm΄LN0<ݪ bT"z/xxHS̃kAG  ۑFl2c|>] r uZhU|q2iy2F/ެ6lp#t%SQ]U+*){vN_J/`神 -ගM^XUo¯V׉;!@ h;y*4|ç^'VJ߶ý"å*Fm1k)`8cW$\pߙv HC^Ӕ)..jz/`~>hߵCp8~|UTqz&6 @vxN>{Z-1ft%L !9SSUuE\BtՊ֬E[n)߱~ʞ&r>Jٷ8P$]{Z癀PG:Bl{\@F ͨfuoÄ9#˸)qO4 gvnE`a{4 _r49:1OͦTJ٬u  %ؖD[`Bw"@I"!ɉk!PyxRn! FjHԌBim ̛蛯BPqs\Q>UiLʑ'iQ^26 m$ƅrDُmNlUqp.7J,"([ ?z*,Т$2q''cy,MYU`&Ϸ:Y3Sęf{bGdL` p?Qw?a-/R6@hIw3༘ ]Mc9f+ dc6|I9NSUρ%D%|FHځw9-m,tGx[šp!ުvf(9&SUd7Y[(չ_-TVw_D"ve m_eP1]6DsMUG<2R`\ԙ7 #&p#.[9Y#=OG`%Nw Ua} )Ѣ~.V{P؎!0Uzpb1~X۱-:O;M[4'Q!hT$K?ƄapKV|( rt;J)6s?6[lV~u)b"Kbu*xs` 2pMtd--q5. Zx̖wz0 )7`H0(ƢUfR&o7Qz"l&t&4ҪG8.`q> l|{|" 1AsMiQYᧈ#F-ҧ$0WkGD*9E;w<-er=rl4z %=~`]OaU9;ˇFA2.n,0_Ӭd Hx_L.A*Pr*եɹu"ˤ =ղg);NQH(P1eݭhh(VMZ:}Lq1$+2t@SJ-;URAp1+'bPW w2a.,!8;rw_ˈ=xq*|j %{ģm K\K.Hh81s'z ޅnP~4&j}FB@? 4.#mh1 -! ;;ĞowG=Ltm?e]&wzp@L! m(k߼ՇTUtvٳağY+?F]jY ɽ3 f"#皦[/qn—ޭ>L]ߦ)׳x b8ݬz7Wp pcvs((ֽC?1U$Uz+3r0E[:ۡwrbXgpQ~HͷB3~H}E/!. *2'P]xM0 ~뾪h Amĥt1pȜd`}Pkbb/%^bB٥R,ؙ:$.?{/ʥWIa1cY]>3 0KBBi׺p"/S08g/]/X$5M݁Y@!! [$0 D3tK3-U}5S}[S+Wh"dVl:j: Yt٭#-;H֒0I% Y!YU ~_4Khؘ['Y8_OSapӅRCP.Z^^0,1F**FaMde5ߣ̈́2eyդZ|:5oj>yﮦȒ1A+G?.j؎(W['\b,!BJW֑ww-DUR3oEXQ(QxmCWk&.3EMOE6CR1^}#0>\kiY^e23rSʾz@&|\Цri<$B e[|5yUhoMˈU#F,Vd16~ꘀ!a|%zu̼V(f..*O+(|y[V%wwI*d5//7ŘOvApVU> q@iLd]ÚUx<{Sxwߪ773۠Mr$.w):e/H-EډѺ`{E=(zw^q~r~6)R"ME?5H^Lb+em]S0 /IdnCW.AKf.|EQ#iH UY }%1aɑ=*6{ ҅x)B(]*]<$v72aKؖE U{`JX@Q#N3N9a3 L\KM>㾀Q5EU睎?My&Z=l:-{+oΐQVH")|u9bF!Onsr+B-e%/Ÿ}l غf`w#Ud'Cs՜̧`)Qix G38\@4T[H#p9aȑPumы:pV;B.}xwiJakJPC눅E4ͮ:3RvЭr /(B4n%Mgs'mMe0Qlx߆riOZ5+:љECᘉ _0HjXH]Zk`fiA A3)X{ju | b3jbZ+ްrѶ=JA̵ï$KS4~ٚ%es*~0 $79a>fl[dE%F|Ø?>*pfmNsr ][Ѥ&zV^4Y;7zurN4;fjdELxP#jN6.1^'NpU*j`iTv~V:^4ޖO|jũ*13>^,B}*|Cy~?+~n@@mI6IC aԥ 6pDif #HI4ݏ \/;ؗXo|EHxϣdv)4^"b:rYsk3ha~*uSrn~o՚;KdZ:G8Fx++{卢gY e8{pf+F#p(vl S/ wrTBpok >eP!-'4Yz7E@x|]K.u KG*:4ZWGQl~ HL=@~ 立'as-³˳_%:v12]ۀSDd |=ce}VMm4jH;9 PC^eK¤&tfӅ- q laMzVQP7XQabԿ>oS4))K98jԃI%v n@7%:1v~Á҉BfCŏp wq0BlN(al"}I( h,'S\ 馛xc ̥[m@U$;ܹݦe?ϗCkqfi#)2Hl'n'lBDZurG#P*/ݱ@)tKߌ7[CݞsEW ǁ5)A:8@\D*Q'G׉ԃX] :69q6}VYB@+~86\P?Ŏ$*4ɶ~[ mWwsE(g_j\qjǸ tVCee"*ӣ@2~/\A;U8<u\O7C!0@0|+8 Ex1MeAǵ*8whڡ4BףVBwғr2(ulF,kj,e7_ \+W$Oj AN:fV"͔mb5҇0&@h+1MgYc<ռ8(YL'E^ӹ¥h$Z3FQ#!n+dZbX\ߞʽ,BsnIZ0ijUjAqshWKoǜn˻$< ʛnO>7@@:nK9x߄Ǚa$OYTrepY~!v(. Ssd!튭Z}*^C~z? 00H&0| 5ĚrQetTm-> 53N\SGRxъ\X;w础#dBt-βFŚnW 䄈Rʼp|?U_mBc&h2qrRVCS]/l 3V.G~^A€ a_ך,v&DC3 lɂ̓3wmN|Vվ]4tz/f@gf_ LwO YIȿe6l|FkSp3҂?HዹhIQKe+6Ә2Bc]Z/Joۂʁ}/AYZfE.)lU,Ф˔~UM~u@l}3[[J7Lېd}ݓI71=1yB?sy ,[BJ$E&D~obaZq`\r@S2}2LĞ -a4p1ߢ*(;1L^о$ f3VƄV۲Tb>7܈|M/vwѐm䏙A/5ty\6^biz?H7٘ͶjJTAi#EOx'b'!b[V0Q1F"`qv -= =4/ dmtJ&Wլ?Y=s~Zp z.|*c"+[GF Ou6W~Py8јp {l&_P%9C9o!X,MZHI,`'I^eLg /g?z&)B( G/b8_KlWRq׋C Ĉz5)q.au\iw/Kgc 3VE8 F$ -9D+^cnN9kB 1ۖL 2Y\=L9:6&BZNA#Y"iVN4I `'+)O~D&>(MG͏"|b.#lH`I-$}6uKܿc`x#P5Fn.>A8D⑲{i}YylhqmMA1ݎOvk{/2ֽMͬ\Dm>SyߕU6-Y@K{|r_tlv|Hٍ}e 0 /#2H< w9ELPI'1Nh&$}. W/kw({$9^0/8N.;/HXfa)ʊ; @S~(@Ȣq C:#WV4ͶhU&)tQBao,ü+Jog?༛O%9k9q>Ӳ&q-`cnhlQ]w39]Y~ Hx UE# 0=-;#=r?9'iW:f>NY1A^+2:uಏIڦ&M3=Shӟ5 d= SP1R \ҕQ ,%!"?;y,WBs0h])g=]75k~~&e%' {Vӆ5g]چ ;r9@^fߥ-Æ<ͧ{Wp IHOjCM2 L6<sUnYM) .J XOTfwV'{NqC;tpxk+#T?-h#BW FDBJGZ[m2YO cJLc5\-s}F S6ynyQmdGp3ݳ0XܘRvv?nVo`f*vՕbyFc}Ubl앏Ur^jX*nUSr p'ݒ+Cf`8S9C@=E4 hފvAE<5C]k.ˣTk\<͘E?zT.`-빬Uӭ]9k ZQ}bqy* w'jg-zDz~ xTCx>$ 鷈A ILlTQz9"%>w7"TZl8i4^d@>Ų ~걕Mw;;`~]krΗ`Zg{S:8.,VqK#`1%&VޗVVϐ&14fTf;.fX)_&®%z&zNEX (h3yד-ollS!䛥דz_jf?DrV2b[a?nFRJKu Zuhg\[Ǝ|4T9!ɐZdpmCk-d#b{;>[9cQ<=,7.S~Y,w]YvJ?u"wy{a#q|d_x yeDB?`eܚy:o%Р+/xKc#z|Jk+}a3Ap蕙Z`ڙ +GrHbN${jY(<9).fX%\ Q>;6 W5>$fm<-j[|6-􏄹'zHXڜe焰eyc^,嫥_^'d**Gz4U1|d/}vER wtE* )XTzzj3~NjY F\IMry٢)4b/ƃY p' z0E6ݓŦ3zOJh4_He Oei)S'ݝ"QJDUk|X_n#uk|VXAJXVljJ[\P߃@ }jltW[ZY(fd1; "J%_i24 ]Z)6YyLX KvV\g4`f4(܁)MN>3t)m@lZL@k%ې(p[t,s}"{25(pBGA2Mi-b:1qk^Ȑ zV x]^Z讕UW: C\<@['&)RϞW _DԶ/qjW Z$Kyo@1CU1 ?Ht h{k i(z375P~Y0ryw8݃_5!|bZ'f׹4I5~ \~3kbͦHԼ$ȕ$ofڤt.KiQMR {G Ms<dS:w(-kdbcˣ=;x^X c6FuDqIf*! FaK:+~9XxDy,`I` -,c+;>'9c MW)By\HKpJrsbȩF5X-QJ =<>'׽DD :h-BRF|ʳ'm1~A#8J/T_;Y4.8(^@?Hz4‡?A7o % eS. 7_]!B_}~azN$ߗEg"\Pj=ק%b,RmwcŬf7h~2Ao &a"Cd6(# RP&ü+xm=9*83(&I6Ǧ"(c\t~B ˡR)P#c*u .ʠ85hf"Rлω0 ($]&evn{\í"v@[̈́zIJ] uߥmO:}RstC%S.BQ M ]ER4{#G*ئZ^󣶖ڴzW_zA,#>oA\Q@6-߷L_z;j._I1dM~auciYr]slK[e{ZlCR=]A^gl"'p^NL| .ZyĦUJkYy3|y-ȁ$Ìn^{yqn lX2ތX\ 1orPQ AA3,XvboӴ!qyܲǁlq27yɄH&eN[BM&2g{*$xh4Ge`o]8k X@ ^noa͜T~F D9f_[&iyG^`J&.FX:\;A.!KnO ui2ɳ<' kFZSq^ f#¨n n*[C2Aej;ie.d~f>Q^%j qz W]}ҭ8{'*Pjbmy["lC+^g]?잆)28㑑uZ !uG!} G_(97pJ>K|4"Yn+olׇ )!3T{jEfQ:_֩L+}X]N:G>BYyQ2lE# 3NgOI>>.D\ xbDV( =̡?"`㟸R scySs07:B;^oGuc!"=Kfn3}oc~A[VEAmo>MpCm+0;]#|Z%Kp.DlBr4MgQX)"y߷WC+ p%FWu3vOM5YL#Qp c1Z1E;c@tҿqSqɜ5? ur3'vkR|oܚ1ɪ6e/ʂCw^I]V8֧Cөv H7]y .Iqm6c4qFIM\B$ =V}KEYl6ߕVN3}|g9YAk0Cf5ӧ8i"t%[n93G"3#D#k̂ w$/njcOj+avpH{pPӆG yHMweOTKd{o'sUJ/iLF\v?‹:o@_ hn+vml`x ۴*R1 )PԎol(.m.(ͩ;cn5SnQE slH P+?7E~?E7ڲycQ EωHLfF=μ>ǤF[|fh.}D8C11_Vi؄VW: Uz <[Oä-̓ͲbF,`O{_ 7Doa"̓bY_iW$v GQP?JVi YfX跚8]3:V䗸tovo3\ϟREk8e,]7A~/G [F\ǩ>5 dN %]@$>6u2<{6՞A ~&ȲPΦD#5d9ź 0w6= MpR%\V)+F6Ϝrl DI(c}a늧,Ba0jF3 oJ.F% zplj:{֌uT%{ At?A3t~ox&r=w86ouyʀ6RȠ]'zWǪh,—ج:ݶM !y hPӜZO*u֪J/M:7˴Zm345pi5 ohg ~flbK+j09Ti%ym`8w%-cВ,S9_'7`-izAS{M M7Ȓ-& ma,8BZtNt-}ZY166[j<">*$_~WFZL7D6w{ȔG:QI]?XH|' X@6{W`gx|:;т챈1` ԢPYʽDr5Gn4ϿGAgi1R4RO ɥ ^ ݺDa5FFl'=7 .5ފt)K8>o?O$[aQH%p/7X 4U cCRGaHtkCޤG9mC (&a.j]kj_ΩyI_~-lFrn < t|s!oF *LZtN.<>BPaq# &);h?^hs:SK1Y㪵ѩ( HIT7rq&9@3#+d&kQƸ j8ʌUd> Y,:@ /Lt;*2bIYqVj"16*Yْ6U5i)b~k,;wBmW.CBVeڲ=#p I#2OѸ؂CrEW->|nuu l,;yԧzx1O[@jķfPS-ima2,QmdRJɯ%>qӒO{;X"tJ $*$<="YËJW̯;|ʭ, B0%x,J0v,db]%)KOhoQ'H _+,}add@Vr\p UiގhA7o/3w3d!7|7u."Qgh>.X ^KiHGð:,2HTc@ZLcc0m9~D[D =15O64Z#kvTCPLJ5̇"\LӨG!Nʥ65?~_=(YFi [ZFgWYm\]5dh=`O#dbF23#j`{[2s sd̕Pi^A(h>lTl~/*jb6ߟ}>02ZtoYϗjEKۂJ7ξM=gB@aa-h?g$At( 9 TviBk?!>M;1L>TBKX,ݚU{<wǒ4$~8X{3^/G-3-chyxxDc<cRMNqrf#HFWW&j[KЧB}?rT׎eV`>$ȤJ|ȸ;t FP rR3厳;##B~0\k&Ynw H%c@#5[glKSz)D`ČxK˄kW1P6(AV~TWEut0^ǿ'݌ZXHȓƒxg=4n&oh-Q =_Ѐ}AV%&}L"QW:8ќ:Y*%q)MzO(F #?;ё-Xjr)zzmn0֠XBX@ 1r^C^N Ow!^VU$/S}3lN:)p\i1_.Dd"服 jξd̹ji=N{ Z E铿u˅m#=aH(VG*?*5o˽)j%?ɇō+;:m̔2;{d@NxFuh.+h DjQZll u%LJ[sv:,:}DG3Y#U]IDGFHr6O]4sZq7Qe2jlIкRq={FgdjlR$.2GxPN,Z皀d(O\Nh;%SLNZk|ɺ2LZbSyfS,gV tcĆSiP45 LJФ%,)U5d{UΘ9Kz;LhcBnwpźIq[{`KS}ǻX-/;Dؾ(rm{&>2,1k?Q;UǾPv3 ſUg{.sFeMϺ2o2{@y[ P7m^Y4sq2;ddt4 b-Z79=ౢ,]߸6Ȫڞѯp%:oX&^鉑e/hd1va ϟZ+Bm߬z1\Q/. 0OҌw?8,y,WM.`)E6ߍz,7^wE0=uS,j@XJj`(Y7*3ܪ]75eI.ar"s=^1Fa: E{mFJ|y=ZD: hRS/>,ך[m,NV4 rO81 0{AFftlo]M|]GE]ѐlBdz3l J*#]B%ebOz:5Me9\Q/]arj;E?ڀhw>9MAwTX؁M:w\[TbնR5 x`%VT.avIiѧF yG+ )s&˥^3+@Jo`eVz^̋&0(G8j*dL$,V}o2kE$AFd.t ?ţ`":V޶$5LWc3u ˢu+,fK$MyīҕH&FybR$ڃա͔^i NbEԖ40d?jhvq-*v0u@$:pUP(U}\PXc8Mq3Ŝd!),0)_4De yC u *NeSƿT5ISM]D2xU_EF$fu"wYM5vmVaL &cwౄ#kX-j0(wK>m㠨OoYxteKe,v n P5^"9s'6MJo@ 2 ):Y”`ܚqvՓ$ѺUKCNO"rhʢтT^-dy:_yNXJc5jN1ڇWa6!RHdJ %Dr4ݐ )Lk$s9H8b_`{0FZ@3b#gਣū_ɾ $6G4)}j}VM=kW ̳*z4,=i]ns?8b觻T<Xj5>,',hbBTUoz&|j11wc8 a:*V?C !a;g\8S9O$/rmZ =mt+h(+j3r.1:p0U]Ytwpr g˨ݾOh,ĖQGPx cQĆ]1ߢWCg֐ɪ t#ߍ/үo}ՙk bnmi:B֞UvfpQ)X,nS/{`g4ǔH?{S4~NN{u̞HoV 6ul}s ݞy#[(ƞKRu3 W->P*&(ziU?Aqgv>2o^d0oAsPAj˘(M\| (0^H@Z?M^ \HaEa/ ds% H^.WӃ]/}̥}3md[ ;AhPOήmjaJC{\qo&XCO\QzPjW9L=ED7$T1\iRSyhws6kYUb/8j`BMqJ}Av7\fo1&ҽ?9ۖ4{ֵ3Y%?U(i춦Ȃ[ A^̳]^ZWZ -zwPHYx KR;GH_˪q"/(jmǦ7S950 rDJìP~X@붊OxũLw}V%<ĭ7fphuyT|EԪ[䡝 *-j8z3x4Vxik/;!Bn/5y>B\"A4]A;l;J.fsKfMP uƢd܇19WY}0y}V d`=NOq\/))ڙrCrTHÍ+nMafʰZCߐ߭P?XBAN3,rw08!wDJuFhvasN51mx#04;q;َʘw32QE`b~8K4SҌn|LUYjiNfz֛Kc!'`O뽳tV_3rKUUnػ櫁'qA0oPpUmPϚ3q51K|>AKtUŅH&mT:@F?;kwXʋxнkktӆѠwQ ]?GhmSVRu ӆ*$KhG*oU&]x{}( 14sffl!0j< ,h҃Brg ~A:F#MtgΗ7a/?gzCJ)aG -/Dz&H[u3+=jdv18f+.0U̸?qa3!Ҏf.$ӱf)!8_h ,;ִlK/e(&ζppKvCl'1c<,GMt%*f˪p"!by znG N oKZF9gKa%}gȰ!BJ\&d_;$J> $x@_D\5f~"o^BT,%|<(r4U*}+>GXsj`g׈ac+;K !®]._0n ϯhmJtwԯv8}EEU2…V @Y3( j \E[8)L $sff~ҟ4M˲?7Av-%WTaV&Z7-EԾ򹪜N6I'oзON m@?6LKDͤ S$kâm_EO_?&i!!S̭y'?M40t 9Th,!6"ԟ(Լ;pY Y/`u6v6#o IxDnl>ܶ*cpfrм~H* _)E>'qm1~?)0 a">'o*bm^="WrEÏB6K,9kzQx>:C$1{[hݟֿ[Vp^pQZzG_"YtKŘuqyܴp!?_C_8I-6e'1@)ϬUbf_nFJJS⯡#Qu4N}(@ NAܨؗ9չc:2Z]/S) VcS\viUbW3Ԟhm;CYP7!Κ6=Plp@/#AqG%\nW@.`QYY}Mʽ-#qc*Lȃ'yIZ=SY|_a L1f%SqaulJ }FmX_!ᄛl$uB{n*#6f])$\v+[-~g,͏"[iueh#(y|{{n?0dԡo ۇ sJե[#?I&/dG{6,2@evq ⡊c &|ĠCOPrԮw f;ds=FVErc^Wk=98%#ظdY߲r_b`w zS:P;GuqO KS"ZҴ䇋 &bhx(DY :(M>@,^~b@:h \*|[\o D82oRmP$pBN=bh0, X 86֡ttvZ~Lkl֞; Z1]H@է CRv5 Ɠho9p'J 8fsΗ;|.Q ItۥvmpUr fĹ WeI_ɦ4G oۋ3Z VkMy0WҠFV{έl_|n^qI{31&b*"aMCm#Oԥ[}PaXӷKΔ-T 8PД?v1$5kҫ+dIr,ǥM ȢN'1uɝ K/w˞]ʣPV se Fj%HPP%; ̯H/| ˭_W#m"qL؅s2ׄ w1yJ? 8p ~(4#_d] >JƊsda5ejPnRv]6τt"1jȟ[07ɺy7 iq:n=߶Ev>"r]hv->*2^Hw*E(&Eb*Lɵd3,EbԵ2n*鼂.YfHա8 Tva,xK_yEkRu[8X㨇п{2p$i|ɛCI¢=Ng_KbL_&f).h G#u>PWiyh,esHDseO hc%I5>T p̡b$rʁ;4U|YzULVQ(=YKrT*B* FXGoRN7hҵ*T~&(ejn)Li!JDmMjT<0Y > .~䛞O8x?3(mrp ?u} E#n:xPثi)mR-8ؾ+?oD[+"B`0rB RK ;g/jZ&[a['&^I~Iͨh""Zw)Ce,:E, (VC^إ& OKtۏ9@|M"#pKA®h0Kki^Ku`ecžءCRc2n!1F7G!u^<7ۍ7D)^D}Yۣߗ`d£ζ\x@ cNI76ڀ<%3ص H?e/팪it.^k{ 8Vjj̏KdvQ 'g%I\MХq7dcM nKNJ<0eo@@/"Ԥkti4;9v1]AlIT. yAEJsv};^VJk 5AhZi&0E?5ήh*_̡F4&%Cm.)I>m kogxV6o.4P HB #^ Sp)\cz{zcbRXSS#Xt~dTi@/I(ODr3g̭o]k}"d+'95J4QO ½jP9M5zc##E?)n4m3yVy3o$Zv] ;A[}>rӇ[V_Fƫ[̥ٓ P4d] [8*xcv6~IhbY>ljEʛHOO̐uँ=ciRW'*BOcp3[6P%$pwP.#sdO j[X9K/󵹗6N[ BDvq,,W,[  CmU /f`vȎ k`CbB:UeɅ*orkOHuPXDrC7wo^nm4]FF-w8},R卶)[hV/BY(1ħwk܋%UlLg"KA= F<:d.#' c۽+wg΅v +׺8?vԂ7Gx%S={ y8B$>ߓ"_ry_Hq!2+4 hT߮rtV.QHu$494bAjHÕ[k(!+kSH3[aat ۨ?2:=tĝ\K3`E)xCEǮ8[Eft֌TqJqw" r={*K[{hsڑ`5x_L%`EgdJ@?3%k~UTt6'l(68I[|Ach FԎƙ0orwŬ{.+lCVU5GIݹ`W P\^>4 kγkx~!XuN OךD^\N5(־ɳ7ǦAXFSr@HqhU/4C;]IV-+t|XK:tpYGq9@l`R77:hO/8 Wh@V3 cBmr%(M}!7*0rY *U"΢x]ؔe—N JF@5 R({fXkHKAqlۋo^Caqz0E歍l$!IO["z;8}%̼ .v_rؼ  QH^ύ1gw+UVp Y5d:~^}؏.ksZ KPPufPqcTqE%ct85zAU?X7 r=bS 'xe*; Y ~ڭ{!p &>?b>w~h߫j?3rNVl Q&ߴ[IojQ\Z]-}(ωsƟC]KZvfk=n+K V1 "? 7 ASS%VgƄ{4gA^~ "t|哫L^v"t_#S*7W./{y+Mx>~(hڃ|(<.M[b /\j:[(R@@3#ѥҁوGs6JSu!bP!xpwQD."4T"I̗~Y(o\dfDfi 詪iMiRNݎte5F~Wf-d ~rohCd%"@q|ۭXW3;"._c뻃 HD.JPx_`{My -5* fB rTـsmTuiSA 7Lꕸ{SC*0&&?rMEIgaݫt9RvR%9% 7TlPv0/esP .1 Ę=G6anɉ'x:e~ $Ldk:Ot;kf͚#ʢAgw%AA$=~]@۵>{[:[Z;6ZT}@K*UD1;ds.:xT9wwM]6l8`σz.0Qw-YkA[VA׷R(+4^4: dUso=bU:Fx3d6]a'WހyꜧOtd6?'+HՔ[8u)dQ6ҙԼ "q%PYT#pV$p%uPH6Q |֥ͨ^ѱH^})2~3Fu! Nl1hH8g!V0 +R6OfԈf~KjA_TYA&貍 Nrf U[fRP (J֧rVp=&`vF&ŊӞ{ W2JKB[y9I:GА!$n?w6͹SZMY1vxqMth$''qw8 UMx/2wT?KwD@ZC*Bmd $z BQkԎ4t.)>\=6܈vۀc{kE#ۘݖX9֐*-MꑎOwyg]9sFZ1U*'g澁y LlQyT֨@x H̰I'mvRb"f#V$D e?~"! !0S hs$䈎t[|g51pЫu7˯q1٣ץÜۨ ̠4eIE%:!,>(?=_Dn!%?do?UP!Oaڙn?{M,MaK 0;wؗ0|ཹf&z{\b^D픇\ N +Shi(|RŰ|YC m'$\}}PwF-w{q<ڎ|v`'&ph8L)Fe@MԸv?v7?dXwlfJ 8ȅf**݁T2S7Mm-u(jGl(\[o' Is/k@UKanWԵm2͔@rl(օ'<?UhVƑ$Go&o@?Z0 2-h=cc|BCR-:}%@G7}q0r8Zs.`|?-\$+#T;!cˮ@[+A 5Nƒ I$v҉b`QWo#v?f^ g+.aoV-~,%F-GH9ndEcfb,֞v,p ?@wz8b:^u\SU+7W8!$U7M{|w#z!*?Ri]4 {=^pt<&(O`g|yYy1a>ۻqnRf]߇ =}ɞ~+([(mb_~-a۽M}\rIy,C#9E'ףaiI c^he_~\%C0/QXM}cG!\-" Ro ՕrTS l4D1 XYWĕ l[32;ACS(,fGf:$סn?:<\[{.(M>H }Aw(za}ɣNF&L_*ב?Y`*b6 <H!fI`?XmW?l͇I!#ګaTa3e +SGtMulI,'@~[!n`"9buqցrq0 ;g^}O+6FX},*ī mQ%VvbV72m1Y#iA憐&Q8B }'eS%HdVnQp3_-^Lp־v7iD% Jİs;}d2u}u<9<:-[ - F3P*?WƬz0xQ@6O؜M_I$~`6Hr{2X5#>`T&F?g˴0EpA߈eU7ǖ\#-Hc2Hϔ?VAv)4# [t4UOZĄ8|D)z4aDǢQG}4vƈ,G 4$LFô;;5xTpݘMQWKx&N@4X W)@^96; k;?e'E('N?B+q!\+zB=|-+bR1VBC%fp(*O+bvQhU5VԱ%MϚ ^;.Ղ%+РzW~&H]?+)t!jcRUݒt75i*UhӞQ<7򾝂 M/U Q'嗋AjFaE$GIY/ ⮉XR M o6–1 rs?CƆAW}ZŬu6e"(S%#;nJpi-d,%Ҁ ;Wa+NѩFjm' Y F7?R,CF葋{ "g .ON})~ @ext,=”NRߤ":Mn<4#ga\QCLJO':!FņyQq]B+q12Uo-(gG78W>@ׄǥyN&}}0Y:ك;iDSCk_1_4@xWɵ11$d}#;;J6RkW<8gm5+7 /3[>98W@d?ir݈u֡NYCywD+U\BՐ;+O}QbDwQxjm0p՛e\ *]˻ىs΋+Tv̝?#ԾY]j29r^0N-н4izO2r + [ۥ삓6SuB4 WyQmj.}U&̻ >ngj^C1<Ӆ|@ 0Ǹ!ϳ;@aVG]40F색7ؒ5*kUWLK&-$`?r*HAWۛ\_x7%,Σ΅uAkkT861,w+PHnl<7PNopVi6J#s>zht(4!]ziIzPF-H7ɔqI[ ?P-c*ekpT!`QM|Jq3 h#l#_BēVZ%{+)VW([Siz !]+㉭SHL!iqO_ J*@9:(/\#mAwsM}iO/{Ut;r|Pd \7#pTק ZJ`Q`]r5 $L/Цp㻉A؄sjr"oTƻH4gΛg ~`Z?+^yOΝȅ:BM4#S`y۬CS"QVBC-ZDDE XQsbAeJ@yh͇lS {u2|ko%6pO, :,xV)n(dNq9>TP0LDz9^YGO( 9K*M/h=xvXso7#+w-XM1ښN"~0F h#}F6A^Rũ"rޜ4 ):j\T9E ؼ^ JεkttN}-?9b0$ZR~0y_챮$n9#"+1/9J0n1&"0Ři)k+ؤEhc =aEhٍ; %ʍdCߋ;)jDn1lkF:V<*?&/.YCk*~3yB 1&F=)\ lq37\Z=3LbuIѿ?/Lz^zPb"Eh Po~8PSvŋ:eꜝ3<Λxv܆p\~r=H_RTN0fa*Ԁa>_mpbDAYDn61WL4KJ:LX58'$6l]pw4͡<7U !41u /Gibe  v!ե>U6 ^aLu/aFWK4Il3k $eh -[;rgD\@+\u\}(EڅVܵw!"8I$qSjuhy/har.GyF1_hfH$ 7L)"ڳ#p ^(6UUfyX]؎PzfS+x$E,p5Qv7ctm~1@/Nfg}5!4ɤhJ;\;NMUB-G*97O͟ Fp1Ht?t5aIqFk r-T7| f؈BdPaT;{m>.XKSrp:NP)?r68/DHEdG"+qYמ]%QaRNN5}Wp5!@ SZ% ~H`ޥr(rw@˜oT'LJdSI KO03IKBD5C\b} qկWȈn /Ve@"hjT*$^YGS5.^Q8:}o:7°IImg c~K_X AnҪB4cK|̽_0BZH~iuΰc,2lKkpIjԦԮ'6CZ;3fDẺ oH7Aܟ1a>2 0)s4v`!Y/|y"g30-m5,d l`)IJ௩{s)}ŬRNk8U½HPh` (JX>gBlŇ""Up)Rn`~J oy![xƦd1cb.X2G>bq.Ζl^}3z(NRQk\Ea  jwk7dC'4) 3Y^;p_{muF`NT*ӛ3"T0Q1]Rp  ݺFK҈ $4(K[}) <8@QSlRKf|㟽ZlkAN c ODX7jǜ&Ç^n/CюsEOy|6BWw͠/䭐/%i܉G}1m"s/\agʸd.YWo]D9(@zbY$ <u. r+}@<-ֽf;pief\dՒ&ҥcE`e@=e9l =#cX8VDeX TvtgNy3PJ #$%M.sM,3= U57H\'&:TO 7U}7-DD'g_6TFd<}0cT 5(% Dנ7 {VQ7Y,Ez.T ՚Hi yCO=6Y,ugG}sS#CLJ!*{Q NP}"i|z# VHՀV!CeWG S)䎊!}²\ a6`sFT`7{56[RvrJjtbe? x>r2R{Uk]SkǴ4#'Qd^Br+p`1LNY'R Q@$ SZ˃N!ғ\4;y.dSSYzuχ+Re6i<^rI=>q~+`2d|p.z!!wQfBʔm;_p?)Bw^Si)P_WY(SwᏓCVVR_ րOqi}X ˦l B2R2lc$#e6( F>Ky'6aU'g怮jD> 35";ԠiO}w R)Lz]teky 8.#c+A $T(5B:XandZ$G DahCaI@_vl][L ?+Ktbʒ2^5%T ֽ [& PD[3KBq0PoRho}<")o7o:e[:W,+/AC't+Lf27~!eW2y1ͨI8 ݗT_KE݉4%\hI ń>Rg4Џ7ޘC:&aKL釗"l*ޝt zMǭl[-lt6xw z*'<*En,0)$ qs{8e ߛvUb2RzQ ~429y|W >fIY$NJ|GooXBy"3̲4̲ ΍ sZW x(j8SK$ ~2xt&m\ITjKS;퉂 < ^%iqZ,_0p6nc|¾⹕oH]_xlB/n[3SHtDV_"*4XHCd$QX>j|1!@ Vf <+@SybSyt] +FNTәxU_m8vuMS=TmdU4Rft*jC_A^נ86!:k<]7~o5tVm}zlMb2$74{]!g7*sҸ> ~FnsKit2R/~GeSw4S*Hȫ0)H!&{U6[$ Sg9e?$NQI*V FF^d-'n70v<@yg@O5+9P^b `Vx&"1d~3NcK$,EًSV,w5qhՂv~v,3 H8RfIoew2zIpAM~y/4&[%3-N4 y9ZWh(噄v=b#v\/r Cj{mHzɧqo={(=ҏψy_/.+|XvY~?~ a'2LaۮhRS< +%]r(lU. S+BdN,r4=mL(@<=ð,^ͷn|%d7{Yavr\_~}s ~PiTWC=ƕTj]C\9`ߕQodާB|NB3udAP(yS>L:Ήa,z.PA?3tASFT䴅\~3jBd)krGrΘ^`2/(/nc0DG4.35tB~SaE =xd9~YrX"I ͟Յ) tqӪg`&"L)/` O3r]\,հ}4$2Com@5ꍽ$bq>?;/~?E<ǔyu% ^5ejuvXQ댾L3Im}ԧ9Hzzy5g6LAXs8A1@*B& n;VH> ^5?%ԲFUVpb7eW / /'pH5 ?FԡKHDG:}LjtP@26E6ٲ kkI[ -j8#yT.C^0?-q}?ݟu˽[F n{=hOw}J~gT?d޸MP_0Ema֊"Eݘb mTU2"ex/#AVsδлKt8&ʭ>0Noq mŊPaQ5tJK*rVjɌ:fO#͞aħ(?b$ "9\"QvO p4oS Lcq8"w;)[d$3wmw5E?.5T@%%4;R)3tzܞx;MV l3VYg8]ܔFW$g6 (s2HM=uٓ#bANIjNU9z\~50ŋ;Hػ$Z1W|= ?eF3سg$q'ls6MǼP!DT3ٿP bV(/~ˍRI :?xPPn: ;|'{ҫZ[BK=gyNWeM e!d(^hKqCx!&0vxq{s@9zO>Kq/Q副Gf?}=u]dﶮd*)5UQ@y隉^Ul-.Mozoz{J@oxE?3eoAE`A*h Zz;o&و%mJq$i'c,7+a*X|~k>H{W/)sؘAvPIo.lN||Vgt#5jdc?FsNd矧p8"Vߙ\[G )us"S g PJ+m1_= XS?A6uC:lϒ`w#s9lIJVl0.Ax)+7EʢZVJg**篏rw^Β˾뿌;EN qw*@Bs2ͻP5nE̪<P:(]܄<gOVMxhZ^EHm/lB@?0rut$sM#qƣH 컦|w0?.ƩE]Wa̫`rwSpCMM>xJgtv4l&$ΝC\+p؀bqUI~ϣ2:N=>;C3rx ,ī+qg?|z O [Gz5z) /-=ʅOR]0zWP`Æ wjKS|ik mV܍h:ӹ-Y7VJʌYbO\m0ÂY3ٳb3Hy-V0 qc42(9!h"l}aje:mܩ& iž~&ХVWt~[j)M Osi_3r3nA`<Xtm?!儜gY_aWAǏ.~n!+]eVee~C܇7s|Z巜*F)Zd\ڙZbcπe}⧜QVyUːN9%{D\L+T ne6Y4ޟ~3&.Xi9xAMp2i/-x8UoLW5$4V SSрDG"Џ&d8˲=OP<żڰ9 _^4}PqOA$˔)lx3.ZrytKvu<s]TϿrf < f&5l?h^P; M2 ݲNRTT(Q?Rҡ.[@J 5=ubV[``N\ r1}]>&P F _7i-C9,²ウxRGMf2nITtVkR"Ml s(w=F><J'c ΑOĠkOf1Emvͨ=7ځ,t7ET< +ɦ  бrow*&HRI*^pk_F{U$=)PSKc-Fh?[ƥtr^y݋δv%5#0c0ia4 60%>cs٦qj{.= k">8VAiJ aJʊkg!e !}曻9*R)x~PloX[rL-J]8\󦋖$>`CE.I2[iU iqzGOe75:@ YMLMAp1n=%3RQiP ,ڬm-P֍ U;FS1Y9fӥ]!pL*0{Ov|rFGc}?ɝ5LۻlVi k"OrfTc=KmJ+M hᦉEF(D%O9e j2eGi02us"2dp}UX 0Հ>AAN5OR#'4M΃;:}mlN4IX8K"SMASut[.IخX:1V0ԓn]w8-Edߚ=8 y$>*DUg Cg/r~X)QEL#6^Lcg0%[A$ob4Wc4$p߂ʦ4ẑŠDB{.h31zmHZLƥK0/:uWTO-a*mj$-ctze gwѾ=6~dwdԟy$"ze34dx$ N8 \Z@0 "6(}|j 'Z[(d]Iځxs9ehq.fv4EVwԘI.l 1v$t: _kBp^SsM ~G92쫩ΣY{v opʁDCT e%(>lTWYLk}$ 8I} xti(1:郃-rO"TR>AmO!W5㡵vb2, .x 5q<2;%]m=fƍ #}Ek-1k!=ܓ;4-X-F2l 3KycTm}2(x~k`Ko+[ִ ;'hŤtlq,pN-!2[mx 8_ _Qm c-~-#'п0WhVn"i9=N4Gra@(:jV=`ZhJ?//Fww}@[#?ᙩe!b`Fh,E/'EL8_$ LkٶKPA&-k0ŕWWb`825|' ؗM EC9BnjZ' bh=M{hk(eB5)7f ^ )a˯i㜫iw6]i X^=݆Xz}%B;y9 Zh g- K`7 [/&54)1rXٗSi8eX7*nnAO0AcJb<|SL5`ׁ`ݗ 8}}!MXG༧gצNm/p)[< rD~4d>T2#cA0kUЯxgcNgVߒ}|V,. Nߴ=)aכi_"}gg9RjPA_Zo}טF"Mokg>~y9v5HM'#Pjņ4(p}?^P>سuێawdmb' c QnYפ&R'\a͎1 <}5&CL7?]",zgrfS{U0}g]bcVWܭu B'sg1K'b&$P2Y,LTf8H;;4/ -qw=eFʣ 0_C?_|L#7K!d69#LXbT!ј 9TuG_c,sMd]QB@: OyZ[fJ]I.鶳f(vAWNJK9XQFQpf>zs7*^ꙃ^dgX* 8M |VdW';B6-L ̂.7FܼSQ+Ä()>tkVl<'eYdVODyZxWxSG6Z,>!wtNOpH-(}]B,̻-GE#/*kz1a.\u ]'$F |}3'\|>2;@i4m|=6+fBs*NN(f2bW VG\{#ְ0l:z/\e3Af*'~vk;5B#]l2ʛme)ns"W )uTӿp^ \AKUg^xϖɌZL[). )! u'lN}:ԉ%| 'к[RҹRpPPE݀I%)ٚmj-6}?O`s/.LsD!1tJtS39/ZRb2*)()l7d#,\!3!+6#s. Ճhq|-r[̈mg=:2۲t nIuÔˊ47@aY`+UQNݬ1?Ȅ-*= heឣp%U{߅(,@ƺ%)M%U:y91G']a'6XA{WS-^F./Y/LO|s\=iIHf.w=!0;xb?oY舤i)r2,˓Q=(:6qJy+x2W-Fk.^ė*ȃ#MʮrU U`PŧB$]BVre6bHW;9)2u%zZɌmwN)VG| be k屼9r4d@-ۉe"1f= HLHgv\k a2*tΧ0YY]aA˒:=tj|B(Ci}^?|M Hs ]տ bTœ^ C*Y%Sk qO>?T3"ɑqmꏇr}HZ0zh8)DNɖs򾝦LlR -"198@A0ۭC,&V#T@g|ݴlCj .OJ J[Y[s;UX!6EXX!P]W7B2J {p%64~ vܠ]õR.hS]\viK;+ Bh0~*R_>lk>kqrĿ sTR#{$HKSpL^鵏wm4Gr}9W';lD1TyLȣS{|Urە>hkRP+9{FrS& Yt5Aϙ8Zd3" g~ΘI%ߙUg) ó'ڷXh]쬙X1Д~nS?)Jg"UO~Qy -ct_\\Fpޝ|0C Ήi_<hILr10:`dzn#p2?nmG׌<_}^3$z[Ioi%otk/|#w`rd7h\q8UGE?39xrXTV}mޔ{a*W18*1>H$թ˕XlS*mDb [M [i oBQ^V>/9a)w\&r)UJ[>lI^8d w"VvB&8k ǝr%"E! ( Mc\.T;>Q.sWQ-xͪqRM7 $aߴzKO9!oNatsj>2қ*YEWϷGݟ){1ڽxR_y$-yD~F @5M1W z#)ȅ*W[ ;kkN (кϪu^8s//pzj=!L6։derҡ2xM6!I8ޑr5R }95"8|3m933(D0\Z{彧 ,gz] MvI% %MMSڨ6Y)Nsm Ў.ZV %5s?ϚD} ӛ生WσNu.g*MDEM[ऍ(E_EqepJ+gU"áKED oYKb7Ŭ ˉO1>52Nb5z6z5ޡmk|Hs6*LxL`HJ}PgҍNʮ!Ĥ}ޗHW"2CFI"Z聍|\bd7:}G} IrPREEMF$<oO+w7xoqR֓rxX)l[+]oˋ<ͲddAԃ*M6v@B6Qt雪ʔu˯pD |)APA mF\xۉ[Lq/0|Tg$eLGA5u*s-(. 7c0XIm7 & qEI>ST/:5j{ "p~X+'T˳\*%e6?xt*Vn]ܴ YxɎhSIq6_iL&q]jޕk |X\ "]>#qT}'H@f^ ɔ AE&I}~ya >mi+$;nZ¢UQ ͭ:AT-6ٕc*F' b7{Nov\f z`;At#XЖP?y0-2 \U#{ Uvw r#QRZ vfq' IAP2-LSș-& n)YwzFl tؔrpXvɮ"-&(dVčUK6oI%?|}d [&A,EFiGiTlQ2&Wo%oO4Ղ/&6S5Y2A]<[9ֻ"Uy=isFm %9Wl|ʬ:!xT1{$GcY丨BT<% #})]Q|]Ё;pܡr^]-GF'$ O'q&r+ P &&!2:u(k4j_~#xe!ZEFZ/I1tm4;Qz[!8(I9޹3@  V L%qACmG΃Ǥs(AK0KI1&kg^f\Rw7Q\-K "_F}sJwj^b0C<WFSM-Hs`v5S)=>< 3Y]W$>_f¾?d1.Q  e<TkS^cLR+C*_ٿh.d@t]6Jk2]l]uUI5i@7/W,4֛Fڟx]bk%"j01 (OI^:M${(3 D ¢sïBB{%soGK}U֗eu+‚.67?w۷)vގb4$kg>/iJ';23;ܡ:\$Fi=8{GqNfZ]fʠڈ *4ʊjÊ(;#ԩm!Wd?p+$hYbtP=$|3kjLyv~KCRӡQ'|2خxƥÜI"*.\yOD_m3qsq4Y~8x1=TP^O>'4+~ A+\eI'fTLJ`Z!km g#3<~'`-i;ި nM+̉.R(;+JrK╭a1/Ԯ^׈th#syAV:ۗ7H!DpO- [> ayI¿\9>9򴢑N|k9Qe*g\.7-hpl9h SmwbI+JSq{9PxMD 2vVza|VM8QK!okO${Vd5JseH6N&q m˵oKMp).OWg-7W8\o$\|{DgG&T۽tq6MeB Y$C#n_sS<1a[洛T^cW.ZEPki-:B~ZlHrL!r1 IlSy|qΜe(~պH!Kqs`FZ 7kչIȩNLUYtgۣH ʦԇzEfS23UѢ&0,4$wyl˷ЕKC16nFT?Nn}yPK=숟@뼫.bV1p#na2F=}SȇʭdaOoTX̷:h0t$tȪLOhXO^ 4 [!1n4uң?>;GCaelm%ZQ1ƛB3b 7FYYAʶ$ּ=2jfo(|_Oȏ}V&~0ӴIjwJAcHzU~Ffw.Ȕ0*|ͭyN Mrkټv5,q1p^fH v,qzSe[ѻXN K*@\f3?s^L~{|p22 ]\FB`=k,nϞrpqx kz°)mh">| ;?ٺ(c(*IT;:7[O& c}%(T)kE0}_NiwZVl͟Rc[:Ii/nM$RE[ϔ1v 3Al|5%fO!3/x+*Y0͑Wsd:To߲ڈ.XAemkmՏx5%*u7=&炒1PTh廛kĄ!7c{I8KZ\ɖy{{d.Eu[aXԹP]]㬻;O'o@&AhHfpJŲ[fuӸwRSJVN=^ld;!#l,)4 H4Z[Wq3 {}IU7{r%&1vtpsm{7"oE跞 ٗzO>| gvzּӟZ+7R'PRp1z?In}s׋Kac>`**+=)(BlpP'C@NMϴKazMm{%8vФ3U80DdHu|gG'r5UwUPJӎN37AɋA2 _GDW؊L&$?1O7z?{VzW)zJ=FJ432ڙ.g&eq,)U< Af,Cވx@3 kuyK@oZ-୫q0ީSݢ$ĝs ,SwTYq7Jkt -2˒"Ὥ"\]aas&5A 5) \CXuN( l|*RHϬPz`3b nĹB9OEW\HIX([~s:@$t}!@S Д賨(k6܉žLf,x5Onƻ O15T" Z@/ J'=cjhy`H~XJΛ]T ݄z키JvSa؉j̪=׫Kz^F1ѿ4"暫LRվ<-ůLOh%՜#@#hF m$Mf- SSu*%ڐn]' 8e<|l x+kͣPM Bip3Z PyQkED?R-BPjL0D tĹߛe:qzn@:?t&-QȎ? @Cnˢ9g2*c Է@:N4EISEWtj|i4RƪhwJ2^r=Ft$fj| ,CQ7\ʞ GRt>^ c&yVPn=SN_wӁ[ͮۀJ.Y6e%'2* 2tc}8,J=W+`n["I B)q6&O!3g b`k'3͸@m4q\jD3dH[k剔GԝSCAňL>:HAZ0_PT+RA-LVvcgMYzNS2,#??PpRn퀳'NF`tJn !W6O5V(rtXZծ?k# .ST.0C|+uob/7 38tJ7]&jXkq\6 ڭ ];` wb70IDLE堤M RR ako]2oR*nxxlK"Ķ?<Ŕb+}xպXrSR]Wjh9+~e)Tb(scM ɩg ǼR=@"*\(NBm[-0fRtnF(M$ spJx(+P\㖾] $dZ$OYn7L.LRmFo9Ӟn*Ϛ^ u¸|fa,< ,_U'H wJ2675 BX.-Nv֤P) 5@k룋vP qŽ U-r5#׽-D+f851f 8Q?HLofh5Kb^Z[0*%8vsTz7SUa' ZžKkl;aASy>H-W vZUp F Zx"|Pžo 9ʇ݋# H\۬&8_SJ:Q[ pZ1cbq'rcGPXT tB.@iSC1UT(GZH)B/j+C2߶a@%jwxf3eL2,uPȊȗ!yBVFerM:(ɪt{\xƂfz*:ASb<)"w<(ΒKrɝaL -3$7"铙Պ7kcbK]t_z!>!jI˜ s>l U4OA)}?{>:^iq9% ,4Ѱ{m92漱}֎EDAŎݯ(;<H(ਓمZP/`yT/.3Ha]=UqH?mMyʺ&#xaS-wlQ~ t>:wiQ:lrZky(\đ·´09媚W^l+So6Lߐ;6Q;"k֍ֺtN0c&|W8G\ci&9{^8R½k&Քזjj#k >SKdKT"rhye.FEM Җo9a0сNӾ. vaPfsfD|륿_cde%.ro'x<4H 0Y3&3fg, d^1A3ubԊP(c/0 ?_~ٹ%*'Zݽ [D2С6b7>p,PGⷱOi1Сa)W"8!hGj6c =˂6P'@2m(4xON<`8bYx1]e*gw魺 HZ -pMM 0P_l^o@5!av.ҎL {Im'}*Iiշ܊lsK)Q6&$*HdKpe&C&k  R&T8k5z%92*VʔEl$v HXN=Uъ¯ 694(Cfgc7qXGܿ-]r̖[F>b^arVoJhk|֞tkԐJGw٘{Bժ"t+Aao'8AyϨaeGmOe_PpKfO]kdګOHζx@ 8^v\1 IF_(1B>ߨ^9V@e,pk*o 109DJr (I.:mG0Aw16xEֲ:D׺ Cs=?8plI"9~Vς>\a, C͋() dGzE[jqA$[]-3ު|yA/$-.D6jK4| |*\S7Bi)eM -ڈy _.,/ !@|w(fh(b`4yT`%Q-h AFꑝ_9 9XlμxȈmך,GPRAxb>]]oa 4~|(9Zq n֋ /] bh&0mmB.qga,2">ُr%IfJλZP!jGkR^=Ŵ3]LR #/ jGt@yťgLFf2 JwVO2 9&n¶tګ0|L)5<% }Dj~Yw.k=$s[)1Sy $ hHhNx-#~*{$f/v`bqU3*"7jkb+d1+~Mi[UY(6-xK-U<ko_iڵ}$ EE~py4w5WE?./z C <$+M/q6f-tZW̊F=/`V‡2TMT <Ёrј'l+3J'#IQŽYr!6 Hedxؘ}`3dDn]*|.pwϣh)%pw0|X2/;>t){ =(͸}#1j"ɓt63Aĕ֯nD\nyH6ꄣ7kE;jbL̓U>6Bvc6ZcKQ8Ɯx+}ѱ2:t?" c0M+_wJGEXd)s5%J~.v豴4 RoK(mx>2F t Ѩ#Z[1uv@A J7Z ky)Ƴ=o^:ѐ/X6C{>3?niET'D䢮3cz_3P7mjɁ_tr~N; `t)$x_>J(HU4ZRRٲM׍7 +zܰ~#H *#&=@< HGooJ* u ? 8?#`8[EH0f8?؊*KJS'0F+PfU.qK*{1rACh_d#х ݣ .d_Sߚ++*bX7ƾ@fKd*e7+!F:Vdy˃o<;Ɔ>se (g8i*D$f;_ᔗ˔_di9җLkcm\+,jOYWK'PQyiś}i+gU]5\h,d4_/A_p?S<ăeu&<Vm&*QڍZJ%ʌOCSBbȳԦrKSh{A<7|MJPu(뉅?Q[RxlwIsuUndD|q)M8rjh6x@(mSVuŋGŨ0DS\kϨ];٥4Km#bs'OY|I^ͦ@րCZ_a~GoY#;Xt? zؠ)|Y YsjʥRۡ?E.sZ\CiBE M†D?e'Q W Gj%glꚀ+=wOWlrAc Lw|7/IExo5b ZS fOѯRDדԑդ*ĆuYǩ;g(*t3i8u=. {~|? BkVT-LĠa ʯCU;tFp8Q>qx a0M@Tk-nңWa5@.,oH)sC)e4fBy] >ٻh}\B~S09u(u^|9GRsC~ayY 6EںK萍0FPPePeP tFW>4C%l^rԞmWP؂G<.kF =0LadtUD)-W" "#okdJo ;>i_XpCwf]6O:s`Ur ?w[,<̓ˇԹ$V 's {(-MG7Ϛ_B>'wH' G~URUS鴬Z"x@-;m9Xu,ʸ ƛ!Ʌ#~5CUo ! )=JAAgp{wVFŋHh#3.(w͆Z=Q:Msc1xR4/H 0A;h0FOIB9CU R.f뾖2ZvYlq5l%&SndJ#էjFn\;dIWEl!R>ȟt&i@XM:γj@`l1p&U I*yUM?PFd[~c5o!h5wbn]]>K瀤PJ]| e8FN*ёIe´iVzN^-m y܍yޫojCfF}rS%yGD ] B͜')3.0.9HKڟxv6C3a} &s]BE \ʾɺ9`b2z4gC9Qۘ{ͩP>_+MLN&6^ir#r; J 3(bBX9@7*L^:s$ԍi֋5h葮ΕFi5Y}zі{Y2dߘd4yVM${6z )bŲ&*nV-QP\ى8ZkJД;#rNA\d4-6 N)k+omC[iL|҂ŭ HqHKr^E ~a&iXa{c|!ih#M16.\CQrاRXK ;Eu.{;q}@m2`j;Nlw'Z`, Ga"z $Moͯ=Iw%ddI9Zn c q\vK19-q.H@3^*Q#qD cy$K +ssJ[+A]..qiewRA*C~ӑ'uT6|,!yjx"+(4R+SB6)Oi((5 (y 479(yxy5ߍFF1|wt7{R+4%w^ ot6ɭ:%KI-x!t穳RQH_ݛ۟Σ}0]QRſ 0E8CÞ::^u~Ij/ P+]b:L#@Sfkk:jP]eiIZp.,EnwhT~ T/ݬQ@/9.Qņ#ĢdNzO-+=onoa\'GfJRei0EW e&x#SSR=w`s픒8%sC9rQ#?vG~k=\ii(F!uH U^0x؊b}>}Fm5zH*Ot޿IC#ڜ ;b!fSz mx@+;CUICcfϦm>WO~W M d\ɑ/&r^V,_!( 3ëmp1NJI4vpgB\Qxl 7/o| ig!rm$O`땏h,ĎԈ&ÝR#zz~9nuh(VddځGsԆrp60fߘUC-|n}+ÆYq RU]1T5`ѤEF3yrAozqh ^jrJT"ը(C9q,Jk=yL ևrBlD`A: ^5WjCPeԞ)4) y j%iI]dɏ?f ]p# Os!ݜU t#U QS%EHvz,yd}UիWCjNyOC\:.0{0y4\䱧IiC!|8t-X\Q)pD⨟AIXxY+?TMJlϸ:kssu E Fsik]NPRH;)fL&ozfå 4h=7F`T0ua% ~;%fY4FRSr@&s%6UyFN#ifb)Ͼ޸v;y@|AKS5%jC 7_:,W[>fOp2V)CŬ<K=ԃ61M,#) Вm G&e(J(QFPjdNn'} (}`M$A=Ja$#*اk !O+eҕ9]~ t\^8CSP<j4oxMu_Gn3)JQx]j2yymU$s㋨EmP #\(˺#w Pǀ,R~~8zp4 "N3 co 4ݶXP-[频/€ ~_)=ebR}ҝˊݹTf>A.{cQ 1PnUn\wpp|Ȟb?Ce]։?8/, ?3[X_A*{kY~`઒'qUЇ?ޑ.EYHX뤆k/ř!g}^FHR^j!2LySh=sFXmn. Ƨ΅Yt0~՛u\֪FTe_^g cz 2ZՑ/$T-Z 3a* %#{DÅ\Pw[36Y-Qܧ5Th5ۍjQ6tօ$Mj;VsQs )jT%ܯ1Sj1B3;@v2&9<9yNF9e%ÄqЪ)'¡46[`z&9ȝ7,8Ã6ßy݊B3gAC!% zz֬ך&C63b7Ed2ox5Xfۉ5{2CH]U_atnO?7Q~vR?g6mg`y\2u[B@7v|1\5N[zg[xh!tp* ]s@$@WQ^8.b* <%;. m4PN7i]\%>媓yip1pnU7 DwU"4&♙d .OW`D~\6):wsZi`>~t)"4DŽ4/|3jD7J Is&%]/^âĢ썆vJuH,bvmGSҊ5am)SY?c/p EZ>D; v {5uknPjX*(4ًA_s#c3 Jv8[BZWHfTS֦B/wDy祒p6bN'az;"BR E4[R#Zd[z[S7uS$7xֱ!@p?DPB]WMDq͗M4 *^n GyxK.Xo+pJ(ON/}\YS,k^z,,ƋAp@2OL,G(]$"NEtʯ6 ̨ >>=2] dJ03oa;M[,O!{-6|J`k@@yڡ  [~7o6$Y(K+Z._;!P@8*Ik$_]3tc iwlC7qpBK*i[]EAh,LT'rч؛QQlo'gm?ܟ~Ûsh̭t~M,rA6b/>11o]Ar${&rU#"mk"xVd$&]22ɂ{<@Ba_.P[S]Om0ڙN0z83}_I *scn] C<|t>C؎:ǩK!Prh\F#Z=z}x @F{E2x~D t~ wBen&wt)-cYJ_#ª >xXk(+YcCA{ag'^a+-#׆^ͯ+t1 1h}d1`x$oX&kJH}V:Dž$ePB?vx> H̉;UE[$I[ 㖟?yׇ,UM ;wOtOlՒQW|+!daWտ7"\ӯ @!8D`0 JB\2@Qx oa=6UT<,VB@9Zf ff.m_8 L896*KU%廻>=I$b}Ԥ d(|y!ZbL?bnJ.'s!XuϿB͝.mu]Cu]iF 嘞%V~Vͻ>) Kc`'pqXF@?cm_{r;퇦^+EZyW>t2'ek؈Z}nqakqaA߻NRHI {d[ܵ6li b`,m.8ɘvΜ K[)&4-pP'0=Sp`/f[&:% _'&-ZyJ=٤":iVM2d BdeKJ&k\Ufc@k!ؙL/ٰ?>i~-#ܫÞLCSW[hdwekM8eC,T 303{n%IMk0ϸKYDFZj<ݪ{.yge7gy'3X &`}`9hO{?Ήb:eFsIеbs+vPi+W1p1B̟`YpDAj4 pv_a+=F'-ыKYuAs&=4}-hJĀI9Hɸ9+cS͕ծ DAO%# xMP#GZ1%n=$X})5<)h%1ގt3SYFZBB0< a0M[L\L9<*D/mO2HʖlcKr5Oc{A{Yv!{ j ɮbx-^փx,k$J3Q~pA68bf\x^ƁOtɫ̒2_TÅfpѰT4H )RzpmKAcxeM֮~d~ѭ`$xJS͸TCB۔vhDV[z`a~}`gJįƂӥ&bVƴUdC7 )Cnr%e+Aw{W n͜8饱C2(ef O;r q'7׃'/s 2 gՈ-k5M}AfO9,v"vy2 c 52uRz)Kl-(,,aYI=%mWّWT/sɋTFvlX3 +=s46.\qP:F}zFȱĽ]7[Y34[)Zm;4gT_D&&+.^Fٿ ȖpAh\,ǾK7 EґDSXr.Z}w d6Tm*/[V3@& t+Cj/$Jtf/bnVO6ZDnHK3 (=mAN$by30Բ+KL<[tTS]P3aF=Fw• );Ufmxm **a2H_Ad3 Bl>,G|&_qR_icG:O@ ;٥;$C£:.@R,Yw$6AsGْ5Moy~RAGJSQh-<'Y/"I]40tv'dցAbriYGpe_?h9fq磓ʞj)ZmgZG𾙇=:V+~F+[@XIG<^~o}/xwm)xoR`ꅢ^^(@^ UQ[A=SD[H!]tBb=!yD`\z@0U>zP@*8/ '9?.N$vKTUH+Y +&j{C(z6mp}=oL<`tlt50/ldzQ,d0g䳤.iMķb:M;NJ[[bVy/ځ%罸F_0BD9(O 6R(E8ӞƯA5~]T!;j޳c;l84|$œxN L1$ջ)z X&[?|PG I:/o]}@Yj'"Q)r;m'>}SJlBW5[ ]anT4 vs+I]ڟӡ..(syW0e*Q'ژCTA2*R. h4_"} 6j~u/7%LN c6(w"[bw{ċnHo;'@8gmھ4 B]{S(e)H//j=d  9mi1|6uE Yƀq ʿѵ[UK?98:p v+]LD1*+a0>|[!kÕt׀P7 ]hEv'yp5v7 {.ponZ Y $-[0]֝fyy-, $Inl0ai 7uG $hMKڼr{DRW?%HFڹu̥$<#YEu{y3(;IW3Ͷ*GB~{h$7li܍z=O؄#%:29HjaB{9yR)t/z4eq*zP~6$thjubAX$b,_ɰɛl.{D{BkąOBo!*n [VBV쾃C1ͬו7g #Z#JA\<' nc^YҜ[1iB'ة.ܐ-~z1zctvrsI+Ip3`jFBIؼ^TPAXkKP]"q\-U2T3]9yTzr Sֶ=~Kcotߜܚ=f[-O}߫+6sW1مч',>FTm*Mpʩ,ŪpOSedF[hF=%cUTG]Ez)JОSF^Um-TcPcqAz{r3@&~'-ܴE8-&R%SQIL0Ќi۱k-*5*ej9T@TU0'4a;WwlI[(+:3 DS=; o U4=u \*t'Ԯ}ibX1/ކ nW z"Jw0ZKeUPM-Thaarw:J֭CĺR;mqͮ=2ԶNftO{k,L y^:hsznq{Y>bToi d1]qU"&2]_v(V,[.p_k>[/`"4\|-<jM]K#[MWli-|.JsvKkZ\D˿m&6(!ak 44mh;DȐi @:ܖc(mLl77͏/XfnwשO >Oo~ժ͒G'K:wqϡ|ֈܛA'HEaPH7st۩"eYt,ރwTZ<HhEO$rٱjVF sW~"*)i`ytG g<1! ih9vr~ vR>r{SR Y)'R*Z'P?z3ٸѶ=DφsUH+#zU:T/8n^,WCe -k.5DuOEYwT 8~Š6H$>AzXy?ˤ:5 NCy?R7"%GJcmաJћ%E]:]Ѫ/owKoCfRLa)©yFhyFbҊA))7KZ$[{r9Vx_7ѨtAڞƘml}b0t]l*];xbuK%1? ~Ok$[4np5Cmcwy@Ta{S[J_k'* 1sjԁNUWy(2CGCpZ ],^O -:GNsPO,~hz78iUXx[^U.O o:B" ޗp(NϜzb~-|52UY@*ǒeދKݟEwj3/~vhMTW.".џr =tRMx8J:xZ]cu,k4x՞! 0f~>NgzģXBICѮ<=z_6QS;7MɀUrt29F~WpHle?ʧNzG mG0۾j]6U֖ܫ"c eߢ-ʯ d2:;Ҁ5zd)|"g.{mϠc$h(9=#dKNR%l)aFi8ALtT"Uz9(t2^ZYf7'OK=`cF1L!RIk1#^& -I{=i1;^oy% }_~HAl!ǎ" hsT[} Ũ;aB:mjrh 2w:~I0 ـ`Tp%iysKqRU ) fER68N;_+D'WI]nօ |;ݕ TyA#{ѧ3TrXPӨLnio97\#2DM(.-DS*:tϹ}]a9W-o~u$Pt$͉hRA1SE7\qfQm>UxWj./%Q2wo#w⧌2ĴęFZ-)It+ϱVrl*K ib:%w;A޻lڞ1K؉ X]&UP(FC (-}&S]pCNȐ>cMHDZy)=&6Jh!7}zқodEjܓRk7;. EŽծkj @g)*XY}Yfu{rrSbṷW.v8=E7 ա'MCUZ drE 6J>G[k>ca06nP[H%&iۙTUcKK?S>(9 HYNY)o96箵Jo[Ԇ ե!:~\ḗ%}$"j)D.#vni.aP@$HȧQaIDP(S&uHUT ]@]OW[Յ'vXsaTvsjVAջ2ahz5*@lIF"ȹ"[Qz_=9&qr}53xk9amO":e er"RdxTp~SP FJbR=(/> +?Ι&I &DjE/鲅s  ql^!OrfGsxM`~ѢFP1jg[o4_` ̝^?| ߴ&k'Uك˛H{ AS E]\tֲ^bOUv~Vz@o{c崭E$ z %uϧ<ќ=V'O|[]t:ejT/9\S֤.8MdK}Pc U\C#gxg!Fhu;1o_BPG`C\EC\Yfh^[^4u!}Y\oi,< 2 ۣVҿ*HL5>r^yDǾAH~)gHiU:C (Iġ|Wˆ˸˪dM CcI5T֕agQ_SE&İU+XҼ7~&S(Tj8\6{|YVrv,*C` p=. =t6$AѽfxSe?*@41KKz7ѳi퍹Dǁd:w:%'M BFM&f`@{ VǵwL]Í#f`UPl5foCj 7')D7P=0sy޻G\%xK jN55U>|e$YA 2Ī͂g4lbGʨݤcl>}~ 2rӕpz66lQ8/b~g&e]ȧS 85>ng 8712 x.{zAr"-JtBm>Fc~z(xWHC,ɡ8B QJ #d,/ЗL2u BmkiYYk?h#fꚲUd_VGz-^qq 'qi 0Áw eTۻq0* Pl!\p8N*ջ_s-6i0'{i.2 vk^0+Du:J-_7nk7 Llo#tl&j(ܭzl(EթIr%Li)8]дrϨCaR:Y煳v*bg?*jxŏAD-;/z I2[rq;ɶmiE 2AƢd@SMKHʨ|Tfc<(@~rX]AKkBBWvL5;" ۀjb44p2rf^:&xW@m|m$(fuFQM]wtiJaF܃1z9 \<[J}q# ]ΈLC+BDX zAAY+q)cEha_vxpaa9d;k0+\bև=$#bEºBkv!/ +JaĬgBgiIρnknvVҜf]DK;x" \ jfdoj +k Lyh|ll񑢽{Cj<_n9f|4D-S$Xp L\qxWUMOsx1zvw@0 A:` !G[D CJyed1+83>Jޫz.64{]]" &ƹ̛k` Q ?ztF35>BW] H_όo)UDņKM}i XjgrqQmqVqxd mUnh}bΥ DztZdSPV+`LF!Dj{!Ѝ{AJZ`CA4W6AjГ5?(Je5tSarsq`/"# ^bҊa+5e\bӗ)[NG`ki)7Gj_J: (W}`2#wz{,nmAe` c|I.Pp&~A`0r̛ K%=YeB/s KFVԖE^wn!#-7>Vs{ ~3]qLb&$YF:0Y.cuOO:53<iR:}ӟ#^%ߋ֠, w9j*zZg9G>'] Ś&饪ˏ}Kt}ɺO;{*ͬ-yc h5I&z/$'L//UtC<1>C%b~P<QtC +84A;UnЌ 6KE\[kkV|cɍTe3ݤFߚ~?%[N`@MXOU*.A>u:=tNUg]TIKHnɀ+ĺw ᠞baeV}+Ci'lU  ,Ma{e ,\/QgCB& MfxSySA 5JH@娂Itƽ~Ȥh@1I jT,иALJj^U"_)8EO?=K3-,0@I4LUMm !ڛewv0c[r)BvcO K[*Ũ@ ݇Y l5)Άl $v3|8,I8~Qz39W{8]kllej0΁Ƅ/J/y69msȕICWpSfK4ҮAP6%X(P"$ n}NG);:5 .i/LU2{@Qil7 e),A_)ޠ` 1EwEh.]R#>B t((JvRVAa;7%3 e| T~4HYf^vM1/N7Z~?jѮfrԻb ʭN8݄ꗰa8g $ Wu81{(qy9]=< S\,x㒩#ߤUU2`d'>3=:ٍ)BmыHLWM#ueTRFPؾsM61LbucO 9R }[ ɫ/]>(6lR$X.U8k^y]b_BxX&ȚuMi(VdqYqb! J4tf2 5z 'I q9ӃU!&ŘK#6\ԓzy.IsK2JSav3oQb~W9 R]V}opd+oQ5JO/i6=?IJ(|3~'3>AO2Mp`* l<wkLưK. \Gaܩr~YP럊4{[gM $)>b1$3yck 䪲i|MFx4(/ *`1:a%s:EIKcrל; Ƚ1d! chG@U)M\;^r]*\I&xVx7an0ݦ1ոٗrSσC^{=n\ d@VU=G۴w^z2I8QpC߅١-.+D1Eh!,?TcqU3j~*ao I*!@km=c .4K .E܌ޟki[Ii޵_IpM>s I-t&k'ۭfMNzTh k&+e+HEEx"R$)eDᮏnjV9]|y41O [v!-J+%js'{7}qI[[HPй83>73D b%/\2#SMjоg"[ Wr_`jG1FPS;pp 1%АϷt?a."©y| oDQ^/Y(F̒na Mgp  YMH?K[hnnRDzrs$.+`5#8g@ +x{ZɣӨuU:M60nIKc0 #˯{ϥKfxźQݜ&ƛ@##+fu\lmymnT$rG,|z6N"%<8ގJǂ\bp"Ǩ@]L^AH'ZRFRb*# B߫.Nui"T/e/wy(BU{=] U6ks}֫WK'K:hO2[\e(eߕḁPH7x>v2M;)NsiM[sj+meU% $>-~1BXd:D R/jT gSpxP + D&|xLGK i\H+Yhc}oJ՝t&a!lJI3oASПY@<_4< "z<5W8?U t} `&7c {ȜL}8(=!p*͘ۇB!G@>~]kK/[ 4T"+ܳ 䎞%ZĖx9ш O$tgW%|"b 9&3?<9 !/WOqvAb?.T'J D=n!Jh@r-N[Mq_Xbʲ eic]@#]\GxGwC4&;$A,ٻb@:NB\.Ptij?vno#G@~" mL5zZBi>5 ),c]D`[{5ש36aGYR hRPkrHb= 4 \+R^չ6{hꃷE0_?kX7iGg{iJ 4o+>PeR'LLbe?Yp;.=UpEpNZZd-R20\Z&--=DK:O[IgqDg(W ʫR_Et6XO!ɤbw9iB\y/xy>Eߟx! A]eO#ZCSDP)k[O`(< 4D CVSs\Km0lid=iywr`c Ýkaz?G6_aIVj u-{Y[Ivϔ6?mK@Ԁ(|BNwkOu&t=zF "g^wЅ*nJoxeˇj y$kgV?e1!xJ3;˦}YVGz %yƱ3 <6Y[:Q@8EXN'?{g'""}d74FE)&+w`:@zTzFIFg h(OO֓"5NW<<::1^ږl e4;J7"Bd&< AE$4"v]Y`JS" Eo.4 k YCBl0:mK}cBIęPȗ:qIТ*{#:sn1,p]xx9~ 0f4А !~P{ N)FKzͳ -LRZrn!v9Ç%m=#֜1g i]/u4foC+?:Z)U5Py,L'#tGtEHHh][?V^ 4UݙN65~tX6NI[έ`){)79 MI$kN_|_1aZ^Z6=0{$Q1=Z|L­{;klUY6;o~:b{my11{ lsDdvʂ^;*NAْ+ć@2|lc0mVT0'*Σbus/tf?*WUɱ ڰٕ#I<ʭg=%|3/ L0&zy@_~ {]qȳZwmV<$'id }-i玗Z"kuRuu(U|v9E ʁ{m('X/+yH ݀#FiGr̀׽yy0 `37j8}h7V=e 4d;Bz:JarnrzZAN.OnPB Y}KFܴVd诋_:(\VeS_d.1q{6I&J``,k"@u+{vP'e~* ){|kvkSAq -?U̩um ! A$ҨZ?~k &w9y'HF|Yȇ Sm>yxX|P?zׇ9APs5c jhe;*NPcdhIƲ;zR<2F0`iNʮ.Ez: Uv6.L~#bǡO #Mm)ڙ>Y<,d5j~!͹§X)|!tjSϰA^W>MI[K5Kg佛Zd*Fr$ʽ (25;ҩA:wlZt \⺪ >p*.{m"0<8prpj,PhF-#JFolh Pcy]tc6&q5pݍl91\%$mx}#c/6w}&1g=g, e)v;&[lubs䕲a}?ԹeT=kг9IuU4>py.ᔛ :[]nDJCIe:\An׏Uf$JiO] prd.e/wt- ݲQZesx݈|=12|2y)^ai@7jB>G[:BݙäH2* :m3l Tszkgtͻi{)]-w(R&|3gUʜǔN^1U׺r~moT%Qtzg/O)IJ>DZ5&4ţ2nⓧg(1kkΡMykoBcRcˋݗ@8K?9y, rbeªIT%kfVEG" ; NfH?@~ι-U?zMٕ gs}\LDU| ʲ79]$/QL`!ߒ*\.^hG݂=IT!m7\^l#2B*Gu M8 &ߞ.C<)rga _p% \LbQ]z| vC+DD 0S'^߽o2D;i%X qW~<¢wR6@1&γҸz}o쪒H 7Ɗ WUr V&ơNRx#7'J̧őx&*3k'_ 'iMd-9Id r%b8 R&]S pN;/UU6L^V/)BNbR٧4ama^(0/zrDvmJl +{]Ld9B !Q"S]v*W,4LTqcrVzc<"I-kɕnވ@ȯwi+ 臋O*WHSqH`_$QjsB3UQ[2@A;dF>2;EQ@ 'GRӯ=פ6A(sxt g,aoL-ea=:HgFg̨L ?bH]xhxSX8XUr\(`|HM̮UGg>]CV|Xó)hHd,8$(| g?PBӺlHA'>R*;?;MRJB3Z d%6iQ ^'q {ut+:+P \V@C D *&x\S}AY.kk .* )>7xhOCvq DL[oY.c ECQٔu=25SVgQy[|"?$IlV՞[> ,yp{ה6.^eMS xcyg ;,걙!j)"PEvRRS:cq.FIAow:EQkIp6Ѵ1>?knȚEYGw+ɫ`>L>0RxJ$vU;ZѶnGq1TdUXo7p9zC6-*r5(D.0(15hAQuD&s bJv$\i< fy <w/u 2wWKNPRTK}HT! !Q|IUdͫԻn\v_+&*P2J6(VYHH:{tp&AaIKXZ? _-IY?2cp$} ;]Ĕ=z7/SUf 6#>Ie 몫wewLL MHp^f)]!%;,"%Tc4*351!;XrAu\8\x +fc@5XQ b,'RR.կ*Np]ޮ<7`Pu9Uh odl-ϧ ; x,,ʈX/<bDUfTNck9bsOHu[yƲkը!xsOv PGa|*rmdDƙ sHш;yk_[FvIY*}Ⱦqp?Ap 倉bD>moT!hVZ0)gձ,83Ʀ2vvcΛSSlj7>H{6A"[!z@ fF84MF0UK Jo9ٹbDWB$l + gt*4x#°gJ!%64HSbp/]UDWAhR10 Dɛ ^'-y==詌,>Ssxfp\yK]Zecshr1*q{OޒY/֪d[x|y(z[TT&pE `9Ե0߀ x?)o2@Д4Ќ^g*:tTu{+fL"TOy }wnF 4Xɯ%WEN({ŽbJ7Xy%9H9!}C `;U]:5٥N-nj <|xvc2 DPWEc0P($º23K*>Cت_Ec8>Ɲ1ӃvOrv݀rM&udžzG)1! Y>h! a)/ οr[`xo*лP+s/ʼF<gnf9}: MFKP `"U|̓Wu4#8Du=l}nL23-Nq tsS TCypG%ctM{ նʲlWcq7$^/V25-ýq/{״LOQ6UN<.ޝ6;s@ DRj(i0GPN #Wzdw_g9$p)ڭ9NvdUn9c@/|ik1]ga?gV@mP׶ƾ*[:Ӣ]Tф: %uypxQYbu2M7{Y}/J}7rJ4*d2N[e4"Ov|5ڠJ~R4_.:p[Bޖ}89 ZpHI7vV jޤR]U`|JsXٸP yljfa4*l1gy[-C}sJ*5;'sҰҊ4j֤+8shU0nH,@f'hܳh yonwQy-M0@ArP8W@:R1U8=m! &^~Fަx5)'8.k=gyS'̊t@O~EsG[qb6[ોR9)lG~IrFET^Ec*Նؠ`{.wrǠZ'\`P,(?=76d&/!TXtY=U}l/F{ݰpkRQ`,' (bFDF`;1ʞ|6s?lGn)?[af =xfG|=6rwAٖ{v܎&Nh C[Z'Lo+qj03۹8Gv$P͑e^Ph"2@18xW3=df(_M d {<-'vmҵ Buf[$SJWTN4ts@Eo Y+uʊru܊Udь2beA2UG+rEh) H3L CbݝUmմtM16oZbqbA(7^P_T9IH r '8]2)|N*i%:;9D{ ߴ~@ꜝM[VOH}~u+ y_d.10bZhu h-F''Vnz<% Qn{a0skÿgʐBI%yEfK%8,c`&}`#4c65615/'ۄ۹4g,h^b0t6/)+.ܾhvJVãR;e ep_N(@ qvS. >EE=У s=?L߬ov b隇 z朔If2X35Pj؛$:7{q slRBoF#S屾ް!ο{5N>sjݪt%qM˂M<]16xgxrnAsbl| !GHCojoG DX3"T)87Yr=IPd5vl"233WH@ ; C!%{z7>JŌ+יFai$+Pdp]A6@DC:aD+ßϙِ!tGG YO.˃c lg;x49!N9/>MI:@`RR*=P̅R#kLF̒\xiyl!4TvʹOpR]<FY HՖKzOx3| uɹmr*98[D  3KP w_O&%sLH)*7 TսWm@Ÿ B+gOR++}pŀZI ^He+:g+. '};Mz9Rƈb-ZCI"%~YCۮ$^{g?6WU@YX N^\lg=K9;mC0k:n\&b~ oWg{ԯ;ZjV Wq%=T٢0»`_r,elDH~cOjd+b_yk(\% 'nKxҬgv*KIWyVEtw${#:UOk*&q)⠍?uw c,~" 0:$$ٻ0?~rǣ@kx7^5;SZA"+&P%Es} $ 8^{ݠd*WYlȏs^˘1~1lVt&-_ύ]_2l@))"T},OS jVM-wE2/NE=T/11h,1uW %F[ i&dTC/?! hծm/vg޸+x[Rn x -΍"fSo78Y>Z .hFkRv`ŞKa>Bn'N>ԞFEr8SQ똈o~n#bkEn&i%ğ%(bDUIox- G .JDS楌IG;: Z.N {ԜBYXgRq^%ByJ'õvћ{Xۻ9'?~يIڡGO<&I'wX@di1mr@HC&-˖0Hҹ'Ft}L,|W += 5q2:vt#Hpb7ǑY}YzP՟feCsuK/!q/q2]OkUf]Upd:M|i+Bы;Aͼ.0 txQ}4CK)%u'ڃI ciCBpCfr*6115+UkGԉ^q_ct bG_ P}^?,B,gbS~ȑdejbWMv*K/5hL,MMGl$\<VU}sK Cx' ]Uzܽ#dGk˞!,`mjikT`7>ndGUBb22? +'W2@AƑj}a.Hxi4}z2ttp+]WTE[)XYXo^-}oX>. h@`RuAᄧ(ֆN/BmݞebrJ>UqH ϨaH Id'߾d>rځW0+dO 8>(F,Tej͈r1u7p&7^g-CT28(ld2@ r⒱T&>\r6@,|DCHr ʩ}crJ 2[X8ޮc"0Ks~0Q:'a/Dt94&Z9Y^J{sT&yujdTNM5ؑSǭQW7~$M'11gЂt9.. Ypă un@8W7)۾.~4'uR8OřCWB]VLSw=ǒʨӶ?u!n  0J74;.Ʀ BK' ,2!uִ(;=bxvܨR7_52k<%A/ͣ%Zvض6_[L@,9[Lov=|+[ uRƀAP易w_E[\ZܐǺq2s%/.!1 8Q٦61Urn.@&{4wY@\B~ 8Y7,8nA})ߝL>R$<,Byj|$I`fJ% ڹl];'̡^¿J*<%Ve׏2']r&bi`I;~$ ~2 쥈=!;iwo`gT#+LLyR޷AmNIs얖eڋY496A"k4"ƝղWtٹ)SLN+ESheOPcN/}9Q!OXAFV~^à R*)y߻FV̞v3YiHV)ji/4SMF*k\Iϭ$NAp 4kG{H?-^-ˇ Ø8 _Q,F~ZBֹbpu%{33#Px1[&Hn&aIG_[wRk*%ľDc/@BZQxEҥGg6!ÍOLK\-r. E o *!iy7;# sky[x9:FA2U A:ECdQX*qc~ݺې B?>KbJ#qiK<&I3%|Wxni>&tkz|y.Wv\{.7/: ÚPĵ{bfB)f8Eh'o iA`K"qiq2rv3/䧑ֽ nss4 >$V2$$ps8%=4yj՘!^i8.ÍV|JN| $p~۷h$`IR9>@-7d;*v+j3MՒ'໸GT?>{ߜLCArigq`^,mXtwqjgv//( 8Utn\arK?lY720>ZK1.1Qg[.du; WeJI{\v4rBnH"CF`t'= ”CC2!8g_nr5Ez?g𰟍D6;\ dS\V ?p~/*ӈWT+va$Ԉxٞ{e|MpKm}Ȱ0/'3VDj% Y@s-ykGP C;=_#/1.[9Ȱ07 ~l6_>516MdRto#QfoKl`Ř:nֹ W;qXŀKLٿւSL-u432~P&g-\xx)K!q1ڲR,۫kw'35L~  )ju`baUX6Ӯ7'1nف]*!.o.tim̼mxqK?O\ nRU0V't19suih 4}H/Qe>6/hۇD,!)o/׽\m|Vq,i_)E-fN-&}/qJD +}*ULy6~ t{ !HWQ#ezR,MJ"4A{ .<]ɨXe~A^Tc %99STs1'd.\W'rE_y)(#FB.r ^6^+H"[8HԋrdLavݜY&>]8]a2x%D񺸒SsVHULո)SUP;zx G;jscBOFv ǩ*sOǑ25xL+l6}f: k$ PfMVd .+Vs:ÄU+;YŰ0J捭6Y w3Ү,k9ܻ|"rЦ5]15Nlj^0;&; 2y ytD3/h0O\?,OuG6 L(U{P 'G{Yt6!x/!Zd7@2z@B(&-TGHnʯ脱{UbjÀzЫORh$ :^%V Нa8,ᇁmnuIC_w%ݢE3KYi(j$.JIa{鐟!߁K̃GkK靋1buؙ%1@x'fŴB['}QInu$o s1[dž6+Y>ͪiRx_G#buH. tD:=B*NĶ(T*w& X7`[M&3nʓjײ { hװ"RE::zAr`|S˖:Zo$-P8*Qm%x`s&+VM1+5\rJ5E`3r; ~DgV N&TqҤu/gЁ{xYkzV[gCqz2'_.F$[pOAAp'cךrUȶR %$;ӗ 1ӇFCyX*r)M9Np\nlɖs~i"EV<8_rd4}*;eqG{ $T!i%TeF%TŞrB#aW $OBŨ>X=9=3GqҷxOkA S`X'?LvŒvl&ť $qΧҢ.3W|(mZ4|M~Yفf#WyRxzs]yӰ{ZKBd;}Ҕ߁ Y^ftZ,ٴ̤\,|j^oe$d`H7^.oMuEj ?6M*doь~$J 'AR` حQ-zRmt-6*|5he2ĉ{|ę4mU0DVɲןVNCvq#cPgtTx.f=2IMMf|Ey}! 7N?e}*]L&ٯb%|}wJ!:n,FъM +E,I֟h3\Y=&]-EATw)f⇑ \{4 ʊz@2ziEBLId7͋8m΢Qt${3wbVJ L7t)şLȶp )zԧ;v告kvĒ>8}U`U앏D?6ywrԡFɵK%Ԭ@PunƼcS)F*\6qh \&|nje"Z' ˍ) l;Ewh1[:2{IKE”\&!)UqzX3#9p/*)}s!>kr绥VQe %WdvZE[I)@\e@Aص5'LpE"O۫sZK}:16MurKLP%M@7ܭՃ )[Eֵ9zre(o{&tN$"#(tE'$GkPg(abGT --ňسgRkW?=/ya .ƘhK4%*. z+gS قwl:3|cR!5j/\FèܨR%NCgpZ Ig,O!U?5sV_f=HJvD^ϟ'u >=mE аqz !ċx E'Mth5Cߑxvqr*9=Us%+{610$Acqh egCۢXz@(!rM(tNF2ᑺ`a(l_w16{D (\ RlKߵ:dR9M'$*`&^ RpDdDm'_-ƀ($&=BV-Gn&z&/Oi:K#-+HᨮXii vߍO9C5ř$- : *qO9)@ⱷS=ØQ9ZYW ؒhzE붼 ]nns/1>E!=fP}5F9N'Wb`7 'Ҿ`'m\&i%#MXؿ<^iNՑD>Ua`^njq<ؾS+Hhek.0.$>$@!XƥJFw)lx.vij$}OR94" EUVG0+!+"Lt~c ec4Bz]BAÞ]tB#yR!9@]}N(\sQ(ʒՇk8r&wcoe!,nhH'Z+n#Z2}wȩ2VCY‚K`glO[_OZpn]IqZgtaOOC]>U$`SM,kœKbYr}"̬&-R-#Ӌ*zc߻l&M,\ij^:fNOTts6e]^C淭/0h?T.dcѢsU8P>&utgiS3"5m i2_fK3 AuѳOd\(Sy343MZg,hQ/߾#AAˆA_f%[_#jcS8ZYpj-`fΜ7aIMt<Y``hzIƄs喗=:/=^bPn Ul:J63FANID*JKTH8x:_) E=:7>ԟ ŵ1h̯ٯ̓7̤Iv*+̦vlMXLkKԝqIF-RZΑ E -b @Ft&a8\$Ͽ'iNA0(!b,gWaP_x/ +h <8EV鎩bciö=xH2կAZvݸֶ뇍`dNU;3^H%] Da%E5#4LSl8tkePuùycuF[ "\F#L> |ȹMW8]>ҙ2Ih|Q\[^ #S1!5ԯ%S5GC(Z6)c+Eg|h LG0o|JVp1D׀8^w]$lm& *>YDvX˽k4I츰do) RDNye$aAf^uaN9A!^R7up©։|F3Q 2CERB&.E& ?qQ Զ&_MOm*z\&j&O̘DS`;Rf OY{sUz:>s4c2e!I _JK eC9m{:XNm \EH㩅]d# zIOm;eyıt,Qtuڜ yA#Jax[FRN'V2sJ7ME2jMd.X:t-ac{rRq|!'ewLezvWR6f d' F7}z|Ns 0:?Di|KlPkD Sd{\mn+56qi;ߕlE<#pl[GpB3c\ 1sbeui!"e}dG2?tX$~BQ~Cp1F:AGsd{PqQS}Lzf1_zr|/ KVת } l_1fU-|^ 9]tͼk3>V%̈́l<jW KyzN_ISxz|7Y/@?2j9rӠhinB'6:.$p{Gʓp4{Z!ih|Y0smYasdPB,HscBљ2q_F@ͷX.dFt9Soz|٨>X1qbW+Xdqs4|,B2;fS:Lr}c)-f*5-.tl}\}J!.Ujr*T;hO\8UvpB3/~TPjfG@]oXPJ49}J' _ftBp PU>¦SI($QdCYxF}>>&, 8RqJM~k 9NuKǠJ[ ps <(cXw_GKO+ r Ȇ$#zI-#6|>n$gz9(rA^d~߃F4]ʕB* q觤%DžX nTJ5DYgku ٬KTU:)IŸ'mm8KIEF+?|JRB},+pfB!Gw y=W3`mY?{]-iH*&[sӻ%)pMWvɱbIϞZA_:x+< (4TL3jb>;(I"e>Yg/0aS1)C6?s_Kp XO s+Jn#4 d jDDͫRXgἂbe3[Φ ޲S?#qnFJZOdc͋@$ R8K(k0sLmO T4F`cK^Dqŏl|DdG8C¡̐]O 2%xx/Tk0s$H0=Aw?5sr$q|Hw y_Z A sb>i:*tWN}; ޑ0nR' .^Д>_NTma,F1'ߧdŨZ>]$j7M%-ZUp͑i{k,@pb0א0FW{ ex<<ʒo5Z> O};b2oaHmJTCuq \D3[뛚G/d#iOC/'Jvju4m0+ t,wN}]mf=XZGeb}9KDaMcx+d?×\-&|6W۽$siֺ|,XU7YL@f((m`Cv ^rd nf=׎>r@Ӵ yb7h 06gb4$"viV_?P1PrfZ,e. NO7R[&+_ `p~'8!krn@ip,&0,xsȣ"t8G8+2Gy}tk "Ȟĺ:k|rnm$\kAຫAd'ӰN=F U(I1#k-"OKV{󈡞$pX2xv_O>H530nڶTvRvn"H*=r j{1@ +bҡwTeyo&7um#.$B'_XPr΂4?^%]RZ_K4+Yoc`]]*l+(̜IRBdtH0pY').٩L7m~SP]($wV捂/@""ǒ}mVƧj1䏀Sa !άP#؅ +㉖O[ DAべ ~1#e7/* t4FDyo!GrAbHg>o".8nmc@*)h##%tZG\?5^MN|K ̄[RAĖr}󀭀-1xtk38D4LѳE,-.IJ$4".d:lÐ?T =VbT']c" XIEZNȋCI%^2Mw /Iq\ª0A1ϓ=-Kd[LqgR*!{o=RPק߿23!wZxh_|P#'ة.A@{O,(˾q|w)?wHTK\qZBjQƻA|`< aj!QЊ*BW ^d5B'QTM#|Q5e:R>&KG{dU N?Ϝ{=;U]/hꯕćᵿлqY *]ܯ][/H>J<^@p iKM[7 cG1%qeݾ{R5U"{e|:IBz{&˔{0͕c|'fdžn]pI5ak)J'-9>;j]0IyN`)fT%_H ➤)V>{嗀gQVSEZC0-D"}( ݬZz~'R ,XPPAuFbyDpcIxh= tVnCkuJ1ǻ0ջg4%E]a;K~d~] U_lnV΢l't6yjԄtb>+mF qe*r' G{g j毙'u~cwQCiH>KKӚZ*3;s?,ZzYzHthe<^0m=;cu~"{!DwZj L3gMI&XflGo"hDև#+'9K'ZDv|WUh#ֈ"?hH2($s֜k* v) b o] i?x v/[7()cZ]n{-򽀤!I+T5v5kŏUAbzl.8Pt0Qdy4{(@¹@<\ 5 w Ҧw?jJ Qqv<`Ɣ6qSr# |Ӊ :.FУO*אխńj2$cg8߉X=/Xρ__\=t(PYNc|9]6j3X /^U"+nNН am+yvӺ̖M@pspt佲w(_;}wηQKz.E:-ݸ?oؐ97eŎ}ív>e<%>>Z ).g7XIS{X~1c!B&b9K &h%lUOTwڛ Q) N/ts#jLoP3,\PO=RUw&6rr{t#Ҹg|"1@ԧ;MuRƜ[20yʷraX/Pv7bXN?:af?TA퍑geRADo g@ZP.|W8yf[+`UgQ R7f}( vevĂW'ŝpg T68͵/+=qp t}|ԩX a[r2qɅOb* PYA`J%T/.Y nҌ,\#?>F\֤({vz>@N"!˜r9RfGѵՇj,"hd#Zg(v~*̄F0)!V]ޜ5#dc]ŅJx/-XYlcDЭqz{ 7YyG=1:aQ 4iɄy_b0'qj덝jZ Ehbo=Qh6zJm=vk극TDݾQ 楺k6pk2X㸅F39v0 A1Az+) >F5.ɱO~Ҽ`6Oˆ۠Lo,{kcq[''.T.@&wR2M60,O"QB~ <["]IzJ`Yy1ϡ* f[s=GP̛)!phF`ӌS0툒 +|ٴuDqXϰ'@5dd:}_ 2rc_­A\rwvm{!h#d ϪK8 l[1V*jnޝӉH-YQѣ`UcN++2'Wv~Dux'NSasf$τUF9Wr]&:Vl=CB#3ldl2e.\MkٴsInd ԟ]~w)k1.7D`ج=$G1:_g+u[ۙtߧWݔ!1g>#-cnZ'cI'g^#4 ?' h" rYOhrJjs@ 4RZKuT]#co2 9FFl'CWT=_4<4+YkG(EE T懕V˅0'iXG]@wfE#bm@8:_b<#djZ~xFeAfŞ1"#Ȇ ޛR&'GVk=ܗahlxʠTh9U:d+*˥=_+"v@ӊ9.]đJ"1/0eCU€N.}53phr-`5QT/vlyH!%TP|NLvZ|Ɉ蘱860Srfy"+(DR섚( DYM oR:4L֔F.z׮t͠]N.5DtV٪:&[?t^D?:YUt5:M&q u[8\ (ʽYл /ks -ٜ?C}!Qdcf; JH}c9#DK`5{3Z =x :#EYe+Jl8~J@6/Vj(烜=4aNH˭Pg|' Ǿ44q-Z8 s;%$Oiʳ< gN;-\%}=Kݲ&IRPXHݣ`FeL31T HLzo1mۿOndA(Q,8X.yRdӟz+[ޮ") |?SXfN%MOOfx*o|޼Mh#I4$&XD(2.jUоfeOqïgxv~k\ Y3TKwmFG"2pZ@tHYQ@hHK"dw tܮS q{ u0BzvC"R5@gZxj` gLכ粒YmIm+G"&Q] (Y|N:1GWl~{gɿe b)*N cLw7Kg"TJ / kvŦO X\qYҷ\ c?jti HSjŲUpFHIB+vt=K6o@L%:F`~P* ,5~ߨQ@s̒3G3N:1Asf競*5iב-k^ڱjd}(No"|QZ՞Oht3m ~ jn'Wgyby75X 󨂺18*gQh; ƚbs1Q$.qfẢֹc 㖗#b^d9P:٘5Uɰϑ G䰆o/5&gQ3形2^s)I … W;.h(ȲkVT7[U_,9 [R[C|ivaV;eE,̺SDBS˘u'ϝMF&,.ر!WB^VL 9 W/n {&pSZj}ô~^nE'*mt[֢mA,K.h}K\vd!,CLשC7GYaD"[[ٍ7 [H+hp: wz?tjS*4.77Y]+f+aN\tMXMa *z^[QȌG\rg<,BΫDL\dj]`}хI0v<'3o~ԩ[)E_S~QlSIѰBMMBIO(y_ˆ}m=7msA`\N= g?p͡xG` ^wAlI䫟TU F`>1[뎡cHT"Zlfކ ͏?Mu -#DFK ,e 3֕V*aV\eK{;=x fXk[u\}XAG&XEGsanMW =َJQ~]ܪ*0k LX _se!<馕>.BLIK\;:b}חKJO8C 7LDt Be>"N߈I5U/cLQhq ZJItp گ9꘳5E&QᯅTCj7)jXOGvMݺփ5*y<.[{rحA׍}~3DpPD#_gR戮["A ?ݬ|z٫3PQDZ<>el;r('%IF6D&kɤor<#]T wZX>B.: ,0{yΥ2KI'$LC)Ba%Ji6ʜuL^`VQ [Q^=wQLs h,vOMm sJ-I6,%'Lg@参0QWjؾDL7*\=baϚ[LK`-* փ?0)ٓj;RpnFɞOm+>-vyF mOnakBB@4Uzb|YD˸9T$]1u=NGbo=rVF<c4~Z`+kzз פ6WQ|҇@AB,^+$ya-3Mg_\~na$[k.JӌAQ3Q ?:BLUʼm[('0-'ٲ=ci'LPrwM+Ǻ{~J Ϸ56jɸH;lԞ"d8s[K),uNᨫk>t{Y[ؓϞR{&!peKL_\EK+ϐzd˫g/H854Dwlg ,2uAH{xΘ=q/4V7ߍHj-NXb8̂  FArݜWrR͐?x*79 3cS>v`.*?Bkϕ{_[,DCIKiJxbJzJje_~`OϫԷѕ>+~"[J"7u)$zci_ncQ-V {qStJX_^lV{kxfy>BD*`dYFiA"pɔe'`Nqz{SLc"iL~!'?0]ranP0*1|=@I?^ AK PRZ׮rcy뒇C@Ytc9=h'i\ُK]6x.}PqO#̬+ܼDۊ6\-B1mx_AMsk.Jy?3⭾a/.OrZ(Mf# 3>v~8|9mvWҪ7KpOz"]u%F d'(*Qhab_aޖv'~Z 2i1gP7é<RJi^ݺZ#"jNS!"ђt&F@QʄWH +Z~3sEHϿg^fxy <]=VPpDWm%2"6T깩F$2E\5i9P^3v &;Iz%uIxTk =`i%E/رSb>'K&q.>"⢚4NE1M5- ,!ofN74+ 2&X!:獋7|-H\I&3exZ6:+(bvN!TiLιm̤0ΏjHnqHvlB4;~=_uMoL 0J5~lKOSk=<'wất?lb$OAA9ܳ1O=hQxαE7,Ӕ2`BT9sm>gۃ@ oЮ6=EǿR2Jb"0giP6G0FB.4f6\ȝ"<" vBJ4+K羱AfCj@$C-vM.IqQF-($}^^ D_Xh`nïD2r-$uPU>*=3g7ÀPJ_/ڨTu݉ Xۀdx :.z[|*RYGE/U 5hFɒyij|,fjJqY.խQl{Cp874IŔI@QrrT5"lX, sS`W<2_ h7sE#L/q!Fʪ4.d>Ј?^ֹδ{c¶6+n|e7E2B~x&OooJP^^D5Z1m%N_YoH0v4oΦݫp5nٰnI}w9:-TUmpޝ:쁄_UEjaw}=aK]gj3;MR)^qwjl[wty $Xf8V0l]T%ood:E@ Uz"yGTƐELGx)E ec)<샆ODfx{̱ :S,`n R}Z'ahD^ Z{ ْ*}CG 21,-vUP_XsoCL žj`\> ,3-@awR1US "֮O9G&Le6gZDuuRB8reAw£?C8 ^,V޻}#JaoQ)c=٢ky&,LUY*̸J2Bc;Q7rW6H?#n8_i흝tݟYy_~XQ GS0ˉ v煂ZDxQ^'X#{I`+d#x*܊;Ki1d6~tBOh l&,MjKiGXX#u ]6,,׾eiF.2rbI_;0"Q7OU[5&V͐_96x+T*1XX0P?eNf'3CsSFI.7}eZNegJ³N IX#L*=F-*T]R^l1544WAhE: 5T*(ioiv{l% Cݞ񧽽)2h=UqˌɸB/wdFw.C  M`$OuMX8\绵}B-&|u#Nk?~/ pv:eaI1̡ޗ(]QܜW*i2NnIp7R\ѸC|ͮƒ۷ՠeҮ&8bs?88 A"n_Ry1QW/Y].b(%sC6ur]?v|cH甙l% S^RD#[4?- ZNTwFXد!'SH)%YZa" t ##S@v-g(\Ft.c}_}?<%UhS;ݓn];w7lry=" oKȂ% X,)׊0)0u[y>2_!j{K4L X[`Q3΅>bX #}<~g ՐVdE քO5iJ3NLS29PfrBXM0"<UrBma ppy; 9pkdaqm(þ𚞸!B[q9& ըQ .p?chN^f=8HW].O4rl|\ѭT]f m3j/0}.VٔBBܕT(Md,aY 0mGapׂʶגejav.5,Y GBP佫I@o.:f^PeG K@K:rr~b2 0F$ձ7G4'~r  _ClTY@{_i3^Sg(D o0_cx*vdx7ٕ8?YCiH[ Xr,ڤ?S32p@KΊw۝GC^ 9^4΀2y]vK %-Tae?YhJxsYemasRKFmM^s跋Wx==^4ErdOms~ݲkueoxV"kv=fN! 9<*z~bŇr.1*@Й);ූt*44 ͒F!Y槃Gc$/kŲ,< rL~La2#6_ȤW 5ة(M  PO'ju~ˮo!kZoS@%کœ hw,椄Q2&s{B |a':_T|uSrK\>>ʰp1Fzڴ^2)3SQ(P5׀ǝ76Jn14sf '#zh01.\RI: }v:0P9>>Qfx߅Βe`e:RaK=Kc5K»ϼ[D榎 4b.j`61:0trk3}~pjeTpcMDe:h>k)ުz).ȝ tHFuebkS6XpV6'\Zp b/n#`4&⨊C} ε; gh{e}ԮlZPlMHϜ 6(xp,r|C1q 4Zrg#HG&es|r3;7:q ”Ƅ~ <~.?D3zW` jFi(U됞<_+;ғ)XHI?,_{/ DEs0k+;EPWݥ=SƉy/zPٽ};0j)ϒ"[|.?mB!x9x`ki{T;gv}BԎӅy\iX}>=D fk'hJQ2z$I+Tı }H2FP!$5 @=rsTY@O&~7i/}$w#W#?GGB$~*?[ ~y5A%1Sf$7jVZH(Y(6*0Z\N+#*.+@Y"_y4111zhc\PfF+h@>4pB%%Ch f{|o4EIS].\ D0S8+zq6̂509*W%^F$4xc0O W5樸h e}+l |,[eJ îum}ltXpCc|jUvů\@U#9~[uz@T. J x5:I ef4k5*'>NcGRֲM3T $T_TuSV4 ||BAh$`[f dG)V "AYZfjF8i:lJPJh g ^h1PzZʊ#5;Kl_19yF|aV#Q e݃nMg?7 _}te <Ox/>kh fah௞cL{&N‡^4_<1;,}̳h65SBܞB:@ :StY ˎo$JEoy)G+:$nn:.fCeJcB(jD! h>eŀ yݪ:`$7 ,@\se &t&.cH6`OD;jΑU#Ar=^&6R½~m ?bCoO]@WroF3=+&{u$;5TrcdKoqrzk*) +LMǻV/'%i[_ț8@ۼ+]ur:~1=ϓ g)cr27M u-uJ;mGuT.S\P:I#pҪ~Փέ4C ơwMLT,<$J !,%MyӺ6\uu&-V%8(K\x>QSCHQBlZ/Oh';\#|aC `[~[YvA珝Zgz Ʀұ-rJ{K p4yxpO>ӽR<:{SDw_sppw2!邅(o.oBc@US}"u艶auqF-/5T/Tِ@R>3|_fإL&h X W?j 4GnqhSHW:(#Q!%7jZ7%a[ΏVNÉRufkLIV!ղ/rWoq1u<:f~@Y2Sg`4WlZl=5_\M)XnP{{8p-gV$oxSxQmA;٩jk+WIN]1}H`4/M8ބ04ݩ8tm9{T+kѮ0I`+-k=.:i=(-٩v-Ŋ}ؠL* jK_8ȉb#AS89=d5 KnvԮeU+Uhz@@i?r`a^&Y.UGRmy^, ~o`@؟zK'+\8W n-un-)piejܾPg(E* *~fեH{XJmj @~}3󿧊 ^r'쪈>?~)\6x\,aő}a,@;GXSӔ Ӝ#{T2e&>_L pKP+>ְV3iB&93jxBVeL;e/lP %)DwCȏg|j 50 ."Ư;@G3Z+/ttWItm(2SAmͮ?%6h<CRBd?Q Z qPؾ.ΰXo'9%qPm `:X<8^+&l"mܐ'LP;(ṗF$Z[, :9 pjJ} w3)3*rx@[gJ'iHy2".4 nɧa(@FL&bVBzÙyE6 3YiXT+-10&ٿF1AT륅mFQp Vׁ?}*44 wA/jy`vSjTsGj㈔RbDTo@ E}Z7Н.LO?&cO&@jĐ*ܒ敬0DΏai|]뚱ԕ;[nXBf6sEZ[83(㣳(4Q1пnް-[#.RW^hG`Q 2*4~IR'| _$mnZEl03H%)0F]9@J_Losd'l‡CYe5jf*|O})͙B#_ש%-nrFE,DŽf&xYHFq^Oٶ]~#_s|ćQa*˻zN]c6Cot & nΤ(|NX73|dOQaHϱY*őUM؊t8T=#uXaڇ kLEges2,rBJALo!Bʢ]?5t:رrbO q{4@Ⱦ;e%?(5w;7BIN}&5*Cdu=<ēI:ޝ<"T`#rڍ<(W KtՏX3T?f Fu5EwJQ2;3COB !@¾Y7Ŭ}Uvl: hzU|I kXĮ&mB2UV sѻۣӲ˶]ށ8yd{kc&:TJ彻E{{Ľj\zF7`3iAspfgo"(flKnNE jJ9tn].ʹG%`D3bt06gDOꡔ]X0Fq @eFwq)bq.ő\S= bm *qyLÍa"G'd;*Xm2c񡙩ݴ p~cZ3~DO4(jU178 TkBy+Oct673q xl29ĵJn ѷrNĉ)qT@Hn"+ E鏂E[[5ec8H=מ1],;*؃,B kg&uw2u![=Q?-h clejE2jD W33SG[_+;q`!s+7\CL=?_[;\=L?Yŷ}bbS(ՉdGY־%t{$8"qY\a6JnQtFUES?Cgwb/PJȶv*/ǽ~0D8"}*t./7ZOR#ө+t]U) gٰydY^]ÀEj%<ڏ=OP8 F*}|?rY^epkRƌ"rc4Bx'!&lYBy)B" ϦG(; g VYH&jɓ^R1An:D+eLD9=~x0U1H;תznW 7ցє"4jmv^lu7/fJ W4h- +$9y37oȏ$/C|<9 Gk3iRVzjOs\|Ƒ7%`K;,—h"'ۄX$oN"L9VN=1_@+C%QCHLE[#zZek%}"֗#I#K9cHxP$1%T9H;+9$a~d<͡VXmMXׁp71os 4Y49D*>B,+?|֞D[X+Dܣ5~o'3$!f!1]pA%}4aY-wuސ-(6xt:+'A退]7L 1V"1 mFsC__1w(sϏk☄O[Y-@@OOJs&oXٖWEgd՞24Y̚ d*麞a6ِyHxi_5Z{dz" t ^YߝVvn8d`:1N[ڜx)^7*P4"g۶˥G'Uѳ=ŧi XL+zu,Z)g9 dR!-+9%u DL-IKdbF9bvGg$x3nP,]qL'IYG`T0E$Ժ!P.=O6^8/ۦѐ%>X{ZMM"ApӶrI:>̾fxAYUaT9e>=Gc9b#>,' 3F?CD┹[f;C n2ŏjDb+UV-^촧ljÕm0v%KSDNí pf;l Lu D g:u]nu>RJd% RW\CC gA15AK|10͕?utaXk GNA?Um1]:9jL8sq^`^QMf9sx窜ChD`Ʀ4ejL"`ٖ}"zv# /pE»W @ھq&vpa{ʫ ]K>m0JK0 Y!N]q24ƅKO2zht;rigVԢNRlOi*k)|Mekyj2&m!oN"RG҃,@57NayKc _? j+1B4%۟߯'l"Hl.„ ^%`. b ػ- 銢^!KJi cZ"t6^/b\l=ۖ:="ACnv[HFajVĢ?GS҈jENM$Rm!mpe* m3ǺxbLPG_JQ6#8"( Ico`KAuf;$Eþܗ \tu Nڤ}6sC)Ä2k^ʃ\]zξOˀ*+u.6l1}6[5p/)t0kYoIO*XI1OrU\bz솖{:;1̊Yӹް?w?"js"ATl4|٢cG7Jڈl +E}}y[ \VvdhnQ5qln>lȸJ:bX@xʺ, iƒpX,/1_ĮiNt`=ᛃaA56ϳی ^rRJ*:)d)N<ȸ.PlOu}j\'I۞@ZKs1@wv\x\ܑrrلj-*p\*-b+Gޏ: ێ+;ćb4y^wV>2λW Zl;v|Ir@.cb}_ ޖuenNH(7}9jFCbo~ĝuLBMv|im![p'`=38uV׆֜:\nގ[~Uq 7 죆+i-e#'3* e(sGS[WǤhzc$v߸.iDtH\0:>Zl &tx,țl;)*iNs7[2R7~ "\Oqx} v*+er8Ո]#)1}z1 3~JynO/4`72W|XNR#U? kf?T:( %-h>â*dX%Lui3{l/n#JN=9p=XQtN[gJ.IxD@&N8!ܾUl>cVT*\ce$\+lp8W[3TKn<p t/x l\,yH sICGTBW3m s 㶵%C|0lbd 7۸Z M]gL{H&cл"Ņmw&^.p([Bt* K}o D{25P3Q%C]#?xH?52,04-HLY)BM{n5-v@cIiRbxd-+jV βtv -#j]2KZ+r L/NPqYٗBl](PI jaީ:8іUR$" Ttf0@;NmlmX^VF@Qߖ r:%WRY*'Bwr)Fg<Ɵ _kWpٙ:Ŋwމ S̾x6+y ɫJ~}k,Y-@]mgxRiȶS%؀ka_<4UęN@X=?ZC(*_g %Tˣçh~D*t`?*sN^%…ʚ 7 DH=vM#6Mf|\`R?s7'8s_b'"QH|"YyC8j[&11dps[Ƚ>,Wm%"Ջn3Ҿ*^J3s Qy7`uzJo²N?L)i_JΉ/@)JycѠAtM^'ֲR.RN]pB~{c?&'8W->]mb_\// *xak0|" :fv]<ѹ 7xשc@ijgenKgsTfp! NT]_@S, *pոhHɠcu$tHI ECQjxYZUq-t \ §-hk[IBdU=p*!2O,-\ "Td}5dQ,'$'b0˨F*rmAVEi8bP B5..HU3{OjVwy6B4%5_1cd&}u t/%~GԷg2:Fe'[xTid*BP8Ẇ<0?z(NlC0Sf}{@zD-28B\ 7+-*GJyg+ t-"\¤#䲚A fqUq"͕>>0lb{+ż =x m-k{EslwC/ gB%\[`h&C֐$%C 57%/|>SY8ES,bgJG2^e< dx%nDХ)ny%n#7M"xrL AӷJ~tH9 -l oECCe+'Ť̺-)U 7Σ|H'/?6D%~ Q64]|j\M4fsX5[| mma:";"QqHSw37nث3bԏBǻ4m<(Y[d N4p;X8@@ zJj2?k=2lhSsߊ'DВNqx~ [2Yi^@/ ?%4KTFn{Mh;ѿWh.88Uq ѡq8Ie7-OC&@-8DN?( XŔG4}(ٍOw{I坾!@==L`tmO;t E#R,Koc uF.nu0pGdſ7bh ;֫4EOɩiXi83G"WQ`7Posʝ||` dHfd|`[i99ƥ5pt+–ͺ* XQ"=ы p5 U+;8M0M֍Li': ѧڗ<,ťZ}<(|_n+D@u4-hV Vlzu냓#؞lqx7. 5.ܿj\S+ǷgN^iϗ"R)u otNxYfcnl AxR/hDh&NJ8}#qE|Lz`XQ[n/^H7hz}uSy ?jv So-:SMGAM~9;sP'T@2;ʐM ^znU![ R`>lLkF-V7{2<.S\ Ƨ⽀,0Z4\P~򬘈y?%j*tلJ /^BRNϦҽtqoF_gPӢaK ͤIS>X"9Ofp)n} #k6,Ǒ||΍Y!n(p(8LB\Wqp`)t9=T WY1POո V# |)Ȩ$C.N*6}`% uN}!9DC-)5nt%lZD[ A\'xRg)5{T΄= !%0zrĚ( X F.@by^.ߗ;1ֱ No[wh+)$p8 4' [x,[Q7jH-^{aX=B厵c:T~>*aĄW.Av<#;l/aְ;03p7|n(D帚}ꖷ4(^HwYE_PZ*Fn 7eV[ʳ:Utg[F{s}nUGQ@u Hdq'zzmOMH\;dcȺVk\zUzi`G>M5DXZ-nR `tF4;bM@Lq'o븝sK-Nc! h?/Q887e`6)@ \}G bۄsDgSW6uxL@paÚLP DAr9Ljep/MjD׉<9&7)nT 6.(greCvC"E}96:ײhOjcz1;/t0?y'("jׄ@"4R5d2~`|ImOJ -nh%1U64 iN_7oStkXFH2rn=SEWJ5WifGkRhxp lNѴ)Ӗ|ߍr_0/26eθs {Av(Tc/@\wJ$php(k` F3zDϊIݐWAGȦlud|vQpw>`)x)1qTp}*&b)M~Xփ mFYc7DD=x:/Q,n΀&cH6f8_cI11?c0 IïX.đ&'q> ;+~Mq%"t{4mB^ ,kV&4SMa_N>vzcށiolO:,~(*_:2p̯~`œ*%2:6UB_[hd#r(z/I8bAa?.HLBEqc`Fh&~ ́@+{PS7O>¬H mx|71pJ[J.}>|-yVjQXL0Sڈ#m`e5S%u}V=u +B]%T-wCat#E VL!F2Wβ[!mS 6b+<MGcG_~ts l"}wѫCNH"C%Sy;~ D/ tXVabxo A'l| 2Iֻ#z3JFHï mMO (f;mW4*RlLߴyy8zS1Qg%#XOg{@avfd7$JKVI@de ؗ?3ס3@ۦ6-x"{6Κ[1B~ՌU 5R$i'%B+BA]D6H\IۯӔ>a.f)#A$^&k%Plr U`ɗQ܏le"eؠl\9"]yF1Cv6<_2^vcuZ hH>ۢFL"SU[綳P=;{]/$ s@M3C/r*(Q0@螦*7I@kNMXTk ݊]h%/I%(!R:s r2Ke)*iL:6Nd^>qB,s}\qiti,$rPPg' ٦ua9ܻ锑&7k K:UTd힬mP[Iᅊ1 L0@& =$ÿU-|3H*bE<1DHTx/2:ǖ✞Q(zO$qô++/J1_ @qȷus/m)&ItKct|ݬ\ʌr|wy-*,-d Qޖ@H)е,As=$ fƴIb=f|&Ɍ5tu$mKXJH\;cTaOKHBuEOb g8NUƒۚ\tp}5; c>4e5(hS`#V\ÊN"3jgFdv1|SBx(~i1lTQTfBɤ^჋\YTh 𰌗_)9FgO"Ϲws%d:KIʭ'*,P!qLo֠eЋ+yfPxߜyE,23aeߊeeCs!e+ټ`St|?{hwxm v;սUxR[\U݅C1c@9HJ6 xM/QHecro};mI<ޤShHHk`cx4yw5IMBAc݀=)yS45 ͔݊6 eWe شG\Ĵ6p h>g'd^8M^j\F>&a}:JU˱"hXM]¢\hCS77Dr(& r'?'XHnΣ=H5]]h6|hźr-c.!*:*8 d=QIw9wlr0njHs/ВzŢP.3A‡ďomd>X1q"$R=UүSqC9I~`'I,D %i̻#ffBZ#Ev$SYQJ}Ĝdi3W>.XG+Oq {e=ˊ -3eGp<ɠK{ WzK8]t+ד 3Y "%rDړ)ʟARR'!wʯGW/·aX\2>A0 }Z6S\DJ2Hz$H`c| `ܯV6-2vkz/ׂQ0#hUijq5/}DŽQh5U!!4) h2Vk4N<)^|.aFBA5\,^//Y}=-T!&Vusw,luT!izPqVGU.[}{/ ]8ZzAQN=,~դ4mlhvF`0:*6k4õ%v8Lվ"nJ?m!S j[)+/C~J^h0 XKdfcլaO'aš3G Ft!f <b\=UERS65u.ᕾ?nR%R]ᗖjx/)1kM/E#㨩p3'K>B,ǥr>~tIZ>Hɩ+AfvCš |o:;@p7C#Kbs?xtj*bOu>4yh&b22game=C^Z30}zT)Wș'pOXh?G/D'Pë Waѝ4ZW%|.o<,~8¨nSGĬ eZ n7ZH⦄=>)D5cKIuD /37"y&LJF{R|h|I&fd1n,Zp$''@ă^.g;/[5QGR V2qxlЈ)<1 eqbφ&pjxA8#gqq[jn4q9k-; s;~Pp,Z?E& Ou jcG0u9P'"8 ;8\mQǒ=GHzǯJgtH{Z; ^Ց _'Vc՗cr(q,dG2֙8'J6^'Ym?n3kq'cbUTmW7JVi!z.>]ϐ'Z@q7lHX7wTvھ$v|Edy`BaXK`71z.{ىqvgBP7rD^+*;pg }7Q\/;&X͌%Sh1|z 6qTHE9iJҽN.*S&d/2/a_zzl(j)?v:@lE1 x`ݩ w ZE h&̑w' =;DCÔҺ35>b61E1par)XKj=!N(Qe^ͳcl+dղNGj&-?.3,N[K>6ԇlh~O0[c*#J$%_"я6{V.݇4{zhe3YPkYsQIHMbN'%f% 췷\&x.sГR$cH[GŖpfI`W9xE.:QmLȴ}%9A6IbøWҐ f8vIK٤22K juͬ+c- ju 7aT ,༂Cg;ׁOʒҿ=,0ߊ^ib^~r,Di$R*?8vv=LR.q9nq_=͵ A`Ԕ^:0)zFW GVWjJ~"x$LX~)#@ǚ ؤCn48(x6}:5^S1/w8/\*Jp0%{+04-*Y(1f *'Ӓryy8;[VY`EnW'o [^NZvւ'CO`tuJ? ݃F|-sD5dF[zUk[y"6Itbhc i:8Lݳ\QLw칺_ EhrJ2Yen0rtJlɛy&UL ' ltk/YyGﻵ2ͱ^c})C 4s"hHVX{cۏ}Z:JkuNrQv'өM汉.ԭꖵByYzZ " z u޽0A,jw+O˥rHSI/ɼr~]qJ"v+uA\sλSV |9}a x`C t kUrlK ~4(\aRm%_D4[g[ 7̞ .9]=E(<,|Gxݞk*eצg'ݷ(0% M9"4):fLMZǞC!/MDJ*sOm_W TAn4Ua|:n?SZ+|By6IGޑ%M1C[as8ʣ JeQNJEoFKCm`q:ACuOA0,y TE~6zjSZPD/Ctlٛ LHصK("IvcN_-=&&Gȏ!#ކC@:yiAuVcYr*<6WP3ޯ,Ps*8Rӓ?ʝ"]_Xo;^Wj~bVEod\Tټ)AҼ&W~\c.; qCb͹sHN}LQLS{/;7'U@qӧW3d^=i/[)#vIVZ>*, g`Xs( 4}NX d [7=7jDtoN@qF;Sh. 4orjPtLb_ώnba;3 fӎ^PO2;#,s'1AV 6 g?`TR~ θhlf,V$9c]zl8JkpV(_Er6qZ@wq1)^R+ꓗӳx[Gf7M&|~ͿM\PobMH9<4_x&E0CO=3&,pEmH߆qk65?[X:MNt,JcՑ2SFjؚh`'(vnp d?G$ոZ>ܦkVƉwiGc`{G&$4 F=]YMc2Dz!$6y _б J{#4ROؿ>VbaGm<]t}.| hpNyi"5SJ>78(FPK]" DЀ]Nh[T ,ZYۗA2+|&.31MƹB^wR^y l;0)a'A$b~sH{'T05Q5zAo]!䕱=)LKʃb~ԙ$}o` čb+k 8o UaVQ\j#%RKu*FQ8ߟ|(13.u'}S'J]x>!qz6=XD8sw ;^~i%sR}昻z+ [!flȨ¹pwY/V_[-6q[./&tN2~6m]84g""!;mxe$17W™|F>S0Zhfwakxv8WU4viҌuygq ㊮\w{ &Ij;ܶ: q.Q2^O6ܶHANxjê3o}xd(x3(*riaTx,_ⰃΖë!ϱd,Fו o04Q ۍ{-:B yI p=tk0'$|CC𩓝 zQ.ƩGkii S:R'jG~1}.އ5>R < U6Vr;'d,DV Ma$[4>b9"chW7Ǩ>[}/ ø;{T; R.T\ԺomDcl5 )ea ͭ-xK%PnKqĴdeZfz\mh37MѬ:RK'w)uEORMjE`ԷR"#0nۯ5 +zįh0!2Ո!(MݱlUd~Np͒K}IGzD[PL>sWDV_lX]1;M8([S\IJj4{> ;ׯڗs*f4-q笍07ђƸJ`MeOsYCY5>/9GJ)M cA9bM8DFJ<5V' ^+ʵl^V'9W.VђSi۲R2AQ^N8h^ o_|\G(Ny> z'zSJȞ Ԯ]Dzʄn])Ye`oll}֍!QhNJjt()?\D@Pb;Y[B?vr)r+孜+(( |+!{%n Uk1ؼ>̤~g(ێAA8]+g“r < Li >^WvܛNS#XЅOz 'qc\ُk+FN\-D:෭/Ζ+%Ka|g]*3' °Ȁq DJrj?zԥX $9nL5ZLW&> i_%v!ybѧR[,/.4D)=ڇnдϿ,y􉴃W p#Q3\4u{zj%5w]"M9_ h*{dSϦ^2[;Y %A![]`[ Jj.ZZʴ㖶g W8E ޯuhO?Oi27Nz}hTp E?pZa.šߝrR}Ȟ`MXax…bK (5f)KzƶqkO_8CzMdb-[RLhO~ACT$,}$Apopp!l %*|0835H]+~.55`샴.< ARdA(* 92t~Rx޼TsEΔŊ|voȔ.C.*ϑUzXp,x:9ԽsЏ.,/@i3 WTk_8?Q.!>g]G8{tkX Kv'L"}F]73>o9=ٜ,6݀.pt#͏V"ɍ:e*5V|P_>`|/nx%(0_:fp=} g\E T bn"6ϩV. v S } QpxcBxA ' 271NR=;-bpuu>E 6tJ̲q:0h껢Igc,dI1be3H?1 )A3%K/ctς[C?[t'+C(L;z} /Yﺺ9͆r:d8ծ5VuoaK }xqb&:ho5zc3<:`=> Q#}k$?Yk5RSE IY`0^߾$b.֎)E5̆}gQ*/ܾG;Qň_%Չ#W{T„ȚI%dDt֩a]o{0]EeolO2ۭU%"E\܅okPgyQ.̈́ښǔm6MVx#/`,pP<;epX= mL-C|ż4$@bFW4Vy"wR\5mHqߟ3ZDcj2mIa5!/R{MFuOSNꫴ)Yuɣm%͍cK Qf֏"ہB@ ?@^?4#L6&!㭜?-VsoC`[SZDJrz탴4IFn>ۤ`MK.%y {+*_=7fP%UXJ_ zUWc۸I'Q@D2IDXIh[Ji g>ߠ9sndt9ab<+P],ZG.h31R;nuc9TL$W*P ղhʌ3v5qƱL1]-cZ6rrUJPL]A<^=uU[Q-von kt89EAgf GsаijJAW2*$VB_E>'R|b@{f7RET;, o.>'`)ëIKU0a3T3§׎, -x@eA>Fy3D}lʧyֲDY&0uws^}+^:=SI^0=8Li"Þ 5!3s@-5" )K{9.ׯ#͗c0m&v1{Ovpf\Xf4szbQWt\?jlˬo5'Ja 3'N/XУ *=bڲeH n;` 6UcRn9Tx1CrLk AAn>-bgnִe cꚋPnb~R (H{*?&G1{5u[#,^+t2nb;_e +ZMA/i ~+LlEM罪ӍꮌVU$/٨EH%Ps|l'l#{7XZuDD.In7@V faf82pXk["f:&&gX3ZH'器F;veyY*5JBZe՟RϛKc."(-]z-+ݔL".tUqLez>ɺ:grس zJ,ānC4_slN)?cЧ]I%&W6bS`-3ApZe,ǡ˗ӯ`q.ax2Ylp}z"G5JGfna*";11ScGCh0hKL=isl)n 4hK&G.&R{^";. ?.⟭YH22;+Aj>zУMToI6'9nOz}ԝ3?3٢G@1i✝՛q&Yר2p|g')A 93<WtV@<k9i*"&םaT@3uAnӮ#oJ( Dr2甛H.rv4K=΅dOI9Cii%X`"dt^O$hx}Ѵ[5E5.1d'*s5eZZ>uZ#gўvpFfCn7wdjA60w<3;"Y<j)M8B'! ajʪhʐ#lkNW}a<(N%_->0 )!͈SQ!?-Xtaa`%.\L|2>O}%TVNl9WX!Aư ~qcjX4e\R^\JY[p{?'P> {'vn+?^&=afYDti)~p/XW]uU̯JB^!2\*a,^3"۱sQ T!#z^lzuǟ,aHIq@UdG:55nѫy?܇vd=UosKDr)enؙpE thQ~ۆ_U-DEM>*7##s-U/}+x92*17f%o2o#[qH#blE;IFlH8˧$ipnj5Ixt?N$,/LR)bk1{ RSTN5_qcS/hR65w$cfC(X}Ia(d'QEӱw@}_4h @C˹UWQlЁ+^`pٴSE98Tf_?Z @lP\P,? w$ekڢHH ݄Av DcJp4~\ArqY/S /PELP>w DBGc'4kb|$b"Ja!6&qͬ g(0ѱ^OjۛItB -drѷT;8!( fiM2SQ^ՙ,"\)d;PRE`H;a 'Jy|͕ blod>@<{XtwڻS0k_a+)5 9{Gl$3/wP> {opOx @_)9[Z nPOP@IX RWڑ\LL)AN.i%(C_%jV<%fDÞEp6?:ڍ ?J ]T*d`JO%h{k_RM'l&(E` Nhg1Hf[,Ӊhtxk~LWs[}q'i,$YG7a:3uTQҧ-qOM3&{UD*6]g8Wpgẻٴ \ᓙǂy>%XJg/t qvNm-0=v3:Jp!gG_ϮbK~؃kON{U7arA2:qsSmӂ3(W =l ܽƵYoڗ9(Z\i38\3c}3t֋;j= s.GHnVJط?-L.dgZ]q_-#;rxE˾*[ Tnq8mbY)#j~>n [wi?W14̀nO^=т>"*\؜ϮYV]dA;=Ҵar T6~>Z;`4Z@~"6K*8>McLD` M::8~b gº$]d*cB3onv'a%q3޴>-ʺa;=F#qS ̻h|RvV.9||b:XCN+'E ԋ dfomkXY1Q9O[t5j,fErUϚ]DNޥO83魿(?A6a,Y7GkNwehu,pj8ENj%&ۈ}epC]- !=6 kg rHaf[!o724Y[u{I tf(^IBfC{v𧈊2; 㩶pj1#L`ֺEB5_bYLf:|֜`~7@c҄'%>QWrmkH04Jt< flN:6Rm)JO* H3|8ntH"9CDz݇9 BTBj4CȜȻF!lvA-sl{4#puϜߍr_XjV:Y3Ч)5/jNmX!榇h+6J9X2%E 39"8OҀB$wBBs9akܷ“Gwf_)v[8gi7yeWrTggw9ʔR/-Jⶍ$4\>J}6`p5aB(i&m_L޸lI2eUF]ˎ›;Gˤ?.!WA*Q`@ɃLH7XTOKɨ:=gay$|1= a !hBdӯ| VK_LχD#H/BզOi'B׉709ql:zI?.ԩW(kL)+z̑0&ޙU@! R@ (K3%@d'| tj*/|aj\dt%~ C57_|%j4x"4e\#(J*=\HptonBðME"8-=* rVNPYMؽw}J |@e5=L'bWL!RC{BC'qHݶ"U59AK>X4H/ܵ/\vlFB]RlkXH}zϮ!:@'ߝGVʅWfЗ/~涚*Dq0f b źbWqOEH !#d}!ġb4exÊSax;lst]>a}E-87I8*U(r(Zr5G+>&$ɢ4(rM vc,0h*+IK)p\O=IXL^QYy絛XӊHn p߄q=\ f TG\EYϳ#ͯw>XCOE6 <-8?Hfs ngdl&+Boݕ|DTek ΁͚@w~E# )˿zT03#%f=J?Z^#=YB*Fs905o祥F9I{^PPxqg?aRDqc@Zq|i`oci˦q4jt[wMӼ"ԏq~{"=Û)2k:.]Wϊb><["BK=$~J[M{pc!iWJk% hFo6㏯ sX:k8Uⷾ8 McSQ,c~RD^b ՝Ƚ%߀Q/nSBOH`]w&<} | "Ū RIӚ3G0J(!̨i@ XlIo)̏O][]M\)nhq{ 1ѥ~vBqi_K@Cs\zO:n胰;p2`spz7;[8"3wdOU=3:c7p9pIa?5**·cy 3ox/ 3P*F=#y_V"_j!?$-*!A+^>"c[O9k61Jj/>ڧz侒`n廇 ]Ult"QcE>=.g N-EEhu$`(mHpƙ H3ߛ#^DZqWq!(+Qp8)כ<8q ɝ)|+m…lGkc[8 5l2CvbAfax`=!ޮbUË* C1}gt觾y(c ȝS@^VJ^g`D*y;=:ry Xdm/w=iAVHQ=:;CNb?mkZ1+g7@wE5 vC5I aq.f,;Xltn~5 t A0ɺ u[I# 6&R{^ŝOk0džtpzRWJ_.e?/ UJ!Զ4ü U7F<Ζ22bp_ye4x 8UsRldZS gy-fvRFƌj&QaQ{ 8󳼧4煏>zMEU o$[N+&{>YR.)m5Sr͓!4D@E :t6!)~2ُa#R UYkqK 7QquXoY>Dd&xXb\ i9 x[z { ,k*xVF h;+`e{"/Wdž!E-Ep>LOJ@?od>.<xcǠ:"Ef* HL(qCɷ lf?NΙ Pv5E 7!iWkIK2#ju7C8y ȚPwk^#R؄hDi^G<ݏ*tgHgU[b60<(}?Qr ƛRwZ,Re$ň,[p!TMPI>MKh:T,`dRY-S(^J-xX=T+AA&T61#7xfA``C5b~*ah!<)xVo C8KBP%oio[bLJ4nɘ*2*aۄv,=( MMm , ͓]6z4Ӥr-MW7{ њ*ٝ*tD0I06zߙ] .L+Ϡ쯋P'˟{I&١VBa =ZR LoT? ݧAo=h`52.d*>zC] d]G0s K}^;xp3:S돣eTH/"R'[2I"3xKq%l}naҬw0$s[52@:@7fgn-jtљl#ݏ!,TbZ,( `*aߵw콖M+e`$DUbDS0mT#wdk&<".4MUΉli yl*"=|N J=SL Z>Ex{ 5!3"/KVo#}(J 1phZrK{2,e s htD08x y&5e!b1.-RS'%SP`aG"YXy :Qk00.UQ9៾1-ӆD[zɉ<r)paG%tO/=}{嚮-3$') UZuwH?z Ce!E[y `$# ,D›xЋ;NӘ=NUoBa={ʖs U5l0[pX3T尚\ɮsmͧR6(Kʰ< SSS7u\&5piqMSh OwKѧrˈv0Q=o'&Ywuր05\HM`%.OSt09ιS)Mp簿 e(gs"Ǖhr΀ZAz .xRN:-fJquO%yH~ۺo~c K#0ÙE$-';7tg٨L"hMt<'Er%n9j"1Zii@np$Pox+*h/A9⵺i*UJڛ}XNղ:(&@w:&(C& R?1Q>֜x!|ѵ4jBaٻYRhOߞ{~Dԯ?NCo I:8Ye]V*@"L7dDq[`8NC) Y/]x2Fdk!Qr7zTG8^+"*]JQbWE٢mc!?vә`d. 3othS=Q+Y2"k+P_<5U!:$ޢ@bCOC`Xu'tNr\wR"#Y2+B7E8ʃ j$曮Lsoy"rVBwM_+E'aTJͤ+^I]ܯk9 eBƲJONjؕ}s8NM:LŤ~FsdP>Oo&QEM!;떝G 9[kdVwJVu.f[R S'%qPT:S3O}ij@z4=ABPV?yf{ԎzY]G%7+6ratYgeI&3 "5(. 5n@zEIݗ/RJbt 3rXbUJ aFMx1JS^(V={k%u9]=aDe&/g=UXSzF$NI;, (>ׄqw%%L. F2uXsRҟI2CαoB)xVlIK1fZ@]h_OJ~( eD#G"ƣO6bnZ {qV%DOق@4|+ 3?ąt/JDķ~ke"uHRVn0R#M^`7Y}WS:aMlӕ ]kk䪠Yo[ܛ` 1g@,㼼%`ZPWၩur-%1/(BE-M\M[e5Yvɛ{pF!׸RdA`J{>bȹ^|+2ښGW9VweWWz\;Q2!ZmMr[ %)]c &Q|W*F< ,|G=>1~T̚<|Qf֔ De/T:/6)f:cWf+OG5YcTqo3 !Vy$' 6#jusPQs70[N-.vn_3\DR\dmt m" (_;ZJu"ahR9ȼOѺ!RlX|um2JQݝgjKXSm0F%cl̩Cvo}wW5wO![W|ݴ=ϋXs U8p+E&ʎ $D^Uhʋxbdaci9}('Tcs+ßY顸keA*(?hRU}[\Ė]E2Jj&+?$߀KI$1H>UxwcGI]9%z!r5 2N<@,@ }T⪸pl;ShPJ>cn~=go}_rݎ,q2E?\FϦ }3;ޞΧ0}vEcqwhg233OF{[FhVX8kGv]9EA;Sΐ\˫U_+/Ja32zPш1|fU m;ɪ j,8Zrx#'wvn2=LAujN%-V0 y6۱>#湤PʌGe6YB"*o^&le{'1Jm)  X#}:#rH1pg q덁k>#iڀׅR!0k!`;3ޥds5Fّ{d8WSR @?D{ me#&530Hytt}}%fC Czzf~:~? n"3O OB()kL@1GJv[ q!Eȯ}d8U+o뎍 d!- Z` ̿X$8" 1ek}heisW'a2VdNzS%n8"q"M-MDbکYHЖ=s"C,[Bk4unfIiU'W z&A~;\y7p Y}w͗qM7w!bёS3Wr&rWZ+VX;"·,˷*s|cL|n I ETVW rSH8ε9F KFYdt4i_59i!0 vREN>:s*Oj,pw9۩;]o?DL~(mgiDZ&VEcE틟.(:0b rc׸ǏP s!b6= ȫʱZ0t G`neF\Htj#y3iA:ۨMxJq껀V|Men6}e2}7L$Vh#"E^YuB87o/}HԷwO4T_teD<6{"4w^Gu]!˼"8%ڈ̟!'^o6-J+mP*F& "6*r7]t2۠ z/Rga5 g$MB]O/'x^d6+#w=Rгčh#1j $'zdmޣVڅ"d! @k:f\Y{hWdr7j.!ey'7K]e;rYF>Gc pePt-PB5nwq:n nnNh;I,3oZYUV3^8X@@;lMhTy.-J@<M@ N,{n-SbcXnIJO:RYDq1b79K$XWطW;v6.kC^+j~vSwz0flm?d8ӹE,ʢ#M[kXQ~>%[wYpܲ"/"#' OAdh:Q'TX`),uov?=3>CYﰑLnc"&@f^9ft}[47[Ԡ*~d 9{<;)D.vP;!o|on,0'0PjO@@C[dQ)F nq]Wę:~_v`K D:@i?<(h,䛉MފiUڗwo97#D#"c&j%~"hwvuXsA+FxʉI~c;c% kyla[h#;anM&>*CK;V1CI;i{Pa->S BmF՟ @;~`e!>OMLCk灉/L8kZ/;I](1Eر8tWyoANKQ=wwXbcͿ-X,sS)8@.T{Kw$E4ыL 4vsuJCE+qv2b 8Fmє?#%ɟtrab7شx M!;WUƇY{qU|x j)H5F!@^)>7y$~NĈz'1TvxATM@oe1Y2G\#AN}"A10QT \ucuB $ ~L/E LȦN? Q'>b ,a(Wݷ22 Tѕ&'Si`Ypy ꐷ{RRKk6(6ۊurY]1z6Ap"Ho_ iX&(-yG*Hpab{[3ܹ9yQl %ӌk,n"_ G}#$mZ[O?ѪE];δ3唆Nt_p8xpX5BZV-2 W놔n|-ӷ֬ifcyHhEXoFlOnl .ٗk(k]W_Ιp:+*Wc:Ąx^%b%<湌&,>Rk,ӷݨT3;;{n9to[^YH#b`_y0չ#y.n,N" dZ^ oj?bpkCT2qd.-N_lGG(et1E Xx?sXA8?v:Fr2 ݾR8ďLlx@XMSOk.R.ֲB7RoYXc*,(RL1zNxKXoj [ QFWZL`G*)^.#f$U/uqo`Z=6ɤawOУ&;t6QD8(Of#^lź^jGzdSKМh^-or߾Uco-ϴVr/<SVVzQ)-rXyHG?2?!,TiC m|x<.6bxDj,9PxP]?.{8?0Z!t nL.Ch&(ǡҷOd|HZS7Q{}-:OAO+GFyr<8,ȼ f K̂ZP4{0ʚ0uu ֪6J3VQ[*An<)y]wz )xL-zÀuA3Yc[) &{0Ys-5!{FwdD½l76G3wzcF"Ӆ1~3 bA-X#sRv"!X`#"hh{J(r،V;BM1EB%jđu[}4q smx=.4l> g74z3g]j{sK W}G:Į57e1UXAICg_pFB)F̓ꐋ4DԎ)뽔 $[*n:imķoF1{׎r;0M(c_Ez9C)=!9 5DքUlWoo p.Z 9? ;Ԇїj$Fh2ޞ^'Ւ F=s `h(Iķq o ;ƕ>v >g ՜(&if%W^߽/#Fo>b:/䙌͛S=)fױd؇֯6A{6m?l?wrgu8Fxr8,0/!$2uy gj$Agb-CALm#O<*Px}ڎ)5a2)H[mEgRБբk!nMۙe,͍iU6h;G*VfXr`W6i`7+0qǹ:+N%n7>(Y&&0Lrp3R?^ n'`LOP(SK:z{_K;o~0ƈ7*ӕ1c߬E:]ͼ|.ZZ)YZDm[;%0wB.ؼ`"jӡ(2C< ._cվ˘Y:0SnN?(Vh1]av1BĎíآ^qPXX Dinâ͚0cGvZd cKE[ >Mxd?8%#;4: Vj#b=[;{sd@EJ0"*M*-^BxC(ӅӢJ`16š4ׯFX*=9tjj5*VuHq(a@aSҁ6srNBzj*T{ύYIMU? dÿ k,b\dMvF'Ϡ!{"ߪc]ls/}qS 3ði!c#=m B3"wuLW_nOfS/¤e6#K,%lSJTtvxtj׋Y.m:J\Δ0m}yl-_h^cEB_>FB-wl(EzAQb9:oe+v Ƌ)$Lx>_{D!2pYk{Mo"SB%~UQ*^$eI#R%IrpçW%4ǯlj^~gʪZ6kH}OuMPjpoAk{6C!ɔfR*o\ϋ)Ty ?'_Ky[5֐Hl̘+gfw{pAtգ9yO=EE8aDy͝h0k}t?*HC6L -$k{RUmvضR >8 r/gFtӿybc᣹N-Vj3Oy*yҜ|BFM5UTA:i%.('`eJ[\ELO3nnCj0P@[Ț!R2S7} tE1{[3qK0Q_Ey3M+AJFD.xx~VO6}}BRcrdnkHy.xepf=?icw#k(9L쮬J%_CSߩlPrAsVFxEW[xܣvJw2Ppl*HVю8Rqd*:0RVf𽿲X`/!Foqx珍k(0o*&H7\;wqޫp(8 ^r{z]ҏ'鳷 3 r+\FT8%~Q4.FՆE/Bh,CC4 -:xOӐ!Lp`֧" :n-un,exR*~ LFNJm>=BĤ#j-30/EM߃emܠɸ\q?(?*x6->&d^ze;/߿)Dk`㶠W>#S-s!#WK|]'|zK,J# \?7SS1ЇyB $IGh@}q`kw؍ߔ9^©>eI'=W,a盩N@m ?jpġB;Aq'ڑH&YYlin ľ擑t;]`ۨ p tj2ʘHUɽ5T< o)KI~4z,ݢ;B`ĂBbC`Ȳl{ y0&&[Ot7yмJ Α7YDXm(PjUFg\k+S%o5/."^ȎϚw?1s#b ?rILn(gz_X + Dna1u1߁̸/﷜h "S(4G+_: w a5kNh  ?G=V^#Z}(>,kKAfURBv7efBtYLeo+Ba2X)?ϧm 1i#j%ڝ{P0\6ڑ5] ,BߛK>ϬlTB"׬M0 4Z'߭m"^=(%L߀k_X[QU* 8~u:bɲ8G r-Q2izoLF܇:ImxU{U]V;< _&`".mlr 2Ms/*Sʟ,9\짨m 0 k$ZOu-cKu"ܒF4q(tGxXa'J#j yPl^&`YarP%FxVu~LHI;k5/e;ϔؙ[diή,gq#&nz헧3Y(XG>P#OfX6|^?Mpb)NXzG Y-ã~Ҍ:},kfn_[ 30rFcs Ag=e`Xp;%^ŸLCȏ=3DSg  ]7wl5Pug}nUJ0 MѨt(%E܎Dcn[dXӀxFʸrƩwրC ]U~9@S6@%(7W ]RLv uوdS|}f6Ul ӤڠH&jy!;LV|c6u_ac\bOH QE(|>ؓwl۝.WN- (1Xh_:sX n6w+ba-'HXp ]I/gwbƛC Vo~ d3)M ,x˽듎-8WpNyϙtc0%y' @A+FY ۂcR&g{LK'H"]!Fd)NC 7gK`'"9LNVoL[533C7 vC+7DY'Ïn2H\4m]K!}Nբ"Δ`Fe~/mG)]biLVi(v+oT(Vgv:iŸtV5BbᢤK><)϶s5z.63b陬ƓA< -[FeAO T[y#BEA)0D=pi5xG}ʩ T+1EQ<޶{xXAQG}B&|;v'0ٝC, ]KL#e7aU(\qbc-#2 H:1EͮgN-\@ퟎC]Ԛ'R3DA-oLWp`H+[M|6<4RQ!$3RWI''m 3@2Le6BZp;͸d'\]RN.kgFēд@͓i8,*~n"}lMte^C \@W0Kch?٣ϧXqL:;ko`F;~ M\&3tD.-;{L}`Hm=Bu@e.j(m I҈-A\am;ǵ> -]K#O2 5#iKW DW\NdO;M6sεC <>Q4^, Ӧ﵉GDtwx->}[20 ? *-y\BA0S!p8Z]4ϋ7~㯛LL 7CQ^@U& |$c!_)q[ *=+3ڶ1r7>~ 9)obS;!-[$Z{Pe@EF="a cz!;P8䘌QmqIc N,>S %23BZQۅHVXL4\XS?:bIc$Y?BrBY}j9FG'Ӟ?0'9F5}:+kͨ G47y ZD,B\_ʫ~ŸJ0ʧ ض3,>&Ŋ#r<荍^-hlEڣ+y4(_ydN}4_ qO(L1šIڞﻤ.)*c[Q8ò@Ԋ ;0%q̞JdGx;YnY^9U_{OaƮhs؛FCZw{+)M;A=Kq' ql+ѱ -;|x/΁$7A;UW+H=!X"LЬ E^fC;XTC@@{kAfyfҏfKnter}/xC1ʤ|n}[z%Z/3ִO&kAԣ{1' bq7> d̫]: 4 1(m,«U±)ݡa.3LU埬cVzO~| ^cbnDn n3 a $ /0X{c2c:fU 8j,LSʉ0;sXDso6 GjQXy{ҡ-TZdΊg #P|Y%:3AˋqoLAwwe&<"42n82]`vفY{ m5|YA<"_N8UGm{ט(a^6i0Be:@GZ646x).z4&p\,LU#h%ꅺ7Ipy <A>sTnO "Ic&CzḡC f\ c4&6f]R6;9 J-ő*h1M,2E?!q>\(X,k0}YQjdw% ~sz?@3iyВP :C " ,!\&R gP_%x>#io+;ew2xYڽ .|JsQC*<VwEn1#"\RV$"ښn<[.H0\ya%5ł&=ɑl:+1|HJOfWUINyM ^Vmi:鏯B2G+tR{y {|׮;L֚ѿdDn!`=& hO&>t%\jُW}dI(Dc |BG6mT?u`Ŗh[LMͮh`|h_kE%pQ~1dSWrO5R64Sb>o*z2@8,DI tУ:[dOǻ~rq- =ہ,֋hb(3Cn4?@Y_,%?W۩s6歧s[e-(@m]ͦk_f7<##lwiuDّ28nEٵ_K rt\]!uN O/|&A -7ꫴՙpBqhM7G_r2ˇ?1g NJv)rUH_1IPE6Iy,a9Ô)TchٺZzoq6JఐRdEu[PZ?ȉBy-9Vc)8PʿoUEpV,eᅕR!Geg"CZ/IaYPIt0 8T1l[꺷?ދ_Τ]"H'*pho[x 6HgKv6 XcYtu2RÎMLCqm`SOK\{\]"u@~NFuw)drq9SrkhŃ&eP h[/'k2Uc0P,X)V>{yYe1k,ֵf!7Nw!6Tm!)s8 JY,Ēu `e_1Fo\R]$~ea-y=9CB=˨Gs*N<M!C5I?C;cѽefk&2rL.z*Ewx.lU0_g;Ҏ e?Ϩ)K!# Wyr"uK[U $h?F,'>x|cYrlk 1xY7GvG&&3_aC90P}R5ytihjS/A]B:.x$Uj'QDh_^Ibf9Oo^X J@q}W~ vL2M`jY$'%޵FX$T }ϰ/#\V"f>O5:1YaWE"rƲqx/0)Uqa ِ)Փp玮q@U^MZ2ziS呺 # +k9>Oҷ]xokPj,%5?J_X1vۛ=kS.|,4\Y+7%NKawru S%ә>q'j#(|W>7zH7p|Hgƞkiv}, 9b1Cu@d kbő$Y^PVB+.A-$۷o`,Pp$~R)b '9+ԎCy>4&0Aߺg͉qAXҼu1߀c<2a(QbLŋ4εdtg4itn*LeYQDcs}7$r4,B~?87 kfe|Ge-תXoy{(B?Ӛjvw . jaԂ7Mt 4 T0/Y;teo&/f@pıP- ^y1 E$pX0uE]ol=`*i:]ؽ4 }v=*eV$ =urڨW+z`g=l1uk1eU?Y#JG?oG%d?=8Hwb;F=JrG9 Q9Mv4)I:h!Ջ%-%3As!.Œp{fPhguG& ޓʵ pfܴSj{:qp,~`˪R0Ub_mA# uO©R q~'%d@P@M)\ ص';/I7d=|b?[pR$i ?#Rmn6d|\GhK‚z']c1'czfL勤-7Æ;,% AzUָx>^n$ 龌{Lxo<=Smk0$-^]cs[l tLup Ē垽yQ1`C>*Ռ])N{7Aw-GKF{D tF"V]0G 0O꺘oaq6rP&ETz 70Q5 0\Јm|?% }/n@'Б QQDBbJ1- tuSirۘ,N_t _N_,؞ATⴹjq$4O(6 d軛D@YVHjFò ҵ{ 5o.~`qhRHb''يFa̖ ;nJ \8 dqkЛq(Y@dٚOp٪ٴZ\.,#Tޕꏟ aL%FN3m&3RJefͭN+o,:G7t?hHgGUwiAIC,쇡RX(F x;\HxnT IߊWG5TA :fQy.HZlރIrT].dy;K| s)(JP t:bYiLKE"d n% ~~%QشoV.!0ݻ髶~LR̞O;f:Zj o1B-'Q4ј,]P_3%/)^G$1y9#ZwwZfU<^q.ҍ' CqiE0v CY"Ddhv%y"Q;#;K2@jdr,p W'%UIp gL4ݿ"76Dȗ=Zdt/D3q m+,+,gS ZW 9g 5L:"lᡧ2%.+,̘y#ׅ~D!:ȗ`.m*#v=e񫫚X晤H!c:k?XR Kg=@xy\ SUrbuQ[hopn+],u&)ӟb1 @[j"1CK#]̕n.{ȴTK>^ֲ8HQOO2w41߮+SNع3] "hD"m3ypl7/t S{8ih7Ͷ]ŴxjT@^ʼno.WܕXl_cNO;n[ ,mKyj PHof`bs~9I/`Hz\6s_VK/9dA)ְXbωb^P?[X;m|R+0ǝaI-)v'V!HND{+ qޮ26k,oxKӒ'[` &%5ؓOj RaS [8ШwZ$WqyO<YlG_vD)PdT'`{cxXVCZHB Ԧ))"0ski/om!_Q(oaDL#y0.:^+B_af3/ !@8X+ !z|^nƲ3{uᓽ[p^=Ɋ100lWĠpY/]E]p_ ;$K!geKIHSM\ez,(AwIX0> Xox^Z5RH$a (reخm^!5 b}?.N=zKnPh\w!N'Qퟓ}Z_71qk#눿1w){~Լ>32iAÅ@D6'*ۡ{-Ki0 i/*¹=VC#7lFhamY cDgh:Λcu|ەQ:d(]֮y+16|B8BsaK࡜ϊFcJݷN0yͤi-RZ)K|S\.Vn1[gͳ%<|_,DgcдxeR DӀpG싷-[RXa)D#V˯Te/ʲOkF6,]c)Qxvğy} @ABA,%AFoIDTMn2`4.=_I5f~`o;D?XNSѷO1Qq$g<3;fSn[)?$#|,ej(qnt%}i_ n~/A]W7X~04A^d-n3Bl*589<Mw)@QܷLU}@׋?ƚ0ӷ]r^.m@dbBQ!mak'{A-1|>LI9EnJPm@<|?]z?Vaֈ; >OSies?-B90qJ2\7Z=}5m`x3{Q~.bīZ-6Wi= {6?}PCDHEevߙ C f'HölT<2A~T?1$ YȚpuUlY̼x@+Z0*,btNBP'Ė!Bh"JX9y8o2KY2ttxgN Q1~D6V6qUPx235xlI'&LH6Su=3!:]L?oG#/ugBM<ߔ8\L r>`{QC>u QY! mx~(џRJX &baf~Iʥ9ws%lɎZ#q}dL" n5!HS}Lt',Mçp8G# m$ӽ9RV7F}[jto阭!C93tAY@E\ʔU0W^`:h g]1S5J16Hä>x+/`~pEmO3ʄjy?i$}"BGr poZ{[j;\vj7q_8M^l|ghR尊u0cSrj#VB cX"2H?h@ tЈdGх "{jm.zWFzyeFD^KofHo?v#gRrj Y[ q+{c^!<\E?Bī1 X9 %4)}2- W V0< V:r-;Z{_v2еTj3Ƌ1$tӂKܺ.paJ=9Ŕɰi1? IjQ|=3C"~{YËI>'w; O'@/AGZN)JzXehݦY@ʹ(ʔ4Lܛ'&E_î&"zPKA;^xV? qX='>jK+5yC{Ԇ5' Tl6K C%#J)̂F2dzv^7|(=]*,"؛GU+tmV _/bec?uOy Bђ*1D~%MgrːYgQv)rU~Iu$ӽ;b7X *pfh.X Hxĉ| RNJROYJ $  Y ̪HٿՈ,E=w _r(o%^.8 [Q wJ TSS$|Ƣm싇8*)& B\6#ï#3kՃs+t9dӾW͞;5͚:$O\~uӤ1K2b{ɪtv:#WPd-he %+Q|8i"SCn lŅ9pz1wda9+5kAɫıu4r"Ja虴VHYҀ ! Q 77Iʬs=`NccOJIFQ . $ ρZ_VZԚS#؈e($l4B a<?{,h, 8QǏ5|:[x-3e+=}|F oy^԰(ɪ37 4xH6ʂ1t$u ;>䇔=nτ=;x_t2Uwin:wy Ky-T@&9^yVQmaMUE󊳕mqF \O\|&E1O3R4DM*ͧG,"v ˖#Z Ta؟+8\솭-8kA} f#WX{!fuYZ]jJ$7yn,xyMK; }֖uV<]k%DR!ޣ7HMsPPe!` SژG拸 jn ̟*ĭA*Ҹ4>;`nuV?@iFߘ;N|[+*]Dͮ%ytso$ar>㲦133Ǝ.(@tgPl+[> [m*]wjl8#|"iȫjFZ9D3BHP8AX8^FF×mס{w !y>{a%Qs'lCk?V[s%;7rtbW U}Z,"pe~6e-T۴A^'@_AzMs9-,&*0cq{_"0^AGqИ[=<%: fYVɆ6: ;[F{#HB͈ nwlc]\P*4a/q`K ECRTd[ҫ>0O NRn0 ޟ{} r YZ䍭|B>z%Ro[TYWTj-SEE`5O(.) lPOu2&t35RZ#t=901!Y}(v"6m2oڗ'yTb#xHr@+Vc- sq6]LNQQDVim_ɟVQLC r"/Sݻ `eMٌ} =zdd ux_"OhdA-^iHjj!:91"fSbK硄b78VCmС1j|JQQތ`4XgG5d?-ӊQbǡ6@S8ѩjݧ?2OwN@qDǏ/]Ty9`X~λ4M:~\xH:m;tyEYiSԯ<4*.:c9 mӤSE6|`Ie`e4UǍfb8 Zt ^'G+Ϥ),|۷WP0,9x55/$dT^'FGY1[黯i!F4xjv ]}`&M?t$N2jX_Z43 ms!FX)@Ծ(шpr=כ gU=x$IgR Sߍ˞=Z_?>lBg_DvN/B">2Ru۞rJұH!HqZY*0|3|\4#’MŖvsW] 08QF("xmM}6*s4nZw朶@'J6f*dG -'ObI^O?ws @k>^ݪw" `+E CG.XRZ2 e;^A9 0" 3RP;bοoƔz؍iwgy`Cyp2CD_x%9:7J!%?آzMSi'A \,t*8Di 9,f'R?1Xky'{!Y?(_ R(i1; 0,rrr~ rݩiaLQ,I`@Yߔ++kYHw>D/6kR G OHWdʺkRͷeB6JchgM.ѣ UBZ[&oXΪ]pVMjw-˪i1Yy;=0lgCeJ/H7tLVNBƬDl԰% KƬv@>y!] \-R\f IT?HAO5,O N,տt,)%//\&~Ov8| HLFb <ɔ%;m. FxCKpe٤|8m$3 C PyGw]8&Zd ƅL擽ᢓ' axqߔmY1ֱF;YX5@VξeMyeʿ. Ix81]p2#߹`=):Xi@}_ߐ+Z}J穬sUc3V*G4B+~SeKM-ָGÉ켇K [J39$WN[Yg~e#k\wB NZfN,׀/s6̓hhr&/7c,T*"8i=Y%hiDZ "=ˏ!;\QC[/:r7t} (&,PM1oՑfg3/ \n`>1(Ӹݽ:\? ,@KTMA\? 6!L`X_9C懾>+5{3q^ }#XH&&'K z_G)[(Ԑ8g*Tpp8šRP}l{iSk{UNqvB=Jz,?ze(/[ʌO6uŭ rtGtk:s :m0|A;#MbkS\Z-Xmo?pөэ`^R{ZVl=a%=av\ж "ZM Jڔ 1;ya=3!wOh ^JԺ0GvMcK=Z}%@K} SkmixrZ83Ġb?geC51oH{HCH?-JS_EOݢTgmuE. 'ZUԮWu69[NoIP-B- *r7=X_3J\[KkG{7>4ME,37tz.dk(eB B 8_yjapCwIΝ^?V6 ( ݯnW{K7dtfB{ U[a'kxE .g7×% ?Ea =<^=HXCwbqTORHXf>A"m3-9n\e 0y^;4P*Xh^MjIO"¤>&ߩ.ܠȔH EYدIv$:咺T(VuEB$9)B*[=, 88r7FUPЩ22v7!9ls @fIhRKܴf:3aj*0*.1MـfbTخU% R~8{n..>;`0_ʳPf0B;8 e7JqNPtkȳ'uƥsHzRGq)h M`o25?W=Mwh\uAg`^`<x!y[m?qoe&HlkGpv-8Pqj`pɬ܈?ZIi$mjedL- mRBZVg {ͣ68⑇wX! Tt5 A-ZG j"H|ljుVH@UL%15(RCoy=#:K)`b @Ցz8zw}Z+P \;7O!6܁0+@ʕ;eYC3.=3Ahl]F2|K zS< Hj?>)qt^rj:kd/~X]R6o4z!ǃ*4U+~GQ 7摀BsǟaOw[k Olr=һTP-u+zGm")WHg4_d/O l^{74C:uܔ Qt(ByȌMl^zp5?)rIwc"r)fl~\X>:[t_ \oXD~Fg!eٮH`՘xJ槆A%nu VkPgܝA.I2=%ijW qWNVt)bL֧/zt KF ~a8cXmGitjߘ UIMM'8[mkzvHIz*[8NNbP;k&&J[X+yhkQhySGbeҩL/›f5Z+`@h`x=q(lٜ0)@~] R_sT[d &):f%\7ʼnd@n':+z5KtXpV;Js&NN;2/9tl#zy]mxy-sQ,=> 07ps_§R#iFf *4¤ 5ǔJ `g_披F\A"i, x?Kw?P_;|9~mTCϙ4h2RUdL+wͦoНhEx#M;ٖ_IA<(O*ru{'vOF*Gvcwb(ِϝh*[ ^_ĬŸVmVqc,W+f%(+4ApuѿkǴV]V1ؒuD kKӔ8:="^tyfNFk% M`;Aspr)r6=<(gvHz$>l4b[ &!yL5s](D3,cj?V6HKUy1?wȄ%`5X (uW!1WH?`7巑]ᵵ3ѱ(LP~<$$LY4X3i%ɨܜzej=F֡ /4/PةUqIEktc-E/-detP?Iޗ%axLë[bb շ\ׅY4G>42 |hXԛG}z{mΨpm!@U o9Gt3X?MHtB!S瞍ZJ{9F34Z_7$ >plAlߥE6K7gGQA4&(I'\~+PmVbB5{2#^0gMwDU⒍Zh[km g#  mJb4I@!̏l~ԔX/tg C.쯅h"b[ua:H|$?&亘֭y]Bׅtj%/%>TtϹ޳Qn[vr<8r XOi9kׯ~ 121&Z=NTh[&Nԍ[Qߟ@sY]1 Jr'34t;O؜iKjD;E$$i-(+ lw )J!ihQ7D;Ξ;xKIvϫ1O2Gv 65IJ$ B*-R,T.3x3L<!taY4*]5ť3\.3[T ;TE2c=wS\ &iK0Uި3$a@Uf'X>iW?LDwNփIW,8j]A[ҵ$`/)l+10)4%m5wzhn<ōU{w^Ži"Œ!BJ]P.*QN}63]kUHO':5v%.8 8^ `{;|}D,~ 8̤J9{#[?IMw|@BGm؇,zdH5$!j Z&uBż<~!: cRzh'^{%!د4OB E-nBY=OE]@2d˴i8N39Gv4@MGϽ\ΖHF>8G9>mNbXeٞ JE^в>H<;lng|F3J!ʐƾ(EdKr~߻FKpM[H u`1q39c^ݸ7W)N4.VkRXw̎8vLW1J["` e5{_k - ó C(̖ƨ#on.3D[7  ^?~̂'jU~Jw3qg/F(g-p1 rn{&wcs0׼5P8{%ߎپM"{C7'Bw6 6ZBqk ()\w)xl` ^b)#kHqݟJ???g1;-AY Ɲ~C%$O77RQ~ob؀׾a3Ñ2AD/Gk4`BUxZ'c|j`/1Z)~* 9ї-!u^Q?"/^F࣬|%m_f628nEU_uaI[0`bnE{ZuQCq_RF 4n mj,z:.1n  GeCZop%NZQ -B]'L{;hS0?{mZu6 m!I@{jV]'Bc$]X]sN2gp_lv' AQPV걸zholN ARES}ٌ8!Q" _g="ktoFYd՜ۤ*^U2h긭«+ ŕ{?Vjh{(K`3XYD8l $%pcO40mA~|uL 7"g ^"Ę{XAh1U`K8N4xT@a ?'{ɢKdRUU,Ϗ+Uv0 (&^_EQ۲ t<&cCF*l%Y!)uI|}Ku)&]8JhbT_̰N9(v˓ѸSB#-V".VbQ9m-Fޅ`νNa(3#8>ƾ3}zr@+ؽa)[_aǟ)CS$՝!/NEG|@Vchp ^PrD @n,&^Z SouPPJׅINzWq!ʲ9l~j|~ W8,jzڃ{&F56a7SJpz7a1~Z(V|@S-lB4[, mv dEB縻i[t,1(nc)S ɣ?Z 1CtY$"0dg "KsG˛ )gDQ޿-5}ӾtCH*`{t}1!P)4ÛTw9ڧ0`\dp㱉XuȼX>4ToZ!W UDH>Xc>~]ZvCF#UjYnj(4CZ,YcjN;o~W?>bAR!sb"'l) i7ǛLJ@<7u eAS;+ͧ07ϼgm%-iR%4B(ϔ (hhkUłfK-Nx \\2s>wM!5q3N8ԊhpY~q׬|kg:hnGx8e3"ʷ@X(u7[#F4Iu~w]@ΎUf5rX^yyD2\t(\AjH{9'E?ql"U뙏C?>yI#i˜цH6vtd 1NTz~1 -6Wz3D vTW! ;a=⧲ueX[7;^Sdbcɸ_YVP0v<rɰRzCh6Al.J7/\ ۅanokg܈bGO?TZ_fOͫv_dIQک)8B܆Y )5Sm>A[T'TaeLo&QFaxDr\٫CĄ[ $P}Mz,ϯĄDa@GpTC=(I'3elheMTn@vw ũ'̆=$uv;\rAtz}ZV}4n#)$脳TV/9PUJ x^I&/5pth9yieO0S8@+ǙU[  AC뺢gAh` &\,Yg;&[U$ @1kw&ZRGwhvr?'"zL.Xk{(lIqxf:PHvř\ϞU @&}ܭRV[X)ÃMh0WYHf$*w6ӆ$mL#hj9x)7Lr6[wP@$Q _6<v& i"ifz#OHm_D*`Bndݼ2Z&n4`ɳkT^wEWPQH)|8YpMbz* 5U7oYUDxX-?&rDE`Vn?DK :f[Ibjo4s!p(>%w,j;CGE%ѢCn\x=8]?5/KÚ&z'vz?C rn6∭f&WÏb4^n '6UPԌOQ U~1'68p噀`̄β2'-=i^Eciw&*\HųE8Je$XSK{qo,+SfRbIy%7%T@f\<p49 DiSc;-9B&46cwa|F)p]ۈPT6.50a)aR җ݀Bj+SGmWz_t&C67hA$}ai,,Sn3 IᴨQwrX-n:g}7kNPX6ҏ0æDV dhwf맓CE=ÉPzط]RPB?>C f\ SO)(24xl`dҡ̶W9q:bh YFn/A(G.P,лcܾ( +HufenPe[Cb?;*v\ũԆ($G邦{`˕_PGw&y'r@؎,dR|>,NҐthW )SLxsmifa"ut"RH2{w=0$!ԌRuG~!5]qyv؇դQupo4y94~qRz:mÏi"W_V"YG0Y[[f ,l.rM2 t:tm 2GavYoK%`kzjv[rC՝ٽ3x/<ffƵS˟QV4\_Gz +fޒvh?Kt]'++3 Xh]J;JǺ~AOo hXoC:nfykh_WDc7rC8 j5`/-s!nC5^sν;ei{57BpUF7D,`/0NB>=ama1x> e /a^uKcx2+ƫɰ%<{GifOTT*BMRV{p u 4+Qc n)IGOV`B-K9#L՛iT P܏Hf>!1)U+~g4@@Jۦ [~)>4\d0oX3bÙe˕fuQ^bϠ&4"%QP<5m(^hPd6j9y%beQ[Ș>uZŮB.7a-;~@tD,vb˒2NU"lY xx"{Qe<<5i&DGdtRjwXbz`c{?'{0&BNt+ծ0yZrɒ(w!zƛ+* ^9:'AEpeEd"'׆`v pS#?%FNHUQOWR)jEV߅!P>J"YAcP7Y&p\oy7U:# B19 e>+V9Yضa\^|ɳ:>ۺI,;e{Oos0D'=0)2[䥼M N[G;bTD14Wyp:3k^J ^U3.= 3cE|U0rx>BY' dQ:%V.^=Hչ6b:cjڢ]ʨ>)N`ss7 HCotpPyBY{ t ̡󣥱(B -dQ;gMXsFqX".o%>gm3ZΠېϹnq!R?&Gwyl^5 9ikiYld !&[SN% P6&nRdg"&MĿVFȩf&TO{gU%x{'?2T :Y?-Io[s">: {"fe, XvN^-x=n{}ei? ? >H=3vQ(NTsr`H?dGζl mìUAu4ct8]a:KS<ΎӀ&[M`v› fl,8A`biKXP/#UeяߗTWJI^ zI],' -g=_&֋&rlb-s}dGo”Ƴ «͢~ņ_ɯI/2`b#!,q2ˮ5Bo[Hƍ)BlCy[,bpܙg8zn޿Wt$^AҊ֙ZJC u%ԓ"-x* wo&^<~kBDٚ2sP <\aP9-BQy8-PzNxH+IvCŖ I7>nLng4 $0*G訡q^qs䉾:Wрg5̮Te#O1Gf`# p/GQߥ0nexu<ʌo% co%ޢRHT7g]c#7aiCs}\ϣv,s]jje|fZ~aGV 0ew(U8: IZgRZPMu :ɳMո:J f+1/2U!Z8Z)MUån&P+iC ݼ1V͏E2!}wb!レj(;\lg ."o\AW8`  OˬqhHW+ u ^ʊt{oy0?&RӿWɋQF#W}lr6vK9 `l` +@ZB0 NZp$!,dư=mq-_<-Okz+sN ) TA%%n#Uܘ6D(xU0;ӌZЎS& %bAHkS31uªuf*醖uUPmG=/&2o5;m S~6tOpִpРG=t[,!TV=vG\e'`&E], U20sG|{f59_A*yZ-Y&P6n;x7XFvOwǁTB!yM}z}4joc +ڳmc W:TM9fNIуnO-2̽<{shOLwz `CT*LmPڴLWM 1u8»ܣq72r>~̚\4ƕj?L96Hl ެIˣ)k-B-c]gqڢz޻q6Тh2>V/КeVb"cĪ eֳm.]Ӄm42Po͡<ֺE ߿)kYbuDO˪JH9dWdy u i#}+쀡VAݯ3ඒ&ld_쀐]7FmʅE梍(S;vR{&C8QK얈McnOV0: ]5{Oߠ'xw:1Ccٔ S;K;G:P ms`q h_jx$XHd4qBK$I:սbvOeb<׸ޘU/_hGpcO5hw-eAUE]bKAvIWbN |Nox%ÚC{hP-;n ԰%y_A2lwzzZuœջfWQV!)*-Hί #c:l] +scp^"@h1zfA2%4wP 1oEMZM $*1kQ  _ "dy=4pGBF糳] (/AAӤxLx&3qKZ^8r <+6>8>J|,貧p718 Mx[Ϯ=d~2@4[r=Xf$J3/YǨ6+P2^7Z{%AMVyByIHr˴Y ݆H{?S3]C7)rZPQfӿ{㊷3 Ǯj~\)Q4t$QM'f)Ε^0UJkK}_eN ^06n`b>Be&v7][JW5X+0huƱio#1`|5PJ"Q!فIQɓϕ+oH@uô"<-%I8xzgX@^-JࣙFqەC4Q'?5quSt *zaLUeNj|<Kj'ԙ$ 4::%MsO!–Va굧$kTL7>)P;CH $9XcejNЙñ\W7FS~jq̨& @+ĞŻ5{Q5 :C0^MvJZރEJk(JM#8ɣVxEydݓκx 7r"NKmix  {I{@70g-<=<Qu"U)M6ž-@v,d?w{Ըm]LolQ1/3MsƼCWv٪cxLJ%`iR4i$:Oy7/M9@MO9HîH`;s{9+\Qt+6b5\}f*J  xyt{9/|Q驊]tcG*  ZzQj {?X)7ߺXF{VN ?~2 QM+όИys vU^ ͨ#aTpџ8En䅕'`.!GY[ؒ-#R N^t&lh]x} QҹErr@[ |&1$ːݞٰV4ZQob z6,|VQ<0h]ku['bH재<w&t@hOsq";Հ"!UmObJ([ɴs^5|A`y}Qt>(rv$%bM.}g{V$a^!GV"V ?ainɤFTɀ2 pt9T/`!3,r9&flDRj^| 8H7d );PCqW{l3nzƜA¶0Z*?Y{e6˞v$uX5Q}X#֦hwqbG6P:H3 eXzUu=Тܤu,Rtۓun[&|6_a\SD2?è}շd"6P t˸_bJ,|iȻ=#f .%D50(zsb6IuŜ0!"MH?hQ^3GGFA2.{! `=$\,C&KjZW\% |=t]u])NtlC9zMҵ;f םF'Y{MN!VVܕVMU9I'AzJ\y oSi. B2bwOd ɼ_$6p£iHX!S :h-: 42ڊ:S xcʀV[n|EPr`MdR,OUTi'^Q}e\Y嶂bKWp§%_X#u7&/h3"Ďƅ<Y ?eޗ3R:+X&1]_ls BK?D@v-+xCej5! u՝+ET>!"IJa6PV0>fA\٥q0sc$RN!녟y3/( ^-mh5RMoܚ3ӛaAzJvIG0dcɱ^_c~\+y '] pJ>K O{w3*h·21I be΄(~h7:剚@^u_C":xmꘒ((S͛|\n F> P_̴DDҚ@1cynT*ڦ<Ӷ}'V8Z5 PF['ٴ4[R8tXɸ a@؝l-MgF6VtI5оo 7-Td>JqS D`= Qgf9A,!^FfX&8'6h>ϐbsBa2i2qC6wz#)K#p{-Tl!^'*>ޯ3^@zp-RB73/e#$LYwzo~Rh ."A$C〗T_ɻqeר`\H9eF̝۹kCnp>8@A˃sZi`j!a(J^5Ȗ`M~b O));EBuq'f{g= pޜP#4 k*FlEꆔSb`ϟ~_x_ٛ|V=`~ r$ ^O1*Ja'.a=K &:y,վ.jk)p&`aI7G**a)n7ȴٲ PR)à g+U}򾬗0npG&'1a&4tU?@Dk5RK @גYӧg )r!L"R(vD`(}d>fui! Br:ʩpҪ]u*+Bd=8Sm]}uǣcO'C^kt (X/< Jelzz.]ef x6ݳ0H {#$Ecig+P"-I><A$c 9]֖k%Y"[bz'px\T -`]f+{1eX CH~ڧߜQyqLwir-Kh~|ꈯHlOqo=׺}mTڣF{b; #)%xܼ(XKb䞫[߲Mh7d %`O8;Ֆ@q-*{#D]=I,h>d< FHv_D~|1#ܵg`jx1=e {BwigSV#wu??Dh _~q55Tꝥu!k +w٭ i@ݦAr }Vr9n;Gݭ4wK5AcFO'ߚ\tsJQu0ǵR.,/QO+©1&Vn16=tBVxmDŽ lRy9eq٪}p"UWST]YUWZh1d[~n[!QB^sm@g`N|jyYZtC"eUb3eYUpsE\Թxu oGY<X]2rw΢pM!vsgMN#JI!ޣԒPk/8/Xqǽ$%{ܷrt*巷6뫔4Ϫku8bKudTd:[`am(bJYS52tu+֞!"OTscL\LJ#@WM't @4 Y'EaJhA~;+H-l B)F 1JEB޽KNKfq܄ >H$>^:Qf+z?$ >i@Z3Qx+ᣙR>1(f}+ 6@u2{9訪銚P+~ZX<\9f+.X#vC)B9kWH,ͣd_U*\u;߁niZ'!Uѯ\ZnudW.WL+\_W8Z=oL7lj:7#^zz&"e?,8 F$pDmqU =/#M n'Wvӌ12­YGƬ~jo0]J!+Ry0'6J*r|?1UC؊ۢQ^xD>|?ڼܥn{ ;㘎*gQYos ^>&9>0 B%Ky} Dlʎa:J*wRu`kofg Za24\J._}w%iY5q)[&HfDg\Pf qI61j t0~]=oyr8bc*cv9a3`X^uJ^D\)J5Č@Y69|־q_Qku'XӯV8Ew%g5ReM%Pצfє/f7ݨoв\W_棤˿m{)G{SQY-ohXj}SU $aQLm\{Q;JgׂxLP@4^/{/'ӤBww1fёCݖђ*@30EHm%=ء͔zBp2!h[mmz.MttiwX˥~wkhP,~[=iFйFrW-:o?Gv,5;+xلqÊpQv"GL^ggdR~^'hy#SDFRD3{k 7Wo6"`VeUGmުFKz<]S#(1OY!yHXXߤpEic4:ؼkXP=["(t60zRǢq?ʲ d:س$/y-"3!I+"! ]q%ݲ,ɄV 8Qm-dJRطHbHP޻nX}wChKyQi(tӘ-ssfl7MS6]Ah%!*q_B %˗Q /dyu GaYzoY`*\Iђ?R0vwmjrm(d"R a]:g2e ):Ѕ2\eWOJI]WFm3f@U;h\H!kyJ'~*H:<+xK60?᾿dq,_K%¦ 6v @o )Oҟu?'cb@05 -$O.Wu}ޚ`Ԛ =kDs/!IcͳGm_60hڜLȧnW.`~{I$լa*wVl=q'sTQ.404h¯!J_LMeƛgPXe Ҹf"ďhJ6/-ޫ ;8M|6h}sOZC.J@6*tN@UFub-n'A:xZ:Z3(Wx~1"'}DA=Y`d;G"6fiǝ/dn͇#tJzDi265*?iؐ_A dɉЯO.-̷gx] Tښ3&`@Ii ˏ3BHz )^JBU`dWW<ՄUBרsbx)8OdHG*"&^q=Ra(`!'!F <sONԮMK=& EnP (©sCn: P:5X)F9y9ᘜE\^M I[`]IiDɕ7]lKLsûvY"zRs̔m0H%xf|rk,/=zx䌽`'ڔnDǜ=@ vð,bn@r^4foO>5{T,N (ͥp|EUY(X/<SHvQ;"f΢#.n]ô%Ena{ Kg ;h6?`''L)$*`2x i۰t{.ѽPTgl)-t$3(#wfLZ6r8,􁳎f:N wm.`IUDYڜ, ř PNwPy(v1_,,rv&OhCh#P@SX?<6W\JMǴ)Ղd7k1'M?,|O $#Y1kzG#]Dz]SFj±kZ7LUw>h#Ho1>W_5]0_1l(v/ ҴV6Ƃ-ss3qD?3Ybȏ_ӿ08К^o'$@4BJ·m͵;ucLGŠ?7Kkʜ-S:%ڐRh 0 4]Pz8.)ִ$C* 5?N*U=`._I $[oS_+@(rh ( <'U9d nvf DlV?_Up[ <(WaJmh"&g&eC.UFJ>o J 3anIË:!?oߩ_o;yZQW(]`.n̅(}p=ȿ '[W@רj 0/ :MdA0ϴV4-ڥ}C!%Qg©s{E|n+ubY(&Y@3l/fr Cqʍ 3#*/dԜ&.~+!YӫF ^ Bsa!T 𘯯$^l_yP q~{y%z#|T xH>G:I%@cHeὛ%"k銊_6y\ bKbAZgάd79t?;V%N{8M=iC[Y@TgV!|W뫛#8 3*4[ T ˙ža% 0ёsXlԲ9/pCD[SL9 \Znn Ỵ |DIZ\n"GN3oHny ]m-nn{e2>*TPܢ)BΡifqgmiAv"=BʇF}ڏGb%enfT?ozJ^(V&PVFQY⵮1QOj^[ 94a*s1*39zx['}JT?X$aH2@wvA`f$Al({[~ENMdO M ݯo5oaf|!IDvN3n!Lq%*)*BZz%Ty߰"ȓH$lyWHbcIJDI0wnl <9w fVyX7)?yoHE)5$'-b5HcMr@SYeƩ ̯f2g/PL|L9f"}wlsM&MYb>g(b?Р՛J PU _ɃL :Ws&9ߨw"jjN%خ5pmpݠ$@ĞX L+Pm̏x&JT"h^ZA+4f:r:UuIqsڀdxѢ?b<bȌ?B 99].͏;#i~6}f&dehgv)M,uY{UNDwrpTԌnMUDV*_[gԾܽʵ ڥU AoAY5_@'@7F 0HR>9;VU b? Pp^}xt!wDr] [ݍ7כ=$#d 7w?c3q$Fƥԡ`a4/&;i#B `]\[7|T?(EݩYARp<}WqPPNRfۛoGQkݖFa[Iz눤;c|y;zvUJ`3ն:#I5q]E۽=48ڑj%61$",s'pja]U]+l4"T~PޘIPtG: |k6ca'ZO[vO5T;-*cRé\+5v־S}LJxK9!$-3opHdZa$?%wнѦsx2\>==տm\b꠱ iS*mlt ) L55^'iCr%@/TJpXT\WBs |1@(:uAQf#țB.ExNːIFhpԴ¸aQ$ܱBߤL%zOQgݕ,C*PD:vOBP\I4<9|&%$p܂p4>'=Oyʍ[eT9rAAلFe;n>Ԩ[iaO-rBL,_:sxPH`.cP4+Nb˖KDzOSh}z+6qDZeڽ֭6*HQA0c# \ ýA&.^!9ږ$1d S)&jZga&y8d$ 6c7Ng)HJYn V<󢹪C$đ+ar0Z9A 6P y!Lh|s%!Gy<X[ @}Lݨzxi_O*tUAvhRZ%YC : N9~0ՏkJud \i*4qtÆo[n^&%;aаNW^+?D_? z vg#ԷH^6xr)w m,CTMUtZWILu7I_НMj "Pbo #Lة{ҩ2|VǯlWShZBس]$z {=#QnӜ2Ӧm $=Uu}idлwHU 1:*&ɽJ$/!pae‡21*7'*Z 33sd?m^{{bE*ݠRaY-Pȿa8z;I+3l)m;n <$E, xR+S>V⍡{\Azޘgn#'>Q1K} qn,;s),X25]cIzW+(Fdܦe&PEFv . _S5lS1 !Ey>GfwoGE}6qK?&(>ɶoOf|TX8IyL+["Pb ?yЍKtem=}ຳF2:cngx.DYL)gdAWfv \τmVl GQq:n=)ЕtK}hJ,ʕ:Wj4Ga}FյR8 鼕[?iM]BY(Bl Bt(A $XXOHNe1 3g{NJ"~*>:?-V;Θ.Dۀ*2UNbĹ7Ndy:8KrAh4z[mt_}o=H"gW;؝u4yg[N(l|{#f,h[KhǾK^w.֛?=Z}7 5NodBt7zv[(~QsLԪ,},ȥy<]KOjyCsJ +?>HsQ3?`XYWӊYJ[¬n{c?'RN$xl=q`݊ehZӑl21L WQO#TPW%Qδ#m_y(^>uf4TZŽjv?ry]qR{/ca*gaK*å0H,!)m!`6[YxxR('n%ʩO9 [=$9ѱF℠Ĺ+d"9Z{4I<PgyGPa]?͙](j]w\%/aa]߰ 6ʎXBa: =dɏ{EݧW,B=-@Rq gS e ִj{j 0`Sĝ\qBq'[W$O%إf L7mIfؠy^ngZF$ 5ks@%~c: %cN">3o)9h~2D[!vb 3\8I3SmQ- %(PˤG(3CTkLo:bVE,0RA mscIXNS&)j2،M dTI׭KGσ&i0U2胹S&H_mĸ_-%1`|z(NV=>Xf L^Uy:@P+E˙9@L̆0z@vPKpO%δԢO1)_kqdTVV#*k;`LjdQl.$^[("dIU%oۏ{Qi|BGSE Ɣ|OV*j+GkYa(FӯhגrԊr8KA/tqi5Yh=;, <> Mik2jsM3cPAکy;ky 564eP[WI*2?W|3qn;[ qo%])Si*M¦G_܇ lӗ;őCTMɖFkWBdL'H|ڈLHr}HZ?ZnT雊ǐhژ"m Uax~VMTa|0bi2bVG`ZV^^Ϳίv&xZóJ>M<~}CAcD`=UqRD5N2F$<㍙iExuXS'rl]2ם>"cyL0wK`!z7J/ʌB! GAN$' yW>15/ǧ3L ShTEW6|M!S0 )fbC$4,NB!Hmˌ$RPs㈃kƒ<@x:HM/ya l oe_ sہ}| R|NS'C͉3sXJLFup4X`CnFi|xF#fKGl[OXð`@V1?#ۚ?G Ϫ'šiKN=}9iO-ÁI5:z|pL tW{9Gc {[uaaDY,oxG~? A%P`:\NaLS P@ AO4u% 2@>8t#CT,s%c!iIyx򭶠A]m%],({A1gwDF+C Rېᙟx ]#<͗>=IuAh6!fPVr29ېdL޲6VK*~0joM,:ܻN.Oam^/6٘MCZONؕZLn*߆ 2OE!r+dTЭ6Trj/ Uf,cNU74P ,.- ?W[CnpS-CK:xX:] 8^"ަ 8n@O@c m)*طS\*O(:o@h+>P=5Әo;H _oߚ)KƐ5.p(%L=3e|Q;zn3w:3<%zFM=E^N4Ad`7VO\=sj.y49,w4[D HayTNHdC65co"p *9XB5S$>x~XMa5 $"D iID>Rq$.蹅!%?GחS#2%OT@W%֝m]'ϰz%t hd&"*/~Hy@Ti?GWV. <2F 0Ӄ΀h(Z#|l7tiH4 f_WWbl)vJ Ս=*Ý{akJP;!I-c'CP(KՌiz-H7kpJQ܉Y*Jm{krP/],5zΠhFL-lTXwͷ{2 dXd#2bV{rPEB8Ӵ ?j18}9 $ nTʢ@]fMޏew}y脓 U{"WyPSkHyb8t?P$+]MIAHwoe3{ZPS}XJDEbFue!hyO8uKYm C2SOFihȕ^r)08~vls-*+tvbe5RjU,D k]S b/5 U؏\gz!TAٌBIw}GQ)CfVZw< ;+Y/q 7wAhyh`;3%Kˏ =:>D7I#)ƛ䀯uCmU?cΡxȝyo>\!g.ss&?;yF_ b2EMx>6f4N=3Ob{?,mLP,h`ܫ/Ѭ udJ8 6\ ЎzKm^qx-Q/mF6*[l#QT dgtZM^цcv@˾Zf!d= $^=óQ%3ʗ\S/N&xt̓b$X#AQBb^W.s">v}TƯI%Pn2jf3RNJc SS Q7ˑfSm5o `%&@jA)^Uw=쵷Ҝ+o+sDYu*ф'yY;bëo\Xђԝu!f#|>?$IEUNc+q#enpS0nT& RJfU^ٙ0U6 p؂_cTM#*i5a m&\B=7M$CF2iҘmݒ@IUk0N~t{N~ D+l7u%dT6<3FdCb]Órm |aoV/ BT?C.ՂzJCzUXy[:faS ?U^+ޜ)JHٰq1J9ʥ:.-糪BRylwY #i݈h"BsjZu8 @`h7KZLܷg\B($a6A-as@8%ھDUaƯAA gK흇Jz y+EhI'[Y"V5to`vLx 5G$`!m$uH;oC\q2e@ x[ޟH<Q- #y.uD5ҼGp[?sG BA[8X s9,U)-!P= p&.c܅@lTSA__s=ǡsRV,R E/2W[IT[4^/>q^RjOUبS})r ׷zp%Y^SsyP@\caYS7&XGf`}YCЛߘ0(]Kt$IJmbϽ VN&,0gN7%%NAww Nū?c%P E u*ws'BIL¥:}xt+A͆IӪXdvl>s]l\ǯdwMȪ14м|iR*àK S8GY<1eCkN;bw-jPRn\κu)]ru~\:P4Imo$D_noD8r4%"SZz&D56t@EMW7n7( ~Tw*p]pDU8)v'Yɟ[0#dӧ,v( v+jQ]2Y='oNG5+ݍ{ڀ,>=T T#x!@xWbIq[*+)wm2S)Iăp:'8rANKRgGI6O^Bwg ϙ!_ A |fBm/7IpT=&AKa ^YѨ's1h3* +P9~rRT0-lvU]9? ?[zy]D/D~pMDػsA% wC{1OlV| 1PrC7tVM~eAz/#EVXcv4]pP zA] $5Щ@]~C`pIN k)S>m̸&EDπ-ہ8mw7 ,YvnE_ |TmrKO XYZ/ѥ: х۽ .b5$WuoJu&W,BzՍ.@@4$cVCORkp "N[;} %qҗJv8z=nX^nAgI9+vz߰A=,Hd&ǝgs. UI9#vB;n ;B>Tq_2t7Y4[J[*Rr@IӃ?/ǷǪ+e& ( t<$陗E)^ 6cM9X@}۔c;?gR& VrSUO\pH1)6 7==AUe,^l^8+}A̖ "~OR}=,eUP/>Ϊ tW_ ڸS911Yy޸guPUyn(ރgxK@n'y0wJ*'tZBP7W ᛉDOJD+UFjYE&TQo*(c P%]q !w֛j'nr0>#aT@eOۄY5{B9&~nɞ4"0"f|:?Y<#$=xbuwɋ=g  54z8 f1s}'snB*`uފK 'N<fh`eH7#qCU"I >&Lma7lLӶs%V*+GD&y/l{NZ8VRg\T%7&s!Uho;4+[?C"H~ڏ96,q2'<$TrB8U6T"SRh8D1ʩ0tS$4!S0Bڊ%B' #Z96m>ZlC9c|kwD2"`b;km<WR^U<`aDH(; vݫszƙISn%J[V:8mOj:M ;FIx.Uw @amlD=O].Ʌ}_H%RG@ ~\f>Dm\u$! fʄZ[wOJIcI0 $:s6Zke`LpDRҵ\jsA3xlv{}Ǐ_wiJ5Z?14{{2-Z@-wG'-GX#M_UI?ku|2ˎI[dT%teg6bg+s#Jݮ̀ Wx9]{-x#2EGzh x|kW=jus8&2}զ-8nI{cv[k'2Y{^ mRӕy򕟪|>nz:$uq͜;Tif%ɔ-$\M } EwC*YO H1}o#6hw,>3=I+ȃSէ–mo?jAC%gKqtnmSC1H~}埯8b JsY :}ȫrNO%Oѻ1ĴHbU&%$=9#@۽Oa{PL1ҾH1N{D!XRsI>i H!DP ǑC; h~EJ۽; be1s."iL<ő \Riw*+۷~;)Z)u=FOeYz*`۱cd5#7S |o8**̕箂ILkBN1S=6KMpZ2j=z3NTTѺBԡ)q0ٸ}zrA'!3Ǵ)>~2Bo,?b|4*/Yxʎ`S,mB<t\wO[.t$)Յ~֜!H;+ЊݽZ ci4BI D3)=s(ĸ,gWˑ8K%S"׽{:*~hy̶\9ku~,`R`.v x<0nlFeDQ[/>ŃS柩y7tCExWp_kw,u/^q|GIqyqak c'?TPQ"4ܬOn|~D%3wƇp"/zx{%g)THl؊*WIi}EAۆF%SOee #G\TƗ`\&>mfvbɒh`ZVh~j%V3MpOzX;ld] gɾR"ĺҬ -kNd2{7nКۘ~қܧv @/3 'h@'tzV6II90E<R4M: p2&ybi@ N-}&kuqX :lilpWOm|gP(@g!;b" F('gu$/cǘr{0 (lae+"Έ*7PJsa  dA }G^eKOC;k`jQeivFtK13POʷ&ZP뿧P:=§S%A7rRVU*KVwPЋ)^{*wV`ӝ*~s5 \`G!z6:eJʞ9N F)YYGDLf9/%%xҙy|7Ьu<;{_^WT"@g*]1s2)Y̆t-Nt@ޚMRJZdEt=#[T6c[oi۔W 1fiҋXGL؏g,؞{28o $}"i' N7 ی[&g5U~6HBBnH !5|/1\`-Ofrf#֞JȉAb#|I1$`Ьeeۉ/ZS)۵sMaM6:k>N7/;DJV76;I&UGru> o܈F|8 p{9}8ѥb,Iy$Ƌ֬>S2\@l)ڠt=1 &.t2O#MB\TTK>z2n+ -֍Xuv!݊AApkv&M+ }vYsL2OQұ "KUYĞ {nj|&$D?"VTG@I 4AՈ[BH@S'BPwZ=3ַƭ 4E+p|9)osm}^|iWMv 3dwk-k{ al杖y,>f-S+BBOkug/~dWt^Z*Z '5,_V"GEYǚ`T~E\ rfO#+2uv6W_?./43Z|^" /xy_fbAiܲ2r(]d^wC/cd'*& hKV1'c#Rhl_ܑ͵q؝MǶ+Y TӹI7Z{N*Y _[Q%ʿAjG%7kZzkz*JMPGD t2͈ǰSl1orQnɚAIw# IH*p5fHQuDC D@Y%ː^M{פ9 G+&t\z.'t{30Y4-xt6S྄Q߸Rn'?.<w/՟7~B-Hkʅ+mp!3Ѡ%ƛ/ lD0VO$Y.1ؽIP@'RR]_a"No>J#t1iUv5H]/kD_"5LmZ1[=$os{JZ̞bknia@ 3i0Gtj]Z!3*<}&r>]iëjn])i#wK޸(L#h#MXo.쇱`FV-L.9n_>ֵs`eKN @qԲд ;WQ Laz)_{.! i%v5AuV-9#eHSi}m\K7t/(n%dx ~6EBie:}&IXEcWAt㩭|/>y &TעƎ^C^ݮ\Nؔu]7QݻC6闄.fvPQm>O,ݻ[v j OK#DT%:v+Q7Q锧 \[ #Vs_# H@Lw~0- {jG~FI 'i#J]k.[(=Ϫ}X2B}oB9Ht"# pYLTyלS(b0K33wo􉑠X]i7w*dP6Co{,čY-`.C"B.1q @D[K5LGqcNkv=3,8 <a+[ zV* W}T/Ӕn.t?v>nD_t~ϴѬ*㚿Lf~79=^"o*|CvWW/Q@. I+/]ޚ?z@5xlJ_0%delx=e;2+jV$^[N魙p(xy):]+ƶ<JU'qîL(K[|+3@&}DDtWh3ȵA( _Za#G$_آ@EC.͉tm{Jv"csmdIjn\J<^bRS:D{hmʹbŦ`g)Yz4l .a0>z'u ,hX Secv!@> CU쌹_d4GvЛSUf.eγI+kpr< TZP\*0+sW;p/E/j]Ǻ:H@ G*su&Sa6 "=\߯B)_?Cjt t˥lX3nз/%J-V+nKj_ *z&)`y6:ޱ],`'Z̵;V'L/NQXkjF4n壙E B40l^z:atp[h]-DVX4*lt1.^.] fb\3ڒM9.r^*|AoܘGcq&7*/ƶ+:*= -Ch9Vm֛V){ƻjU L3.㩚.dHHDGjWJ .=VF,o% 72FHo,Y:z1]x^@X\9ЀD>{טo*B+\ĺPQ+Ҭ#!.uysP )^3f8+qCfytU_??kA ̞"?^YeKfCJu@`SN!Ӎ{130j_HC`v3*Ň샕nyZJGH,APƃ&kc̞^BGT۵zMiEBτxi|ZfZyʇ5hMq=yWIJIMx@R}^RCjƿ>d:+PÊzAU5uaTȢw?*<(ꃠ>'_eEq'^N< *u(!JņƹRAhljd4Mj.\[ZN 1fod@bߗ"#(XNop#\s*cXZt?i&]M_ϩ'ostOc8_3)+ %VΨ*;v];~L9!@ ~/ɽEjÀ7P*v-ykI#E"_ ɡ zkDL˛]#H6yc$IA81oio/`EEX.0Mڼcz暮ɒARxH@mVWJ t5S *mF,+"5*쭇@Xq͟IEd Y;M ZY(-T_AL^Q!N҉O[/1䘖Umqbtr%xg c_RG뻒^QQQ b,N:^`gQz  / ]t{c*mAH8iG>h9G)bi*.@PqIK]_L}e{{ /aXY4^a 4+/L>^8O:hUxxcw׽9Je(C?YtяCtZAPW6rÝBqU`zڗ1 saf23=$gs_5R>SOnI;c@\w5 vH$R5&ޞQwHok6;e$/6[?)<4UP7' W)8YR9D D[swMD9276檢TϠٛBh{ ΄ x掠].]~tr~-l& blr Kd/s7780uPt0zd9 sW( V7s5(kp>?`gl+HUF ;f qzn0 4k^]!Yu^!jVQGئ YB # >ֳ V:m@2pɹVW}l^f 3Wp1 mY.QJ(C ^į.brQC"م8wś򚤎lA`OϽݼqx nJ,=v1AiœC$+ s(fFZA$d?̂v SLm0 Q99?U厥KHX)F FP͑bEŎ]!#Qқ"$ݱɘ8Bk;L<+lMS(#p q\;5m^17*\S+'E),>Pܙ-G͆".ig(Jed ,kOOX &em2;Ez,z8 `5B J!:얿 “b d޹M!V _ ,'wD@=H6K6md#5KzA1ϻz$q'mbt/31 8oAv|q>1OQ5?E*7SxUU:E^>`zʾl R/ $&VbS(; =(U`~ĄI&ӛm`{a ê )<}zZ뜇ڝGO2 cTk䆴OtEj$?~OZ5W-ӬbCL`Cp%5S{iYQ[z>Z{ƤJ8*zH6U*ctre: Ϥa%;HGuɗSb8sqJ'.+̪h>e’__>R[|Цqqr40nKϑACAs{ccxOۼ!y)$!Dt[i9S7hvD8wb=ZMFY BsrE'hǍ`A^5- {G}m}A6HlZvK0nxr9f CLET98R8wVJb3Dc'O!0d@v5=RbizaJGc֮_Χϒbp\@B2ŧ\B>zU?eA#q*x%ak޻RI>8-bga5/B\dZWwx\Ve*a@7*+Y?ۧ6VTXР7'؋Z,p>K]Y|6.*` |C12(/'NwZc'ne[ӉYF,'~>V&H$NBP׎|TyHdm,?Aa95]"s DyùPqĚB0OW8'KVXFa%l_Tx+9V,ztff[z PIf؀MvlO9x }+ҧIA&V;@8=q>6>uQ)Q%}]m̠`--=uQwLz*, 1ncTt zy=8^{zaaΘ8{rqaҠNrCaՀ'l:"QNe8Zf%ּ'#@tgNh+jȿSĤgN1Y^?Fz$W=XǼ$YD#2;Xno4g>dB5`_]NǕ89oK8tHD;v~C?tY6(j=,5K)&lTݱe&CH9>wndZʥ1H-l[vf2F9:^|UejAeG1k!rX}CkSԗ.l "?E2*:eb:Nlw{>)j 9xQWwk;$iVMopF=j6I~pW~9, ԥ#|Nx]L}$&'UpKVN.h\tгegP [8?خ1 K5D [? jKWI)zG!rЮ0U|^V+4L407I2C]īͼ?CV1l~) >r$ko!UyѿkHE&TwtzY~qƏ xORRkeyS<ȣzض; h<"Xr#= ʼa,t66'QÄS{y_o15%>c|xZv\Y9X:Dt ᳢3tAe%$, Ry}:["ӂk0602&i㶮%L"E\*|.]7e%@XHj&ե.uvKNaedۥ[IL2x  UfCsvcCa5B#"CZ(s~oxڕoo H-oټV>f/0YX8akVbVT<%{[ Mh;^*[Rdr}6=~-fhQ{Z%Tf a`V׾%1*>: P{R~S@ 4)CQ1z; kv+$Qg*jAY@~B{dHW]$׵H7gۑ@*Bt}pG.Ç&{brv@2KDˍ9TxF~*X\q3Y(鈾KA?pꮏ-oZtF׆v baϡHZ9Y3R흂SʫGSQI.1y-7KwLI,DcvzEj53 Y^?x*^1e /e-[(Am@[ki?8kZ$V\?1=0`n=1^xAiЭ7jјpmyʗ+m(!]s{ :qw0;?^ {MFaWS穫Q"ManY F}0@?5X<1v СpF9ݜItSۡ_cV 5P>1nqOy6[-+{SkWl)Hd5;G7_yKyZ 8]/B@YE$+AslX1sNX'CzdR9dJ6{dU mX!UspI/d G ݆Eʽi|ZX#wt7Pnd ^.ÏD((Zj+]XY7`&J>&$>KZ 2ۛM5^SyK=v}ekPd|ai,{D;r?k-@39> CP^J%QAo!]q4#և_#'rAVOOKgrN 9IqCl _?ؓ|z_z#L.0ݗ $'X_,&W~+ BR ;<K myg05|]thy ]"V b38]oi'dss\y ZW~fBZDk-xKcD4loU_h] <23*ĊvrCnd2B sbI2bL > }~q FʬuA5Y,'lzX+|#)lܽ{aV톤MXoN uacźvYt|^H0x!)H/b*2lCө)`6yiV`o=]K林A"x^&j%SR:y*;ʢP{CzoYr%5 Fڅf_~ k4ȍ8[n((%o0t CBdSpXC5tRҵWD|ɭU]T`[=/A/*۷{B{eӭAPU`=3r8 1ı(F^,|BQj:R=]k:.<'g nbH óZLrOմМ:&CR0U[[.J%~i_}x,1.#FFX#;'6"(*ZtVE0,6 :CRP5r~)`#BURͩ@;&~O"t=W4q/ؿEπonE]IjbyI'sxJml+yjyLc\]8cI͙,Etmm+3Ry2)#L`fR+~|7IA/NS䜂VdG eApJ!v'iz=iX0/#x*y@W]V9EĒgn`Er֕!C}7zjf!Z)Nk4HdmZ77U_ |NĴ-SV5j`oDS٨lpAo"|<]@#/v$9Z>el"K( ݽnPSP $YOP1v}ug-p1K&Zk7EŒZ1P/E,﹪͎訯 /l>l +lq)CN~ewy۠Hz߷3`Ƹ.1qV`k/wOjh V3[k)tSwU1*Ł歑 ;a>ΑNCN ޗ+f2zԢ++V86U +b./'!WWp-=Uɰ9i|MPL^X}Ӽ|8JAK;BLgJ=x:.4'aШ_MX$@:ETNuфٱ?0;C%B ĸE*'i9}1 3K%h5E\ ߌvcbȃmRPgY x& 4~ ",q4]Wܑ<}z_D.Wa)[PSxq[+s&ZBAИR++ H~ؚk R^֬q-g({Z+Ju p"/a{V p]0~0bD7r4X|+p%+Z,F9j]e2U} 07&Ӻ6IгU[aŒǍb[@E j!"/^u Bh2R)~zp) m!` Bm󉱺.@C=4xQef^'\C:f^< [}Ϯv8wnb=烠; RR6ȭ'80xl s„7ޛtIkg:WכU[./U'fOdvH=kRʲ]jA1'˰aeش9>,v&U~N4^(*"~ 4ɜՂ`OjGfJ&iPSU-G"׷|5tgV &c0nu8gVZ IqC12 Ĺ}^@WIrdRay1.yw>"7EHSIp8rg7^SR}c7gHVS0"6*z '#t, KPt'iDe\ !&9Bӟ"c o+Io]pu&Zɠªy4GgHdn% (&  v6%CKG8_$"7z~eCw:F#;Ǯ'04.RB1`gyl.fk/кϚ\b#e͖fYP-``Ǹz1m^]nNH{jކ@ !@7:M77/ _7/^9%Rn~<4hZ-Jw`;?)%z=A{ReCg51\)TSiow/ų.t<=7a@Isůh-n [+70`86O8}\D}SLAhpC56O|h{h&Ũΰ=U4' UӐhc T]C5V{v B?cWPCe$xOaxAd?.wSݬ |wfî69H%Gk   >3O6umcIvR.=U:@-n,aL5 s0bE$Vӳu`:U9eQ .T7>GiǴtdЎTxF.V?rn=f%vC=7D(OKAQ K/^dt|=35K2zG׾9XB\wˢrmu wD55m;ա@lczZ0qhwI )dYD( L^+ 7>q30 xq^vm1CcMWFgTɕNV~xGgu+@i( iD]Tƿk46{"/o ;{ui<^˽ qz+Wb\e-3Ngʊ Tt pYo?m`Jʽz9װ!bs(F-[  a\PBӚ.dT(6C,gQ 0Yo>V/ ??Y%s^awR5h Aʊw܇[_IY/zz⦗g_05<^(@F._`=T鼕d1dxPF1mTLITцC(^|V_J+ {՚P UJkuЏ1ʌQ̇yh91/aЃIgX~..ݚ˖\2$oOsWHR0^LUm ʇ|ێ[ h4> FJ%ޟQf{d--;UٔNʨe_`=*VOq̉<\)+u$%TשXͱM]%ysu!$;X}X&[V+d$8H{\jշABzYԻ}՜h3(fqt ZAKKFYdб-Х 2ʟ}J^լ~ c"Jw[nۢ-.apY)=|5jt,p  U(N쭣ꭾQ#+8L5V~<&F)7/Igdh2Z" q-_O`ᳵc"yp i"%'Bl"湷cy]AtMQauw2ώ0PMff|HT!ig* <}nܕiӐV,Hi՗뮬3Uܷ“zQ̃InX{q=th 8U[ŏSWȺqJ4BF IjNg'ysU:TGB L{̀aJR^ԉWE0%iר^}CYg{D+xʻp_b`')mzB.i%[lWTv $:`f,vL9NƋ(W߽iRs/8ƑTLgD(׈mgh텙+yы! D?`<1!"ݱkz+}u%G@[寶XêuN;_րwb$I 1tnL]igR{=#tdoDۚ]o&3sCc@# ORVk7R!7 :#s/}| %8jW-R|A1΍99W Yמdbq^=) 9׿0yhO 8`$!ӆi6$W]JHx0k:hЏh}uBg OXԈ ixeN}{ UޮXe>.vuZUI3R_CIH p ai,r7SډR x8X`M5Utf)R'(HKOFexA),gML@Q .]0!3􀗝rFbcd۴gyT6uPͷ7֘B0`t"U /'G{P<6{a=O}?xZw4.et;R$ropXÄ[k-;U>W'lK\fDc,~eX?`? ߆P"66.ԉޠBmsrc+z"iRӥܔ;ʴ’ Aټ^^d[kK6D?; ƌ~aq__5OB>7%vЍY 9o8qXz]]m?ƚԗ42RxYƦԭ$G}Yެ&d@YS>`&q N˂/O9X~QQģI~<C^^ϋV-1G6vT2c YgFBwfI"KQdw^AKO; j+(8i670ij(M>g/R(su8ZIp)O8'ͫ @gb*eUUˢalD ^ X[bXS:]޲O;4Y{&( Ύ0tvi n)ZlͻpGwn"*3# e-4ŕKb1 {*uʐh@.~`S[oˆ[ L\O# CY5Ѧ++9Uuy'ZB;A#w^qt27lGw]xZ9?|.3B|DQj7n@1%c:Q"@q#|'q >V̩mY. ,꽛9a*R5—~[** b&\1/N*.IJ35Qd-g&`'Tƀd5CkcaʔN]@&0An}*Jn(9#K7% p^jQ҆``6 ~h= F;)6GA^sjԚ acVikyr~@;w .ɦL] %&w.o;i5E?2@W>XDf #_h$ϵd7~tIт|vZsw+1\>tE&I31lNR׳1ש^$N8viBlπ ps J+^Qy"椣i(jW,$"^S6 TG%xou\O(e'Z!'+꾽j.FѶ )X0:IBW\H6&Re_rJ5j HId⚢dIStz6oS5D,zGTlJ$M{+W2nP`RZL9_qkmwxȧj$HkL[srg9Kߋl}<}?>Z# w ̐ih.vR `Qz .OŠD_-%ZC 0PBTI/㻭^Z>_}9S+\+{-˜f(/wS)|H`$sB_& [2D>tj,^9 n㹥!7XR@5b0W(jB;FW.[Jڈ6/IB6əOmj"ųv4G_7%9 ^s1P~'s#dͷM< o/ro݄xuuqHVDyfS-z,6p+&ﰸA{ۤSZaJ"ԇg1ҼP:[t4CYyzҫ䙡(Jof@EΨ q ؏%FCs ) Z=?|Ś႗̟HR:/޺[oȄ3u[EJ{z5h&2ZWΧO]>ڀS_vEc~-pg ^F+4Fg+G>>eU "SÂk Dh$ͪg0C5Z_ (oAXzl\, _^yu hKȥ']%A}.];@4ݕVe@M2f7?R`KLv*Xy2pKW~LA++h((ᦃ>)3*igp`vTIϿo^8bBJqdR*]\z1\o5XCwZ$ }}@\U&õPYy?ZHdCEXMqd':D62Ft EfFä`J s]@ΥFSZvD,t跊YA- 9խ&|n/吝SbSzw1>Ҝ,]8c  n̜>┴[´%[l/3ҾJӁC<$t{2F:/vlE{=wh98=!6ZO{$,èL˱ >2!!lО;T~#`>BhMrהzsA;!'A5s<6s!ll(s+ZֈIXo'qzU0B#ˉ&EI%H;kkP` iA!Yj <@r~q<GX#RixZ5u`^9tU"upN#Gc< PM;,+(6s±c[*?/XZG:ib7܌Eȕsr0oqZyJսs֫Qw؍SO\_9sFñ2_֟O^MfQ~.9R3~RtNOZ˕E%ِAKg OtO@Eh\?m$䐵=v%jnCm]%}=5pm&&9[~Ċ M99~]LVاKxzHkI&KJFE8g.pO___w=iԂ !X{#ad1ֵmbE 0[q`c'g) ȥ6쒉'G` vy P`v 5+ojF!(8nF 0zpJb' TW~ji=&uLQv &n0Ró٥ʺGYj_)^"]f :[ A:.|~dI #9u+uFGջ To$1 8&m$ϞRh>#RK0ŕJ"> A- F!,)Ku qgN~1hern\gNIB ,k]#lOeYB L]:-+/_Z[Pp%+hf RQkhb%FиhC©>, ;]s8jb(%~O?fqt]i]>p{T)\Km7PdjIrZXZYa!YlI=T&EEѴ9=}N ^w #W@?|h"5=8AOhs#˻+?]g뫃=XLSpޠ/ zVn YSs.T);}LO!I$~ыLd :ό`JdeR)a>p'6Hkcd a2]o#X|)Gf^`z<\k_l>w^6?%>niI xFԾw\#DoW BJY'-b!6 ǮcnT(ө/ihCQN7>kB٠ƜW=Mn@$L.Vt }BO0!;]TU\ ;9?#{o4ΫsKrcAI]Hm?Z5 W[R1@P ښn`rBg{g信O1>90Y?`[P;vGAnw5-wb~1iD"2ҲcN2X. i1= %Qٶδ콿 F,3L;gv ʯh~9GD/E[S]HEagXH? <u 'bsUlԿdnR32"p3adsUjoGnoE}?UT}&U'/aDk0 'c+C]9?&adZNVN`4Y1l빏HyFZY||$Zzn >+6̿=g)IbyV0u F>dn]&(/q=g) {ot2 8ّ?Bd ]{$m\[գ %y?SۈvfާӨ6薩7! Ȼb HSvO@5~(GjSJFAڬF|zZLE.b}ĸ!fҤ`GMD; ̚ࢀ= xk[똇5Ix|' m7@oo.Wxq`Q RJBKFޓ zC9c!Gg/uc9v<ŷy&oi3{H7V3)Oj~+dc_m|iGm|UA'i{ Tx;y—  bJob9lFҁɡy4 SS}usGϪ_!+J1gxGAK{ӦB~J\' b/FJzEHC$C$A'Ҕ|uTX]斋mh,]f6ށB٫ڄp(Bq 9jm9_ ˼# p69#Ϣ rZKЛx$_d0^">LbIT#WQ v|Ld Yy /mN/!IlJ+;pᰣ1BIOIM2_v ~Qa d7yԤFb5:&Ӂ7b$?ܭu0b5%G&_TVt8|.̍s}YRAE 33!&TpAآ7+@\fީņMF*CED}gCz2 $:- $:i.UAJ Ȏ%k,j,INJcx(&_ =/QgFmv6 nIyemT/'UbNI}A{l&_ Ҁ|3<ʿEPD<ƱtnqddFe2Fdt 5/I1m>bAeW̵=;g\3Śe;d/f2&XJqQU_&Byc^5qǨ;˧&c/kp?j-,aS4i5;+[ڳ>C☮Hh:"nXKĜ)F.al1?6"b/XM]&_5m6M)vVрr=/P;3H}V"/F$dmbK>OTAiC6;Rs2{FH+xGkFfǐt;J yg9؝јS ~ٌ|t]cP&ֆ%/:=?F9Wtb_i#euK.j,r%vjf#\ R5<odVY߱ ͧ3OZ8 RY H P~-pPFgW}#W Ҷ\ƘC:.' ){_rvwM˯at#8XǥAUF`Ƞ=ӶK}zuN!{N]Os耼uRJ$'_z1?qKE˓d>#] wߤGm47ݩzڐs+Oum0G>Z?9Q;%)D̸Rnā 5P<{oI Һ~h:Qjeѫ=:}o"kN8V8VD*.[G+Ez|m 3t+Վj}AAH`шov+]{96\4ggA `Rc3cB `%s ;_EYs.v-霵Gn~MVj84hwfv*W#q1_[?~qk!5^r )OY` `_]f<5h< 5܁14`3#iuB]U"# #uegR⫞0<wկ-  )d/qwJ{3@j`0_ ҅B}zHod&Iv;3,Г?>HJdts@go4Ym`%ډhVtQn?$QĺAL9:HT% 25e 2Ay iQrr~1"75e{)!%+| Xþ]o%A yM , !c 2{jP! ‘RL0q_~k"³V'9Z,d]L8psLO0|x-yR;J+ Z8曝e7/2!Q^^=T'9RhƐsO @ 8 aD~-}Km"+3L͒WT .sI+49(V6ŊL.D[%;n0튗D`%|By^⪸?^r'%P8k΂[zjCb!ϰ X+}:)؄( ջ6-C1|W:U}>`7.d CNGF`]Ma0}0Chm2z}uYcSfR,nwL9E""$72gwdPLzLk~F=áQܻ/ {5U=M >^iGAtvc|av+|H&"&'h,Sn$VB\2R0g5m敓o`i(FU$209LU8aF{V~,Jbc{EqkG,&^v#mJb)b?$zz‹;}ok4Iu4"!168)Gh$#bꪲʓCgWY$Z5^ӂh'IN]:F&ÔM8x 3bj )¼o< #:PcW̓wᗯ.Y[qn*X.fR8/VlgsX6g&4C-h]lqY^Z/ZT.ULoL~sҠ97 ɘӔ,S;Y/Ke)Gn"0B>4+&8fReA=ƧP@A Ҕ*#}:_/E>?SpL!t]B KףtZـVG{ kylpH*9Z?d݄N? pK]#,oL8a)(/Cyï#Nj"py%gy,HhiH[R/f/{<&ԠO8&TA$XC~Ў+:p3f,A輈Áz>SOx1sHDŽBOxυ%V\BȉޝZD+g#]b3-,ל!Y7LU-_<W)2s0>}w12sLAk3 |}grV[kS$] &~jzkB:x]B]vbWEffC Fzt\LdV4L6|xag$/͆tܹg h"5w 9[@EuRAr,2;F[А1 ehyY𺂀tuƧ6T>ۤ!(p{W3,mE CP082D`oe Ȧo^Jnik>Aߞ BRz5jpMgu4G[:"0`z$8,f X/Elvxf?Rb>^ϡjJ%h鼧V2POc#!2}C5swO%$ijJhYZ KxӜ\ -ߟ0b +x ) c HM낰񖕾Z͉O:nTݥ`7oӿZs8@!2$jǡ)m.Ge=o"ulkz7[Բ=Ћj XZg-}hh ЧEa.NF U~*3gz-p j~^oN0B`5!C 1]IG_II!0{6b[*|pV-[$TW[~ ҋCfJ3G?r coB mXc;Y:J&Pq&X' j$,-Ϊ9&L mK%7N}>[D6o;oCu k u2~hm,e|}p7ΖγC^iT'@R.y,Oq1< "?@*,~21uJiy4&/@+e";f3JJ[z ŐvvfC\e3Д U+qGj_kНrvEaQb}@e6ȧ8˹zob_{32r+^|(m_ȿJ×ҝxqm/Gq? @=}s85AcQ{wlt*8w輞΃ C8< MHgÈ8q9ް-}Y*ˌd/I ~}"o\NQWR! 2mil8&?)ۃKٹTF4 oJ hBi2o2L u \sfE{_z`wEqSV:[p $ [P8C~&S6+] DS*aZk VZSJ~)R ;*+~V[,AAlD @G4cl?GB*mV4>%zxPJXTG!x"=g#ý(*(AOĻTayҟ{N} hm;%&0iZ+7ɎHS& 4Ȧ|a]{I'A"c;^r(0* bPFRkYS)o`]3[$Pψ9=]{lg&Bjq+La/=ESh?.ñpZ=gI.65Ԣaw0:зr.}a0s㥷iRxn@&zb*,iSBjm&߶N-(w-|6ӕnw!' QH qNN{WXZi\zxFb@:A,:K4nS2Rň!_+ LVYq`O &a)]eQ .l;͡C01R$lNFfxȡ/G7}ʝk(,N07O3 ;%&_v4!3lvk؀ŕf<9@<ЮS`#i1Rc}>9<@q^!NE~So#vC5ioƘ)Ybmv.Ko M$ $rힹ+٥8g!-yHңVL 1"M;6nI8 TUSχ4IQɑd"l-e4M_g*E9ta#Fv~핕5g'em;`jcd3wcixdޤ 8y՞Ν/|}+2 \xCJl|_,tx sB*1.̭KSCd|Rqv%/{P05'v̒ks7,ؓ|2~gR8r-e:F^>aNKok4FU죧3>߂ Q(_VU~Ͽ ŀ':(1xI yf]WϏS^~8<[ieGeeo,(ת ط4|(*eF ;*29E MSƆ(y ܩEvϠ7dhnS m\GJGs`ubݸxf?6~ 'Lk- a'5J{-]YqX"Uvhe _NZMB 21sf$ZnoVzcF)N NWCsH !}'4 uʦ E9k ]%ϟܣu2z"CxovoģFRv-{& ev ZsVz'_J۸:=G|uw蹅 GMAH:5+:F}Runo Κ1QǪlZoȺ3'J%AunMmY &K'*`3i`! ,Ey~O#vwZlRc5jIHAP3-y+OzJkret~F7дS"KNx뙿q,c۶Aܐp$bB*jDL TZczPOm,v궸sh/|d^anj`{ 9 Y~LIMf䀨 hcq(qjZp `HT-8ma3zS{dnd6i7+{]|Ƀ=a%JI¢#ve*-lvt3=ۢژ=&k`G"ǾiT &pNWRRy׷~>s\mҒ|Bj 2~ rܖ>Ce%(h5D4%PW4 LԵ4|FG0CdgP%' ^nbX"z%ý iV%>oB>/wߔְѓ! Ȱݲd;{*$C-FP]oy_X_3zyO6ͅ| DGͻe3F}T-QazD4 z dQRqm2tvCխzYH'y.U3쐭P< )4<G*/(֋~9x[W݉#zODNb3[.U?,ZOI^GGaUD9j%=2U 9 L IFMg)HQ%ٓ8 al$)`C6ei?=*!S ?{ g-<ؚk! gEⅧ}hfxWEswЬ'n]XAcD*m5otfGncz.܏$A:VW%+1*8}N>cdt-b0~>a)nja4lI9?P됶>[.Sxۤ Gp|8HRte6Y"DTvD@— ,ު&l!?fi![*# .21 uҦj8pYL^w1.Zi$̈)mLG˂@#uIaBy-^N` % vyZ{8ˈhx^czN`~oMBb$ f<'fkv PWccZjnҮq_D9 h51Yې/>chik]h_d82fŸT@=iAeJ=nYTF*=IĊץf5\woa,agd Jl X&3nBUOM)3, #)>PB+b:m:3:]6鷠еPs̶K,RN"65/_'()bnZVXi9X#^e*`ۅg.@Ub=`xs;w@S*f[|rk#퉏m5|^ d ۪p?l"EqqCk#GxNC?C>`J`+?"6#R4߱C#2SLqbY˰1.k/m l˱@81SI $J y YnmV-C= qe ̔I#3"쾛VT\JI[ϸ>;1ү 9vK/ K:7%rߞ0Z&w%MQzkOeYՂ鉹@SW~15Wm!ThM4C&w,uoxղׅu%%{w!Dn]1H =Jx]}". R괫fM]FKzj2*iPJw.OÀ?] 'Ryֈ9 $H`8Mbsv!!#Sjʳ\ƒH\ 9S?X[zAj.Q76#H!J8~.J~*.@;ͲKM+V|[SGM-T2:K04Zؾ8-S}mbaC"+Ȟƶ'\"M}MDH m&:0شk` :Ɯ8npΘsʿ\|MB1NvqceLfb`(Q=J^J.ú={[XA2%TS6ǣdqۨ)Dbe(*޸*leU9-?e7O1sQփdFu")3( IdROw+ݦL+WP`򕝕Z=&T/^}K4L&tm7&x_,N5yα--.eN9.{J8BD Լ43 e,k W. :CZ̟@TZvޑ Ă'}'uFvyx4m蘋U2GF_o[4$`B[(GKBS qj6$z9 >vΠ֟5O;BɄtҳ7P%Ĕwre(gXIDArFG5|p"}/2«6sfL<JD°*2Y I9>7n%.:+E@'f1L=^i>8I-az{l YxR<m \PÝ"٦9-L3}[ j4An]DO=T kVB A@/EbT`^E>77Z3^^#?ZǢdWC['FY Xpg9{V05o| 6-HRl&j?_GcyPp 6}C>mPL>rʅ (AW ^m%R-˨ Eu%[Gq8V0%F PV#o>|:r S okw!Ci6*U:8B!D #缧47FOYAjH+hE YKeF L| ɯjF6!B*z#-6/OܑWFY X]ܙPόPꁝ3ʄؽ@ v?Ei5GZD"kmMC| yzi皂eŸw~QD7 [RD pgp@\Ej-47y Ή~F2n޾}eXqlEքGǦɮy +0ܜ~i9y0ܲͱ] l5DYIL ϿR;-޸+;|N 9/;2&?'ޤn'mn32$Փ#ZpJͪ kA}x Tof~l,"iē\=Ž]O| i ZE"Y??!_0HvpUKfâ;\ b9sE>s0EG*:U, +\t~>]dS wݔ"go %y,0t8?2CkX3$2t!'pFS.s 綀b$\Bc KH~[$o]}bPqzr3:9h@$Oؒ(5׭,.JB8Ռ7֜S}u7m bc@ :2A\*M܇z.0N/dB{AZCOLl+{%:d4i'J:n5I?S\Kt]|x"ȹUf)j,V K&z2_{jl(y& T# ߭Zvd8ozfL3_+m58$/"WtG cHl|-/^"K'TAZ\v2U$c&k݉o⟨֌י|_͹[@:ϘDdKry<w#`~+К6jYM̿?tN x)D;my+u܁>pI;dӋƥ6; }Gx3Ѧ\Ό4`݃;K_ʯ+\ Mf1o87~/HX}@-ۭmڪa K__Ϩ!҉c1VU!^lp(' DŖ⇡T :3<{8Uhz!a ReHRZeþHOM]CQHTң'&Ok4B̔6V\*(&Z6ps9Xyf>) ԾY/;bU!vJ@z\e}QxiĵcWǸErys)O9ϻZR&Ռ΀#E#<(;R*攤ri,/-.q!^/RIݯȭ^Hn6I,to*t)y~)q';6*ĪnqXGAD=IGHz47} G]O˴a]?B5 ޖjL1>VIXV Ma;}0Ǿ!yH%xVUke (Y []/ۀ=gN{2yp[6vǡws@f$lnͷQB2kveF`dřTLR{kak=;p(Zu'.or6 .E9~ק\PÐ) l78cׁStlĞ1ynx}cPӨֱԁH'S69Mg~ ഃ"k7E~<&p*"[=T捝A4 LC-#JũQWGHE.;f̄VHc6 ^M*1:/v||H@W9b`p&ZpY?LwiC|lt^׿GLyK!_e콾/YnMu-YϡiD'2:6υσ0(ra?)r1QBH?|Roq/,ܟgS[8*,, WS{4i44J(l)!O嚄 Չ`vYC4}I[[?&Izw߬a!T~\{O:"7U`T둯UӀ@&eh0ũhaT̻wҳI/ܶ5'v#OeJ2ʍdZ-QKе$+A`k Y}iWE(T w&EbFXDN Zzi@A}(ˈt])v)Zh3jwܐ 4y鉳Wzڶγt +2VVgG ,"%d$P Z/h -q7 `CfJkđqB0@p8t !uzLp_ۋ]Z[8΅OYD6ʓCөi+C,DNyH_T@XEl֕䏑l[~ʤ=D٭4a r?'EZ`na^E!3vJ_WOQ_E>[0>83-1'pQxy $pյ7\N䶊Ʒ̰cRMġ~- {9X/d|y|?y=N+:v.@E"ύy5I^Hs- CS`1"5/\` Z FU/*KZVڛL/:^>ץNN^'ۍh* 툣fA"yJek”XB kr3iP.CWyPb+-’|_ק $x M<ڶ]?n׎mnloIc,u)b+6M$˫z\ǭ`?= AXW:KP!7ce[߶Ε HRU 6} +Y.א-OBBgGAРwm)+qYϤI'"h'+O58aɂu35,e<Qݠ@1E1Lk4ҬWSDU^p8hwՀ-%p_WpNSDkU{n34\Tv"C,R5 53 leQ#%%0w xGgcՐ<_ެMӹ-txj6Y<\H)b J+ ׵PlQmVƭ` OFlrR~#-%´X(13;Zg;h#|S2V^kQE X[޷?Ł΂8k9 @KFWRAs4K z[(\ GrG5cH9eGx@#x-n@1C;f"a%I'rѻf8Ů66#Rv>VFen{Z:Rvq HXF927`ɚXy5"O,[_X473a.nj[X!>_Mh76 p>tZ< HqdԩI.&x $4nqWC)hx*wS6idnBK`̌;&9Qw ^;S!)så~)]*C`E"g#77sxR bcp2ɸ"b fuh%~8 ?WLF|s.W. R6ʜM%ޱ][GKiA 6Q1Gq&Zo{B 3dK@" RrB 8/6|uY8'{U,nxuNHvyew̨+-wnA~.&QDdk/ro +h5zy%Y z֮Z&) ZcrFNh0 V:Q7m3]ۊ&r4HvXLBb1ym4EA>*~?m=IyR)&ݤ /0%a)2|fW&ѻ\MzE!^붞(d( %Sx߰ʐPkjcPuWPPTkEXG#QHޒ!:`Su nOu!(DSS}0c#Th;8eu˻Bn"x9,,f ^aA/D|߮?"wj;cn+yXMBi95_j(fQpp!R蠗O==W٢qP3j~&};ˑ3sWUXDW|"30r0t n&!ۼ|@- %DHe%xOp Eh9AQǣ[o.D#n9C/=΀A2߹Zah8ƖF@fzd5ǝ<<ݟeeo oD.5S'?cT; [.?Qq~Ѣ~וjB|QKb`qfx='=aΠn.Ϩ3i%ǬɌ&IhA4εiJa8ljx|*RȤHTk6]ԻOcX{X qVkB_`lzɈ?G@.V2pGFKyҖi蠛|_=9rpcBBuVy: DUطbaQ9FcmW%*%9 j4ב%`e-d NVIUU3_dGѹ6(B=?jP?8y@ZQY!,FU\! CǪ=J2)* (zߠܴmY Wr} gDᬢ Q){ K^fֳ84Er3b୞t%9ԿhvI`ܕǞc Qkmұo{? :zM ]B>)6ӀhPH/.>2K^&38Ab~$#̛,A:8$3[{[>͟\o<#jͨN(L _! 8 p pOpB@bW ]:Z7dSPX%1y|,g=fMq4W:\p{&l\&sZ} r'PLB)BQDU)".HVhY+vAe} _3$ZMF W?1G,5ކ5J+n /1 Y_;cDmŞȟ:$OMYk\w\?Ӧ @hӊw)?jEk #{Ar,]MWsD )V+$y[3>aDX:Og?{ku"3^fϥ-)C d6DSZ[vi𩴛bO8Ƒտ)Az7 >?ֈ}8mruÃ& v~B];!$ud %=vȢes 1Y2D*FT}.UE& +Fy!0AHZOtG%όZ(tf9/\= @dᵖYi<֊b((R=Y39hv< Tq"LB5՚@*Neu/b>ה C-Rjeq: ]'5"lj`t+Z5ۣ_!"be$ `zi: E P^ľhb>_\.?l8Z]mWeg7R=:<1d2/-f\ҎXt{痃i]Ϋ|*:nҲII{~W#}J̈́U&-AQ2kL,vv{A34%|:K7kBp9+ܼ1:wKlP#3sBW(^O,. (I0ULՆz¯Qp~QmJVY#+n},kOh@pU^ț<}u r*ћdH+猩3-ɧ'<x "?yzndޡ2}=` f/pTgBkƦ>xK5$R]{P-,s51*O^B_2Pŧ#QtԵNcj0y ʏk;M;g /muE@t$sP23=5oި6%\$[,ap%'7G4!qC aM#) k%uJEfTya;d)# c@r)~a[)Rj1f4km)7< l4H꜖llA*~\~1U6k$6Xʩ9'hdws 9Ѯ^::Y@騟6P!t٭ Yo-yZ ԛ|e$i/C7Y5q Y!ePc\!DoqMUh>{̵8ѓn 2J=$ᙾDTמ2޲Y6RSω+v˳wzԝwz2pE-և4WZhs]^-k F\DL]`;cQ|֩iUś4ã.IQ5P9|yx3z+*Pԫ-`NdRڌa?b6A΄킑d@DqyD6GKqUl :l$vGRK+Pik# H_1|[J[XR9ZdހY\hT6:g-[QdM3C6^OFKmh޲I:D퇬ܾy\L_ zB|mtaeMhʚU23 b\]ݓnFy$kT75\znrTr0?ռ buԂqg׻p|nD >,y~-(gHщXa HV~P_uB\hӖe%eQ,|`:^B UqIT6q?ztRRT ߲*d靴~g:tL@S_3h1 ~~/ryGTŹ{uN'6=ܼ{8JZTGrQ @_~+>[Ŵ^CAQ'zaA \PXHes;3ªJt#7.k璹;:NEZ2_D |Q_TiO{E,r$桮6%yiDKinf|LJmY7dٱ( 8.T+;^SU ;#2Ѥit.(/ʺ TPj =IBQtҴߔͦNⰳ/3qSf 69C/Hl1 #TY~!AٓM1; Cin=Mmi6 9˔^I6Tm`L8T Iƃyazq}F)ϒȌlO7f%6 +V-y.pm]9&@mGVݵ wQ} r4?L0^+5e7zf!-5"Yk0^GEqbNҍOy%jln׼:0kă8Uo`$}.|0~iI_@Ѱ-|Xz=0iLݠT[7r56RG%kƑ,5QWl 8>u83hX ߹͟Fxjs!/f1Ą³خLkh%ضׅ<ں]@<ʞdDSW1j8iuk,%.3m7M5P"ZO% h p&F8"u|>lXN•mTFz &EG buJEl~) Mr/0 `=“mn_j8K[Ȋ>kL| |]aN lt"! N#d!xઑ4FA'aP =dKq0Bu$ͧ㠯U&O* Y:qxЦ߸b! I]yk#]Xg_ȏkbl&ysrR;O%UOuzzZ0 qx]5-ZeKzk abdz:MB$k%;MgR_ЦUQ;CԷftex EH4kB)gnR׹1 gqe d'ss*my+hIG 1:IW~f1_lZrQ6ԫR' ?*).IϖyP%Q4E9#׊aFjq¯Icj3ti;~MHʱ`|IŇ,e|9(^|H..` ӴA6c~. Ǧ=^&1a[^B׷ Qe0[l8NejKR(/x vї v˗ZRkof-S֝ey9lzu {Z dwe Mw,^K,R3 J. tPy)8D̐HC)H;7QVXijSw/M\Ƃ1Љ:kĨq.wQDX K8yJH#m! ,O*4;UH|$7j+V|?|ʠ%* ̻TXj|'jlxCq@8?kq ۔':ՊKLK:ރ5?mԬ*_\xju#9u +Gmr-h6Ka'Hu do-_X:#> 5XdJ)0| 6ȓ`5í>t*(F)b*K (c:7%FoP s-/\P=pRKn]647de!GltnCn1"4|aYjɩOA~ f0seFH(5aN k%S!h?Fg+ ҷn#u*&_#NEolɉI&eȪ?Oii/.42"^5:=1]fI6ǹ"1\@ OWz& UcW:S/{\4.xO=-I$=/zs[X.ŦlF2gCj' V¾sA Ŷ|ײa_Д@86f#ܽ.K&`+9KU!#I\0DU/quxG_+i&n03sbÝ`#Ec݄)>[ ٜ^nndN>e.^l7'o5r;<${4`C]A dM3Jc=OӓJV5<{uqٷ 8y$yYX =_E皚n+Ɉ_uD; w=?8LJ׎NN^PcO8-y_ rs|v*Бr0(d j'7jӼl6mJmi>LS r: !-ОU̳@@UFee(ӑ r 7_tb]^,!{$a~⇭{M}N`S# lͧp\&HNT67γC BÑA6yZsV D5v-h_x؝1['k,–[.3cwp9ѪAft=r.jo4в`38Y^Gus'w_XKZFv_X(fG[ "n"Ԫ"nz5f]ܘ]| (xcSPEq207uT}_k挥ꑉNY^E }ˎc Xy+7Fy8.3~hZ@ͷԣ'*Lv0hq5R2Hf;`!&wvjN{\yP[$wܐ:̝H!j|ɛXX͚b8|.Ck1;x-vuL GlaYB l)EǸ?Pcj9awj5XX.stH~:'v5Je \;iކ .Qg/j# l)M_1^CfI|E!14\c)-:բE皏v]F/|qViJhB*8\jRN萕^aX:RIqsJ'ʆ-}׼lkCAys=CmwݑV,43y-5r$5p#/c$",F{b 3TrأyAT3 km.mՌ& '}R+n+. s@ 4UkD83poQap{&W; M %~G+Mn;U3 FP`w[?kTH`a)G@} sl|*NF+l^N}m'“a 2ӵgH#)6sT'Xꋜ:Ug9%(0E8=+doA儈:%3Pn]6Γ̵4.3ݤ_s&^_+Yh/[j>yOUeʯ'kq5|gT2K/薙bg W93rAKzl<' OmcQ*6>k'#tgM3뇕46c{ɛ7ڹ+>fp|k^TcDųD*2NNi͉tm4/;O }mf7n)dq $G[ahlZz;_<_q=UIP:4/ т^;21fXbxjln1V811v)<{Ǡ? Cd 'M+mGj|̶gq)}AhV]/r5L7{ոEod_I_ S8K3~fŁ В˄7(]%1~ Yd ՎPSsXa0 3`{N'G{㘶ϰ`-Su#trarHXI /UT15Bv*| .GSGjv]{v҂f7 aȗ=(C>Rx3(JtY*#6d0P;.1~1*'IU޻ vn(B0?Rj=޷Qॶ0lA /7 җb1*:p:XNm)@)RsaX/U~\H?o8+SMI Ӏ0tVT[?)YI Xy#vg}}YEc C$Do5BpzrV'~$pF`4.x 8a9GuD \IM~V+mRNv;_* ^c)rVcUg 'tLMEGx<;w-׫9ŋAfY-DZ8-iQVZ( B&6nK^4p5T͜_ nwje~4׸ɕ* kɴZT2ˡ`fmө,mأGIk"_\Fݏf tf%_o?3N6p4~ZkL^;v/woQsr܉)Yzw FPfAM4S=M1Zbm20n=&ӧ(@:E RE"V'A7,xKR#v+;hs!9֎1K|^˨#Uk`r jN|_A<\lexK0;6ykӀʓKgS~)% 9F݃)+.TTNQV[z*|8%{:z<Ʃ'e8|Dw!=i؜Bx{Lz+˨Cw+':F bE7!`}8OlT0Fl`LFkMH/lW”R4e&t6+cHm/9ߧξ}ScYVԵVP%=4Aj@a`8WoLu3V ^Xswhdļ!Zk9 ;F>qg S:Zhύ?z"WMF%!:!;gdPlG -1aO"n(d+s}1+dAdH醵@rZ16"#H`Nj\27S ot+Pi`pc5d*l zu~NQ'{ҳoRf$K 1"X}raQhxuk۪{d?*Cֹ9(&ӻ&xgM6 In؉Q&zI9 bwGTS[d-P<6 ^j_Ӌo<ЧVeTǔ'lGHPV`λy.IJ̥̿Vl:96,C;L\AP47s)[ yfmJH'2EI>ΞDG9^k)13[UW=OD5r˄cV X3)HGhIOW5& hnNKI .pVԢP雏Y~aOj6֧ѢPrdy#3APK1#zR">9۵C뿝vӺ]Y:D2ΑTA4 isC^7!>iR=jԧ*&T )@*/l+:a+nq ` 6@WH爅o]Mӕ|?UX^-FUӭum xo Yiy{/O)b6(A}-/ ke~#Db@k/ 2Ea[`j7K $XNPu-p0`PGs .NJ +RhG)yvryM2Zb^⵭~+?p2r]PT):J^AJFjɛ'Z۽~+?[`Ll@$e!j7,d]"0@ t)c^YK]]4Ĩ;@2UkHdSy:&ݺ^^~u3$ech͐Գ q:XG+x3>ts)β_){ Z\d] ;Vϊdͳ ɧ=̥[1OMn=hЫ`/b#x%ʴqF>R3g(jddu XE}}ipNItl7Q˧.N8DzPB]|uK8Ae T*_69pD֥xBˊݸY]R]-'!cOo2HŽOs {sQ5"$3 O4mЯ<ޝd~[e@tz<^acR@!x%ibX=x#O2B\1(ŧ& 1Y翆pTn훫ٖ2#-omg>N֨}bvM&.Y6GĬnPG!,tdj$g)kPz>;/o..4X-PA{5 2SC!5_ρ}Z`"80ih_Xu ݂@l+SRO|Cgo_k](;,K˿1,*]l6@aƫp4ENǝPI+Sxr #[#_}?Y'~(s*ʸC_6.?+XNfPV|\( L{VSEqG*rT%Aڎ] $tߦ;S[bR*lTs-yL=sL5s  ^㿽Onp}KQ):-m8*-ka_/nyXh?(f!H:x*ƅ~Y@$0lM(,w't;XAzcuWO3+7՗TCU5pgjr[+m-=Rt|bSB_Y\VOKAsC {O8wL&{>>la6; m}(d ]uYmy6_&Њ4>Cm_>8w ?."ɢW XU\_yF.G,au18DaxQZ C%M쨼qz!0onĺC{_؇p6h3N5"H((.)#fx6d4a5k<}(PN uR* 2lKXœ'@*y8ta,|MqH؎MGF 6n5kt]FK%A߮O {ob[^U4(kJa Xs3 Z~Ҝy)/a٢[(Ȑ$Vk2xX[I+ٞa/d?ɠuN}/Ja ~4420oW'D,~B/lc<'%A[cP?"2ojAaGffY娳#%1r\Ns :.-@ O^*GD|PsICl0x ^p$=gH{7ĘpȕAC|׽j2+񯕉bCyԔ75a//džkIK`N.4_"D<wHW0>ŁD W15aUX/*8ڞ ha]~p<츺֋x3WWF\-w%{_Og=)c>T(Hh mO;tMcJfWZF.gOU0i9ɧe$qV-4e!>+\Ђ  ^bw H02>g m m^>'h0^0o# ڲ4|R\oQ.:y+_Kp`(d7PU w%龠T *] kwMmIu~  `2DniQt\[VT ZIF,tXCMW"b]Z[1i!.Kc2IFpcvÖpgL G {v2͠|ޖ͎i7ȦA>8H;Hu;2:p/٢=S>Qtio&'c檷[64)1]gDץIZ0U%{Xޗ O1k'%R}ja0' ۲Иu4xJeg~^a]1  U[l@Akhouf/>jժ>Kp$ v̖(٨PN5m" h+;1' ӌm^5Krd@-ګjjogszGrnBk]Ͷ87RSa4sxV]Pn9|64зDzqRe_!x-CÚb2lNwJ5ۆ0~/GZpbIo{bȰ`{14n#A {?y~bEc{L3躌yAyhMì+}I'` `5,pFrݜ Ȇ{aӔgc QMJe1Os `G/ >3q?PlL2'/w/#"GHal[^2p!sޮ$$ΟIؐW'.G6Obx#|f]1Wn:’' ; gAOOF&daiN].5`I"w\}u}tGOIjPB?/onrK\Ǻ;={wmn yKlKMp[»$P'p:_Evl 2#wMʂIvBkn`p˲H91Y ^DGoլA] 'KZ2KK2%>jV7oFjBZM؝OH<|EzoVԆ?|s_H^4#?_P^j.`nhp묂Ԋr0 1nv]d{A+63ؤMCd1E olVm%OHou~(>~K iP%l n2:2ZuWLYmjpگ/!d4f.=s -x:Gf~oV>`RXɂ )rY}z*dJ}ыlrd\_8Nj`w/`Ϭc>pȢkgRT]W*l-@Og\$jݢFzotwnp z2ņ|X e@mǖSeQASˣX Jk^V2Ow?F}s 6П Y3Bv fDz$qɣ!E {%̥i)*&*fJ354GHr9d ƊHדzK(I0Rfp#+#5ArKY|d:!s7 qPR,6PPFT~<º=QlAWġEE! n3=hf/ms5"w H3s0+ Ū!+]P$6S;zųt.J  }KZ:R#vv)-&dU) Q?eP8 cƢG7-CSGH.]Gi.Ujm*yMh`r͡g7@,zEX/.E;ENyDM(UOxx VTOm&(T0+hT(ga z >/"EȨb^O+OTQ1zey7Ϛ;o177Eap>`_Hf#wǸfKMv)\ dLV"$Qӯ&Zp kPˎK=dӂgr劼]4|jf Y]>^lk=2g8DGiPcsjEg{\Xe fkEi5@0cV5lsK^A^E/Ii]b Sі_}Op^r\t n(}Wht9P|. {2땬Jx*f :x>gUYp<,xOʭn 6/~݉vg.pkv/|S[i jW4RyM ~wBB9qlXVuDu9c=_B 3vYfR ߦ'V߈vN&klwz^q!V[`x?*\m|dG+V>*hL؃c &%%쥚;*eQ> YIİ9椱&7?c!BB{ZFn:ѝdh=Wq'֛$2c>\xp7ɚXvc,7 ʖZAϕ{X]7&⺾|m|)XgyfWX77o* "pXo" pi.h)+K dӁbKӒǼ*\iun_ɣ9W:eFOnc v(Q]J-wB7r^-v:ptF^ҋw|oQ/'?hk=\E:{! yvY f xbW-_9&39֙N3%WnK=K@DoI .M6CqZТe{|J~@ hȞ4Z#"Ce> \l"ˋhnRei'#rGR׷Q3!<Ӊ3m܋GcҡK<^~^\T.׈Sq~4ʧ={R!ü|/R %!k&k]wl88wp~4j φ8WIgBۄ̋#iVkR!@r;nV7ǯ٪3)r~.vn0ߪqO$zkײco1>rnVeB%`؊\p5[ԺP+Tљ)1La9 7d%q6A*8T|YP_ӘŸLŃ7\ wV(%zBv*c<<}1^ Mb N3Ll6 q9#Kn6d𐬲C?~55Ptk!QqPt/ vyZ}O3NLʇR I̠ta0?I-i(ʭ V̫$/z~.eŦ5G 6=/Srm4k>9{X]S}q#_r$շ. NTU _pC4igMj;÷$MIj/@~5[O.T ]e=GZ28>vS۠{-bnhT,a~WFb.$.iLT6 +]ºz*#`<4^gao Rg"XWY,XqYȂRVұ YWh3ɿGE.o>mǀ>LFw@ O7˓Թr1C|S(`QCZ@$Evs4;<ħ]'9ڎL9Nfyy )K`SuG7ok)tn?ʝ@=S*qr7FiDyB'qQ4kJY)+#Zl3sK@E J/ eP׼')x\Z!? ]O#ӕ!=f[rc_}yv{miVٙܫel @='DPɥF˔330s{ DJ-5 k |;DϸaЉJ8$Txf6*sca3w}6Dey ^Js`]kzWb+s12 >B |ΔX|/nȼBCAS욭$(ۈMtXƩ]%>6 5 "5;՛Sn"2c_?mjBC;ԙIδ ]$o^YV4Ox#-q~0LU~ dP:70fﶍa͞>#yMjVsL绚&>-@UP2,)$&r'1(Dž%5tnCPu~O p둩@e%b^kYjj$|crوy'tu*:iqp@$jaLo5+;wK'0lّU=|lQV}vNeVnɑnt6xVR^!m! k'5w8j^c&+V4DO|1;e1;rK^bG$םKuLU)FB$6o(/79zDjٟ:yNfA|rBHb٧Rc=,qluVs E5bLpM}J@k1-܋ιs]Jj+_V8\Sqn,A܂aұ3-T])ɝk\{g9heCBl1; ha{j.Y{aS*pa1SXuIc-ʙv䖮 ($YvQsL9dh  =F"-VItvi4l.,jqxٵjk~.^} dEЊ0պX{ncak :sDkޯPSFY\b.UPI[\ ZXjxdDV@%hMVO%iO[jeGM _@.pC,f?\Vnj9;;S]-d $f!@daHcp}܆ܲ?G 8@8Y*d_к֯0)$ʁ:T+<Ѝ>)g/jyT9p YN*X9݂mV;p$I;os%iP͂=:-9F밊ejJƕ8ݔCʻV"eOg1vΆf @玵o?J G۴w!3D.ϝܛ _vTLrI44Q iԲN}h3,yeLL&Q]ؓ;Gi)B^g.Dqm @ukŇx #Zu_J2H,GZprR{m &x@|9挾9siޖ^̜G#r~έ$I:C_ӏ{hWq"v+(>4v0pH(eiIVQX8ֹ!Ut񄱁Xj/a"Ɗ~{=VS$%mfsZf@pT'U͌U~K)hL6s%47-+K i[{H݇!7_󲖀@16rOBJȉqL*sD}*RFע5ӗWx4 p((W˝\zU|SSٙ ov Qv7!X۟?%wQ2 eI4tqjZf\VZO4ѾD}9XS˵)OBGtatᕫC^!gtF3a}Ҥ!Q5UJ/wE" V.05;%] A"47Dx:SpMJn? !a+貆DU{Yl&ϥDc22P ޡ2όD,W^-b:'57"a16*⪴* iL 3>][u'w5blsԄ;*4f%75y1, ã{п^k2MKc^ ^gfY;憽NCRG0V1qߧ^f%k%Ƅ7m(gz@n a0PC 9mej7JcbNB/֪6fTE)nݕie#&=-TS9sOq=G.DL.Ṫ.Yk[^73;H j:ʠ/uϑ89!Mfͅ\X՟ s49 YuU^RiA%/e]Jޛ%--Ir.!&iRP ;Z&TA-IR7?,𡺷1gG:qtNmi p'8!7=wV'\d=z`Ze%uA9^_]HI&D&٭)%3}8dȱ!"!2OPYhv~zz %9Bd]_G BC:Gvy5-AA/YG76a hI`\yiR_%#^ɤO~nϏx`6$7$qֳ릦ܡ6utp}3l;IaI9k= w0œrӉxl9 ƭ E UQ>-:I`fřd@lf#V:$KFŰ IEX ͅ1PnQN{%ޥn|ނ̷YK!U WEJ?BZZBlEbDlWӾ'#z}p_2R?{*#zO\% 8)2jϟL3. m=-7njhXU9P,VڗSϸHݥJBӦ1gi8K(Ѹ:;/9R2gU^ۛ, N>lZK8%P+;9cD=+ rz%`X_?d0osF ?Rl'gix{A#'3܋c Rj0_w 눯iʙ$]U p3e=5U{x <1nƆAN'C5ҡ'dM˂[X(/s릐"8%sވruX_]FE괭Cs1huՑ L{9P/>)h- EKS[C+B/P7R[ӼI2r sI%́kk 'nX}{ w!@d{EDHnFJk'ⱧڨC8ė$DŽvX whgl$c.lNjGtu,OZ3hiǧ9i&-78^¤R87<>@+UOAauy=*9'VHᢪ y~VAQ 3§mbToWdfc܅:;9sO&_doeClC{o$=%gcw{:KDz9^St!;/X7_uÑ\&E/dcV/(?qmۼSFW9RyieK<0$ihbۍA/(F8{H>ak)|_?)8-@wN߶_͋ձEݞHCNh|)2U -uΤ>fYAyC0?QZ-xᩃ_eeHY2d%%B)d".H+hI^9qJ ~,9TҏOSbQyc0:%Z:Z1!c`at(U&x$ Ҟ z^p,B^KW6j/T!>寺=IM*aIu HD9W1Ú7xڢB1&᭨2N.+-\8qp z59Ƞ)̾W8?Ȩ2F82u} HV^@2ap7oeՂ5sW֜of@ZSԄ;Tx ,5pDt/q9n#m1k95;'x rުDg7&w_wCYQ&F`ޢTꉝ8vIn~@\>I}~Qe)fXQM<peC`w.bʫy$Rc+6I n Mvv"e ?ă44Sqb,,aq[ŗYj_f2]y!nHʼnp=3߾V}'5"3ۀ}TLF×.yM#bMXdSaYm!z-Y 1#v,mH)ϞQ=02ބU#N-oڭ'J =Qy-5_e9%wN ĘIG.ANKsO kbʮb[V@X`ZENdď;rz%cHf lkUBX1G)@kM ѵYu$n p6,ɉli2O |4ς}W{o x+NƗ5Mx'5!4y\.V*!Rݦ H`Z1a`X"/9se+ eRW ل(V 8xSc2VL r5F'A-x=t4~6?F f*EBtM44&\5N%:!rN㹒0d!;ɇuMz K[mNz"R'+ҹV9Wƴ A##*kMo FP*\4<REe*Eb hlFFӲR#J]K!,#$/<0Z8x/fX&<0 4F5 h\J{Sڪ8. :gM{:qL;d_5V{@`!uk9/׎a*J pE줄 g}#-ů\rkKY #T2@Z)'^7n:(lc|'#ؚlsR@߻P!dUٵq!Ad$}p`2cZa-`" ;QG0N7 FiA?SacnkiiѤ79m1/ S={B~{M/t4{Û52gl[kߠ{{DaW-$`t\m_TgRS}KȀ-T/&-a0ן2PӕvCnn\ '| eXIy.ߡ{T=@[6JD \(!HˁU`3F^K("gGƿ[{>7|zwk)GBa+⬞AfL uenE1)Y5`O)5>80_t^$+ ȏeU@wj |CLү`0KLtQ Dw*",@5})\yrֆ%J4$yIZsۃO <`G.1}=9@I+ njd )$ҝRd.oܶN&m ɍc#{qH A>T=M!Ǐ0c'sx 3ʊ kGiwI]=iIO|˙ƣMq2'㌁$6>A.Zsϡx}S~:k E|a/F\K;D_Ll1ӄ}8!;cyd`b5u:9Zۃ(Dt>V ?$m:k"PHkWrUv#l:[Np`vϙ_(@~q` ;/\o!6zPl=\fC}z NjT & T<4Q^\D.Uyeji}]ϛkwuڌVQsU*|j~|GxҀZi5z̍:!?"ɭ[{p8goWH$BbHV ̣jY),X x֔S_{ ^e$ŞƟS6g_Wyʱc]dׯrUM)xz'΍-'v1J7לozCo 3"̍ؓuޠ/$R:%OYi.҇렾+l]ڰeC傸bӥ]/c6 `+ʱa@/%,t}io0E9n$#@, zqClsHޒ9N]%@k1 ۽&exz8FwfZo_5us)ppwR)n&ihq]`D#߃F\$*4PJ}{ϝV!(*hڿ:#%K &Wz. Ϧ0#>?/bU94Ѓ2L~faD  0/⸔ kact)a\x-P{~?,4U~\-bJN8lXFuJ7тB+d kDx T~u\ *Era[c!;3P}#$֢3\C ֘ٱBe X+Z&vHK۴U?coJ#;ߜ5:]:K}ОN_6c\Yy=NGLmK,.nY>`# =D*Q@r, oG̶2FD .M5fRa[QvemP3: lVt|w.ENP8{'ŲM|F2h(8s4BRɯzR˛ʹ; ! Br'w9`G\ ʉb+ܵg^&dWy.Fr&z{b+c7 [HF2/ C[7JKh7&Փ3qc# 9u6024 U? d+Heey[ r#zja3er&,rM-& 2i`>:&szmY $fFb GK% +&fCxNZBc$bDh&}9z_g^`'<)sH i &4ԉuW̙U8#n)1:+ 2m=(ˡ&EQK9c}%Hv^)oڔʼёR)$)ߣ W(v;Ɲu|+`eg`wc˾_n׳]#Q:k8jC]R\n_Oz-!!rk- AtiM^P"}f&䮕&d5`/G\QpFo$7Kbjk㏎3?D vӝJsp/6BywgD7q2XN_&6_ X'OWv;}1ODI}heB Wiz'1bOI :A"5ɤ.H b!}%"|.C1=bZF\2@s6+L v[JDԦDZ˘b 4NwPT6a  اH s)J/d2a^)9pt}{L1ai{ Cp߅cFis#*{-"F P:v5 ;O2(L@dP%. D9$OxO8.k-]TlfGFQPRK!I%nfs(V|,ÁC?C^-*ےDNF%f+ɨ1* ԩLtTVLr.fV֚;N19}mZ;Q3$Ĉ&Zu"PTD찻gsSkROaƕP *r{)](?{ >؞7GRr%"\xk? `Ue[ՌhQɗ Ů@{ gm^up *?My` DPcsj&^TJvFl!68%F#Bgm# j%^b LR_cQ純&bf?W>AEy\*̄~ݵe/ᡈ/9t%&GKlTu :wSnqE &kl78AC:>Qid$=Tvf"@Lެ%eGG $c_kTTÌY= P :\Ǥ+.̏L3zJL( ! Y0K'jPLG!2呧yBcȔӼSsA(^]`f|HIhU-+&й2s+^(` *j¨D/q'Q2p99!}Uzl 5U㥒et#6Զ;'7xX O + }=^cO=6g' ltt|(ԣo׀ -l%ēV*H?g2+X`\@ov{#ngO>[Z>OGCSQ\]؉fV\ÏMAX>,A߆ʀ{DM.&`n\aӝ mzB<d:" 7\ ZxnB&3DRSm^LH Z=oKJ别N9nȨʆC#cRN(xKPEآFqh$oP'zz6mB`3+q|tjap!> E*[K׼ԳVlTJs٩;s6әy&xo„n|3cG1=&T?X^f =^RWcOeV:#^v d|v1%SRܴ}yCpz+%{fվL̘ Q-vF9@{%IkbjbM12cKhss7ztN"3fvVWa2Pmfi\ 6GmʏIFo$!agBh^9@Ï*+OSVy[>I xS:!}SO'\-*?N?:iKbapjXLqT1D|?ִV{[ę^!] >.จzJ\X*hϹ2{xIe*J9n.&!f1Z~hlQ, Z(뒷y5¥o&_\3BfdWsc?hҕ(Vh$\ 2mqg2eZ|Gk_eu3X4Q8Jy%Dm+y&Q_JqPt3 Z9PW&v>=csܗg=4jp JͫDi<=)3ŴP:3nW]*ꔮX6RM[?V RT<P5k'I>eTdeM!Do_lbٟCM9z@f@u/@,Է.UT7Devކ)دK~Hw&Nb,Z*j}6t r؜{82JIWӷ;_"mciR9%FE['+װi=(=;P̹͊!k]ĵf|zfJGj y39DCBH%y7OJpjM7]ֹ^r7靛co(I$gkx>uޮqEFZh Z5RjoV>j8/w֌=-R׻f<. )I4*P/euT|1B|0u.a BM.wJ&Sm3\:S M\ FFbsvz8HszkljH3*/eaf7,R_rmD[B a;UZ ~Bqe$sBΘ "r+4}{[MXĿLwyҀCؒGh/vֻs0ڝ N @2peuYω{1ļN*^sxHzEMa34["O n4*q Q}R0܈^ӧ규],ExRT^+6"}i_#δzy юW"X7JebUhi6h>`64gf3NLHtqvEG |CDZnyJG碂,ZLX,8ݏ*z&gApdYqȣ^gtL⫠ѼON_0-NF:fnf ru___E%{9Lv#~k4E\.=A8ELF8a!#K LTqݔ@#}r̬OGAU4Rt[(]B=*j8RR>gUYp߫?\5_{{R:Mb T?U/&~G'fض%"F8.-h[wed2}Y\'ޏ8U&0A!Z}RF\J-g^4iek/ᖚHаǿSG)h\biX88K1C( pO ,3̖1%$R?pF`+$ k: o/A~{fh3x {ߏ`+ vq ̛(`s#h[:|SpwƉX,yhr4+"rINOT#!Ůգg%qp/~i3DRBmɏdp@ F>2^hZ& \9*oM_`5yC*,?ID% NF2q=GM=٣"g$2H(%k[VZ1늩TMJv_#J)  ۪]%V˹V#Hң %Sx a[+罇e| `ڑ=UfAŶ^MbxH%?+KK" )8v+-$ )l h?|M¥ 8?<( taYIxGH}R2F#Z-XP.+8IchVR´~v20c\6i4/Jk@5?7Lj~zٵ u{=Ϸ D\b*}qO̮fݭ2(sEP]f̒*R>wGAЌHR[eEuY6V3ed 쩒2KKFe]>)Ȋf+^"nb.3?yꢽ*PC9{6~S7;[7dPS{,@+I=nsG0jcc0a6\=M'so+ѻ҃ q$ D'N_)$-Nۣ5osZV%tOt Ya#I2ꍫ<3A蘊W"ۈu>:q_ IWܳiݲ:<萯r,|$֍Gn(REjfS\.*d5F/%Mlz)u&S{igTQeRRH3KYS oӶc2e^Z[X}q*A6_zqF%!_(,.ɎҞ)ej}#tY쯑--t"E.7c~Ϸ@6$䧪'υRφ!!(bG >lY0^QU׷"ðJ'L2ȇH3?l>O3o 2uv&(ʩN~uLOmCl.U o5QzaywFyeu.!4]TC^-FJsum\K}x0ؓQ}!e1Pt|UЦXi[0һ'[Ѧ|J7Td *KzP]`%OGfBӞ{0[<1΁qsye3 IE` t grW]$L=sĔ̲[U{3Y`,рҕ}lwK 3Ru:mA{.Nt|0V1^ae URohޏVVV~hG_ؾ(7oY1Fldt_|1} m UPPf(B^FhO,vY7*l4w{19]$bӑS@w=Ǭ*wa|Y# Ux|pF4'fp+y8oq\*~4ef[:G1 QH{*ڗRWÔo8ۖ\捰"RT>FQKirIwŕv[l?n_~w0;{têV3o yrsLb1_ ч=p9Mq>$ 2zV]7|k&]HW`.LER $ŽIFmi?mG%_$r+N4^-7`f(-{^1&ݰGc<^%w/Zx`0jKE))i )Nԙ&n?-:m"Uc5VGj@z:CcG󗿢'~K xUӑcB[ iLz>Z Mu32Gd\DJ!׍ToqɉFȣ $ްV{ߘ b E7. AsBah\2؞/fֈ1kFNVUNu&X+"ڍ0Z̉y㔾y'P+2#Ҏ6կjW&/pIEԱߝt6yNMY{ܸ}ʀ=DͥZr26yQcu EO$.񁙋Nu)'?!ۿ@|U!+ vC;Ƭ{a ,0ښֿA VbnO:ϮrTia\\RiCEp?;_|V |Ey9H8PMkSt xIחߛ EbkXԏ7.>^ ,xu}&0^L_nk8=a3]]Lc|a̐MnCl_ +< Y M-A㟑=i`٣X{PۗڹEB;)#ŸEb&:u}:hbکNLO m/r8΁_NJ: Ԩ;"m#'_H8ƊXY̰"Z\n<^u0>RғF/;ޥ,b^64t=cfFL.,@ %dκ=C@S¼"K͌8n {߯Ny&2l5޸z!S ==I:;P.ʜݹ 8)tvX/$5;f&«]K[lR\sv4Q[2TcEʃw}Ռh(+cywqPǫW }a\Hoƫr Ɛ_I] ^;Cz[{gC@8WVielC ni~Dq )AGt0Nv#_BMx8鎵{yE_-bKnx+cMN/c+[qZ=KL@M,h9oDHB"hWuGDOƂ)'MIp@޳r ZUJ"N爅1ՉӘYqI_jeIֵȽ O3ó!_ؕ5PrYK2yfK|H ve24@4em^ b`f=B53 R3  pbUD-k;"q6\N@Non3<~['5<`8B y<:ʁ] !_m湍nO잼lLѡqՔؒeu|sNIqxkcʘxQER]oГV62PU:[ O:^TWl \ ӎd\vbP>*P*x̀ddҡHV"yS>ڂrVpͶȱ_H sc!H4TMcەwXjwK@tب6:{\ PJhLl6_ /|/3QjD W#Y@*"gx@jNh-V571 ؘʁK(#YG5b'_#9 Nl]MK0qeDToOOIoA;Mc›Αq;<Mq˓YMb఍.r}_5qRŎDBQOG4'*:17n)A+I_fU^^k^G]^a}Ț{۞  lptQ9v}Q>nHւ<*Tw_B,:f5e;a7ǮXZl{& (L^>]{%#pJHAyFP\~E`m~th.̀ lo\i/>Z M'Y~W }߲̳-TQ,,H N䝊ZZ9i&vۅ2"F7,LbLQoߑTyr_`.o)лVjh/#;4ga0Ϻܾ>{?@>7+MJevD]`FP@𦚏ͷ"W吁kZC;HѷH_QS i+ A.YKOٖ ɴfnB|Aa2rGN}Ə8!V)C'"}@ |ץeCnSa+o!qMq`s ҽvS4B)ut0PuINFo\T.+ N𾙼9N\td?cn6TkQ0F,!~!W7 ԻGbՊO9yiD1j)vH')GB4 shj ʺYXvA5KQuOOe'&UH}&x|VkIfwBl =qaozg~[Dlr!]'g*'=ݕ_ qvVuOGߟay$5*P0yc#a:t6:8tznX[uD,`*Z0.f?vWm"neQo غyzr-{qܘo'0)n@h]U?o-vvEL܎ۣa$w[]\H%Us h,[^QHtQWr#"?a8#Ue ՌfQHNηH٘z7A͐%f62YlZ֫ZW;-r?oFud:ïӬƏ~U&@<6'p At|~R K7R H؈ n@xw8˝`;ѿP@4b{bH&FtiKo|W:#DYs^1L2X4`zBLm|80/DfEAu[&]Q_6ϣs`$Sso4@T_IJ4] nIDbZ=!_p;h!B tC ~!nwd1wj%L6$;Jnog{ q'2!fqi:;`W2L=s;x478pdsӮU9Vcm;/d>JA5ʄ"4=ݱ_]{ m2>XGq i= {|6@ui,ABh)\n&"1!֑)R\ZkY_J9s-MF-Ϩ>pVz߅Qȇ{ިh%W셦CX@IJ@jOkUg X]#u|3nB89V^|2bFJT`Hw2YE+p[,wÍth!`lہ zlZ/GNiTaMp5 ,;Er:[[[ }L'qA!b$!X4A5Y*dѠkۈDVpEP7]ܴ2 Q_}0`[˙C=Λ1PPڈZI$9* Dя Uʱ [j<9Xg@G.Kq%Uw?,]-sr )/Jlw_0yP"̫j6plUƉaD]ZN]f$-:QH](AMOןk 5tIOKR 0B\uL {xv -KQItz ,diޜ G_\ٙBIK*&@q }438pvçPPUEe*5;sZU(kJ0 BMo_Ӑi'iL{98Bj$ *hSDm9I*悆!`BsUc+ *tKf=i&Rᮺ‚|71(+t RcB_d7Orv|Ǚ:=jk*t 2(>UGAVq*f^AwYRR >ož{Zz L )ԏ`RJBGWЇ}aA煞N=Upm_$-$.`1<Zben&+ |k5r/5ihb*wFu`ψ @Vs#?ϊY2lz@oh&H^d@g S6:0btǯ! D+ֹ*Ʈ%M>\4+:8s$ CTpyEs@59Y:/ߝiQA@WCeG.4$cvXp+atq@RGFI.F%&K=/3ke@^߸;?.5ԥ;)?IS 6 w97$I[eȻfY8*QR^*c+R:;WV1ban_`)Bh;`a>iMe<+8ѧml% 9_}rJA 0ڌnُ+!/߭ #OyzTcGm/WV\'y4cD)(~}.g0_IO'Mb3/4-s|1>z/|$' ((FgpKP`(-t7 }((uld5`I?Ѫ&ƭa^AY}þdV÷0nc;]"33NN01 kɓ?NmK#2K/Cݲ <,Ww$\{R[_|a:4@#7bLe%&z5/&Kg>!׭tsxUNzfx6˶#,F@ ~Γ'VΈxÕIC06y%5?O|~#BNL<**?0B ԃf'pZpabPړC'0;?/ε 4[I@ڿS}QdEW41Je7%#ȌzmÒpi_CmҎs[ v9Ёnѕf>t&6c<{Ye ǼϪ+~Ϯ[fٞA(l.1>A;1z@)Uب͏6_Cs)=%n젩? 1*rMՓ;Bǚ:!1Mnzcnx:1 1ucU)_BQR\?M0;¦{?&7S?dpX<_0J-FsTkF~Iz,@t砖nvpzpQ֝4=lZۆr@ͻ;ixb':y|ei;Lx2kQ`TdwZC(UӃ1_ʵrb۞'`F_`)Ey$n)rO9oƃ zO2n^l?$Tժ8YS0SxB20+N~vc&z@Sl9$.r7*M|;5^HU8 >xP:"F<` z-ă@/̲nD+:iY <Ts>4;UNF#5oe1jO@bA)b! @,EQ}pφzdjy-C.[< GOFr]`JΫP,(Y~:h20J3PpnjN",o0 EdPWU40/-49b@P"mrczX2 Q~b3d+pK1WȏޗM3xRҍy把KV>B&|X6&daYW֖/ri.Χ(}AEC@/MQlz3KR+؃!@"Ϳ8i P"ILB[W[GWtw`;6[lxЋmzU#X(]M: łU{?=x®`?ny ڙ[Y0DLlj1&\t?1_ "@wb m^ )k;b;h3ar+8Jٳ&udxg+]w`T 6uPm=#H6~Ip"P&`IU^C-g3]kTݒᶃ"k~[}=1y×Byػ m01B(9.QЫs*} ĩJ9m:z5 "ӆeplLr0tVGȭDo<efBTzsYr{UyYUZqi$C9V4ay͍}Xsu9} ehC$c{VT6rLJ>?,l+rV ? aV[S.ÌGnyΊ6]Lʎ>{LyY_ ?\B=3/kEF],P]L=0Ob?u,H_œ,I5R2fosS=_(蔨Mkwb$4Ț G|4dzP`auX:Ŷj853vb< Cd:+;9gazX>l".+d*f8(O8eF(U:noNˢU>_*MmWFKY(_s%#M0<ڼ4}Kusl*;p9{'ׅ!EQX[*4GčXI rAa? SJC'bI z:yLE:9 8;DLY zV_ Fa ڌpJ9ŤU Otx QI;qk:d±e(9|Am.i1Ѫ\*ypfO`<w,ƴԪp" ӿfi(O*;-:.k`,$<_'N0mGhχ9o >p8CIbW`B|k{iKdd_;%H8( 쒵t:k23~͚=&5ƙŞ;eщO)5*~Zx~[Kxyi C(ShI+  Phŏ^`c3%Nsʆ C]M+oi[܈ԕKc8iJor!ih^=OoOgⓚ/]d?[:5j]U0 Lt"pyubӈ?>G<]`*0JO'w__y\;R0Hqu@ޫqPh%{"Vת>\.j_YtBX7c66$|.fR%7;[|qذSWhwcZ`j A"VtNVӉ{z$(j o^cTLN!훕ی8\re\!`έR$YAT R.%(E]]Pap%L]DrxkSK`j"1@{ pa5 Y.4..z3q"**yPŸ/o1eGFX#W랥!7zSrKްvrJ93CQKZD;/8D:|Nn;9+ty[ sARG"}/,:PjZ`P0{hTՃv&Hʏ9͓oqq|u=Xư.YJ RU؇i.MH78PR(̝J/.߂,ͧ]GfNțT/-"G厦 _u@Xl_R,=1{>lSBүJOcϗVZXyLhyZ<f,=d=8Hyőٔ) U߁cm?J ᨗȏrLai/{G,)O`DܾhCYI#1k&g)+>p{]P/}+B<|E 3`Kb고Bqj\?`7юvQvf"ŧxoǮmI%8 y1,5(UJ=.Eꪗ*upIe&Pp;/lpUS bGG pKR hnGcb재EbCfPO "2Y ռ))TG?Z>7[9I#Aҟ)#棦YR@$I֡ ^6wJNJBon[UǭCz F-TۺTʶdxlMjPUoƓBvt$̌#l$%& 'My8:(]L $6MAZ@&m8^~ ~Vsy~qz^-I^lF{m-8/㈊[k]_8+qr뷌qEm*L֖!ۨ U-NYPQr U󻓎hbD!ρ8g6 iwQUt蛿6T "vg3Eh lQC5.խ mƬ+`٬"Yr^B魮<6BG wIZӰ;1Rg ş+:CG!ȳN .65 p7OUQ[v$]E| Y&"W»~"닰<GRhgYj[/'f}4V D)9Jp1LI|u^`'<33G.޲څ[ M63: Ex +JX}0xaR|KSvG7ߝShd:_Y_g*pBћ#pnR28z8mQL+I~[}V߹@Z\(NIUXGgS~uin_ !:f$Pmaj4JJ7WcU3jG_ m: W!~w`撧ǔaYʊ謈2!Lv(νwE$_qe/7ƥ̿Gm^֯g53C X|Gl we3F0S'q?8DX̆yEi{tpq8;]@Dj ߵ}>2oMږ$DԧF7q ]G40 y%nF= ( ShhL},"$;jHJj sNyЙbfOГMzk1In"Iӂ {t-*eٶ9mVc˵klN2+`_(RFՙ|k.;`XLm} RI?bV҈K$qWXvd0 hso6P~h`trIG֡pÆ#­(ٿً*r<90=z<fY2FGKK0۶#迄\bBlߎ>JiMɐoRw3nat+ժUC0hj! NƝP\ .ӏycSHpq2 Į`oER hk i͆US+|;D 2d@Aqk˿Vӝ^gYoMS}S-L,QZm>)%60mS:'/( Ȕ)=Ց7 .p6g.6<2ݣȣ3~ cr!nB7q>>.2V豣Lok+ oF0J3H92v JRN0HbRZUí@:M"I2nW\8s/?km(J|PPm4A0 g0Ft5>U:?@gb)j!،F]u. 2iy%nց Œ 5NSHE h'h|2wa D 5jv,Fyk JAh+ѿf-Pca2Qԍ(n[k͑ ~O:F2\Hv^rqsp~GphoA;qރ~ksZ'r9J-4IVl3"=8гmu`6v c]p^+i/ X~s.q Ŵ#PM?mlo$ ֗CᏋUfjG;ZcdSra"[Q~U1.gnUOic7h&&5ʭCn>D֚r֦+O2eZQ uViP\ = jE:\r]gHp9jz9u.t,8X..G۬Y-]~jxH 0sNa`[SF"[s*A!li{URpIh״[mA UG]YI) Kn6yP v7m]s rb I7`t qFKANZ"ZX@ y6Pl0y>M)À1+#n-_M[@>"Hu~.R^~$AaCLU O4R M>nn9d;lPTSo^vLƻcˉ'2/49WR~{035E }t!7|[AOv柌 l+{ _.#+M`+%\J!3!p9ifEisk9#}Qqs>n,2K!|;k8:A/ÇqLـYԹc~b"Jiȋ}6kx3ap_9ku}tXFWRuQ#PF%PvZMA[ zS (_w$Ub8v}ٮ$+h sZ -k %WS:M۰-(1%6!k4U#,>1<8qf]~r#)T&&`aֶcU]Eۓ7x'Eܥr&YqwWai#B9xU6(b8^nVAaXFY?Gee_5Z-YkVyO%wI^:MUVR;W 'I(1#Z=9\ۊ7*C&[^ 3Xpn!`׭XE 1H2ouܩcœYAˈȰ]/3JndzS_ԎfKi6pwmdʾ(Fݤ?x> J^A #YVU`=%G3,漍Eq-E :l6g%nw·K,^Pg6'tq?gyο.vFȄYL[+@dƜ-l듇Egf34g+ԕqɅ7f(H?} 5[-hv 2" Z}k1:~}A*=7Acspj87A*| H.;N2k+e*wWWmXoY˺Y&}-XPwv2 4g#5~iև4zύ[^YMKRI]zp1h6T8|tZ n>Ufo ¿砂RʥI+/X9 Z=N}ƚQ 5b9 ^)J%]Bemӊ!HlHbKtSlvU௵ MAh6H]I]/ͫ^kPj"?w2g4&wZ ?3vރOTH}߄ʟJAޟ<~N]Z[T_f  F9P1$cĻ!V]"=xq0}~@&RxH&O~I>:P$0vYL|ĥMhwh>+2(HYr8`"lLbX+tsdJ5ZBP&0s.СًSFFT?nC;iDiGǀ,Vٵ&< P!Sg2ם!gň\<)P5~pX sSa2O:A ^55?xQqil[f*f~ %YϽTީkxW%xV@Y]&Fr*rTOѰT1^@-"jEs^DxO,)nn2jm=hk/_?p:?NZ|+EJOGgFak(.cP>X I6`s([.D9BEl/Dr^qÈ${WZFrXG_.=y@MeSFm%c皙 O _S1TɪFVs >:у1vuZa9gC[ K~ sPk)4yˑ)Cʑf(&SMK̒QI{Pzir2/Wg,/;9nճ%n/s0ә]gky>VơY/$qhFF OH3A$b_˖q" t1FuYA7` )6+tm;l lt @#{^z]jEB&b.sјN9-{:ݝ]w-,Tl <@g3vcԜcK_PEG_#S(vck ['5 s*/Q%@xhߙwe[Y۶K1WGcfMlnrA E)[kᘢHK߱"nͽr^b8=^m(؏Pg 0e|$XE~0 h++QFL!W1]21Sw,222r{C6!U邷0yS`d=E5=ި ДY)C9[7`Q8za+.jG@ "Y>ӕc:|!ZF @q6nq7cw ci!"p #BiCu]R사 OlWH6uA#lݵKV@F3u<WYkA2v hZAxXqj<@Or!ncF"YO1 (e۸S}u<9:wԝ BGaxC i wxg QE#^8a[:-rG7*w:݂qyŴ0n@0Р @'2f94^>ѝΘ 4Ul)?ꋻf$?2]Fdr(80>V ­M;bˍ~z)].vqez67 e4jx!, dqͫW83[饸$x/ F'x㕿ś)<W;VEffS=hzD ߚ,E2Ho޳( jψ0n7(p֒r>)X`y9vW8Wف#bm$ZKE$Dj!)E` }Zj?ejǍ*,hlHx z 92eݲX]\q,5FB*yRNolG^ZSb DF4{'8ʕ2K֚%jW68 \k.@݃SOr~kb0) 20Rw<9rvqCVl11`^i's1RGJk<"!WXh5/pZonf[KHrٻ{ONgXcCLվ_aD3ba u!J0҂z'^,@nKC8salM T^ISo?毾*#9<|;5`Szw X0,W]ݕnGF%<`OD(@ iȟj1@䷤kjGe{{k--I;3dW_&b[qx -^эDکw5E}]nnu@k_O@[TyxP$kO^`n9[WV V"Ma-a^MM2P@8{ I?f@d^DN% gzhĒ03'9Boƅ˓1;+$Oa'h՜EÂZgH($qJCF; lK!<>ީDg2͍ >˅/jAw6sAXډ2>b{%1r9( V&(Gֲ3r&s=(ear䝹 ̥c/ i1 )*oY9ǂWk pEXe K574K|5_D>AxO7zZ/7Ċ~*cᨀ{ 0?Xwd +ߵj_ҵUJ6 U'٬ ՙx y &jp* $'Y4N^m冋p0ռ"\YfKWN3Q~;e:wr)#.9SpLƢ7[//b֗iF7b{"|74,%8&}Mi}Xa6g>|.rI$~!t;َV 0T(}OQc$UVT*ꓓLw/ʾ)*7MYL'7+ _ƸX?lNf.ƫuΏh)-0AWt)] T2P=RjUwx]Exހ'eNE:-<M4ǻQiq'f {#?"n!ƻL;uS=UD V00G-TMjc \1CBH+r VJ(%HB5ho>M)A^Sm !*)OAnEG+U.7 EN ,PwsP:'MRCԃV[_F8`|lo)Vh? 憼B!&}K'ֺ.Bcc>}F}Ꚕ Σ e]m36W;YrKǠ#ꦾC x˝k 0(DaEUn DžDE xW)$Xs#"i|:D.GӇ+XacdŨMqT3 PK{gW/I /s^e*Qj$@πV[s!2_(qq?>IڊJ4c@sfEPUŖ$ ʖ#`w49IΨJGý7˶.7&N1 * TX7Ƭ7üNb- rwNjIݞL=1rYX25m48͆k={tGFu:٫ KM~$%;@Tu$RM [.Y#GԎ) ۉzxkZ3C32s$Hl:i T@S<%7>FLJ :XEÈ-\Oql` p{\}?F$owj[9NL;ms wm/TA͸*\Rg~X1fa'}a+'Մ?">=nu7FVuxCr.wNƥAN$qz%D;`TgϜ{CbW=KxC-SƇI< L8 ru9Gu+>%6t@#D2y9+ρ6jqklFa?VdӊЙY!ಳ^~&+ȈQj t!UDV;]U֯ qKsn3x@l~+Քc*8ۦ?μr^`.ѽ@~*M.CSxp}z/^7'RKq Wbp]P(W> kY %޾/naN *3]g5!<@**J7XH0ȟNjػHC"Ӊc:V2V R1a92eb)bϖG\W蓱 gŌ5_˰YN9YUSC՝@N8%SNa&Kj}XǺ_P/6߫q7uM.&{hXR#U{hF=s"?O{;Mv3\2 ;9X>z)Tq;@1-S1/`h- *$PkIfD Se؜¤!>P@!lzG%L^Ҥʇ_*1k09/(~ s32ڡHئV`*!dQkL2$8צ0445hc!crCc)Ei-H; #N s;fľp"mEmBlfA)4D >1+mTd;Ei `ZI\}DTǏ Aic3'@= ΘnmO $F %2O,e,_d+)<A&Fcjcٞ53gtyq~W,N>;{"86M@ס^V|qw鯰^"殽 ǦG3s+hEҿ3x5P6x|6 R>LBd 4+L58xu=xUA7VP kk<s :CxܦE  5qՔA,j&ˀNy;bRT,8esp[ UfytFZ ﯳ#`-M5w^[BAVfWPwA%4XDƪ:Q\MB8^2y1%t>=HӻǾ=>Qeu`NSQ*BQ*v!Dft \gIb>1JiJ`!KZ@]H\JxxlĂA=K[nGs湣%V"G7afbՇZdXId(<_75p8eve;XxˎSPZ1UkfIGJXnԒ/ [.W.S( 4>P.] 'HC hnV`׀ۇϡ쉬5Z=,G{ģ̨I.&ϻ`^Ѱh2Ν:Ґ{ky{HeSfCSͶEDNjG< 78<^. w wv;"S+.l? XoQ&rBlu!*=Qa,E\NUb!;[b|8iZ1/uh)F~j-ZNL/X85Tz@Ζ]ة!3oSH iqu=qfKeXճ@ˠcd%@Q>x!\/ _ЈRO/kO~B #9]0oK#*0@ɠh$ϔ蟠2'kiF45 l:Qvqi4 R/nx8hckƕ[,վB f 6Ț#':zeNR8Wl>׏zoqmc,k{i3Kq"W"gC5,ZVL?ׄ|Ae]~LӈS4($VG+@pSCzP.VQ,k7rcne9[N5-jT_̟ IK6q(qQVAdb~|iK!TYsca^۲ӇRvSΛ< ୎>-;g8=q &ɂ@M Dc7O($CĀܧm\VD>AM)`lH;|:Vh2~4N<^ߙg8gdvn|-ANx%Pia4ad7ս-0_6i束_Aºsd`(m xrKoa?k꼙e/DCoٲaSQ$N㤁"8K9t.K+8N *SCR0+A˯j ôLtIYEJa0r2qm?ڲCLufjsBYrC6Б}rsEZ{2AOe:a >Lu1>u\ٕk=+$s' u:%#1-fޑ4Xl/FaLg2@}QQl%3ən@:ſne;zpT!؈{ r@!PQثSbhNdE```yVC?9MfXCةt<`>y)8GY-.gtn㼾 #%_! G6av~nV$}v?pq_lIt:h%bj5)U6C\piK VJ M"=qR=Qg|)bY ea+s%3C^?a=KIU=4WfK`gr qme.Z_~ch# a8ӓ0pe] r-&<:N>Z1jdlLUnyީޢܛ2Hy(ylMIg#7pp@\;nQP\uN"3Y(PƮ%~%oLJQqDDX<fkDKFׇmԒ(AxD )xL![ң:sG2ǃ7\yw]?:މ]QTY^b+ ]'l 1̺e,oM JT}nb2cgM=ޠLk|W tWB5tp+;2ҋw5ݥu'Q9l޻ Y'dل4JG jnGV{rwHk9S] kLN;x-%vʗW#'sqTYNKhSg$BKúK_HAVF$Hn{tK!].k&̲1d=eL)vk&l!!m}^[$57E6:N6bkתݸ.@Uj=31`FBZ7zzå@p#[`[vPOx9a܄y>߄E&g1 Rn@Ѩ5Dpk]_ji Y ;aɱ{'օI`>&AWv|_P/W-]H>91 Û ,;]ҳCvV$ S ^xBq2ʷ`G/*KwGX9@ć6z@ؒ뷰I<UC&2Qt]>4lץ Q 0Jé 4Erp!&)OvjLAD mHiFUBA:eg ^qx%p=*ݮ]PDF˗I:) `ZѤJXn@>@2 ŞBԳa}8H_#ekZNijQZ L;uVi1 N[.ngfI:Zz>2͊ȯNv%>5ᒜ "GW/P˜u-bbG{< /HØPmX޺N3lM=rLw@-cyO;id/WUOĝg"oZ}pyϗΞ,hWV ^\2ӹ%/+>n68\WIp+ t;{hwiP+x 0zJ |zX䉚@FW_ctMKk@Tܒ UR?=*Lb=el{Heo^9heϨ cYVv\7솊 #6`'HF ӧdS#6 =BaY ~P^']:g! Z}ؘ !Mm6)H/S;cWQKno)/$%tC)Mo3$g{eaΆJWry܎#10Ue67-3zngwmtܚ龩\NLBfXMp~fޠ43 ?5X: s/',;O}2ꪅ` M4S4fub65$zTVt/ )SÒ3_w4zjm)!&uMjFڒإF:f Rm(Ȑ}C,kC|"/Dc(Nڹ%}2ˑ,^BEI^6ɤfu#SʛmW:> 0<#A^Lr{J0M4I6Lz2f/rHHۀGqXyhѺSNcSU2uT$B@ _xMojm)hz '\lh* "%J`uӅ mkb\O9,VPO\հmJ$}e]Kށ[R%A"To,XPv5K;vk+c.pJ+A|.k[ n[=;fܱN#hY/K#tk6':bDA .}ޝ9)כ^wu Z3C6"\^`X4)S#I@V~SKN[Q_Ep`2|g|7Q ǩ~|vȗġDV ѝo.9]Z"(c©"Řz.ndqÛ>‹/W]ј41-V(8lRzD43> ͽDAܛGϷܛ&Cߤ{PDkiڌ0BLlUUQ%dT,d37v0Q<}1%~C]95 Xgt_d1,1 i> mJg4k 0o5kG_L5Q%ս#ToX2]I0L<G=\. >Z&ҧsqP&inUgpH4+?aϖt jQzX+Go5(w_h?fY(Mr}a6 XjDvAeiZic 0m^[ke&q.h?tsv v /C=#>ĿZq*}xetēňé7"3[XpƋLHD=FGDJh|C' *{v̄kcI\A B, >_G:ԃ&Z2C4j5{!cJB G @Ë@5w~kLEbڗ.)Ȅ(cei bj;#S^#h\΀gc2zo 5As>DcK 腓 WXģLcNez+ 2-tGg]J&h|OٍXB7[2!?f/hΩċ-Tͨs၀g;왅 93NʋsV!( 8j#f=a~Թ z\X&ZIb!`}o=[: ?j A5n4>4Q_˜uΔ4fYujjN֫p+wa-AZU⫖ Q*>XM.$Rlx3OMvTSJGOQI@#/ka[@ǂ X!QW 6KF dFۻ5dE5oy~h٧T(Gv azQ8uR:XUgō})s `? ]P2 CrkMxB#~n3lJ+B;Ǔ7ΚYf+p==`KL7k׮Kfv@ܘs:5oԼj趠uOy73V% 4\QL@AަkM.l-`c]>)A@ITc; =+dZ?Yl^ʽƨ(L-:zb0iTvR1ZF@i/>5`̗#EO )@?֣ ܣy\}n3khX>*p+up){~S{5\7"=,&Hܦ60z.ߛ;V1B+R}OQMQ?h]l҈=ajЍU_-{t"HLz`8QqcZoئлI=VEW% qg=e; XC!ZVVY'}ydmDrI:N998"|c:~D#XUGJAѓn^\@0W-x7!6K[8AS <ąCʻ2 7va= GM):0zR{nIǞmr)x ]$0 aQGxnDח4G@{-WyЋ-șP!]qw~ه3ܙBA*uLyì#ԹV-i)mҩ* T#~H -h=Vǿ^ ZF-vtIXw%cZ;[$>|NUvI(g'?wľ9D"y xo 瞮>w#X?W$ƲtklfR^%~$ZLm `iUH tݒ*%LQƌyLH25f=ikF~(ny )?lQYrջG\Xʊ)l*h2}#}f}Zo+ :J+%Bl "8ACkES pUiyZҟi TzmkoNjzk'o;g, > UQE p?e0bII-&r8]'5t єxC([Ԡ>|І l{`\P,|fc/KP&,5z'u{ }s "+0'Mhˡ@Y\efX\wbxFk7CÈ>K+91ߛqoC/VF䝖ͪq72eiDH'a7ܛQ/'b51A-BT y({D!FZV>2_"5 #C1\NhaKhaPYf^6.~Ή*RlM;a>c̚k2aLƭ*MjTw5IOԹX s@?|]4_ػ4-B,D2.Yʗ^EȴMG7a\qy0|Rr>[IBcWA%n.7<]՝ Gun_mXc">tņyU&OUIό{)+εsnvLKU+SqOAd&Ğr˺~ ' [Vm2g$wڻA4):6Q*\y"Yz9`&Գٚ4 2ﱛKߨK%և5CVl}\>h-(1&n[@GY8 XNAQۉ'*}V~SxViJ<ݶrA>5uR#^]NEaS^<( ]>̫ غeUĖMHŬ*J@k,H7T{8\~j?r s`+.5N95hUQ2 t UDŀ V<ЂE/2by|NYdu[eq& )TZ`KLt*{1Z]3Z 6qcRc 'NMs~95@ah.6Ku">"9]mև4%E,~{}*0#}T, ]R!w\US36Ix#;>HɅOP)ൣ"Bpx9-}kTN,2)H7@tqHJjjNk4J'"&AE蟿<:z8?FzƘ1(iNONc$5N^Ur6c}$&}{Oh¶cS|3Wːd ٍvj<1)ePڧL%{5HT[[zJL_Kke~=,99h2&q#N+4uIg?KY_\ 4T@gZ$E3LIl% mcT,l"x"0"y9dC)}a\k&L2O l>6RΙR=˘N+ws87Jh+~يB*"H׉ӊ\IAnWYn*j룾 QY:f,0{q@o:M1(7EhxHnTɌD E1 q Isw e-&DLOi(² `LIUE}I x d|_x呝m6`DK:5-:2No*MuB:ň/ :6(x]CM\ޓ~kd ~kQ0+t% ;+rr;:GRs"=#>gF.ޒa0UcLY@/qJ7!~vn\'3cѵ v~PQ&}(MKR-W,;&(ϖRi/:VhZRhci}575%& 9D r**Ӊ|zX{\:H$×ML"yZ-Nޫ$tKwnMFAV=EX5$=,GNkvXX6J6u2@.O',ت{αH g`(ktMܚ_1 &ꍾlK$ND* vL994! `'X.A6 3ߗӪ}(Kx[Fϙ2i_ d]F^[+ d@=*k?Q??I-ܭi׷|s'^Bx=\p%; ݼch7GbV6=I\-ޗм-8b0RVtEa.RqT@*v7|DQ'j4a}qCA5&ZO`ZR*$!ҥs@[gVxuQ֥V=l^JaWҖ1ٰ G}\_5XydQB& Am祖К&%畛輪nҖ Vi$FM".|p`e<#uJs4@gQL5Kr~G8 3̢`H"|x HF3JqPWIeB6Gr NNfC;RYCzB{q47?\kKA<6As nf6fNӸl&CY5oSzhjb/r#HŨϧ=^S̪B~K,Iшbɿ -䚚xI |T©O/4Yb3 iG*wR-,&Dʴ^U7i |yۤijpצs(`\ %qy*pCd7jӸnr>n!1an$p{p;wQE#u[ΎOEn5p~=~_9{8@$"eY܄fj$z|>.ZNsR\Mλ,! a:`ncuxkfhGF|-EJt ҄!K;xӼj'|wkORylV\O]5]*7cBCSA%É[F!ͬJm"EܑNhpE Q// a?89"pG"%fc_ՊIjwHwir"7T(c,h>N!?Qwa)M*nxvPoQkj}c |~M4!;[,@/<[5aC3%լk~h^@|dH)h@j@Y• =%&> n4gs(nR {d`0EN"GԄ{E{r٬"nTW$f!7 P@>W7N+ )V>4O[gwdyTcmg#=#@ݷ]ϑW!DsHa2{>!-cOِ(g/+f$FJ6X7B%7*q.w3t:Qo%kG,}*ac∭I]G sjB&^pu Pzp^UQ#{4tI1mz%GKs@WP۶fiO+fcc&P4Tǥ誌)j:"cU7Nj(8!CektG2nS-d" {J2̓vҚeYkTܩxf *Di:nk -aAMT'kFX|zsY`8ɂQݽ밹N~}[a%&ZH:Ol15nC=hGӭocM¦ʫvumՔx:R^ל ukn}1Ezn(qdG%cҧ~s7 īyOc>hePL"-\3"EY1ߞtNWc<Ň7fэV6L_UsLWא .'aV(D%Pg e= M.?Wd&:.ñCq^!0C^N1D"X-/;܊PLjA 7P)eVrk MGuRڀCᴄ w.EI\8#Kƞj8ZI)΅nRXFa%(!y~3hD:] `>iCl 4`8+#%(CgC;<N<3 &ʭ8WiEYv^Rӟ/72,l Dg+CclL[vSzz"M2!odDJ$%'li;͈ÌjQЌP3EhQ"xuOv BҋW`6՞63u;Cm^ἃE[ԉg+(=@GfzD/8#iĕi>I5)'(w,!hި.$#yX g=ʆv ;<~fRVخyFIƎgmΤBF50 ] P:,TbTSWTLJ}6onS6mގ)vJQSynS&ĒIƕ&}:+מ.?Dk#4+,Κd̘#;CљuSJ<fEGDDj."_h9USkA[7;gLQNcQn|Fخ@NtysHTwO26L/-*=\件 #J8|1DO kVBA@!A671 2.bFCr[YΫtmpͬD(cp9{v5 I@0-Ͻ*,գS:=%LfPLb 3 ~-)*|xK~fϝFT&[0ɟ7H0k9d5'C [}M;T!W~nU.sFKC7X<0Ԭ HF‚`]PoM@gk<=h\siMu_ vi?KxOu5Ūp}2,hf{P~>Z]^)1wޭy-%ư蒜  zf~~3j. MDјkuLo L{ f3No.Iw+$>yܨsp0OiGܵbjy*r 4=a Y6Vi̊ H8@O"R?/_O?ӭt\w4,bpUPXH&Jvs_:\s6!?ؔ2(L =χ'rRoce^K\d5#-'%v:uR#; 0y,?+wr20c@o#%谯QN¬IUqЄ>5c_,gf"1S (!I]kJ%Za.| :AB}[Fy_D}6M ӪPD&0KDEfU "="'8kӖ.r)JFIHbmXmqS Aྥ1oK*֋3uKu5oI4a(OtrPW,mܖ:6Z+Q˔ZNaMt5SX磺b d@P (Ӹ]6YUHX^$}x˖|'A1P]UW1ؼȫW5Í&gs4\0SӞx2ٮh_L btx'v|jӴF\{n 4j-2r•_9RH.%+X`ҥSl7I`<{1dKM.AP-X ~ѕP̩jPtr6'i"]撉31A2d;%Ziq1s#6 3ͭAʰ^>S5V֟(MƯǼ >9Ŏc(,%#ٺ׻Epu-Ac^@50{VkY ꊒMx˜m(A֩^J6@Сv =bGˢ̹H^^1/o)P<5#u# - /}4 -jZH+zUtj"̶+m;f^!?:(Ÿ d~E +׾Zq()ޟLVyRkCRi}fnbЀؼ4YG!6]t"n{(^DڛZ(SYΞ3;C+<IZVվ3u If{݇>!0 >UMC4 BNLNT'P9sD @PLq9ֺ!ZC-:%_uEFǭy=.;Ah|yi8$i ew_+Ṣjuѩ!%5gWbkzF|kSMþ?,i88Lp6gKv%(,THFPבJNhB֌<vȫOg}Mѭ٦&}laj~MzBa'[_ͬ T\n'^5϶1u#Y?-ėKwS;D*w^k(1Q \,eSTA|(尓 xx tsOoHX @ ONzEXuJyDS>,]dBL/Ѣ|od ~& ̖GoPPd6WxE _씸dt.H[Td*X0K5&o0 !c/a68ѣmKhY0]Jtuy1yAfUT2`b5gGEF? -+$q66SHRƤ"d`mT0'f i30;&Fe-Z$ȢAw7F-z[tg7GЊI]"a@GN;@QxPَzw "x)L, h/㯨mԵ _-ڲY<*w#moMFWW} O)Y=qsmh⋚50Rm >(jV* 0숤[ K;6.se{$}6ًcŦ/;_lA؋>+^0L5H9(jK㖳gh1 դrK5@xЗ?@^gV~!h~6©;$S݅`]n0Xc$iPbcDFlscS]#[ܡWσta&򑷫YJz<r݄Qܞ KpnORIWVu'x&#bo@w"Qa|NCc}4rN$-LnK (L >f=mq%,AQ$jWn>.@a8/$yά_cJ'OeUvXfm@](/q?uG _dE}ȱЩ½Kc{EIk#jEkxvI7.Uf3eRSK%2/]%ʙCv7P+MGUiLǀqfQId*n籷ai  nzkPDtqъ8uT6jH8^*{b!cD+X:!6|n jkxm?;),( 1lؒ[R&Is ,ݷ4-׀xKF7]ːK; bG*Aq7q\X`@F4"o J ֠.?t]-쁨'*-5+ ^ыro╢:pC0n0{J~w[6`|iAŻw鈟z7˞aq dL5f3\nvc_H R,ߪ`웘VN[U8]_%VW;,O$OJc6_ S(2濈=%u+Փi)ovi+DO:KnQ)='Y(*{nl zydz/Y?eDORT9$SgE mdS'ڱ4 6ˮ&utƠ5Z%by,ߚ` SQdBm@C݁_ mض@'WmX&IQF4u}嬑-+G-;uw" M0EvhT]˔5ԇů\Ҁj1.eGGLĂOA'kT(WQd >u|t6 ZYlgl럆uB#MY.Yo#r޸!#[2pJ7+r(.΁lyq&R]Ƣ 8>"ⵝ_!'D+(wG߿DOXF6I><-ǚөuK39 1Ut&KGLU4r/%y cKy-٫EBr 7l0Ѕ.8aW]VnA]߱QѳCF6APG!bak:>3afvn?붼t⺇`X\s^{`nC&Mőc;Vs纵ٱV2Xs EgVMȄ6U%ѼCЋ͡,֧x;UTWy-ш@MQp\/uɏ,5za]go(dB@^W`i@q̰ " {BQ)^Dkr;w6{]EJXr#?8WD5L@?^حt4yAxdgIȪ4i`BGCņ^# ~> 4ʃj8KnGMڼ9N /6G{G 5~Gi|]V T)AÐ8w.tg7!i "tZN_.Q*@ lyHdݐ.<R^!@B[dX"mxȉeMD_݉cAu[N>R TeWܓ3/9A}:W@(ђ0Un䇔d㥅%0F<grCibj.K2_X5T:`G+U"JFWT9o2v1 /14UVU6:W5 #C?bY*hebKt)md"ç' Sѩ,@#OvԈZ^n[Iږ]v_?'wp1kZe#dh-prj>A N:Z[둦J Y,]l0b*nS(P2b~QB/V>\O e <~]FŠ&1hKkJqmi䀅Pަ}xx}r wEa"n7Q7v(~Ovt _ xnd3׀)QOzULZodJVH25on_;[ +5N擌sL4\M@lTA!x^,ҾP1vbNn,_Z@- 5 iRc)Ezs($׏}Cm㓄3R݊}!owl^ר-b>Ym#)-+Ր3Sv'd__ Z W̄` sP\G} 7W"Kѝt+¥Q oPa`ZrBpqP;8ffU"'(;. ޽߉m8&i c|0anmg9n1)[#JO<D #EDҥd%_qLz%: 㥏چ;e "9+gYyM ziϛ7ENWIIy0@ű"B8?޳8Hbo /vJnN Q$@IN2 }b߹ǺG a3' b5lYXaҫuM;0iB;) "50˷EnDS?C[5 *]t{!iGF]k]iȷVM9w* B[Ŋ+Q%ݰ.? okT  |m-)*vgl7`|N.P 1K5m4VW}J=+VɲiO"E*Ǚ~mojszpwAWxW,[}g j:C6 Wu ÉѣV#3K|G Qintx<a_PkiS봊(_4À ڸE4 Dp'+hK t7` LH:ƆEYTmp2Xh" 7Pm$Yݘ@CG'sXzgR Vn,eRKx^sĽْpFr ʻ}y(#K"1{ʍP)gߜ!>%¬\!Si "C،yu5,, lT3/-6<edhP(ivA2ꈄ$u6ou*%]HMmx{+lhQi{Ty9 -L^FF፼u78Jh:ej8i54vؖQx1qL'繞o&C!Mk?r/?' Is2`Afh!|ȣ./"ѵ 05)Bϡi2CYO̹ T!^%k .p{M6%٢_O|ѥzX+>tF1ŸMhK_I <;$CXPi e$O& >V۴-h5Wb0|r2 n&0L.F/ť]m3 Srnsl1(i$Sǣ Lww"[ɤyR'g0m6OXơ Bq ;5 7L)-0fb) )#W2IrE1<0o\O ;+hD23}"ZKb*f|ι;Ÿ j߈<Ő Go7/YUќ,-p2: aH.JdA-֡j{GQY龆+g&uq_Uxɴa08JʊXb(AGȂ.>}dHߵID%A`9de |0ܝWQD{YtY5_)Қ ecaÒ1o,(`}Hc8-. Ϡijm7:ˡS]Ý 9]}IsoGλL:e ;OMNe~樐5H.LS#MΛB%]769z@ArƃWhSwx |׈Pҷ`z`\ "2JQn&$ %NS#2aD^#%*| p2ŋd,zr)N,\iSC7lLi}]Pd o#*} xf4fJ_By!1_{8;xS'2*M7:"硆JrkYNZ$޺g薠`6:=o[,,Yk9zZ!Ύo17EbGbtP/65sմiRy:y?ŚrQ#OE>ؔ\Hb dM1O)Հg$N^ 359׎D9?)6\c803O ,nVx'Sg͑海<0tr77_}Ah6^h.&Y/gP9Lv]f!?V)7!&M v3^C%aXȲd'[o$~Τ#!rliaM5N}6უIw 1Ct`L17z #t弊(jP!ZՆe{~)E\ܢ8EO$Ț /f"}4 .YNR}9QB̤sqO)^G71fB6E;"VuuozuAihpb_ T<1)XiHP±LL臛@ \e6#-6xaOHJNHx[&gf.b(ǮRǽ#H/>Q7(&gk\|݊1rOtE6ޫɫpK6)݈wbrG{3CS*P,GZa|z&NBTR¢&3{xZzR҅e99ԄM·LatyH!HWc8+oG^j ♺YiMRj|$ɂWIp1cSp*Li`OR`=8,xcgNqo~i$Pe~QҚ[]E0i,,- -Sg;_W8-"vJ~K7EWZ$gV]O5Fsfcg^a9>I ]h_G[A}f+:M"T]O }E:ݨYߋ|۾VɅ)r|]@~1b@&jkڒҾfK睅ܢYٯi[哻"_/i;'LrPGj9qĉbqA&u% Б;+@s "8~9=Z6 $ S*OӨ\yZB>.|(8 y>ޅ7Dk6rpqG?cS:ߴVb$[.1^Bc -pAhbam^D_!7&W}V^ZZrDoOe2"7H' *N6>8 #+.GW^Lˏ8^`wi-cQC,g9VвSV+m8? hj!<&:FNxzLIW^պ{wA()7K&N-[mdp( `̰bHQ{OWtDۧ?1vh `7n ӬroHƝC}i~NXˮe8v ,KQJV//7s З{pѢ(,: ?UX:Щ&#"oyvh"SS". -Bv#L'Xe'?u;w(*2,5 L[N2gQ3-p^v>[ǍB͏}ιuyܭԋKm G/`h<2P"KM(Lq a̴T\~@xL<5u3\܀q^΄G-V 1^Fa׃TÚHp[Ta9d7T|=* D5P" =NJUW{?N~]dzVsI9K?rXFikra(T܀  Cx)TIC&i6iEd(9F@:AQܦ!Ot Ah*3(I\#2W=['PZۂÁ(` * 7}bi x%3K(4)"eHXZ&X G\Fq%F&f)i Ǿȯ#ٱHWz-Yß(YFLEXh41@'2]^=Sj;]ҁ㶽*%/"J˛aD:tfÈ2SFH[4둻zB6Atb9V' u3ߦR@m &rHulfd䃙ePT޵y޾\5 )^Bi֚0ICTHH0:5ɐU>g!6.BxbaLU5IקbUb1= Ƥ `<{K™;r$kkJO6Per*9 "O_[2Џ&%=Ŗ$AT87ܝx1*J^%lLkڵd}-?,Z" ʋp=Þ>Z$|ƮN̂taCY;wPNhA`.xWի첡<8oO䯬M aݺRRb93ťUa  uzYUCeYY{XhNΫ|D [Vd @?4K5Ij{vs oå&| /X !OaRڷ Տ3yvUF,^A ytm3\nm@-u! *ZxwۡދqsKgQ<h]ïX~M`n,<Nx?uà!R a{]١t.$nY1kYkI9B͌zzpAo~\N,yDHDwkY"nAq|"REMRLFv=+pMA&&Rus;x۱r'j4F>\f~d3\S3!*4ϥ %^EČtzCI5/_4)V?qD>g5#d'q3Eo5P\@}KC*Y2:ius 8 o Cu 5$k-ٙ*um)x=0pP/>sH5}Ɛ0쳜ZOq;tqO֧}tw*nҘрF_qU4pgoq1+r"1E>"4eE W_W䫋麻@4I@INgi҉_gc5I8a d#Bf~fIy*YNxeƐ_S{2dG9Z>0hHg۷>Pu+QZV:}*a01#*rڔ yG%|$9l&xKRMÉw"0{ȵPBVYT_lRp',D͹>܉8dPx2mt%|SI -IAO$A [f}a>:8^o|mܟWCxz ĘbX\ 5 RjYW+ˮ'xl.'KD$M( ]i_zUGR/(*F] 0u ``a?p%i|oAJ3qhX7Iz/tyuXŞvpV -6P[6^rc\9a!7t˩rr4ğ@LճK ou;hg͕ D$ӢyZø"-~U*TAS4ƿx5k-^ÂͿ%7N 1}Mo|}xYagk/;4v`"R6v)6곐"*}&WxҕRq'1yGTPQPn6ވ1yJW癲 Z;>@ &R:?-% WmAz0+I"m K,; ǂp.Q.)_-g)nܥYS|2~^ pjQ ZU6dS%p}♾ywXܟ6^yr1H<] 70{GW}l - ~{i?++5z8jx2/ \Il9}E:ۋG'k8xKhDE'!i"H1\L+1 QGa883ۜ^"$.tZb"`|#0*of{wse!++6+!Ubuk[mdT7<9[Y@ k` ]'Vy};')}E!43b^κDƤA)甭ST@YO߉y8n3\Wl,|bt:&^ bYBB$"ЕEG6K1׏蛏~[½˪ Ey"\0;NIv3|k%5eNvdGUVu6PzUSGӘJȣL͔0)D-n-y߰l&'ŀTۣ?Uee ft1*Y59IxW\s#&Dll@<^I9pm\U(7p|k2bj?⡗[J^%I @+I1ݩ(%bpL]>Bf_-Bτl/uJMC2j^o.Eh_ TlJfwqܝFL/)l_"c%'7+^-Ir2̂ K3]!0#ȯ-b>/g'e(7.eɮ(.VnyۜOqN7%ȋR媆bKU eSuhOS) f6 nSWd r-ȫwqS$9a}O;>ѩMl"o' Y$Mk(;",?{b:QE/9*œ +Xݢ+(js_O%$xn.kqb9TaUQvo?s?o8&voޫ[^¡`de0PhNOؖ ZS ~NbGk<Iȑf=|Dվ,` 6Ӷb.kw,Gm7¯߭PʷUIX)]J9h]hȃIS|j4suYmSЉpyӧ W򢰲:l[+$hJfZ"|K|~[}Nx;fW(rV$FK /NK6o */GL;e\6?5' @u\FbK#BqS H?"T]Oo tu5GFR%N wEi o-LOaGIVkCp H^;e'TW kWٕ"O}~e"\BeɈA}gZlSGW&6w)k̏'sGdu|3iYOrz` / xb˼4/韝c8qC)< 8*إ\&<,6m0[s\6Z|\P9n95³_H腝 xvJ[NDpReR_qØ|yz J#y:j,l&%/d=Ox}4nLDn3JX%X7w"!=æ1'dD=AK2+ݜ 'y%a՛VY4 xozx0j捒K D- Ov )z"tۚ'KSk1? hSty %_ y &EgBeh!ݕ7W Fbjlem8 AJI9gZՊhMx@ co,U!N .A: g='PZ-Kr}E7p>RH_93o|Z"F5򒟗ȳ,ysӛLm|K'6^} u ʧ%}DI^W"OXsn0XXP᡻{MW$A($"lҔ} ZȖ^(㨚4BO]aٿ{7= E(*0HeZyv4;ιت='km'3r_N hSYP._;g z-Њq #;TJ3mGD#EM"4G!3?!6A(rf,YĽ+v: v/pVM m-v^mMulՔ/9yLL+Y, gq\qo8й;Cl!AOH!C!0j\hg3u6`cޓ`Oɂ?k$˽E N{V)by]d_7zL 46>j{mf\foqSՆ ,3vu*}X%_c5s7 _ Y֮Wī"pzo!M{RK[4 pG syQPG:HxxTSm4??Jk+َpn'`?&:BbhN1%^u10(<̪uDDR6>FqA93=P ȾY`IM Zx{YiCzT,Y7gpkڰIgu铑1xH_V Y5sr!ыhĬ L(DԜ CΪ;!~θ$/%W+v1 3;'kΞA:\%yFb:NQ/4.W_k$Mu"Pe܈Ϭ}9Ń8M&vu,dZek~t(@]vű$٥Gώ.KLMxrݦ .Ko~7F5-ZafD.'~lLBk;5W0'&G(=y']ּB ?^j *英/ 7'M1*W mub\CV?B\| 2gg/="ɢ²C S^.aQG\~(bN^9k>i,o L"Ps e*Ezd(jf []BS=*aF@aiWgHH>>쥘 }>*Ffj*xh*BTPJ :E(c~YM`-`R ifJ"U*p-/*yq6%%jcUokUVۦ0>uo ]QQY[/"^|Z 0) Xn;YDd- 23'Ilq!9sGne[B4f@E <;TyHhb+Ҳj3B^8솫y|}pl,TZ pޏAf){d?׊5]䷫_mkoE!e*pYū(WRj>yI NVopS6YV%ic02rJDAvZYT Yc& ^x=E M؞ζGF 6gfJ 7LАH`/'ĦQ pgXbG/kӎTySʨFh@+([L2כUˠ*gbTݭ@_9]nI \ 45 a"o8?ҷI!`QjAvi|=eJ;Kʸg6B6j֤wSڕV3t)[+u :k]rlGH剨DFDv"]-g1zKV#/Hm}3FUJ[]D 7]h;$4ٱ v'v8b޴쁺76#?J\zyw͠Dď[VW &v#yQgUK1Dt]9Ԣc< yj,SW5,:!yI r~},NXD9m]&cpJݭX߭97gp"-=WIzEU9jACqo Vg|sq7pk?f"4,z_.(nSi졓aoq2s' S su^[-siPPoQШOZm}7UYjN]u DphY5 ^BگM|uCgB|P&"{#٬I/I1M:icJT[gI|˪6?8iڍhn\Qf"<-%ZI}GdE];p)$J%@ԊVIj<9;+ht\A\vh^nuYAzN4CI-'9 qY1@k>!zH%5"P9­hbqn ,dH:0 O=V\ ?Q|;žƚ,%A^ä%q믾@CrEⁿ&#,A|Tk ۃjrBN/mdӮ#f*,ٙmgN,Žڲ`O5Jh0=v)U-x:ٿOoKnh#>lFN+Hj9&(X8(e esUBy;Q3D£Myߓ,u0reL]1y`.)Nz:3h50whkl^$7 ): jF1Ia[ZҴ..|iw G^\`?OĦBFZ{S.}_‚]7Q<'iU[tVS#ub.?Qc~"I#pWz#ZR4GBpPw=Bv+F"<|6M/TF ԉh%4GLBf5Q13HvC9Z*dz 3!!kkņZL,y( PL.G3ޙs|~HW\$Ͳ}:e˽!qi1II1RSA" c#SGVD~yXP6%jZ9/9oGIvƆ7.ڃ?'GU\7ɉ|Uh \9X"C' KIj˸#ˏ8![f,Dk$Pbmh";D[.=\.yz'F6~t.˅8{9LC9ՃCt1Lc9 4ع8zbY! L$#c>oOULq:t1,jff@صBf?5_u|05+[F@Ѵhn"7.c(EmF^p2/~%a^'nD ?VGU♩"oylz3UJtqjwŠn0gH'' ].lI vGs"{n_НfA"+7tHwJ4% Oyܔzg_hr2ߴ≚\?;]ID:滸M:%kt}`m=g]#6D ?fgDS͑C ~dKRKnuߺxȯhߥ^WvS*õ%f@Ff6o˷`ңGLvm`e8ْx}̗ qLj ȺAGf?(BK+@[8D&wutY)п&JLGQmmydcr'mϹF㦔Aab''c h1u9Pi3YȇFfv  Jtc pbY~J'a(fd=Ջ%"JYiO%>R1[Tc,m9wn`4mbZ\"[e`_=ʟ4EG6AπAfovӀ>uF~mFVo.JdCuFbfWSV >?m3BW}kKVX%%AtȕZzPPj. n.$I?˵PHGV]pn;'wb]i5UU,NF[ͶT) -`afG 2.FNrqںx.,ޓ-mrg[MHw4H0G}o2w*w&kQře7i޶pX&I*ƥvA (: ?| g8Ք;XNDy{ "piπ*љ;Bh|gyA˗KkD5xtج״NX-FӚeOn$(,VTBY /"G!)pFsdMHa?8'ـ_OywˆTnL־iԓ.-]Nj.|҆AA5ƏSp>DB7rVP(CLݜ.)rl0PkCZgXʐ?ϟ-7]jeR+A=B1'# Sb^{jX+3CjR4֓w#)P.ҌD^89 Vcǻn%lg" @ *;rPQf`V`G(^4⧔}izD],Xs)yYb. #LG`ybᥞ`sX2.:)X W9ZR1Y8򷉍ͧHxcZ>,k߁3$S"Rt\"KĄiNdh&LcK@+N.t !Q;ǶQj4BEb+YHJ+4q$2` UCd[0)X_$ kVo&z-{FT{=v0~M} 0){SíJ8dR^,>j{%{ȗUdeXT=:qՕ<R.xs("ཁ*PrGzj|hPn˘h!JUam)-^#V|&X |F 5|j&]E 9]`|HljkҀV৴wt9jjUm@4;a/-X86>4V01KI) =b 5C}~#{`c`F-W:Bko.5"yk|y|лVrgy˖XbЬF#fDhOi}}{}OCU>!S!'[>\[S/N߭%B!y.̬ r7fS\uFq`J.`|a5gemҊA~!33TߦCUϋ73+\Ñ^gkp'1/m ݧ fKJ88 fC3^!_T0EW;>.Ȋf ∔GؖGG5\'ͭ+^3.tdBv(떳^g BQ5uK9EOrfo.CW}1/.`#o2L>%ЬK4L,~wӦ.o !v_꠱՗I B'T3]wG2F4eoߚt悼ś`({FdY+7lҽOR8-@-~ע}I5YZҟ*r3M3Ax7$X)hp_F zlF?FQ%@WKM R׺ӶU2 gwa&)B(K\~FEA6pbv(&ʟ>"v'pP[WIՌƷtɼ@B2p1+R֬NhaB/FbIl{ݔ\  $b r^ejj n NgglTQoGf嶮بf[kE N{}f;*@O{;^ @E9huL@%1_4IkDtTŒUC9Eq2h97iNV~`MJP=q]XX +[7_'s~`h{)n-[֌Rml/[GtR |Iԍ_AO P}|3p Y4-*Dyg ߪ i4f:}! F|YjrNq5JV0Ez )JBKVX >z8 XW7ufaJnӦj3^<o&'rs<  T|Hڬ.Q/ɾ¾g"כdn*>NAY$A$ClqW6D, 8~PI %2oW( چn0s?b, rÇk,rj=Fjk[HS@>z2y#Mމi{`L % i;zG:M@Ӛt(/G 5^`|vCj[R.QڸsB[<뀉L)OyqBbp,\mbՎ~ AXqs>W?3G b&m\7FjCnuDQDŽ8f4QֱE{s3(RnN  =kiTW^@s8|bO-9`L!+\)~XN*Q$lIhVDE{ l#PgV0bW;g]_F$`b(Þwސ0is2h˕(=u(; l?^6eуͣ G6 j ܆@8icԚcy /<3K!/]k;F<h8Z6sFX֭V z.(KD7D:E\K0hO%z4R :6{BSg-SE2\!8{h}+",)ܳ9Drvbh (d'`Ti-X2mN5@*QnS0繖Yۘ ;EW;d][X뤝Nngp4~e[gH?ܨw݆S8^y‚UM눟reEIel0{8mGc63MwVOmĻ5/T9e 72Q퐙]BcnSRL[cE{\/0* GġK6:iEN8aLz'KװXEhvV}~$5{fzKZ.姧`ٿ8}~rku^Aqiԭ=3e(H%^'Qk_ WSq%֩N<}lfm1)?W%9a<<&AuA\Ȗ;+19wCK OQE1f%?z3Gd/Y4j)_zgŰϩ87{adJً/5T)|עpM;O(GN i!"U^a%`]30 Š+ =ș0f'xVSݧ}GHZpkgK@z+Yr 7{0((Uǥr4Zï kvN6( ,|U<6'QK/nfS}8ho+Dʓi̴OZ F':9UKO_VY[b6,M/Z>RD2T\PT{Mjx_̥/OI20fqu=El@魌H/_xiS-_JSV]!6cMoU$zmP4{<ۮVEeu(bSG+ҚZ0Lv\4ϒ9RUY5 u5&քvWo@%GߴkoV=qvʝπ9ےG5?{$_ztQ=qӛVGP K&* ToPAIܽs +<λt9°CV1jGLʕ(.ˉj6>+Kz OE.9]Y(yZ~4Z"od;4Ѿ)I[WN(\lqƶuQLwyFd%w3۵&0 :p_m22転ʾ2v7wiDjyCݛUەԀ 4ouH7jvyyZQ»ZE;cT`V<+NxgJ#@YGej1j$Z֑&w1$e׼SH ^(@uo> ㏏y¶5JQ%vEU) /jۢؿŦ)4(([Ҍ]MCFfLqRni E:( aңțKj遮{eMdҋW[/L2jKAj|/(ֳ)ojFm2wٹϹvՎ&FN:a"6̅ :Aض@ PYœH=\R5E>\e/w5"LVz]E#0rKAb#,"|YAE4E\`y a78*z6ʶ@fLrꍰw c3k@Di|i^<؂qMs.*1IUYzm0$/dQB=;Lv\VOMm+ѵ7##Yr4L ^6Kl}P@[X^ . 4n45oJ 4FH>01 aw[9tdqx"Tvg` !o\7{)8Y}AOk֋Lw1SįS%Q>|- V ?jͽϗ-֙zv$t[3H3ΝW%$%<9pA"89ig>r0 Ԙ;#W:J ö ޡt&#. f%˳qcPJ[s^\B4QK_cm!i+k<8ra6B;:$e_;BXȣ41-IyR7`aS(P{#/4,9B`.ث2_ijOazØG?r&T+MΣUk zI)( .F% *:+>j dC}hx !> 0Bd:!<8.Lup.Z HD2]Ȍ[( pg9ӽ-_M/q7`dPÉ:9t/:9*IMuZ 2p4΅"-.\/ )FyдNߨjA՞ŏ Xq'~A1Sp 6%vpD["p>={t=.Nk%cn]$ r}]%T2kw11uwF !qK14j#6iૅƷ*'F?ҍ~(p|C2z.w`eGGGi#2ۺF965" 8񻎛H|X9dE#^iiX\!u)Q]O%4ٜ%y)"z7Jaa)Ja*>ZaFBK9:寳<5+ALQI{)^yx"DΓC{ij|,vYz"rix Nl(XY|֗ &쪈ޭ0]Xv˔]qwDWպ-<#{r۟[TaI_ChajM"ʖzd%!rV35 Qk՛ 8ƽBCpKLf$.FоbIݧ˲+ߞy".1[Yn:"I Zϙ!2sϟTYfWOJP*/-P%^S/U+Ѿ,˙Aܺ-CF8ja;Ee刿OcCM\x>×@Pn&] 'wtB$z,@ԔH6+ ײ*rL4ڮ18-1.ȂVSy[ud 2gLI"}6.$r![/e$be3 $XNީRC7"y}kIZ4ڿjTۣL"$X.?PrVĒD7$vHIݛ'SoE8&()D8d(``$se.3b뾽iL4;ZfT{YA$.W7c&9u8 @`YTˍ|@MCF[7EBknE-C pSjAO0P4T'BX`rVt'HYbT]{!+gBM֌wU2ʇMpЧNZ-n>jC k}$P((ά3vQ P{C\։?JKGkg~ꋑ8EΪ (tyP}MШWS캔g`+3XWhKFYf:jRȔ>bq/}:\J1K1Yr[]F[^$ -:^t# Ip"vq0^ NS^zՔXcGTÐ!W<8Բ(R'DGK!⚒8=Vr[!$$Ÿ́XHn! i YԺ|س̵b&"?&FjQBH#beP9.'mysIߡd^%A+ k}u{ʕXߺb;7GN@yAsRۢVaHSO0B̪Nӄs+5Stv$_9E=I?< T!(Pd^6&.1)u-~. ]izr O:`ahvbPus–+DKuy^7lrn[cSP%y J/0 *\yV!sY8X SV: x)`^iryQt0Ӕj4wT-F= ⧛w|r>_ÔۑـXNeV%\*3Έpgq2&'C G] 6uV t.f@siY ,O|IE¸62dR{P+$vJ[ m%Xӌ.f ZMYpe'K?D)̧81Gp.ܓT_,5G3aIAN?|3"zw*>ڐXYGcڷWү/B8ꦁgcRmBW2Y_՞ڥj7}Esu0)>;4f>֭Bؗ,c˄ɧ8`xz2t00+ǣKAY#:xB"Ĵ l%N"_!:Gb _h`^8J4`Nc`pb} _,  EQ5h2[yhIp Y'"6|9?h"Vuu6(FnE,7AR&sz7&!b R.-dZh̭4-0كaJ(u\|灋~wadY69g'E#"¥ 3ut'; æ0\*4mV#A#~,EY= o3.Hs>ܮט JE= `;K2iGH{%N,|]k;KZ JU#Uġd+?86ҙfp830Ϧ6*,HeudbPb? ”)AaY]>==vUU{x^y*0xՁq>z1eKu?V/4qIcvpnf98v aɮEE[&cLxQ<}Ya)*mT)&2\`]V8A10bv äG BeƱb$~@ɧ بQc]q럧_i Z31ie^`h U,&eC:-.$ I0HpqBN TȺ@dhJ ;j\=yR ] ̅!㤹We^M/an]G;8 \ )  XyL`*8kٵzn*ZXF8h&!ݯ%{?Rc΂Bt._ʴ6 r8;t%d$~KW]Z9ʴ?1MB.,ŐSH?uc]y4< 8 ZZLaEGѠ0GmyShy$nl8[@Cy3&0qM{)8#ol`V ]aȿ&~avT>bM9g*#RtLACT $`-GAuw4&Bo9 7A[.dDqA521o?'2R9^ o^H7x/5"ƷmjOm'AN"44$1U:=@n1gPϼIE2=w PA8{j!]"@MK?'2VΒk *2N>ǡu/b>ns,2Lb&e@.k+so7<6~=S-woxvoG 6.x#bAgq>=u[@CE@jt_Q0蠡=&Swc={5BT&NH/\V?n*-h][t綄yrpTdĻ?tE! _vlp*5 X\U(l"dyÝy{б4w%-c!L-t[.Xgwr77[ F[4OW𲓞_ޤlcaBwEYazFVGJ<[ p &2ӅE G rxiɵh&g|YЕHnu 9s5>>z>KZ- ac hPR3]Ѐ6Sm.X˥!17u5bCkk~5"<.ӝvê\ҒV.}cVt8K>Qx8~ssuss;'YyG= p27ZtPF-HCp.8cC 0.5KXPc\:* oSYu9"5mB8\+ ;6LG<mئe9rY&_ނ x j"%')`c֘.hjEl<%[W΁ Ct=aU*ɋ&ժ$2yFxi&jF70HɔxbO`ЬzpHlٴ}:x-cm=0mIQvZ{?֬ӤvsyJs9+dr<yWg2lk [?pԛ7Y? [(<j?_(q/-8,F8ġRt(:$Wԯp* Ȫlcr?ϺNd3(f" ('ʾ$#"o |]/H=V֨ibOO\a{:UQQP üY#8kTY톆lnT{jk6.66Ri;ѯ@0f-^2v*?oij]BYp?&$bsns mqӳP6 x3R适,j2{MmKW!pjM]2w/Y]rm *Oa>|(X̀T5Ϣԩ,*ݑݤT֑{:˞Ƒ^9%pL^)HKt\%Uҡ"o9 Z0%rVAjӽa9uzV{IW!lԖ#pBs1 egsSWjˬUO0D'"񟢹B~I*P։oUbZӪ$\Xmp2J#Y\<6]6;<#a̕M)O[`.y8A:~\VcaB{$ 2ݶdvr[w?n7,ӫUYC_Z ޭZ yqfiV/-.,Wh5RYr?jAanL) cMFIb|:LǮvA#=S5P0d@mt1ٵ0*?0j_I;;1 z9 < HM$52fz%)k1Λޞ=߁*h"jҁ ܑ"Ȁ\"7)|Ze~ 6H'ΫہQrJcX͂qFXr|$.:A铴vP>a\Fun3Ϭ)Tj۫͞PAo0,F]!t&Ϟ;V&"ZMҲVLʺ"QKzﴅRz#,/oXvEmR{$0-Q K[EVQSC.z#* 6o05չ}hQYLmc\*!0#+˛bl aשNƠ$e)/`a؇Vt;Kz\( pNe>F[IEmc,p$.}3w''Mp,^l}*}l=#ِn*Zp/y@u"$92R?(#r.CWfoݖl^A!+Wfe?xI}Z4RNROab8N\5Cik@|cm.;s;E@ڌ](Sr>ArPA glv =Gq4E>sʊaQ8w7DH?Di.d9E15 M q]hFE|=ƒkɟ3i⇧1g938$2/~>˃Qc Fx|N2LRKMLNtIJ xA[%9Qv^ƍQLP"%u ɢ.]AߊBIc#' EyAC Tg`BŸcT%p,KLY!>,  |1B{_67[Ö@S[Tyk ѱV@(ͲZ )2Az-|CyWThl\Z>=behyiwUaVF` 510t!/(-(Ɩ-`'e1լrs7hΜ=?i >1< {]'DMN]]-" 3dM3GcdaԄA"Dk XJ9qeޱ30:\G l TӇ!!Ձ>r8f&ֆP߸c9.se5X'}[@BcEGt"e!v{<@):;j/ ?68 m1$s֮aXuq T]<( Aq/sIKؠi~hK\.ˀ* d I {n:hC szL6XJhUX0֧00J*"ǭg[rʢHg9"j7f8رй;1hlnS~+yky ]EѴ1qYEj GDDa؞Q:5AsH:fcDȫyTDkUӃ\Y3fk|t.2-[0aEe$p/LEiGQnkAnncG@ kˆ6469$Yl&{+UlY5 o憄6 R<8D?w;^+\lQ/.hmgXb =d>n).pE%>h]ɚ%CSu ]0P9|ӝԴq7zMqQȓ=&Pxq qbAU  ʗNɲA[DOɨ=3~hUSS}2&9Y+T6YN=׽;@NEʞՂ!-ois6WƌOKyĉ4{F) ]M5o~B(c-0q<1) :)P'PiRܡ[97FuމFh 5J3tXUCV0s1zʀɮzB+Xu(kF>"veNÚpx˄|?9R?}-Y0N19}6*uGذu>ü:V2Y|{kk%2HQv,^ޔ4bѕ>I+nURMmCq ~4ުLQ|1inh:Պ&G0+T>94c"D\6t堖FpwCV8۟#ud#~UnU9@Q1?G=Smzv'-K{'yj19]`FqmHdbdƞ' !N|C V2ZGţ~Ɋ9s.c_:"0WVO^uq ExP3sKA}: cc3; l[8(.X;Y2ջFڸtSQ ^͙?Wkχg@j`7^ϳb&PK1M$t!x#$趰I|BpMBVo|>lErsO*NbӃ簧;g"zf "~Hp<!5{1z{0DG[V#AXSnvx`/S`0y3>|ඓƀ_ 7Zܒe=}_zZ77D:NAF -eϦ{CY)ڦ@Vrn/J"Xo̓͜~L oGltMFB9Νi}0DgVȻ;`e4zzw ZjzL vM+m%B8u{[\ BqA J{WQ\{bBJ|`,ʼyl.U{-?ta&K:{~T  s!|K),^w7oCD T,HTLCXm376Fy6z1 | i-/PK-5!:[ǃyZt_ɜp!ԻuBw~}x,ԧа^Wbբ7-ji斻buZ3o[yd z䞟/~ͤ,cC;c$R,n l "Ra7'"Zg{!+5GDo>OazUiiʉM.αLW',Aav7UNf\祅D V3P)Ļ*]3i* gd,}4x_qr ԰aH bY~Z<?l342Z*96Py'LWg29#\]2vKB0J:*h)_0p- { :,mfD //@@L(]K= - ذ>}!mrtãƛݳTaKc oslyp'2b*Sx ƿoSJ+O3.ږWlL!Z8J߷X%%$<]N!,  dAB)%i=ӬX EŽ#2Өs;>ˣwl ϿJbDm,vޑ*2pz`6p@4 mLI!zu3T2^lebLߔYPAK(zY3.qZbAݡP %Œ_uWqbx.6DTdFnn;nFgt}x_R9vuwIj/ԝl MjKdl\=S UC)rJZUU^eRmLA1 ~%AÒ}[Լtn;"Ir%F$',iheԛtv;A>. ! $nBH>k9J:N ??3 ll\zM:PO0\U\2=K vKU #Ϻ߂jgǞ"ͦEj T cQ:~NjٳW|od^_˙9|mHb qt+r?BII!cXj,)#QZ,+`+rF**{~ĻVaYM EKIJF#vSh2Mm'A%ț@7cvET nEGeș{zz=cWq;6X q1$p؈.c!1VW+YAK#(]l$7`J6$,؟¿W-|zU]r,3ͽKROer]b5O3}aS:4SQz b5X f{bDd:0 HXZ5jR\ %[:2Q3F4K B$6s\tYԷ萇(,^Z $#'wAw],;.u${` `q,+[lWu'OudZW7-iC 65~Q;@c ;U.BL\PYexy֬,ҼO{+ܿ S-B$Ajo[>WLv!zS@ &#^wf~yHR|?iV:|x^5&c;ۏx\tZ@KExx q6˚aۘ+}ys?]0虹x%H':B8txP/{\삾g♝HVz.D>KlᦐbKQ2iޗ;=y=;6@fnzm\˝k8TNIGzA>e47M`)銭\2]T"n[o*GM]vvwK#3cQ)-UPL>N YȈ_0EۚTV^KUߑS~mѿܣb鵙 1:k(aȌZ| lh 9C )~۩2V*%玙]3]ܿt3QMr;7@+6Ĝ =L,𨦸 JoD]TLT(|{*e8s\ɿgYsMP9[siy EXZ@}OmEit^It&UWTEU, aZO0qH!^ 3{^ %xcyfbX-Z߆k*wf91~,涤"3&2>~V 2/d<̮{m a^eİ)J. ͘fZaMFط1 l?JRdΌOT8fPC bOEqۺp 2We[\]=ܘsWFINX SΪqƏn\Ӓ;r[;='P2vo$Wr,lٟﯩInΨ+ .]e.%ewPظ;!1-gDUyԕPw~ }Ėn;f:-ΟzݔV?x!R@cԆ jp_t2V(k*c|E>'ڇAwCK(^9ts:l'pKȣZEjKĮ0 *{[ D:# *uj:O"#`/2{6E+{01SVCNޑn 'J[y g|5N';p-HPV.]G3Ņ?9Xb/nJsc[g&n_F٭r|ݘ iCq`u ^ }_oamU`h.@y <}n23\@V[|1meNq.Ti"ã&^mTrN+c;nz& Lr^$) vr '4ԏS]:*)#9z(BTS(E~?\Lyh=PcS󗁌dt%>kBpd^^{ı,jFnߵH$;ʓԍRI I1ÒBl$Ms>@TNd-P4h+딅|KB 뎖H1%2w"t?+G-1Zm NJw*^V4=Uq_h@^#шsS$$_7Gf"4s`J&v/-YA01F9b@Mlh/%u/= ^Z8v"lSCTa8C*˾ZD3}uAG#z{nr b"Dyk8!*O[:N|uͳpæf/b`%_ǣS8޶6Iڥ[oLHd0LIcgf ^X;j7?jqLhOs 8s\+~a`}F!P[<])8rENJN,L~;h&/I7z3e%\^ h6t&@CBp Xp(/ޅWݍf\䢓bqt acU|\8WW ߝCc l2^*?>W!KbGb>GZE0< Q4F3+8pd,Ex/U (џdnURY[6FPfm]jr W;3OQS]ВЭ r"əƄS/A,@^7!}>,xN55QF\,tt/r;| ZR EFL)ɹA$O>YӋ,mpJ/^xb4*(RQEjxؖA*p܏(pw5]bi[?ھbDd;TBƅcuUCK֗lW@*&Q)vt-̳y(D#ݰ) rt{3Psm7xG&Ԡ%/$grc1 +SLW'?|vg@!|RK[bF2;;6XZ,@kZDiiRBi,h΂f$6ѥE&.u p~qgG9(?T]]><5]QtT2_W@y\;YuYcl)~KK{رZv[>OZv,Od _&Ƞ)!hj8Sz;*@s+Tgl<1m-QA|ܤXQ3>]|n-ெ[oT*O?EG!tT2۬Y*l@|Ygfd,ȬxU}c-5+ Տx1k)kn 9lf=jP/ ocg4;ʡGT~YAWBYJ#ՓQۃO.'9H`H,%/sl,{Jo31NsH^h2˞[;#$|VCmmqគ{|`;y8%9FϹȧ핅 =|d#Xڮ`LyHxӀq .^Y(}hT2#\..ɶa#)Օ bi&H ?HV*8!~5Ng06Ma)Ɲjo¹+>sg[~#e[X*jiBf˛ĹX7öhFV;%T@t~0%ɿ}2:ƞ<>Ids`R%x"sbcTC9xh,L8Ufx\'ӟ+q?8t,&8$R *~Ctdifnyt qq~ Ja$yn'T0b:br=4XA6ON-]h7h}cORUYMj0E[YHJ$&[S+gk0Uf]O8C#>ٶT|׭S|sPY j"Pǖ^& 2M7EO+B !+S=FRiu Xt%]N{~Q.PiZ8+ҙ0`hzX#,=.{q8nʃUy$eK^]o@ Fg}M?&lR@_IJ%8yeAe1xfxT9(bhX̴<0峴 0DhMag@\+BSo*iX}+}hQ Yv4L@Ȃl"x+$K?`h7I~[ɾWf)̲!Lc0b%s6[ɪsl!~]0b/h( ѹt{F|K@q :fLR^L^}g㠼i›,KވWsql?[ˋv!+&C 09C\>]u޾7CCfBaB)qKJ&wY'{{StKI:<kY<B^m,V<}'/r =Ur|F7]^+_nؓ;:Ң!_ix Ag 'txf)Y >rDt|FxiKj|N *b DDB3h|g2? "c7'eN\թ#0LNo*:g#bU'-YLf(x{tTm!m4D$ebi?|-Ij#V lNLʃۓ{^ul U)@*4`PiO[] \BH|ULԵtQQ]zZ~1p=.cn"8gABZ)*wLnba,%Aۅge9 \Q֐)@ӊ<`F3  ϚW끘aj}0ꢶ9?ٸ2[1DLAM,ϼsM*ŎًsjQN&ƽ7A #囆 ^dRČDKhQe$0]cߑ䴟L,%b:^833{CHxxaVnF~_m}Ж-xgj_a]˴>jwD*[k(y0jؐ'KybNDuV5iaVgIksOg9c~?]{uMF=G?>TrN@ôncił0dJcI6MGgC҇IPs)wy_vrS6I{)Yk %!ZTǑ[BHޓF |/L6 B|NJ*0!R<؆Dȶmz<; hIdфBNky_]1`Ϧo1rfgiPjw[k; ш3|bFPxtB'bKR`řo%'~"w *p7u5YAH;kx:V %NCYOZ`Q rɿmV<*,pf^A xE;%ILIuY HH]b*,IL HY7v9H˫.C]=-y&?HKA焟C"OL\R;3]HNbaOL(]B]is3@G'ҰQD؍,2JPk qJ|SP_)d=Cv``:8obm- r&6fP@sP1f5.aqq7h1>E4m,qf~Q/$b Y׼yHBս2NO:NkQA\յ{ia^|K1YXO-y5nU=z-s)*AaL'ЄH7jFF܂ZUQwj)i^~ ֍L"5ve` iwKZ6'YZ`¯&Zm=H6*eLg˼t/ۼ[\h_pNW9Cv{X  #i4@ˀ's8eXu4VZ\\u"_H]W-+r`([zk:WA`\&k/akM CFe43XI2 |,cEnrT@)4tI$ǍFLj_pxbUZo/ޠ2RYp=3%Tm'm|nfNZdIiJ8KcP CZ>BJ0b ,'L'6=ZISϠ %Ʉإ]Uww61Y`Z]8<)r;*M.b IX9TZxvC|A*3ʛ˶ۄfFSsn[ZqÇ/lX%Q]Qma,0p]j Z1r2Pi+~]I6r|A:L74nE2Bz>o{~racMɂ ѢO on_э¬6Fb˅f I@_Je_V#ORl֬ۖ-TdTsVU-e Cj/;]8 6P̬cojEm,.N&{[23tVb$m$8['R`dqAeS@kj׼;?V(=y=nҨq\26$,=ǰKuCa6ʤ쁧HYgdX9 Hƻ_H-z!HIQ?C~<؝:`UF+PQ"y =&2LqD3ܨA6b7R"Iue~⨻,+8|p'S-|llW~3٥N@M"5&"#nYRΐ|rFQONkх)ת fG2<4S=Ef-7Դ|:Ҙn+ޛy{lST4GdѲԼt\k\awA`:  WIn}Onq|ҹc{^0WK "^|B5L#% 5qj:ZƬm\Sm)#l=PFJO+Wb8Ba#JJZf*PHn RCJrG>c7052lm-<?a@j'6dQ$vyC1 xpnl1`dz1`R+`:/$ZZ0[Dؼ~mv Z6 YOIǞz >@Ad>/.2IЀLE˞3gW:fSUpJdZDr֍ GI) ;|p kr`TcX@n0ƎZө?펃rZE@"~r,imce5纏CR;_{l4mT(Ɛ+6o/!p_8W$ZPIu7K!>F !&ʆp>;~1I3@G !-^[t:C!$FRgو+uԠ]J#BCмkEq@snz0ڴl mXn+J@hVM:):FU4N\f(T-sȥͥ@:9h~||wUJs E|.zB?|kɈzkD rDb+"b0 4WkT>RzJq*UA㛍kir$9]ƌ^A毖~R6Z؍6^pC=E@A,0&Zj "V^:? "rt5`AzbFSG/b e-)-th-J5Ř|L:ȒY\g;{bzYRJ!2,(+pSp=v>FdfUc/n%;vq V2u6SK"Qh05aZ^kkC_!$?s+j y|Krב|Ҽ\1t #0UXMꌹw-qJh!Z%|ͦtT)Y#tud3ZnpMLjUEG XT0>bHUE)Z3&ՁQ ll74mMGBӋx}[`#XRy6X/«DR"V]Smaw 覅6oЯp'&FrlБI }dS <؅pJUB$ц^iSYKP8#ߟ'ڏUAB+P$94ZxJ3D2;mc+2Wa0j8澅dpN'K,&K1%¬'NbbwenVܐKuNIwYS͸0Q' sr܀2Q3Ծ#WԖ(m :b>7"e#ڗE^ ?3^is9zga\xJ,>O曖N/͑p+M Eau &?("سBg7J? &M% ]Βq&y57M Ĝ.D2{7OIh6RM䜢ڗ ˱YDՃP>l])T RC 0`G, b@:֕|Y"TkBU~1pGu!TEϏgK||8C xT!Le5*foe?XBYL÷Xs;enj̄JuځX{fP| *jҙZ`)Z5gAX-x8^g^ CAwۻ\rfG\ eaחmVWjyb6 }Ƅ^WzDU:&j^i%qcG /@j;-Ya7*^"~(?2歹H(tc Y"LM|Ǎh3xCa$~ǰ@޻ZcBl/BX%`Wة%_Fb҂l;LUKQ< I3\%2[ zVptqX Ŵj0~kFf_ BWu~5+eDT|"}"I+]5=h2B!hN:4_`S? \pD}u3*L%n.O㪊9Oۃ@@NrM7!A\F&^LF&(Np @cn#~=trw_p%f3 +Stf,m;]cQ-'wFgeTJ% lC 3`ԭ]vf!Oc( @4EY[*g~nيqu|^As4[8kd `2;i3|Myf \9"lU;ZR)7ޞjv ipTԞZz"G'ӫŏs0NmeQ8W| uX<=jRD$n¨Ӡ\%,.#i>bfذ5W$S6ʷ>qmq[\l:7&H^l©HTQ"ȿT-Tm,v3]r!tW "P-ڿnA*#X tr!egWcN !Kkd-K(Ϩ$(d2ẜw`/J97A^fmsQG;wm"W~]KC$SDKl' S2lY=QxU|-R?P^t#Q{U_[髴rX+u&Y?_MYRHi>AQvYA0`m8pV$~rIr_ڧE;j#J\ĪS@q.ǣcѩܓ`"v;)fp-^ebLnl|5ȟv.wlǭ~FN;SW:p1mM-y&YW`&Eb`=q͚8t틟 A+*=R'#zV&d9f&;y;~ވz9,y\&vV?Sj] ^W Utv [N6TkHGK&8]&8pv`Dx'*~4A |o<|YE>KtjRc{|):e.(^:D½ /hS[hHە>BT`b7bo? {`ڙ ^ޢřtkqv$;E(]/5=^ضl"z'ly_1mO\jeɴɟd|D2,6`e*q#Dznu$gL%xo{j*s3v uve *Qf!pr!u~eYaAQ{ ̟]1O,Ghdm uW~vG5.9w`/#1x6pi:ּ̿-8Icº+SYaT1Q_ֽ }Vk/+1c3*Ҝr0e V˼j,.[u׽k!Q~O0}J?תK6nkGϽ??s-WC-','I?!(1D\COXH h__3M`핿bI{MW@G0-8L6(KX6:;b"Ԕ_0m(!S:Q]aGOVUQq){)̯c2"1#S+(G CD[:zؚy,52 ;ROA=It\2W>=`xBNMI qRZ`~on[@ݯd?YL^1xpl- dAĄ[RƪqZ) Z8_mMUlYG.}o6-I0UhQ ]0 w~.OY6{o7,3׸E ZXhAO}u -!*S3oz7=̔Zcn:+©U;,^B`<\ ΈL=L9X#^HbUut/#8F\DeD,G[Aq\-n(Gbq|rxq%ԲWLG~r-dN35 E m$aEn h1AzN0ǿF:pK 36Ϸ( /!AD+7#e(gÛJ\U9Ý@ܝ0V<5@ #*w䋶\΋P`*V ,߇K~0i{_Aوqe @3߹}8K*h'+lIo͸ww%g͡okm<¯*6g,mH?)OS EBܒ>}Bo}wˉAYns$&Q'MG>O_9aH_zH"T#!Wa"S[]Ajwye]WVvAc69#;l:|ݢ= d,@`U:/ bR䞺y3`iM Y 8 j=(9aB?9zcMhrUU0h7A0ќ;eLx\ۈ3 e#4zLn}`2Mb#E"'#-4&P:bt&AOѤ[~qpҬOd7=(KQ7{bUe_x^T(x =I)JҝՑH" 7(ۦE 6?sk@d[mjRck=^Q؝r @Cv5& f'2UZ88p~LB(OPUMorٔ"eL7.2l;O=0g4`怅G$嚷KՄ5OUx%Atwk]$=NJg<iJ5N ZknI؂]LsET(J(`5TlVY]lkY)ڐeb@#,fxe!ҍ`ՒA<^*%)7V00 iGqK[v͕j4{ EqkXMSZ] r-uQ" rljTŇ2*GK؊$녛>t5h_47@]7Vn>oRnqR!Ӂ]ۉ=8?:b:i2Q3lCRo)k%61Ju#+fDЄ㑷"')r 5?Q RjvUƿZ%HiaEb9P1Z2,{klϏ„; /O7oi4TMT8¹ce @f-LEđ5n3AӖD:H?#t_N} #մFm0Ml>VpK>, ,e+ Mt"1]SXr:NFODQk itQӎXsۜ7I|E@u9L=jy-iNA20%+qa{%CGK!I4!{!ꨰ#*(Zҷ^ %RsSNADWIQErw)kf8d܃nV.wl[U6,9/<|ZѾ<:T&qdnΓc#nA0z8G;Fݥ-qڳ/kyIIޱ*NBVoJPet77OeQ( &:4rc}eugD8A?\oV$)zƴWoVUD^@ڟ5ꄴPV~$F9;1Yဂ:Dd;pSha#I>%'XV4y&2lC"H+l TU?xâm~>RJRIK~I>-Yv3 - -h|KhU]85I84,.|1ڂ !D1Pǭ“:ܽbE/KwN_jψ86<@CD1" 75 i1Fjc ǸC:%^s"eGc7؉8ŏ`kq)M=/"Ao 1IC+v/ Ό,QhU]pDZ:?~Οppz)^ r玫,njj!(V*ـKjҏ"F9 ڽ얏qĭ4^f#VM !e~䚷K,Dۖ>'>Y$xܷN57TOa0 NLa|6zFF$d5tj5Bf,";9;s~X fxSQ+{ɉ %uڎ~@kp3wFUYWbֻe.4rq΁؄;R,'Lc/Y>n?l>ʅ"y5E~6g\ E]3* џ}tB3;rJF|d SHExhaBoS=*c: i>U.48 Y^0:%bױ 4b_RgomX?UnH /+)hQjPS%svrL p4H PH"٬֔94^/V BkP+ .1YLώ0wOٿYF{oho {}cshCA$"|>%&mS) 4w7신TH\i_6G jfuDiTgOX*]iӺ-q%F D9@ 0riC.mHn06t*W6$sΘ` &*H"h'a|/ng %] )}RʆyVA{K20Zi͎u._ƅ`#48l-,F?;w: j.V!NZ01@dVt 1mEGP5+7Mdy_E4YXvy;bEx ^V`V77Xir+**"ry`n2f!cS7Ǵcmi}Ƣ2c20ğ 1k~rxcsƶkBoNdldTw9U@z{GvweL/ľA!)gvOmG>Sɝ$6.!XťAJ IbKsO6vnt74mp(3bI2Uqd It)鎙NyiYK4{!܉#:3nK\EL0m;2R- iJ/{3LHG.9(zRYJm9A^ݏ$̮t6d}e}3E_% j(D`p=@{ğlsPƜHefBS7UzBVFMyTdK}1%<5A* b'f-_e0.z@_< ic(IދWpCoM#LXdOUZa1 Ei>al9ˑEJg7g]~0x篿nǏja`Ѕ)[VP,w ˺g)H]Oh@tPcraFGT4i}q3v8KCA\?w@ItXxx\餪TRz-Mp}QaEֹO0Hn3Q-GU&^g-3.R[f=_y=4{$q=٫v"あ?5Ug]>3Cd[*~: XX1ޤnB,Amڛ |a:ϣӭGc.km>7m߂M. 2UJrq)KĀxHcH\;y6cEXb9f>fwUڮ"vj{=d2K$dbWy ,Y?vW(mH? $]`R +ۚI)r] GXݫ75zcE(պQN<;=r3E),}'E94?ח ɰ,W{mSaalfSNM_!NuY'B >W M/LB{ibIB9K; q3nɤo H fJ#Jk()G}5P@xlɠ4GOކ38o™M/W6Ǚ2ckGGQe)R퍦d,KHT-2ȳ{{xPƻw|yŵ,$K nD"NKH츦.i.CnxY!+0\|߬,ՔyI: X 51V]1L*5dyF?ّ*Ot[%ʢuӛB2s0s4Ӫ>u[V|W*0\G$፾ez_JVjS-Pך`IV aVOEy﬙VZtW/,PHW$-Ǐn_K$j2g7qHuG<%]>jlnLtRΈ3,7_O :j݆3o#F:P[wSܧޞPp="skTTtaELĬy '/pIk#.K}Vҽ+1}47<+_YOIk I KXHT޷ah7~G4-"$8؀(zSDƥY/n%)zIyb.~#(H4vw ϡwSVYE >!Kԉ_ >ҘzwH0du?.ǐ.Tr;ҝ~c}2WLV1Y'#4EDՏuwVBN0,+ňxin.쯗 Woǫ۩]%ycyqs뭔~O| cH&zuس.#4KTQ<T} "܈TCPHz̶CF|:O9YL> @VK MWeK7$c8M:VP`Y_<ይ'9 RF6B?XԲr9ե"lA{|m43+|o>"ΚaJV:]Șt]#b_|hv~A[.x[kPASw*0GBqoAɎj oM+ kh'ȧ&I?/t ?jYX9ѣW0#i-ظe2\'BXl]Cfe0/?6bjo56i1K?l$Ez+N^b/Y~~Ft_po1n/rbY][!rlL3]b! UgGJb3CZFC(4y1T\U\5YNuGrf7Am$9Q{,}S햍"[X15p.:^YL^%ʼ6HxJ#I)|60 f4Z˳xnworYJ}P57,Oٗ +ŭ=K%&SCu#2׳Yq+s{'sTŎ,Ӧhqw}<c%]¥N$aC`fbIU7kndq!(p~6,UBjM:x/[h9Xw婘Mn=0xj6`な 4Zi!8pZUh3:XF^viz9_@l" !n.(yU]*o1) }^} __ܿNlU*-O?} `Bv9:%d5PZKЕ:uJIl0  Zs~aBl_=re݃z68Wքڤ ȱ^Yc% cM'78g(˕%v UԞi"sħe!(bRt=`nt(pVB 5|%P8nIZȫ8-:7S YLSjqUbˇω-0dLasO_T:㓴"3~u#'~Jwo8IE58d&ˊR͖;D62O~}E{l]*#4_r X0C*;AlԦgٜm^J] .3o \f YiR& N~U!Hj%Ŗ1bAjJC-Xb)^Ja~EYKl˱Sʤs0A̺]>m>;+\{`(ڡ_3Ա5y"@yg@RhTNYm&IUl7'&T\ MAn`y!-Ҷ/AÁ35V-S脟37|vmا7 xXYftl?eC ׊,b)ߌ\!P"fc{ yR4E¸A?޹ޒEg3_YAOLKx.dn8j5k-]Z#"|VmϚn41m kO2+!2Zz'`훁qڞi1kwjŜ[ɓaڞw_{}'"՞)&?9ҙOmP@ߓ-?m;G_*q)݈zzJ)-5ԡŬ\VIDs$e4ZQ=޸yJ3,V`#nn'*\$™ܟcFQcE] v²ŠWbIKb~^fŃls҅EqarѵmD [c\l\=oNX/ Vy-\l oD @"݆#lA?e $+!_& \Œ+JYZ_^x@{鈫̒Em& .ejoֽ3;cB N[PXa%21npY Bc8qO#nv 83 sX̰  ,`O@gQk<;NAdT_$;y,C 'Ѝz歸0PAIR+1 4d}D(85PO#Rc: m+ِyg9kT8:azgኮmf<"@#m@ g-u}.n-݋NF :R6gA!|~j87ddW8Hۥ͛Dfpyb7SE163T1m.=C (AT%:_h,=*PhV^MĐ]-3is4`Eѹḧ<⪶7Fik׋:(s幊O&mԾsokg~2cSEK9Z¤h!r:PGsYC1$į)QD6r^ҀxfiVpK$ry42&>]8h,geC]RuWu{~c,dK"x^\qsIm/1bx.)JӐ !{oaFWzl~ۮBL_Z ʬ]C,` dQŷ@7Q#z4yUp>[ɩx/iW飄HsɎY_d~!P$2W[ZH/W*v-n2@?:okyZz)uM 1UZ]}h& KJF 6=RJ$9xn@5 +^dhDe8tBy-B]#IВ_%-G{ ^)IB~R?WBDB|\zb +B~7}11ÛZ&.coZ,3N7jEEdn`8M\%<\h2So ʑ`}k6tm[aIލ)sϲꛘ_ڧ?uሪ> CUuHb ,NOtF~7ng2  ?%tOW:BPV}E[/iD#2J\׻C">Z#]d : a+@c~{D7|:胢~Sneo<boz+һUxaE&vdmog+CSTA"h;ĄFT*'-L` p?w \ٶ0+ё X.^/XxXKdO|iFJ Bm!P[z&)٫>@8/&MTy|..^>.&fV9N2- ~0[ swpQ6]<֚FI"`+ctz9\O{}t\,`晹`,#+\;ſƤ˪L]J%7E0rurMc|'[K:@74=օ-ŁkykJjx3Q9> YeTIi*R?F ?3u@2 YE-S ϘRҸd{U6_:.; ܳ9=@)mbm+e`S'9YO D..akSGgp (92*?: kΦB_֚#ޤg$ Hol$`"pH_b_3/X0A]* C5qQݝ!z&A~CIج,“{5V^VIs ]-{Gm.p>)B Yù6';[m.L)vynP̺Y~ُ74 ~.X3A?'BCa^<ŽQ$hB058D!5`G"n++-I^(TwFym*ʓP=vdVfAF[:W>e0F; }wsBkY68xGC% |yш?A*J{HEDշg[j~gMg%Hoj>c0&pe!\~=wӃ553Í>XDtNOD]@={%.Wr؃g|+ka뒩o}){H|dC,h1c~ѨZ~Wt`bwG-E3v-,aBgf Q|*\#x_e6JL=_''9`{0P p^y.k`s&hdSpޅ<.#.W&(F7RM^"(KݲH{eSTN#bu mS3pmk :3KS~ S-g 4%2#+˷gV×ob$0ݠ0.fFXϏ+܊nV3;qY,OF7Ƚ/Qw(֏.!^Ai^qFv-N>:--I%,hSaMxm0,\J[&nSNY^)ؖÄԈtslj94^ :qSoD)7{>=^9 K%zշ^JX-gK{kfMǸ!vё}C|Hnj&'!Ƒ8U$Ǿ2# XC'̪,L Rr6ߥL0dt]XrPOxcr1\̟d7w{KY4vnapp srj0H ͝RNQタ3_p+~A_`b?|O0 QBڅ`;Es vg%su91΀jZ4몡%^pmOyNb=ɭ4^QD!;,}a9/U2ʢ⯢m;Jw"ΰ,z!O W꽾}0^Y xWG"5#/|88_-sQ Aj?͵GI k!%RyJS;ͳv xd,>,Xc͔e [rhΨBFүdS߮J] &QIiRA Sq9}~]vTo# "E/DVI`D% QtŔ K2D{G'KxDѢ@⼽Kx{vuᙲWDõOa$5 Y;2.[*7P!w+Fě\tc@{y 4w94Φ/Hk'O /aN `UhF!Dǧe15b3z+u"ӛNzt.DлS5|+3C%)05܈_\9θ6٫%'SPxLwv/%;g=Z߰ty!0YxIwupk:G=Z'n Os0J8cVE~>ra؏b7'DAWUBF/e*!|˙Sp cm wwp3|sԈ.'ߨdwjd _s-bO|{mbWt{|Ax>rG()7;R+qBo9$]'WSaC|`ɉ(ѲY uѪ.R+蝲X@L_ %?bav d+-aqj67:G#H!z۬Kni6Q^-]X +(1` 9 oɒr/ lapk̈[M>sM.IUNMM#I股48F@+sK  `ͪb[\4<<^Jܨ`r7!n Lt~ eUY"CK9v`y(; nj)ueQ#rVֽ&+.bSB1}<8}:jyU2<r=9t&CV+V|]&T3J]vErx,kRXe=}}ҋș8.OS5q_CJ#u79Mh!$ ܽ'݄]O4wwHLADR,K6Is+zۆ!:h_PNRe>\1)pO:)1U֨t:yxV*p8UkYlOd.DwadYK: bٝS{tWnJ2Z ɘ[g 0A =hWxqwr`."vokz) ZZzc;OWዓ.He9-4&VGnJlWT#Aiv[Ӥ^x(ET)=9t;T&PΧ+5M`˾`]quFb8?%L}QV('УC~>-CR˙ יc`L`.l=zQ@dVQPݝ ƽۛj܁j%TYxpVq[X(݈̓5\7@V Nq˨tSb kM ?"Ti{3Dlg ~8jO"?mq6b[n;C@q19w.Z<?Űdesɷ,|C%NLf]Knᢆt>bKUoux0+ !-X팹T@4D 0`ZC< kـQIg:}\*ߧuTP g]Kh _=jQ~1a";kĝyliҎ|Ya  di]AΝVp<Tl)o Wqw/Y?F˩i4 O'xNDrgh/DvDCɋ59T歪!oHL]VO[ '{ak#,2P/iGjUTV1zݻ𬮂Db_AB͜![2-mf8Pc3_ -̯?AFu̯$#d}"M,Pg '.kzp[Nf L(¿%._̳4smOb>j KmF?/ynsˡmbx~h< JK8X)_r2/ #{VP^d_X+t*fTJ}R(%q#e$P%6pdžPj WOH o\t=~QNȀe,8+ =IPI[YIb'xCSV97JOyL鶪!QyX&ökD ]DvtdLަ6́y*F_*6:WzKE }OC*pR'> q<@U|n#yU%q:"#o =k.8\jW$/KOQ1+x"q{`Ը2lu3ć!7Nl@+ßs<|)%0LpLOlsS'W[_>Y|761S#vT]Ǎ[n\9W:iyؘr4w`Y4eʜ{d#l^ѕҳJnh5%ePp:H|zbAǽ 縎KՌ5S<ЅxHWz@ Y2d-&Ks#?UYUɽ ģ8@%!2W.[bϗ9H3ZZPHƫ|xNb#4D֨$jIq,<DЦDI)MOtPn0/}S)Sn!V 4fϪ2-U^#ˁ k(:,BYw΁9]f>Y?LTB3؞%lw Rg6"ph'l?qOHsVa|zdpMb9R% \4'!!Qyքa@#./'$ۀo^ڮG2g@.rey8 E~<эL (KBܞ3p4U1V/5vAFfA;i/"l\JpqVoPQ4>cYJ,V#_$^\27 T0qLkKn,lF)GQa oN244/5q}`ˠtrBK3;mVR[CcsH|éF$rȥW0=WPܛ")|~Gf2}-)˙劻ߢE\bnWi^.߱7ܜ&I"ZCj( TV}ч6D$jw#9rH4V>B4Mdd^&M,C3V{.&hHݞ-.*ǯvպütov`sİ#> n˂\2H4x"|#u~l?k%Qn'nYO+c+Zͽ&kۢ*W"lBvMíegXܽӅZbNy`Ì}Xu/ԩeI\ږK~vuz=#D3'n=A\e>S5Xxkv%!nvb8"[*KF\ zZ _&X1@WQ|ybm%%]ϩʖ0Fˋy`8eK v<ý\N;ȋEG+ iRԻe~D@5rXk%?pG6QGD@.\{}Ʒ X,t$Տz\{Y EʃP7N4TZgZ۠S:uٸJRi*Ψwi˅joqg.2K?Q`ԙZhiDo:6%jG!fV(Uw5N{}FU90_}V.yNrAb_!JKC6$7$*ؑeu%\~h6S&̞@:VO/L=WӃJ➑%p@FFV"&SC'4BR6!=1F-x%sx'/öR3k~xelou8%9loLI3j[j?7U'r- "9#tU}u.$0jK@gv]_Kël5c8ǖOC[ⒸZ-k/"9 5jQ#\5(M/XJS z0$о>0S8by9ܐ7e?U^@ZINEV72*ho?mYm뚕d;}>֞㤣 ?-?ų$J?:oHS$H(zߚ!ʶ= ?` dS'm$U8kh{$.5 fZBs}#XoWs2i$vܓlMwBk%rf@E{6Jp;.Qx`ti0@_QѲ[Xa̼Y+CF,3L U1?Q0EOUΦU5!S5LnwQA!p"RN ṶhBd-zEZ {(n~":7.rׄZ^~P[MqLAc茅;.SZ_g;ľO 'E#55%W<$_:Z+J?)s5 bGja v/Ue%soAMU I౰漣@d趭- L;^F:`$2%fKW(;(4qy\3Ÿ;9DY@AE ;WtGޮ9+8@`zDt5*}Ctp\ q}4oE(*TƋ Rr|t:d/MiD ~b,Qh#O {k%Unu~Waddz3>>ڨ&9ީ'j-aBGtIW_Cq5bkK1dcjM1AKat\tp]ޡ[\WQ0CX&QONwԽЩ! ջj}6{)TV ǥ{0$p "SNfR !tE0Jq;}Xq sFGSXLU  :eP_g 9!]0 uVPJF H9ݒVۚ>LVkvXBϤYgcf܃CY%i9ao69NytZ@XwӃQIЮ4IKߎPKe9+,1ě:\&zcb0K`ILiLe]L'kКK_*zX}L h Ѫ{xT O(\=)Ix*Rҕ<݌=QwxcDvW{^tn덛W7j Ua&ƑՅU}7HwZd7_&PTб:8aDVD1Kuk؀?xMpg Q/3YٺFQmK*Mϐ,.^ѻC`fGmP,߲]L_zMk _fq;Rm¸ht7fɏDe_NƙIa)1h"&,&e0jr 5oDFj׸e||>OL=d-t7!nʞlrQnR*cT*z]xiϖjV`79uнUG&G4M,lRz^Gf&2-F^@^!z )ڏZ؞S IHc^% Q{Dc֖/ /_|vTMIdgt:JKEZ0٥ѭ(ę-9'A_e@Ӎ@`1'/+-J˔+TĦI ^[XV. fKr*ٍBIzX=^>#s pИ ʺoJ/IwaPGD5~8AbO UrDڸB mUQ{q)£N3c 1+2ͤAG|V  027781iM P3S0feH>3\$D66pQAtZLi昸o" ENI fHWee@AϢft^IvB×]Loގe6SQAWmusA@1Xr;PcMO5g塉yԷrSJ]L!c-B?Z7- 86Ϧ/oSI8h>Nc8PGd&Q, $&GAq@;scpt)~Ta3DEFBE\( "㕶'yH޴Ćji\K,@W8ŴN~_@)[OHe7naG>%5!ԓsVؾ6d0@,t:r.Asp|l]0m$/hdϤƈBqZS4PŠ\A5"ErYs50w`Q5B7Ҁ*q3a/K l%q[չlf;׷ u,"f{6-OB/J780&; JZ4e ۋ%Ncel AK@嗘7=;Z1ǭtC4Eu!ͬRyiS`)H-HQB(c(KPws\! ӐEGAcw0n!=g7-cjl \U~UU|:7r+U{UFh:/ޥM{m^ 3уD/"}mܙݫ7~u^!'U9c*R".>u(A JOiĚZ7}c|7F0BZX?R$_i\H¨J/P]~n9e 8i02!NƼI5XC)<{Tp!b;3xd :N.TO#4lCe1X;qWA[ĉFi[4LR/l>*W*X8G0.Pr$!}kjFYO"V~CxNNHmH~K{đJ+cZ ȊjDxIBc=N< U&x7"_8Y73ر9ϟfVcz}I09Tc!b-G_C!9hOKEtyLciJ`X:VUJϦ\ֶ T@(Fd& &T^i0ik]}'ŰwR7(M+˧vvY!"IM(@Zm,Q |ZWy82^r3S{P0\vwzMyiT}[WzrS7\B-3L3Q^oѺ iНBΪIRN39K[$S6}FYjsp %Px"¢AȖP(wZ{2Ȫ&˻]k!Tgh )% ݳ<a) ]/ +F#.ƒa7u y°4Inlͅ-c uO:jxQn&O5~VMt;;)to$,I(1 xK%jɽpwH< j*vd8=(_cWެb^WD;bk f)6:iI`T]J#)D{cj YKU͇VXIxJV@R`FJ-ey$k"Cbwn!3w\d.) ZJ~܃TAp'쑬Sr<rdc $z-kSVO1*}H/>w]uyڒ 1H,)M Ll$OD&RgQVkĩ"}kw0#Eji*E?`еQloe@52JQN=v8#/I 5ҘXIP;]~|XXP薘ݓqKkakz_rՙC[C w$,"nT׈ɆŮuPQ#N5E4!+\FBwQ1x(L9DfΜbw@QHw8Ov`POG|?Fw'aV5DMq?01)^QζT%ϺY/?$O/P`I rD.n\b]XJ/`$>pW +⨏eazM:fLD-_,e3.08'$UNCD=|)˘w[S@JȖ$^Ud.##^"k@L IKS"LJw\:(f,ʰ| Zw:`nbD OM1>ѐ؛Ɉ&ʓ5%Z69+qn W{V@)TD ύM&NX$*oT Q"y7AZ#EAlz'r2B׷j`E gܦ G:s . ":$SbnAR 1hfϔ%~ 2p̛Ѿį|="#d#4We,oGCY׃]zB(~.ljH@~%8wIK\k(/eOw:nd2}/v5 /Sъ&$jlQ NOn[;{Ro[0$ eSYeF 3K!4bz K屑n̕W>>Y%tme]ٸ+`fjS|6ȬXK)DvT23lZx+nߐBNU-W qG8MBpHGN!@@bs>ܖ()!Vh@g -vōxxsoJhgIy"joL$(uWfǖd8jJXzQ_1-Ғ[`%^u3=};V}5tt-Cjͻ~L%>@,jLis,(婜l%󛚾H:&}D\F5`e"K7/kyC[jcտ3*4y<O7am\C'u ReW8oH2 R>ASC@~V 2*ԕH}}q D &A0VSEtOA&;4[sɟȭalvͯJƾ.33HG~, A7ga/f3>$~=8[7Jֿ;4x8ClF / tKd0%NT8j?J^b_=Ƨ9&4aF1'[h7! `4q `I3*_&MP@_ԭ .o@5x^2twtcPEf`*mC[6s\Z W}ej[R_Qu7iy 9ؽPq,KVި>D7]vB$k6(Iv],Ö=T%HmoΪxGh<_36w^&@V=^(e+6sL&x|C&ᓉ;/W,L~y XǮnK@l*]^ 9VBa MWT4tBwnbx%ϩ@VB/'EUS~׺_{ q;? )_Y}ܑ [ lTɀ|fb5~Ow$=SJL=7W5M@^zU\vMp(Loʣ$Ť[vn=XB?5TVzxsc_ZͤcC ތE7Lɏ(0̜ VFUB?T75sifھ_S7[ \EpDoB0@yP6/BܹtFMs؉k@$9{2G.xƵzqPR8'*3=|ap|x҇5HӔ597 afH//"9tVő!+j" o%\2뷍*"ܾ<_ӹ{2/?x?GԛsuYl UgfR۳}%16י:dgIH5'NM!4kO8) nWۀRm73U$ƅp% IDd6Ŀp27f.T1Ak#ѿ31aқsɾQB6)E]4 9lnS̀e!yr8S ;dIM%祘,0Mܸ՘j4[42+Oe rHYلOO~ FT` 8N5&.Bjl4?EI?B$t Krx݊c܅Ep,T}v;Nek6S 5R { 4Z1]N4~BB5OS`pNΡ3 `@C -*_}P|}ƨ0$uƵ-;6a8_<3J`ÎKcik\A\p҄~S/)z0y|ʑ;m8@GIw.0b_!LT},g(8QOB%c4QC;+-D/ڂd`J1Y]^I#wèU5%}$Y$ӸQK BQpAa;}:{&)7Kiզ';ȈO=abA ߊy9bGױ`=&&Bוg:a# k:J*.[lH#0BeDZS  %8}mVz.f'VA<;e,jԖЫzw˿,m{ T0Jn^)m˴+eiMz݉퇷徕B$iŏ'cXx[zM@xp v2 ,S''mtN t栔z>G0ϖou0ƛ5ScPͮGK+e}y:f~7'xH?rAh.DYĮ0l]m1 K _x R/.[$XO5UFRA-Ѩ'<+vr7dw" N(uv.rn@՟%_߁,񰟔mĝ\}/Ȏ g4J ,VU?'R1~:Mo !t_vMeY/gΆ;{2' N2b:_#j- .t`Ek 0YRUtO9o-˘&z*ȷavr^I%{9 \qZoQvI-#ܯ7LjS 1]h N K<[mL_STӇhk\@74ɖNDT}#t8fʵ?J;3|^t'd]=-xU3lFćZdTx\^x)W=uO鎷L/f{3[ֽߘ {AӘgA@b~SB}@z7)/ixgy? FH*+(>4,OA?FT-Qn&~9[KV[YDnaEHmrPT_?Ug҆,{ SCl*02;AvDDG?YeOXX7X䑦DQY=L/秕#K'4/j` 7C4b [GA{^F,g ^0C0FΐLe_ ޛ|M3=<1S/K޽_$jEa % JB^`QԾ2&AgQ=V,Y'5,W'x8\ '7N_\}x/_ψiYjw4 C^$Ar\$D?ߗ;a&`D*AN!6&KyO5p`Y4ȥwta| 7yah{+_kANb0{Q}٪|4Γ57Нm&3~ϔjdl"+{XW43eJgjW뱓b@p62@0*vDVTwzhfʧӭ8VLn܎jx^yNSJSfjxkgE&,11z.OtH nZF=Or+MVQr8Y)a`_Z5'ijN7X޵ w-*!rdX N2OpP.70 Et~:7b_:(">DS,aj2 w4 ӧ8#My97V+ :+#W.B"P rVb:CslkKkTxT#HF\˙Caeu3:{:4Q:8ǝh0-_c ,*tb8l+HiF8vW!BMמ~jIg! bJe9%$0Ll?J٣,ǣ>pM)AU3 ,q+#[/:QbǦ[;KuRVJ\"8?_mË؟zz#4_3~1aQͅ$c_M^NHڤ:5\IRMyoRA!lq˅Bt"]M4dx4_^3^'uҢbJ!c."@гA )_?te-Wbt#l *#\0[gAlhv] 4}JlԮד 8? Kelʜ]߯c/g^) fMtbwӖL-57+'782LO(k 9Řɓ+4A&cu׸`фgz!J_ssL _.|"%/[avE2tW<3ĵ)<'3&.̟z3%kTF\4uu,E K/Wa!$WE5IϘ {jIt.oz~{o.!~?i0[ pRQFb DLiE}S*aE7E+ʄSนՔT:@'ECF 屐ߔ?r0!qd1i3ӷW>qHR(B8X ƹ#E~='dÒ k;Z 'Y7ۛ" 6li: w)XLRjM[!}z5LaU= j̬7l7RpxU7[@8*5>ƈS=E)8h  {l0?S0GgԌfڙ!6~?g5J&V2;sJ$Dm, z;Z[G#/_!㒺!] $Tܲ^%ey`LZĞ&<9QP \Pժ kNXqԨ^OnrCc aѱX7+&P3(e"AȊR GYck3_0pvN%S=y+E4;/( 1 cs'a^dIuey0 t/Y2[2qA%U KihWA]o`DUO̒T OșoC}ɂHq/wF93 2PYh:W`5k'``!&9N鶮^ZM4J J|d^ȡ2'6!u&V9=|-Zbro`^RSA(2{MSJgGH.K:ϖSr(j uW*+sJ\Phjcu>6zS[B+U%s"gY"XS MMtPU%KʫT! |bteG0OWl'``S%ԧ(ɛKb3^0;Ù}\.%N%~(׊|}՟4* 0WpَWo@51 ž)la!7mu72bP9VfyXn{@ѣg1FWRtȴpp@egS?MN2-޲%9r]O+kMEs):'UqcîNMVD8aVo]\n0n"Y^ffgAz?:vmg`lHoN4|eM LDHwuWVVY +$,Lj\c^Tƚ=f4l+ю6Q9B{/1pYDn&0 w 1. 99 ͻgYD+ !!3 F` ׁs9{ƞ@%DblgSl GK)X=qjQ(>1@E5mWhZN}S]t BJS*ƃ,qq4xЌϡ&dh!f`{2.G4|~j;.?~6dU]kDZ{4h XAbG>0֖Ĕ4$Q.5p y.&+93nH{%:z1Y܂2N\ZBJU Z^ĵڥ L_<`jЦM_58&EpӳdLv,,5u,K2[o B̍Rѿ>b\# -.Ga&7iŏqDP+shJkӷX/kRD&t6tJYAE@g6Y.8H# I%bdϦڭ`ewU*-#>EAUL4k휉h+ z՟h{"ĻQ)p(, ~0h#="os}Bг;#CVD%rcc'DvmtqAl;⹢w?X}aS$/쎫nȅ'B0B|GE~R, [3[xN$zRO _PNdr9xZ?6d7F8,Q3ykup^B!CYN} ta液 CY6"ټw'No6Fdx%j-ݵCf%Lt5\D,2O3$.;lT̮n3k8b{O5 voA~Kp`>U+.ԣjS=$ٸ yOjq'41c'k0=9Q -CwcKhRDݦ† ę̞jE2@zކIM6vDOo~uϞb-yA\J8eGjpy-KI؆U1'(? T;q}vҰaK4džO:u{9ec:sw(P?!\$~N#W-Ne꼫.) +/Ăi[ }̧VQ׮vCzGHra6r'4x(Da15s!CPi{׀J9gc1R؄}'X*J[TZHgk}dЬD+=Yքߒpƫѣ/\wGtIœ '-9K]yCyM"@fjs)p1}xW&>7s>0gSKĶzWIjؠ -_MNEL:/?mZR-ad+w1o Slk $W[Gv;3F=o>z&I TQWCӸ,-Um:RbIEzyDi<1 >'f0xUW^Ubx+gq*~{[PN ulme(GTa]Ͽ ]+FҦH5h+$$vCك˲ esZ^ eiED%fK;' /x~?*W]<\o'ޙĖȥkĹ7;b*˯:i83oDSifDdIalݜ?TnH zM,fjBnji ~ndtLѷHK\ ObY&4?^١ Y}Utpe7ޒx#Iڐd*$W0ػ-t۴P w4OjNI"lޔog_w_Z-F*ȸ7R"!rпd;BZ("'!GϺw+mc_LWN)۪4ng@x3[Ba ""Kqv۳v$Rf2"OJicm)/B֫V=tJ`A15-e\?Z(Lŕbؐ"  *iC heߵ!KͅkZ]f2kdǕp(o㋩w=eIcT3+Q /p_lp=zvV]we @I)jnPy4Wd^{izWDZìͅv4](Ovϟc$PmekD38!z;I _pM] ˜nX HqкtdkxnN& A+0T߻^}D NJhUI$_+oQw bd^js<+q"3Lְ :9T[ ~Go`?% "ֵymLv%-i A}6ck/GIB"M~x{pgfg{ݨAJ*q*-zr: yr%dF{|\qNC ~o~FS-a-U΀_ȸ-8.E *LX( kׯK y~p61$M?~1SP 9pUשs^ d7]n ;lC3j Kv& ӄţXѥ' ?˵"gf>!La@8~eMTkH3R)iA߯tL3o>p!kX>ap%QhHMO]%ԁ Jgp")v2  <У\`3pN#ǵ;~ZKbdzka]v?O!JJ|6tCj) $= (~R?-'%ԫ:Z)VwUuuf@Ywu!ѫ]<=4{'ͨU< ĬSoWV#VtML|6S槽y>=aԍ.•XS-XxIL͢ E@QkR;_OmcpȁOkz%a#ܤ5Os]3Avo3U*hb@<Qkn 1e|J[ Έ|A2+ {Yocb+ $ϮgH( VwT51r40bqX ɋ,c,~)^DϷ%Ld2|B ifD076甫*F Jy|(l}}U\D+ITyhG/FXf 쫃q}nD%ƺD wZҍ8bE7aj-nSh2EM[RxV˜rxMe=_=vצ4[#D: /^򅃦tWه,^жsiU:pW#aY2PdD3"Iv#y@!x1>7_71>"_|7PLSX}&vܧ@Y cUmRf_>mO1Dq49StH];K1n`fy`jқ(=K:<˻#9T5Gā٘Bk׾hK|}f*/S9 iPVWiO0yD݉>>'|n84φ~4GRۼ@5mfҚ)zx|#ȃMQ9CؼVOS'IUCSoCsSԘ ƙT\QuA[R]{;5!L 2WgG#+(lS&(7O54ͪ}ȚͿ+ǧyG(`%#ЛmfM\C (r' O$+MpJ5Z}])ql`sgo_ uX *8cGU">m`E&ĝAWxW!yohZF7j\EgO/pMKD]N|Z Qd{yfk5gqW3~&*g-ϢK96/~M !Bf^+ KG݊bبy77Jlh$lq4YFK5&%IFr&{3y< WF;u_Qڰy(>0K|(Ac0e+$f 硜FԻ{|GICoلzs[.2,QLVQ1[H:ՄgcBLF^GG;x/W.`LPF !PrWkU8 A㭵uJOrd@F92 )I@[IhY!26?3HH3ਉ}f]fk ;.;bE^ oYEʂ͍|R1i=ړ㾨tlWĒL_s,Т%H=BgqځՏ@Lfm 1pT!ԙwbu)#3fcmP<_]Ia"$jCVE8|dUHNiZYV cRp"PgpN,!b= ZR@ Ώ `rh9Hh:5CTȏ<( n*%ՖKAdoOʾKâ Ks;.Tk朊a07IxcTi: xy<ɟ0Cl;24jzO9xFlvV=밍J(K^-/S!l^nH½/B6πL+/*/.,"㶟2 )fmtr=JT^ve55r8 kf/zM\IjKK3f ^TF 쾢+;-% v[Np%kʲI}耷8AK pnϜ J_qDW^?5"h}=zv_RuBq.੃ecY5^55xV(9efDS}NZCOZgD-eS6 A⛙_hIi>tk*sउ(ʦ7&}-zgZ4r.~ w= )| [@>yO0n8eȮ3-qAuU':޴yEb`c/^Խ+*1L(ҸDy)_ (]:B/ ya,-ЁnDv. nڠ&&k+)]\4ϹE%Ȇrg1Yhb_Ώ2R{K~Ҏ,N?&qǰZO;-?m: bݟߠ\ 9|:OaogFy<'v_%_Dj]+,ଢ଼5Kp8:?dOyDzf+DVGy/"Πywr[zS'@ً\f$O<ڏ4 N1C_s1HG $c=u;hZ4=AZ9eXtٹ̒ox<D>Y)b_7FzL2dz?ƊX@*8ڴؙ˛Zd4Xy+"|MNQ֥x=x';}Cs{tr<;A$}P%ٱ&[]%e% a~ AAdUȕTD\,m_H&"g?7(^pES+p uU,hƈe7ZnH ĿM.[p_“MҮSF~1NU*`>%E 3y u-f'1ր`ӊU׋ւ~6[kiXۢA>@GUmsYZ_SICf`OE`e̔nZ%v+"dk78a8,[ =27EU˸➙ ua:>.}8\KT[,C_Q6JhT/#i3*Y= W_ lQz5i#NEbK8Vd1@d^ZsBcHm>*m"pu5&_ExR~K@Xu:ET1:47 GDΫ/1$_хs\ń `G8Lвǒfjޓ ʙ*c%B/xjkij`@8-NEkSYtW94&\%G=iӓ'AY$sgtJӰ=]GڽyK12&oY2& heyD@OȌ.CߵWVKs l<ާ3SEr?ߖwmA vii8|K!CEށƈ1bv| "{hi}exVϸK35ڀl#(Iɇ~Z^md xz:~mHk$[nDaԱ 51pƦ_{ ٢ ~)R!Ռe'C6wA%2r$>/"Iuo(+eT/}/}z"X1{uG2 DIPCAKxFh;~Z5uYU Cq[Jbw(z#VN}Ր꭮pyDRMiV4> Tscw]۟V.!cMǼ|}'J ,<=⡞o˙]t,YfZU/3`kn%J ϿyݫZ,j/0ۯ۲#u>IEmb)%s\,gOFW%~:_ti]AbcM^[$:Qe {%k uV0 h-,7Þ]!48_6MHj4Fz< 4TW#Tr"yݖ_mx $m#[>וцca7^b o[f0/+tR&YY: ? $!SAuߙ$XٺFRm8OUg=KPOb|7&JjP$wX68>'akNcU{d% 4ty!pd \ ``22%xj'66{ MH>U`RtX=5GdpSf"ƹx|v[BF69&_|Q;w"9. 8:HH/`,P6|Pri[Uİ(N}bԚ&z Oonޅ&8KBHfqct<݋9fZ3iA %䤓+%!Z.kK١whӟ,zs|o+㤙A8':WB7dnGԳ5w˽~H H#l*d60D}u6mcCzw2WadtnB?"DlFsPz㪅c.u)Q99}!eJ2zO T5i$Ly `*Q~#tzd*xe,Gh`15 Fu>+gy-(RKe,MnDZ"_5ąnx{Փ:`g VYZ(:Q$-ry8j}4oEDj;{7C<}S<ٰ(1`,N5(e@!t8lXFCr8mPBϯccSVwe.&xR?bR%b|.eʄ5U„`aҘӃrx,eAd*g囡ks&ygה*L3^ n}vma̋ n.V]# $1L/#FkLm-gT|Qb&W:FL-eoZ*+J6W~ ii'8#\I95%餁o tȾ͞Ga_q*\nip--?0,1@GmTꥍ%f&2ZH#`+Eɹ&)z_O;B'&ﱩ ϖUKawv|_7{jЩRztY<מv';`\ԎGbV%.}]9j9  .ĞnүuE5H/wha7Dj@/Gd ht tUI #,U:&Ą!{WlZM+-qCk.$]pXr|dVch95~k9cN쒀גFBz{ G*N]2sA{+%XyEdg{2TYWABO i:>G榫l^gk֔x^H*=zh#P5ɹ[d+G^]=[ϺbX&(ONAPTmN7Яˌ\5炈L)/ݍ4C"o`O#+zO~BiIu#n=)4'Ÿ:\rBg qC·C`&>o1dȁɖ5lx%e`vZUAb>Y&!f|NW:ЮY;Y>:uoFϦrAJP#~C X̫|gz-X@9K xs/Wx#zE׸^ <6=<'q.8΢ Nhe{W:ɖv\9+C$q,kƣ3IhS\(*&AsMq>v)-DZZB@!y4%]<;?N ǯ!z<0op<97D _6bTՃ?x80j I!wfǖb{nA7vIs2k> ]|,y׺e媜(y=PEHdA(/n] xfVpuA}C޳f4[ w}v$sSܤ}Mh ҡM³6)F9"~F s Dkψ*х#)@Tlanцasȩn{_[!Nh^ 'ˋnrBA6.oS=k (pI)g%RPdWKoQl2˕3'BZ:J~?}S+j{r}<-q@hz3K6d:4h?jm(tM tL-}xr )-8| Gdo?5*Lje }É~W]cq_n?IKھG6qrP,|kӋylʄG^RRؼl]F)?̈́ /^? _1x~ I^0Ʌ/, 긚KL_EeA.v9La`8W]sĭadթ C!o7r5ꎖEr]mnƇz cYS SRzp%%=W8 C$(T]nm.lPUH]/HW؃7|p6\Z%L,a1ɭǵCU ;ܷ=$M$FM!"/y O2-aV|7$J 嚴rW̓s/{34y4x. dJN8sf\3[E6=ĜWs,?I؉$euڗU\Q/*v^6͋d!R &<ЄL%H^a XT)G\_&3*کGJu_U690>[ЛWlV?#=8t.~1; ,XlP\WsPg7ύgMD \%abl"~w3}Vz)H xBÉȣan8M}walD 흆]L5f~53o'd ގˇpà[Q H;^p^h֭B1Rɽ0?:#5x9=UoaW^Ή"ʇ/ԓkІ.P+&np=v6sӱ2#w`]J2fDynF;EbA # n_eVZyF Sͷά E8PM$l_!wdt)^Og2b[i- ze"$pVY]Oƌ *۠+=Й,yA:fLp. CAZ i#q(+@PtIB{keѦ&wְ-1eY )uitu-1P[ꂉ%N  u@pT*F4$613釶wQL OԫOPrg؊g-7$Yq޻Gn 7ҨZx[L'4)I"eGpNlgF~:&oTu UQC)mYCdj!M42kVO~w̴GpA)RzaCxoSËw@EǗ,qk!89 ,L@7I1GV񷘮Spe%T3񌚬7 _+7\*_ a T??1<(p|݊&FLp)ڝ&k îgv[՘bx-BT~*b*-L(}~ $Zc)yD#*'+~*g욇~*>EΦf/MhodR3]g]V7USa M=Tq;0zUE /eO<nPA-d("%T^aE&q!RQP`}^$u$N %1=#lOPwP>= .028g~|M%iid&E^GL*Yʹ޲A}Ȝᝍ<.tr Y. A\XVQwQ.  nI^ D2ie H L?Z=cRBydzZ'ےt@wGqZٯp ΰP|{Ai(X#Ć{YJI5̪e;}p=i>]U]+;oJBblb FA<7:IhӅJJ!=bZ}71ձiۡ+x;hB'qDK5r4ӣ3%<= Շξbyċq&8{|||FXx+be7]M1q FѤ]G@[=q k{a7\]JП0l[ꨟS6 dZX º p*vgɸi|R@/b䔅w١ 2^ ABr o*B^గo"= cq` #͈@>o6TMZ]T,7uY nGf?nBjaRR8d+?%+e97ԆǾ*Iy ެ-3E9zgsoƩ Z+cZ>Ev_IOaoCsܧ8^uH( K#/b!3Gz aw͓o*OA>feYYxq(gxi YBH~\{3{S_*Xᨴql(T$r4x[yfb49,9%M^@Bx%4^5[b+,]O_:]"d=2=g2Q(q‘wNj }P\&""fIߢR𵧑j`Q 4ʌךpuL@"gVZL֗p2p,X!+`9 q#|߂*Uihᧃ |1 !Vj*)WS>t5JDgme_ﴄ'^R!6S_cֶ)UisSQ`ZYobQYGpzI@3wŮm3wPU,@>%/N{"\Jd:Ԡ‹{jxA ؼ|-b۟ž` |_";`8GVcSbk8kÊ&)JC4 [QOp* =36Vӳj~vUC7 ּ !bPFEHga3cϕ1QPqh紣\GĭB z{aȫ)?&`JN5!tTR1nz'+i2\zNoLđ8(Tn. QeϢaU(fEmN kpdJYC{qTF,wh^ W^\p-DK`HˋEz- 8#X[>JYjZ :Y9'qwOVڑ(ѠG7^y,.~J_ؽh) L7bq'8&Z@r=<_=vG yFm[i6&!H^ĦCRt6xFtbXC2\C?\y]#}m,DIvU\+au i{WAј9h`Sse:iDMQTeoZsgVBw߁ZMw(j1``;b40 LQ ɕY2l|}j,b*%ҫb#^y&tKDN mQ1Ial-2/ :d$ Ac} H;.;138h ˴o mP,,p GF!ӝNْl[ ? D0ނv$nr0_4hVb.D1, C$׹+Ȣ!JM]oS pfhc0+sESzE>meZSVn}ʋrԤ5r)@ա;(MO,TYh6y P;Ro48S%i=`vK6i9O _]L4)X~aUǼ*Ԥlxz^r#ϭЙǺ0YliqQ рRY+C lco]r!쭣}E\T6B0@:~Ɠ\HD,U.˼ L gd>)f[ !^-ˁ "_Dr0ϴRN g\t,|O' !;4R߅ ǘ5ڢ{ן[v7@BY>nj +z2ipwd{;zF!ݜ/et-Lɼ ;kj}XJylt&>ou}jS>3_PPL :b/͂/X|r83E>J<Áv2ZO %2wȰ/x?~>^3qW^d4ϑU8zY6g l߇Frߕ8HPTkKOt]E1*k{ա-t2|d.lξMq >9LVtGt:%S\qS'+f #l iOFb|1XMY>~EJ BDA%DgHM*ef=S]yhb!doP p/l-x}C܌ZTӠ2<`:T ul<.0y`o nԻVXcS}Ϳjdݨ}S(a.Ww+2I{WỶr .鯱Fged}czjCmrZF<ѥ}bI4X鲫 3xVeʨ<Ɋ{{tMM]6S9a[lse>6#%Jjo~B[M(ߔ-N:G{F*L~z^lCES+p"$! "تU|0P iUR02o5ϨO,!Ź-WZpJ)Mh$5 0Y Ezm=Yj0pƣHCν1$ԧɓ])z5YgQ]GG;jS1o-$m(.Fz՟6eG ?窓BY/Ajasu0G.~?ݛ `z s6o&m{oj:t]uTm4-D|bs)=>㿸az)T]rO^ ҫ1AYEU:_ӯ:LEy<^-G3hSK')Xvi+:\.IĹW7ePfJmhT4[%'UScϏ(*V`QE#S4jp>Am/tR>njyN.=|ƔnAR(Vx[o׆J!UPH3XKH ]v*3lr__L<*+w"a3NV4/MwD05R\Bf?_u>FO܅ū,ȴ2T! 󷩉3l(<N>a3{~{|Ix!+AT|Ù*8LGRybǦ0FYBXYEݠ"NuYkS4}'0ˏ1b R1f5t 'gszq%d-;Bߗ[?Br94簾#-/ףrCLxsD/o@q`2%?4ҫU^K8M"j9* "8G) T׋qC@x|Nލ6n;G.>L;[rN!apQDŽA⛅f/,d3,+ ۚyyfBr\m]#4{Li˰0W˳LhΈy͡ 99b9lٴ ,23V-ZM?34C3XJP*T1DWv%*@}Ya'NY5?{ϓ/ aMJ0y4設X[V!9RiiمP]N"/@v]TZX |^7bW3Mpw1#SͩP;&$I4;.Y۔F']փ1uM_(|UHgڳ :NxF KY,cҊZҮ ! datnzOeoʂN$𮀻i dcVIF{6RM+y;>r̓]>x((c^v\IE < ou#17]kDE]=F }&H{v3P,h߇Jy >Y{=L>_b`vs{x@~DߓbX@+/27\tqi;ց 8;Ub-,PxQeѮ6n|EYҹ(Q3O>aMx7#N9|HKX~X쓉F(,9)7i+V6EOy;4ikWkqp‹mR9YSc hژ%-5. Qʁ k۫O(nŹ.FP4X;˜/SU"d,8Ф]TdA4HU`;,ED9YDݗ1;uγ/FɱZ4}lOi-de4;B ^"|hp_w|{%> ]") Ŕ뗊=Ɉ4B!S=bNv (˥WZŅlOVg˪!&<uж\y4Z]#W\0SB BN&XF^t|ݕJo"DžV6 t T,fhp4]5u `hOB&/A$G'=%?Nu('#0W})B<9rV4lUMG7aK!C#lOxR0bLSdd_ݕk<1qOQPe!Y 8P߅LIvu|1Bxu+>Ld%9a_v'#q{ʽ^wV%@ Jszqm ̶'*PoDLԮ=c0Kvtb_[Q!i ԇ̴[g:lq>[rǍÌLzyn3ߜ]lǡ65Uhr\R07Pvh8adhE^zqj2{~״z* 0qDbP:k5m0,a^"( =) ;2lgHA]16SC|So:*UX1rqÑG4m\< CIcWu K(߇>ģv >5f۫d_l{[I~}Zu<ؾE|L_V(H$|NM$5!c!IxNʈ>[썽GqcJo\q@)eka`.6E) d{*LlaPNb3nAԖ_-a:9$r)~d;k"e"hVPHX( صijjUl0ٖEgϗR t,jm p,t6viԉ\HvRKU'ыڐ]pFW[լL0u}5 )lAQP2j|p a+GĶ}ޜ{R} Af٘!%isH*AMs(8H|)^gdatŦH]jCLJ逵N!I|u!'H|m*w"\-pU'ہo]|+/ɷC#@_u#˙lNݢb#ICpȣ~TE'eq1-@طS`4f漕'oŧ7Q-4sy}LƓT)FHmajj**1T묆4X\$S<:>gLb`J 31 H5.D_nh\ Vfh5~1"V Xv-v5mc+˃4cvd;a޽OPғA3?/sABMXJnS;ghXYyύ*i ^ JfobQ`YBo5"yǾo|o&;]V<tgȦ'g<L\\r*zm@Y-῱J/Oѽ'P#G0h;YBpxKh?-r3EeHk׶"eLy7t[Vh=IAC-g7XM-/=obł+C/MX|ec(5ʾd$nO Ɗt`((ޟ4C+$1p6}ެN-*u|&mwT|zpL %8Nʒo߇o}t[]qLPN$:IA>2~$n9qPX͊1~[51YeF{!Bz{ٮ6H^;:ӷf(2BK::j3ד/*{!Bfh< VgAJ=>q[]];uqGLΖhYC!֕{#n:M :k ފ)K9MujmҹWkwR7e@3VB%GYEZEȨ"=`5PZq鳫@L7jttYbU&fp SO; և9(wo"9<&ky rOX2&i/u:NZG6z>A'䃿Ф vC1!A/R˔ [ ӹuռjT`Vs)eY}}{M)qoVas56:ѩBУ|zNoT1Ϲ0SB ƓzF 9hVtOfPӠW*,O[!_RFNy^") 5zޯ(Y>E)̆B@}"&}GPW}|jKijiJ҉a4qȢY/oGMB k0%[^F-x;.1Vy]I$Š%!dTOC ZWP r E"^f X e*ʱT%t=rZńJ0\W7K3 \V\JIZ\Yk8uu`yܖ"qB{!)xRi+4y N+ >,N@xSëLVTmj ᔀ>'^T7Cܙ=[ʹ8(o^Ⱦڃn ]6BVu[PY*'82DǕ;5MK[!KeWcGWpͣv͞6j3o./`T0: Bh iY^71֔') g w)PN->ЀFPnL sbe!t鶰mt/5, Š,5ַij kE.P_'vGx B'1 طNwjpS|6g, *ӕ?_ɇNLPGg~uߑ_kF*g;=E'$[1qfVu=/>B7gkٜjQtmbLIB4\d o1uw0^dⳠ@>EZhIcYeʜF- ٰxO|5UCO.Xvͪld,\|d?HD;f<'u?$Օ 'g|H~^%adH8JY9ugűGhIŇ59c2/ӈ,<#U\sַ;G:L *']vdCl/\,Nb\òޣ0nyK8]6'Ԋ"yS ]lWS .7yn>n"tGѱN[-3 )X-*/=q=Lsfm5om6jh( ¨냬'^xm}k!T !f^`2/E&i5n@ɯj|fN. ;DIvۛn P賺;ļVxZ&?;,i{x39g"Pv 2zZY/&J'Y<NENS=(2]b^?Մp ݠ>=(,zG|}Owb+ƀڃs{xþTYVN۸˽52K*ґU蘒C܉K}”dHzl&Ne38I8_e縞9)&#ϗؒL? #"`ae@7V'g, uNحLԈlya\ֺ3D #J<[DS$F/uUmfP&zbs%ZJf=? vl%櫀:]jV2f׏jz/w Bݞ".\[o%}e)gů&K,ܻyj1F/ҧ>hь|C#Rhi( 3o6E%k5LdA]Bda?pFB2I`ać,·)Y \ciUnȃ~btj&+O5aA3iIE' SG.aN1$1NQ-T3Wk85p(' `z^OGRp9-xN' v%M.u)B|_\Ywmq-MAcWJ3^+ (a|v|zc@^Y{$G2B\̔gh)sϻqSMn2ߚ,J7 &( Xɾ7Z9S{k$p):AM=\+1prNdM7;v~*|{[D2I@'Bbkn TS6q[2zd1C##4l+7"Q469&sk˾|:\y>9g$w'El)_?,buSm5Ii wh2(7BŒSo}w@77Tu~@ z!yj'n!&j GPn[X h[-9\qUy/ SjXl[;LR)*]FwǢI3k!R(GWU۳e=^uSs7\n,jER?PRZ]+6]i ڤ)%amEKcWGFuF#Mx2%i eJ ZahF & _bOr\'IJ*Y*3x' ꍀV-'}Z%Ɗ&p|1#(Ϗ,X^K49$G|NAWdpwI&|AUqB@pgz4:::IKD˦+- N2}w)GKh4ffHV萖~ c4pBUsCA*;QdLm=;RS:h.QS\>L2hX~rV3Ts؛ 料$ s_K=gV}͕'`nfN5*GK{Uh(`AAKTx>-{˴vVR5=3MDkEneGD,Gp}.Qka`#|Wf+m!is=$f&Ńfގ|Kp0T9&4N &4+[F'J U-H0Wzي.q*gu(ܢd D}G)  x WjV$o8hh-v;cc!J}9 Z1GT[*@Ej̊!T֣A֬)"3itjFiZ< [LK"?(84" ?9#Q!n dKջyrO^z8%1UzXрjN( ]kjű_[/?t=rf.Ch#Ty5퍲ISy)C5& ;Q]ZIWH1΅{[cǟ,NyF1,z MۯC8CcP_E~9?)Y%+_%L3\V} ũf-DW3&]#OXbVlW@)`mly2æ<D!LO%vl8ο̙A;f>UY>HprVP?"gܸk,`z9ٹ.P62^QaM$;` SoH\2CL3([>#z* Ҡaqt-&y&`ЋR?Hb,6T6x ]W,KIbϾ@ARE ϊ-Йm]WχCBN!^U{@BH~{DD[E_-٬Yx3 qEjC&5#zU?K_fEM(~B^X[1{LEm݉"K.0N5zVܿ˙]L `>M|+(jʄ*ٝ b%!U2+56`(O`{?II?}ZN"jcS*ye}AQP"Cz4_=B> 6I? ৽;E?V7 @iYY\ȫIKwM,Tr 'OH9ueݏ#Z6 b6UN/J٭:F[AyAfJOc_CU4o$DvxJƭüpfq xâIr ݉`nvyGX*YAFq۝՚Bdo$қ~j)XTpS+I?sΆ?ɂf<*"q?4fpXެ|S{]E ŔLrd+`i+u)ukdݍV6VE&7>u 3=w K^? aIrY9E%yGTBgnߩj9͜\b-V|ߏVN!q|hsuJnIԷePYD!3:4sr tǹ/HlGBJ`AC#"5T5*8x+iDG=Y_ҿd8(| [xJE~ ?l{VؾZL5bZ LZtw7Fy"4ަ9iJZd~Z3!w7("s~"9MA2\ +qv KB2&_i:#tH_n؀ᙑB? o4ar!'TH^x#f{ceJ_edk;ʳK[7އݺ84ݳP$i.D2n'!'CP#[xC)iK9E45ovBboVi&'~Cbٙa考Mml ++kxS`%vY7l 7LRg*5w i~?,l *'N7}%'#)Ž6#: DhL H[]r)'/c8׫m_2P[W?1NCu 665)I^ي'SK2kg+ΑK t'q] D%ap#PHuql8(ǜ JbD'\rnƒ#jrX"a9$"ZLt-Cn,ƬafǫFy1ooհ_1Z-^!mp-m #b`Z^enۮo$a?T)2Z%$҄li?)i`cQ _X]R+ShM~73L6>%*+;bB|.bt|^UUjYeL<Üo@H8?+ UW+4maF`l[ey#x+e7Y0y͋'ׯٯ#w^d/qA\@;k%vi H6YjM +^Mm6so8F+;n=SH9&>cD@6adpOO 'H?|Ua|b&P+^U$y0“]B̀'fL^ۘәaކFotNhIFmhLp?Y/ݕ-}]aSUYER0W#i`)_Gj]'Q<_1_04a%L]sM= Nn)ͶA1>=EF1Z89q~/Qs̳*40χ)Ҷ,O:o}Q\LÎ2R U`|M8; >Vw]ˢ65z9,bq 6& Ei&;E {jFѐnjike+vr369.UDi>)HT{;~h=\&LW{_ݎ]#"Vej` Nͪ4" "w[g.T%AQ_[zx: Qo@:ȪwzPλ_Gzic. ><9п. B=DT|맫S9wr, X2>mZ@X39 2'#+j\Uͥ{}k^flGS8V7l5-vR!e괱7N۪TG3'rX?!yd79o&CYe*}dOug;P`#6~$l+=㥖>1FT׸.plCZղŗǢ[9,X|b&D_`-1rϹFId;y;\vFG+iнEͼĚ5C2uݩ` f:d]ڟe~t}#d<n;5o aKWg gҬ9 1mINvvH4;FfPŊ!-2zX7JTXBVO.{Mw-G 2\ ɝ_-09@H,lrF ;XZ;_#'9eb̃-˳ghykY:׳/U={( uĢzDgTƅ*YbW,;* ?U5#Y/fEA L:M[!o +V CɸZ wgl.*x3גBEqdvn=FwAv?o!c<ߓږD O_bk~Bt,U0恸Cxm>7PGz?)j;d?֟4T~Nqуa`fʃApf1y;CKuDiHoINPQ6jk&rzW|Zmg!%}&a+ KOfɭYO-(fLfU#0}Vj  Lf7"2"tJ0R~cb]Dӧ甘@R"2)w6ƬHvud_ IhjP`WEz&u{+[P`F_/gô2wZ|y\?iZ/ t(@3KU#7? ~ƗmJf| 3# mŅ䴈V bp\ [m'(wlBE( h%\Z@fه,kQY.a۞K Ʀ!祭ri5ss\fQP UZ Si# kY ;($f2C* T>6[eE2-DHg"^khNKYcE 2R[էL g.4:O<}[( ]"j! &=m ie AcڹQ\:a:[7ݏZ&rR ɤ\ ]ndv>cN}"D3;Hd]6 :W?Jᡵ瀯Y: cFP'A\KHeU, [=S ar)4[+!g(TRf Fnd0_lJggTYL.:2ށA524Ci [@?u-F"ƚp n7gJ dRT~v\ cU)TNw/ YU)(6'Ec gOedB1ȃ”7kɦ{Q{?R}tWB^R sޙTCh>_lzkQsW#ŋb~<_+|f_.}ʠ[(M`%8 6+-纾|s/ O37>=ByP-u^ KŊWaV,.zRp=p(VD)u䏍*p|soGKrbKnT)|)hW?007p\ -8_`XK}ԉ- ^<:< 9sBfp.3XMY V w`GzOj_%1nJY׊6\wPU|<Hdl/4HygFkT2⩽ 5\t6X`o/u Ms!zM\8ЋGKn(8 ?@ jdDu gt|*;6SYڞB/ʱf4y|UBb3MRzi)ESDT3J1ʻr%gWOgsQ&OQ `CJp[?7C^n!2 Ik} dAfB6Jr֠:Td5GgٹSCWͣE83O+_/a:[1\ @6(QwQ( o = R[5>Y5, 9Hh2ę_4Y|7!{K@TEX\oM ?s|ah[YN[ec=s金/w hdcN"!\'LZ'+VJcEzD7w#{bJhM*+DbS=\|*L{)>iW8a$lJFoODhxQ갧6B6PĉD0ԌXOG \=]#]$B*_ƛ rzP?~ ?e=6#BD v_4rw_ښ'vT&uݚ8QyxgȔ_ ZU60):)"6'L]O U74P8! bӛ[_m W{Tc3-{{`iw" `% o2> ;X{nz^ƮʻޯEtfì9GM<@t>nyjM`fi/*NJUn” J0orBmT|eP1ᢘ%{(%>2蒑]Ϝ-WZӝvܖ?ȅ79'T'.u']FMn㞪eK)ף0Xg6kh6|u'k-5UcOQ~7C&s)īGT&:|ó,ey Wu/.ΟOS bu?!գpce{?1e.)UL[KSEЀx94s0vjChZ&_N}bT 2N/" iݛ57ϧ"HLGmCqPw]įv$9;굲wYE/8/Q[kQOr~c4|g Doܝ Q4 =[+pFVQӻVUջheYkxn*(;!:e#lVY.O6Ѹ!]Juv]OJݑh(lc :E/tm|ʋ/7P;ۅ1F9#!+xb.>6FoI`ϻMEV}ZsetF5L[ꔞCdZՇxWF*ɑ 9ԆE`^#6gB;2!64FOb -Ow[{7%E.&йXS9҈b[w+9EwUw%d$.]pC+y\&.jmSD8:Rw˳Z w$6X_3?hM_c[f,vP3H*Z{c 'G߿O#a9LFZfhBѪ18rr2nCVnr}z]0;Khu A(SWٵroh0G-،Q'fRrc]BKTڭB%UkzU'r >s˷>[XKtd`\0ȇ` \c:"Ш9T T[ľ^ݹfƅv㰫Po$|Ik`|J<`PxqY o"vr̬Iϯw;&C, ڄgJ(`ݼ%X=PGvl: z;])X} W"zwG\C5DY9 _- s(tgYdܙ5?fo? KB̋ i1eC|:]HD [Up_%܇"UMߓb^4>BY%%4 Däk>m^&3̑p'=1RK7J#qW*x؉J1eUx#O [׫.UP:{ 94kBg:'VڨQQC1#- ͹ 9jf gL(ɶx<9okS^|H`6z za6ZM27U`Rr wNCSQQJmP[`A(!^Ǜ?5QС%N!RA0$V"W싢JqtkCP?٨[pv{ 9iudjOu]AIx0o:i;'0GS]p@G7TTz Sy#F/M0Yfd\:O.3aO%FD!8ixm|dn\$kX󣫓R&o(aY(;=*BcJQRsZ &jy>P8Ku*ӏ喥o qn^()б\MO54SkoQ_ //Rwi~H9,[8Ft҂4@?L^tM0pKCB6(Gpۊ/,sjo ?qa+x_;['i(}a!KP[,ȥ;x])m}RO.&{X\B5JRFaA`Mꖉ{⡠/ߝë~ mד?z%6;\L =!k6<TA2땹AՈסy̨U ='dPU.1:7.v!մDȶ#ncw$H~24C \D/G}LB7xy|mR-56QJ[ PJ<Nwbo=}$wew/D iȷ谑>X#hsk3! ֝Xo|]r: 9/sgӎҴḂspja*8.^d4(P%`_'obטV(qdTcΜI$NG0ʨT׌=,d,"WGYg*gCIdaMYE 0Yg[FTE nR~#t%JCXy5GxgzE6n|> ^{\CL JmP!~q&3/iY@ĨVXtyˆ(# :cFb<4 XngF !n\𜬋:^^ .->Q-\ k͌!r 9e)2/W>jG-39h78\)dS y_{d]X/3H=ѻD-͙qN f)p^F 'ߞ FzRdt:rpJOl^m0_ِ.ub{f  cG LIҨɛ M嘆wnJ,BzB9IY8k)Q\p 8^\=\w*wl)XR#kLzB9YM9NJ1]Te=l.5oێChIc9f?Asjkb-  K7X3=NbX^AQ T0[ #s|5\L;wr_w|Zފ15wʤr4%.[\OHKXDxڄ+,;i="RvފliPIU޻-$2 G}ު<|!HֈHq3}KAEzes a FM"g[~wuv*0`yPX阓MktӠ6>`2*KEoD1aڕ<4@E=>Q"0idr)؆AłIXw^Z$].\Ҵ ;) y4>D׹]EqN=3egrp7gM* S`|~C4 Wk4酯Τ+-Btzci+!ؤD"Jɞ0݃D` 8l( %Gv"IqTrgop+0"ȯ5x',aښ w90D_ecΥnmk9O8YD "i~d=ײY>Ezhd cFXKr?$Hgy!icPЉ@d/@N5&_NAO@ ֗dzpdœ3n~Ҁc" w>.g~ ,ߐp1j]?5r={dؠ_PXiOG۶ ,(Ʊn (THg_%ޑXY{]#U;.jP#)}* OSn%:SzV;L ub[Qo!i[CEZ2.m?T:(ֱ쨮mz!WK7BZ ȇ`_oxb>-=4PN`휉%%TuP%GH#0Kbz?y:DeG8IWRK6>ZOVu( D }wƨc?}'qR)άY}=8;-"ӼdI@9nǓ8W8PˠARkwojo՗!A"!9+Y6`vi#M3?ҊI7zf7܄=n(,HUm=(y :Eˡa3Zfi(.d 7ΣdX=|Roc|ы{VN!=~ypқ;,R0-ֺ GۨDTe!2FrzeTg5AVG.^hn[tfe-^xa7ps7b~]f=bzV1֕D*|1H"vgtoxBMvKP ?cKنL^:jXHl`PsGx0 0`M@Z5e Wz+ӝ#0 qr@-_GNxF񱱜e >(aA7 *AѶj%[U5&2ay_|S{LT,th0x甖ܐ1'ȐpC%+XlBӯ:"C gdNI59^!w>3 `l *E6t6.t|[*:(c~yr[$qZ.t&w e}@ #AȃCD\bt%\+ȰdS(9@_ƱcRKBEj麺qN^kDx+aCE8I#Ob:Bஆ(Q>h%@d&{.N>EGcS;WRiy2T^qTކCIIYDJ&tT..!qsmb@&w6vyIٰ\'?m޽Fs @c4{x}ȃn1N~8EXh8bs4J1RH#;0Y!~b^aIJ ټXR$l㞤܁K`]gh%9o>s)#^g>V}/}{d>\ ` B?4ۥAI9)熜.)OEmN6JaDsG/w=`şyLVbyI4`exz+  W|, ~kJ 6%2UYsyL+Gh T3-$=8.,R(»* ߘs$gm^dd0egbYa"}?#⯨YXc„rhT몴,X<cN+gcLUsuY7[oܞ;|d'5&I2/h'8r ~pP;SpW)".rěV~xl'>A(^|21{l>Tr0w"W ѩoa$C`NauXdY7ZBuTJD0:Hv,͌ i†ιgqK,׃E 8mR+C/#HK"s[$m\$xKd qrG` hFf4}W=wȦZ&  U<C eU%pFACf~efVqX0n9`WN> daún\R,NČp\f8f_ UCJ2x_J>&+~17з^ih>E3FZ}? }ǿojG''ZnwE1Fm* d{ϸ.}ӥ-ݾN͉rF:#|6GmFn\?SɼBpՔ&pu$6zؼI#zlRd;&۲芦U@܀$iy5s.}&ݡH6 ?,ͅhObJGV]LDŽm.: ͕OOFJ<֥lڠdL@jj8z|| \hVL8Xo#Q7hg0|AR jthӝJ͒X·Z |)  8Nq#FX!bK ak\{:`χM>mVopd Vv M~\B{C}] ֖,Yx5|''I:9#0BMeDƆ}G)OB0 m! G^'(ƂXAؚdWה Ay%&7 Tv#Cl Y|JV5wٴc!Ԑ}nD2T҄ZIkn {jLeHt+RʒR  `Ug(UG]Xğ7䢡,W>{6_O-xe\BMQ3Z]Gk볋ۚg;`qUr79x 0%~Ѡ/B(rYڮc5y9~Yu{kV4@35ji)"95(~޴ &MhUpRb?Y|۸E_Fj٤p3d]~NYGog[rMd*%Ě-.,7:H xX1GZDՍ^{0!Y)Sqs$Л88M~&' urԫJsڗ0*:"J5TY5q=VYnec~%:0r>Yv.IMmWtUm "Ӽ(_y'#CikCB8fg{ɜOugĩ{DBٌrmuU6cb9J"Kd{iH6>KF?ï^qwb vTtHHݛkBY&+;b{Rwti K^/ Ml,N?idl˔8.tfOӁG [r|x~yXH:Kwl \>!c !kVmië_-lϲjA|3PSawêӊjYHnB'їTG G%YHH'+tH$:"G*M^{*r2wDB;{(M07U0!Lp3P NN? 3Iz4ZZE0Fڇ\Y ,tv&s׷p;3Dʍ A$:9W nY  Ga3$/[,g'57v6l\p"avP1@5roK$X.;[\(ѩsSJþ \,(fV X. s}9&W .`0p5V-I?NF&wO6!qZ7w:%SXg1/:0k k#EAUiW,2i`)$IWƇ/|e]^4yḊ{{\}-ߠPCyƍ.(7!_Xa-? C|WO=xY5Rj2ՠ|cj4LjY1fA0 ؁nԣ'GMyBgsQ^-4#Pc.|>H_+zC0N ~\ՇgOT5)OHPX ;<^ Yv+ĶZVQ@͖mξίn5}y3s' `24f~te|2QӵHt?.5K?BTYTkiRv*+ys1 "ﮔڙq|Pafd.}KbӖqRenz$.!E>rTQڣC׭.;`<se5є'[^J^bt't^|..;&:re pfuPP,a߂CIo)ހZ&Y%Waxx(S y x]r3:75ЍibS)~g'mtmc>ß͝Y E1!I>™,2("ʤ']X4FI Vts־3aȚ4iyZ;C"#}Y3t~KxvL"=?޲'^Ymʯ[΢Jw%`"_| wy<]@1&by׺OC=alA 䖺08ay=tȀ; JiV WY M2߇_ L]=!w٣/FĎ2 hyHc<<]= Fi5#H!.{\83y' J Ux0TT#N\q4SƲ|$Q2+E$;-5@p[9͵ty5̦.4o3B8qBV4U<{vJyf1,bx[>½D0X1J޽xdAlӅL)6?Ovٻy؟M#y>7nO6ovu<ƶ$W29[qOSY[[)Fh+&>&qt,4MI%ĞSb,0\e c.81w0e,SG5=YDN:8XC֧*`ocedr- <7+l:4+ Pt7Ct+H fW]!Fƴ0=\)gf*8ϕpԗX. MݙQ /g2C o =Iqek 3S~j$2.˩ph ՛ s@'0pQiSP$hv<,!_{&Gpni<ŜHk s-Zm/P"  WM ^8rǶAO e'0:yARW|5X)87J mSEDv&;%}!k7X-Mn,:ԥEӾHqEF"+H_Q bLih B~0.!̫|]TJIbdA?Tqm#Z]|Is|_bx3/ܡЉQa͐ { + :l$049{ WTd l9Idm` [G佾ɽ~NbLz$s&<4%]y$4x*w/JͰohLeQa;TXXͰCkvihN?bA\0M A~=<>rƀE;8kd)T_=diefcgA.nUJ%mZ,۴^P 9:C#<FqFg[bJK)<;әB##ekX_ AGX둧>df|G촴Ulh.5ߠe] [D:HLIPsUa(_ \93}KbD:V1VK`XoK OT=!>gE6~S,o}OCz-scR1 Ux()g"vlşת Žua\*v#p>1JԄ-&–u=T~cL@%!aBZ–W;S\ڙ Dc[=|d^gHQ)9:R& `iL7M"r{R,MX-qo "mcƥB'U^ODEw{z"r T6QU~=t"DI,F`{ל8aL((`#ǵ^IPQŌx֨x[26 ?npMSy >\<x87$:&^XP ~Hi==/O 8v,AdIv݃Xax))Һ(,d:KwKO@\pWG5ψE78erRcњfD^jn)k#4+9aOE }L anhK~] 6kсMo$߱5 1]Nc$M47CRV-DE?$; % toB>hh9%#ia~\B]Ϣne5BFt!@z]{9E  :ѭrZ@(epQ)RK-eZ k)|jJu֟8܎7co>V(ZM<&vIʱsZ.WD0Vc!Z}ciclK[6PЁ6 q8ۿmJ_,`^Ie\57ʨ;1!Fag_٪̭9 ʒO̽~JKƍ@i(hD2_m5X CRJseԄKz fnDE9(k7>W{'Y}hB7)sbwk_uNE""5r}^(e XyAnx]O#(Mh]Y%,9*t2ۙFԥdM7{^ 4L)4 8E d9|Y3Cg(NŠ=ǁ+3ҙ`zyoح^cS]}7qȞR'9Ǟ5 E^8p}[k5-6[sb1iM˥#~A.k2RZwD< 5kvuDsAO~}r* sԤ9jY}ふMEH mr#x]^[3Q&Fx-z9<'PM?f}#*Jh}.V[{@РkO1zUCSZuk<.ٯr8>lI4LR #'.`?zX[Wq?[Hps;fь&< ۡ6HC)3w x>emxv;J7cqL#Two%'mEO^8t5{%*ZQ^[Zʅ1 u٘55z"hQ"9*@4ǍxULL >sVu&?+ߤ3 FfRPm1ÔCgَKZ%gR@ I~ْwwKDPiʜcpZ(2iV*o3Mhxցa>i:2TǎM`}"2%[59笨_fQQ%AZ?`QK´ \o]Es`  eX)\Ďgj#*H69ج˅-49M jv~ik۴Zdow` Q+RGl%ܿ8fhg[\֎֥O` nic-V|߼|ʌROn0U1=2ouI\t8[}y@97qz"=ktq3' ݋:g#˄>ׅ[1X>mxaÐ Xt4ﲗþ_DѯO, L/SsRDZSnGsT}:"IF{})us9/)hŜm&-o[cTdX*t*C[Gt!xsffY/XGujG1 C72)@DZ ΞiIJS1xsipk 0U>מt7[I|k_\nn@O:'8FI_+ RG$GGpHpҹ8|N  A`Q?[" 됹$ oS|KW5ra,~9OX>h O3&{*V!uOuP hegP{ U}Fmg]./I SxB % aY]%6s:Oe԰c UkZk{i>h:׎y?5/'Ɇ*aZgA,ͳGtr Yob냐H\Oavs5={ {j~&e>U@^leqP B5٦hNϣƏU2(ȅ7H):GOclm`G+<.D`S楺5wK;>͘]zP<8$JB^mXZ^`(XuCyF/*TQ5X劖o&jCDk c*nE j+GS]/ʧ+=UMtpe) !.LڠVQ~ ~|nBb %Wr Zs缱kgbSElF-6Nzאq]TGX]\GOפ9Z=?d!2 #b̳+4DRsi iv%Chכ1 Y.|.ܑ@$yˠ26aYyHq&%8!'A2|Wa?ǧj0JU6bNFqGwn:{/D 5쇺s>|w} >ELY*K͎Ym%فA pn *u|1}74qmf<-kG# ,`) tu$Go.m&̌%FUg3啔JP%_&I#VHp+6`yuT9fV0 IwYϱ|̣yGcwV&{F=!_C?rX[*XI d\}:PΎ;+[O.Iܢʨ Î)Ȩ#tNTD.;OaH)Womx'_=#Tg#NF͂|msk52 2l~bo5%t<3yIjNȩJDQhMK~=䩁 8ٸ$w|%ͮ'ニĹ*) a=Y#B0pDj/сDwG9 sH/i>)Ъ{CtםS۬| kH~pU,,hǘDFPշ -s>/ ͌+:3Y-dCSk e=TX\2Vu[@/CGմVd"'QKg%ߠҮn_"5oĕང/w-p VwdY @*0v1,߃ P/MajX*훼pDZ:f0NN,փXU.(K~_rb=]vBqs1qy0VhƐEImYxBo6;+Rx6Z<QAᰮv9i+O$,tf,Vg5a>v"Y_$ T)=eNUCeTO;OMmY-й}K&Wfg"K;R13-7DAtw*Eq7S)JsA 2ߜ "*M9馇-´QJ\u3ݦlu^N BS>Y],WIz vy9hkPSG  eͮ$ʅYSo 92Z;WCѧ k}UoD_Q G*Z̏~gq(Fa =^&FC= r5\Jy-J BX Yxc=V!OI@Xv:<6 &yw|-z2gD,؅cj[;B+Pjwv 5߾JT:~>t.:t'*)|o/x=M"T#,!&7m7 !oidEhi׸ [ zr C.q^x3]M"WrL@ 3lN>&/k04tUU6O "ryJkG`'͈7fjTdHkyddR><,I$,UI8͐nMZ9%~ OkVv6yFV5Ң,w|N )A=abL?}ts2. V[[dFMù5$>p^Î?Q7So ,eZ_A WBոh[1ɠEe< $yIzL-3\?5}V4 i'7Aj:*)L9fp)&!6qh2!6m b H̀L'̉\*JUK?$J %^c]TpC=! plb7H3n2FxyigU 4v0/648)ڗТCCWGמt'Q]hchgPp5<L)b<`E/3ԾRAzjZ3krVA">NdqT~4rn2o# ȔM ~!= o K)[0TzcwČX$JцWO6ń1﹯a|{{Y3io+CN`&[3#ͯNSӾI%k~{yPru| 8J:~̲K)cn%>5l! y1?8bb̰*mR!.WNc]ߌU&N+BBy)R,|-ѵ9oTM*cp3 fyYBp.0H2/ 5Iww'[u*yj@g)ia[c'5; Xw_^)_ Zw Dx='Doo7GeaʠEIЦ G=!Wc pc0&ٮJD zc_\0k&^duU,IanZ?ӶQ"@#U-;jG|{Hr>沾z6t;:4S'|t"Y`/#=td3j8">0m#IsXf'BMEZJy!,ƈes3gP@DBr٧K2e24Š5k3aU?LO76ڼS:CvJ%J .FaA@w ]箿*;ܴ'8rک̪8ZKқDxJd>xxe *ƠX45 Ok"j #,!&7h qS;J^rht3"w:0y=*TgNX`x^RdQ5)}Sѿ (-.!I5VW}֗/9R"2R3%mzvdrZ,8~ zx,o6N>[D9z9GtMw㴫USkGTw\rո?Rj3xeccmE/.G^8(wvibR3 aH & GO^O#W˕pe  .1U~aJnFBjsXVcu8wP"3u <w]>mrx/Nm;MvyvbQ6\P?9`wnw' kXU~#dcmOL-.ᑌd7ډ3fC%5xKMSQK.aVn hFf-cվ02WFxDƢ 1[/g@M_f bm2+9;3BF!>[[i6)3 K~?qFU tSy㥂E֡gΈ"Zʆ7V} cp  y=MOP$9q q:3js6JyB҈eMb#\qFMTL4JADY0i>[DWjG[6C徹xW?nE>Prea\30cQ_IB SPeQ3%9}φ: -vj[?x='弮2)6){:j\2OfX<&6l?w٣~;.6F傌K.+&Ory1\B#Ei:i1_)BKwi=K0}ZFϖyQ5P '٭%c5s9 R9.];^)ʝpW~.sj OۯF7r5٪ZP?#Jyƶ=3[YC:E qס_8Mp5oS +ҨHJBM"ЬپͺzkECξ|E 4 `Q9*Ƒծx0H"Ob yf^f3kļzLJQi`1,$z|ƤiZT>԰!k!T,Ů.Fu0)]c83Q"suqC;mêBcxw({ Y&gayQ clԫ ~%ϫ! p뉆S0oBix0α]5<<J|O 'X7rƜobZudfC4(NzSzSS/pU”ts}P !>|1_4s:S$ w~s=zϹ2@g- >yȀN$?eN7"#Ig$!%$8BKplA<?ً]^Q^<3#;!4'!3W(4.;v6A?R{7Zk Γ(On(ZMvYODZ禒n,]tӮlԼ3iNq]n^4Ṉَ2uّ؂ƛ`\ijHY#ܴO%4> uZV%˗VBn%È9f95+ lPibN&ǽxG*b>!._yM7|gNi̲1obEbL|oYW ~]h/yd!SQOi0eŦHYjvAYr]JF/+GlGy9l$t=ZW=c}t 3-LS9 *FKe$,۔,&]~.m2k s+JGCeMI &ZLJ*'4շlm3W |Ḳa2^L u4IghvE~;wR':wePiuaHLFn'\:!eey'8vx0xu%{{na',ԁ{h?W0;JzJ[tTj˧p,0ܴx!2YeTtxS{f_UNs *.U(.r%m5f(v s-h*`6yK"k;nM_ .̩9r)'}nJ VOnu8b\B[% m,ؽi7QeOU'  Q$ԁ߅RLJLj6~߮ir$m di#L'Rk'#omcgEl]73}  SDNrLW$QrP"0.Ul\jk*FTMeJBhJ؎]>Yn ;u-y]}Qr1uQ17:r؆<4?\ Ux~iaaE~ҷ9'4X/ɕnH@$?QZy[*Y੽@4ZGDM$P:$Yb?yRaq-Ä /՚NG1jT:,'$&qT.:м7[W88dF Dl yu@q7 )~^5t򗆻C -^)~Qc|wP-\iy 5aeVF-YԪ癮a+u0}g;\ZO'F"uH zȂFkF՛ ~ם8leݩmƀR\Z" q>v|K$o**:N{g٭*BmdI}V={?%le=#;_Ŝ62nW 8!Ll;4E:IO+X85Qw] Υ$L&ﮀ1ǐ5ru +Zs9fy(K/񑆦'zݝ{wĊ<`eN_]?Mmo,"P ~㑸ibR&c[sp ߋC\ ~*<9F[TA*YAF$ Sq!/>3~`Z:dT[xOd;*|=J>X[ %y`VT5?p!.W~Ƚ57}>ikNkȊ3.i&v,;Wo~J}eRJTWA 3VU*t _yz+B`m Xp*C-IhZ%G4 u[ֈ4BH+#wY1(jأvym+J^0 .Rz0̓ҧpN4pc2U&v@bLچ|z='"T7Y7%|Յ!;[2춯1_zaA)7-*fnf=*y>zȉ RY"(X~eIl@7̀>ڶ/ה3K~h²z7ϊ[L5خŔ? l5fa|\LКN(Ґ3 OU_NEk:mo6Y,L/< {faŹaR`Q/ ix\<ի$U?vriIv J4It9<p9}W&'(} -1ST3^MVciD"EJ V(Q[GG+;oJm 7SbJGѿ>@E yy,i{ß~ğjwK!~FDEQ!=sڏ:=ŸtA̢B9{Bݹr`6Zt`սFÊCVKHXW'["wqLeKTLk8~jFPj /U3PO8>H' h6*ee~)Oc:UO8X0*\2آna0kc3eK!\(!c+ᦳ"~]NUR)Tm-Q#ϲ8#hN ."9B7" o?˃l'vQw4- Mt%\2IoɃ`ͲHcs5  ܍=b@߀ E yS}-_~W[X@1%F be2 iSY=t%.8N7m>leItް%Rq }wR2=ޥ%^' ]`} cH`r,CN$l_v#圔#C0.h0b[Y*GCE2qTB|kXAJDF &BQu ׏OW}2 ZM ,)3"VGgcTL| zqP 57\QJNY٘Gl+'gB hC^Юn[npgPq5< x ϐE`i_F Pw:|55FKKh1ntЅߵ۔tTCR?/9P9 ylllh8'xsҍ{~B3=عNtc!kмY-shd5#R7)r-?eoi;yÊ|+.e[|VYZN͞%^#`.Mtf:͏W r+4'V?]!B^` '|idǭѥNu]Pzphx ̳<8 qD:[2$gt$$ CZDI/DY(fE,s^4Ladҁ-}(ELx8VͰ0_JkꝘp[*c/n"jvUBp[KXAִwr -V:ɑǛnWOinf|FLc%}'ß"*h,3ݪ" 3]>$'5xAyK1ʜ(dT@ߋ Km% 2Zlc俍c` I6htJƺ|1x)/!v[;(2a{}uPP/qyss'#Z6ѤZv CMhM%[EQ*M.jݼ& cK1OO3˲5 ⠝` 虺";kI4kٔ꤮LJ|־j\YM5ceKL,$ AD,;r R  6+$N C^S{NkIf6Ȃ (i)CVj:W=z;Pj. BE_E At$t:}NĨhմgt|֠"@ _azM+XQ]e]x1^`\#m)m!IV:!Ѫsӂ̰Ewy/gHg^ zZ@[XWH̵jߛVT4ϴGߦ`ɟ HPJ;:N|(I=oRE ~4ԍdx&ݪ1vlaީPoo~{ 3r@gQ3˦ I>giT(nS!v,R 9/$'4m)s/ `8}̒"\;"-V=Xz0CUoWrIJk jny,UYCV7[Gs2)(8)g%O<;OȯW{>Ij ʲ C?tvO+%~F0~@b<Nj11hL{lөd$A6wLC#7z ?amjCm;0HrQM"rI6;Q@Fp*1dܑ@@or6OpKZnn;Rk-_BAy.@jn_rdS;G5zF/|-ᕕ}px$?#=h&\8I=\Q7fm0Bi~w^O'uS -r(+䛝Kh( ט8ˉUl{,0\Djwr^R XE1OnБL*$:C][J·.2Sじ7[oSübJ=h vfI#un*OYZrƘ]A1_ɲ cOj~_j6 ЁV>I(e6m̛gYBa@ ndDeۊE3pIEt? :Z\΂C"%k 1D5jSD~ _LD9#0n\\?!ۖd=8gh/&r-0kq[KI.Z]o^xڍm!b\]%Po);l͡ꎅ2~ P??OS`8|f"a >Q 쬡prԙAԞjVRQ-2BI.oSޅ0X{ӎ.u ԨEShwX> DnaV1k bp]eu t2f]Ky_ёx!|+ʚs; ٵGp}ƃKTĎ;՞ltg9*c4y4/+޽ھxҫ,ե$%99Pv.h!S(|:Q4ȚӐrvotJXڈC,za8x>'Wc$"iC_#Er5AcQҺ%U*k} O0Gv8sL%B@de@$8YxnԐx ܀"6_0|A]]o#=Դ pҳ-ib>48GEhNϵЕIP˗Em.ܙ7"F_Tյ˵H_M*1?~M;ycLTDBKP(4,Ʃ'XvfeF;۝% 𨮨u?1(A1031̚.G{ " J:߉%kDK0y,bmC M댔 2I=tvc [)[L,a}a ' ҍ=2M绹|糧^ kν6̋v<|Ec ,9m ȰeGd~f_.{>InH$TW8 )Q ybc~巂V=ؕeKް@Ynꧪ) ŕ]﹕;̚!;af2u` B݂r87 \Ș\ gߵ.2 ~0ۦ_XhJ.N;ǚX(oځXZS4IT֗nk$l~m!wG2xCBhQ~}v;ZxVۏΦ(&(҃Lв9͘}ןs"ttY>N U ўp(L4YE5#" ̔ >q`|%xUrPGm(-ھ~%Z2Z wW1-J֩Ӎ򴙰! Kblp-> Y+_>lTbOLҋ*}޿&Ab{ف D|+n_4)msk=%9tC\r3%6<}[!d ,\pY^n`)BDRft{q;m.݋8ķ'e`o7p(8&;MF|m&^櫚p89a뎞SPlϋ%Q2٨c!t(O7Я2O( }TZdZn2k;[>I )V%n /%Y9Ȓ_ O~פ$8:Tw,+F<$_R0WI42Ҡ2 NϦa,P utĚV\^hĸ!w< ȤhNZ| 6jQ@W[e\(@FO妕sF}H&O۵OVʌ c 5X}Tc5e E-Vk6f JAe:'SM19%ڕjcqtBKpT.Dvf\=)6PSo@=+Pc}jB|Ү%+b*۞@%V004w,YtT'HzK`?' O 7k84F Jh;n5 Τ[|d뒋}.KIAA"=W [yKWb!n;&ZdL+8.?VK)~U-<ɜ< /ブٝ\"Cث !15X_R}uO&|׵7\X $&Luo0XrLU<ɹdFx(N GhV'8 < IzţXO':# gP(Rp#cX tL8yME,ͬ< XBHLt✟P xZO2x |YT0 Inx޾-G;6%Qoh vF5~vl6`1^ۘ!m[jw0!2vR$lTCzEx}=bej{*o 2` pTa~a-bІ!%VU.CL~%z'lӹ>Tz4EY~9s:a=uqf*]^Q 8J^)^hcq]$ƮXr]!|ϑ z۪JY+ۍ֤D[rC⏷#³F&glЇNz-ڳITUwژ!#Y)őht *VLVDWW0wy_zg]Gc;rBAAƒRV`j-E* [NV<. KvRe71Ӗ6~tbŲ;2"^2__G4{lqc<7{~l0Gzg 6xp;ţKg5YeؔIyAp[ӯgƁ/j2E ~CPJ@imؐ,yYxU)R/gw*%n4y7zlB9()`drA6+ε EQ}}KACӣ CL@$˚l HaiM p4mG{KIq#֥xP za{03k:De#k }v4%>j7" ->ouXXqU~j_Bs9uplGX]%E`S}ԛFBՈQ(-Ǭuq'PZl\׆G|n6F.h#}j9EҮ]nmNIX0&$gGO' KܲvcL%TqQ̽jģ@|'t X=C}Q1.NkVCΚ~(9\enbh;%$ó@gut$?=% Ic*}ef0qj`LZ# nnTmlEwTB:ڠ{BdVt %ZM> NK|su\l^ߏҶұHyQ  <ɆPGԊɮV-Tf):e{iˆY?qo0TXn<|LF FScY,;!ef+`".uoRZ\Q0s:2ڋZD{M$5Fڳׂpv^I.7mŪ].Kb=oZš!h9_yp7F1,C3!)yL+0?v O6tr3* #`Vߞ?!CyFXCqhBn(JI1LmfTOW]v/&gMg&= H7À)F >6f0LLy˲2;zs&.;jyIpĎpLq 5-/?C&o&ۦ=Mzܧ+70iwwƊ0F6Ipx ґhwyN+~].Oxz{TC'X)k[+gj*^WH-vQ䓩.WRE>ZX(-:q{d  W pEyVk~ &QPgXw-)(VbMKv -9at"$/"{5Z/#YHlٵ4'q|CfCofSpd3HMhL<간EzI NK$o Q/]JExPVj]C [ׯƳ^O]5sSV1^lk<'NBǻfhoTwÒ7ZXDZQcz,6~Bh0*bAOydթXo9^V=MoL q0 av}VMX O by%Eo'j~S<>8خXA*9/,"\|׀ R/E\߫ħ@'%i̧[e0 r&U ؞-HrS4Yed[zCEsBoUZp*{1eW4.D9*v@߷5Z יE (*\ 1u=s a3E:q:I(~6FpR'4{l^mB=A٤NNqʦ 1'Ez yϽEjaRq}åg T\_^}h}%-W6~mBq gxj#n@\Z C_Gk/i ҡPBA $R Ͻ~d4D7yLq1E1vMaڡm*cM,w-t}5vqA0Y*T^#{3uK ,w-s6}#UA5RS"1{0:9ko5n<:Uͣ׌2%1|p #Z2-UwrSmAP= @0(9)[#"?} yだ+" 48uS,Ij1=W/I2ڠ?!shl 鬨c|Ms3[. * m``y-WV2{tSs(jrOe=Eo#0< v/8ؐ@,@V~A.(}lH ëj|N}z0bC(k3{\C\ G{Tq@dKB[nEk ֭.pX]e$zO\=aU26O!iQf<*ڐ8Got4$O,VN7hgB5A="R5yL8 n~.Za]Np^zɕVTNLzZQ4d<ݤdtſӀNPЭLe(_27jYe Z94Yn& 7 4rN& #^K'~H "TBѣ %'/n`GTD,(vzsClF~ Xrd'bgjпyNXݏUbANx3'8ՑT]rp33v~˺o}DthsqTI _oca6]MM83N_]EM>Һ9]*)y湻٢suKx,DeYĎsm*v:A6jHV)}5^:%4]r., fB_E l;)7 K [%_7ţ-i~h7'69^ +!mp-#xYͨ.g%Rv)N[6&<]mP 1WJ/` (d;TiRO$Fo3L?ˬf:rȹH:\7F" \ըUkg( h8/ 6OIi:ue(A&A Uho?u_LѼ;Y֤(kX|n8 zJn~eN$5}*gS9@.٬J)8, 33~xS(()3B6Ѳ.c)mةV醸r7n&,K6 In>v@1sxQJ>ߚsٓ,miI; zz T.pE[c·6g^vl[{@KW*VN5i)>.nC'e\O3/ݳ߈IJ }-쪧M~ؿ$eoqJX]0>SIꟸkDvӕe6G1_Ac15TGzz@1\<}_C۱MNo%ndCn'dh㎈p%ͧhJIyp6A,[ ~0((ERGoؐV]rL (.5~Bqlggй ]@ !8La,OjSyβޭTdEb ' <7)ǠaIcRqmP/rV%6$_OBNAgrA!;Sԅm߉>Ҁh'cٞxQ7dfEp}E>l ^FWM\]|bvgW-]8(oF{8 ׇ+~n3-*ʡ>%?#⡽rTkf󒃅vl^jmPfŎ%\O$' Ygr&MU䛿% 92fM*KɃTsRs9F~_څ3 (&C"PTޏ(Ĵ"? BV 1C0[3荰q agrGnrZ +دe%fc6Y FB8)TQgTsġt}T&]#qlԦ_X>L%zZ+'415oqY|VbARp'EluO#آxlyuľ,q.-HGd7`"`STC&bZ1ΕPN[1oucf#7#^scz7EDEY1H;8Un=.zʩ(Hq`zjQϏj8b r om fSk2i[F꺩 9Adp\%CI@cȍa '٧f4=IB̝*' qQ"7o6vXp7рif?ҥxABtԄ<>D=ʵ2 Ӊ)jNF8 * Q% /V ,} =Ś?Cx:-ʶ7>g$\ypX^gڎW?bޢVU =KO]ѧ7M %UI0ZLhVP#y*}[f/@DFY;N 쵹QTQ8ʻ sg'/(bxͥXw-+GNpynq( ڈjS;MseLqE:zȪBpO%.ZqsDÓ"2QyA؃&M@`L.{>d8ZXVvN,kwv OI&WK4i:m {}PDPdnwwl T`W\l>F;i1i8i| ˊ Lh'М#0ր`}u@OT,r p6Nd8E b INRgeWi{ͪ&-?,*/qdM&1.a%3;|#[rn99/̕"c8_`Ij/kyY$iBʤ dw'¼&^ mnƭC)tS; }60dQ64'}曎*E»@ K f-XOIf5Vgѓ\M \)# C0XU4m ĦH-#irsDdc}<!D'ӏf}y2CU)R뵽g9 y?=vF8bW|矒Ֆ+y&؋Acђ MY pGt} nN7.Nr/¡1Pzkp.SI :BP, PZ9'փ;͝𿔜kf Nu7 *έR2"4"ca:H\h 5xuIr ]&8ID,> fyB<1 SGEFbA;mEn]d>0\ 2~#_qs&򍜀f<~~[BR@m-IXa5@^'grxwMaVKX AVm4MMFD-#}'`Xo)~'yz*/^=2H]ݻ^(HE3[tی>*H 1ָvZq)kqjW)R^*LD[pf-Bӈ &1oֈ[e [);u4@[޴>m󞯅7h9B[u[ws F\Lh /; $~kCāq4~nC lkޭĬV6%Kz Zb"fP/ů~Ss($G҅p?+}vZ +*bO:$k}oc>rxq|ĭ U4Tp% Hs@/Զ9hv+Kv>)v"'fU妩>c"~׵z) "{Bo%"bJxp0SAmwpI;qٮWk&Dz.5,xAdu KhމEi9 6E=p뤬#b6eC?Kd]B'aH?Y I-79CbzĦ%yڽ>086B4ʒ>JpmWDf3yV>Ydqp!9o;Nu('vf 5R7`<}Bqy]'Oh²cx;:_Q5m[hY`^3wمa/fwwKnyx_-}%zpaU@~?{-ߠԝi ď/(!^~hk %#1#KD+65[ʙ I]h?@h,&qe%_߳UQlY,)xΰ262ʀOM.9 'N/HQ?c}>=iM_F3'TH"]|p"w3Ŵj%OηtY^? ^B̸ɮڦ=R$ޔ^=.NH䞰 R~2 ;F"4\(m=`>~7 vxPyA6( P}S Go@1;Ġӏ둤.â;]a?8 Y4Y*/?bXɌcm9kG]Zig,ViGPlZ?$#cqg^ˣ6mw`A{OСZus2J/vNs M=PwbW@Ѱ{ϯOD,оr9#M{:2B!To[^&+$M 18Us}q) ]%@uܗAR[#rլmx'!-le@8_C_乢%(K%W_;ıCAV]ڭ,b&#-`YmB. ?uֿOЌ韡~ 8mCc5Mx6 #"Jt )5=QLc-],,.uCP,>:d^WsaM?…7iDHwfGю4oxiNTrx*iF<>)}3&y V?¦PY@!XMD5'\Hr}fCW\BVCny}MBy09dթ9jyEh5QD }x+K!ͺ _`i7aL,u2u3 A?FDOI`X-hH5"%ˆFkD ,šP<1\s)yiJ ř=Dsش7>?xتj(] %-TGGߟ$<$A^]Smbw\iW6 lI@hQDRrc;[7dz-OM0mDhG޷N>h2ΕB'*]gj}tmahw)?NSbO"xv8PXʛ 4%F3>vL=\"`@qwz^Շ6hJ_˚d0~:},py4m%]i %ÆY5zY7*e ux`e܌Ya|/KNddСY*d_#*+jwC Ndub%ݯZkGκTðI=V@"_?^\ :QOcهO}~2P;>̰/ñџsLpv-^v sd鱳 Üu9?h]n&9]'mWƦf![۽B5(*GV!<t>&7u9*AJעkswӐYQipa%7/֓4̀ϥuF =@UΗ%T svf0l~zHNKAE_u(UIzkv62  E$hISy" {2u"eG nחx59èޑ6n qe #>Q¬Ο@ɹXO@˵swdHסy R#5EQIѪ j5-4G;\t?|@'քp~jSU8~i&T|%gNO[hOv1! wyiݭ6J߻Uh--+9O) b/o3n1j+97I`a5a>nkW3}_`Cɸ8=t:U v{D3{Cn&T4:nӗo\iU¾uR-PεhYZlCѯ̀3_󸴕#Ɠ!.顏u 6BFgJȧ7Uic;X5~!VqR h!؇5ߤ 0R]л@"djvtLeIYk DD6 AahbctU"o&ȧ8߻⵺t-#̘ }I@RBb۾&GX>#$qX;0 ĹvxLDI_IOTʶPڈ(mV2i Y69u):OB||HhD6JDRx9t%|i,(YmEcfZR\$M">)sM+T%vŲoMULщv/C_B_p8Z/;/I}UN X04^##?j\Xu,=Y3;co2 mkb!3EŧcfC&;8 qHd\)5hPx_X?X{ܛG֥P5kk/S@i'>̦%QM7},Bihclrgu;o*0/!PS{c\ӹO[_L\y (yr#g4A}H8iorSN_g4mZ"raіca hKdg*9PJT6K7`>1Gzxыcw BX]E 4meZ8BIv0#hE]ST"qa_쯽|fې^^xkr%`S`]Y^]d*ОAuv.F=&fsƣ s-ٵnvdZ?W]tH%k4n)a#--DڠQ$EsIAoby,ЋNDNsijapaT(\ 44҇Up"8OngU. iƦ*=(/>NJ*c.^>+jk'"T(\imZb7-ȝ߸_h9dx"1jfV?u˨m!_\V6:0Ǝ NLPt [N9O/]|)@ChyoZ)A-wf}Բbia˂\_ mYba#'G,W:(bʺ͙ʆUU\8)/5sUp=KPeIm\>8xE\J8]k$ uJ _I]{3?4v wj̲&,?.ˡl{<1]}޵%RnF_& cja9.<ѻ/c-nw k)Φj/y%HzYB{nM 5kzU/BViլVӣb=K}@<BfQ_h݊#H0r!9aj$$ ˺2&Wq2lD^ZIձd |0 1^t KŔMy'g37h=ޙ$}՜݀NcU'rPsQ"59|پGhcflpՏImZve ȼ4>>O,ӻbUrAIYuHo`7{)Ur߾QwտHWUnW5GrxX#&x}"_ET/4 s0>Clmb^X8V'濻0WY,K @ʎ~IyKhYFTp F=7V8y!*3 m*Bŧcaɯc E Js$$"$bYKa6M>|3^)9x][?&sPX`Aߕ?zU :ZiDQ4nNy%( Bq!7/t!]ґ DYqU6Sf S~^I0h{<67E}ÁɪFDOwKҜw`D˗ Zgl;X5YW<'GRٱd',54t7 n';h0*z&p&;Sd59֖( g@W  $z={OoTy(:1%y$\2|Hy`?M%*}G#9.ay&^CyCT$!%`ߍ9W1Hm7wā] a,8~µʋ_RZd[j*L ޢKUmز\eG훸]FˌK9ס?[L·0A"Eb|DEXmgj;n`M3R^e]XM#-Mt>R&WLqw_=^6VS\*4tym |Yų uT(7\:Y2▰`9zFD3X{E'K{Y}O@= Yi] &w>K]׀<6 t`JB%,D - xN`y23?;vVR_k%\Ef0ZL W4R٣u,g1Y؅F 6_+ARнŰ'?=,dqBq{\mA!N|/NwBR7ڏ4^K8<8Ib>9cQbhx0P- >$NJwVZ~}")ć\)q~VM"U~%}|IZ\;U]7q.105)>'1wv:_6Fc:˩u)BNRt;;;s_c>ıSƥ$Wi4]hܢɹvV3R{'?= CQ\aOiԄ<\"@3=ij)R#@'3O Fx40<ֺCGT$W|'9zsy n 9[6: ;Dv&p.:>_KܘDufSoL45`k @ E-DQt!֝Q[GRmI%c ;bV01?~J\οSC6iˁ}"0LV@ ANn <_ԗ`OD.N oz ՛?ѓ.Ώ14M뛳KEКCFX V,*$4~quB۽9YS85\));8o>o588&X\&w_ʍ nu<]d*OD(a)8{L"%bLb({Ngqu:H3;8!mӁo,Q:a:.Sg { br.֞Pu*$9@:.Y1وy`HΤyfqA}/ƟUj'A ;i NbZ4ei+48Zmm$LNB!ގZ!Z̦=,B;guIUtAw~H ivWdܽyҕ,=4/'nP8,8–9aL51_ GKze!?P>+uaҋ쿦upH2Pmd:l!D*G%όգ}ݧΦ\SRE`D&J b~CTuU*a44]ELU̬Ĝ9\!f~f":^sfnpW0SOtGpf|.}YѮN5'[>5)8#R}8<ΛUEò#nECyd.t}ɬOz̖B?"u@SKTz|_qvMXޕ O 4?Awzr+Ǽ k"8b?K"nӫqWNqӤsa C-!m 5qX."2 Se=ZIF?'gm2 '?o0$(2t7Β(~\I5n\DFP0"L/!vQ8̛v (cC^U9((m Cuֆ>t>35ț@NidW:Y*0=4K*V;*D49Q3&Jó %4R+MRդ-u+f[4`D4$1PbC3EtM|\M^MLZ3AfnJxDvݱq̅tL "ԏ7!c+b#:,ҩ&-v"xlzliIet+k)~ lfD& -w܇#1` P[`ﮂOq=oT6f"a<䎺&2Iv؟iQwQ|m a/Dݧk`xPz]$[75,HeW]Xʌ!> !n rІEQb{irghNwt40%n2.=,х%*Ϋ@T ;-B֥)x8;'t<[}r}Jgagp4΄Z/S>wdYNkRy?^9}tW&@isж' u s5P}*OZ~]z"熎)pⳃ^z܊ נN)͛f8tČD ""@讽 Áub&ϳD@~Ao&wHjtP"U\CߟnC 5p/vV^ex;A|H]prM/OjYz t,"o񔴉اeS/2J鼿6q}Q-SCU~j# ޳Ly-Ui_ZʼnsByզNz\NF˛Z!M2eˡ?g1uo.4;?Dϵ/&HHWDHGqGL9>Ʃ3Pw%CxZ$oT=Xvt0x2?$ͩΉѓ0Wc־^oɚ~O\6JVZ^=LAp?zhwgd%8kӖ=oS׸*oշو1dv&ZNuKumz$ku|ѽzo0dKT&ذrb\@;BF,)#ѧO_Y8>;iL })jT͡]2 G;?&j`JpxdЛsJPjP6X+s˳ )B ]Z%T'?;Iѹy_)V =ht#4ܸmʀx8dzծ63]ƿhQf|(.#p0X;mb3"7IR e]lZ ]!3\*PZXB )(+%^݋ϖ"yGQ'szB@HkJ;,8l˸28]RUg/ڻU.h_գ_G90c ̫9Cicd&S>E#b˫;򺖰 7a i5lZ|H/_ˁblRd,;kaB3m}wkgcԆ"3.'SϘa2gմNBfz9ڮϺBBCCwFVCJC\ sHMؒx$cAˑJHgS=W3C.ixʞeTP7gDȤ UKGrtZ {23ꆷo[ Z$:৿(RI o |pYt6>ड़Ptl2֤S>Z]Eom=MIhjJj?$W|GWyoj@~+3VR\'G?]c:D4|2!  Wلӳ> -B]CB 14ښkv1TW||Dvb3`&vU9]Kc]/`b(ج$rO>eUq)]304-^T$6 涅Ϸ$-PlR{?;:GnÆЮT̀,Io|\hnPJ¨S= 83't]Co[O> J"AI|є&mZW0*B_?xw:ۦGvV5yJJ|~{$52 nW%5*RZ&Ƣҹfu(15|iYm t@u V#3;X]G4f0PWQkSu%RaG3cW~FtƖ0Cc3LD|9 +k*; 9k<{qd. 9ʖj}Js2IIy.KZOҕ"͆^ϼ#5SЍnwxűWWoe_uŃ^!p4dn~.[VY;ڼW>][eU8 VB:coү`*DGoѰO_0"QĔ4'}h^,أ;Qq| ?3OAW6d*`ck r qbQoAػ[#sjvkKΖ.S\E{;džtb))~l1[];_BTƇt:-ơ0fyKwqײ]I%Wv:d݄5cq7c}^SۂK>Wi܃2{js/bbD0g#EL@Vs~# S\e3L9<)/oGOPo𖛫PX[MCE'[3.u8SojkYCT,T kN* L>ܹ~ώ["@5,mnYmEiLHoAx}$gúVF`¸ i!Uy*׮`b4O?:cJ; 4Dn]%[*PC`+Tlx2apM5/&#AI^(R13w%~½8Z3lz<4=o]/~}5o%=] <:o): F){-*CE.U@xh#_Z\N*HcI2 < }m s9{5{(̾0F~c&vVB;))y +1gGSKjG//FfAj0n ]@CQ(fAl0( \GmhG-za{Qw~ZI?$+U"Q5nҺ~1ꄧIY:@vɣ){ ke2Z7A;s46k 50cMMocT&Ga+>P֢ ky>rlXЈMuUˢ6i29ԷGGV!_ג[2$@|,=! e>kQ #z|$͸6Z%=jjѐ5?$za+7HQϿdClk]~$? wjn =/7x;|gKT(J;&@ 2 v{{r .XS/ݾԋ-D1K#dx9FbYPD:N3 w)Q, -Ys\g U|2t[kMpr#<$ׂQwq$KXЍ+ HIxepsGxdd)Z95P-OM}꼑'cPH\1d9J-(ȒMee=zSLhb(35i7<2a6?WQ0.pzXT^5ᰌ;rQV$ n I`wv B5zAJZxK*'။\ئ ꬱG2O>%yRX`ss!ĉEᤪ*}Vl ,Ql7A*[ rE5?D9-Wl \ggF,B$CY||} UndpCW 0/b0)7 O55]aHt?6*ރm-<Y fEA'gI!>EgmG5(bXKd؏M C'/)-cQFKIqLl'K`G.Å`k%#e)ʵ i+~^q|uT&sw]ސ,[uӓ3k)>n E=ϾW@4ek"TD f ҈zVT>&_#VX招)O0k?c[F'TID ވsV,bߐE {#ZM/GtPc ٬eڨӭto":2-.#ji &Bȑ  yB0VvI-[{^u۔ҿ+Boܕc>]p 51Dg8|3Jku4~|6P Yp3i/?dqGčQ󎮏qu@YxY5ڞw[JF9_(Zm\s wjUesDScKME(_Ed{CiaFsj(LHUrz:Dj4jh'G>&-VЩH`]cEjW@Тtw0N&VMqdVk,ɈL_x\Y g:I޼[d>Kǎ %@a L|{ eڊZ|]894QYI+o*RN򞔒IOPzzזD4`0Ğoן3Lƒo=6 K@dϔjhxTp@VѧzkѣơϣwA8FM1kT,Up0~\;|9º2%2e@OMt.[3%?c9HltC ^R}b+8 xHEfA$akV|3m:he͌\ToK2 :kbp^'MVA}`nke|4߼Y=-R/1Q6Ԡ;'#U>k:WBb#ϙG +p7iSZhYtJţ~1ƌ34|Аș:FSxy: !{n<z"a#Q˿$3L|/49: Z%p 0=A og L- :/!om18og6H"clnsf`<8p66k4.FC%ȿئbh_<7[ՠUi^% HdG'݀4[ē8৴7VB\Ak-%tA=Xᓚ:"MXuI8·4C=Ho_`}!\]bxlR6ݴpDn$ۄ(l_+;AMqOl);HJޜ>~[Z lifz84bv*w}gb/XT">X_2|ki2/%֚Nt|LХ*‰1i*`H\E`]04wRT̑2W3VoT 6 ;jq>&G2'841iz8؆HDc\O' ƶCAH͸Z1:sNzO ShXhRDqpM%؂1bkh8P/m&u@r'H>S2ent4z5o77;xKo>DJiȘvv "W4nN8ʖUwni`x=BdYg0zUrvf @V$ :m[F]XD1:*%Yi\"-6@ݯ]7vwo`?XKr/}|(g|˃c K@Jqז2︖u#E3F?r-T~kKxK0sFR 56쌿.(5d Lʮ`X(X.=M%}^1/MY2:4Uuђ4эL/^_Ъ1kdd<52r+\cjѦ ,VC NkIO(AJC>Bn(S˸W=>hxC_ ]@Z|FN[0׆؃ ({\v,^t T+pd 9B= "WrƧ/&VO#s7|v~zT_,F;q5SpQT4廣UOsK]ͤ{\jOp+TtJoh-m$[30@=3Z4;^?Z[3} ;TD!=W?4 J04MȎuire)Oޏ>㽐 |;XL?+~SJ|;* c&*v#ֱZ$ind?{fwEKau眃E">EeXUaY1P=M}Jd-#<B贈s.}a47^DOlxiR%bcdzb}[d}J~.$_j#0&+5v@tTs-cADIt~_Bnf}ww| l W$mmYqJ@3&u'Mt私y[7o-! .orK Jz#kZ*s ҁM,S WO0hUlNZJMچJdaQ̾|ρ]لOGYgQOP*?`BIۘԒp,3:}\a6fzI4 ~,2y?KL[VwIwf] e|HG-m9- 3džB@Bw*J' &Z+󨫰sq1!+̭I}!'Ŷ;^ QjˏdW_uyyx18tC:}~E,#^(yɢ)ݕ396\} u7t`# ޲g/5k9Rnj] v6';͟}*}!N!"[&B`$\N,2L "^YMP=i< ZU ²gp94 DG+dsV! xu8>^=%:r!=vN~ i*2rY;1 DY!sd&B4EP69{ycNEӸ!7:F'fQxJϠLPFtKѷ/e{BX}"K#-D;-c".N 5m/{X>ʉ$n'd~Bw_]6->w1W/cf)tu}3o/}|" M %%\L%ⵯ5*Kg(1b{\vl:Lu\86wՕ|'hG/WԢ#+GnS0imhX7Z b^ť5X?[[u1-v>_TTvY &gZQu ^J97jfZ+0N78>Gvzf>P`:p )g5!8^S 0o$QR?(u[[On~wND@ZYC?:X1$u4WhG,aİCfGE ק>؏(akO&wHg EH;^]s;$\)Qeoccn azAGiyʒӗO2߹~T!_a>cvTIt`Tӆ<~sY6|E\_5-Z:YQFj{& PO<ɻ[*]Me'.px 0OދPoZ~#d:5Ol[{ЕfXf uSoʍ%?2:R}5;Ld é*c27d^WlDܴv4ҧ`bV/Cu}6#AHM+AD ,b0}Y$``.{}wyu awAV_bYK }Sɿ(3p*pLx.ەηDaf~jRR :,?ez\$ґ] i]cǐb,Yb'/UhNL/2 O&cg2eJrT#˳cy$$ ?_4jxHuPDQ ac*HRCb̴!  &s|Y/+1iJLԗߗLOir'd'xhRV B>ٲu<Lgoy^)&P0| 8sL_!GcpyIoJh_m#i&wƾ_K_9nRCV$Db^XO?D.>bVT(?rF; P|@gpL@ժⴧX4UKnSi;ⷕ=|"R s5㻪3S3{鶦js9<Џ(u_1c3XOh=:w'8 EQR)릫Mn2xoST+Q;pq|-"`H@Tκa7:X[s` 5Me9KI+"83g-= -Zӈ-=<plc‰vttQ1n/v/:;kv ?rP|f*܈@'B.#yQq-HPw/ V<$GNI9L nߖs4Ζ(EJ=1sBCYd껡---?{{Kk{0 5wߨ4 $bkt%@9l5ƟF70տ 9rEnF /00X/#։!g]|VWZ@ZXil Mxi9ʊ(nVĭi$^tIR;L 3JˊѮ%l'{3u8[]+N? 9 1Qۣ'l'r ݓkBHN5GPr:^߰q3a k=f:0q\ 2.%ܝTW{U*C#Ia7'f!+ϟ@H36uShZFCR/S]z&wտf?Fwe}*v.{b!~a}#`jlUK#dž&q>92_[y_۾2sNKi)l\Os<21ME*9I^Sd Sv ]G|vNx$_`cv ֠hҀ]#3F[EZQ0yy7ękFoXB{-i5RPY~W8uQMJ *˔trg*w!<\*[e12A ˸Y.Lsa`+9 Z+MzA&U-N[]&7bLZc}&lcJas!\Afc 8k;4դa,tSy?D DZ2 eL61bf|ϯs +Yث:;=Ov?Ύ[F_JKrわ=LO`1O_2j^`ט2jx{fƮUՀU暧Yktwq[q. H*wm~e1%Py[hvF޲@tmzɻӀ/PyeW:־o)g77r*x!$qK\ېq@S{X^kusU|Ҙ_\ii.W b'?=] e&cw c#>=XY3V~cWةװx? nԉ_΀NJV&e-t2tJ~v{?^Nj ]PeFF.=O@}g7W9yiZq5q>6V)vG6Wr7!_g";Vȫ &vRs/~ XљUNj3btɩETM;Z֧ ;a4^^5T߮'Ӂ#@/PCE4)jWsWiZ} fԳnRvSOJ p2@a{T,;Ӌ J x˦h+gk~ԅnL,b1Tq1"W̻IH#ShqHB-7΅])#XT|O5UhLvD6Ba\a7:UdvDk'TvBBҴ-N6%&;Qd>ҁ ͉ O/9 ÈNlw!C&n}MuQ@- {!*HN|5r%ky駤U:T,N8V'(vD vv͗x^QV$rA.qc*!WzL쭄o$RNuT^^ok%^ϑtR>JjmhP[|Ul/*xX,,c5{۸"?Թ 7dI% V?:oN c^E(ۤ/3vU5ڌ1p3l Gowm.5=;AP K- c/  ѨxW'SEuf!M<5rG\Mtw3AjR BK Tt%m) *Xysq.і l!ӶB2}4<ŅS"7Ը lU+۩EywW=η-NfE'4[Df[7 ]q4&ն:kR3E:~Feۑ.UkGٹ(QEXs҇2zb|l}eUʫmcӯj-AP;88.e& p-6ʲ/RBR["V8lA[37SLbZ_ QcɰpO`iI}6>ɕjM5BOP½৷ A^3SىL;ADUsj=D 6'9<[ok2P=ɐQ 4_[stf$T7tKF~,džUkf $.3R Hg6<I@ڸK,fE5HRak@7S.Qni|F@7MeqQ6@'%s`BFf:Ÿ<=e*' qK,!m{*&6m? ?߽g#,"A Rz9/l>W@&=~f /_\q\bu{gv1Oyѷ?uv57$49ص.GoŶ,&I-Bpn.^h e(vf3C ϜB{c}BC=zp 8B.&yDn,kalgky] BW_HWcW*Y%}t<&ўիuogRVVXHAy _* +=`\%Vl_0[Gc 4 7?6kMOJk^*ꬶ/ 7H ߣeJx~qp4׫KF hwp&Ъ5?S'o:o>%=T{X'5^4 $c9ftƌ1?+U\l!'lzё{ࠑMS% zߔo7і$+_P0j眆 %?2$덽hif)p֢fj ėW: vtc;Į2#>7>ٌy*TX$llMoU*#Fo8KipLj@t؞|<` ԹLj*yRbV+7v @ks=a\YcIv%w&68WoJg[-t7QHb̔Q(9}$? V- ;jS4Ep;(+@_4 z`e-yq#kd?Dƨ[839|Ry{o R픴$ |4^^] ȑ㤢 ܘN1eaIJyi!T%01ȵUi/gqei#2.?3?oK'D_C@{d hL#7d0gzN2{}4P=ӤK&\BNa @_Cxe ͛:+FeSQoW{aҗZ/SMk2؁f}Gw1ލ[JʺP߼FL֬0 EhF>E)&=]F|sSoLo3h.N[]ѢKxq֊%d{T4E։=#UuWbwHpQ;pg mn"S$N;1;4͸m8>;\`RUsG[ ?ub[IˠhNQQ@nFG9啋Ysѝ3Q-MȽ}.#eL=])DȓQ\^vlQ뿑0Rn!u[!b̸'`Jx=gz-y) ~1@HB>f*jʹ ҁIǦcBUڍ!'\uo2?N{Ct 8w\aaLIcWe?AͅkcD:38Nv-ݷ6>] kRyF#n#3b^O9`Ґ5'%V[Rz]nrK^7ӂa矆tT079Dd}cgЯ6&G}x\Q ЪL`üh%, c+w[XNZj92+-w2sIwJow+Ж-W7ǻIwbq3Sh2i/B'õƄfzZ9bEg RX@*-\yIR!sH wt=x]L¡"^S$C H&6j-gC*ҭE0Ds*!ńWkvid7Q96A\7OlYu3[;֙K++4GܔwT'H9'Plw>mӲMuHU~5z4O@˃[G88u[V/2]0Ƞ́kâg#H1@sF1``Wp}ޤV&! z.曽e~_ ! 4d,F%+.n(w &a Yi \YJsMg-jx\U?.0. :o?ׁIK?\I{v:·tn|ʝ_=tS] Mʵ %BܴP-D짜4v\ٍKr I>UTjXg߃V&',V'fGR*JZS ﶽtWީTtu1X`)hh ¿KĖsCH' XN{o!i!xߢx{k* ]}AMte}w_*P<6 ()*룫IwYaCh6K(fdOb8gJMfæ{wЌO5CViǔB4CPH^+n]Df u|>ybbelpy[ii Cةjo:DxkL#|)7J`Wڈ2byQ1CzPtyn~ hFRE>,I#%kR}nл!2闇U@h:7]^=i\@]ZOL #Y Ǝ[Ł)v&ʘVX[#r2 9D_& LP, J 6+j0NUNxZuثΖfؽ)寯Lk㧩e*^<g}bx/یQu|ÎMS}>|jdO 6kSJIIzRe0KƚBQ ]G & 4n!UxߥP6M=xY}V:o2ځ#ԷLѐU\E_y6'/cك *2db.}$l[bY.7 N |tI XmLIfi?s:<)98`5Xe>?s-GBa+ u+غ ywZVT# OI.^]1ܾr3`[L@z lE7҂R9_A@k%.EG`7l  Y M칋xn\ m%I2!_wBfǴûzO}k{X*D.wCyf֙HwsUR:W-Z1ododR_py1`NֵĠ~J"&5HJ9R.7U7Pïit Ro1Q#@/<ɮŽ)6q^b-rBNK80RDgWgH 2F)aΰym2 C@\ˌH)Xm෠z7NU -r: '8O_UA>UĕlA_( o s=׫Z&ެ?6Cy#sAQE*JH$[TH^=*w ~Dv$ 5݈E1X&7YSf @^ 'Q] Ŋ7w›hrYZVyXF QV3Ð3NG@v^I2B$ѠO !>/Sؙo) iD(*El'.6ZBTsK\ uRx4aJgŏ.>f[Gos(x}IfAlZHR>.$#\d %~,qWsދ5&ֹ2^"^Z5K퇊B/.9c9 ,̮WQȞUO sN"j :2|s<3iEj6 Q]66 b.,j;)sPgaŸ d_5$JWh&_sj8d.H&{|WR5h!ړZ{Ef|$J,P%'LBG)џ`YᇾŃ;@,ـٛBcG;[G)F:5 Ktk8@H IkbY]8_cp p&1'JBTpb $mT9w? }7#jnp#zy@rjFt?FCvnG c9|9؃e1B>\Bj,Pq346If,ᒶ0p*l:fے}:?_/g3T{(n<0Op~qk49O7^zB@eͮI9wMrC(Ҏ>pPr ž=Ȃ3ItN$X[ѕXsEG>WW{w}0 *E:@2&Fg!=6m@UCr@pny$}QRxW2'93c0{7S}^>7׬&`[ u&M0yo ?O@33A2ny$|m\W Mmfۇ7+<7a|WWEU-lYn<Ql)bEhω(D0}T5C? vM|`x݄+Y"5b"Xwr@,$j&9cjJoQ:mph7Y.(Q*'u]A\do`r4u I1e~ D/pA`N?X XVoYU}ޮq*<_Xc W %?AA1d;nUثvgi.>oQH VEx\x3)RAVHZ3 ZSπk+[K/Z |E3fVFs@K0_&|zRҰ޶?ONЯXzVt,8 e M=X??l3x@B=|m}ۂo6Ԧ&TALH]U8ȎͮIQ؞ P梛טUz9yGmYr [1fTSM۽a`.80Z? &-$#VFp^Q+Ӆ m!l%Cݐ5!S(\g&H A-ڔSӘs<KVXäiݻ؎(FWCy&c}uąY`yk%LLpr*Dt/2|WהSe%Q=6ϰn]X{{OY^7!`YO!7FT q` 3Ӝ;-8׌]o0~cR> NΙFt5d)mS|}, W}ĨR^IX[e)cfUwKqoZ&&! mR ,Cpw7 HVwLM]XMu*h7KR[ [/hb=jqJN(.788~77gMx鮟l/exPVex ?E.w-v~G{w?&Z+5] D>HZ۰\XĢzP13Cx|pS? >RQ %*t-. oY[ΣwB]2NK0u5{E(+3{@."5UGߏZm|^AU䢟a,1 :e<2ro*Is,)U(2K!8)ju5͋z#AęCj\ 8=\z5zw@<NlI|ޯV(pfNtCj6n߽5bJ>ӕ,}|e{T37`ίWvjObenC{8p[l.ba%WtDa$2څ:Jx&jUm*w"ŒגyʛTtD>#;&HS*zࠌsZ"Vkz&RH{e=j 5c?oC#S*VMX$d3 _ UdlQ#Xm- f$Qu%4@kA&}p&0*v4jn.5Vkk^4j85xYe+[hAQsa;ޔl1ufQXܼ"Tڭ3BlFo{bn{KžxːYz<3*iACvK%8׉ yt&"V 5٠ߏjht4C]6-BОq.Ջ) |Cn"kkY}lށ b#6e/m[4/KIKЋՕU5jO7 U+ oC컸u}/XA.UxnyNWE07piZn+* 0x*vEZf}.ݸ ׉3$v{*.%cEM2ōV_++]&_C 6(r]Խf!ȜVֹNi" T.r:uoi mQnsyWz6"ϋWy󃖠%'oLN oìKi6 2)]Yc6D ~!=x>V]dXm0f@(UiMp02J LA4=p+iX-?N:cbxS>;ͮ:A3_h:܏]2zrrւi ȤK{"ZAV|w΄!J5οI+rhtY,ʼA7PnZK =%UkCWp=wGɹxχ ]b^%8 O+ KӻD1J'BR_wSG(QEΟBڰUp=|/3{)J2U-,3[ 6!u.-Wa_{6ZCHzhv_ (p]cɰmJ ElmCp=Qcr׻oP)e-jC?e>IMD [HOTnNFJj35@w4m?u\bF{GФ&B,q1iM d*ɩ:lK9fRl:4bϐS e z2n%y37H>6ң2 ~$%mq9~HUW$KP}Qb\xQa )QwS+߮kӡy;H!ۘ`B2|Ù-9h圻}J"uM$9č>ϓb3N]_agM:'+BIU < \xO֩K9֯~@3y}yǪ^Z1DTI%-r4Γs=jIH#55Ictv݃.zy,`(3gЗ2a#J̎hu/ )>[p/u{qfjAQ st Zr{C [u->saؾGq>9wHF&C 1fw-d"yO,őHT1xQ3͍(n9zT(YYcy;Ovk5gMN>@ĪtJ>f!d1$D%B:ђ[Is(FTv7]0e&iEGLrNG 387S. ,g8nbQ_4*Q,EoȎ>FȪʭ†cPw?43,)M1$V@uO!4*ю:W;1B$Tr O̔Z0KeBFp ?'(sPql-K?#q\ cզF)][ReS>zTsR'F9}âC&e_Ǐ0}z0/`Ņw|ܜxڨ8\4ݹ<i- ?O 'TQ$2ФlBm~yʖ];Up2ɔ"a1*>]Pg?3bxz Ώz:x)+@=J\e_n9R?c)"dI*A.v׬rW@%m3J`Ab{2FRtt֫^&NhfPB HH/ 'rʝOv/D<y8vAt~Aa($ND<ϯݐ~tնZt)JF!bNZ-lSYNlWH)и|>4g%J1:p]ni./ȩ ٲOa&b})fG4"뮳0 "TҮr*&8By22~bdPWqSk/۬^M+D&vuOhvN+^#LXVc[՛A iOv##O] /V+|zE}o+0br<|F뜋1/+j ЕOd'=̔<^osO ZEA[3ۜ83&_jEW8(1"!4T;COLnk` MZUPS9t,T` W+:\F9hWgm :w by 痈9w19FZiTNVv~al?q!:*U8qC۳ o#ЙP_g ,pM͜3Mf!:vZ9VcbQ)|\Dˌ|Ս8J\Jԫ:5qX;O4\7qxRZΚ6fʟ:0++ة,S3iɰ3ڒ)a5/>ЇBe+lSl:lZ27o4NBOcO0ky1sFx=ZoY5טp N{Y|M`Ny؊єgؚ̀1BLhX/^#^/,,p lnKS@7g,Sكqk OUQxD?2]#>cD'wom;vl$,*:j?&Pƪ@~+E^|K`G}eTT ÅlAvM=Ix%jZbު>&"MZjZtE컥@ \N:CAZ _L<(e&H NBcy9|y85htim,/7 K4:,ZeV~Vk.KE0[Aޭ+r)e<vPEV?N(5tnؙ;D;, pymgwۄE zT7i@𴭥=ЦE"GcL$Nw%w/Kb_f耩I1w-IGے7q..$pH{'2^Gx~pNֲ~dK*T1~[$[H}%k*]BI(=ǻ=-Hz嵔 [5w'}0UrJhK#9!_v|!!¾C{S5&hZqz˚kJcҿY4}3WNi+Ϝ;F}lG?OǞ}wm{hPFl}SM_v@b7yq ?1nA磴Y%7FYzp^5NPJ~1$"tI/cqS(C\ˇpX:BJHD(k$!vsQƔKAK2ʪW~Ε ^>iօ4pTAW,_1DSُRR 'w8 bW4qp (l*o7~PDJs_lnz\5IyVEF'  EΡ-q~${܂s+dbC`D(w9J7 9T{lS=ߚmvlVyHY*6w('jGZiͮO`A<½N ڎ4wjk t<FQw1r6i0qͱgukv]4D..*4&د-RNg}J;cf(@+,ǎ(t|SG^~-GJGT؆ ,cӖDԪBȩ^#W`qiDW#vuGPWMf[.̕8u4#ߘ…Nu5|jL>+j0D9Olu_f% =|o Ui9a)DûinWEJ%f^fاP/֎XZq 5a7˽k}Ht= ]P:F$P";Mopo.6ҫ#ƣ/!WkIz x1P #5LaY`= 0Xd(0N8ؒy>^((q\ [&_AhL]SG 7^y(%S|4R{3OCOM4pgCr*oMKEi 0]`0nfBr9Π7&c$zJb|`k3i jv&Nl)2b{7Z/z[sFRS2qaђPP[1mEI?ڇ˃+\Opɛ9RQWm("B@5.EyW򍨄2g>|(@W zj=EAZMgtq%Lb^>|4-nhtJfy<8DoO)Ϯ6(OR`>y?R:ЃNW"įs A{p7d#X4 ;d8@дr9mV|`B=- er#IfHNϗL9 KG1MBpZaDzo#8H/zZn_EȮҴvp?!1Yj6 jH@=G1X[?xƊpTcE#&rDĭY{kSr]Y5>2L/2 e3b$nĆ# `!4vpaXq={:\A\(}WunvʨNJ9AaaXZY A=qHF=ʅWny *r'o5m_c1(q)efƠbOH%fh銵Gݹ-[_v?|e:Ħ%cr*)_Y:j4n,}KA-s ,Ldce)<2"/&^I 6dhC<b_ ]g9}s`yK{!H& lYgk]?Y3o68[% A/i$ϤK/k)-=gg$/qos fSQ)B:ejܒ̌`kdf$ _eZGpݠ^$M4ׁf$ OWM)Y@2¦r5)N?qm })O@M&?pҠUQ?b"ke-USO*un]" ] /YUיI?uxG,pj *r󵦗)F_^ELw⏛{+851(vUEN݋g y*fFΰ6G36xw2XIl7~z`bmv=C{lh J{7y&rί/)[mDYԼ9 Ξ/[cQv\OYP{_&jgO_r*!\Bzx  a'%<1P_%IrȲ&K>Eja흯Oڕŭ>eׂ38'exjco207)2Rƣ-q2iA* oHr8WՅBlُEkbhC2͘@ZO+5/R8ɼ=v%5&iTPnO dn$R,CE.MTykӘ甽8Dxkh㓜o{vܗ."s VE`)/:'~)m"9Ĭuk' oͪur_ʥ hdYF/-_F.¼A61;?3rPU3xL_AO1Pqcc2'Z:}0M& (WȾ`5`$$_U L%U2'ק u g2 u[!ajzxgP:-/#wtI,'pF[kp)Y%aVp겅ytJN%O6c;Y/ @\6&fuZ R HRܨ󀽃E㈯ $y="$29<)3R;m"\x-Y=XvF,X9`C3.Tj$ }m*u5]@Cl= }H3%_aR@}i>vTwL I&v4f^I?+'>EeO &,m[tzhLyPh\~շ~pXQo0zމ:_6eq$oKդWi4 "OXO> 1D$p'BLG:FzFΠ-j FK=tQb8۬u nc#3dr;Q4sgՈ$hy-C)/&xJg 7_۫^ s 6.%$k;Fkx:+ѻiZ$K֮{mzJzIQh? nmhlMMk= q·QveN 093譏ӘV:7{7)~6or>bb.e'ǾKvI$0 DAZbΓ{dT\{;')yphV79UUrG?cUymEX|`wN #H_F i3jACI:$s<їK 3Gd7!WsYúT'9ϗyJg,+~ũxw\!dY@"!,Rb{_7J] aUsEn4ԵjҺjSqBDUŖKOkhE  :Y QI+<| '8f1j pm5 6``̯e"0־y5ɺx%\2 ef  krv^V[ؤgsj<!MyܘNjaU(8lv뉥pŚ i$$ↅv&8R}4.I&i  b}}SJ\3ޕ"19e@xh9mGKC5N8,%4/*R[E1s$#e1I@L`:كsYJݑEKy^zi\ROoL`T;\|Εf/)`.zG\@p2f|.]&#I Јj0\:ˋV|-(.4v2=hD?-_ i? Jыg*BXXxc0̤1v"cLbI;`2F?>qhkI3>OxMv )֙Y E]Q&̮>KmӬp3Fnx|`C8-YAp|bj&]2>ⵙRUB5ȭR_XhN}s CFH,~wwJ_q߱oeMlj(&<(wD/aWqAB`ަ> $$qhʱwtI3^1 QԺVYҸ!Bo*9'ޗzdcݏħ 4/=ak]g)rU BFhM4tT*8/jdB% Xw[Ks,I/lw&kB']:ާC58Kww9XT(]6B1b );O%ωе \kQQC_az˛kdn !R 9+ 3BUcib2gc(}LjA-C7l6dtɻ}}rq2uE@Ϯ*Z{T{: X9aV V>$l@Kmx⪢(M[?۝gSGG׶!oZȺ.y2yqkBDKMrvKN_WhZpXOϣʼnwrٜB.]pa{B#zYӗw^># / ;_z0igZ!SVJ6N+󐔸XXwP9z _5+]`˞Y$3\o {FWkvneBa;`T3*Yqڶ߯C|&6m|W]o[/9IO/J *6xok9Կm6ʚ+>OhM}G޳EXdaU`Ȼ\Wu\S3E6RUf't 5(ϓ@ -zKƥ~P- W,kd!у:R=9 q_>d\ Ҳb (HYi(*̓K(`*s we aFxAp51[ @Dvt5ªQAF *{+!V'Wܗz2¾) b¤.5G6=Y* +;tK"FVeJҟ(nxzg$/joy\tibMF1)8A; ٙS"cK ^%:5{ INʬ}i"؂Q ҕ{1ZɉJsr}tlRv-%.:'&oo"NOU3,y%n-Jv"1R:q~xéSzI+njK) )66 3AoMݙA]#nG<RYd lɣ ='oUg[I77;M.c*jg-p YsZ^2O|R"јt/XjQPX{ky5FUʊ᩼Sм)ٛ.d)vu[rLK27ɸ {CBIf4#k]4&,,0u;;kپx TuW/$xc"O霄Kuwl~-N&V}.e:t'e., wFbEz2EjS."+=-_zFHnc ̣E?Y3Od+4ݮRlȬ~sF`,ttvV!ţl]<'FCujI09{e7>AüRC6*6ɳE::uc h ZOޖ.$^5lb{-T(2rZ?"0`NߵA7V$@#ʁ W@ `43ݛZ-T/htXK5n%z4Pc>h(}*b.XQ9}]^r|oY&= NbhPGu_1MZCmfMy`ql!GBiID>JσᾸ+%\9%LtoGnsBt# @$&ȅ 6dlo:FI؍9Z!@;$֋=\济rDΆ ֆ W^\&Ql 8_7;l0Q}rb{B؂;,'t`ٕ\2l@wTy MzX2_9XÑ iOv&HG~Is?=Pm4R0#FtC[CAm{z tR:._@)L=[{$ZHlR0hxe5+kө"KNj$X@  9W%"H|)b$f9cHgN1t7-q>?A2 E3*LLQ?l!v޴.6lm!XCSџH#fg I  =Anf/|ڋ: 暓)6ixRi|֠"ԥLPsCұZπnHPqhaYRK`׹p[@,~bFa ]yZn 5DT_x PֶWSÐuYҏ!!ࠄc CL4MiM3sdoP( w)QqȰsDB?bYv"u@L\R ,CBHuT$~CTfaoW /~n`4xQ"Lq:XFר=A}lJCp.0Aw|gi&)if$@b#u?V6mO NNl{ي %ǟ@懡P9UM\\` t||Tįzc|'/"ZhP'X藄ѻL=H2R /I DQnJTBmR5gt u^t;*^)ƌiw-P*v{Y%%qk˘pssϔ t қóDLV^UJ&0vio[vA FbXI9Zg3a38K&Gjn[Z$r<*pu&g5@+I^I/mx?yU)kPmkIPY#!xnvV!t֟!eo$N+=Nlm"WVLs7t,v~F;S! 6b"iH*akvH&n$F^'?h~ R`?&):Lj ?iz 7rU.^9t<~jK}֘ˍ k3ܹTK/YOGx9Kj8F]bոhI Hdټ+ޙ(8J#Bthq _J֝Pz+^(!x 4gw<7VmY٥Srn,JLN]̐o6~:4%Gs5:c}R>q>cbmqS85x#l孴aG=~952CA+O2[$W˽7:́<Mg+2L\mpEA94-x#)8Vs wzC~NXY3Bv:Q5-B.yIflq;DX&դǛ{~J)EdE|8i*dЅJM֪훙357Z1trQ_ߟ)I/Ճk!^< @CzWM 7ΠҬ.]%~>eRz{P4CBb"^fUO[X+ ADvK/70P`\E߿j3udܶz>N! +c)/IݱhNO{UEX2heʃ%Q"|&, d[ݹSiEL}ڂͭ+e{N}/tY:T  ހbڳo \J%.uf6K?h/1^=4CAlp3 @b4VFV㉆O>]2K,/ʽ[_da2^^Ʒ_ BǧJ)J`]g{jEqf'*P YHpD*_j(D۴Q;VJwyDrT1?_FO*_qٱ3c^q4 `vJkGxru`pdwŝ8LSYLĮx; ΐA$`uͣGon)nv7x:Jn%zK9VTt:isMr GOwt t&ZSW%$i+ y>bĺEReaŒiW_V.4mR $ryp)e=~z֥j$i H5;( 2*w$ȗ돪(@m ~O`zj8\Z y S.M1F5Od٠J|Lכ&̈́頾iQגy#e.C4# x2)%%Ʀz\bjA(4s)C+dYξPW@O~{ Iɟ +4jϨh^Wh]' M!d; s3&ͯw$ Azd L00K,|ooB8"խUY[ xdCWpTF9+7l0R)(5YQ.bgLv.wbN2NegHpԒ@: F"<{wǢbm{,Mq^a|տO_:^g|bYq0u,g>_Qzk ™wjsX/6:Ǿ8Ɉp;'_ç?~տ;2ć<WI9}$/\|J ?0ۜq2Vj|p+.oxy%>Wz$sW_%OGTLCX*:ko= 'xߦ28ho_so dD0—7F:1T3sd@\NEP֡*<.`&$9ZB4EI=c̦))8"iA^ty*d؏}}0t蝃}V0)wq2/@"?G[pcZ,D+ 3x-tPPջ-0T n~Za&4W~ا(~^ d 'M"Ddgh/#$\0WgQA"~\7]UNX94ov J6 l"}̓'vWa 5vXSYG+֥ 6L-;.Tr;dP5F7s[ՆpqM/vcm`q-F,bgc$P9-e67+U}jĖk%>hc$ۣ2Hj%"ȎC/$\nJJUUL2&}ΗZܧW |_ HޗE9b-sPjl1WA^#On(K${>'$YCk1aмm>h\n=Z2z/h0yqћONIIP=b=O^b& 4AtpW jϋCّzY2G:mjDZ k.L aE~ƶN6aDxhϐA3([Qe?ǸZG/jYH;ˎ+j;zϻ,ԟt KPJиmϳ7Y8SR M'whUsCZc*LHsgUsK b6:B|dWq4C@jc}H\+jjZD0chGKO;zѰRC590QEBࠟa (N.0u.5sf)G>SnЁcB\=0"(=Wqia͊r+W> *HE:S0+?nzpNj J5Ң%BcCr^ SReǷ:⸱u #7Ta%PY+K=[v~A7ˑ.%ȝ-+ @Ws :C& .<:|AvtZ32@ 6(yJ !PQS }dZqw Y\1)Ew"?ǯ@\P)+Wu=f/ϴLPv];K,7,+^`m2'sԌu)Y9$1ຄn 7Q֨yt0)#eBF#Y*nyU1(Ίy'fF$cI'ϡlHlU* E)T,,ڤ1aL+zC> yv*J͉Gy `&JAM&N30f]^ޜ #q/f&GlESDR>u[huPNtLbaS&}r+c7]A$?6g!b"4h^l4fS.IK'?T1tھp֏Zqq\Ґ 1bv>AѼf 0k`BٜNӲk$`\(ɠd /aG"\{{KZCogP8-Qdь^' me;+c\ydp*dU)rL#H-WiBktE3_PaT3c . [Gyz=嵐ݪ!- ;\z)weas}Lɏ#!ىհmk AÚzl W+G_Q X=hZ?o靎%Z>=IΞ.IUZk6Iֺ,9Ǘ`{=1j%T9ifn[ 0P]黆Ҩ addAy""BFoDD9)Qd c2lˮ(*?F)ࡘ`<{[OͷV/¹ڐ(ԭ_~CMSڗnLvEe+)IWPL^{5˅\Y[ХAgp:[s^%^Ʀ*U{և~ (9JJ4D{I8cӲHJkxq!~~ UK(0ynFJkU˰ s _eњmjS^Y-SyxAo 035\sZWfƹI?d6P\=WIfp @ m۫uR9zao~%4L=oڷ^u[6NFnH`ъ2m1#e elV+Ar _v[԰~`k%8@S 3S/V~?Elqk`I{5o_f(b=5{AБ?> X%g.B U(b"߫2HiuNBؽ pSLl\R3FP&|_X_h`z8))#l+'y6x7KqsՇ(BPZ 5,4_vO*{S3S%SaC>pp߸%ԈbxZ)b{쏗=϶9'.%#䍁f5T`=UoCي98l5w{-TY[/#k^qjHg1iYFJE3cFR0G_$F+Quŋ &6Sdݝ$͚6S%9;ߌݞX݆^R?p*̉'i7?_:-SHZOF9.Hp+x{U*$jC'bH` pm-!`. ܦMxVߪ:y6ޠC 'O ⧬KES"ܴ|e@$?Kkm³mHJJ☔ {ZF ,jԺgYuخkZC[yKSzD C+p}Db2<}" 8f>5~c8<"2bk%!8qzYxwu4ZE+[;7]m95*L- U˜^<_KӌPʺ/93x,ep|M X0OP?͏{+u>&&'Dv{LY gg,<Ņ8i^Pc&vn K3XGs:a!%[cs+/V1 UzYkT I"#XݼA8Nnȫ2CXk#+x_BocY.i߁Ԓm樾 X#0!SA2`('#{Zf&=178>s_zf1GXhAft[alW4z yЗ\ Ċ{>Ni JP9۠> 6 'NZ_lK iݟؓ+agR+3&xwjt=I_t@/EYr"[^D=OJK`,@ Ŷ}5P$}#Dv,-Qb2~Kqj;9y3}]|(KmȘ$"uW=7jv(XCD. ^_yv'{C7=7$KU_jJMFߊ<䝲~P_)bӔM}}ց&C#}?ڸݕzv^hQEIGH,Հ l4P,Qa:6slȘ'썴[rxAmcueEmmU+g{yu(p *oa__WE:Oj0=|H]4,נ)qjuu3[}x7p2j%B hyIH2,.- wǘG m{ V(ʂ)Uim/Cr@bhSjأ!]tዡ~=EYE9QզwmTxhTcIՉ +귌,Gܡ޽vb!,t< `I镑Cg鈓V)K<67*H|8aĻAW쇷ʶ 0/ _nqUv&Ó?1l MƔGsM``D41p$r N1DEdq5f6j!o Pkav/9LjeM7o֣p,]VP-튦(β~VByUR]Xf W;J<.op4$tlZ+̷@b 7KG99o@+-n  tA1| Klhŷ'd&sǵ^k2nFbow)뱦B,JK __sz=S..'~3C^;pς*tfdi2fs:MPk*[|mрA΁GS}_=X-ܮjx*XÙy뙊6d?g7+]~@~R,P:Yh؍J#>9/TdRˁ4l;A^a?Rfl}^œW-LZ.铺gV,WN6Axz&DoJpPYDtJO.Y!z0K|w"Z rr^5Pu \^4KUG.66.h'=WC&ә0ֿGhpMۘҙui(`wmg"@7LS+<Ol~7"j_vrR*DS k^o%\-KJ=V(^ ɥ2 5$5(e(T5ßnpJ%){^M|q("O⺉ x6\22$}XI &d_ F–pIoMvIfR-\&&ݞªD'ߛ\MMD5,?)SRa_w \ #+{J.h/0KrN2SG ,Ez`NgEtmdcZ{"9XY"͙Ex \H hGN~Qćb]:dqDzڹRNl8'm 28YC}"e]c I F:;['wf8r3MT,xDSY5G|gԦHie۷h.ﭼ%U ~qўXg@T@j\nyyCeŭRWLFM!} L~ڇ+E,#e-XBBC`n%$ٹ 8Si`2yI*~T&`n/?YoYn7Rxo˻PnGY?m0A)8ib|Jd'tۆ\18q[M ^Ohz z |z >P ( f<57fDMa/C5ܪ:߭Y˂u;BhB\ +{( <*iVL2bx"ؘnVBj | /Q 4m}r"] Aa YUpf o:_%_RjGk;e,61Jgr͚FY, ߉HjH=~̾`E73ҞүÄ8je[Cm7S*+bq ҧܯk=y ْ|T\C1(x'+`a+"KhG/7iFp *`Fdď=ɿu~[dv4Ta#rݜPT.ᘸڭ:l# y90P2hkjKm@P_1G.4a/UwXtK!3H7U슒:l/H8&͠[3/ȏ].@zLFz:YRP $H@ 8i17eWB3c56y[YA{;vy Zes[U| T*BI;8Njw@4;§`7D0E12$͒sϡk˲/W` KkΈ$j) N @}W.N޽ Jn~a n"U\;L~ޑrp$^J秐oTU +KP}*Xie ߟP o}֖7]KSкˑ NGkw'9)ZTV v>NCJOc&_$$N 7id^ a%s|f$t `ƹ0JLnjN;&,y#@"2h Oz">r d/\ۃ jݟMĿg=C?P:O~;3>"ր(&Q ' (G!lrNX|w Uj ;B!z?v5z3}N(阉*`U9%PpQ?B'C SCГIUiLvn[ Zs!ӊ7⵾+ q+yzطs+CpsY2 X|gvD-c_D,50N']Tp72V!qDQǘTzӑ=z%E,i#WߕQ= wJ$r0k[&Y"\Cg|+{J:mklӨJ 9'q8+㫪F+J"H Zs3=Թ >--,yeOm-*TbiHiXI`fg |vF`0ῳx>6ݪ?dkk <<t0rC 14@:2{&I :yUdʐH´{3ŻpPEoO e{GG9?Qw=~BnHuJh aYA  )F/oWl(DžbEHS1{IcG ըfϕ*2Oruᣤ>V"wP <]wwwTޢ}YnVŋ%l]wX e[2Ff32Ć¥]{Bg;02~Y?nL fWeP֕K q>S[ԣ5.hl'IPSvV;[9$XWԦZq#x@J"\ǧ+_U>Vjaȑ?k$Œt,]gf-} 9( A6Gn_H/CED鋬J@N%:hZU-mXջ,$YDzI9x߉aEfΥ  scLΠ+VYK%ڸK=;@+&Y#!gTԓ?I1&=$XFϵڌ)z9^*w'-h!Ђ?]\gGW #}yL\Gi1\T{^vO Ep5ϮV E=B0bheA4(d4KuE- NJ(M+Yqvg\ud_cy@+WTJ)a~lbݢ+fjVoŤEWy ~R4Tr-K2|K$SqR-^a/{ Ts=iUqoJ#3~86G0w bX3ܰ?<9eH >0FobEmLK@7YHc` 0a(~~Bm X h~$bQWq2y@Pǂo!}&El9gZfRmIG[pFtBO XaCB˚r`f#=GR)/lcH!+oD C+μyOc^[8hO>2o IIte[z4=t8wtX\;OyrrOlH!`eb/hݚ00aN2(W)_ $pOحV&)ǂ˜疯J5=) E9'!3Aub:ĝf0+nxBꇸPi"Ag1=3*b}Mٷ ~,>w;.#dphdvQClf$57*^3z&TK"7T5i2Cj,-/=kNRٚ8N/9wGWςyos9҄:|}r}oGf$N&%~@84땲|:\'כBϟUQͽb`<2M u%e-XpwyI\+GJwWCyZH%4pA88pDxNꋥV*Wש_cR#,&ty?73u#dOTZ4!3ߗHCL_TL'D_CmJ1Q~zn9oq]NtOj2e6x3 YD6-h{դ U&޾O6=LNmHQaS?bc3htLF_4d~eڽ$ MQ?u:*@G!2n(^NlXm=h $BJE:'g>~w[+ „w!I˪MAkTu\{,*rCELٓyL,3-ZꙴU8jjF`OMqަy JHn%Eˠ$p\F2yk\`J|f ݐpjEE2ÅJj?-u!b).\~#WmR1ra^ɿherlx=kh,*DeR- "p!"3t-/S޷dKU: 'zF!^@E@YAOU/ZTSWoeu]?;lš؂Ύc!5 ̑pC>))+OTZTNj nqYHM|+D9yIeiw縹LzAztVo¡>w??(@gġQqs>pB`: ʄoMVDU% 5LZd uMB%tEWh])D`v7DzAe Ĵ@2R.}ASn{u@LPP;74?ƨ[\pdxf Dk|"z.#t6E3XthꤾFMu!Y,vRׅ3L^m 4{ w9tX\u)NpYz;Yb@Hkn<gtԟCzR߾nJ#\3Hyl`3sKQIVUp8>a^bE_wGB\[iBY؀gQpdZoeJaGj9YYaWWI*L:@ D+H3+¿rv&'u0J'iPcloR>6m*+ŕ4Ik iU툵bnjgC˕AflH]}ݽd/SAz},"~6MnA^#xSQkߪ7Tr[n'38BDΎ0%~=Ҟc|3蹓sdFjqw$6ZV !MVپx3J MWX6 OBeuizJ$$bv'*<"?VP|5b^̓NU+V e h?/Wn͙ch̛̖YCAd%,C +G.~̽ QC ѻr-+i~-P/iSCFRfGpXlPn ,{ޥF>(VAc GsN)3zn x+-$3J7Zg^~hօ$$=~pEs%eub;8(. #o]ZL@ma w KAþ,ȱґ =OGF}A (c~/'ƀmU>g ?nܲs[,Ŷ)A"٥iM?%wքuXa,W!#7i~fs'asPdA߽sY_mҎ"K?/Ըԧl+t%ⰲcZY?` ;/(tundqAnzG:ui>g{;U\fE89l Kk% #g1!r#,7`K؝{^E̲^^#Mɛ ܊s]K;gX"m!mSqXÝi4BZrԯE&R}KW]xDݺVwZU䃮& c/C_>Q |FI%rtF@ 3F68j[(T'[JC.;k/8*ϣ,Bz+D"'%aJ`ʤ'b׀pC퀋 tĐ^IyxAν> #HAa'M9P\G Dܥ6&hfa / Q9[Ϟt:N3qq_I!PߙY7K3 kf l3xF+RU' ebOtP4! nr;s]t=t5P 3>;Hү *!3#FBXQl ϟh*;ޙqN{[YL+qo3< s M/w&sg*Ged 8dW> 3 amo3 ]"Oln/ eԊ񫎌/}aHUrv0^.~8/Q6n{SZwyt4NLArhݓ[mc&#ѻb֟}˚qBɷ  }B_?onjd̘n^on34n1 b}A$`͛K&] ~Uќۍ)9}$ -ȸs@E΃^(X E:0@pOLoc%@QD{Ի0%|27F B'[Ъ>+M_F:Mߕ1j*ؙ`Ctf纾9o?I8UWm<C&AiEBmYԾ k9T$]h4)r+ 4jãģ0;Z8%}r󽐉?04n3%xy9.#u9R2?բir&r(ڊZTsne_fSN2 FTwhPӔGU>`awe~)a]`v4탞 @t ; Lp!y[PO)j)7`#I? Zc3FTci%P֑.%#c O!?}atA2-'?( w¦j ғٲS(;T% *NpzJT%IU@*Q$_{gcYK3VzO@fZ:}$L,MB , qLNLX [̾/0{='4܈N$F K`PbrǍФ,zX|3f-i&LH5:+$h/-9$F\pm/1A@GjfιUtZ'.MI`S i\⵶q?9SZ׭hs!X 9J,~;'UkT@p-^#m3i|uL𖒻(#Pv,y+ZB'K{9Ӂa%L\2I822Vy?x͒^F0_v8S`XMc65I2_[Uŋܿ%esI胩x OLor@7l ! nbze r"Bo=&9ܕ+آS8)7p\6c-:S; f㖑3gZ *E}C&%C)'(1ɾ!"Ud;lF2,@ՔOwLzZ4_t+lou[b:}H4OIg@9LS[ko|VMj:Dp˄gA8`r21WtLd<ްc!@An#3l*PlBL 5K s̝Ο"Qu6AdqL@oiǾ;Uuÿ.7ؼRu2p@ᰣjV߂@"8N*ILq(k"qqM's=`嫪QWSCI)7K?6rVK(`ec G z:&]k,N$An>J0ny[sea7s;\5:5*|Zǝ 9_K9r6\A4TE~SK}5^ǞYM$ ?L)SQˑ&̞!JQ0%?%1#X5Зij(zh p:-pcjpkv uỏVES4 wP#94D%[Py|y ܓB<ۍwE:Y0|FN@;1n ~B* e>:n@F=D19DIz^˄ FV`i6Z']q6mTTjk喏 VMƌY6I!B\x$w;߆)1Na:ᠸiKBc{Y.7?<2OZ~7sP aK#GbçW;E6xH(ntW}(3wk f;ϡ8UqT;hVI#e%*'Vc 12V[-VFSp3j?ۇ1 1c46+Gtc4kncw[$n{[ɈJ-|>"h}|,Wh5S-NIB^ʺd;vKUx k&Q {- J&}tKAn"]܋t_IU\%Pt)%).<褐8LZg^wҴ;c;~Sv'DK yvpcљNj+}yyŜ?x1I4-Ko%C:a\&VX~@.Ɇ*L&ÊSD8-T?UDoUJ_k3U%|U~̉̉<|OPs "씪Fnoj)˺b3:wPX/T7(K&1?(t0||NpNN]Evc C*u4mfJBs$I%Y*tkßFK?d-D6nSIJz.sU#n˹ZA4@x,@E[WEDɖhDj>w`r㐫?=.ѐ?Ͻ,Qh8; xb0M E{ףMsjq(Yݛg9r=Vc_9 [Όd~$œ/nX[kPI=4E2aQNfKP bTewID\xŪy!50VWg$U{uFE> -R2#AU͖#ۈi>te &mcV {Z( f.#3?Ќ}0yѳ/z{|>L o*ly̯hEyC# t9!:ؘNrD% PD@Q g<'XOp9Vcx8oWlZTFwOsdV;Y 1`{яlD.$(Rb=?P,ŸX4_Y/";jqF46F(0/|˝9 C/$nڦCy8tEO%L$3Ihދ^[ButڡLxA:!)HTv/ $T"'KXU c_=PO _#̅q@O/@F7^ 6̙nd6+ZP5 "E~~,IɸXK [Z٬>lN-ނNmn2)"RAdDd gbJ/exys*{Nat1YҲ⾴ ~DzT2eۄ_zOg.hgwո ,MkjҺ؃~F 0zziGwM7~u'a .ziq+% rS 8/R3ek{r7#4{[ Ƣk-.0+Z>z!9Ac#^yK q- H3͢hEA`pɍ]9\w{OJzRN{va9s) pJpG3EZT'=qBcg~iafs,P)Z1ZӴK:H4c7÷Gb 3AuLC5T |F$;ik=Խ 2Y3y\݊X9aF272޺dOڡBx'KvyGխ z`7~o~Kg)OԒ7DZȆQDA=3W8.@4\;X\ oWwzzx}gph:a 1/ r&{B'Ҝ"ŀzzsyzwN[W1;ֺ:&𫱋wL)Gk=IzOLtSN0T %R;+<O^O?AN5/}-}9} { VۖJgwv9wA0>Qw$k<+!FZLbe}L)k︚x:ޠAw܈J| |!hR&.h( daN-Jp -$:Ֆk 513d39I-b[qY<{òP$ <iL-&ߚ')_ޟvWM9;w,~VQ7V6&ۖ~ ~*cE]?4tTQ5xQ3ӫ|j5XV[ p`&-lg**G11E$߂L=fXqDHsGƘB"M,"ekHkz;VvIu2<$SjW犄Iy㚃1k GTXZ XG#]iTJ_-D#z0 ~&O?-Q C2Br-3LfJFGѼ/a˯ЄL15.B/QOAtQ)9~|w}u2Zؐ,>Ol} ,ޕ ɯ4tmh(PVJep|CXQzb(Č.F]YM_9F?R߶pDgtѐb6rzv%oMyBWFʼͧ-/ckiLXj=cen£ h/yK94 8k9w7d5E?$vMzZE4 R[ QWGTM2ڶ cusާBeaJu{ xHC^֠9ބ2\-#!G{=w޿5ӕz/:ʊ ѥDfY oik~tzNV$ds/iv?]W̤Xx0 2)+er ^M!k%47#OкgwH& 5Sϯ0kG \ۅ9Nnm>a"1D #?(" 5|l"M F,aZY{FZ6JͱA[z箳q6Ҡ ѝ!G^="!u9\B1whS@wC`:F{<)kMlgR`FGBz AٙG6ѠNdz_dUOF&Uˌq \X)rpaBiFɨl%;`:! BoIT)FKzAVӿrjHH=ջ /C:a'Yp^)j6F  88_/^CX3uP3k-eNU<4( )~%5 )׍Q5ɇYu:r`v͵A{kfw!&0El Q0a;]wn?jXw:@D%Hb068e\њ9%#Uy't6ҬKbiNhPe;,yhP)ݳH¼~;#l?f.I))=s/瞛=!>M&. +HQrn6$.ONx&;$bN{i'9ߔ3u0#.(nA)Bqa8݌/ñ/mgoJwCƜc]oq(/UsT M/8׽ĭ$E*,37?Q8"\ѷ\'Ё^ٜeyr^ͿZ´/ (}AP\/P+rV߂a'B DνiPbp_*Aru#aKn)= ~tKnUbn#G'iX,3UǺP7?2Q[3{#Y3<4 "L-9[p=\h.륭R&N)KdLh|yXծg\x?Gʟ?&Ա >jDrGH3CUcD蕒%AAߠSq#y{O[z+kj|EOa `qK8+k@˯O^8 o f@E3:{m?],)qa[e`u2ذEB<Ks4L?E9Å@!fR-ͅU>zEڇa@5^ng=#ѷE4lbIE<\ӃrN{ LC;j`to{f'A)\.}X=!l0;HnXpUlyRLfv1jxȽ3m@oabaLz!IveuQfދ^hҌ?zAU Lw7P+&HiQ"TRa^̹YLja&/8Ry9X{% 5B,4 P+\9hgzoap %0$/TnDU)lB#\?xE=l<ȭ5lu'TJv:"z']<(<oeD %hZ+"6/C@;2=^LbLmhI=(,JҶ&d7X}۝?v,뷥YW.q08յK_poT{NMD}փdmX Rov1t6e_ȖocniGӍVo\an*IG_9" 409tm|@ۿ*l,n-^:wy"~U(W!,^ >:-0B&+ ut¨!q1rmP%ފko [! y;gS_)<(_@[x'`/){ X-r$x*鿻k.ЛRͰ$zo40Kh u̱ B)y|[nJ`qMG =Q`~Kʭ U e—O.:r`mPx|.MswF$݌go<5)I\XbΤ}2"!]܍]25!ikW)hޝrA+2C~#d{[|m ]m?=!ITLL7 %BV,)r&7El,3*AfoK]O̦n!ESDt~RY1.#%7jt~b~}qupdG3}_S\SQ[psy<iX؄.,}"R1B|9# S}6{RDQM](^ĉ(<'~DV.q?&3hk0J~hwE ^䧣&~'Ce HV ,bb/hjV-ӝ2ڙb㒕K&$VoKeOyCw/9:AHoaZpN_U $MMC$ H+?{?g'q^|qGlY)cy`;mjnTA^Aa}zԵׅwؾ ـ.<}V6̉y(kA#cEXG{̯Fw$5l>(90fհ`"k=^/iя~6BJ(tV#&b k{dif,J.YHp9=NxO9omQ+;&-2k=B-5YM vB\)jUՔ#g;GՋJ0R,JRG+ a~ly5IjciWuff '4ܖs?R|SE~4Qb-u6<8UH'xuCJK`B}GR5}rѕ4>(%g - EoAMr;%q@4;I*ج}ؕ+4-8CC>8/%"Ƃj: ſ:c مrұ*y+ԶA!>1TzD tt.wZHo FKh1qn{&98ۉdט6 *ч#!=lfI\7YH/6wQ$3Wr79_7]D7v =KoSIȩ=kG?]9T.e2#luA^kAYPE>,v \'6Z^0;pGsT(ȳE˵ʯ *"$pP)0 Z^Ut&y844kQd2 8Ew]a]=?߉~;u"({/pQ5@h{i!@Ĉ<6:^a?tYy{IP AC/5F$j|5ͮ^ViGJ:0H_o陓qņ`[$̑t'DY;_Aګy~i 2P_pBln3x:vK " @;d"z.?t6?UUFd}=NMvm #Ѳc~T*aϢjT 39ƣ nqę } TOˆK6l7 E];bGU֕S-]Y6^݉K]Y(˓mEEs/3H=|֬4lN{tyg_v1Ke("!Kkzgƽ 2nYajyøJ8wGj Px ^;bjs2bm'\Cܢf,G(2YƸ쳽B`/"mle]7m;49~\.+ '7ALX_:T\k @oL?"(tC3UgZ@}s&C˜w wO/HM1(}&t*YV5&bznBӚ>Jܥu ] /9DCK[* 3mk{\fǗ9*{(]3?Ŋh[#hG qq,MAPt)[8x(tzGtI41#{j7|RW$/y}":J]'gN ]U x3ʍP@cƈr o) JoE(?Xh2c{owNB{~oNTڴElM6kꬳZ&`"bXVT]wRNCx\(;/1-.gJy@NrD.^mA' G&*':r0Po(2:¸:8.p|YثR%giFPYÂsktbbT[rxKpgsɸ0l G&DzG9{fM 2=4 Lh"kҮhd.R-D?^],m4ASR>5tE w^eEԥ\]og"sըph]杰ڏғa!nRՆ=u&aȒ,PNk 0Q}sߘ9Į4+Heg{Y@T&5uN\Ɗuٸ@m[ɝ c:T16i -^ANQvM.}d'l?Y˾"6v_IXT~[!on/eW Hrs0(tog ryʆ xڶ[4Cu[#adde0d?mU-J FʞFjԫE{q Ns9N"B~㳞r( N _/#i$̚1^yy9SwoL0ro<^5_eؒaϙuôۊln@Orr+H^/m{$|^;"fq+diy_e_ѣl3s#R]HVz骤U܌T")wUt~Pz5RWA@v,XWSswpR]:0&+*+XOQ',eVQp5yY/$[冺8E~`*RFHcٗ)d)8̡9B5kH@G;(YaPp԰q]f1 .hHB7%&)闌 Zc\Q׻Y &G3]փA/E4_o yΰxf#*#z+[ 8\w8Pp*^O(}I`Q\iZ{tX&Rq8Y4yah} oIkh(lӮ7AFҴ\:6?/S2cũ47A6ƚrMSEi,/}GJ_X1\ݯvs?- Ӻ< cpðY+mܞlo9̷Eř$31g6Pyns=޿ZTd(j( =VWE2:rqjlGp@ *aKrn9J[](0&شKR hl؊;ICMD3>Mof8+HQI)iր>|R]@k1a!Z^?{wC1>"?⇬? Su; A[G-%tNғad:b7u.ļaFp^2:{iVu'(hܶ Ҥ\yOAS}jTB Y[)1Lj@ybE,qM>ٶX)4Yw';O9`(44TֻZr5I|qs$z_+mֱgm﷿ HA|$3G^޶x^OoN aR:b.iW,>$l ]=b㭮Ϝ67dY@7efKAf2HfKm2">5ɹ ɛ8z w^q?7pv҂ǘ@ ALE`^AȒc%wP.ߡL!I\&BxQfB V 򨚄.S!F~r|X9^z8~ꛢͣ~l(ACzlMSӌsWzSf-e;2` oj̽JuK rYj_\Ҫ$Kڊd3s]@c\Y H1 ? j~Eg( #X~umڜ(_ʧj*nmu nݟtml@~Vz4?|Ä{54<ਏqm=P"ߖط " @ K6` XP')ʻ7Vw=.9g@t6d|_NJ瘫:(.7-1~bDs Ź0&QYUU#K?DQD(U?ɠ"u'e924?V00rMq<~'ຊ4/b/LzG< 0U3e*|hS$`_J.Ԩ1'ɖ"4t.O`08Z؊CӐHC\{Nr9Lc"&+gҳPXofgf ^&?QzJLG6q@pĝ_\ЁZ#3YLojgmҼ|k2q9e++̉B7/|j٧1rDz~T /-!CR"F!U z7Wt-+09V‰fWqf{4W0d`DY`0"v*ob٢IZX^L_/10 155åЯm/ϲpտ;_pNekB\cOKGn FR}̲@l BZ97'8uu$/[%H*C^;}ERPb-4 jf'TP,g. p<.Aa*@ćtPypsj2ƄWVnD"So- -#W:̷ͫNC ;X8D6Oxzcl;F!Vtmo4o(Bc9Jצx3+:Z#}v'-e/g:`W&Hl{jq6)Uk!  9F2ͮ`9@@Ai@B֑wR(F*ơɋV"UnN{;ۇ]{GgZ(~""8؝bDkM, e&bVd <2U}[Riwl>|p{]G{Ee)q'WA zԊ7$+˾Ftb>7g_8@u9v'S^-tdwI(LVKg}iuTM9ݲDUO%߅M'DJI|9zV^_R%9_0;ǫRCWYSCuP?{9ϑjaр{ϴsf* #`!߽yQ LmR0ƭh.o]4OaTFAn]xP;2@J5y`*@XG ח_Kf,x} 'a,L FV=4XYB%n8j: W^>t\iZdD pf~φT xu tH~OTg~,Ҿu uQi2/X-j7]P,R_O P3 NpX7Ջݼs9@E8VXWF+LߞaRI)mHV=5P8Ka CYm(gOɃJ9M:;BQh gvt `,IwNEF?B-b&^ʹd& F.)X:6L3 < f&2p8UD*o 8Qx)b&$jy]˥i!lvk(‰E8;dKV<#{;~v|V nWQ)Ll9 xYT^^#rkdV0.8.CY:;~}A%~.> PѸfG= E5_V!_ɻ*S9 pug)P&f@l=`7\6˅ @6`m/:櫲E4n5箏U#Qgw@v0dG^c,)ČbAgzbVohs<õ@@* 3?VOꞇ`5;{e_m1)IvDLg)x)?[=Q<$^:{~{lO9I*D'Mn Q֏?^jfL e7O-N@:=ERN_\bLߥsv62H2ETT# we6)0O[dS,yY,BH(X7+;akÉ8 GʗJiBaw~"c-nRo PB$MmS6BcX W$qk젫quXYޡ(DMBE#R`_㳌4]u[L0Ōĭqgb}ƧW9k*r kOGx_oh:E`Wh 6HiC |L͸kWp \\OQoޚOk4@`Uж:5 %;%!D3-u:hl(ni1?_Z:"rCd{[iF/i[q)[y)6;;}~\FtbP zHUD& N-tF`8_t1"9">LCXYACZK W)A.QaC V(bC f Ұ7䆽l U)\Tg5\p^ 18@ c(x{2C & sd'pF!uٟxW2M-s`!N0 bT.[ @uS#"l(a9bDl}*m^W9cVG+@~QAc4?z0鹋e6>aߨ 9AB4N_H2,B/z^u)DWK"(H.Y8K>>$TzlD؉NT踅̓aQ+.R]DA#rʐJJofP|MNw/3?2k ;ޗMEÂqsJBO}ɾDJCca^!™vMv9Y9o>VW4:c7I5vwڹmVP%ם9:̀Lp {2v/V-I- ]E{HZ>$sARbYCZ6I$SߖL] <6MHjQ\tuN!ŋV$q@m[dũeU`LԖڐJ BlE uHA_X"Cg;7l~QS#8j?|xl(F#h.%is㪋}ڔ'L\GVۗ*dHFokY|i2 秂g<5-bV\3 jFgu97p uQ R9 ضF kڻZw5AKAY&rD.r~{X8ܜ`>? 9f>HƓ՗gEL>OUpuVruu ٺ&<RI%!Dk0Rr@Жks&.̆ &0βl3Q%`z!h-vV~hMnio<(Ud.>a+U 4"^,Z\7!j3]I"T6=BpjBv8A~1I;Q&`; ᓡ9:수'ىEx_wgC Kh!RpT5vaSr; ={$ < +*5@G٬zKG]JUsy-M:>B,^·O-$5B~~b9bSm3z*>15Ҁ R.AZ #~Y_F|, Үճ# vw.u/W6>B6QgejiW€oh}]ž㗡$ ',#yi]Tj"GL"SMGi܆8jEA{mOKAUYaHg^ W coeMW:ݎ*; .y)^GI$WWm6/d۷e gVz`$S'[|#$/tW DDNoDL#+I?e;;/q(yQ|yU49_n Rm+AWgܟF[ѮiLm`98M:6{st?^ٝhxhsX8\{C := s%f/lGd؟.1Mf|CgOatsWgp-#֨НR:A8t%ҩ ;lp iJ+D#x j+ 3{[+DӁ益c@5*k1MSvohG~֋]^_(]hC?0 L1 ~dA%MH K i#&jf*}'B$WSbn9p#\z"}pb HTJXrBʴ%U*=Zkz 'c1:Ux[9yT2O$/6[YY4w'}}̲fU] 㫨!D;K]EP SV[ ѱׄd-kQK[( ܾ.il}F5Iq fq/^- !D kZ?)"ZL.TMSQ*dSDE*V+-Сa2v^`S 2Ƹfu Bs?:Pc<9&R& Fv]c͹`2:O A*R'a>PیGvFNmZZ3ߨ\C_7R=;W #[>ziT.s; p:mfatE ?y# 4.Lr?QZ^sX"$&ՅѬ^,ߤ#*A"Ef:7q$ )YK86 .H1AQGG#EDk< u*YePcԓIw5@ k-q!`QMؐж׿")"x-y4؜T[ ֛u|L.}vLT 0iW=9P1/)2-nE(0q}3;7WP)/Kŧ; Tܛ6P"{k } |2N+Szv?ݾu*"KsW\Rp]xD "7"Cg?Ĝp^4 FYވ x 9 }xƹc$q3: ~0{9年@c{cKl{ݿ!v"t&~>)[Sҏ +oݍuT^8W]r0g8P+kg^BVMQ -J\NMғgZi~s ݺ4&AVR:4SeGfl~F%>f.}yhFWgvր>ΛWH+tD!B-r"TVx/r(D Azt ^U;}oՌfbJY 4P!T[S LhA TqO]B3|kݨ|.~lڿd~]a;鏅V=7,,x|$$^xm#[ֳN\fbq;ZNiQ_ -aqꝖ^6[H}'#!0\}ܣpЕeW)">6QdsיdYya)dokB#K#T- dyDE'Rfe]Z߸8k3FJSI]@Oݏ/J `8?w.x$쁓~ vF{-T;F5PȾM^kgw/,"I?YcMΡN]>_7' o@>2P`O9+=D R r]h#Ӭ-'%t۳+SxlVb#Mrdx{9BSˆӐ$>,hfn4%8SX'ꝱ5qiTa֓D6DZ0 6e(f"'Vy+~šD=eK'v&'vgHc3-L;Sxu~5T a ٜ":4]җ(9V!. YOsu&c>{kQF)NR_w?KqMUչV8/J_ 5ffGTibVu"0\'Vfh$CK&P(.Za˼VRQMA?Wٲ\--S ȷw`y@+eSi9>~ \ ΓrM(AOn] t\5*(尗 tp?дa3?ɵYbb\e)m `EzHA'ilQoOm;S8TERFOᒇ`LsSVGM )w(/2:nw5 Eu=a¬05b+s>JSH1年@&$hc8?9DGߕ5#;OaYArK-Lnmܾ?k-Rk%q{;.Yr(㞗ʼnt 5IFI>K3I^ۗn>2-f@Fx|pee@ ^8./5=j+4u8g! ǩ r-;҇oY!*Yݹ7 IqcORXCWP;bda2 q^ > HPGE u=;۟>+q{ c+9~)Y) HMʅOUհHn:H ik&Vݜֻ40';zPh N%i)/XD-*")4؈ekY^6}d|78(vj^1h7D,T9Z;B(A艒o*yR70k*dL[h؄|S&> SH|H/vگP5ZWaz+kʩb\%vۦԤZЃ+'yk-Toq VڏIIz߻QEm)9 T :~hbr[k`gErC?I{WIZm9qĨBjc$c;3a#w=ibu@ CVرkia6C=†u o̦<Ԏ9\JpD$E7DPm.Eɇ$JsKfk|:Gvn,qq֞UWjiͭta@|M{ e$2=w'llT0.b(s#"зi8u*~r=p#rVI]b ᪲AzNy|(XNtr-/RG6tDJmڦ}nUkg0R@:{ $hvID״ʋqF{ُ^-4CąTah{N"@j Қڪ"I :u )s7h&(RޠکiR1fanN ?|Cnq% ofI} Tɉnl?֍40M\qɛViQ f97>W8r釕 |=Һ'#Vє0Tlb)] Ċ7>zc067 jĤ(Si1s)6fƼ^u8:Ee"Q=2@@2GPv; Y>9[t&Ϥ=I-yᩅx ];Wl]WVH}C"A58HŵA߳Jɒ<~VJ 9 =jEa uIc]-B=s_u?sfVg$I@{/+D'TqB;'f}PU7Uo?9co*]gDj9Yhi(1HCVoKvȝ$϶A w(P0;mEqɡS5sާ^"㩰$v *&==چ% [ |gj |C"s ymD' u/ ARZJ 8X$ fV;/.houVe=$*8}=0~=tYqJ.̂<rb%gKvd4ygj^7tj <:kXLBϸ XnUTGd#Rh9WE MY l% EZ+8$$ !H;QCNzz2J&d>d o0/RW5QχPckـ9 Z|AekPܛSEYA[y:ZI'37;1q CWu9ڔװe*@-7G6+[$@<]m ? 躩ƪ3۔rHbe ̓_r̠[ )06SR] 78VC8恅G]IO-SU"  1 tc9.TwH$ߘԜ/񬒋6gZIx,)`g, 9;F+ 5O<$u#ca$_ᙎۑi0D<=:iݛRb)μzaBrm4l,2=>0[nȦ (("7lngdM}Y!=!zҲLىh-'p |^%Tzt3$3011JACag2䴬{R䵙rd_خ-+dgdn0z/[adNy=^ Qwٲ~H]78rvkZ 7:Piկ\5 l#X&l! h}!Piq;9XZvz 웖Cs a=Pe_*Ԯ% 8v(6z /HΏ5"RV=;VN3T7QGb qgⅥak V"zMr7eI&+87zQCCFd3kA1P_qFɈ'I㌟=&M]8eD!d=b?.,y(^UXԂ+ua]E(RqֆqSUK :x՚Cl,e:k}0rV0iu~88|a+~oUr. 7*s1Xf*[GBR.4 -*?D #d\N9SN5rӝY0V0V6EAzy٩"L71T-TqG+ǻ!zWF[@*mBDj9fJ0_|(Q[|<]&#u+u,pg01.QX68z[Mh/vgu;SARQ!s8cªK %Zn>LrȨ!$N/F^ﰙ~` ZHZeUsBǛZN,L_k6VJӳ9ڮO(8 Z`΂դpQ Dz_7”DqvCjCuDKPFcaHFk M(5͒3Fqz+C;_`6Yq֟2co՝Gb]vXEdnwn֏6\ӴH1A$E,%H5ClMݦOpbz1sbXe7 v]Ss)ë T.4pN]_ N0ʷÊZ_<<qG?9ЙC P+1b5mY/\݉{V#V#I9dì ~y;S9Omg .!>+)>n/=afZnJ}ɳ8 (G kIU4N\zQ@-"n gwдK[v*S6ɲՁ)n>CEA 6 =i)\?,D:IUhLcbbH'D&wtk )gj&B%2m :sA(MUPd4nsrdJ};`Ѐc,ݭg)6WV=L@]iY [xH-o#D@m3_'[UնftZr5RU@8.Kroe ] ""2"-1i"Q5>)陰)؞jƛô(@s%@"$ΐOGv%52!|29H@aO'ˮO%"M.%Nd>8,wڈ֋:C?P`%/-M/ml }ѢqMH_NY2bDVR>K׫'bᏍ~l@$g @7g<.ܸ0[9Lѭ 2`N=N*A6i_-Gwk jrBI]E|9e^RmiԄp@2^џ NW@>P  S*D+h] K,G1vWCF$6V4gݹ}|RM(9sZlY#1߅i_&AXu;I KN׶ Yn/D+ m9CV4>[!`qX**#o{2O#h=/fV"IW >7d@Ex&xyiJC>Pj|He|GX8^s̃vkiBJٚ*82kmOp)A}M O^L n8+Dz 8[Yi~_nzPnq-UM)_\UXJ,Hs[%P^gFlQq)xeVcX8ybYHj;-3óWX;c>S?"Y%IcuyxD0&񭰥 \fL֍֖료O"j>yFש2&q:AO bȼ\v,Y;~0|0o{SK`EMZ\"͎֠t3Toņ*,O-4_1{RNJ%zQhr"n{ޝ?9Dẻr_iRr$A*4,N_E4BLzVZHTW>b8@9FR0HX婽ArpycjڞDCkf>+AZlO6鳟KMB=r0*J^>qzE#8HM;KmmL7BA_*yXfZa#N-M3:Gx)=Y_F7;0.c)n{1La(غA{)rXwTz74Im]3sC3aILe%I|"0IB`7FY6h• tNL?FWIJz_un:w[b~L5x_*[}HI[Aŭ2(VtMQPX[+۴ < K>*5@{2+scʚ&|-Rl+/Dlҭ^g ҳƁx .ymL*PQVqԬ.%/ȸ_[;au>R@KhT@*mR_6zB;:>B\,,Z)R(H[ҫLl,ayTK\[2,2; Iu؁nϢX>YSECN+p4❸X?op%^Oݝ#1yy阇G!LŔhi-1|J"ҍaյƢ .#&EoS[&_ABn5Xbl2 R'tQBPSiOF9Q'F!yA{;.KNƂce&ha>/=iҗ!KȦ_LLŵt{!<0z8!t[7 %m[l5b_K@ mf!Y鮷劣Onھ4꘤.A;Z'M;s6(.U#b!Tuc`cS*G" <0 |9恒NIͻOP61+T BO~llW5ff$eETKk\vt)@4sB1 2~6l6l܄rpCl}r,8 艩Kr8A 8CFb([y:}x6h} L $vW}N"N)eDxy\uO6!-62BuO4ˬp1tdQ>ϣ4֐]rY otW[ZQO^A+2}Dt D`ؠ&C$ V ۺ`f1:*6>ZTS5j5RpnZ(xizyY9[{ugN4lp vA8}]niYxݲf2p)%adv+J9gõr+`Pҗ(\BG ?ZJG$n'.2,oIWkid;z (CytX,_n)VZȲ!OY!Ԥ"(\VOW6: YO>qI7߿)ɭ P(Xq,fZ|+ VgٷJ~oM 9TFjۄ("H@b鷬޺hJguSsv h =w  EOTҿ.)c]cWW=px?H)QáOgY7rDERP$>Q)WpgG"}&݅sP"Y8{D6c]qb%Zۚ{ ؾ$WD'}="IkIi^-<)WӱCr edLF Dɍ!4ep<@mbՅ 5tyJ~Â|G̀L4ZS%nD ߄r3Ł3]"ʄ7$%Ω}d+ĜJ^G{pI( k&χ~sdW.'\ݼ$箅6M%e9n ;/ʬ=4ֶXwrB_$Yn| x;fN9;u ?m*XtM++f/4yڟK^6}Q،ah،w@v~fA~d*IxtR\_jz6L| %w7n/9Di2GMGMjt̸X? Q0&ɍ$A'0C~[47zenVeZhC(Ay(+ׅX`[S@tj tz"$i,u"Ɋ򅄎\{R}aJ^#q-W`pE)' ݈\rl/9]ʨ }'*$me1Qe}Bz0}a3[eYwhfTb.~yBzz`qCVqÂwBc :~dVhaH4`5,Ď毢/E#ZNy)k[:%;r`DQG Tf%)a; x[}+%G^De5ioEL}Ao0!gQSt6% dp|MPln' ﬖN&j@O%Xt`RlrT '[ C|f7ᮠgYbVLogzIk χJ|uBn,>!ġ44  xB{CVN;PB_תb?GTy=K5>1 Q2G-b28>%ehK/ߏd=!_r JɵDW- gH9v8b/J?E.+!y48fڈSPXkGV/Y IX *b/C}Գ]@ZэȜsqWN̐ؿD{ѓ;n@+"} d>C"8tf+rC: t7-(g} /ew9_NVYv[fc7 Y۬%ַwzul `xM=CNrY8w盼[!˨J Z2&ys(f)@CW\DUغ; gRkYM)9%*\NY15~6E0.{qД)J*kQF\jBKzY_J)0&v^:Wd?p7/E^TeSXirzhe0H-߬L8Z3<J(͚U;;}lxSzH0ROM`gL.We*?"1ygO]G4B186`;7CI}NcI\[Fwg:4p6gD wZUY@_Ӌrv7~Rha Y8r釦M*OM@5ťcPALnϺ6yQ٩*5 PMMI@+ҭ;W]n5ULUr3r:p!|SK!8zڤ[9ߚ5H~zwUO#YnHӔEv=+zT%>wr1T\Ȍ#̀#Gd>iDMLoc8,>xL?pЎkű$^W$$$u5"G_|BO (Jٓ9Uu](BN_JM@ Eg79Xx!"2>ߧD*'IbI+Ђ8@gswOjE BA/Z> O @*~{Wl /\"k05L7ߴK"P}?klw1;="nK)ye(@{;R] _:J~AML6=DğRf&ec"1mttקt_B݊E42j9ǎqoIU8,PrDױuCWkоIȁ{z.$Υ~|T7wt:1q=bcj??((쯨qp .BDPhif_n->w@B2"gQIS2'(. R^BT"<90Z%1L\ACqbqRJ4`}%6[g2kdQsuO tyXbAC\>I;9~ uߡUqrvCOX;YxmVq~[Da8 .Y29܍ g$*U[Tؕ ?5uF+*chaiTd_v/3HfxgrYԆHV}x3~H/pw sЁcjQLbaNZ,>n(/\8 |,%0) ͋w||Aaj /ДbE6B7gqFx_CX:-˄v4Sz),҉Ӏ*!mYzX%e̻[ז6t;2߷[#"9&13X|6$qt1TSu@ Ь iX$' !/(>E ;>hbUCW .k}Xi1aL2 oU&L #ΐӯ6K͈bKDPQm}~F,? F@yX YCuIV<3D)ZiUI#r ƪSaRvP}!؀]C+h`E:| . t/%9Tbl)-?9ܱMdJ`+ff[BQt'@P,ڄ%;T`GBn%ķ`BEt46X!<mH|\߈K9N)3:8奍nd?˕?Y6J2ߦv3Ǚ];(\I3/^1.J#WSI FWaݍDAM LhQ82ڝ_['U+[>ems²̙}= EWp4v%y;zmSr6"ǓB^!C~e~bzuO 8Hi6y`y*drN VB{1DOOdoqtdr J7ڱ!EalaUmGl5$kTRc\@; }~ĝO Ӄ7$^VV7oOnIph0.O  aXU~Efzd_u4s"K.K*Ox ʎ~r9ނjFD; |z񰰄@[fL <LJ7DY|> 5GWC$^3Wm|#tҌ'a789˸)ͱk]FmmԊGU YM +;w㻡NXvfȸ JtDXb/<8 2a_}dINSuxOUS 5eЗ+C]hmY#fn]f`;*PF]obM^aj[{! oiٙ7Ɓ oṲVqI4@RGp] R" 8N;v&*T)!ܵ(@&Z&JXC<4&˞,^\Gg wЬLg:dX]QDDD rSnKKx?E7XXWQ. 6I`\zIV"*.Lp[ućsló'`ˡ* j&Z|!;oH`3XG%L},G%+Dh1Hz?Td! F8tG'\Yݩr$Lf 챌Br)Q[`ԙY`T=FP~PWA9ښ\eHB\c-DISW^)I]|:O_oaˡ'.:Glc?k+ f3`kQ^mPeQujLgLϮJUX(BJafKT~p.[<( qfzPii4i6-pg7.rU8kgB,9@o?EZ-A?mt.@34ȻnaYʔv/Vp6(?`nWf71OЀVvj?n>R{~tO=Yo6" (P`WU)f:t嶜23]pnmivQD=X?QJ[;>xJ1.؏5;WRB#fw9(jY+dU {!@D8_o!X0crfoH;ĥ4Qu|ҰXvlH0| }ZLL#xMCcLͩb;Q(@8lp+wh2a[u/+KB_$i $\K F-AnHbo7,ȅ/arM(UޕQ„.mՈ}>]&iաOwtp9k2QQX]A(X9s%IܖT'@H)ڼ= >թWmPBABD"k2q7i;sxHEQx`:G&h; DvR5S2iqY1C zӃQ4zP%D@1T mVCW舒QWRq=L0W8V)ңuK p`>2s;.G~ރx:Ň7UzrJ |A@L_,%R\S `)):ˇr쏘 J:WGil-Y*FMй7Z؛D7Q=>~z*FD)h&/*$wMj q\G\ '̛.Ef:ұp/%P1rY՗YHoǃ6M*Q2e"NsNx0OpmfqmlY+BɫM_zZe>ՁoU!Zٮ Gb@ϜlER1n|61fmvQx%MKl?2BK{6z*j ^#?霱_@5Tvc~2\~ʸUK[ yB&GEG1rץىӟ ح9 i(XŁ:Ƞ4In\\iROZWv pDDvo>-'TP=AiݕQ6]q~妡T @珔HZ吇&5X…2< z,A^:06v٥1,koyu/*fZhv>D9։wv q<1M Mڮ$RC246X-S*ϸETLqy *mŻ)?6 =ބqW6Svmfmxm@ϡ:2w>R״#Oڮy1LiGGc Crl,FtܐY?VKX-+uLZ 306-/0$e5RT|Ԥg슦@]`žTC,BJ^W!LZ\MeczLuxG!ja0r7#UtxpvaD5&)YG Q@{*Vɘ3ɾypt "ҕA,KEN[66S4In01t 9o2Cܴڈ= 6~o񓏙5nE\sxkICo-/,hٯ}{&2jHfaUR z#E93|dκC "^LMB=kP[TB6?U]_jw{P`)dj\O;QbQJ9H0dBQ\Vqhu eG8'h Ɩ6L-:LnҕE0Ȕ<-;ҚY[n:)vwJm&M΀WgVfDu|ܜoj͈@idz5LT5cgh̆@CX(Ə)-N W\xQ_4)W"3'9 B|F5خdĐ.{FЍV [3ƕIk[/O#Jc{?h@P62uӠXcv{teЋ*s~`y)ٽ5!u8"P IX(=TWp,ғCeA7\7q?&?FIEbۆS)ތ@7Be橮qI>ℿz$@FQj:hĩ<<_ֿhb:׊+T'1 uT|v[ZM AE"t<6u#%`p?5]lbtCeB`\1۱M`9~cs!dחA0Aely+mZSnh :t]k ukJ~?hIbV!1}Ƕcz}t^^#ڦA.u(% 꽈 J:n.1ɝS7&ks_v_yE84+"* 5f4bQ6;`Robs儢ж})؂G}mv'.|r<җՊ+bL3$`R%M*LLp֍ΨF煗+L`D={IcI06ME@dF6XFcSU;Ic@; yΣс#4=i&)/71Z"84gn^R ,6*1Rg r"-ѵʙlOde?2=<Uo% QK؂*`hǹBW!C@cK9mµ [߹\(FYA@L0:8mw-- #9:L)A ifYxPl?^8ߒ4sZm !Z1 p1 ӗ;Kfꭀf IpՉ)sMz&dBO}dw_z00]E’ڑ'5pkGZ78_~..ҟoLาrPAl}0^wmQ_ a0YnKH'DgBH5}566m6.05s#|kby`sd Y|+вmt$(>2w TXNe?xtx#‡_m"G֎$Ov@ $ U* S9 -PIQR)ZպNqQǦGnL썹CJo,U`O[hڠ0ܳzBrR4ՐrTyu"` ]Mp0vDedl A6ňE7ht;Dl}p`h~ 23\ $v? Epii=Ӹ[o &EeT ͐HN/&GX3xY߮l#~|/ԉ}g C)&E[S}fܪ",uyּjS7;车cMիG2ѼdwQhN&4j^-!> PX[m '>{`#U%{f.^TH1f bx0ށk$RK-𡴞1Zi^*\ruvQ3FcΚp\|^hL@fkA- p4[BVb $ߘXd%`gi K];K?BoR8nVpQ*uUC[Z\6Toyl *%_[-xb߂`F?s[jsJ%1RNNQc{]'چbvrvhTE_(Q@R?B } {-(念"YpG8ؔ*ӣ?| <Ӊi:I'ݸ]X-cVCS+/ₖIS;xfhJ,K/\LjwHGxi `W6=1R6H[1nj½ +WОaͦ9.1_:T$FH+ܞa5"?~L#. Dži_뾄(;Y]e_!\ǝ|7?p1s|ϑ8_#ה.L=gcxܣ#]1X*:ό2\'XPMORx͚wpTT_V}ӟj)vtz|lQsS_:jh/ڂδ>@iémfCQᦼzCA63(tmKIi>Ū,gT~cRK{]լ(?YM N7dZêY_? Kꄃ)yV urcĊNz4o.hX.N^Y$$8zc5CQ6H^p3oD!Y2'ڪZ ȕ\N_ (>Ң8  ale u|)Y:?Y-Q';] >p4vppIJJ0zByeaVy#)c?~(>F1_Kd@k,4.kMMփz@i9Ͼ)-w~z 1/I 6A{L7ĕ>O_Ok$~DpO}z&`"͚y+^,E2% ᝶ fhnd%N߉<:} 0 ) _a"&(FU#ETJ DjkK#/i>Y֍xMq@Nj`*҅n#q ˇ {9 ʇ黆Koc?}A">qU-/JhY`pdgB[vVP*PL)Q!phhӃ67:UɕrpM_P0xU!9#Zp1@l  f8ZMGs_} ?ѪD媎Q9ZԈVݕBr-j<s/]2N֫ߟJ5ᅽτo_ƴ=ըtфY*L2d_L1!ߨޕ^8H"ˈkb? Bվq2ԧRQޖ n{t楳֩Ã^#E]m4"|*KrO1y5-`:2?jxV cyh$ESrz+) -rYƟǡv.#|M'npRq_m}5fɰY3='Y%"XΟڞaHNaE]x4lѽ)@K֪g2tqMpƙs/#/?J}dbbvI 0_)@2Kާ6C<"-bU񏊐%B,EedH =٬`Gfbr8Fn֤@Q W_"~<gN.,uk#@q_̀d\] 830,,;<8qq+wߺ$ Zus΃>Z;@ŒA7nb32 +ZHB%G,VOJ aH} T )S 3vO|e7fG紧o]RxB,^ O2*4D|bqr@ #QQ˕fc~m%A< OUU1#Fz^(-m=S5I@$e"N?>+2>iNW`f/phf hGGE$%u Z4cxtJAmAL PPnJS[HG6 zǷu{ll0("Q![|FjcqhOxvIw&f֫' %;]MF3 LRl_K%v)0>%[(NtArrFJK{ w1¨j@~s+Gk07'όN=+̉ g< }ϧʡr}BXLJuN1YqLoD)1/O%$Vjؐ@=)~Q k]VbV@ n R`p3/-tΆab?v/5;Y/ƋE@v&G h8ΨA l'{=2I14z g,U M(W'ſAfqCKsDnDlD™K;ݝ{&gxaQ.2MǬ+ n4gtBZRuPn9&@ޣ~O [Fr}ً 2D*Rg0>.9X\,`ŧ/m̟Q.,@aވA:02ZVmҟӉcTᥜVɫ[2I9*>>j`oQĥ:btzvF,xYE`K"3_ $y+y %z=YF3C, N`@鹂h?\Vi2v X]\*LgpTNBhh72sW(SۇL+(8L{iȃ8H q8@7ܠ77C.Rc&DϪb.ne:XEȒɡrWVb+]0`V`E+'hQwk^XbNI=|R"Cuaƞ}#bs8pnci|c;Mle4(-:tǪQۃ4FbfF[,Vb!k4apLcRD(#6e;R3%!\kR0Hs#tޣ5ݘ)Lsl"Bf ER:7ɤ!21^P`QgLoGvnGYC-Nҫ\/ZɗGoԣ/l}cK%0a;FB\Y8yb>.!iqQ>zK{fz->8+-^JFa"zSE&f2ּtTiX'@0Z!G;ƭX&P:ҕCд[K7=x'0"\ЮaaE'Xo{lM @c"8]"3ƣ-79#VPҾuPUj`fBՄ|-X0lxLtZhh#"^ Qۆ Mc@Aɔs`gnJ ekwh͸@wu`i+H"OwuN9h9FEv4jN؅}4 4K!Yee]jS#@@.JYZ8?@|;֑8Ju1曏TR!|Hp OM6)Bu(o:C.Y!qr|_0 !y3C+vkVtW}2),6(8gg󙬆5&u~U{cNn@Kgh&j^-8x>hbz Ii^S`H2!y1u7ZIŽ2y=mZG%h4{K%~ek֝|R[MY&0迵mY0)11?y4v嫮T;XM t7`e]fc5kYWH+n˪4F .0rh-JZ!A6A<4 8G)W}j!!VNrݩ[Jd'ώJCf/#.!hrsК~v=<~\̝)4LXw,|c=LGcGTXbli mua%N$?C!JBBgoJ~b- XA"z1 ?=@^CvmD lhOfڣSs$2%[҄dR Q Zgf~L V)m8E~}$ e·w$o7"In|n8% pB1{r]x1J^nOog6*2Fs\wG֩s bJ}XOl,%D%"o!xr9|8Θ}sjEoHe^"@#Oulghx}K}:xi[B;fTCsyKD@NQ~ Թ_F"CE U&4Ȩ]* 4RϿ<;yqx.m*#&6u0IArbyJ1q-l] >nDC-6{)$ f Z-y* Sb:F@iTHmLӾnMIX[";4Nn* J8poߧKgs$z0t-IP̯`\$3k]䙃6@>*HXG~ oז\tq W"vmį1;<Գc/#pxV#+ O":6^q.ws4et1n٫z.MĹqzBZKGIXK鸅.a}jE4%bF*}ؗ~Qk-%7lqn yjo`P`WpvJ6Lޙ5s݌H?}Q.l{٘bE3j%G/wwr@^ N 6#9ҷ:KCU{p8˧nݔJY08ݗ v򡆻Z`.]MW<Gg>}y_Ef"WfLW>o@=`$ZW,}Րw ,֖9A6^(xOr"s%|pw/zWLGkҼ`Ԑʙ-3d}$&멝܎lq\+g?5Ic\Vi"J{? S51%g+Q*$/‡[a`2Ҋ!(q \QEw O@z.yxi7%'(;9l-b؂@ǘ}}k<+RAhtS]pDuD8p~ L606Sd*׽N]0=X͟ѮZR9mx\0 Tgjwieu`jWIb ceb nChC4 c_xZD 0Pnde>(uLoYBolR.A't3&<&{@b|zs Hv 59dJH|@O UmHAdOsQ^[XRiׇ$T]w: qQܖz -Gp|{D4d=P}tx06̸\l4LրfU`n$_o\ ­s'QrBtspۑG-_z\9zP je^4mħP;崅*0V_/uh52&aqfĿX6_js˿L0t7cˍ`Bњz%sRlfh 2TEmi>Hk6mIV(l$3ղjS̯bRuGۮRKwWE 9na VmC5wNS໋O\9O~mSce+wZݩ N /a+_ Pp#!5x]:_0-,N68cz#Tm\rs?JS& Ȑ(fI'i]v2PYAVǍ\#@Gw &Wzq PSKRf"H,8[ͪ]blZ[R'E ]? Z!RI29cTLJ IȵUDX00^W+peT. ;Wdcg;lN8CK @ؑ̋Iy(U,e#4}$bBTx!)j=8gp7/=ڀ"-UBDϊԇQ[!75[ԺW2םG0oPB^~A-څzbt <wqbv~- ^ JdZ7BCn¨Gو,jXwC"I1b4tW1!Q3[ ZUNksM{ ,gΏF2n 7XlXr}oN)DKP{[Fت|dDF(]p>0tpo]7^1b'l |7#Xtai}6UkRn'Z503`0]Y崶ys,ylYG$|rx1. "ZJ? !$QGVgpvS44YƊU``4]KԸm@\v/hL~hB=]bSoȞE Kݸh)XzT䍝G*gI[ #YWyQw&G"ld"wЧV2&ћ / ]n\:= Ƃ 0;jLio1IΠ&a/Ti= A^h[8ā; gxl`ؖjJYGЌ`ifo+M-~gYBi/M5*cynR=$Ç@ ˑX6΂M<2 _xV xx&~oi&OGhs> Ojƃhݞ.Yq#./40o2d+eӎKP)B.ť/L6L&/v8 8W݂@pUEDTR~KJY+= 0= ,c[ 1,qlu|UEYc!QfJdbaKagUӧ! RF^'BK 4hf `) Ofm|Ic5E7~5tj=؅*H|h.4zp&GC5 îA C&B^+vjM6%*C|ձ^7hET;Z`KBlH.h6zn(d9sKxj7xu,c$Es(IiVoa6*W8̣^a)#DBKejxUI7ͦjbރ SSTH'gzBk^ iKRw0|d\Ϋ_wOu*6}BC !?X wm}Rσǝfe>zvS((&YQK%s6 9gyLψT:Pvl<jH,;)bGWEbȆG7vs^pƀ.q2mqZSx]s2동DmVm$2y~NOKH]<0w$Ya*f;FUsfW;$9ׯ^@8ې&A9U} jړ C;[~C֑mLq=ܩA+ ׄ-BjĒz]W!\%<#_ޭ\711<_P3c;ֶi'UFq!'/l(93y [j׎/Ƀ?Ȧ @J >\ēvI_e'?r,A^S.j Zu)gxvt 86ML]?/4}94bxjV'#Re7c UqT뚥kRCzcƊ$fnK1P{m)+h3RAw:)fݕi o P&4ݭp Y 0yl;{k_l=h⑥p/cIHv2QC02JMYibv嫤k w%n'Pmk"/Ÿ >OFRlG1-@s~.t8FeYܢ$!b CyMGF,H_`>kKL_55Zz HfO&GH.6^Prc,Ѭf).Q M6`zn`%*4GvM^.49qMQ}2%kUio.%@d獷FK[DƄS`{074;Ś ў:h48ywpwGy C˵;],\JyI C0xSts:Uq_)-q,jzb?eaܩG_<| . hRcgi)VX4fzp'Et!&|:a~-(t,{qNut Zti]LzC$b9xiQZo{Cs8dLGgJ'8Tў/\Xȕk\3lf~@O%F.mNJYGEpN2됌i՝qgu8:Q ;H!>zNQ"ط *ӠRZd\)A)m~>V”Τ~ m ĭ]'邠A2Vv('- o|86t8w@In)}$N?X!{by1-*:uDFRB>Ɋl5:kr/#;p2|X;*>=f6a/"+pK(4 a F զZ >4dZ5~ *PE &Ob4.Ǐ_,Ȩ&Amzy[ҬVa ^8^ۇ-㝂[i,WdnϮO&RZM X{u485LŤ +9-h.w? .I,^3/%B`\61`'h9K<@LχF {yDRRVoBl+-mv٠/WQ ]òE9}1H;Bz.`J>HD(X)!J &8 5OYFhhiCu`arps CT1FbXg[ yxP'Rjn G6 rfrnZl%P8 }r-`*kQmOyE{E炾BA 2i@.cJRӀs9-6@4S v~n-_` vªt-]}Vw߃Y+&Rw{_Y"fR~Xu2e]4Թ|U@iǯsp8XZ'2 !cW*<)|l-Rn%5βa/%E"B*|rө`"A3;Cs:z[P-%ExPk$T*-V{F: g#B!8ib-r&fސ%H("LpPy

b\n2tV꽳Im(T5[:Df%gнz3j]PNs.FZ9@Ԗo+dt_uyK?D|șa9vk? Ϲ$Tat^[ V:فt Z `d cj4~}[ n {k]9Dy\&b4:N$6q`MpA TݿFUmukT?!JݩŨ.vݨ@F6jǒ\jZ'\b*""iC.0ey;Ѽc9hs xiv$bUzo.i$&+\} V<&涣@ Xe,7p4~(EyDzco`D- g _Z6k+"xP/[P}T9!՚&5o9%.m3>CRq`(G7Sc{qN@dy$,ÈX|QJx aPƵqhNo+2 }³0 ʾv-ɲ掶% ~!$ bB^ R~E;zj_B߄ݙS:C. >22"7 ?}y])xML|3Fuޗ&~1)vJtoR&Fm䘍iV\{:8ȼ:hćW,冮ui=Ncѧx + kgNLh[Qln`Mq1hTj6Yǽ)H#G;'CC-Dm_L HhY[ &Gg$2e=Ѫ G4OYqWw 7a,Ph>bxt&25e&Q-h_^[1!ILi9POi Jcfw h\[Mh7`ãTWB{(?Rt'oOHdwaI1ĝ){cz\K%GV괴b[z4Lk.`iv,>F~;l'cjю{khQcF^K/Զ޾w?!mPco28t.|paŚT7-{@QK>63GXmE_RACD=D\, ƈyu+[p/R~Es 5EvL~JB6}$tn)Hؐ>!k+yFݠFy!mn5W&:D 1!x?LЃᙣ"e|M;叨7f/a5JTՃz}0Lڙ>%3w.P*m\ Z7ecMH4o߻-~ յKнH"Fsih:zqKӥ%e [?xhZPz'yȧ4(K k=jjLJ<je1DAFP'9Sj`g#F1t .(@nIneB( 1CHdk0[{љz鸼dO;\)$#ᘧh4ܪ:V Mlc(mnAD 6υ;"ۘv.ҾBwṳp@[ PNX2 = nd6)X5yS nd q%id*D^x pm|0Y|6lFmrB3 4m"vgXpl&akV /b1pa j &)v ;`ccҍN ֨ [h:5|! uw &-eu`ƾd&6v;\)j\ Vȯ2O W\i 's;3hqf6Cj7b;Kl/OD_gIњԹeL'$5abPpmox %oP}YUYTwlwK ƐolqB:Z/"ic- '38u|tݧ%}]ؗt.Dž}2v-)6'HMX=.,Si=I&z< W= H/钻:ЌֶXE>E nI)nʝS,B?G׽! Ƈxc 9RXY&>An b!"IaV :pQ=#TMxJ$dd/P˸b M,]2Zd#J#2'm`ϙ \iL󎅟U$0ߝN‘\s/~)N.V2J?5޾Y]GQtY/-ʖaW&gc2h(1X!r],Q0@o6ehIژlxްaѡwe/4gvE6*R!~ ءlcm+dm (Z0޺r 1ЪPog(E['։mV<~Sw90PL3]Typ^k{P^ ? ݙ/Zؔqc )̦y.Aip|55[ύj]Lݫo\|;#">E_ST Ig]i$| ƙ&#`r EMmdGOSpߦ]\tSG nR=cXuXP^0T>8e@$MS`v#Rlu}Τö@2.\uI9}6犝kk=a4ԝl""XB"Bgii\;` (hqgɹGmu\2qa%mi$ /fiDp&?yPzMߑf2Uq$Ŋ7\~RW=z껗4HDK\/<ĽR ]5zO[kF&9c8h'd6Ga&ıOfn܂|t^kkI`^ک|m =^uh.}]SnLCTuBp0);3eAv6[x Q=їp5#2Q +3u\di}MKzz(KsϙuiYN\e `IYR$LjއYXJd1r g[-1Rúkd 9 !eC'=>D.4 'ƺ#b\[OsCExn!nEPP= zUpvOqv: Yus2Jxn/ޅ8dhPwZ֓`PZZ a)Vu1n_mCФguvwxP ǸWD&7ƾ7a;7¿٧NR]K^Ye'7{@?cၓqTK$E<ד+SМmr\[L77 Tvs:6}em쥀: Q9$`% maՀӬ0PëPj+JC g|LSꀆB;+LC'* J ͨ[ݦFl 7T?dV]21L J^X@Z`^ EtU;x6ong*Gu)D~ݜeJ֕VoK䦆C69#F]PL V!˟X\esTJ[u;T׷i^ߝfִd7{c撒viIQ_IP~ }n/pvWˣ&>{{m/UW+(cU scrU XE o.u4I>^U &2!Χ^3/̜+OmʇXQƞCbSYa.g 9ۿ^Y}j{l9pXes,delI6.kG]I?M(h{t  ߮QzHJ;㲆qƶ=ߖX4#箬~Z[}̰rol^!pՒ軗rR/m1(G!^_`x`x 7;|oh>D0F d.ohcUEbūSi,8P"~Z4EG Z ?D hϓYLٽ0M_(=p$i]?[т-h ?vo pU h`49AڮsC9A0+^VvбPV8̵-4w9Q0Tn X뒺86 (C-咜(:?_5f:@ꋪ1^:4M ZeS:FsnT>=u5 Y@k&z#{$t0lRIs Ǥʡ'g:Ĝf&\x""IR,d OԖ3 Mw s o4sؾ>.|J{Cw zF{q-ϫQ`=2B<ءOfuW>̚\w-*ƬI.6Q$|TƠ~L "w:໢l/{PX@Ks]J3|*bā^c]& jP K`.Zh1ym/Op;!}PG"@ibagϽjw%໘hB䅚OͱJ{G t{vx\o޺w<±)<|]ĩ/FdqP`t8S$;r@~s/#NA<9j?dq|_?'b7ܓm=Q lY(3ţ9tp'˼jh"؄mbraz!J*_VGpPH&t[w 20;H[UYtOܙ8OCgBM_8_ PړsȨoت]F7ƿф).eޞ`~%u6YTbbnd[ja_+(moPط5=>SZK.K>H˵s& 4j%~}q=+)3RtفVZD-I0P]$`CbXs㤻 جz[7/6°m, "ȉ` dApm|K=n;7Z;JIFm2 x`OZ&aI.=0h\kS(䠆 u_5ծo!SCQI9%V{Cqqa.Q n }>tX #'$xe(,24cjB j'yRo771{vT2MGGˑsPʽ8/8"_OGO8"wXѹت\`*R9~zLR?g<_Tqh0'af5@EЇXfӲ &_,N$,CÄiZK !Z֛'YiC[B0DX3ySu^\$џmFUF=BlU0|K2ٟ173 zTm+8k`lFog}eO2ZEL O$XXIJt>uG 4"/{-EDWW;k_|`zU" )!X=ד]4ˏ4Q'JhW:~e8ZR2BTIEDcӸFv8a SC:kAip/H Zv]O^Doen h&+&P ߽y3\yJ/t 삗Kꪳ ^kvZ.{n.,{רZP4(M;"wX³_dԚ;y43mwm _~  >{TqJ17Y7s֏6pX>+'4'jb..RA '0c"QBpe0/8H0\%vh6, Ŵlc^>T:}Jn"sؔ nNLʹ 7֘qtt78#cxns^Y)'ى$CW"FK1 UnRbᵐKٛSQRC4-BND1)-wyfTqUWdf.;JyBfʩ H-쪢9nK z=6Dg%; ]`8.|l?t 6dn Xw#0CAjȿ=U{rxd S&C8hf4s54U{-ӆXmz."zi)J y@Kfs}tu DFM{vm? ߭*&),97{pFC+l؎(U&_0<uQ~*Y__1ӍoIi˫: _zjwn;R2'oVY0cr…cI > +ՉK.θ-9((Qa +]Ky?93RP7K3`++/`Vk$oD)#5G#j`xX+@_n{8xx8'CAu;}Fmʦ?W=i}~/ײZ\ZOV"ߡ賝-č1Hp߫Κ SR4 -@Ibsc'dʷiSܞƿ, ѸBm$rCB4"GBś1nZ_jeY$LRWV[㰹3vdww%o0>煊IhّZzkx} _l,+1H٠NVۆf^UўVMMh4^eS;҆ cmj[*8&h&4Mr{b+H_:4C`]2V+9ewuyQy jvڀL(0'YeI*۰rն=Uq4+PS!E| y"Fkȡ_=MkQ 3j`љ9qSҖ#֍GF͢|'!CSmUֽil/qM%[\Mka=? 1]AS1N){}rDZ).$sfOF &޷fZ"`Nl5@ %Q8GSXLɑ@͠ oΐXAwe Sd^>qO t}f7f;qtu{6 PCEկ@7lʶ'-_:ed5F"BlmBaM =U4~VOX25X]j}nH5w_vRӈWΒl"n)Q87~=[?r W4tL'UؓZl99u,;D uz"С8[ً>| &WNeozY6 *O~-BO|c.~ymÚea%?4:aد[$ks7+qfm""潏p_`]M_@T$ؓ 93Ĭt1)-ؾbCJ~p2{1M6NZa5kDZmˠXX&-ԭIDS3Yzf+7+d`4‰_$~!-*_. n|]=>T쀔䄷+W:cI)-&^T(a+_?5b76NÚч6mdXXrpiZXTs9cǍP4~=f}-בƖC?̀𛞔[!%:C5h^f= 2nDI1wF„tBV@F:eڤt-K`%_(49ݺHق_KcNGd4_.-}  &3"-Y2JSlܟǫ2QFCJyX֚Sck(FZgЁؔw'FPZxfԃmG!rqWivЌpI~)b#6Qv8Ci !r4dRQ}8jIHhp^5 ْl~%v/aX~q "uRdUԴjB9#QNt)ۂRUgxνtVʝ=WM&'=fc/3ϯ1䑎r-ԥH5a"aDĞ$׽ӧ D"Թqh H:fIk7c? 'fHM1ħKUk jl*S#Ӂ 0O$B|VS͵9ZAVAU,U-ؤ'h}4#\FLsƄMto-]KE ՘/uP+!NgDyxζ-Z8 h`kYrH3 C6n}PmHxHD2\0ɟloyg,M0E N;x{ -n`1A[.N"T1Ŏ NGR&%gkbs @0EṴ&Ye=D#I[h8".Sc &q=8P@֪t+h ށ6D2 ʔv[Ҹ딁א9}~ ̜vyS5 OUxͽfw}vfl⏰\㤯X86+9q\+i)3bN$:sD⾭+g< KyQuVj}^`UpDwog+z5[,C'r]CZL D ř|Kι\&@3[F@쵔\ QFzś _+Vߤ˷)Ym~cŹVBw厤 ɯX$pe9Ywyv.j9Oa"L_pՁ [8ychAu]fML!/tkd"6U=Z 福nP2!MI5S/FHnw=o eF{ L:)JmtD08"h%%~q~{fn՛h*Έ]/J_|C qnל q3 WɱTjao,\ǹ]/Ώ`ZH Ǻ5=g%Zvm82<;!^rBiQjs ݕ\Lmg1" eu# MjY(..eY~q٦t?& A5 uPnD6U8s_)C/ⲩ#89Z#O̩;mnɩΖ̻*]*G<{qSd^zzRbT+y+.}˫N:$ *%-ww{1@43&kp^egt{{Hc2 9M*M|kiSVn h`1rҍJ"%O)ǁH($GW'-1 {seVQ]c7x;qZ"0=ȺOdCC i]=>U=ݣvB/ZEV 0\qyݧW $pUn=Ic5o:^2s^Ѱ ^7 "l1j2_J]>H?+ mndm؟Ȼ"ÑBuC옃dpXXuT eJ<;fRLw:{Pp C#aA||GTItGH&J &YY6$sRpͳOs#`F.$lqLu5@BzexYPBƹ*bS/_p5w!+W·ʤY* xgm#8OHa-5an*Y"OBG x*,5fVPvd^֤Dgc.ؖ3{jlcRDQtކz6CjRTvS;<>%wjSWNF} `4My0r1&#~;0kcBtϗu k2ܢuNR]m{&pֽol@F9pda$MI} =?K47WBrVЄk +fHxB*2|%;~Ê\t8!qe_!aUrVQFvrݍ&,PkKe!X?vG?m` 9;ywyww2WG'!}y)U@6kk3ðyHy8v fiQs5tzj>HO 4̈́*pSҡﭳW+'~lI)L??o&Dka5T7Zm y M&mgrq@ RoiamǑed)4}ixlxE4!#v W~f|/djK fIM ٯiW6pO1Q) IgZ{漊[ [*3Th8x fLqU1f8PuP.DDې.U(>T#JeY Y%ìN)lLj^31mɝ0jsU-k eh Ozf/-nSc&xwD0Kt,JX[3C,CVO 0q!mNX|в"N%+m: 24sPmU`6#Vl/$VE+\'f{A9iﷲJt Š0ΊÔ`8~`/ȂjK5/e#CX0Y!f[-Jg,pSDTyOhf$[2i^\bDt=rmrXgq"7>D F피_-C ~ԂFG.B|A Hx&"Q5A֞Z9[x}DZM6*!͎~Ih(l}@] []E4yV:=sC/1,2 .|K^f1z$g[T{׭IQFc8H8'\^t8a;{xG|ؠ z% )ͅQ|zq d:{TtP5mCgUFP? 褖 *wo_OҜ >2@F>wmi6)[HM}YXXMkm8su~$ $+sDVmZѷF?O*ߑ*I"5:q՘i(μs V;}F߂ySuT=;V$g 2{{ 9`o;kM<=նU5/p%R|2k(KDLF(MI:|\tTԧp! Ga)r$jS#rp*GX4hLs~H?$*Cpu6Kc-fn^zc_[55C7{O/Ekv=_svJ@켆}tΊJv,G-o/L$fGP^)|,g8=*PLn3b́}iL^ؤyQ|,(Cj=s\*Fx`H/4'H7S-)[F ;rG ORYsāҘSatJ呾R >^bk=b\g|kA_Ra|_YmKpB㞨X\ތ;Tx*0< ?zH0,yX~zGB'ݹ=p_ nTl.ku#1q%7iAS[h!+=Q"2!WɀSP3J䷲H߲\r&&[ 1.dPS"oΪQ;nd|xBWo AjrzA8ɤ\kժXvkKH.q1ܖĒ0 唏I`Q3I}A8/ F)p+kL!*9dzO~?j f@9s[c $N&{ /MLI9{?"<&w=e /1ֻ*pIljdzV_/ . :A 1`_1zQM/[rJRpRhļ(UBf|qMZeTR#)x%PYXC?YbO&Dŵ"a&n4pN6_}ژVgF_ipi *(+0a AisF o悊Jῃ80$}JYG=̐ .F5fn ^Tp~EmS׷/WEHǐ[f]<ѵ!QO@!c@Ƨ3d*@2lykmA TGEVlFuXb!о+M̉b*gԋϊQ̠(%oJL Bq7>3mOJXF&NIJ8%X".+ +'xV;49KFi}2!;^o-2p\ZEbdGm)%`n'e_S#!H>w|Zqؗ3p fS Kq g]:] /b <9SMVBxQYǫnC@T*Fqx&,ueGr܇o$E ? L.V % "<)Yr (b8{mai@͞b(gUM\Koa ʬpXb`㦥R\&޷d+zr6 9/FȷVȵgĊV"@H%go4de?K(-H-9 8@"s` 9c*[g Yn|/oYC sciL) z9mqcO@%Bxxނ {q~unmG;6|D)[Vq$C3o#[i%J`HWH=,u׏$H|%ӢL`= v/ے%_;qM2etNʻe;ɽeqͭ-c9JF*zVrņA<EDf\ߦ}Ζc)!{*3)K08I=JX Vt̯ϊ5/n\ emL*.-d8#Y  ?|=grUG,Yj;q1 O܄=.aCo! N'qx<G3{`4Cwz?m]D\/|Я :3.U:= 3}; KId2qrD!We6Sd}a*O I&%:iو&?7yC8LcR$+^|4=Ψ^K7 M,O2 K.*PiCpz$GyFw7+5TCF~4-͙] dwȐ/cR)Ȫ68O^nc"MξP<CbWbꨕN A ZHU٠IU,q_cRO?fˊ_s kV1Q" ܜG}|b:;tg;4M١ ?HXp،zTBϪoKԓhZE󭭩Y_ToNQxVS 8.*0{"U* icCl2B^:rB4g_"D /ڢrǂ]@<@&WsNNax.7ᘁ^E1IF|q 2%5OUeoyf_qOټҭAsXtJuPנ݂Fy<u^2++nŧPO3ם-m ͝p ,mtBe|QG"ev%I(RS"K% j|+3s= 2ݼ\h}b@h<={FXZ'7$iJ$ :V48#♍nMAؙs bѠ2L8(Lwu٫ xwIco^[.Tdֿ4թvTj\XmcrnFo"8J6C?BIjI8H;Tͬi¢$N*%ξFGI4!w{eh,I3}0Xu_2ę9g\iϐ'U;7ȷ% {eq5m0Seg o4#nFGXR# ƿ/:*w[A8:,NG|m6y&@ C5"2cKEI0Z }C/%JÝ´eYR_LDC2(ч=tOurK׮<DqRG/'߂zH@8u$oE ODp[n&S [;y|;"\lp8SPx=<ڗ]nXEGv֕FԄi]:Y 0dʢǨ1(aK@hK ;9m~n^Ed{< t` Vh28xM}d ]v"dmvt/"2z,"$3Mp-I>=Ć@_X.P֟ @.;5 TZ`ix 0 M j57); \DU;8%Oo.ٜkM/Rh9ɼgȆ3@#]V S[?`>!pdq2XZ$;`p|`Y'g'ost"Wnb<[bh4_?v>%ZXs 3;ƑqLhR'>lJC` }7V{d | m  l@쁔lcaams#uo6kW7z_;ly]^SE`\޳1S pF%;iNS_RnZEҖR!?Hl,ENM~6?^X@}GcVYj,H} *e#]6/xc&M>Uz_L]P^ÿ/vy/Ǫ"$\7;I P9soؗwȥv7mhp<'G z"o΢ 7 =vՔ@n2rQhے!BwF(EfpnB?>y`)WQG "穘{Ɠ)y p_ QX!{z _:Ks|ѾC9x]Atk"Wr&P{+G O@ܥ5~$ZŢAnb֜RoӞم% 2Ht*|D<(]oo *k=+4x|u䐴#/U>(`8\ij(9.`E?@VxUt|[tz}'d͜z岻m5JSGvB4v2|y4lgfcq TҝȼIm׮-gwUl[A&&:8[3.m39iNk9tL`X'ܰ`PC,sWy\I(uTGՌA*V HVͬNlIDCrߺO5xcz6ˠܾB-| מ*fcjRYU M30̙c m>.4m0b.ﳢXn`. I:yDm}S؄"#d,} B*G/ҥ@F>Ò'{vn]vr-RA?D .A~1hCl+j<-fўXԖ!%ISe~Uؗ5>9eo6vw8 qrhkZ4CGɶiUUI;Ϻ ]D5Z0$BtG,kgߢ?Wmik:)1iMˤiɺb"E+TơĬ0 ! jrn0=GϬYEgI'݈\;B *DE~8jYj^uEZQNjwؑ*GIb=-H$' ykK߶2@9a#0lВHG^̂(aAgBtǰ?n F\/N9CpSD4ri~ZFڨ Q!=z3y~&#N|TGԨ0ޑ Ie0kŁC9>9LݷiN'}Ag\(6ͮ.vtE󩆪oΡz`{s-Z423z I:KA󵲁яx4ڽ^t^-Cb-օkb2˒5,]ǞWZ2w s3{Tm1~k|HrZ?Pc+7EI7@CPm,(We_{OR&` ) g4Y7i"F|/ȼt-y{BڝfącBJطfA{XoAu(-mYuXFrDNk(Z9<Lr9{fʼn ] ĶJ#l mN-ڴ30^ME1;EMI][JW#ؔ2#\9jH4lu;! Ji:d<)%e2W 7c ~e44.Oip{] *WO"è6wPoz5UW(܃1_U/ *:t|?gZ坋q)dzT5h&;St9`|֖ FƗPf'[7L F V!B"DE]˘xb)y;KؚҐq4erv "ONNJ#zW?vx;!~ƒp`y(0rN 3-f}TdnZt 6 )"rcAHSQzPW4E ;#Kd/esY< }%qww:iW$ԉw'/o&>jY գsOEy5%`D24ǥ'/?-lPQ/"gĶEI2Z[STy  sU՜ea8CŀƬz>K<#DWW=V5qtXwv'`tSIsqDiewo=WTjl6ejΕ62/Nba?ܹAs_JK'S?"{gb) ]fjr q,{ b?E2R*J0kQO.$s;4Oc4|܉e]7BHh:uڥ#Fڰ՝# YB!\kJ:͉w  +ZhOgt(K~ uVџQpx-4%RÖ<ԫq)TG]śN%@Nq Q\=Xm*C.%̎V&o623\~,^ Nrh??à1ت\.$SNUŗ( ,n)`u3xܘd &@-[ZSY5p>6zSK+,P#*kVI# V\-^Y$]XqHYtk%œK#:2KCtO!Q-99;GD#w H׮}~L bgwrp "_I%w7fZ`(|V]C|"䎾c 7@Vbj8'Ret[B^5!nK[f ֦zFCp9OnOjJoey[c3S鸠c.3ͮ-pbm_G}#KL{),wʩ(CԐJ|=}"%%(>6\, 1݂G[[_QLkIZjrc3ą ɭ >q`MgѣO ( fnI /awbLtB#Q7c]g@x)I=f/F&s$“ϸ?0]4`:H(\faU.50&LY8ZKC3%'AV2XO:trVt뤬);O8#hTB?s;= Mns)nbMnx4ʪ^diUDSd8 Ĥ9'e]߳ GfY Q4dz_wNpryL'@zr~eƵFM p]68%q`p nW;t-4,ZQu15f*\~U4RM$ضg2%a@65HH9ﲷ֔sΏ9UV'RKN٧ⷬԘn97~fp谕T/VA6SST.;wYowUȝʬv%0(X {]R6&\COJ.mIGBb`_k27`O1(K4Ťed?tEUل;+>Rq<},"# mJOmv2Nξ~wX(Zж X~nן@Z w(qGf3eF͢^Tn oW}dͼOQ={3yM5coC A" ARr pE5;?. 5Lٿ=D[W24ݲ%H 8:(k\ŧ&OZkDV+rL4`"ubC^_3y1K?TV"3zHOg_G%\dq&g/uZ ,I2j !kA䷍z;ֶg|36gJ: ;Oޠ;|<䞢dJ2CMvG>7 ש'nӠ6П/+ew9Rw$.*GĞxNo!J=yLn ) rPiMaqlTd8\?CSoDm"\2Q| %7wLX][~8xÍ,uf[XQu,ǣaTO>Nl•^EaBֈ0[&~baC5FlO${v%$BH`ǎ7pjh(Iٺp,k27ع]b,n&Kk \Jt4DsC:B L͊} WS`T>|%>>Pjк~?#!JJdw{+@]&v`O-@.2)7mĽ(o!kf<^Nׂ2)8jDe mR| U\؜%^ =NeտM8G #@q{ВE9_GR箔5dp*;Azlb .Q?|#,6IC]LHʲ6iwB:nIvE!Pݧ`~GDl}$Kz9 Pyݨᡗr_PHa$P *OIO ޚo vjbIiº5Vf&.Mk*0k7_7'G|<$t(lWD뵦ď'Yc&{%;]hGgr2D#mmCzko3;Q:0\>HWH&1P nZ#=V8=OXɊ$d9Hp)0ɎS8!JK4kU{ Fd.QH9CGZ1?[Ft>?=cXa,upe凌o%,՚ 6X&"rfvR)}ZcS՜$wqR{|3@CoyMĮkC8`m}Zf2JB1*B<:@(DҾIsNοgy Cβ:t8 !+&)GMښq|ћ LEý&'e]1b[:#"Vx&(=.T cHiQ1k@ Elr ~/QkXzA*`Ô!tL :ȸWځLR։zyZ7Nj %[r}qeX+N( zӘϮC/HbjL7鶿3k=G*)6K(iDjKݖ# d|pR#W)͝pQŁl σ褰VD?\Օq#+Cbl0V%@gUFuc'bQVUAZj~ sQ5KTd4sHI]WW~J`q5g{F:KGМzG(/K]Mԯ- G():ܑsWȄKB$P"6Y|_e+>ʦzyèzȠ,~QߎD̃AK|e :E w:8Kb*ߔ#FPPDCZjd+wV"c@+/f;dj< ,6M+s##H&=93A3 | `\FXfWi*ōOoNZfc_F `LtWOK-JL _]'DW4 sjCU,4`g9[ Ux&]@xrBRKwtCܱN%ڀ@xJfQ߃.!,y-k:|v1B$*{ЫR('_Aw[QP^:,\)-sM_%(7R9t+ b=߈zKeE€_m_Y`{p%WdboU5^!pzL"1*ZÐiXhF؂B:G{߈> W Hflu-2\8twue S<]jU9+B/{{>AWo`bɚ@e3u!^paxa:l3t`?B뤍X`#(P_`wZWl {>7TK84ԭ=Ϲk+EOU+/-X+C 4Voo]s#^x Ji%/¥ NcKg(P#T&M Y(}6kϗ̤NtP $lLGa*K}wm^l' S(<+%ZOu6AV)#8G6HnL$ k&nؘZ[ yTi'AJ_\xeB^$1o'E?KM\3d֏&ɭcMR %[m%=~X]+ޒjmdihxd[WN*( G+000CPXѿy-:؟2DˋMwPL)8`aNKHZB *H6/ <2q@C:LmyJb`T/м <)j \\S?@P2Ŗ?HjZ7_+v`c$RU9 =mw5PJ]= E؅ :?Hy}O+W{(X"݆-)G^'Q@JV9Q^DPd8GXe#눪2I}5#']ԤP&<&bde,7R`/'>yvi_.zې!eR8鷣o7dN\lDtUh;V ׳M*N"$3<ws鑿OQL+PV=p>N: >s1'{lwTEޑ\}FLT}۾R;Y) JKa21/ RU۟!/seBݍ4{L-3p jq-4,3Q/ej u淌Q`QF{Ow xVNeRk%`sr{fZc3XGP*,H΁{U&$'km$G]i2Ҙn%M6?,6-CNLPT$]B,WB:QaB$ },œ90P/Ӝސ-4` .PJE ;oEԯMTe0*v+yfdleQ4G,ת{@n.IkTCwC.kVnD&c?YƪZMGVb6װ5p,}HX."jvǴ1ҦƭVNhw<> <ZWm^UKb(ok _"ԍZ usx5 1_UzK_p*a vFs \4n- heUUIG՚e^Xz'B_>Kprڢ%3#z&+Fǻp>U*ވd#*\ r&jޣh%՚cX0() %|ʜ=rM^کu0-`= GO_H 1jE#!cź@2<\9N!*q;S{q~U1j[v,?!ժEd|+k1--w:'B$+v*)p)<&'pp]WpM&4WĶeQxi@ʖ+k ,|`YDn7Ov$f)/Fm0$ 7c}9 MR"1ȹCZJ~%ՕCņVz)XJl#`{$' TbٓǤ?CZHѝt1|r5ȵuLOo jKpN}> rx>cu%q[).]Yw\TvEaFdB<qRDa60HC U~(o@hv <ܬE@0`njH,'kr+V(}s9Ѻ;hyrƪ$ʜ}QIA9r2!G5|rayCcʬX r;F5oo(}KBtۗ8^Af8E鳖}M%DEXvB}9?TIM]fZKmpWЀv4[Ǖ#l0ӏpxQQ립f٘rZnR_[ޠkn3%]1ohi~r.ך28m7Yk/w6#7=p>rQ)79dxt^%ٵ8w xwL]m Q}xVv8_7qJӾL@TKB&˽,_op>L֗YT}(؅1脎 xm`ָ Xlй.4,aDI t8+0xN~H_*l.]2TgOc 0v&ntX&z رPuiՙ|ٶԗyoLyԟsGa#A(r 2c)-xy5(,OTx2M &H[*xm /nNrAaA!km_AFJ%7+j(sC7﯑'^r#tC^t(px[lTU(vTf)?)I(WVHyaF?El'y;z K}XK  C4}^S8#hNZs82?6>0x6F_߄m1e p̴!H$zs'i5}0LSulA~}02&pDNm;VIJbt4l`Mq$,&ģ -3vċP,Nc/ա6Wu@UGFmBSഎ#/Ls̢, I^AMSقC #`;Q0n6]Al$mʈTI9ix$>RY;sgwA3*Ϳ7t% 2*LtQ >27`?&QNwp27fFDD#6r3R?L]Y vTpfޅ(*j\  ނ ђRm6"0a-9sXCŸZ1$4Q5ƟaXBF s%*ϞrUEw09x43Bu~wfs5.ni3l}f>|_} XdpkjzU%C!-Ț;O_XRPkñHp01CdrBw?fEx=aʘj&PMT]f,2rӫDC֓;R=q3E3>[][h.sQ%&` !b@\~/ຼwEAOm-[v{m)t3P"M*侍;uo\|Z(|T8;8|v^Qg(PvX>OPAI[b9qH5øf'겫WBZbmJpr:t#vZF[]ήŘZBQՕ&uql#d/4=~ %_`+w|7M6yGnfr#GBBp VOXe ik=Gu$|G?3 }BPWVr:".:~_1|4=Ah? .0moi[[ *Š_""m::>p9P4Š{JTFHq#/ЕMb9bg/l6:^o*9&Xf@;iނz(nKt7y{G+IHnYɤ68"5d<zT2U$ͭ|zz݄y~$U aj\ =}".OiO=Wjy !ȅ*4tP1v3ԧQw%ecTS/DXu9k䎟f=ȅ>3cux٦c0kuTx=&\z/dJ~vJI=בD9 3X-ͥNQs;}kEnkͦ:+>S;/0MŌƸ`c˟KE 4 G->aȗou{>BC:ڢn*)O*^#jGT*_)D6 aCPdݭ{et bT_^Z7HWBƳ:fWY$C xIhUm.n†d6iK >ʞ@9-ZrlHO,pռNC8ěHf0@ ʃK$cŇyw c.44dsWk-})vi'F{EoQFSH.kq6_Z<e-:&LM4>p3M,߯k"/`Q"~B>{˅6{蕭gas"F4U~wbhίH@v"%s :NgZ p`+':wKX1ŪG林r=? Xh3v^DN,Dhk6c@V#Bc.@NӠԦƅv`+6\yAj۔r/4~8=Ɉsw<|hB[wֳ  bxM噃 mq5}1;r*fy?GP)V%|>.8a>e7L3}s53Qֱ9P\`(H>c*EUЬegiiRe_* jp p|g{Ecu>.?s轊V&cIdՏ>2:Cf čLO6`4BBq]jMĪ5茳J$Ƹcޣʛ+S){CWDM1v(z>'2YDK#W^ Bbj'xLawKxr̓^XV)tݮ4!"f_\(,%NS@ql(D-N>,8xKLvQZvjr}&=[i) <f~ϟU]Gizi*rYfj!@&~|#*k%O0d`6ɏƙ)7n\iԏoݍ^hOA ޵l[kY2n* Zt^"^l)z{UCg'3mc<i:6-Iq=e< <+3s. 6}4;(|1vu @u]q^-v+)c糧-JRǠPۦiūи/R=a 4mJm^nnC@d-d B_qb:B\O֍м鐐 ?yS'{0-"M<|I t{iy V 0Nл"'Ye?Oh&[я`0FM@͙F> #~iiw,ݑ߱]4 h $AYnb"WEe*eO d=J Xy<| #!j17BCؼϰc'(o+{s co2@zm{c>Lg%gR_@!TYɝE7a:@FtOM;Ge6Eu&Kϛg`/vRuVA?MR6bZq[:bhfiaKQY47 ր 1j(h=2yq+ȣp#@)-㏗!RlHb;.o0ЭRY]R۔]]i%MV^ExوK/Xuvr |1b2M;qwͭT߮!0. A眃ȶ^W-(fY9iR0Q?Klf,Q(U>X`b2>Ԟ[El(*kdBus]SbfٶD6V.| <*mH:jXQ`nF N!(ǣb&ĞX>MzB3b}<3j= )X xhV?vd!]cBYsT={jh[:gyLۢ1} 2҇5 '8;H mTJHdeD \ 6AU 2З)RT)Eb/Ȍ!U>bTUDsGب45r'.[ chuy(-IcL*}ZQ̭MxPKc<.0Y]3@5 4gY-\ghqZ(DK05OlfG] O-bQWȷyMbi #rN]kJJ4ᩱWx`f|67#큛&踡 QGXsbo3iȕwȔuvdR p,ʼnjN%)4\zfz4h_*Kh4ϥ1mͨ>m{ #|V}7&3u{s:eWW"Sl ~U,139jA/5ӻUFw@{CZ`pI&ľC]2XaQ!!E͈nǎ;XS[֕H]5ޘp+?yY2t9tޛ/aҗ>Q5AmǢ}ԦY06ƽ48'% /LQwh-r|@Ak!jɇwp::8Ӈ/4v ܝ-_Srl!~Xp}c ^Ir5]=ԎCR( * ~MϘ5xAKEv .X)*Pgut<;Y[+ok?Eo=eN8nTL10VXqTu%) +jlB=4jgfԹk~?bY&/bJXQO? ȂV?&@r&/bHbӀc6oFn~9sul\4ś-RK䝘>7eOnch/ӜO\>kms9/ͽE.M`v>7c GS(/hW#,.BjIlχI3請 n0r;s"1?9#J7X2@>9 [؝~.MG+e$:[ˠ*x `i$ꮺ"7H0FXߙb 8u]c$#\8[=_@#CZ6'8cAy7 ݕUX<0P0l}s7bU-W;Օj'@t8mk/M\~.R%st`EY:*p; (q1{tw~C-b6[v&77Kv_)e%X%)ri>0ȺB_5oTCP`E"rх>}k" 8,unIC9{ Ƃ#HuZ%Qͣ}TbܣJ&c]`aǧl˨ vZ,p׵,3=t(%6}2JxiT8Ha;PW\Ma( OBʎA'pfg4ELo(ҬXZ>iCFYIR7!#ie}<*($j}PNQ-fKp:llͩ/w 3ˋ'6+ y@B\ D9%qUeRu2/~m`VN`"jzLgrՉNS }ͩrEH >ڮ3ۮ],Bc֨W:<ݮ  y"UKVS`S(خM x̭OWr1=H=oR7 "F,f$@.ʆkׁܘᵱ f̃mY3y˂!W+`!ci|e`D3+Kr47껜l4{HXFczs2& w=f SҡؤhG8Ԙ=CPF%]lvI٭__A @ZtD JAK8s%6wК*S M WDiz JI6(:x1h&B}Ȣ%ÆH݁XU!1V8 F32=a,&sHM@XUtj)MVerޜ"*Ե5E8y$˵钃OL)c(‘w"kQ3 +={XqzV=2NlN(F/!ryEf~WƋY& Q\آIPMrmP,oIeY݁si!ux}ϥux.M ^32_XoYg^xOK0bSN<@bGfF'RluMV|fpL[#F} [LnG_>6=} q:awVbW-sS4SR>N%۬,#6߈PȂ1Tu!l 3Ḏ4Ta͈0&zdCzl )Mzb5INSBB?lD ֬숦PӊY*p3LGkzM#C 9GᄕY'úI}9@\r?cfy e0BKE55۴&2:ث=aAK\ {@'L{y+po*ilNHU6'nNgGۘ^1}* 1`zC9ίٌzP-(ljl=L.N^o]5H aʉ&/.7m&+ G=M7(B4ة&& FI#1ī ,@ 9v g0e<_qRҝcڪݔ Pٚ#$㿀2~֕qCo$NiaݚJ.9V8㆔ D.s>t=i2niZIoT 61"ECXxyr;~7!˹ ]`sYZN.pIѯϜ`pִ U?mMD.B^\^btߝV)cg}.1qTd%[h)cB] X'\P%]{PtY{?ԁvQ|{EBX9رRHHW, x`QP N^@\}T~;V~BAy%ܰj)0Y%Nx>u9yP c(hHz<?)f\uߎ:SkWx| :E"U2fm0G[bn~˵[$B e_mFV |Uzz7:򈜳'LL4<qAy}~f>R.|9(2wFu3(ra(OfDy?.Lţ&^;PA}kEjK>#k,g*Ep'9}e:2Q x39WJa@/kYa*ea=&D:Ri/pw("y*}d*OzOgZѺ4NJngƭ^ yVDS=m+Z3~Mz0Eu(ǓږA%Ztębۦ׉,ٳ*!|IJ(l 5 dDl7*M{ 7r-@5r;ZA2( ZvYlM鋉M_A /]tջ՝*Yʵ:laqr˚p-^?O6q Ga)̢;ro YL QK$DU$ H;Hd'g*"Ngo<ńR?IwWxM@kH?`E9 . s#edؿڸ2{\>8XCS&"mfM Xk" k.1OXH݁K2um\ɰ8,)Dr'){^}"Sln@@m`u.h]6S-;ggg=;[4 91{9n_*[ִע5_0 ڡ#/Dpa݋۟"-<1+8X?5{ʈ^8;.Iz \d.%AQ;B%=v7:G~1W@@FYLW\<-Z D3W'gؗĭy QpT.eƻ5/Jy pm&LƯyVN{geqjd/}9ZTȅWw81|"@d]=PV?~[{G}2/VPlW@lbm xpH_%90%3':?)&=;q|nfѮؔ_Ew|C Kۙz.rRձ{Ck,넀5z/1&#K hՔe*Ej;" aThNpĹ.|C>t?:!*'ȧy@ꉿkz`'42 +gJx }]-%4)lGߣ雿}̈́{wK6 U2>xvRY Dys plޞ׽Wҿe \7.S h ,vg$)MN|i`SfZVS+UC˴KtreX65%>%›0ZczF2,t"9(a!GT<ev⑈k~>Q!4c#<ɢqC}؂!B]N?T`1'U!(B0ֈފ@*VʮgMyJf@.çF8u塨~j!ݾL'HM2:\eNc|d g-z|X-$tEFJD~Ċ?ݽPs{aaQ5E^h&'}Ow4`bâ' _dԛ?pnF]NW!j{t"b;&fl}^D٫>_)\w&(06+7ZǻxD/w:/ G|y6fϤs ~$ q:N^<$_7M}Lu*J0C<ͨ6-rE6V5mO_u58t@;Fߪm/i(:_"l02˞,s:+j d̸G"ou}$xr]㄀BAoS5{M_ H@php#>@hgv澭A}#*%:/"T|ONR6 Q'B8uWXfGoCDڭ"$֪5u}Ag ܰB@qie%d/IXx<*u#|7-d&aI "33* R +` Bur3u-AͭWqȢyOSvbW8U$ɤ03*馆´\cTjkndk>7t,n'9g$;dݗ=LIA>!^2 i:o@pݦj7$PrlMؚG H4WOalquQڟ.â0y8Bʐd9.s s"nuI+K_85%|G"!} *L dHĬK(lm\s9Ѥ r5xcMSqDA*G{lf؄!{$N >A_][\s~M+ ŸiZ⨉a ZU/s=cB& ?-Z7$"f<mp8I9799W^Px3\h>NK#;nY7wy D' (+ sL'-MkわJfw z8!=wg@5oJ1f=# aӤHÂvyg X| <\ĐjmddScӆDt0nqPHހ{쐇! -h@'lc\_FG[FbpDGXaEh%fRZEkܒӡ𮗁"\Zvm@L lNY4`'띌*E3(_M hwH>Ecп0Zf>>1JτrRl9jp9D[ J*0;=nӃxӯ׌ *y6"'Nt/t5u/FcCtï.ruߔr|a/ILթHr4:[Bh6܄D^|NV22G|_ !0dl5UHDP_,'qSO01 (Y:ඌˋfu=F-Gd GިFkԹB:1\P+^ͯz8W> θኊuY 7eC1~LM#sJ=H56~^>U[Oj+B)$%p{y_ٺvŤh +9ZI4>7'nC` ·6i%!x勊( ֪G.ii#EW `l\zll[N&kQ{*{"Z6dzW6ts]*OXm/S7|4i֓Qol,q'Iڛ*fx)jo:h9r*1[2rH^(@tT[`k[FT]ڱ#[VpxIQhi>3Fƥ4d?/G;U*0{Z!SJQbWBX3#AгM+ca-c/S&DDpc;kZ&B=g?4rHt?SG̠ysmnC !hay,cd앻' F]@t>L#Y=(qx4ڤ8MY8Ǖ/̖Pt.&/]R|4 Dti鿉zs}ᄒ.ML)"p׌VByY9!3tFiAXxa"1-_vqo8WSOͧś\OU{Uto.fuvW}|z7U\S:(fSX38ȞI`No0T7Ls:{ ؊e46RJCR7ꎑk4)G}?"$`OE L+N{N0$=q->*2Q.&2\ *q7H IU1aw)T70Faahs@S~ a_jP\uT̰Nf49G`z߀,/uO\L@v7n}.)5孰~t&dshb湤4Qu hK>9:_Ӭy^Gϕ;}@ ڝڔB@㪭dl\SF/=6ȋU!YbbNJO?4a2ϐV($Dб}T0P2bmhUNY24XN@8ii'ШFRxo|J&_d審$!z'[[g{QMbbJs/*wW&8^&xiY4ʷIJu44.cf~O[}x%G h@a*l7y$ݬky(A 1FEYk 6E NMh+K3EW+ ..G}Ta׵kQ;`[1EsdpY YXzvL/ ψ$4c+:4TnAպ!.-ptx\[ 9޾\\F8A uBjvm,6ef8#ג0HBP$o&D7_3p2Tmnm|0΍ bz?2Ý_J{~?E8z(ͣ=gc07P|76U=\O3ê<| ٘ތK my;T =JD-e'emri`'YRDM &i+/Xo| ?D(v|@ L!00LĽޑ6/jaI?ʟpUOBGsC &tD4n|No@7}q6lkCy}i h5@#@o(#.25y-kɪ|oeI <^ !+ #vC)ȅ`Y$a0C&/:״i۹F}wVD 8>uU=JR'Ϋnu.7[%{ w7$US6-:e8͐4+";z7^S.#ILhuH-oH7'scl 1H4+5 .߆dr|Dw=c6ȕ_Ma `S-; 1];TL񵘝Q.a+iJuo+MU mwIJZR{Ӿ9ej~70 FG6gT;5¿ yl^ddl{'4KĜ;iU 2˟fl Ƕ@ޢ=/ ?qoCq]͍2ghZܮQ,i2X+njxui<(hpR B/šBP+$ք$Uh't׉FgڋF9x >ΎbՓ'j(r+{+qP )z)A5$- P:l\׼|ONc; SBo ^g x[|ߗaÉ}4t:=O֭5&H>o8BN&_pwfbVbAuvl=c`Q`we2VR0\ i,?'MDz٨a /Fͳ\ƈWJT8D>\ o|hejh,GXI*S۰/㸢1n~Bƫ$,Q"4E҉!:U#.|?̑}QqkC*_Cp'~6ɵx-.aEauh>DLtI #{EdϬ=Z_Fm[ LI$@h{,-kjLj&Y%F?\6aU'M|\?qTI]slAj dq\h0k  >Q=vܐ)oA#UA&6p=A.M#+ghE!$<#,U5FEW>vUlKUKѽ3Q0Eb8<ꠑQp\HjJ4Qcr<: eYFT\)ަXAhXf^ۜVޘ1#7zfVu :5'W,X23?Xux(:V$b]n{p =jkXKel #<|j ֽG-=U?EXl+;)rz02c۽Ԇe{DnX%α@(8=\0qO &-lw ,/oukzIco)M5~ҳYIc8b lå1O//чC`h~ug =6hﶞAKJD6&\c+m4,[Vc~Onz.MFC+k<5F) 6 KwqGwgo&Zs,qcֻ[a=o~5I(S kaHڨ S=\/rD#îӵ:s'gsЄ\`P>w?/$:c6\LǭVzu:nz qOA4&Z[G&wr rfXȏK ָ<~ O:aUeFڕV80S^To—yqO3s!`ڋ)Z[/p.I}75S$3RP hg,4]%qZ1C_m۵!iBNES~R+.&j_Efwe-nrK%,i F+ %~?.`-gxW2CkRhT^n H&d 1(M 뙇\6 м[*2z@ߩ|mٸ!u4m!ٻ5Qgv(LDjTA-M 5 O.a\%&n"HsԖA.oI6j`K䭙l^zE,C+Le]_em-yj/&Oz!+&;D!8LDh6~ $ 7vco#E \C ɽNퟂ3ХT»ZᤕL:l,EA|W4 ,}Mg?y!1B`HjQJ>C(H@k減񂋭9OZ=Zp0+|2f gd]FL s5z iT},fQU]Mʜ/s[",=n5kHd:s:|i}HAP_EZKZLYR9JAqG hyc$%he I X:}Ji&2}%NC |{V5bWG./*RO)ܔX0*epc]n- w(@=岸"mS,ki:~n SwLkrvYuL7XO<܌uG 3-q8R4gn=;2V,kf$=9eU>@}~"Lxo-=7B[Gf5wcڶx4L"mW6숤k1Ŧ4@+U Nf{\!gd\՟PuEi{+#uwȪK[ (>wE(T]ȩ8i9@%+Ē7˝=Ct,.+t ys&7Bu!E&'i5 ʼ̶^5uXKuؓ\^Aϕh-l4Gz8Vr@C> ,r&ee flpUF 80`Vʿ_ >Τ h&5J5Ok[15Hu.Ew<xtih3tFm!yE}&rge \$$eu% _fL;^0)A$DKQ'O |~/Eicv19&8zv5,q9 Qi ~?#%Э\dZ @S/lzA&RRxW)uH9yj(?m"hqеj9_0%Lx ܣO>]2 9zK29+GMY=RZ13qH x9d8OQǃvR2B }KS`lI0i='d@PVh•= w,>p6~\H)7;hϐ':=v[H9J@A 8er[ZV#"841 -F%7Y P`Z/=G}V'O^J*ZEyp k7pwLz qB4|ۉj([NN6Ǟij֣U/j\n³NJ#@6dYc8vs{m18tǁ\"+QzRTPN w}2(nJ]بpqo-Oi T ZyR8$mĐaNgaS0Rx/2\->#\qǞz55e5*hj5}fʴnsdД(%gm˾n@{. 7c;ߚXףӃ^8cc (x"xd(3v*ĈhD_D/6;R0}%84tcb|}ˈ3S4kgW}r:c|ET6-oȐmQn=|e*Kn*u=⦗?0S ( 8F E{Ue^Ok$$ n _u yXA5[g {úeA=G=c=uM}#aJʖuq$ p^^-ZԘ,DuD!5i)SJ,u,TǪYjl`Stرl7:BS-''~:eXbx30ZȃRNa1iGAwoiEOϙs09 @75,WL 6C OQEC:bv} GT3Y؛( xg|$֘2f&\њOc OcdJW^_3,BEF!ǡmnLr/y!޳o6ssߪ83/PygCzcJ g$cXX|ǝ-YzI"!r_&jxzwt2LY b[4qwTem#̓Dplem}{HS/+Q}ݫ:оm&y0JyS? ⫉i<{9 !QZX, ͭ1Zgj5+)U#&.x>Ial#A?1 k6-wy5L oAHtxscr u<@c% ;l "{Ьż$%kc``X5!Eܦk-5'A2&] ;|ErA:Q@u,MvGCIбx?3 HfkY7zF~|9V/ 8gO|A>ҿ"xZw%8f7%25|C}RhsZ{ p1`z+o`Z*V09~(9g@oz튱Q3e&DKg2[ν.%q,VA Iظ>} ~aT|; = H( zn03Pw*wt*Ȭr77+O5_ұ)~7 7 ”}N8ܒ>v=e["s+b8b?zLTJ7xй%˨5C+쎀v e⮻'ɨ*eCKU@faOIZXzlz|z?П$İ Vn*="8% gtoWfk8ǟYLp- !\NHk0ު)u8-!LLMXMR9/Jာ 4v'tk1.5IИC:ƃ ,vdsr!T< =-ZKĵu,vIy 55Oy1#Ѓw գFQ[@ۚyLj)K*g!AsPUA;!JfGqr<7S.k=Terv^9R<=o쎖wB2l@LNvM4()G1vE4L`AMBaMYncGq)H9V^$5f79+]n_r&L}ވRp<@}ثu:NyXy&n+R&CK(u7h@)&/pJ3JN:H{CcªHVV2(KҖwrA+ 'yk-9$!XCpC+H2C*{μ2+SaLd;{Ya"Ӓzw]# ,Q@S]Pv<^ pK ,;l N^$"SG;Q_֗apfتFS1Ε)E᪙uO$fSPߟHʔY>b{3w !\Itn4K,؀)cԦJz6L3(g<Y<V1V\Y2ތVYwQ0 㤞s6e`F{pslkG!ns3'Jiyjw`_IΌ!%xp=y@ 'CW/uй*+iFLCΘ7=6D`[񑢒Xߐ7vME'dw9-;vu?فL qog-[2ʉoh\~~$*cQCBr}q*nPۯct|p|sDXjpE/` zM< _A"_ђ/|k8"V<|KPdqG,G1HV1ߗd]7o& ʺY"{yCgPIax̝U|Gm`IBg(+7`v }5ƄPe L}[x*+]`1*^7g2ViCGW'e Rc_4׾xXQ4aE^fpl a%4#e a 9f^-4ɼ^)b_Jag h*Mor$b5mgtGXg(j>)DUnXJ*> y ,iX4kmEa0D!IbF Mti~\{0 ܻCsQJ,! :(FdH#4 ]BoYgc-MaWGo#N{SV3 l3\Nqc? s[HX[@@)@/iDo-;t?'8tDqԟȨgw:KN:ΐH>UC/ӦG`!F7'`ϟUns:pF_<9{*6qѫ oa30oF$Lx$ kȎ< s$rO<6 p\uC2鐄"?ҲGF{u5T0˛`z1:e8eY5;${X5'ML|wӈP0h oU:/"pH?Bd㓘̝"]]';K{c}0`G!mQsN㻇\B*{em8L%$8 Xާa@ȗ`_k磜^KP5NH |#]Jn6e`Qv͢Ǥd&bpQ` nGƪDVd3Ď D; 21G C7պ5E* >a<"2-Ap&T_'T,U ņf(ݒu@$Lȼ}sc?zqr5[X$&,T(b"zMK^(Rs$uڌD)B])$g&T nUjKKRl=$czU[wTLͽNYڜgj{E;_v2&{^,'YY*,Fd)/݂Uvxl|çڴ?߲Xh NPWBy+Aasg,եl\f2?_? C,JR59h)fy~{fUTE]{||yQTj@D : mUܦjWǩ҈2_ݮ[-I|$j* Cd/yݟHmdHid0$[DsM^8tܜ_뤺0<$0mblK,( ~ VT'&2@}P=o 3 7w.Qf#q#Rߑʪth)^h RqSy.,qH.X賘y ŵWΊΆO`\e=*jaOpQo|VX K+G|ko[zhlsk "p)%Wτ=is@ 8FlQgV@Uwj^ˣ[%}zKf]~(pg :iA wMռP.oD4:ijI:P >qؾ5^b$at*NHۜ>yEWV1EycH Q2LIN{3mʫQJz>u+D69`*- 7!x*n隀9Z1UI٫) 𜫓8j``j+8 Rg`n'k^a)>ؐ"mDbo}xHJeuI}. ޾Ձ8 (\7fDAWeMJy{WVS/A)';H ?VנҊA[L_ˡ/z0\s>.s/Q |h睯'K3é1O"i 07u[f*~K e1-$-΅WRi:ȸulU:;t[BH0 #g[v3y5PH3>uCFMd OknDvEe-Y&Glխ~F3#)I otN4ߚ̀ t, *mP[Y'#.ꂗHFQɿ;tD"19B,f-pZ5Aǽ7b7TDyi»@[p6 Z­ڎn|2jo J yijr 1AxՁ6L}fsqSLZ2tF⨽畬x [K;#M\M良YDfbTLqnu%#""njp*gqJ}|Uɩ0lQ\66[HI_>[`5[szFRQ*KdBrX&J]3v-16|s|M3ݗ CgE!IzY[fumEpʹ?=O}B[36p\fqK7/tLfgP6ׯVg뺹Ko5]u^Pi'kA)xlx"G+wapC;8@mGIj:M5T3t^<>!`a~XՌ+@x6lK@`N~JӐ @+sK+h\aEMI\Rv̅\RA (2u(p@Ğ:O@# T+>"+=s%FmĽZsalxu4oul4FC(7J@7 s}nU-J)knaBwu`H_ž 2 ȅ0Ԣfpf'>) تӸ}`X(D~RSڨQc3?N8BR^"6pIfQR mH±v0((jߓ+Nl ! 5T_XN?w"Xf'50xRS}iLm1\l|g-[_1`&u;*GiCR`+X?A54 ć`^ٌgGyk*lR~vi g e]mֈ+YIP@/(19`QC1Sq`?aJ^9@Rj8G(n1;?6Z;˼]!n9aD5-Qr iNW5I>M4f8Y C)h4Ow [!mo b['2fF.+3LS^r˵3pֶC\cVv=8ǰ:(J Yc&{ml% Jʑ e[%f}\~.{e?]ho ^rK8dtQ?)e+J#bI1wq|REEGƙR@%k^B lus~ Ĺ|$%!sRY &uȱi,3$qD`PwV0D_dr[8>k|)LX)GnW 䢂guSf뢵 i|3Dɳ6(n_65y*3M8,3CX6p3 Gi.8lPɥ].˖ӨVv`}ōǕ~j l)ov ohĂcCѽH'A:[[h̞Q,Ц~$jpW%Ĕ7!v^߅Tv+_N "/;v)L#">ul_CqTpZtAM$ÓY!ѓ)5wDhypI"񌄘@E'+'U,%Y| F:/ }2i {&1~gٮ~(%-vC+κ䆒|2л";8ߍe} Jd^Xuxsw=6lv4fu4jQ$g,b-eIF2ŀ|pkJ,Fat3:|755;30-l7~hWN +4=(44 ګKYtyo?()Y @GQ}:PHG/P$V:b`Lʥ \цo#ؓTɆi[qugR>.%s [<9c46JZIqPƕE3EOJbt E`xPILX(uB+17"MY!m] u\?T%&#UlZͨp ݐ+G \'\*ZP;|q໯%?P< ɰ,:2|nX^[8AG\PGNDBl@(b f0.Y35zȽ[FrbVogW f kj{hL87ֿljS22wBP7\\$aG/EbvKz"0*kXInC/9/c,n@+ j8,]o^>%dfc&jЖҞܝ(BhIN{ke!;U{oB̤klpOS~[TY ekZr!zBg :Apbo9xJRN:!E?ٹn8~p(;}zb"UY)6d:933-< FprZWZ M@^ `[ LeX~Øj2bJQdوMY4[k[Є^0vqjVu6CX q~ 6 MTe8 "??HJw?tf(&0mFNWzh z&BٓS& (ۿ]EB7SaѷU榽C@S_[m@x.)?Rdp▇BS®2t{ƋN*7"Qnܞ H~jz^j"`p&^QMc_9PjƩ@jCF qE[> !b/$lL℃XV0ᯛ\ݚ;leƧDž i9`3528'#!`Mhh`佥gvF]^ܞ ,Y71dm"~2wbV5/YF&)Y X\ tPv0y)*:׍cGඬ?/A!L:If Jð|EZlt6bq`"!-5K+`GJv+\')WbVNMS_mxʌ OlW1,0B+3&b3JtIɋ'l>ֳ Cz!$]:M_wFS{XWNPB`&%0—DEqC["fq݌s?jik 92k5G,Q]H/9-ېr@/HR6I~mݜX x|%L#6³sfJP\2~͇sel6L o0&Wqìi É=7inOmLʃ^ӜB %_Oc84 BkM!b0 kg2 "аNQ (L oBɍϿe A%K3͊U\8z`=\BMڔMQӀqtq]zpt܉&3JA"*ףaj;,ڕ^ t>jlWؽBlm?q?:5g>q#2 ^R9P-J]~tx >6}8IJ.AuL΅q'QhHQIʪfF/qb:Z}\`'2tR01]I_zTqESfoj诊IkL=hp$b&GjP j<9Niet] ifbA7"cOMf=Lq4rZ< DHx1%+PT#}b3;^IPФQg([9!xuilә63-]I+a*G\+1kї19Uqc,_8m9DCLT'~;9*Gk7Bˡ[n~}Oߗ=BBNbf^s_}=?/pz"[[lfhHγX}A} A4?~U9&VR~Bn_2˯?(U),\|ti\f@҇n?w~NOimo8]'bǀOIUa:;W`:Nu{6s Ktw z;Q>VH!"Ғx,uiS̉9&| ʥ|D)%|a_q%ðZ1MYgIՇ k}-t- -XՌUfh9YLy9dZdI<<*KMl%CFڨ298dcڜoJH4*!HokoS n'='* o~D SE'Z4 $[y]+[sC` >/ j2]B+{^ŭGŠk 3=u2ޖ;Ae+BwēA^k,_آfN;X3D]5^}QĞ664 = }x z+łc?m_|dD8h W`O[XS-Yk]P=ӭ %,::;¡>}aݻoB W%9;fG)w.M_&֢ R#vy{ ;OKVс/ + JC̸lğrnVƙ4h?`M-$G޾HR!i=^ Ӭ3I\}ysĖvh4MtYta&+លv6жW" |` >526QW Q*$Rrv:ެ9aOE+hp~J[0k5#E 'שuIo=PD_B*[d)e.6vjUf6==rv`ַFCOG 2^V#ͥ'yCAEuo?aw̬֔*>D7%DP/r$ݱPASfŊMlϾВ2V@4K. HWn& ejŭAEp#Җ=?U^`lzU?}r. Ɋx,pAWMFEc0-pb +1N]Wio-, }][*ڡpw'mS*<v jZ0QrCF.|ܩ7&U4B4OfG24d g=)"ym UPj\Ũ1f9>__,)ZX;觞`< ovٹn?{m8Nf^̣O N/y?oݗNwQ_:S=^"QV/'S:/J}"&p'jJ=̪v9n}J󑴿P6'wjH#*]gMmBׅ~Bߍы1\kzi=ilsE'd٨ʑ5ӝ'XQs\Zk2T+2;4`!tKLv+C.[scH_d7lǠg<7 Ϣ~ئC ?Hx OEJT?e-"w pK޻Őlfng,Ens9lk@*w|#"$`,Kc]b,ս&7/CoYW,f2ezk4g ?bz΄&i~,a}͓u+w8[#|ډP7v`DMsP,wؐu-d5ut,]yM,Hq [Y-`xE@9T.NUK K3PŊnl!)gjWa"/ȁ7-РK8ka!UaW]+#%9<a*GRv%SRew#1/Q6 0>?|TmI NN}^ (ĨUvߝˉsQ[t%WB +cK[ZQ_6k~j1Bng*D19Fݐ +~=)|dI1;_~ ; ߒ]TdJ3>_@`JI4M{!Bh # j:WbDsZDs2(g]l n2&-8|IBbү!-5tND-m~@G?hlJʉb3~FoaAEE=r9qEƥ1a68{"x!%4ajEal7}{ mZ?YA)sBGZQƍkS #ŝ-Ջg#9W산 B0[!rǪS )5`g&eA P E9GP eya4s8R ϋ:5bj B S ׁ%#7Y1KČB; $o|kN{XގmخF{T*rۼ=0U7+x!fB[;ѲKp^ CZ{lU=#@~Qaeg"^})b\ZL6J,Em*Uӡ֐=鬍R㇔(@qk$.oo%IR|beihW^*V!l2|bD >}82osYrz ĉڣ́kV7PWQAL2V'[9u؂:8s3egaOřȯ}J cxuU#~v~;(Gz!@y-7a[z̕O9E6;-y0&`•,g* *AIk*YlNE*N0rdh$|WZQ{Y5]a$aO{W˔$M}KB ǂuiFh Nub=&JOt|nw':M|+@Ѿ~tcZٙ|ɐ<$6pW2 C XI}}ux6<;P!6g[F([Lrg rwkp.ab&Rk $n֜3=1gqE[ldfG1;FDOVھ@؋ۦ-M1{g#>];'&cÃ`͆́;!]s1ޘ&i ixjYn8|ɤ-)btL$SYVduպ񦎣ٰ,0(gwڢR ^B*8XZBkg&Knc)xvQmT-Jf6Jn^ 75} m )@1^24$2|GEH]xDn$`ﬥЊvj$|:Ҿ w ]Cq&xrgGɡئrVy;$Jo{Q UjI m>{8N\_rFusR=- /Fy47:v2ʚ=&D`ȋtB{h"7ؤl]-Wb3` K x._9-Wg><ēvEs=^ԕNvOgKE'KH燽'{M7-o(h(JFy}vI-#fcad.VYpcjNXFQ-j7hv][HqŴumsZCϚG >vw8SʚtkEl> }ik>w~sBim+^Z1Cnnqʔt]}SjPdQ]~X'<]zQ;)EC8oϮH?sjyl;s^kYL0,5]a݅zѬ B{{h=ȤBu%cz|gK,l8ޟ;5P^*=X2`g&\^82>^4cJ ~d?D;sG4jA:zB֏BOmLdQ4=-O8Ͼ$X} -u Ԧ/AH tML >KxA of7|#3[WJe+]sc%Z spx c i;ӝe ֔T(4p܍[}d ])FwW梗)YE\MRϓ/(DlnGLJ;Kpd ع3[UCiVO)0'G?E<9қe+3CS}pΟxFp~/&Wqziρ!KhfrfbxכVL [A5NBYy#k2Y/j_n)p _=|轝,tNz<,c hpo,)m(;֤"pv!˿G:m /-_ddd9|[E\;ՉeS:IUzh6 Zwk-y=d-+;DmԵ?<`osWKgQĐ\9ŨjBwCfN*j[dn\-> Gr QB,Lr.|\~iui=Yq*"c2u;3Jvm`o[z!6/OER)l$Xȗs3a^4 %܁d]@Z {"GlG'&ޡv΄w@%8`i< YuIJ=XʴΞ8zKH╥`>Z7T ^3%^b2QAxMҌHL'cW+)6kHRY M2Q'em!Z\onp! oyJz4wi.פūrkģқ; -4dy]SX`.Jxl`Q@9hn9{=,ŴE ]  5,ؚ׫Q5H佨 ) wSq\B%jKH/97jP/Ԗ$*ȖF:Nw(!{7dgNܽ(.exF8lvאm=1׾y\[GFk,(VşPGzhw{{gBrSSeBȅ^m6<.1m}w99f_/ R!vXAd-jhI{1uŶ®8\E`%A-:!q00y#G-še] UL;N!XHh´k 1YW . /OjqAnD']Lr.LmABRӄ9gc*ͦx3 -_N{"\<ɪܭ_):=@#anҩ9%M# kFUpipnkxzbS(VӧbRc7/MVڇ"hq!jy1 ;^OFuDe-p;O4>ZA9P`e_o5'0E\VJu0ǁf:bbsE~&¾o+;6:v$|Apt^w (%,ȭfluuVs5ų)`s3#u -ÙCF4h泼>j =E4V$':Vrk.ڳB}!$~D߄.FvCO6 -@pn*ʨ1*wSTK^ % N<G ̳pQwNbxDjfDw7x ë^qdi]7uOZғb|4]M镡#&X0 dò6R$:3d݁l@}=ES6y" ~ Xpo !!Ic$R$%.^U7#f~bsW+9k(WmZقõ~Z?ŝE)gYX'Uv  3lU ]>nd;me4b7 Ja-sk;X!A/V?jg31k|~(O/J̐1Ha \<;P;-0`i٭SE<ʻY9׳4`-A*4eA)pfU9聳24VDg"L{Y5&so +X\d.3%v'cc6X]RKtIv3_Sjc?K,ڙO{] "$3k8M0(evP|rQ auk9TMGlkdpaؠLJjQ\db7fhÖmKg);x#"j~r bԽClZ S@dZ-&>@*aO@*jCq]U?O] Wk׸f"lN#*O%>sK U)_]y;`gn`/]RPjuy&YGݾE)Gek:٦2_j-k"PLf2F[$IX1rD}w/|/ \ pPAnQ%us:a8T~"UN b#EKw=&sLg /{쎱kPWK'ZOgY`/ސWKw&eP|Ŏc_e s|0qN+{X9ΰ[8>:˺"_}TS,9*5[ڒ! Cp8=p MpߙG;ű Nq(bKhgdnmr_Z*ixXCvW 0no*@F2zW&L|@wBɪMN+Ks'feZvԏځTI#o'E!^j6BoE~Do@OpSSOw~c޲# *YV)Wg;znq0M<]Ⱦ-TLTYT~}x'Wfk}Fwa( u= XaƳ7kY=G-_q"desƒ݈@М"DG<7WI7#|"ߔy9jIt ?.DO0{tm+lE,h݇ƛw⎝u_v1=3#uL~LPN-?V6rZ> ebh'y8(Hy}kG.d~7P6t^cRƃ2} !{œ. T?͸7)gSqc239do=1蕢gک~;\Z]PGfOƻ~/?ycU[!r7qeAۺ;o3}%BdmdYsW'^XE}R9\Ol]<_ &]&R4 Q2 "S=ϫ1kʃe}R?XE(B_)?dvcgseh%ι,68k)©Ǭ \öPv"\$H;Jp2>PjE!S+<I4+6!f%6U֜ɳ5+P{Oui=Sdn9ZEӻlLx8 QG$"F 4YO"oU-hAv_4No\j6i !2ꬻŒ8Ԯ]VIBfm6SűN ӝmRU28?YU6lѺ,m8pn3 (j`wpj6P̯ lV%eq_(tOu8#avgb;>a._+íU e$ʲAQ ]~ҫ8 :բ*p@L%Ѷ?omOK4FS _'be"d8SIAPyaL6 Pv>Ӻ. BqY]eLLp6[4wpۿp)4BKJꋱlXJ&\꩹"LOµd27hvJ8kl=PQwCHJ3%Z*R'*mcg4lz@fࣈ &7 ߫ Z~v]Q~ ^J]G@Ss~,%ڝ<nXp߭@o 侻vAq#)4l}ԲGQy sG"i Nj7b/)BO(" C1/C-AZa[ )|x{*~eiνT:HX`KƦ7CQB<8鉔Ղlc*( n22 .y07k^xȊ zP@7.S9mh6ZlTWm*Es}ĭIpm>5JxC-CD!jw2WQ"5>qu. yNhcvG&)uͮK 'gm #vDUK xf0OǪѤ>B@Jx,Ê9|ꎼۘߝdW2}~ZZlNRܛ j'#h -`:!0l`$)I](:iKܜkrBo1Rhӝ+mļ-a8'xԢxW; Uy){|SD^ mOI8w&TYPm0QqgU6[Y ?ZBD-EH4/|#g%8ܥA T&wJgnrA`wzhiԀNȢ1̻KJ_ԀհꛔP!Ia ű7rtsj)ud@iך9vP'xavԦxEqC҇s3rQԷFj0><]l$~q>|vkx~ߨ8s"溻bg L/;vQdomܐsAz"e:?TLiuMcN|U|dY!T!Fo]UU"%)$~/S@+f6`![\̰YَGZq7q#fqS9i0V2_ebl^db9J{-%W]wf eACj %Z93#\]xu֯V%te p\b?{vFc4"Ƞ:9Ǘ$CW3jT4V G7rv2InXk0/G*0"&hv 抌X@Lvƙ8RZ3:ˁ1O.Ng5쮰-gIt/|f@uIxR\ꄈ5&6jftrpA̍IֈAhsf\" FFV5f10n +Ƣ[_&XjDbIkŸR2E1*'t5cEVN_qx wFS,@:Q2NV16!Bxu"@vltvF<ʂKX7i9jX+BErG3; uW}r!?97?[Uh%'OO P+p;s/֍٤א1ץ?قss)6<=._r4$MWD _V˧BR" d 3PFlS}!rR}."z?kuRRN tA!M/|GkaB o@Ԙ_ bȺ,̚Xd-o^m%|hk ?E\=x\2ȣ̫_׀P> ޿vuokvWĦ} rxιB`s>:fL8;MfrLѺ$Jl|ofFy~/M& s]jIk3c>Z{zN}~Ts~!/:@6j_ tݠ"_kqb;v3 Lj!͇ŜY(a)Tj~'`.1Zxtup9p=@ރpFGHC\$IxR ̮ p"R r Ӆ)Ac2v5L։7{JJ;V3fHIm`Ck}XuR@Ocj"t;*al&ZOHzMώ^tɺJ)0j?EK i9<ψHj h!a[&%=̢E]" E˂dr8C| 0Mlc.o2hf;eƮCJ`&59Y o1U9->H']< +LtIJ }{+ KA ^"l}-^nK-,`eNc>L^s*?tm+E8sVTMx[ cX>Ӈ(9 6ԈHqqZXD~gq{_1T7Lo%xm0.Nϸ@z`@K캊D)6c5V%!]F|{I G>5k ThT͖ҎWp(xAڙeӭؔ6›G$xi|h̛yYgr]1`?[nq|śVK>t_И86)^͢V&Cz3Ӑo䗦dOANp\ ([ /aqwpOH%$|]tegtcEV{GѮN yMIL u!L rjOsbK%#um!KA!3|9!4˕%{y` BFf2\.p׃R6"=N5=tm8U'!*á#z a |l^ȕHvi۩k%(myx8rWdOSѪ8nщa07"\D36?rmRfˣAF}K7[ @c]uPG=44AHt^i4/׏}6bPgLy͛tǰӟ\h:͹O- {ɛc aǔdǞm*^ 8WI% D>\۹[v Yr`RD3+ٸl%յNI"زA軞zzW(k^q lKw` /cj3 i%͈c)1A,;yQIf@Z=+XHtVp#DQ4;c[D>R̕ni͹_X-V9Y\e3t_}$hWzE'g";fc*^ p/8?QeXkE0,"R6 ܧ]J 8e՜̨N e|o#oi812Ȗ6Kn|WbΚuod:Hd ؉Sr/sY5 Ю % usdg6A`z$Z1*(g'o6f 's\IňE*Ծ=pL-wlِRFKD6Lۻp{wkQK*5?s1K"䆴"55uZ{6€ #lnP[73B@(;*U)ywo^ g`XxF3] +P|>dtQd !!U}=ғ S%zB"Hh?HY9= +P3 >@.pd#*K!D(Q|%OUxqٸN8=1klrR*.Lxվ(BD3old3Cd(umŜҖHC+]Rj )Eoܬ;rYLpwֻi+u Atx/NW>]a[HM_ q4@p* 顪0Xf]!%ll'Xq75T-ög[HsK,{vY}bxU-JqGg(a4r2Qmj\GI<: 7]<ëH-pXs#d:_/ *pQeg_ 7^DqJ}XjIx18 :Ց AٱK陁) 4jD,>ǐW{/uh]7 r͐a+}Ϙn,;&i ʞ/ d/ђPE )aZ&0v{YI}Q &oh1znOMrR$`M'8"iI׭czjZbǤز$?{(+.`3AWjamRW fUT:;N\;DSXn"3fم?h%LKSl8&-J|ͮaCf-h9F:yNO@cbZj%V6)@fhֺZ3{cFc~ Z/]<&kv,&泎Wce<>ب  &K<Z;>njYa=j"C/Zp]"byq*5 yIC6RM޼$Wt{mxSa6=E u[vm#&]v#1rJzWhiL;ﳳDU,Ÿ`_8Jl&3`l񯪘Kj?ڧIbө"egosYmѳSU.̐~pzԎc(iS׿hKym#,M3v8 6(H[pߪ oO> BHΆ.IQ:2W}*;݊/ʹQVULf/3T> Qb"1vtށ3`Ettĵ\&ewetFq\q4G?$KvLpO@r'ϭukc3 Ľ;A9lsA⊆\:6~>`V8ƪ$Y#D͠ {!oKYz ]Ằ ox1wRA(>PҶV`I_b:DV኏ۄ+LH3_kho&EӸy|Jqy})E4h'0F|mn0]1w[nKdztE"T ܻ4"!I[݊L4TX`]twi6o"ekqBtߡe{ņqtň;5ِ,жփΦEVeBX55fXf1HX83>oj DioHyk #Y-GR&Q gÄdv>Yc=CTWWnΐ$)s?XGmծ* v4p/7Q&GEye7ͬ譌r8 բ L^G*_f? #vXGiX OꫴW6>4z|jM7&. ɋQjJEt:'u6~簤|+pgG;UqZb QhVt7i! KPhQ5\MdlxU!&io,M {8e(cd;dD*̗BD7,AcV3'Zʠ?Sag*3[ީČ.3'c TΧmH碼\0ԗ HZam=zT^x]oK2\ЪFը @]2b&nh6ugD(QN=\O;c*^O9m6+:@ag!h FS4]_x["^@D"9RqG@ 5l ۚIӆFxnfd0LwWꮽ5JT.2#/b|'{nQz?  G l6Z&X'M_sGaK&ZaW.VN' 0ZuO[gu|ii]G<;R1z'zg%o[ kƳ7^V/oH 4e{y\0AAl;WQpq 6G. WopyӁ&R:9/m&zl$fس+ תMgoCBזY(Xbw`4OAdŒgo%)G[ͷl=7SV_+<Ֆ2Emr`bVmrsMoI\$Բ/:A;\о}Κ_]EcITfkK^oZ2MM;R$ Ūwd~+hauj' d"| #H6 u啒"!CQ첗[tiu1+GTTa[[s^<ډEME%q4{wj=,&'kyKy:&?6gUd\5tZ**W: eFxp1%έ%^+G=f󵱜6y|:mk2M-3 Bҁ V;O P]fζ$5TiC^PXӠ{G?{k)Y*lq i[֎D8DԸZm%(^_īICODl̒h[xqG <'*{6#*Ȓ5,ۆJq" _2wXhOh%9 Z'GJ;!Ls*ül=6YX/]U#j=T:b>Y<3lӍQ1q9&=! k"{O 6I}i.uB|Gto\O36f:)z[+v@6*O -T뉰# ˲1,/OPgնHdV,8AgW[E1(jT~u梶5o?͛>(cR0ԉ.+e= v~n'F^y"CGxc^ n)y-}'">gZ|SpL9Izu~\ÔO0ޓDь%?Q*82E\(a-O;Z*;/Jz9toCGD悠ړ N3)-j+ {bzUr*).1M mv  d͞^v\ 7_9|x-dF*-OWϯ;E~m ^Ha 卧@OBb?/X\wvj#"9:Gcڊ)\'Y0001Ҝ6iδ`*6ut_+}If,%Ⱦr(pTyX|͍ 4 AptKxKt]Qp{)E ET&=ˌlB F&tv;3%dX%VWqȊA9/3T=BϥvݶWkexH58BHR6"(`~,miC@7Vf 鋱hbWR^E:-/:rxh,H.䬵˔QgǴ +Va>;QthE+(2Kǭ Cż6yfs c7jm2y1ogs l`xg|[Gyц&*KH]|3. [ζ9f!g#l#m*L"]Y 990I'oNpaJ#5ly P>Uy4d>Zbܺ7|sD^(kE7cn Gݗv+Vspn"IZplq@6 nt7Ɗ8{R@x5iw=QRb̺:T|-kG8$zu}9&.,oJD|'-̢ߟY~?X#fy6#yJw$M i&.a<R]|bcn`p mtށyr9b4[f wFuW m-z~Gu\Ye0L3!:;̘[;,1%/Y+!0w:ϑqdm,n@S̅1c( 9Z1vFYM| %6> 1~c/ܥ QA=~/˙ G̴SPWj?(qTNb'e_CV "~Y ]Nx`ٙIP]x@WR,Ug}V8n1%4P$ U r.d@LHG)iR)sGWHe6i5Xj8h7U;e ~|]83Q <1ᲩM3@+$o]2H}tZ?Au䭉4#%m'VpxD1Xnȹ:i3Ob zyXe` "Ek'u{/:R$*ͣf3:󵕝6}5?Zs8⠛cw}maGe7=3YCvYKGO h_e \:Ș.K35~3#(5k/ ZS) (T)ƹ߼OB6Ry 닊Lzq&xT {#[ iW|w `)4Hʺψr.J7egF3Rs]7|)/: ISɖaPb30@ ~L͛RkRBzsr= <@UTD%a ڛK/4uKσZzQ],Y~dQq.bdhj -L ⿤:/") =uqA RrmAkQBڧ;չR(RiĠj1 KjdTgreY KeC+jjucс5(oIcbNiy:G3L o_t ,3Z3َ݈7ļ&_6冔$:Z3#i}Ie}!掙h[ڻvn!($t^'DݲzXw7Jg }cԡý·%ך(`̽Mp, gq6@:޳(Ybt?wL2 qҌؚ*?hLyߴ9sw-wsPВ2%V[=E Z;Rc7=?}d~K GXOce)wT gNm~l*WVTפp 7 K@?W6j(TlZxe2=c bU0Z߁%ѡ$L>~;v6J ""'5(س|y>nksBт@U5m6ozՉtx(%[x%(C("Vgrfʇ 0󿓼|}KэCڒ5$򻍳{W;S7DqqtP(Me![K|^{TkٸNR2ƽe,0{s##"EhL Kl>ZJ}-rW51hE?85P (ֲs/Ĺm;h:C<~ x62z:SaoɩǗJ89%ġ4f~jݽ^m,b?fs+x[MCk/(\+^{7o B6H ؑM/@Wl$SJb{of!p\9Ґ~ $ ac`*w11ܴL~R~'zpIqWE㶩TV#bߣlaSHg;JW$ԾJs9( cqFݴ%c3RhAw٨ײ.bɢ) QDulfil%RCG^W-kbyPٺ;rp!70>ӛc=_){cu*tnwĨ6~ Vh9nP21yi*9zz7.q}h|7$C-Ob-$.Cyʖ]k+6bbTM݆ l_ԖukRWkQs ءSSG,Drp޺IƋ*?3[Si(SMڈcCs't`=D-YqIoUKa =EߤDaȚ!q78se uJ.` y՞R2OA^A 2l!IXt#>qQ6ہFo%xxw(85 a7<$85#fy.NJvmYh= o VxGYϸ6 ;ZO/\vrjG#=vT׹xp._qN,_ɑ|ը-*I!l ҟt9\i8MkKk`.þw;˦^˃2̃3M)B?: E`nF̘e[猕q1߬d Jۑ:CtuB~QuLD]`(| dM&9C h%~w&qF d{z}/7W~%Cdoĸ(Do¾ Iq5pV [^GW91(rO.*h}Ax44 k ?W( +vX7ki=g"Ǽt&y:xV26k+:mUnY!wO$ ^ J.mZ OIB~W=ZMb}'ZH:4@GB.v]Al?n+@0kL\*n|Q3{,-eTOw@ݟjއ$(Wso{!T:.j /,s9 ,> `&,~PXƢ'q\.Z7U/P#m7quDxXu}hx"C ^u=\$ lʜ (eDΦpmNxV1.k3L5IZW&{Ʋ -Eu#n Yg&PfU`gC\{T 0"hЏ\a4<]Iz#( c$n]ކ$w+hJveON"FɷkDhyws_ WMŴiOU5 cZf'!nY` ͫ, %ܦH23HƁ<1@#I{4)kVU[ طLc0%DjLK=Z^$\mIH|14 ϑBjsCNۏ¬< ZjY/=F>}l ^K.#Y.hOpݻC3waRl^6\GIfwqɛr;r]lW}!-+VW__v;۸/Ƴ?dPP0qU5UjJ q:ϊ.B@,SYPa:c$|nJ` X ލTRܙOZ%5>?hى =@̄C%z|оO5?aarHFrp^A++&p>vIc0z%rcW?ᬮt`D h׺U-0#-3EH,m\W=9Ό5fj G-Ja%6=xxlm.^h炍9 ({P#k7(?Fh?DAc`җTGw 1kZrdW s89_ݙz4"T8& \mOa :!dFiBX/xZVMr9, ,У+i KKn/Nnm"ͪ8tYp٠7l:m| K<9$T7E_,ctڱdD;:m۴wxgYF%.aSm8˪E<(\M[V% %‹ut=qϞTDh&Ɵ)s.̻R*7a*Nq_7 Wxktr.ؓ%. b%\HE-OG,:T$ Z_'R2$s'=Cxd8)W&'-{">6bxtm.-% &s_x_ m庞`)w]ey0REM*{@7y50Y]E`SixndqW>'xv '57b 79vkys{&ukUӦ%&+6Ӆƃ|f,'F1આ r}ғ_}~՗7t.)fx r1Q]U~Ai)vUWtӠti kh꜓ۆ5M'}>G\qPomiZ.#UZYAJYPxO3 E!z8BXk"a>!Ǵ~ V53L"B[!h7Y:anT昣/`tz_9t^!.[Ddq*31ss~L6DO92٤A6:_f/9g7$@{\ M܃KomDۙԺi;%Khvs9c #ӊ*|dџ jQv5"2YRJ/B皹| Wqh>M' $++bmL/3m6(  Q? -_Cpz6{Xtsz,~,0<-E|*6vՉOB3+|IBj,^6eq+E+ ⃃t,"3ڣBD2X!)@2#Y sL aзjj%G̽VXy_̫|8'5gܤ؅ϡ0Ct(vւ|>h8̎ttstѮgc9JoөzjӉv, ھ!B> 8^! F=%[=|L_;oc[ϣRF`mp4m~CD>\92w W~x3rci: q6l}]*|eC̚7Ua?e<' OV{6=c 'a\ is\6dZ\y|Nz>&iQsׁ< BL 8>([Y1 )i?}Ə dsbG ;tZSGZ&؆@sp] ^,ي&M&=:M|TO<z}]k4(Ei)2@+1KS 2;]qȕjrFY+# 6(}D/R'*dE@Zx1Ws0o 헶Xqa5."g{a4 m?&fѐ|lOaRQlׄ!L#zBmѺ1ADCa:4KԴ%U+ɑ!8bnDZl'rcGq_h˜5C$YOJ@Wg9"?A*yO_D_v es Kw`^,X`5h>eK9Jܚ߁XރgS[xNet6+c/ְ ZFc 㢪 N<:2۳&i*$fY:yEVaj'.J~2A|tk\)%lӸJ62A+}C7.NT%ayq3TϹ) γ!Ua)waRRy5xOn3OtVjQp[haaZ"Q:~fXF颊B%C/A{p?_$/P n!6][RUun 9w(\ [\34 EtԸ5F"#wy*KL4ѿjy̵&;LTi~XXFO% s[QH"I 터2ӂ-_!1CͪЎK+,(Iv'(lv WTƝLL{6| o*9xi'fEʹR[-@VqOȜ {`=P:A񵓏~!&N}()NȜ{Դ'$v*&}S}_*\h{+INՖuNcTZ IEfs>{Fs72z1I۰DŽuS;ŷF{PG,yP%hE\J Yث@bK+,* d !/4Y# o]IBmCd` HMݷDhDD<%G!j d:|2hb2`|0ϰ 2j_~'IzJ=tZD`"a|߲;{IJNHW_< i(uؑ]NӀpBj˗LawѰoʕԨޅX#Cm#y!B?uJSGG,UMr&DMt'.nN@gCך⑷ýy\Hi52zy"wc3э X⎏t=,11ڟS&*%a{93s)PB+̡ NH_(Ʋq{Fw/'zy2Npe,Ui+eǦ:1tW5O9 jI~JhTyO )^L+>\O[OI."B Xb(&?`a$kehv3O8l1Gq9yMUW~_4fz^:<&8q`To#g;v?*t%.piK#Ŝҁ~<khR?96N-{6Vȱu+kcZW^+TVab02mpe0fWSm5xK!$ΎqŖ(c,|" W8H fb}U6YjDKg[O`]Y+Ct7s WSi/,?x`=)ک`O'9WΓS>ZU_+l˂`.ֽv2ypU&JG%ZJ\IH1$N}I4%7y%:q8d0ȤK!3QL 꾇8 B0E.+ң=gkөJ oD?dFd w^Sr(E+GjY<?]Hd;q*VP9Ie_}w8ØيbhUY2gE00f' sIaitRklC1F\m~7|w߻l'SK ugRgpY )q) 6\K܇@廔AnI0w<±_3 ރBuϯ{}QwEbr׹,lI(@L;gb;۵~c^_Qp|4PN#&v7((NJъԕ蔞ަzJFg(8i.=vZCPgE3"fu4~ȫ&A*W3x#c]mzO ~5>[@\;K20VX?*- ^]p^ @gU9,O:lԪZǏd} 3"1,}ioE"V?kBRT(:6kRf:!ޭdH<ͥ#iGT[By>=A;+ bY^+ ZSĀh%SA/?㫮󪂵iNۑ bШ*: cLV$~'K$__|-] mϥ4еrq$$d@wAa]# LCEcFt0_[)\d߲NHrp/>JU4HFfjA׭^6O5KǙxܣ L*b>KTɽg9\ ZMmg)je_`IO|Y"sYs4|w 9 ClD`\T( 2Hpb|`KMZ1gNTL_i0qj`-,h2Na`Lpud!4G*RooUЗ+ 딭 ]i⹚(8H/4mo&aJ!}slVdHBo .#AsVX"rJ MPjiQ0ԂZ v{F.mk=@Уz & OI6}׃nuT$yI'$ 8i0{HΑMQ`.cԲݎ{קsŢo~ə-Hid|gzZ4CosU/PāG{ OuNJL/T .(-$#@$Hyq6pG8퍀u\_)._HAh J~DLӽNt~fGIU4{.л3<Í>(:2t,AR pay[l[0DEWeP}-!0M;A G(tR4DB$Uw}1T0[rOe8DsH7UPB`ʑkIՍPT< ;W s04&ZgA7:xu;O̘ VP$"o#P-@,ji^%G )+F,M4>ӎh-k(]%G#Ԓ|f˞ԾuW~w_ oWucp83\ g2tedsD!yo ,@f{Z* LjGCF~4KC'_F[.N}ʒGp>˘ݳw݂uH:ǐ&#]gS9܀4O(?-f @ٱ盕xX|:XY^CR \c Kd667K< =5V\6S-[Rŏ  Fm ȢE1*~F!]APRmlcuK5#3dl_arsTd0,ß{%B%7{(t>48>ri^7y! Lȋ1Z[~ oBX34i0ITMS.tSNUEa?+4ʉA&;، iqH״)[i0(/>?°ɹwXmx%O.3ҺĐ!.?MGhzmH\{6Ŕ#KNҧ賕m+A>Ʉ\2H5bbmH0Hu\LcO$\JAޯitD ϸljȒ߹n=ayE7lKjF CND DJJ'Desı'# pHhc=SVp6!vOyfM ~gj)B"=JU}QyKȍ }z#wCk?Bs)ԟ kDXdFl+O客Lkt9J iwu(ACe3 Qv)Y "vrOISߧj-pS.9ݬtuN}l40Y/i['(@iW*mԴnsh:ZF8 yfLȯ@)N Α6mΙ5 ੯lƴ}O`Jҫi5ZV)h$7wn' @Wjύ~ÍF8qZA?K ݺq>d|%em-`x =OK9#դx0SDzs&P@i5=B}vĺ~ml+ >')dﵖprI#HW4Z.$r|{:oa*O"oGS G׌A(u.0+tKf]ŧ]Dh rkTh`RFXT%e^5yS n~B3r񆄪0 J}-|wQO@dax OX"㬎)8zLGoe .ھF7~d=Y&Q>.NUHBPB K𞙃W9/9vRo°LnN!m)},im Gy{0t9J9T#,34ڍJ} wIE TL-odnDM:8{4^:`"|7 C|xB2ޞ(ѦD0 pjB.E߀ؤ'p:?hN;P泰`hRpX ig,*'Σw8&B擃cr;uZ{QcrWV'a c8Km8SX g6P҂gv8A|/0>y)-WFLl3G1vwdm*>YhBiY| b2 S+;FZbaLecQ:b_'NX"\t@E8#c1Z`v/5~fDOY.6@662hgD P>iCb_4qŦuN`E w _7@Of%fs~RǙ*V#QJLa-; =麸37-T`޶ۣyoN2K)J[d&g ͊hqRg8BKu.9ȓ.4V;"g,N!1D! WK 84z֥]T(tjvZ(F`p\7shhLM_{ (45q t:7gDi/ԝ.uWƏ=+t`&h&l(!bÃk5җ" EC3Yij5f]T0.xl-ϐm=heJGoԏ2px ^%m1`{YHn̅݋Ԯ} Ḱ ?"x;pθB@+6)$[XJ1#|z\?EhXبƎ:+s}[q7kSmWZ~{xa\@2agf zҬc!Eb|Kx h Fv)hbUo;$I!QK{Hti \PUFW\%W5Ww?R ~4L]Qፑ\}a8ʅЛĠw`C7ss˞Npg&cGQcy$"g$&pՉu%yj@UW"3ƕ¾㖰W}#ozzbW*JFh:_=B~z&:J-y'%E]x\emcD@kAh[2=eyğoR>\Gd> ]!ܽ~leekڛq+>yW]h mǴD c?cR_wIWP]{G0]B \Y*-뼝}:t3S̈́\)>pքex-Gqݑ;ɘL",~a#.*JXQU^Mь?4\S$>q4m-ڶ^ԭoddl&{6ݿF-c*Ur4 ;qK'  n;Kqj_.*i 髨 'K){ ]F͞F DӤ: xzIQ7Ũ,WV(95[+ЕcM/Jgoąx"X_@}rc;emy;To)bP;5 2:ܸ*[AWl)齉cʬڅ=Y#l(ʼnR3L[I o8aTF@}`4.Y>˔D~ccߑY9ǃ 6ˌ8^h뱎 7H=&57~{0Rw_GbIkkY_eXiҙ9czRWdYsNʹRWH"_ܕ= Ny%<p5 k7=$a[C=~a_:'g' ɹywE2Vu aW k,ý$g7/3ZXh]7c E A%:9V6qwXCU-mB0x X@߰dhЂu5_ǝE?`=-%ȭ+ƅ +,+Iᝳfo`Rvj~֍07HlX,mEBy̅7+Dꆿ,OyϘ]:T!5~B\"_Ƞ;VbPًPz÷SW$hn紡`=Ng{k6H‡6})[IFoBvLj~)IGG2v0{^Tmk :M-هEfs z pⱖ__/quRn]?j<3[*܁hBA.GJnnybaćP16=Nʄ);)<\z1SIGH1xN噓 f#Wi_0XM:Pq:co$FxOa(]y;p@(?3QUYda UqkytOoLut=?Uizc V|1Ľģ+eJa FdGqDL*1Aۉ3\*ZnQE` 50L0Ej!m:P ˱l)Atd H to9-*%~o߀Au]>+;kE"曲t-e{^'Uƨ5s05}4zt{lM2qҀRsgNK08^;mg#0zb 0`Qܗq2`z6I@ñfF-T]Nhqkyc5JLsʍ|g6!bwhEq"O)~7{A?&F92Mq0x;TgϘ`u;~$g8KC0lIFio3IGcWW!Ւ9IgXj^KXf"a.u{f?s?Y`msd˒ɥi.!$Ef`4¡z4uv>s&="M]^Mj ]7wX)9jQ>Q4,ivĮ\~4t*&uӸ CƉRsl=*;fF,M/+,Ћ#Rnx Ij5A~h+\\8yV Z4pBA(@YTS(ش:)t7rJݤR~83ȺVǝ^adyO7|o$aB1Iz%:ɦ7`;6V̌;|FKi;k7lCJw@Wm~vSQZCB*o]ϱXG'fkP! YIC6[7 Roa+7bH)N?=pDIo=!m_Rk3I,2_w%ٻ_뜏pp3Ha|%߫u@)TǪZJa#NfuG`g~p8&Пpmơ-m.OT "oGg!w~qrՔvj1*VW^*${5QW=1F2  iIAYXE *dM"F6djM|yx@Q[`ieF_`q2>8NJd(8Мv>%sH. 9NTI'8U(FǔB]sv3'&d@(2d Ewu7CWhm/}6UTLP)B#LC~``Ի 1a`fӚ+6[ꮄFZ}g 67WqRTVZI.dHbيs.S.B" Po~qZMiFF-Dp~= `u퐯x- el܏C2&FrjaB7 oZGi֧żvo$V @u A~x#SZ\+W`q9"'c"u:O-[ſ!PYG=.VoJ= ?U۝;i%ʈKo ]#%P -R%]}Jc$q`yEhhbLNE'u N?НʰiF_c'Z% ޒ Ȋ4BH!ZbdQ̹D{]ũLa2:1m1Pd"=SI_90#n QǏzaW1LæW޽P`(XTpcլԖ0mli:1WD:]Jh8vrc/%Y q4yAhJ>X,u Et>!kW̚ͽԆ2KŞ1j_+/Ӿ~К8 <PvS71s? [?Cʫ%J_)6)~*L ]fS1D)x#a7fi32I|OT{(R]}xF )o ά׏6 BT$J[h*.Un7O$~Қ4Qw0ګY]]Dv2 hsp:z=VZ,?C皁e"sZS&4\O`BUѻ M(a@%9])Pq)(,ⓔY_bd^N w}3rҊfuX=5Q^^0oUSRN&x1TA>.BEGhPfomSRVnL(14`>!oXR,\$**-OB*ĩ)ooO8o67 $7y4Yyl;P~}tyj(ȅĽ=>c0PK ϳSYK 0ʑ(%gUTyW^ޜ.)2 ";H2upD =R*lZ# ksUTY("(;iiw7$.`Ԭ,n<{FLpgʯ;r55%RA,\YOr `m#j_/ O޲z}0rn`?Tz"n]F 2Qn,s T! 2:(P}^Q yzxA, 2()S&tuRmKFEfy2QH{g:v!. ]rlKbĻ]U(Kf `w$i{J΋ kbm0IĝNYa0̮#o#=#"S=80ywpj. ˨EA9E#R}Z@gfNzl~j,4|-ltf, Buwj?FnxI0:N: n,2Ru͝Hކ>L 趫4m.g8e B Gϕg +LE[. ? rx*R.br˴8@1W·.3& SI 1s<+rZ2&Bo/^ϝ3C^Edph#">RXy; W8ޢ R< U#xS#\(X7dlD lv"ݘCiLsܬAp,Ԗ\M{K$!)YVQ/ ^Ɏ!\ tn3fd=$$h]Okžv+,8@]h7 lLZbA($ϤaEX(zc6ƚ9ibئ쯀˻B= ,Plԗn%kDA֦Ch!>KJ؆87D0 `p{mAqNxo<XYbgu@'(VGB 4(砳>l&I  !'쾏Uԯ ׉y&iMIh^H&`B{X;+ٴ*)P̊^Zr)mȶR{` S`ȶʅ8S34JF&Xxm^!O2o.A+3m ִA:o:=bNnrL#zki7 Ps-$(M5˹loZ3*O= Ж݁ m=h0wyܲ%"Ay (K[ٲþ*V;w#5=u|xaJܷi"&/?5V FiOnŜynL|爵o 3)]BnU*,ZbP֬o^c$( ]8;\YlRZv;`ՔA7VA(*8EN#nTGh7;YQǽAM+}_Z_bp~m\3-sy4Z>_էrnk|X{dn$׃.@yIV vY\` RDV5w1x|s5QGiL1q]Yj] P`]2xctz%֬8,0~'D h,1-m`@h"?\-DHH>tXg7Rb0L5v:"d ~Vډw Lr< Ŀ}| AGrt7KS|Ⓟ-wwInNѨǾZUT&Enz]ѽ -3+D%Z>aVT.8b9PE0we TO2#Udokp|dQT}U)s!9E5ּV˧5^w&w Q qΜ%$o9#⚕#zߏ:Z:n=` Vqov_z7b[r[7>'F,f+K l*P`kvB"[޹  L/zH{=!< il U:W4g .M܈t p4S~TsI[)IAoݵwhreTXu9Qj!scaKi $P264KQ*\ðH-J>qsY!ns}>dL޺x+1LJ!Q)؉7VtɜV|!tY9U`Z5OdxR/rML%%YuS /-Ѭ`V2a%ߣHVa{(-Y1kB@ l̉& =񪵭/e}% N[!;cn)X7MOA(®^ȔrypgozG -EA̓p,/$9&E9=I%(Mҟ<SP*a\X29ٜ3n{ aAbbWO9*e4/1l&G39tbVl ˪zb$~>B7%sJ. Dbƾk,NYT@SαT.f[.Spr/;N'ÁzB'B}.gʯ';dU݃Z,.1ײVli!?ڠ^O럸Wt/딷QRIj=t(VK+: "̤.J,\>~EF=c.ݲ>_& /dM6p uL@<*/Hޕr7>Bn"?y+Y*4.z dF1b=\3ALnsvQ.(TU ׍2>QZ,'^<`";RA84scarϩ8(BOuz_M-3tWK4V+Fy$gwD¨o5);wnKrMo<϶,$`hy{4@MCǣZQ˘0S4~-ʐn1Uݰ<%ѿ1ȝa=ɒ3.qoYu:؛IruA+(ZHb5ɂ6pivLY[Էt֙hV`^ۂ5 w KpM9I81v~&Sk$f) Sؓڈ*K׌S9_ph#{0JG%F _-};M BiBxTV^ڭ<< V2[0"/i»FEOw7L@D 5UQ)Y:RcPNt5%!A\b/9/  5Zvbb-WVoii"pJ!oNYcqdSW[%JಉZKe5"% WYxAR3ɼ ^h>i]?nXId׻ Csd lm=H{'hkw!0d 3RtS*9?LRVX*\si19S# ݯ N3tgI/ y1,6ץl{u MN 9O.BH3[X$3lz2ךDs;fj.k-ƭ sZYǺU@VĔW ߄ԫHa@e?=xVn):4p6!nײ֪X}9%j As? ΀_Q^ w[+,(:s&Up);H&x@Ф'(6φHl<2ƆXw䦂!鹏ft!X6XITlb^}+FpC |_-(flV[soA,Xq035.:Ұsn ҄g*@{TdS k  Y%Jmnf=5z'V`D~DXFŘYy-Ng*cb˗ve_pSioB|+<8R:8 Dcڰ5C@ *d G :OǿwE<[? `A>q# *x=s ǰPƆYTbt #YĀ lj D/D:lϮEI.8RK ml6.7UWy P}p u;W\'[2S[Wgr7n-$wK孳@U!k`K3jycIwX RRurlTdCE!iˏJr /.C5Sx$^|yìt̝:V%]$uj_={UA{zJ,gNi+xG"WB˜Enk{ 1$@lOKn~7q(X0#B(GeQH-VȠe!H9"mu;ILܿ> }J[vei&Alw6ĺمY_|}K},?ǷP0y™rk /6`[J;@N$0>p;wʓ(9c"pڿrAE9j)WF0`4?4ڑPyO;,iDF,>NgCۢ;GPgPѺm).ez_4R}*_^3> 7U)d8 %1a W}p)'qi:|i^"򗑈+m|)XhY^T/'7k%w^\T G>/stwySTgb+C~<|QS+%ҘBKS-%I]k~WFWZ)^lvƐڃЎїF\UgRñ9x7c.)0pDfP">b=a_NaV^$rWgfIDr??{nl}hwZHO%|ޫ[wîߝMUuž[魰6 mi3֌P};QR@ujCV?sB_2ղG|.F M%cG\53;%X![@j`:s}Öޤ h`yͳ8f9TP(kA4+y͒BS: lHِ:yB{ [!٤"ʝWOt0+g8Z=>gј e3bZ7_@9lvD\d1j;)9;ifH˿Y^'+p`^N9FŽǵWR<[Z-=.=F\ WBw$HAaY*@ϫf=ϰG-1=8(9S=W |q4%)E>ii |NWoLs:dIbJ^}lgޥIV#:_tc13bc?> ǟ&' tx\DJAB:~ftzveH9*Ŕ 5Ztl*_ # Fӷ#Yy{[_)Bp.S,7WKE . U+T i ԍ: 4 fK'` Nus7xIC%XBZҦvH >m(hI]ںg%x"D\UڮL$Ձi7qd6H$17GЖגWc):ߏpg\ƥcx{zh&_zu0]qTBzjJKh \]0b:oG~盚XFN⛈2ۡ\͠Kr_*9~쭡kcN䎏v7,! M} F#2d}cYIN]^^՟((ԚSZ=II ^Pu矻y;N ٣mḎ}YeZ @ jZH3w1ׇJ]rf<4'4ǂ5VTVu˼u`l9g$lem{pi} 7ɏN({7UKK椦 !7grӅ[s_sT$). <0ҿRIsTTiԣAE!C(ϰ5ՁOҾwCC!vrFSJ,y盨%"ȯ \"^dbie%u(4O}& 8mA+2zØG͊:,b>g.u+lF'b1ɸ}h*\ /b]7d_ _Hܞ(D}N6Cd|?QScMuE7ׯi%-% c49ߗd\RUG2$;_!c2r 1zC|tUd򀂤uΩ Is{C!/ h@D,ݎHD|$٪ 7܃dm$$W_"_e/zِk:֤vus# ,}l}0U`DS^+$ }j\An|`;W~w6lj4G͒8}=vd5՘AzL2rC"96-ċcs0C 3sh QZjmޫmNJɁXn+Juʲ_C kFř>IroD' %%~ W,u\+q> v@yNZ{1Q 06;mKm4rD凉=춭> lg4 57*5_wO$<y{.4>Ґ9m Z#*,5D7]mr1L^B`ϟ3byn9Еߙ2 ?& f DH~0K鋬whxߩ8X\!CX(rLD2V"/2zh|1əևDjz*1Zˤ^ BkJiןȐpheq/fKY<*ܡɓG8Q>KjtLcBv)pgF/peYƬڄ"`"6hN'=6+|Toc+[y^|X"['9hܫ#q5Pך Xg!DD;n|<+dq5+iKB dаnvjg. , h};̠EUb0B3vx_`,LoLti F1|VxoCB2(ܙTs+I__3bn(GW*XtN2/ 2e(\61owI[qmf}wnh_%oĤHkpI#N(rtxf" 5*7^IY6Ke%HvK wZ:Y=\X F]$B̺Cp s13TPWa<5*CXH_G1Eiy[)#՟ɲ^%ei˗_(Pʨã#[j"+D5K7=." t؆Ī}t)i ;JSd^<eKerL^Ү3k) uBtG%QB`PW25>W#v @1z^xvї `D"5] Ͻc7(C6[+WۋNt2%>̰MEgރ:X~`/b\Ms\gw[:4](J/2}$&+VqL^a]L'ܯ.?G^lV; #Ҏ tݽE_ISH=)4Yqe.1K>f@Y`lAĖ_/y^ꏅ=\ƻT^A]J'| բ{l`bӌ;ؠĻqBZj6>6-kfU-}RLBbaR1*ϑ pˡ>ĻH\'yn5e lN {AP8\]ܪ[ZЅR!okZbg9%a̬[zGQ^bu*ͯT46B!ث< J2H0 nw^"I2n<;mcA]mҤxR%K,{!cc_Pp imCVtߺnQ%KhXʆ>~6fU6LttV.:f$24_̣)@NV79BeC njiA"Y=jZPm3 ݪ_v#$PFOoZӄ^=SNj{Ŕjk'gx7Xc#QtmuN*YC<_ʿKDBWg;ܤa/ DŽ¢2k-~۠S #YM =3(\X[AbCx渻F$BMu) K걋sw6fP?W]x<+:2Ã! a&y,."L,Hu7iTy?H۷% ^R- *eQ?x}A$@i'Mis1ŵkµj_ 2Ւޜ0wT鴫߽"}&% TRV*[it0*{ehye<^ ^@I3lZ*1i&jO 8_Z}z&RM93?Nx_WdjOj^J &6I)9k?M lh4p?9~PP ha~V{ QMiu7z%y nE"KP6K^ 1PLx[7,T(4Z "X' U`WyicǺ&W%]3L`+s'՚ya(LOA;o"KK+.PIG p2Wnȹ1*" ,Ӑ ,#VTpx@ЛÂK}2!${ i)ymWN!yyUKQys+'R¡9"OS+/u5 F^+1Yd9Up@(؋ b/q^6,E%2@вY @oXC}?&׭wl{?h) qK1Ԅ\{ai]\؛Iu}0a6Ubȓ>Դ6C 5co2vߋi1BU  bbAu/3 ]UKۗڊ\:ۡ<8'o䈧<*_>n^QZZ/A񕎢 #W3^*r(9|󸷒LoL'kPQeTiƏܢU;_^{;NC_6\=e5u*1Vէ\CrAo"eUrԪi޵ J!Pʀ 2l9Fl7U9I.*2Zp$j&nΏD[S2Ń,IU] @n4E ,8 \g1$3xS6 V y*$j3D.J،g2sN %:ʼm0:`F u bD bZ i6 Wd{Kl-{C //ϭ?EnŐv${eG}eO̼͒oT)IfEHආ x#A+%R5JzC#Ԡ`☠\qɢk8zQ|R+8fxӢTaQ ce} 7EI $&Վ]2$b*m]\W,M=RO0wR:"<i\I09H19.BZAnS% NJIhxm }Qb̵"~$?1# bT?,J94y*|֗$դ\wdNۧVh|2KE5筟U", ,E3)ӗ2Rm9Ǎ_an>^AvzuOH`ɮ#qxz){&GW|関W+,"^K jVr~2D^qRw:MDR=IּPͱLl,W`,oY_ܕ/:duz6 6g~ʙ !!-ҘM2.^#p=hB RB (.cD7E "  lJ CB>in>42YX@(ޫ^Gǔuo$Ppְ_w_f \ڄ7DbGFL!_8I"n&z`g]l6㝾I &x&&|: cgp}n d5>54sD41*\MV=IN6&G2}tnE7gX]ȷ~ԧNHĶg{@A)IJ91ZtofqtYJ{  z!{hy9M6peb4tTpk~Em3/PJemc1!:hvo9/S}1bǝ%Y3|sm[+aou;o)ׁ֕QmA{nskGO@nb͆#JlxݙXrZqbriR_k!o~'L{Kv7Fc4+7H69~I3.:x?8pHӜ 82ŸtΛCyesːH L='i[`>ۂTVl E9R);2?3S !i'=0Bap=<G^\۹$P۝ m^ci5Vz0?\@!<Qf[?X#Ƥъ%eaOBWZOcut⊦gDPl0]%k"\wUAѐsKhZmtDe.ڰ{ '|~`)àbn$k/V9+0a&Tw(Ъ[@ˊV,u y'w39P:mU \0hN,gLwQRk٧Xu7LXicy"MGWrn ]W\qNK8u4ZJuDErOJQ[hDwg`Czs $R3m-L娳0$zD\{Aofs\rOalsV/UERXE 6筩T{,}Q=DHe#g/zbŘ)V١(寑s;^ˡp\΋φ`lӻ!,^(O o>Pݠ_z7YQ|z 聼m4)Fy.@ȇcTx`٥.6 z=~RBn-}?2n$D$~3(>x몺4+ P/x t3WM*9 ^ bH EE&R'4Sl<ӻz G*0ۃҴ=r2)c/ufOaь9 2T^>ay2#rYH(+xFNi_և!(ScNH:C3Qx py#!BW/n0v\lyTuQP]Q01CGf:* m}A퍸v#pnʵ|Lg}Ϡ4ZlvQٱT+bO˄x%e݇v92"CJD*c/.Ȍy: Crl죇=l6OBGaYq_̕ :Y 01B%=y Z%4WD7i8֮iΐ`D^Zü^dz9T2bHjJB.C~4QJP&!cLW{Z"& AyI!{gK*T5`Ddg]'@BP&=wOKuETI^,s_ܓmUOVӇqw*\4]̦PTLTz䨼BRT H8@!ّ+U57᳼c4Eev@@^˱;:S7"MLK5Ee%U-m::2և};KȦe[.g֥K(@A}pRhBO}\̜r.l(|K \-b7 !:~nSAD, S5Am _e G" 1Vnxn GjIÏW ٲܾ N3 ;Xw=`ph̺-œ`iPD͊_Мl }G_Ĉ^ѺzC$pZ?Sțkc%P'wz#[ `ajvg o9e2C<}f$V;}Wޘwo] 9Ow 'JZN4NHl8LMaÂUL6J)~%rZ z[Z8b{M Ѿ1bR{Qy?H )b ͽ< zv[WJXĹ~DnxQm,PY&NZX3,A}_k{! n^` Z,U| {PE14aBȵ; P*Z/`5;?W#vYW%`IN`b*~7rtXe$9tLS3C{\`W Oyt"dWUt j$nyX֘Q&hvoI)seS}Cݟ%;3U>*Yw(xb6GVצ+E{w,t~9Sḫ\xSq?7ȓ޳sW"h+.>AM np#[_3- iRVߞ9ӣF/݀WիjߟKKInZ[q@cJ*VcoxO»<ڰP]iG `k'rx)Bҗ>s^VA7($fAϼu:<tN |wDzHn`nyJ<8s%cx㕻WHJӔ<.0/1QStrvW2Ycb~9ܛ;,km#d qga^OW-+ͪCܺQݧ3@v96ޜWap: "6\s_0\p1njEˊ`dWT'\⟏8.>.13$-VD"/%U850/!wz)IR-fF.,NUk1}Y)Ps L2"sg/Ls7*F zӠLZD.Ch3Uz{Rspy{T/NTmCq>Xۻ)(d8QG4dP仴A1^=Ʀ;p'^5A">kx+l.\Tȟt2z O.9t<@r.O8!/ǖN 6em9:P"@*4SwԛRYl>yqB0ɀQ"I Oߔ=bfNA RAjדh-2}諳5K?:th\MD"jNA|J#Lm}Cы ~B-C-\Ҝlڹ4! WҵnH(E~H#r j z5dvkD#;툍yJcGiGh|iHAe /aR8d5b$Lwͱe_WαwN'4II'3 csBV1fvFuh{|KsT= thfR(;dxj #ߵe6hT:J1hx[bO%~X]Uvk8ESH ʵ5L5L~(HQ=&51}&6ƍHou?ը]TliD$: JW}~&1/]!-Yx|48ZND.I_d8r1j] 0U z8O:dPHW*R*AXQ#W=ԭ@JFwFVCSju8m: NdSZOWt:l9S?2k$s'q(WZa(b`HYLMMmӲ~&{2Gp8"WS Rkd,}Be)!&KbPCCAʞaEک1Ɔ_j&䲮TfʌVQ ^MN䒠5lo{PTDtt:As R(XBJ烴: .c8jsxf LJÍ&,"*:0ɐ %v Ʌ"|t Y*9â5aUڰ)_/Q9nR>w2 &anWڶeަ_ks-r Yzk:f* 9.GGfj3 #u~%3v镲LH 6,>>//(FeQN!UXP48"SΊ D.xPq1HEw M2Q gHdlc1urġB5Ѩj7/6!}:z;[C 8hځ%UjvI5"わ5 kП\gH6*$5 \w_v X 84@ + .¤jP/ځ΂J鼙Zf4)$Z KUzxŮ\X̀U0ǷLskԕ?h+O;p9CZ]6E*^1j㔾j8L͗/uprDYGΟĬEr>1VA󥡄>X["C-0#bz'$AX!Do(8h 0MEcOۆ8Z1L6#/хӀ/\L#:>oQD5Kmoe0P*;M Q1mJ YޭԩjfߥwoBe74<`Pn?`=:|@>lrS;Ƀ%磭 3o?qWdE_uʬěUF $ "2bFE 2!,uD7iHDX SE! nxis La' B(WϬۙ,o? 4 Kfs~IZR5A~oY/O@6(tCqK pP) M0;2wPSVP^'yObOYn WVzס(!)e }* I=Y&zԖBYSʸ *A޳QWH w 88NZ@3 \DM)\aFh'ٲ!I+l ٖ?/wNnv幖f [<=%FxOeF5X!YZI8I}*(h?f^"@+^0!f+f[[vz^V2+E Y ~.{e%N+v;q}?>ޔk]z`r8b?({ ٦g,o O"\MUB$9M! ~g.&.ndT5Y'f^,bY1pO߿e67P$`)6LcO%5FsTD"Zd0j:-P/j/$dz0ZxJ̧<*'2X0 *Nd8ݼ•NꂪAo<*6KHԶA\[}O*rQgn6I~kVk5A-eF!à<i-2U?Wts)!.6vC|ʦ頖 |u}VC2j^,' DW"3;  c?XS_hdc_5^l7ά{ڙ}YL΍NR=Z<0S'^kTdK_:K bׯ[71Z3Qz.,0s.e/~*g]Q: k #E*NuU ^0vMp/3M=odAT\ fÒE`gmJxvFľSW\g e+T#5ji(U0\g5m P~s`ebYol}oVFL'd {6xMvB"B!PR!ݦ%x*nyy8b)wl5SQd+VqPU/[[ 1/Nշ?/#k&,AKMN[1__P 1@$)lsy&He1[ ¶v|߉+:K \:"[RhoLjJ<[k@J%ͰX(2~Ϻˆ$PsnWaâa~ K|"Fcr-Ao+m]ص#5P#pzT ]zճ9oVUi lx͠Ory0 Q'lL}.O{&ULG%OHnRJNK~iW:59Z=&,nz*!$ٹK"c;BwYvBxxFj& %dgKڮ%[XBX8/SEW'8JϞ%P4ʎ|~n ((!6\󒄫6 dq[x%a'bHOu43>: 0`_[$60N>s)~fK:^18? t8HC;#$һzzFE!;AH!nr3Bն>V, }Iƿ@vW~HR'&ez\?:d\Vު9bo7&Ȅ4J- $ϸ}Lbu{?$(;a,~oq[stn& c'}mA/[,Lx"'S:A`]yL8Qd?=Rup& ܼdAkj:P1'To6LCb7/t^X+ز!`qҖTB >Mو!+uTd%ĚkߠA Ys}/u!chE渇My%kg!9# vYh=~pt?LSLr̘gfx D,.많l|4ڴ!V9 cwr]MmնJuq<= D./'SbV\6nLsnDw k4eB!kc!֭n~ʨU'Mvϟu u j+WakQ xyc9pƸHA!EǓl|dG!(㴫]h\,#Aq+Sn#J驿nh<*a>3"a.lSzD~?|D z`fV -5a -x~ ج*Ot+d4ۤ/Œiy"&nZyTa5i$Bnӱ3cCT' _sB1|rIH P/ʎB}1>d@7aMLI'675a Y<uχwqRF%B؃Z5|MÃ;x7X^IOBV;,dD:֗a2d;l9A*I-SPnv%:$Wb$ < #b:*K6/~0Ow[y+;Y\H ;E7,z # Ȓ${OC)YƦn5:I]M dC V\FVH"  RGX]6EIX)=``6bWɝX^U{w!PRYFT 4 {(@;ADCsa4mด${XyALKjQF\uD:*7D.E'oi'@{tכ8AR OK4}4 H` +Ciq3E(raf:"N Ruj^hu@]+T^U P'\~Bf“RH/L~a89c3.A@D6ngpK+a9\_*)Qqcj\;-m4p&h$c=. 0_T)koIP ) cu4{$)NRRm 3,z> j%أG$*f:LsBaGZׇu"mR3LqOWIGKltQZl,TScᬮ{fcԝ~u|,7%|o 0nf#[+7 8 Bo 9Z9j ́|:C$HٞkAt+]5]?|;~(NMݙ}ŗk{66:|vodn8r징ϖ)mODEx< 68_]DIsn]XG#}J3.0vM _z`:L(*g v@K_IR\ OD0No 502Bd/Pm▍.X1k MgW 1o{It0/e9^X=98{6u)b4D, _,)kPP&Sz}d^ךԪǵp֫YlBƤ'Oq́x_yޚ--\)ql5av>߷|uZ-?⾧ϛc)t z?H-`r2' l2ЋutM$B830qٗXr""y-V'_D}(UFwe7mq- T'f0PVv!WF h߄r,ʌv߷mPGzV,q=pzj_`#?@\ݻU:`TbiEHٺ.4-)^g(Mh\f <$[o a[OG6)@&㼓{U`#\uLmH.!}HNq,xD qZMfjaYajk,Y-H솉t}˳u|[6 ŒyVzJ5ok\ŌAPF|Mbr@Ѽ \ȩOc{_6V-iNj=[ɵu<1;ghYJpMNu'w)X3,0р!=Ŝ+ (Tsrɲ>tsrN4 .l(9 5еCڞ =%2Fdq˦N>To up}^.9!-r8P6Q~b!q'!Q'dOX~vz>12_ ~(:=bN1s3hB6Sc] x $0``ĵ bWE82߿c_U'aڱA ǧ wTV=5sJkc>I4+EKRQN}<~ԍQZh'UŦ Uם_ob7dY_nFNp^iUj00ug. @RG-yqewvD;aL6بO{#w+Viq{=u'tj4j[d8~lwmE(xs%5 KJKekgo [svY'|}0ȟ1cxKN0Yu@ *  u&P^nK`Ɛ`>!r5PiWR8O]wRq+(׬:hBO+};U#vU; !Yϓ  !qu_K73#UM[vTEAh{Xr#qvޔ}1ҐK#̞M5GNɲW Qr!;FO=>ؚ;BCgPbf侨OgZڇ()}_-" $͈SR<3 tERJi&6ocXma:' Jv!UV)>iZ]myF=\zqpȋHT$62eV ؃r-p"u( 6/R@?%Jri;JBmd43-GX&%x"%-*?T\bWy@L9pJ5pt5T( w(q9w*&iR( ZyP#e5zƤlJŦ%֦zYhu\\-7rE1&G-KjOJf;^ Q6JJ$&XZiԜuUHydiUVUFlRb ltMkUZYB _`V!6]/VB3 i) nxC˪vL{j5ӶFH;Qc#%冽㺉u[:p8bpZc{+MJ7$tKA6ʲ̙J&B+a| GI,:Č6kQ3m.ZXW@ *ylA;FdC8rN׹T 0( 풞{H%3'el (xQ(H .6/N ;(40{FbsEk@Ywoor)8#ܡ-à aջw_ ͦƩjQuKPWoטiq4ko]mwsg1{dtVU"yp)GY2u``Mpۑ!b>QR7'|+xT\R"Š2F_Dq53`5Y=p*%4j̾HL}]!qЛan72!" ؒ)VS:G++ZaPw0A=o뭮$o1>2֬vYaf'h-/&Mנ :ˀQRE(>agw1n%dɧbDρS{oFb{L(qDweѰ(.pzzjljR 10)Hr?1Ј4q k[Q31_İE[%eQRmRvq$οjG m@P7,s>lvb}7_p~҃QmD [ }=Q"rȎzV`: u>,E O{߉aa*@ TtYGLis  bP!;ƩYT oNx:#K!%™KAE/a#ڥ}I0\BR̸Dѳr?5aD^8,Ra #.μ K%ա #gܧmF*b9F>j1%}R f` b Cs\0=w6H[VjZva+!|jKJM|z)J}VDW.8uC7 3_dK2ƌ[ \l9`=n,m?=ڝ,a֧N7b~t{0:qK*zOYevГw~2<m:]n\*ѮV/0@# 2Lm7-k%rbtn}WaHLPELQ..4JgNS6?AE'ɦ@P44(OQJ8jPǿyNk5NGq؋,[B)leLi艞.x-uVܬoVG_.df wsfŔunIXB1S^4YKQhX!ý xX|M)ư3qdg=gh;8m@L|_"k ˖JRBjZ@F.VDy'qrNYfwGZY>X`k䬢CLwߪ`(YVAWhUwrAQ6",a'pjC~@EH{#&X# ~? d `#'vMeqg٘Tu}y @8AjA' jM[̰dyHlNF1Ey\5[Xn3 YAّV#:*6޹4!旔PYUc)`$"^'hw-r_0&Zz&[PGÈ)Q3G1!;͐7J&a]QY320 )Xak5Z %&~6.txJto7en)T@9<75]=~?K%QP-s%{ H^Ʋ~+m/\B5\qo#5%c+)ou>Zʐװz6g! -%8̼5!@9$ʅV\W8`3%hHQ̠/ul '~;4"tKͧ V=%'g>O۪]Iyx<*F{ׯش k_[qg+eȥ߆ IcD93 qs90Wݍ*`pJ/P)'zjTLxg꠳x5I'{AƘx=h-ǨXͮG tG9sOGiBQ'#w v(y-4(F("w}P 8V%!T˖w'3Dio<)QLA; _j> * hIOMU¿dn; ׈˻+)i+o$1_@$x~Lv܆g #{<]qPI;,qqWc=:#r7*`pw l Zq5Ms,p9nTފ?.޴h)xj)kJM#>hP$M N7o3wqƐLgJ_,y#=r_` }5:-7 7рޞ~%z.m,EkkAnZ7Ŏf,ƀOMbʚ &ƴƣ(zkln{:BVq2㟾{qDyouj ) Gbܥ|sN% |ĝ~rxNw~ pH`k6;Kyr&\춍,Q`: ߠ<|!Fyvtb+{.~7K,p/=m,B&Y58ժTg%O=*!cD5]wxe@D [~!qktG[FmKMrpS|h瞑#0aEWxwb`@njV!e&?uwdZV}OT $KӡИ@i6Q}~6 ,3:mJ7 *\W[6>Qd82uݫFߪ!Q 4#+%cg^0kLJT\( f4G,IF3gcc@ MCwG@yY#|;f64Z$lyx$V"Ĉ:dFCԀe>E"BIeueKAqYɞF<\=(+_+qϟN*`Fc$(o(MS vzx#%WwST2unQbh2i.I%x;1v.K3Fɳ8͓ ̽&Cq}{ӓJY*@ '4hCe$%-h4(*+lQԫ2Ra_vR*eNCC< I%Xl*PIj9ꛪ ~S?jm4Mqьm^b;u^. }ɤ ϋۚ[5UR-ՙUǒ `ݙ+w8iOa!H 6+|Vߚ΅#-8iOܖtoz.k#Meb zN [wrQw%USSE{H4>d otnT`oDnR#I)=/Qs:WS/-݄:H:_6)ң|ы04Xb9DR4tp`a=N]߮IǿxRoQ?Xm+p}ؘ3.#jE=@ȵQX)WX V6-axRp $_bm@5^@LEj{,]ɍ3"U7?9Gt8U?p)X?IӗCGF$򚟕ԽA0/fJޕ7O8jy=/`y!s# I~ׅ D_))ɡ,ыq A$WrJ!@3V#بydx=ҾЋe{s,`ZFQ y1Z ?vD6"/NyMu˝-y|a.Cص4L]FM Ӑ + o,)\OixrwQ_uE٠"63SFr_8I3 a划[6}߾aÛH}Fg31n7)LJe#}By02whn5(LWew5D;|5 P࠭TLܪK77`3Ճe/9JF}ӽ!]ۑ`K64sJMCڞ⛮J[`:?vp/'&h荓d4n7RN 3s&bnĔʄ;Wi5qRhv@-gа Bm0@af5Ņ뫫q=w4+e-So[j.갉_1 F18K;Vf=}:J&zO&E(501iW oEu6$Yt`57µpbHԫ34mVCỌћ3z,H5J:t9{m(dYB}] 0?S?f{cLǓ3i\ ,GiO !6JJv4N+;le!r/l+g:hxtL' +E:?8Me[4z_Y)6swc_'ḣgk=6WZncpͤվ栾7RBNJf#X0DNeOY46KE_OSX J>);Nf #--X*r Fg"EVӷ\Dfr |Mz`p^W%(ځVo6T3C>؈l4ߥK+\#GIluTP~Շ0n,?p )Jv~`]-a䵷boLF4_fP7[s/əw|POWR5oIz/}LnZVTI1VfX%~Bq-o$Nbu&Oj)FZ^k\ꨈnT4 .s-`m=lW1.D_YTyLz B?PQ\ޮdb*'V{G)MhE}um `v%}^LIkfr^Nx8}Њi~ ϝ eĻ'1>~s0._,6aK@=]6ktaHPտ#+ۅrr,-x™۟Ttrd.]ƊD̵ewI޾EkFr0 q%?݇!OV}cIJsùN7 P  ȮfDJ'q{&ߖu:98 7-hL-"Lo\kH;@Pel*07#Y9clf3 }a.Ra_Dau"`)&-A T,^;sȓ̡ !ݯ~_('}%]~ Oj3I9+8s d68/ppVXniݨe/ju  Ax}J]amԠx=j:Ĭ3:0ctZM)Wn"{SUsH&?ܺ%:l-ᜦkL lg!-7Z%?̾2m_g<u"|=<~ ?eB|ZeM)ʘF/Tj?L~U186BߴqD?Iz{:—[`Q8K2x ݃P*.D ,vџy{L7R/f * P>ԘOo{b  S.h(, ڙK;sESJWPfImQL@EYTC*YI[HG|1 _I^w;X:$a>_R7er~[q>SuI56Q}__dz;q:P(!1m%!/'&ri)La& őQ-lro\MNDIV!8g"eF!V=roŢ/h7)}O7Jd*:\B/~0֏-XlYMjcC>GlG޿&CϵHxEk ܷ·{ex p1Sy`e'le۠*%e҆S4,Mj">З/wYħDWV8[0X13W~YЊJMzR42&^B4ihTByəE{-߈oL` aTgx^x_4w(Wɜ#D\Ҥ/6TG՘!Kore1StTo A=CqM?[/=fы7>.n[w?Eive)O Ź"Suul)l5gTUڟ CJV0G U(Y.I(X@fdW o}6qR}J_U3m郬*^ ' `oZm( d(cXZӑ~?>rN5A M,2\p<=J;Zt#uT<}b/LxA:.ĸ jXZ 2KCVĹhAS7Î6&L Z9* z^TKɌO0,AC_qSv!G_SrwBczyDe'==HlTęQ} ؎Hhi.+NPVRk]fs!Р-=1ųt۞!D%|&6 3aɲu |Qt hĨ!NV#-q,؍*dmczGH$MA"s0<FW&fq`~G\r J/nטpf5N2o-ʒu/.E=!lGPT@A[ەMr,rA}U-۳~IsqSh0͢pM3s;#WI{H(znF~PM 5Ne0vm~@!]ڋ+䕥([RoXlT}-Сec,AuFrOW>Qå3ej'$&qdbKx+ x=/j?nGT[Rͱt))cMU*ȦDrפYٚv,o M3|5YgɋV"xLK$9N32웝ύP%lM*vJ29g SUȌei`%kv>n3zng8Qq8F,؇8O'P=DuKf*Z>gu j hjYBG}5TirDg9Wo4`>ޙv\b1o?ˀ&A-8hDk27o҂怋PΥ/~͟P~8q g5_,=$L\)dv,6;u6Qƴl~*xC]B_U3Up^5iCxuFPýٰ9f۞z+h^.V3.O)Y.V1,hଜI`TIYؚu Pxyj D >7'H50g4q" GPρZ&9JƵUL}􌆘gz=hhfڵ:Q(/$ ܷYw>-]ۙ~ɍ2g% '"[XBJ$U j~_[`$ {qOd1)*l l(\d+@Ӱ1Ii*B<(X;2D}@D:Y: }ÐQ5ȓ Ў[n)J٫Dh~e \eqFx<QZGA{l~)~jۋ-%g9cӬz Ym 'S_{rEPB?vPVn]] y\Q#F8eqOJ^"-Ws|JF_[E|),qDj 42W+9͙cfN]CjMn!-$'%s9@*6H}itփVn/Eg)N6 ʚ';Qru-wRVˌdNTV^Yx v`>1e OO~`2˫߯(]*b|?]7G:,*p콵~o\'_aXg-ʻdrD B~=beq^eԷ i&,L4* . !#czo$K;lf34}_0H1a^e)rJ'Qu99#mOMAV"̛s89:t=U>X7Y t9`0q{J2޻ /CIXzX|ߎn|"`(\F7 mVZCP71L\:)90Rdo tyk+p*-ѧN(j6 /{OB^? .Y/RYksD9E59١#EQ cάO!j.W')I5XR~MYӟu+*Croq b#ow{AZ%+'tH2/Žؓ]@gK6f)0CEz&TD˕^X#~q)'N,emNDW" Yc\7/yN@iYk 64S  ܛ"|bw/TDuןlNozE$:,g%I4=B74"wP.#%nf'-l34Q+%7٩c`ʯBU%o;6֙[ BI˲  m:#^ K<"+Ƒn\>O&[o_5CPa(suP~4=M&#W;y~y=-o)ȚNn}20|4 <3Juy5BYRcV iرsFM#¯t2LEJ١ 3&~k*V@{?)hxQA(;q_dqzW"/t)n=]RW_c͕0 iטo~~p$USr;Dn(nE=8w+&V } %zߢb)ߥ6u_]z@2W90s?9gi!@ZSzr,„·I AFƕM |pٜnbaBe"H?(i_ZL~EĠ~pF~^ayViF?Ϡߧ+u0Xɯ_2Oؘ7P1[8W(2#nx-֓ Ln #)*VmM{3EU3͙lHBMNu#*++|&cdctȁw[{H¡Q 5I?h{p!D9ON%zsEGG/[G!Sꠝ~Ex>NDH7Q͢|h«3BStތNpg{ Q\$I^XUO9.TG'uu;ByZLO*}R*儜QR1A n|CWUv$%6Ey*60@% v+,ŭhb($_d.'NՁr[/zvE!|B  ~e"bOSi4d@o,xoOPM"VO&89;αjIaY.yD 泑j$cֹaD[T +[v|9 7nṽ:3aW1qCY8Z!H!>0)!&Gu:4)chu Y[Iʈ(鰩L̅B˔$Y7cIw1&SNh?, $W\}? G{+ZH>=J 2Bw9bձ%@AJWzq&ybAzܱg.뀤1?yW+?|ir-F̠>n4Gȯ/B]T''۲&s¢S†!ZĜylkAAw $}'1ud~\]k7PI rS*,1ޮƽt$? K:sܢ{jWoᑙpH}6؝ ;vUb y@ܺh_cƧ|RI3cyRb0pm>סfˆ "\JA-l3J_Ue~YD Jox?V"b}5A%(!:/1H 3?X`Adf&(b Q[|6|-7znP Qez eʹ{dEFZwJ#3fҹa]&6B>vc,GTsQ`tmc^+q9ÐfqqJOll2 ,Ӄ SրE&g=UIv 9~+E6ԍ *G<+Rw Ig,Xit~dDVZ`fi$p_@Vuo9**E ¢Ѱg6&~0(sySEt3{:1bhΊJ@貝qt1P. ^c?nJ)3^aV\-?Mv< &@eňP1IdF`kޭ L\ *84Z\y&dZgXvїMwTq+HS>PTlيoͅg5S;2=W` ZF/hnWt % O4\ B]'j$¹!)j}w_p]g'[RZH>^'MDfhXC_f0W3fֲ %7 _E^Ά! ;um|(%DhdmseA-&Í2oɃp I%(D3S^ĠӁ<9TjAB&fawΧOGI֢FOh 5QN¡QӴAX $8 +u8> x8>` #'NvղIj FR@eABhaC\ \@7S{][siVƗr I$sS$ A9~v KU( BxK6D H9o=j(L^Uu-uB{ (v>Ew'Ɠ\19v> $9 V2'luh m!gAm֑h\K{/`Iv#_yCऌ:->;%gPʲ>YK"].H`$s-dU:"IGWdF}*)TMy I$XB`;&˞ݧ Wօ;\Kc>0HiZUt?dLW+s=@ L֯'4w"=6>;:q1NƩ$/h|oU 2׏3$}-,p{5F`+K 0LNvW =Uİ)Nx^g-ع؇\aBXpqj{^9J3ٸ[?ʀ. u!͑"UayN/8sރ a-Z$Ff"%/tј=xlU͂:y<6E.GI[=Qv>ƧDȓ-*ЬɉԱ6<;'b,2XDk?V*]M/uc:%waM\B|D5C2sߩ[H YI3 @jn*f\^"՗ z&Nj=fkS]7<\qns@YZ6OlT, -bMwGI)miH9k:~ F} ~2i6u8]=bg 5삅e&QBc$05r :^VFi\AJҊav ^̔^_+(/WY(+!&γZy+y+m,:<-`K Xnq:w& B=xdBsJ /G PE=A:Ԋ/[~e;tGUiNq_J2G\B a ڴVy:KBD(!{M|q17/ Q)fK,kaF84iHOtv$f8Oۢ\pqϹ27pPXޅ[X*f+~ llŧwoESS?¾"UCN]lHNcɩ!+}]F Kla& 6}7lDGOXm"Kk S<7ONq4}ZL4@+meBgr yc\"-Lɾ{+ɐZ.t)}mb?>MzcG8Cƾ 5~QڋE6>T|Jt ;"`܀d.qs̶(gwqJWZ1bw ؝p3fX8̮ e=%XaDTy$nXZ( 2x1 Bn}7,-mȘ=kM4uRح{+  1}Nb-joʝPoX}d^ Z>0^//i * L\`፥!dG<)ScEb=~RIeJv٩gs, M!"xyf@`E@9)<~]R\X'&S*e_F,RKX{ âYi8a,ROQ5"W11HNjkb aFE`/IM@6oV­gX=TdM~S'^ K}ye¾{ ɓk5o@fE`&, vH(5^"8PS@HngWqY ,(^^OCvG'IϯKPkN32Ы$lӣOĥs?i>"D=HG[6m8mV8 ",&mB[\{#RVL(B~Sa@f wse`?S=21PCIDG} ; ؔȎsYV*G>ry||!_Ɗ_HetmvAgLK,E}F9 |{h8iGHkG~ن9#-rJiN7;R(8= ֲ$h3FLOgWzW4AC^6bl6jN(}BbG]n!K!aa=Y:N'"ތx\ӯskv!|$[?nK ;|wh1s.2/~%n=;l x).dkǥf4K3u$  ;!IӮ /= L57rڄqUo~pk̟GI|EmTdUE0ա߲6bhf3ȉՒ俭;B cĕ`1mܒ QQ;dħji'K733 #y?DJoYf`S|BҺ.!`;rkxoRGVn5+v AHi^KOCK4xIA; Z"79P P(:x8)[aX7< VV 4Y(%i+Ec/:+)) qc5$usje[FuO- }gy" Ñsܢ`sckjgmCӆ'D: wMiv'_K}Ya8>2D] E6jE[He]%~":\M}i?|de'V#a Dp&GWpU:٣l 53wr { [kyMJ6(H"٨vH3 p"̽QG\Wy'AN/pHT`2Fhv~30h7׷gKS{\l[[ dHn1Ղh2N a6"M4_wU#"B+΀ fijU^Wr|\Uΐ\YȵOE5!<,FZny8bn!Vhjo1A3Ұ=Ah۟=UH8>aA.=.@FeոQ=jG1u&~aI0nQj`uU n1ضzy_C27_B0b9yUH癣yHLq&?LDX3&lHs֪09]Ja{4vw@R<0PYVnc= x$`[aw>Q1@֭mI-T)G h1== N8 }Y?pc]UcbtbS-%4!0z}f:$ -в1dgG)C=uQ_$@noWT)c,l@s{}G 4Ϯ0j->Y5N2(( Nalq&׫%&7q2]JmOHIN2/'H^,ؽg -:!5E-YG"{["5~L eT-SBbn,- jMY8H@wY10WaRGe@X{~iI?Y6V%g-xG6wW~R6hF CY%x#KP%Al9lxϡOCL40'L|("oW JK8 0KH&aīa?ڱ=J?ӧz ǎ YZ6+5-V ì;`;Ke]Y 9#e%, &į.^M/E4+y6ߧB e sCYQ$ZrlG\-[oʒU4?g1b]` `.jƬ49hvhlhQw^ Ckފd%%0G1`" YJ<;x[ 'Nv)'3a'0DA.hxȻRNvMGv*}1A!'w/ƞ2Tk7iR`Ny{4]Ý|oQ9}'b giw}CО;;k#vg:1' /F0IFA[;~gtg56Qu<޴kv.]Biy;>c/H cXڡӷ\gF[*rRJ\OEK,3 ٠:A"fPƓH .`mYùZ6gt *yj41F O]Q4A6.X) ypToki vSf㬷`>] .U㥳 G%A?w0wOr<.rl3fQ!rl*H%S6 ,h|Q(hz~N-A9Y#q^,'kY~>bD֑7ja`t>FK^7&4 #v!QjAj#9u,3rFnhgMd?㻕G2t/%B{uc#}G{-K [B&) 鈇qιoJ Ύ ǜYH[ yp _l=#E⦠Inn+w2&O ]0ë Uv#C^gc~D3{,DO8uw\Q&1v,jWf v㪮HYA eWI0+fRhWqoRȽkjDsIfɴ~6D(R|Y+0 j?[Ѿ/ڠ$v/]=~UGRJ H.zK<)KPo{tJkTʣWy‡ =v4 .2t$e1`(h@R~Jb hP;f 2Ccb;VssFQ4_$"CBȭ'Y_Մ,6FZӴ(֕o*ADӯ,CVXM*93T5?Wb_J/ N"`RFʼn#Hor3QKZ\yІQ s[jEE~23u#uokK}u5U!J52`"ڊW]T.0#T+._g]LbV_ֻ+e!{Q%7g{?h?Vp94eGSdAՁX{aSr$[ƾi s¯;JP f}~vKGzb̴'"D:1pwW 4JʥN|~Kl{cFy%?1e3 YlPvF]yPW{hN/,eΙ`$NDǘھPcOEUcg@}.\jRGB2/dۭt* q ;{:"f= bV./:9#mo$J[2̦zg^F&lZ~/T۱m?7Ou>7Tdtw!b|?glEv~s/^obu9n67ϼd+}xFcUۻB|W2-X#B`3@;^57˛ ڍOȷq;~g Bٲ@YQN xvwrx XEyԬ_V_&рq2<d_5KEJ RLX>a}ĀUs2}1,G! jAV* ;P4Y) İ#K8AYa9#Kݥ}Ƶ0=mt_ xq7o_8bi-%;m0'ƙc8Qamꥅ=,c-Crx\zɀNMk ,F#I}M SmN; bRAkz; ~ra8;ђY8xm7?Ի `w(&BcD~ 't6v)N<ذzJԺxȺVQB MkdYTNl".>/fܦ)Q2~ml<%#Q~v* )୴9 fi w1W݁K״3 3w`DUC)<礢> .^ɭ'2~ڵQ(-'lb#%'^UUɈ1gN,gğrz:q`CqjpBR#0<O1طmQGm#^nf^=2Օ;xEJbYgƘ1񶭑Hϴc0d;sW"yup0\&BRi65H- bqi@?3P^ b1=mཽDJkIȷܼyjI 濫H 1q -َUiY's5/Bm"޷Aۓ!I~nF^rOF6l78ӣ$Fjw{HNcyR98wDxt?o}шd~ıT@G0`5=b,g>$fwUm 4z2 xnZ|^z>#]q +у+qxJ1%X@0<;B' LT.KV>,0ǜI#`Ry3Jh5-;ٷs>>qD7_ |2u0RE  S;{ R9aeE(2i py H6V V#1-;H~RVufP=b U@)5@E$3@wWc|`Q'"ߨ*@Q &28ChNDzpsӗ9pCU't 1A W_=kU'xV5}j@(ƞO @? Rߖ;1f,tZj]4g!ϱg=>/wu^^U458~0*!@)o.x p+( xRjZ "JÉ)@8FFI*SؼeiCE< 6!y;1Ld|C_~:5>4 8 ɖ-ǽD1R_.aZ8^faivaƂΆ. 7m+|BENp%]ęY;N>zU/JZ'{~if2oLh*Y(h#X o`9!A%t]m>Մ̖ALu;q?^D &% uܧB$VeI}MWլBI9RO1>0͜bfJR HX!?J?]%x+~pH(4}I iJ8jBK۪ IYRZ82u l'93IHKԂˎ1훘q'.r2uA Ļx ZU BoȡjwTf͠)X:j|B58^Z.(ِx+;#+{A&Y8ڸqWKeos&C B/ no OOIř$k]vˇxw4t{8Sa5K#9eȲ4D՟ȣjXn:mzY8Χ>}]OM^ҎF-pmEFNJ){Xc)?ϯ`61rzӉ %-^S*6?^u3>?sVlGK Bl蒼r~bȭBd~20 vCW(:x04TK7wC iҳw ]5&dBs(1nn$ý},d&Oibɾ*5YRk0uQ&$T lb3@G!8@-5r\\efmWL؛RCMl-#P49{A^C5yL*!91n%oP@⁶J  a EkTrǷYcZ-|qtjoi ܟsԭ}\LY%tz` kcu[}X+*||,GRDv6IBP"+/Oԩ{?U7/¹5堸T'Njņ/qD-&ڌ3"&af+3G%"%TYWK#RFkɻ𗺬v*dͭC +'_3w9 C j/ukw~"IuWAb_%^1֠ m`h"76 e?k8Ť#bO)ц,Ң#a҅G0V V7˜-hs\u3+GAYJQOf Md<G83$_wUf]2V"slG|z6+§*e_Hr7-=Fމ,wJ s_܏8[Vڶ^:*]lkH莎 qRzk^.^CWJi6R5bPuMwq,a ^4)?[IP:ì[~+jЮU5@&# dQ0p絠~*C縚R8ԛ?2Ws1V: >BVM*ҝ6@,¸;p[bh^)j2;KT7VN6d{{(e޸%sdMnΟ|w" %B]7)E/- &CKEԣeXC 8|S` Ͱ ȡ)$rP'@0t-f?=~"n-SN|3ޢm "*&Fc!UyOQ\b'ۈBrD7R΃`gHKXp R[x2@gǤKLIy+$tρR=^@ @襕@]SŻ:d}-0W]k'مUi`G4u`A71T7LMw7- 92פX˘**70!FIhCCGmI/t:k-E4j}aeH5&}JԺt4PkT"DAEI>:T~e~E@7m&u͊0?1WwPilPǏu:?@חgD؃+"Z N1Wfwޝ;+=Fε1|1p'F|Z|xc&"ԂKZv9r5,h)o4W=\^b^z$2)͖Y}IB7ptYEŸE8K?-L3-#9iZE |"8\B,hECkb7f$2rU픜=?ʅC'jj=$=[Θ-%?%؏M{i$W"??n y\NٚP|,:!]ڳssk.7Vq;j ^VnO ꘒ.#ӨFaJaGFPU /T"AE57k gQD4I*h+N`q BuipgHWmQ+;jI_?U+9`A!9Ǔ4BT⊑O)Uφ41)Mf&/Ŕ}KI!9t3AAi"bCU-40RVFڙwxD.B}X^ (26=S3t\y /F>nCTjdDv|* `VsPCSUMDQ>iW`2!΄0*wc~;]c+OO-l"JZ.ck8 u՘ }z |Evc2UO- JS)rHOA;I;s-9WRbOV=qP3?I;-GO"{w󿱓yztLلG) eea ο,b'h7:x;+`"}64n.jDOcmb[ǑY1ے{^ٯ`b./۵S `wn)cK#< t<5^bY+eri3qεnH'3evԽ|j5ܲ0 #"cꭺ@G9 @:nT=Rz3#U1P)\P)B#q{XXtQ5[9/[ Ypn‚vpx8֗ +u" -wplՁlh[X>&Nw9?'TF3 daW$PzϗzlQakV=3^Gy`j“<ѯ=$ Xk?!`{NͼVj0TH瑡 Z eό?CH?ЕqR0ʼi_ϊ2U@#YzՃzi'Nl/st<ޭXwy;5,N'ixQr*:}2d]*C >)OE)?>gu 1!GJ͚*(Qpo$-c]^?AbFO`O8~ 7':Rn 8*?w]p?VzpL.dD@@^zζI~N:KcuRm{tXWylmDq<ꁝhtu>HbEa,g#ǪMr 'ztiv~J=WҡmWYOmֽgKalH4JyzP(~rj44 N9R^QOaߞBA?,^+.:EIL [\?k6y k\8"妷|>֊ Tī[ڨ|{s$%`2(/N^޼ R{ƾ{,x]"LɹhȏIw,IOeE䭙 6T{+E\ ) 5e6ud4>*#8\@CqFK^GL; >֯NLC;l$l:%̪JN{_G<Io+Wj-yY em()Zap)^=S @5𺿀9mJ25]8QIMM Fn>JQ&:kӒ{'?| lmܐ/|jM'WokU1sB?vS.ih{#<`<,ҶH8FjQ6Kףd[sK5b2T%V<=E4f)+&6`#`@N0W|GAM؞(WpE#9k #oy,{2 Uq!> 5^i?xIAY?|1)HE>%N#(ľ}`ަԁ҉EH1#Y rl m̓` W z .W;0ـ,ZÈ7&ǂpƆ@Пԃv[@ky:0ډAr"`x4-Aj$H~73I/D7]!li {/ʢ+gY'/$TTbda)L7L:JEX4ټݤ3do۩utf[r{xEKvr5ɢ@edd83 >hqG[P)8eR t2KVr|Jd2ذ'phqp#q(vjZwiu֚T3d1d@d"A%j % 8L=, ͪL{`m>OT~P"r<)SeD/eE}z"`\|;FWe^98&'OȿBnexnDC=4!RK xWyR ^vwYƩ"'흖⚂;TllLm}^*+?{-/ 1V{\sh@%R+Jm%Cgń|2m a]0x CDe֏AHXܧz6{ rN0-0Gr5*'2fn:7 AdM]W7F nq/1H&Dm6]ԄCG; t"m礪;14Wj!o>AJ[<0Uy̮vf5)|ܨ5{?qwgHeB`A)uZG|ZP\w Us{߁h]x;sqWETc񿫮ZU@h.ַ|J8Z1c$YtcC[K慵YI,ܯqPV#!/;9)8W'ә@.炎?SN1mbv]{@2|fuD,mI*GF]6x,1<ٳOvE؉YtwB b#5yH4<Ţ6(0邹X㺰h8aT߳0CYܙ]X$@4Ed0PD*@# w[.&4 %g}6hvLTv0_S ]P .>{'qbɊp}qcb)T<~,ҊOP ֐Eh# me򎢃lBL$Ĺ悥"KVpa T?7kog|Z΍O6g#+ gY .IMzڮzWS( UL#Y9.4iİ1ʈ@E>k77'zࡨ~+dA|vwJtF'c}/F|  ?qt9eЦ?'+h3֞7$طm X 5uKP~ѯB3iz ȷ=TTFI.7OU#J{q7R0EMXl0 *ђZt?;^ZÁGkZxv ~ZtlWS3=|Y | WQa´3UE4 2crV1T0ϼp)5P4֙Y^L>ZÕeB<2u 'oJg^׮4yW2φn!uoNɟ'\=6꿰p]eFp(d>gup1AQs j%Vd!}"ʹ7*1-,gj|R&1FE;*7UgtW>0cPfCj Ի˪J"/u[9 ޺!&VϦpfZ't!Bn^E٠ڐx4 C ;;5xKfnF鏳z_Κur7ޔCo+2[W]&邽BfkcjISvPOZVF j+yoFssUbv׫yGw=0IK[t ߳R݈F3jLR+U11b%;O@k)ř`xxzD6!]d7:L&Lx6QZ( l1ޭ!/ 8O"u6WnhE"8 @MWMeM4ž/Pi,7$v4N._ɄX5S-wXSQme&Wi8I4Yo*:34QR g04x.tHWmm&.WvMxxc,Gi>$xq[9FvTK"x gb 쾹=^üY`M\XXPn*/s kÙi2CE7VP1`Dca k IyK,zI'yGX(K07!ƸCO~AŜ.2݄d,يj\r`/IPHD RD_.\3e]nwd`qL3SamNʡJ@=U[󇭿B};o pG HӳVr6'5#!O`+uqŽ̫>Eɴy7!Wy$mݮK3`%e; r>N|+1%0߭eQ pGUH<=sn<9m&rw#e? Sys>hZI;M R&U~Ja`@"/Ğ`&+ rp3UoN5rN2]{)Bbꨗsb`ҭMYb[μmJYXABiJQ8>iA,<Ć-. p Kx ie~WG.Ef/ANb[jp,800ȁ_{E0c&\G9Æ;6j X0furfu, ;q.Wb$kީ Aw6r|g?}͈mj{pm#ӝ 9Qێ(^;btf# !@ؗ{ `|J9pyd>p$SI}WkZs|@W&*8u$cNiA]$o*eb&}7lk*QV[‡~ wWTk6B|b@( 2UI<}UCe!K_3Sf`~l>Nrý]ӥk׆Ѓ5WZ)i>Kxn[YGCUD=ŵ28^@EepQ6cya/]cR.%R8zNi0\`mzڄxNVś.Y HiM-Ȟ i Wόl6ѐ : K'Ⱥ=9CY; DTɇ1 XVL2q}gP8MrO\autm`Wsߨ-+.2ЩCg NU+TκN8cFDܢT=cf0a"Q:/Komʋ"pf3FL`DnQI,WFLgZJ;eh6>M6A${oYeXP[ҶAqG f:J2%hp*KW6 q=*AE/TVaǂeHEt?3ܙ5P+}a A)VУi5Sz" ݦKSI+ aٲՑ&GD%{ջ\5Cp,mo!-[RInsu@iC@[qŅ iy2)*xbgJ^zZ(Bkdl+g %Iۄk{N>ANk[hJ_//dXۘ#dOqE+3xt1_e?ANYyJelaY /p`M ]nrQ7w^ݷ5>?ەc?AUQ*1p#9_Gúu~#'EFpMz ><ֺf'x!SW c?םJL->ie̋7 ~OktsP-P;=4. Rj!305ke[2T\}P}ʅHfRbg͜мcJ3{W>aݻC_ƥb8c @ dEPC(ЌP@A=`Bxvtߏo'G?PA y3O/U*F7x4XngfVQa]}#[&п"My9yzIrԧdt<ݱ<k2 ѭdۼ!s58ZD!!P|Rg!b6(7,%U܄}bww] kVĢ## .z݉bxz⋘v/P4΢[4m,`gOp5iW5ʂZj8(C-BIInE"a2b}8k?vUrX%fMјA1ځ2l!Ѱ>ɼ}o dt c4Ņ ?X[xwq dIA!4O@7ΐt0JNvS +[SӪn{FjW]!fk`Nd&S1h20'vLrBDBD,):4XѼ&i uPqmA(71z3]rA@z6buon".iո?@B0]<a'*o^Yx֤_K

UqP\҈/}mZweQ@̗T @ ;m3vCMx]9*]nP0CWb+O!`q'XEq{2nR_f8"~Y5<- = Zx^}".ojǏzF\.=wӻ.!s9\JjT1EB u23e:6C_|sLHz= f9fdX2)5!fRluPkRPN:λA:|D@jrոp\'P _ȸ *n|0s ʹE 1ˈ 5HmI'(&Ws K2q1T,? \˩0T of! 47Mf3K+;Գ GCZZTޑhlR t#5bت䲐~җzYr6WKXƇ#`xѺU[+ g4c{Vv(p ҝ gJK+R[l!>x, r7(d62[T[xy<-"2Е|RGaG{j뷑gg<"T KG%,wF}^T+s)xrlrZ>̙T&mBHql\g&ҍ|̐XRh \ ajN;ޕua4sV^sz~uY2MzV3$G"1#wūl,@(; P-N<.9ji7 \X+j\ZNZ9TJh7T)| lg[I(prx!˧Û@4[oP وXs+uVPZ"t۶C8fؐr8$` GLK+SVrD,ptJH$pZ3lIe,Z4 MS:mB(i1@V+ճ8Q(QhD޶Ʌfv8iyJXYz< wT5Xi 5u,G~2֬ ASl4|78<]*Q#ԇbV+䏄R[}>%27{*HZWgC~w>GQAY5:/$SY"h( & oNdž?V\/+~эqx9aXG)õFO*plϖ|W* l(Lœ,/Y6;o8UKFfNx(^$nޔ*izRb[\ (N5@dߡmhNt fO>]{OBMsݜ{H&#RIw쳯 h.R‘5`fuBPA#EuP6h{AɶLO6(H1,<+ֱDܕ2cvaص>܃1.wZ/@Ϭ,,~ ^:BFe(!ʨvOI ^?`Gr"_ғFÏy-[b9t[ΆR]O /b?߭X{2-$DfXIpTsDe"9ҕq[ޡ鞵V[fIIZ_Gq^!uqjE-*~ gQUyX!>Ts(bgCy/  :#cgIC^[L q$6yu'"#.xۜnK2{L oQ}GԚ45B$W{vz੮CL~Sh IZԑt)44E~V[Ō%rrfi_ِ#g->=jH(1M5<-sަFy ԣ)}g+zr0miYM|b1fuܳ{t,0[ +#?d.!38L'OlxTwmEt^ SAc.S-KarPeUf`>-/*y{N>ˏ~GG3BFY1Gtט2eU1fgNjn5[Dܠ\yX[Wٻ`d*;^Я]iR\#0ͷ%dKx0z3HN%8`BC*#NgN *tD1 obtRJ/~Ltބ[H{c:3 Oj#P{**"sEsDMHtS\ͳD :My  츲B>A)%KF9:5>h*wde{&'wfCz̰ B~Z3S3CX HebzN~>ΙZ1N; ގ_atvyRU- U}>;ݫvE|(5 N4WN- +gA}\?|T /Ӆ7oe>d\ZCPT8{4^?GշL>WZ3KpRS G6C"2K_V%z=_vlۼP̹t4MY9c8GH1dBXė^LCYIL5+Uߊ{ +/aL U|"'u¯F=COgK zaA ֿ)U1T. PiNpbn@ DHڽ4 n4$&N6s೼Ttc, >hDum%3mQy<~BлA eO[ӟF 3vѠCM[rrb5gs`牡z怦>/ 4;3$q)P,R&VKġ+tޔoCb%Ql|ƐwhA2~DAR֭GNZ2=iۥ֦&s ]^-I!"1SJoza]z|YnfnM 1>^҂x=zFU0Ա%>Jc"2tؐ%41#i (Czu $`@)wXSN1g~0 X21Qׅ8xyAkKD!O G 2 o]},fcV8v)^TY'aI" (Ml)/EcF\8y65djv GAZ6 l,Ghfί E]0yw$],$iiOKwfn Yp(u\9RY>FmQ]zӳ59XA-MMz7]h ܔ;,#)zSGfBF}#͹P/'.y*K"{Wnj LBTfD1^ɯӿ}lO,d{mI On w V֜n &<^̎w$:,K-Hd a1FY?U=tDZ?p^ {gGb;.W0h,ԉ WƐ\' m!΀5ΔjEQi܁#]FK䨍 `!~`b`͹ܼooRMYG6Q/]#] .)Bx!ɯGL{㹷:1;<5dp%uJpFerK| ӯ/>Q?s'Uӷ3pɬN'yf=t؅q'johO3CӔgkK{W"op<1-uEǠ%a%ROCS[ɲ\ҾPr*H_ :Ck5b+52ae}*%x4?i-y>m`Z=;@HlGz,']>Icr|/7i_J5H}T\N򙶩!&.:P[N7FJ902~d㤽LKݠoO+$n7bA8&NS'& 2h]\U #ܖÏ:o 4Z'nOP폖 i4Y좳]DN7m1jAZ嗐& _n+`Y01X枑o O6ɞjo5`b<Z9aquԫKy#)fLMv<4?_ }3HImñWʳ;ؔa>+{ޖ̳mY PbFټčx{ dKu߾FY0qŎ|z̠X[0"pH__4w)5F n&oK?FejBC6k̂ ^= A芈:YMsq׃R'l,pxJVWo脌p^!v%a%Jqj10A )vE>S{/~]5%_J팣9%ЍRy,*8RFޒ09(~x@R$_i LzV &2A+B#s9O.`{UafkH7@QHLyE̢ޚ nX C>zϠeGt[3 nVu-lYRvhpxŐ,6 ʴjdQz%&0[aW6MՌo ;$ѻt_^͋\NSzL&i__B50rN>X;w<͹ƼLyn,&%B9c` o|r*d"Ůgp PDT:|`W8b9" Nl$|&i &cL"[{WNUבHu-XI;aEPVo8yO\kڂeطx jڲe``7[z "J)34q$?_w~_n7 䚣X٠@C?cK_]: \c67]ꉫS۵5!B.Cs7xg?8n_=* 'ֿ,&eJƋ3!8TkD5N2ᣩwWnHrաr.4جӱ hs~>s%F4:%y l|bW)cRN(=\(@>$`ͤvg,‚ 2NLVKI+ii`DQ|^ft5zc1Mm~k.)QW#d )[Dq[ :Z+|,"`Ł BWC! Myk1K6uDؓ7 ]NCmFJ7kg# O"XK&R(U`ZF@,g2R3^`'bN }55y1Iu#Un`Ϥb{U4)Mr~+#U8U+`P%N"6rc>CP h cۙ1Ҋzo)m2kA.N!5%M=)O%mcxon"/ѓкdBPx}yTtuVY&egAvxl0}b|r>V%v]:wn@uE)}ЁUNttܼ, )>:گ~Td~ǚ{̟ڳ*0! F/ĽQ\I{6-w|(Wa411ƲᰇJnȝ88OfH)^8p-߶`z_ c7Wbtr4Dd( K*c4;X}o0WQ( _6,*%jkڙ(.6Ul\mRaЅ ۤON1,l`I\l:ީ$lx`Ϯݺ|银fm @T[oie :1{0,}6CM橚u8dB;jА5(KA{ 8Cqi)FK #55')\fBN}(C]Yp 6r`\:,4b@>1q)jMє1RCܱf}fJQƔ~[k\q)  $V)uv$r,.s֯} c8F9-őTYVvvȏqMϦ/[!?Yڶ2(+;GL;h Cxaa+FP:|l m8ؗo03MM[SUuvL>XS"'BSbF瘟'4LiRUƿl%]wj@ #Yqw7۷ -R,V6~)pa6M ^"g 4 o4փ&^<{NNjmLb(Ӧ-ݾKu=v< 9F5jGR/P)~HcUi_Y_}4̀@p* 8o6P&Gƥ Y}(y(&dQhjeiYg wx uWAeQ-"]IJ=Ɖ!ոsȮ/뵋,c(@faʣĂf10r%;hIQi^)J~m:vV'C1} 6i L?*o|vxގKNTF1 }BX;$F~lU/gmI:lGo33uAJǸ$zlǽcSNCi-G$=B\"^*/}n'km2\5\*WNsAȲcHy['}+ QQX $/~ޤ!TD"⤄QU An+@'&y}nvi&  "^ 1p0,B!G uPu"40cBp*̐ᒰҴC/COЩeFyFYC~?~nLNC3go]3_UΞvwĉkev" GEo5~Ȝ!j'ƶ?o[geȚaRƶZ:"B-aԁwxm 71(_-?e7 }\造z?ZDux$33VSuIT;2*p~)4祜a)TAjj5uP\bpV%͚U(a9V b@%фS-ę(-S>@kI |y< w,߇=fe>lֲfJ T6V!B~v (5cHޞW P? dǫt\jRJnߐ 7A4<,O]$K%D+Yʕޕrΐ}gQ؉ߵw;Яb7fݓA2)S$-;o$&Z5[IՅ_[wdt9w NvF&\ dIlD)؅k,Xp*G[T.E p =?h`)DC;n$c|+چH= w]ᦚW:ȌɈ #֣$1 %n@,.lƠG1 Olwzzodd`yzE%b)gGkQh%vM SڄuzU"nz&-;eTFH*YkO[2NOVq\2;͙D,8q*.3eLܴ\  _87{o+½$b6,[dzl~6@}16 < @ƺA׈::uKEbrcTbN/F6p6 ̢Ԁz0|)ڥACvH H5SmaY׎HO >?F.T(pI]l~OVr"_]9Čz O>zG:9?8Wϔ(o?B#y‹ "=ki9Ց5tqj΄Hotkq>J:*8}&Ic`K(Z\➣uv~A4[uAN\Q |D϶T*NW*97q3s/7^_~ i_әpbJ:y5}uUvPC' dnIG}P@FF!KHe5wY:)dc.jpz>>%XϺYxڪ:?ĭn/0"6cJڱR֒]MCL^ܧ,F +11⵴RDƓlu3ƺcRP EE~IӚ,yoNepg x>ﴢdI+[7Zp J˚@]C@+ ~/̵^n8/: 0bMDLYSB4{7|1 &qLIhKK5@mQF䩆SM*{ΰǁn CX2\5V30].Zgl+@a¢V ?N&%m7(ķߒHf2v Ӣ,4~U&?~]9u:"% lHsSj;GtEA.]qKF= w8Fܝrr@J3+ 2li #C@+ЍV0_վ;Rr7=F u8e0_%š{-҄ 2@,JȄʴVN_i#ٍk~ S`@=ul MLb|7}I*t?qQg{6\h:˶씼b>꘎\a1m#-i.?}%>1׍[ NAbQwC#G3ZzˮۧSAWQiXלgWdY -5̜n_wlf}YI0|4&%hjпLn2"S ͙ /,SJ jeTX!D{37Y~6LZQk"W[Q;+gGU!j4mIJuB-֘ܖ@0(yx/QU'8wBMU H=fy>3oG3:>NAx BcpS" @`#)7pyпoje.}B|L]Ġ }7tCD[*Exл;W ^X<΅}eޣ !e-<.oDŽ)"=>f2ǝl,*[d& 򠋟t<>|  Q;51CFy8U_@ِOw+AK {) MVh{OC@tږM6)`9.M4kdR% Fv x9R#jno#E d:2͕ܕoQ4,IGs^53h9 VJHoӼ3΅~V' /[qmBF)<YQ*0B OHiLT )ov$g ÝE&oSW|5m7Y8C.*kgzIMx}gD)̘|LSXq̮r76sVBޞ!R7 bWY[az)AlA2ʪz'53(廝FNz#5K,HD֎I ެ0sDw'bnq;ߊ{"烒U2b2Y@9م6yKŀ[7fT z=gX"}qBU Pe7Gm8־]";{ShO;'׾*=ZLoߡ"P:~+>"gJk1vA^blcX^/,9 Ӕ۳$| ^g]ңMxtMe8nyP; 6$b;)OR$|,Q=Q:g' /l4hZ88] [p&AUvhEDIs.>&/vzRj6lWp0Һ]% `x_o$Nk@}Gsn-r#m%!@ 0Vcy 3SlMV(Bg] ghCHb6_쒖9GD;5ߌ;9}IVZ dդffmtBl{>!GU6}5c =&۬!@K0kV=Źhrn$iNc_Q h]#ȡIzXC2u?O%ܪOs/K02g/*bk k~Agyy\˜}r(9>4g*^E`r߰o%u+8׊nult3Oʽ2\`f\aI>xAOsWx_Z"R$jX,52GM쐐"gj[/pbj ^oOG9 KDžH7Μ^\xFoFrRHzGED> .9 o=3C;ޥ!b+{\usI6Kь#rY q%EYh$4,^Ļ1mi;[.O xkTPݻ"925CB,&]y(78(w$.qkbst@~΀o<9 쒋K( j:+ ^[ i־Q*Wˈ \U,6I岘;R8VG1%K$#KU Pr}QrY$b*mU hKb\"^d1!맍~fBN,Џ{_T)>.3sjB.RYr}`A2%}o+(!Q `e8L^KqI\oSrpOBO n(R6 7 H5W4sBe m]I ^,٭mz{΀g cpW7z7WXtj't򙦿CLutQE}B4Ukv}?DS([qI?Z y̨+_"F(TQ7.74`6*uB!x p+3Gu^oDtȞ2 u Эr"t}#Aո_)ugba n'q8޶Sm2cns&*{#it+eƶj*ĨK;yaZa?O=E`߱L {+ʬ=xӶ3.:{nn˲IEV&[v 1' \yoTV{ !_? %-{^L2DYvL6/qR?˕<@;-ᅦ7@'#R[ ݭaE\Z):o$k4MC$fo\M]1[kg"ZduUjDyjT>'{nuL+rm/9Uvgoˇ_ړ|0pf=j 1=qz+Grehq="daVR[6 pFRv%4SvAmjd6J ~_U_Lc*ھHpcSUity1!R|d6n06s v<25۶ߞ`HևglO\>"Y5wQ~t;G> jY|Vp3P,, n~E /<"ۭ }rϥK;$-)8xրgM0O p͉Gwje=h:'L`V8"ٿʫhJf-fSǸ\ ڒE(:BO{QJUz}k85gsU7pT4@iv|K_:'JP\x8& ([ $ܴLx#]3`3 =`7rY Ψu`:`7,'iDzRtiD.Dmؘp猭= [tH</Pdjm|ĶOˀPYO4;]'ټ|8|'bm&NRd:"iczp{}=Ev,by͑1dioWxN$JRySs=Y&ZkMSGF urDsX-'~U[pb Ku?HIWnM!9߷n.>@ o4 ?Fb_`r "ۤS"JC@LYFgh5WtBN:1 @z\?UFt`>*@d(7?Yv8[@pS:!*;dF~\)V3y(7?}y>~$&5M;8s0Jؚ^o.vb qN%IgDF>Ow[wɋ/6/^!n&1YxE{dPY+[8U W{ն {~A#gՆ3e 'yxآ`w*g yI:9b#e#o ല9PL1/7OI.|u9=z o᱗Ws]T /ʶa(upt AĒioY̢%y':`'v&R5P62W>+LB )(N 9Y29> nHHh4ԝ:ry8;;0 *_r >҈»OT OA^o*V--_wߓ%![ p\DJ~=œfKŠc CeכmсW73 N1AT}b:tzy {Jƴ]QBWYq׷jj4۶nf{oH,q;0Pb\ف$T oPt30-okMp'l:g1*ƃ[T,Wk1h8BjM?Vp^=H,,֩ =WJĚ*l|+BB`-sCh=E%S~1a6T+J"A_8M7*3V_EOQnTk OS{1_\IN`g>j1="rڍ0eCTl!2!Z5\VQNQ 91]/s*+p9!{´]81X l#+ElW} )؈qj@>W1o|W=5u{]|"a/NNs cTccYD\VE$CApL+9ІX+RW}rUWT 7#n`BwC[BuX(q W^c) >6t,r]k]J\( z:V9[: WZ]1g!*6,֨:"<E~ӮjыhH%H>=P&őn=ױ J奍hO6;K<3~`q5;%dW E]sօt/}YUFWK*ĭ2`ж94GRǻvLh(DYK=8~L"m Zv.;AysҼd L Nu'MYH%+\6FCUl4*7 a(֡ű[3OAjJ(g>8";Xxdf!VᑿOQ\(l)Bea[-0XYެax 76n'Om6zKD;6>i^/< sFs7.}4b *c5 ٣(nT/ g\8vQrˍ(kDXDrtOx{JteCQfksHG%՝<@%Rs&רt;/%̅E55L 4Fo6l܅&\&+ӱ~²n3=7|D8bݡO4E(QA| +cb7raKSn8X+4.]K޴j , ""u3 ' 4Csau6 1ɳ?Ch{كdr:-fMubٝ;u^HǼl{ >a\BN(;Lc)M}n:o(2!n7*(/Clkk82^O tJԦ/ T@q(55"l[ߋ$d#> t)-P`D8}Ӛ8Dhp K ~Q;vofCU=hZFr'!{&,5z}mUI\x G|%\]_дee6.ż`"t{uնxzHQ>I@kRʃIӏQхm.'9(lDdQ%]O6`z)c*Ejs΄)v'WƸݥ!ZVv{Nyr欻cNIR9kT:w̕#6A<ھUZF g (w?թ`GK42^&xI,P3$Db䙣g")3{E)e >o`#`NQ  BrʻZ @!1[5/vIi?`S5!_ChϏb ?ӭpyM81xIL:T5Y&#ooGPnF[d|~*ũWb^ _)z!g^εE%FB63OC{' t;ISo7&1;@CYS[w G齃}6Md iȞ:u uIqxF93Bb͌2|m4kX7\b <^\6}tڳDh-A^Gшsep9>~LdN\;K.ӠPBJْ=uđGX$}6H~Ld$ثR;ˣrLt.x>6ro,\mLBF7; 荩3|lAY L$\=TDeY N1ɓ[X^Es ZU4>`޳zBw(e^|=L?.}w~% }L@z {&1,Ke",dI vY饘>vb+m$@Tmv@:I^ Qk>ږ({) 6\C*~,r]:'բGc~@K~-`e?cj9 H C-t)4Gg@e ƌG? |r8DX^c= r<9Rnx)}ڒ=*qM'{yr~ay  \H7 ط@}7>Tpn\}A,m#% F =؛&ʍfQ iw2l3* S=:BkKS |n;!byq$.'Rz}0zX*q;p/b*7C )F=I4bx$fJ9Bh$ œ78;ቿZdj^F5S$k\_B9kxMt3۠!Qjw 2/eM*Dn q쑺] ݩ~HOD;GJ̦+QNʞ,.ٍo7堤_ҌYm)0?M#)kERZyj%l.ꞞKϵoȒm@{m=g( vM+dM䦫~|ܒ$vN KX ^@Tc='' ;UR){J=傰cQ"Sf-4٫z+Y`elei6nv)y -8&LH7ޤ{:)-Z(X 7ꮊ힉R񋸜UuA-HVpV F/&hҾ+` EX ֻ:3n ۟qݯcp^ft彠( !JQi{Uz֦ħr 0<UϘj R QPrWVFnfVK]+.jXqW' wfٷh/[}P,c} 2=B/9I37reNpHlMX{(4 /_97GR!aH{ p{=dxrN ? F >K):.n!jޕ۩-C&!668kc7#/.j1 =~JC 8nր&5z)JpJ]죹h`mh9*=umT,YhnHrxӋavSP,T-X7V'#ӚخKJ mg\m-+Ќǣ?0l_)%pv1ˆ0宊'h1¢A fiƩHKB"ߕz0n.:/yʸIh_|YKXL{µqz<@xôb~~4\TFTumMNQX(=׋H'=8JI=5f['"d'i$YH.#1VP OC}Le* r~o$j'BJj+!,ǔhUR(x]r}3S}'JvN7w`JR^AwNz t tQ0/EpXd> g}~8_hF5uM=kD@: Nʵ:}S KB9&>Σڿ@ ' uiD6za2-etqΠYRpk8kxb$bQI Lr<[)yаs(.0'ǀGW}W]гw{Meg?CkBI(/7 nE}ΐYeRpzk6I1(Q~3T/zo\#{ҠkC%.`A՛,AfQ H,A,̱ͮǒR2"vrvfz·ZoߒKyb.=gͳ[I+ =~0!c78^bglgJ/*xc!9H3hͳxj ā%} q6L̟ Je1]cw2Ш>u(XSܭ8~`=vvC64F޻0]E4xPģcAWAME_E G'^cޗW{ t!8p##߅X}Wm:G['ɬ5 lPm\tTZNE< K#yŢWąX' "Y*d}MGra -bP<r6GQ'#'i)UVVOBol+Aw B 2WwIX.0C8N"$+gŚJH1.>K{n9x g yN]2-ƨnhd H]fԟ:nu! (1x"`ٶ[v»{-9I,y  Yhnv|c.LPrZUafZN*:\ott熊Ӝb2GS +8~n^V\)69m5QX8MI{Wj\qB`M -+֏Ȇ ._0<%5kZkʻwUz vf576v ] πɒ3ElF:'>W |ÅIJBOo9T 1բPzVTUx!h]OԧInpp˪l}:9ӷdu Ӹwmy6=Ыj@瘣',Z0Vj5/WA#d|l&Ҷt/i`ŅHckqXO*Ffe_{Ɏ#\6Mї\8HU= <Y.X! :Z N8o`9rPo*Q)Ko[NR2"91zө9+] ]0lRZ;_YjUX-EtapS4˅jka8`><|Q͟f.},X(3_ȕ]V~ X =:IS<=$z :^'!Sj:{{yh4o?+0OtNr V;d`m T/| }qGUpӉ1j\mϼLA>/&0:gB#h ̚\䒯i3j :]uw$wl 3-FXZ |"!X,JS{F1ꄤ%egqiNUdP9N_&iB%IJFЕX0Ǫn׍Oᔖ* NQ($n%g2e$.r"zk|,GY1# 4w&m{8 ߵ,/&YVq fO)}2EX‰ -pl"#x0U8mPIep exzIfǥ# N.6L}oON=FEŞZ0QԻg&]7 #HА6r1 b{M?s-{ڹ}2daf~S!8nP[!;˽5jLc=^nH|v枮h' A,Ҹ3MP x\Z]Mh\M¤G0}X0)IUXg Q[SB6kdeO䙊Ebᑻಷu"~Yr}\YK{|n"Y%THBGʧv7b[(At7A5<oWW^+ci%&j'SNx$OuV_Ͱ:r$vbFths+-d"ZZPvr.ԏI]AS{~#3m`S>2z綝(_a@2aU-ݩkAUoĴ!z)..cq5@G̷93dȋ-|@ނF|#X!0a7&3|˺I8H:k++#v%::e3 况r~t%k/Ή 5AeC3{Ƒ.f?[.Q`?ѨR6#тO% AS6\fwcfNZפ,ךno*ҺEK8JPB 5Q2%_>MzM|>Ej #js夭G3E:5> _ھTq7'V4ZEwXmP5{J:!a$5/`~6Pq(g.@jEd6&:#>=Zk1#9xp1QjI:^1B_GK"ZqPm NZYQz ̷ٕb'F)wdPyݲ ɻڱ-B X/ Ƌ+ˌ]>LJd,]>=!3EjnslmQӷ-)'YNJE'B!G5Ɂ1 mob"%tMpݪ5EiYdk )]>7Hv-λ1Sc7+ebhB8 ^!:ߠKtX2B3A#peI$Qw)^:h- Y/zj|%0j}V}?0I,tԯQYh`U& qB@==z}'T& } KEkF?]7ᢤRXc*љ9B|5Q7adUC@b"NWdjheipBU E?vGɖ1'XdXI){f1-0.,6,tJb\f[`G J}.L0>Sњ|^svO?Pe@Se#ưyh0岺{A+U#(1_f]+/˸*5Wqc5NY3rNVf+f̯ ]u`ʦY mI!~܋˜SE_ln>U!F ܪ3Y{}'U6] gӑ2unZc9}㍫*\׳F L8hPZ_Xd㲜'Ls5"1ܩnW-;mHBe<Roj("`kKqo<<}Q~LvHY=aa laHux1 /!K\ʁX`%+I;ؓBz*mb :t=j$3yW'^iS|8e0/JhE@tXmBrɣ(zcxe/j1IX-O޲:9:Q%F_%F7I1}vcL/g"?cT_ ;j!Oak6_4)"ٖYcX9"hXUW!KeH{*&fwJ>I>Rerd kI]Ǡ!zINF7^Zf&#r?{PvѹQ%3qYB+%) LLDŽXM` +($`SQ]y<w8TSb;3MܔhPa*:[Ɵ`Q9T' 9 gaKO4P>TC׉y.Zh)iWɸ0f@(Qt+X1IfLXd#!ar2%s|L&O0֨OȂc~+psojQh  X+q.Mu|-t&%ݠ4MiB}3|b.t# 73-h)!tQ#1pxKx9\h>1HZw t"pQ3L^?Hv$l ޢٮ~W7nOlgxq![d}2xAkc ݚqK2Rn kɩҐ%&z^Qya@. zqC5GBz !8tC-o(3Q,dkmO`ޤY}CT" 0{32)7L_G$An 8qwr `ر'BI8m}[˫t|Sfx&Kl0P 1r(lavp9 lKmkM~y>:KyqtZ+{`lvze:pknG qMCQ eNY&."&Z}S mSqULqNYwJNOGv72^;%#3d^|*Ѝݸ. J\Ow5-A~l֧Ke*}Rʫj+-uXIlRc^7IhU?FrugV)A!ԠRg׽s bWX,53e4lo{CeWN-L#c}o eƟ4T?,m?>D6e[Ak(…4!fɨ*YJ.tu^֤RQ*z_T&ڹ8`Զk~# U3 K1D^ΈLtHKӍ'໮~hMLD"5y͛kxzcG>]/DbPΫsğ9Hҍ{ Kvzp -- iĘ!uѩlCmvE3C/GQ4dgf!xRΩ%ͤR9E7;T=0 aߍwwS5!%k\9=J"} i: jkZ8K;6*ۥqO{\E斔^V®l>%a;˝H7T{o,t63\܈ JنBF K`  )a=Bq$K "*qCNJ46(oio73y*"LmOStb}M;lH#hHpiʿIp;~-x&s_#'#MN1g<-s/,|g>Db)ħ2ĿA7~j}ܼĮaX3)Xvs%j@`x?[ku> j>ٔ8I0~(p^p`CQ~[/[ǤYZ>VpM=PVlkzBD Х/pMHt,'F P /!7dx:0MVm<+)f!)T1ə'V?3w)|"&TL!Η@=%$zFy.\ro:ƌe -!M1(lc;|g]zLtGF3H"9~-(gF[q9l"]8M@ȳqP)74RȆ6UiZNK4>ٔJ>j @Lɇ[S(}{Zƃ5J[5Nh2zEIq))$Wր)x9ؙB"89or#JG:7-™ 'ORg]_ –4_P,6갟5pU\ZyN4)^+l vOO8qx: s °]jaƽ:c4257qL+JA#K|ҴMD=߈Xe22^U5ݽN ww8W 9 5#P{"$=PBgx9mK@@t&EG_=73&JTu ,ޯP pӤhjRq͢+7 kHB֛3yZ%F #`Ay.$.P6F fEh M2: M5b?~B~|),+oc[9PIt.}>W1*SL:yS^kLՀn\cDM΢-`_T8p\,7,P^-O*Qɤ7qܖ{?*~Cww HHZΚ&? p@:!֯_׾0d Xz g/*{lF,HrեyU5Cl{\2UiK-^{rْv< CydU/mؐ?T@I /y%xXt0,D#.MU*æt_H :c &̗-FrXB*GwN-J\:Vb?l/2X䨞9Guv"?Nb"(u&`_a9?,SNV煏,$L`Ea(:N2%ԫ=~1_{gd8b`Tɓ*8+It"_0,VɨnkDXG`WH pR.P<}~Ks;tpğfpѐ Yd}E]vk1&m/ &,c#1mQ̀.COT-FZWS"ѩ A`&.qN%t%L*H 2+ڦ\5z[$^@K @oi0$s0j{ukŰA},EQNJٹzӍ/v9hxe+Hᶩ>4G,3Qv18whegkFgҏ#(L\'7q.Tɓ|ih+]ǯ V&1| مM.*@e" \x4Hk?'b?ȯB _Mcx!d5}AĊovLX6?E uLU^2蚏+eͩ"*1>Vk/lV,hł#S@m>\m9h `4<mu^>5@ҊWmBn 4zDڒ'y(Ě6.YQTe_MLax82`r nU8QR2aYhLK^Ǵ1DVbr8:KAnU~30gTS1=U>>ɫ/0 …fj![@zG?;Y]Փj?C Rvh2尾45&DQ''F 0)=~|ہ+2`p޷T% CC"Kқp{@`#=ЀοB$k'2}yȿag3D$y_޿E[ݦH̓GQ8 N<jPbkUǣ3`JqYZ6a oGF:hٷx6D7a *9A v_c䥭|;Aӳ.O.%avk&QRy7To7J &rDݴQXܯfE Uc.%^0޼Twp.ѳ53Tb 0ְ=ѵ4nRE$|3ķ aU`x$O[BX$Oq]߷9IՎ|ѹbhK}Gt}%rrft}e.{fq h;i6,~VZTSwh Ks[FKWPҜ TYآe/)QYCПRh%x$Bg&4 ۣ1[&yA*+ BWӘ"]:u3mW="ieѯ)UU~xScY4O#EQisjk YȻ%?XAl6I&[OwT2>1)=!wLmU+nR2Skn_m*$ z᤿yΨX~Vb$zbyC(KXsp?Ff{jb&:a'% zA_ͅ5>8r$4m̳Vu+$`Mg{.&ˋfZ‹ίS`H˺/B_娾{zQThE7ǒ/VUb pGH5V$79yWZ0g"l>g_Mb^j\zO |xZbId>\ ,ߏ:zwH9)8`}qWfj:EpjUR7IzЦ|bNE#=U+rUEK$nupuю3-Q5a>= HDUCqW"~Լ1P %@U\Op+ QdJZ1r .(N`.XN-ܫlWNBʿU;g}P?ں)+綪ˀ) 89ElOՙ.yk: Nf`OM(mfwчj:+ܴ'WLJ*ʊ '@?zkhwk2T|zӳF:ԜdaciNI,BmĈCjHzB7 .Wt?] ؖnJuBtwS&-P@-}l K"[T6G42P~Ӛ,!I_Cc[Ď[w%6oKs(]x ֲ*?ʽ&$N/4^sᲁgqD+v~f(Eέ8TA?兯"54B:F8;"Fusc0b&"7(g_Š ԇ'Ockqto[c=o%w2-ޅIuQ+h3ϖJ4a'e mi(9T^qSeƳ81a]V>u}H98:all.Qj5MjjA4&ўbds.~h OD*[$AJh{6/Wm+Fh()c(c8&T[TRV|=Mou=C;K*QMf1LȯZZg8cM]=b~inyC28'@lO  kNJ=?/`a^ [Jhrcs=Mf鎏ٕz;V]AU/Q2CA,>d@8݀4 ˊȸ@V'qg eÏY':0tgA*Hpw 6`:]D^҅| W'yRӽ0gDWsE66Ճ8a)*n-_t<(' 8)9hD;#A$,Zo Ή@-ko-︇QbE@Mhh_+J*eZߗ."e) -@=jDw^NZxm;bX52ؒ}Z+hR;ʷZ 5^fیnRCwRމ7a'n+/hhuZ];&Diw!j@00<g sLxy]s0拲Ns3mhԹ "JZjSeC'+(֐.4:Gjť_x {QB-MGN5g"X5`6YM+; ,j9}IC^R.}.iI?шyǀ.E`4WfA5(Mi,L~N{Pj!гm:1Hod Μ4,FӣU1 -J(٠5mc9;opZeW. w|aERL[;;䕘;Lt@ 6θ6a$Wэ1K Pd@z\yG #:1yZ?F'"J>DH@lrc{-$ GcUNט>^& U~+vR;M!|2Ã#% +]-)KJsBn(qTͼBqCwF kQ׏b2w tE`kRn0dBHA@,$n|A8 i; V8h}3>[NH,OA/SMByUkU.9YzJM;QWӀfi"G~kNCDRN9GΡs=}œm- 8nvjL%55uWh,͗::Ӥ1o\K>xRw2:C *<\v5ϊ * 3ȊX}> P"&vEÅjfl[[ mQquW6*FHo^THaߩP\WC̺j˞N+_57 np+Sk`.@+7œhFG!]|A 86+9ÇEYr*'W guXJy o L*`l O? {KGt郍2n4J-Սu2WwiͶF,Փ,{>ӻ0/pR  mUtSRJ6RjߧSwy(`b|g?^ _{#8ݶۇѪGKb<[ŕ[kqR—SHALlT) rlP+:_$ߥ^veϱc[͠] dUiM9G iv V`PWʡ#Ї>+M~l'5 VhӜ>z1[!|ĿUDV̓Y`Շb֖l~@Bݺ{J)B#.㒑Q;!L_9k0f]p%%\`kbEB:J1ߎj+%֠- #?fmARĿ5}f5En>TKN(w@ApՐa?^<|SvM|k03!ɣz@0tHN{< bf<dͺrF loTzsr\NHa 螰5AG,c9?e^6:wgbGa' Ϻ2&@6P7pޜRAlݺm Gwk NTGI1A|ơ&5=_ųßKC9. Jݢ%w06XY$_|JUɟA z ~Oee: m\A,`Y^Κye ҢT#iX: #--x.#a6Zcg ^ yah[d"mˮw"Osv E?/ E9F'ސ>@Jw9S.yov Bu'⹨5Jqh(FRlAD?1!4Il/ijnO's# DX D{GF*3#fj^yM6G>29Eaz=׿~G[ ~ЊzLHI5EDvD2iNwO91Faaǰ!dJet3 X[2D&aQp]I\T䘆"mHSlﰢEa0çM8mܨA%sJp3{<m s Wo^q7y}%_ 2to*ƝuM(rU*QWɆhKՍ2_o&֐+Ft 5REX+wDBQLwEެ,&V-c({A;Y'8Y;J'B !?Sq _p,ۃ}Ae࡫pV1&]U/b>9L,LG{M)(OÿE]b\9~nwxK/jyDIܧ8Kw)<(}MPGYjQ pHôwe׍ NbRa3(],=E# ;o T1VpqS*?'4XH%N@,Ӝy;R|rOI3Xĺ6dx?RO^56KĊOu_Xo&Ȃ2r z-V iLP=Tj9zȱuny!ES[Jl0G!g/Nл߹JVCǬL<.>//!yf[!)8l| 1cc*&(0e9 GLzh=L5&(WU\+d]*sP,8Hh !_f ІHdc(h,>r[P 0< S@|f &io3\pY D-7*9kd)45UqieO8A&(G J[/e: &]ԏbI189^DBVaC!| h? pVg)AL?OoMZߤio66W;Ndk1}a@4?FT\q),YXc _CȝL<4y)u:d/y_9oB,i1c:Yoݠ&@s5:IF&N˰f[iw#Ϭ;r;sAe k'{TŠxùJ7i66rxGtz=1A:)VQ*rBvR|iO[sepfFIkhZE`/?XgPydڭ< XF/PTl7# dYͿ'IgF!q4 'y{[ B<>H7nwBP>'^ŐZ0)Igt_:vX.]Tj^f9SJv;ᡳb-=R咄~SG^_ {Rhm[JĮcZ}^ )]2JUՁ I<%»~a pc~tOl`t[|vWXĕeC Ь!_WѬk"LPʜ)c\pb|T??';qa(?*3"S+=8k9E_ Af)E5?SqU 9~Q7cM;~޲}P0ɚĺç"_I=J@EZ5'C}1D;P{{ai  b3ʱ#tg<T DTX؁3Ҁ?Qjp}!5#LoDW5崧[豐鑗Ipȧܻ~~Es*Ӊ \eVY 2^ "G_$ĕ*h}+x)r`zF^ŧ-7JX.ٸm+H'N 6MrE(*`Cv>;?FMq|˘I^V jCߩX] >r3~PNm3ܫ}uӆ粔 +W 6~#0E4sfgnwaK!fVAƆo?h2Xzuyf9(؃35GYQ;%W:B> %!pzh>2qx4>R%WyڄEbs\z-t7 ` )B;&*KNP:V+wJX6~t:". XQK'e]uߖy@*ќu|W:acWL\ĥ^!$󈅐08CWhjCY `qf-zd< dl]cGN#I{g:}!ʶT>=[D?[AYs3/=GR@r`V!h *@˚ ׫}o9iIۅ5n8[bi  pE?;ƻU]Dh9Z5kqzғroltvAk,cQkm!z*z P/3,6V܃n`*oq)lCJ1# Z]u3-hQn2csv|7%Š+{6O%N;Z~H,'>WsdH-tYE'S阷V04Z6 A96vE,Tݰ-3Pa>z,+}{f'm3ƥLfBDe0ݑ _V[-2&v͕LJ= ~`}%5wT$(+47XmD.U*.bZsGZ4Cʗ M8\6 A"vy]4K~_s@,ū'j%O uZ9 4'%. $( nAUpX|_鷮.C! 78{\ qe)<07BMA\:q>Z;->^*v@JXœX4d}#*O" ۰[%Ujhwp~+P5pÐ}Ch~}TAM DGǸ麴AVuLӧ\iܹh:5d w1E[-)Pvo{:x&c8 _1)pl%SePAJkEǷB+]4dnlVǢa)pxvEşNG'%1aT,FZ. ɥS*_o4zͯ陰e~:j`m[*¼x" sZ r`gڷFI*ʸ3!f,X{fPu_Џ AXKss v[6 _z&Cl]9gS]-+_5XTo-'C /imT5a\|]V䨁4W` XLə_{ 2(JTD4qI^$Kp/UwX7K$f>.{EQ<:;W(}Fޚ?b/h \BС\SVv;[>@>l'esrNb'q?p:ƴ՚(INU)A_a|a[_j;#[W*ɴzƖnGWēvuq$.q#RF@E]I}xK~?t B)W!=ZYAsUѾȂF/iňkyhΆ0J`akwT'3OI7̵^(J&E34*) 6ٖa 2DyaҩOB;Y9loJOb:CLJ򷉤3:{z-?nVOJU1gik0Ws A9g|?R';C3}_0} YNq(6*ȇ]}Yd36l P6lfRϴAhU s]!HGC[Z⏌f"{X4[3%d7PQ{c; 3t:u(kx}PM>|:F)nBy /Uئ8i>όFRp 9@pZ3.bgITB톽-8|Fr,`bjp91sj5B:ߧ"6+a#UUj/hŐzK D^ì4亩+TQP#T@UA)U,~V 8{ }OCFazRn #ZAy `'ͳ8I7"p\J)7XM!^U 2φ 4$X40F(%_加gwA(sNK` 1': HNK;4_4:ra KB~)0͚g'ugx#QG;u7(*hUѺkγYy~*\ͥ{mC#eIK觓=fSpᏼJɗ"}@/-&¾H{FB1Qhu*; IIS9ּA;*і]?NU?APOq/k5_Fz*gC;m4Я㰖U)vCpn'L.ԛՊR5Q'x/+IL@pX1j _!^=*`ONNw[d> X^$xb/kvcReځĥ"S 1G~9qRpF3\<&wIC$Y.uV!}&S.xaKhZ2cn[I J8UXds)tE&Ŧt͉~&+@CԻWi2;ca8x%oSG*5qߖzAv/Bsˡ]*irmQ6Nݚ_*f n{K0ymQF~sh^ rI jj倨K}am5T) Zh֦2ko3!]Ipgg{_*!@tvs6t$r&%| 9;])WR5~a]fP5LciDo 2܀ٝs#!ERW3nOYgI @lp &iM ʊ<%4l\έ}i\˃Tb\1nbM_ B-0n=M9pyT0Ma`+Þa$CsB%ׇJdSWӈNt x.Q5`rݖafntM!uP,Y3\sZF /p2%8ZG˭fS Q~7 ͲzeMo0H߹LdΔ'(Rut3$gqM>W35>sAɎwpdYd9E[v"@GӒthPx򰀱i8a īyݴJXV9rӀ\bd˯eّpl/^^ * WJ~*6iIcQ+g$D5E %XQq%ڂ=WjҘM "튭xvV/g|3rDO!-[X%QDmp dCg 70ms0sYI.=}6Q0z]޾!ş"Ӿx<ts&%Kmnq= D&젂 Z Cv9gV2Bw;Mh3%yߠ`LQmpU5~ikT8]0JK7j ,Q,H2ޗu<0b¢UoK̸}\־UtM n<mlY,ѷUh҄ 6R݀{w?*%Dcl{|97沧E a4'KZJ_a kXNhչ& ~Wm߫P'sLjqhL.9: ڿU; R9*f=|3<TIƎ.F5(Av`4s >W R7ߵUTS_ Qt`P7URu:x'Ŗ,.DXy,*A+ތ+jۯKSiXu2ñ 7ᐓ |M9FcJ#^}ی0%Fӡ!䬂hĦ^}Msc:6Txqho|vLh~+̆T7eK:GMyy~2l*mf b[INK8aKe`S~8n9UkfvԷ h ב kPR*ZĭWNv \g tj,H%嬌V\Cl{ߝp%npg F<9Qk}EW*95`*^j>)\lO\ Eњԟ)S,r~1s1Էp6?Y! GFfT9A8ESrgW'c7k^~~G0VTR%[6r)!p)_( @n~9qg{V=9f8ZіO/o!wFau?"nQ=b3g'Nt!ـKP,jM2PizԚ da;c9t3N\|CC4V0+Z.4X۴hD4Amnk ^5SmB2zd>xP"f?ࢌ p?FAHBJ+Ǔr,M?EDW%t4.uz 7)*EDCU吋\{KxP_>pX!4!pam%谆 PŎgV 1O { As/ے">SumnTj v}ZR8Z]̓u 4>06[&qb*9 FƏѝSTl$~o(SpEx &?-f0dPMmNԭkȴ^[w%\-Wu;凨(@Me/#Gej K>HݷXnSʉu)שD:}Dr6 x x:VP#!Hp2~ȍE>m3DL꘸@7;=R k,Y7̞_Pgn2YTxALzS(%Z01؉XR,iifSOs$B̷k3xQBަts[M)BR.37 ~ ]E~~9V=ɛb  ]ElԹ-T.@^C|l76c+sX sbN13$D,)< a͙(*~%z H A-[)/ ŒUV2޲<bQ}AB o؛XY⛾," ^ r.ϝVʛ9۲g)}l1+X1o[35k&rű7: e`R`Y->fr/Y'_}h=篴_ޡE njMw4z_YΛ |k&eD&4SW,ϳ%__]SE 1Ĩ3TTGI੷(G>64_>@$lUOa7:6y)7&|W!ꨲ:*kH)d'7lvbz=J/V9L^t E2awj&ko8%VeuY͊=/üɼd2T.C"U#SjZD\gov*GV@\%[#S͋ ˦[#Ar-tKn{N oolݶ58)%`?شHgz~a\4*C5tISE &iKTbZܶaQWj!avJϫ꓇{|˓]U@YZlxygd(f]b|+CV>jf%C2=|Ȯtb%ݛqۚ5P~U q  Pz{NYڳ@`NX;jv}R}V@DL𔃲v}4taFr ߚL!:P)Q8mxԡ~bUW UgAf I~=M!O;M @Ūyçz@ @¡Prm`ᾥI4~_pTD #@T֎G_'pMbuE[mͻ$&Sd4 $o;(zFgL8s+ꚔxmI6&֭,mJ(ʫ[Y7osA^?AJ+-z.<<:3d^nE.he/eg1.1TSbʃ1yVփ}=w!"eZa5ˁ6h4fYuR Ō NP=m-NPg~z;iKWxʂV?`^h]6{!Bh01ޫ|AxS!uJ ஷT܉ˊYS3Ks+b︝$8;!҇~k]/!7*{^_7dôjxݶiac6qP|#  Zqa ,֊(7.d1~{)_kCRS} d*Zh'?Tt&J2)oP}^`K3D huh"W SBm<h@;c%J.,C>?1}.VOOKq6OT|O Cs=SW(Ƽc.hIv<_@<%̹z>c9E_rk 42e昌K8> {Z ;Vg7`E{\"쫕IUYbi_켘HqαTnf Qy6"a"˕MBRЈn-D@z5s4.n 2iU6HoӒ:K(v|9 (bV /&,a,azde{v B0i_!\2CKWMS wR;VjO?{LC:yۊ.uDj 4Îsظ@*yҼy26۰B*/vеaB^9ޖ'SYʼ=@WL(t!{:30~ rm>Wb6p;yn %+0V1}_jE]nɴ8)/7^jg?m|MCe6R3CEJiT+Slpy`4%&k7t=\do@L_"N5<І |s\VOi(|(Jƅ&Kw內 liXM!_25 G'aKno4T6+g i䙎zYF mi`QXL͔RITU0-M|B?U%DihW$>A{ f=SZv5N=N1U'sOz ^K\a3[*~)!muDd.p(: |jMȾHwPW'3LF 9Y[F3 ػu՗' sEEb@Bcng5zRY9C*-I7<yl@X.x$cEo689AOᑩ#~Ot .Y;bYh8lvRౘȥP7%jEs`V/m?#l]-" :+)U[F=&vD .F[XkcM4 C-Wlgu;LA)HnLH赴PL++ >(ݩڟbL:Jd<'{>.(Wyc"{L+-y$R85Mg^L9DGl BK\@>~̹Gz'?5 *|7pھ.˂h[GtqFCUPLP̪&؀Vٽ\Q{ ~RF91֊-nџ@<@L9d5̣Vex:qIe*͜O>57$8"ݗ='ԯAif77+W#ckA+& w7K.^UzAR*ÈtY6Fj?ˌA}*}t r[Yl |Mafyna%c+5zÙlYh3ԽNߢ?}# +leUh~{sB>){RQq7~h 1>g~Ves(֌$dc7D337 {J:ebtJI Z*4?R%#Vu_NKB0/fi溿D +ZŇfQ OZ9` "BF xfWZv'-JÌ}`J]-$3bIEP ^P.{Qa7x07zS{ wVR%R^ z7n#Ckn4NtA"[ ?Z TWSO  ;KciDt@Ns^])ڶ/(maM8L C !tI-¶vbEpq>1ׄmQko;X's%DJփ.~ K%ThI@xA x&gcMϾ[3j ڄ!߶}Lc .'TV?<@{G'zShxI-}M+\ʪS_~DQU}+<)UGpK HZin9q\5tϣtq[b$ ۡ1.GzovNs Kurnn@JŨA;Ɵw_e܄NVz]=Z$)O~f8FIaZ$y(Eق[Y|F ZH9/z?Rl\ܱ W0ϲ.q.R|K&u-ekT I%F~6>T鬩6lΎZ8 Xl,:igsZ)) 5[fIRxyTЮzY$gm`wQ̆h,E ۍ { }C~߸# eh#hY&Z aqn _YSyr&<7#a$o=F>㯮A" mJ7nNcr_C^WA͏VDtmEko Ɛ:3, +䛢lF«"o|oX4{qjF -T^iLFs\(nN'^k[2+ģR667~ >lBHM&WX6Å>; Tq *ʨVvm?rwuOlu`塸|VM&L]3Ye4٨Iq-Pv]H|x6-Jƃuy*}Wjo Eo3IF}A }c 9L 0 [hOAo'@NGW[zh.LVXxL1h0V% OY .+-YldEsT)'vMA)*x' pGZ*E/Ws\EųfH,[wL 9i[XYmS^P͚OmZ>"~I53Z+;Y,5Ft)7R0j5c(۠L=FX;AyhБ/z+1|D0QV))GADۻP>ĉhJ92# :sTQ^Q}50 1%*.?#/)뾐PKwBFbώߙEIeϽNA{NI(txfb:_cV,ȠζZ[s#K_hIsWdukxdR »QHjҠy٬S%DYM+ՐF.~ ym4}H<=oO28qT0%z+XAh?V$[F綺xIjYL 4 J2RkgYvNq;=?Va35/?sHM2UOA0$hF@uϟ`Q d Q!ʊ&!pOkjM4&#O_IɏOP>0v p̺m}K]!%0Me~ Nٗ;͙L') Ê?w'oX>&nynC3JXe=o(zKYet1/{ mެ\>6~]y]!adg+o &-Cep[@bo dv 'ј\!Z=B 2DnM@?h4Ouo$6>OO-W "+ 23H}I ~p&c*L P{q7Hᷖ -T`.Dkr^ I}NWU@ULBYTFnF R},Nߺ\#D4x(lIn^l%#9M ޡ5&Y02p΀(P׈%aG;&HμEB l}%q<dZL6Tn\&O+wȔCFۯY Nrt8]cT sFw#B)q2CㆮI/k$G=ɥVasx~#鄉]a4H4~6޸[;R!süIU=G)*MQvp{Y0۩qٛ@V?bRi PLSj=dnӅM[{5)#pN\;Ir)bS퐂 iŊԩd_;BkgE[|>lsg'5xttw-<36{X2_5P127kSUS|GٟhwB;k/ kJ~~̤>]<-nR-!azT;u'ԝJN="1_eh49nߣNq9~njWƵU"0|@Z$աf;ezukoj&3~Yga)v FGϲEeܲJJRr״kJN3Mx_'n1$;.&mUN`!wg̾xD a5ɑP<{׸^vzic`nhv|jZ` T'yU`| Px);f OW6[cCF {(\sQ}ST_GR(q=KHPʋQ=WK> WEu^\Ѥ2WH785T̀/^fLRj4Btj=;Eߒ"wQp=-4^5Al ٷyP~ 2t*Gcg;Iw@>XUWjnz5o5w 00r=uk7W784##j}CۇԈNȋǛj=j-*RACoz!H6bŗQx'eDOlυxnĹ<"0=V?  ڮ1e$$e,WDUxIX#Pgtޝ`c^e'd$L\?Hk0i?jy/כplŷV 6(44v}ޒ q  _St` z !kLuRj&JEosX 䦭{1ރ" ~GV,Mx 5]Ƣ/3^I^,^St2"#0Aں\:Z0pD hiQYUmg$qqv͓E M5)%=zx#T9sO&{Χ/]h^cTb_KJD˳<Ծ Fiǡ\)}EkЗ\nҼr|X R1Y#k$N,%ȋPXpB25$vٺOw++]đhz0iX4cCFO>`K0ISr?JwۈYNڢPb2`awZdkNb@վ(" rG_a%a2ۧ5ë$BWB NAZ}6iM/p)Aj OlD+˪WЯΖh7rĜ,whWQQKp>Lj*${aݨķrk};.GtKZ d(o3>gڨa~GC:rXXɂT5vi(/d ;IQlxA+}1Ma `$ iFs55OԌ1bNڱ,Y8ӎ'5z?9>?bjFaV^B4PgZYRm1aMYVOJ/gڮ jS]WCM0Oj:8|<1̶/`;{)tD eBK.;6vd۬%[~șQZ,㢧v-Gi5$|lq-bfC꒞x q} DAU3]qJvC} 5eNkWNgdT Ndz6TBG)7pɋ,MVlkD@lx_@h ::pOφD#zRd|V35Yp4}ӄ E+=bio(;A_'dΌ;ρx܄d˲ZHwgt~| YM7wxT<&ۈ;4GD+^XCiF>M/6\ttnO76yv^bu$H$m4Ӆ7%Pѻn& cd0Ř cާ@!C>_Tdf5lRZv2ڦrrgyDlj>@Gdltxt)M fJZ:2Tu,*0sk}pUlm>QKQe]C J$BX4K"1.eS3&a7ިESlP};vc 9i\Ezn  J{UO,Yk=2 rDz4 K 44kǁMtkp,`*p:^WT?%Ѩli")uo-*uYPsn] 4询Tǖұ'G)%0V1\npı!%tN^Jg͆nX?P>;&\'?+Y}=AG0`C= ,` YVlg*ԚExo]J4nqŁŵ$l56 "{mc8J3il*ԋ D!ºm(5P}K8ǔ((P.Pr#/ٰH`^0K%9󓸓e/ZDlS١݃TCѭCir`\ "7HtHo[XMFSu SÕ:hqeP(f'nw%>l+KS6r婽w[ ;g~m~ۋO{/v?Z)WDQ΢+ڕ:[ti]V^9w?S/ ̡2n;]}nyӊx snN5@᳻rmJqK(uIM,=ZdX Yms#JZݒ 鲡 n\{v%Cfq8TioӾIw'a=(~vxn ^Ҍ]. :EpEjR|F胿yFbq(6%’,9~_KAȒJjۏkR1W5q3ԧg.`7uܓT-ˍ<;헴-c,_;p^2{މju#˨;B'/Khglm2@ͭ+֏#+:9Փ!Fc7ڏer ~9^FnjlB")vvNEӞ\D5 ͈pLoE@:p, NS人X<$VReqk!Y5&殶gGwSG̊yJHЫ?^MfWd*ݟ Y2ʆs0u.V%Ѡ#Q.`m(քNt"n-nAh/wW] hY!z>㷿^E*7\&4%W /|6X?i='#UH}'6Jq"h-Ys#qD 3/>>Z{6g d7pe|kŦ@L7D~PuuM_/ˬI"BS0w7K^&:"eD|4c$ څ$ IX RU,`jC:b=|cq]/-V3\ڝ c^Q=bQW 7p {^\Xm M W\Q=A m`aG|"lg+@~ٮLgr;L9$orZ#ۢGh_bJb6~4uɠ[ /$r:DC awHvZB  970Opq=-suvER#?u.I6x],k[g;M{V4ta]@24 m.0rrd,ӈʜ)u9yB<֊HòIg't ^âƭ#h'jNǂ-X"yS [ЅF*sb<^=Gq"tiہ,wI n~,Mf#}*$+HիVz@MCֺrJPQ"l0>A}c{SRu|Ed9E8\"J^Wا;)mCSe)sc"j'S(U/pi(DG׊+wj$ ̈́h ۭcyFMi:ȵ$>4Ye/E@҄q:{  B I޷V=W7ݒ[KO'M|NLreR>S7 PL^pHNuŷ'gdԩUGy ѓPGn~˜35m wVOCA5%f`4xgatkvh98K_^WN3dOp%RئA=H֤:ޥ=|"VEW7HB&f30 A&a9 qatKb9<t7&-v}Un\~۟o%5l&Zɹ*+?a[P8Y8<3e.sՀ}έMƃXnPz`9râ *zBԆT;+tI=A<~ OhRh (Cȁ< |6ToSx DtG*d4uɌ pH)+˵Yr?_?VK>ukxBrZQo{2xx.Ÿ(.8ҟ,'~i~)fm2D#K_h9GOvH a|8"Þl_;GZkĜ21$茳nUNZ`ǹ!nrjM Q(ac2 n5CN|qRpm@7nru:%^!OS'줁3X%n*m[_j\1Љ\\Y?^/xڇ[Lmkc_Kbm"W,Yb? =Th)bn "7!9fti,EkL6)逽 Z3jܨ;&y6nT?EKr Yr.r;j(eY-+v-ucY/X9' }5-z4 l:$R9Ɩ8 ]B@ůJSTN⸤ƜÀý̝…igTGWLJYRh A8$-NxSpz{Sꄒ 䠎TѨ8CP/)> Kbd|N(7C8gY1zmTI*;FV֨ʧ`C/2޳﬜kkNm\mAQ n_k%`NRE?98bM ݒBڨFa; >}[Kd4ޔO&ڌ": jL_itr`!qVtx`2dT.*ubp7 19@LULMLY" 1崋>&Tp25`ovS|d ՔU”Z8Em5aV970ulVOrHA3[BzS9!cw/ ܖA$b&ѿ2 `*R|",x3[l:?gf P ZD?@r'{!TUn 2S͊!+y37$ClM+E2Q!ZM l$#xC| d_<ɪ33N3NUз~~ʒ,1?ϕO;^@2=cjSj@zߵyTz,^kVYbg4k6ooV֖]}"8 -=?9^ N! qfm]Ū,1~}UZV"|1}QAăY0Q/ӌB;bG6=>4`$3~[ZHS?p8prޘ/hHj"zT&ZXf>.u;~m)Y*SP!,P_,+owV?k 'Da!ttӗz{K2UK#˅K=.uˏ[ȝp~)e=Ö3lqۑ5|ثFRcWpIwF߮!%"Ɇw_U:չPVl9'z[:l9=[]uHat*K$ŷVK](z~kM>tR+@Qv\{swlx՞*gMEN:nA<'# 4mZᦈhЖD}ia{QAdO61RB-Uj vY@H[{OWviz۲=0[lCa h[@kĽʎE]h( |JL^@Ymye5JK|۫R8.{[$t7gϟ F~\awl~Tl$6z an@qp)NE~Mz2A8Da+ޑqr8DzA(Ncz"Cl{eԉ6v EU @ljR\dQ ӐQrIff9@.,^K_5 랆O+ u>ptվOyy P4#d*>d=$eCa?t󇹋Z|tNz~0(\yJϛ1A~w}Z*d1&eƎi\ϲAԼ{C1QUbӇo͓(h+wprjK~z&}sg>;iC%CV j~QݷUH+`C|0p}*umxHftT6[BGb_DžPM5A-NO-5ZQ(X geuH_ g|C(y*ת oܦ?vf^*ݽCD-IusLrBoNO&D;=##")^ɕӶ\T=&z>D0ptG4lZoRcTuyEֽ( `\PbcLZ`eʜ:Շf3^Fʀ;'CdÓ]9ݒ}@.x0rxlМjW$Na9c{!]M>ʈk< 2d%/ӕq!.lZe[商gd+DI(JF-^`.M;L>&6cT#.JTz~eo.Ԅ^i(|Ӄ^ \lBCXtiQkYᨒ%A/z)c$5R} -֯w"?ˢ"LC5&2]wRM7T˹{,.GN-G# ,( lU_CV\^0lhMH;NϬJMem${̒Gs>ˆiį|ŘivB"j YrCBhw4|#>L8ni~M`c6vA!Y? l g/;ֆfՠ=n*8T$GĞhNE:Jnюp),JXk]ZxU\S<w%aXǂfm:M.|"Є ZA2Y:Fk?B+Q+alb=rt漣5V[B5d G,5[5~fk[}Uww;XvڸRd$1/l%e{ s\&'zȐ 3[a3҇4=6?t9oSɚ({o^%cn {IlĽb؍m%U-ve ʠB5!9h=kLP^)hx3W눆M ,}K'9 N Ms.oѐDo 6K/ͽ;&Dc9;>*GjX.|QF!Ↄuj-Oc@Й@/nkvAڻ)g0RK AA+2{,%QlWJtda?9 f!E/yA|C&ۙcz@ׯZT$F,jrܬ?+zBCsvgz"[C'` Vph%|&LQsYFn+Ccw Mgnږw@B@?| I(wkXۦ> +zoMT8m;+0$d  ZlwsD![0@y]-nowKhENԖ͗eR`eLDzjC}`l/Nxz sgDyMFkBisWsT\A?3hcA6FZ4Hx&WRӍʮ٘Uv8|`t!!|($}H`b )Rz6HGjvr "I ڡF$] %Ԝ̯l&w0p ڴQ Dx>sDYa<(f[γ~* ޑ5_) By)H (8Y"%Hś¥oX^8hdC{h^}ΏCIyW@/^hݻ׽u$䗑RuAA c>W>~n;9V蝌 ijD22R]-F7Ң)'13Q%=LG1V奅 XК/fW0FP|wFh-aqWG-Ê0H<: 9tj= s-J%Gk</oB(g|GAL m͞ |h(C¾(Y M_u`]]N`ÎGʔKJ8ͿQ:vL>BM^`yJ{:%:|Tr7{=G3SKMDXU=X6d5[A| v2iqqgTѱNtRzet-~s-ȋk`TH3nAcjpN߻ҏ&LEŚf`[/h<JY!D\ϞK'Md Ae(kjr4$V ԯ'r%9`V1ˋ56RS҂w9^gN㎖.Z(_)K|뒌sϰ.OsXpIq}~?ޜY-sΑ .z=}X˿wlYU/>T+ʴ BqlI)^B)&[mz[qo%9n!5k..9}HBky5se@]$Okޕ;T\'t9#eϊzja$꺱LRՙV `S3XGZeNqbb n LEF;S{rJGGHd#oujUN;r iZW_ *ِq3 bAq4,f'4 h0~1VG6u+0`VQ0':.HS2Ny0?-[%6fp7 B%x~wPZņv:}6S=.i;B\oj3-f~mItpyRzs[P`5 KL"'0gisv vE_gX}Qu\r{S*UcmJ>FPCܙ-"~|մYxy_vJT!o (;E eg>XaZ`M)tV¿@:0~{(ePncvӘ:%1lE)c4 Y]wWG=-8}D'Eu^s4<]nSt{vQa/?¯Dڲin\;&L DrM .)yy]x(簢8#Lkln`O/-.pf*xhIvKN Aߵ .C}-͋M}Ji<[%KcT*tR*{!={ $a;G/y]Å`/d 9B ФZl˚Z7uwB׮: dlq`nqN!}aX)v\.Rs'*41`^7xSID̊`ȋX륇@ BJt:86:< ~W0G)4%@Os`˿'^:{@)M ug;+k>o3Ʃ} |%a4EY27XtIÇDH\Ոɠ3jݺNo{{]Ô1jbr:g K,MIgK`gN o7TLh &몍Dz0$YޚҧX aКݡ>e7CY 9pmEFn"\&\~e{e_rS(q}O>}n6:ۡ3K}+:Jz1a6 }VQEo*oyiߌY*-@Pl hC+JQnVi``ΜnW t^Ռ-< '3Yx %|xt4jVu!VkJ]g-W7ψѭFg$~TuQ~EVPaPǜ`3u"0:zR|_W[?9/rԮ5G /}=.Sv.^!a`fu*zx6ՙGI(:^6܎Lm;x6v`V,ZM)FŽ0a Al{ܚ#{-|RWnS@;f/37r)6Gr{od& MogM(@yfsn4Ɏ9N2^e;3p:Hrnn)^-s?qP%$]OdH!ink P4U¡:C3]S烐?U#=Fzbm7AJjywлR5G8}?W/oy)D >3&9J%MoܷH9x8jFRQibl{ U7uUjBpY?TT%s'?o;+%RB||wDNKrr86\F;,"t]ʎ h:['f5G+ni{|`Li !,Ѭ:LI6ש=!DA4l !+p77{p|CQt`H҆fҬ~??RlB%v˽wynqi TаYK-\h$=s؀kٖ *#cƚ%pR눁ȅtӅ 9dmRT$ QVXW2+#܄3bJl/fSZa^y,Χ~& $dkPAvdWE9'y=M>^]mdX< a$X"g)-Yk҇Uf}ibǓ|׳I&3(#1'h RWk]wA. ;Qʼr$?8Qpkƕ,\^AIL[._NH5ƶ1+ Of!xaL2N=,}yȯf:@v乱_'983v0a)avѠqHSlVI=Pf՛. |洉7 e&<Я2hrҖ&uUN(߰ 'LL\Є0~Z vZcd^DlT  vH?yE5msupϟJ"~W>֍ĮYq܄為O.Vn;j_bPfBOSjV"[?:i,ద M3 ]lI{& " YC`N R`g0W! h=Z9E宑6-ڪi*Za3*igǣҴn9e^`tW(mϤF\1?E{ل?P4?d~O|jm *MaF!! hg_j{/nX}ۧ=*ʷI^>SpS>b5k+xwm߷m?=fo\{C.Bk8 .U.Ú"6˫15$-B͸xpB3I*[>+?͙H I:#Y(ܒ??e~p]QCQtzdٮ>N;1e+ީ#A5f|`7>?,4{4*]B5cCwN,2Vmt xl{[RW8_Kz_r/,SJg ^ q)z8h2LYW= jED "!hS @eWVԸ%0JW'\4n$JmΩg1~PZc;F QTϫ^.<4&_74HtÛFr կ'e$LH2341k= oH:,)Pûs;F5;_&H\a)Z}n|ч߁g*[qlyM)[PӀ%c\Sl| ՝'GTJ&hLjHXysJfp3Jszdk5/ 5>cí+ə2}^\MW W 3dDYj(?vF 7LmcӎϷ/C` ᣉFNAO]ax5 dg_J*hS<8>4x]A4 AG⬤F@XQzK mgΫilDjKk T0lf&>]}`{|SZW*r떔YW[2 ?D=I41~%2FBp_W]uҩOU[]+ĕ0~zԝƭpc 2Jnt?úc4,|i#2s(wu6Vo!m1UwB邈$132wu'<vҁ:',pRD.=o\UYuMK6RBε(e$LEWd>ǔ}lU ^^/"43)QŢFOZEoĦ #O^Al>rmi'M4` E(Aj,qWJ3-))t"eGL(`$a;gRGgdo޸9N&!1nwyPnɅzٴLoم4H)ڣ \b$`y;omĘ~mb%V/7qP}Ku׊,YG "4M5P7Eﭐtvgc'ƁUW7 ݣPH%!l̑>4AÛ8 ({1 8 <Sx*\,6t..&< ,W|`BL卩=_մv\T.֐ky5ڬ}WF#]K Nul/(Un0~׃iQf&ԗ!AL1NљJ1%A<GRӇLJqma[¡^yYx-<\ WP7zWڊcӧuA#1/5*[NM{+N[^GǃjyɁOjNֿ{^wO2 t*b, Vv5"pN8!L/ l!(ыۮ~9AiWkp[he PEޚk1#ܲh&1)HVQFQnWeIXҔ8S78zPd_3%'A:#.QVX-q@m>%nL1'lc@{h#PȽoNzc?y˦r*] Ǡį;8 ߕW3w%TG0mg>0Eյz{UͶ'Gh'>'ݜeqNQ Yd̕^6l #@n@F Sq[@~01&;y j-{u!Cg4WY{BqjDB D Mp YM<*G3 s >qorGH!-z(Sy:&WeuD#3|6^BqʛrYyUV шZ?-)ؔ eWLzZ&qڈ1;e\ aOQ:ӪЖސïRY|tr CqjzY!KF܏E0ڜxEmKǚWA ؿA36U5p&g$Cpt- Lp$4P;#*ջg"Y""/yXr,i̚H@߷,gNpM b4b%By>@k'i2p_j yqZ&_c՞ʃEe3VщnIF /7_l4_FX09 ubah;o?:WsBg й<ڻu4wU̲XGmɎ=T>Zm5ںް<@ nwHϻ^a_ |3/R*lTk0jMIXIH[Xd(]2> _ؠ,.=Me~)RPPפU;y$%spaeLgN. Թ1#Y?7 q $"T}Njl 3bPig!s~A-pb<뻵7}7-XPHMt{JTTgb-d鸸3 <V%yw dF߫VqqI[. yoIt{м_ELe-Ĝ!mv3;Fdm ]vVw?Lzj_'ŶKY?0g`}b`{_)gVrx(0vgNLwl` ]|%* 8NŽsasɎAuu`1պfߪ*v !/vG˒ ¢ L~"g“%GXrY?WheCC3R#Ӟ:[+fyjz_ݰΓퟁMξܖc'>޿'sd62#vp߮q r7T:iGW%8+dqQ|j kǨKKlr־#;RGxbƘOh}b} S}B]ӄ_}(ZM ej /TvG4y`1p(ԥZIZ!&*&IJLUWuw^&a tOzIqt4S"J ;!0o/8AƯSNcպ7#G[} AcaR!jw|}w{7mI%)`t%$auR.'*{N 7sHiy |6CfFAث5EԾȴJHa}|Vqhv[5^بq.;Y]Q2s/Ӽ?-B |T!t/椁$ObkZt``֑ ljxG،Jfژ?a%{`{d\xRaQ8o~e^F*(3K?xIVS/݁S$tYp44s@_B+6Ka 0vk᥈1uqc0*_Tɘm/\ g }j/אe-QbZ0Th*j8 4ϣZU]To!VmpKRgE9nj'+lzV6)L7ϫʤc#lsKoS2iH<+&Xҽejh4/%dcg RWlt$mjrАH9mK ?Rt.E0Hz_.BA9\i\MDYFE^/6s+13eDщdz@cLAK"/-%DF4ElHƝzR՛D34ZbY[;eKF2ъM!ʨ]rfyz*Z33,q UƗxE/\ڨ*O ?CdP8=_+͐Nh"BUs~ Uc _@Sޟtd;DMG`r,m3N T#e^֣lqXmXwޜ^;:YRtNn b %Nk{"٭ k~YO-#"XZ0]o&4N$A[t:R ~z)p֨; J^W%jRY!b k Zd:dSvD:unUO[/.<ئyrԒHc{d %>a}E Fgs ~h>ZHr(O++cu,y4oЦjK hc32[\M7>[,pkXh!ѸI&i8ecgE_\/;Z9%Unm}xqˁ+ 9OQT,d8OzpVD8ːt 16@Ȍ?IsOXr.~ߕT U ~grǫݲXa &u-RqB 5F]`"I9[>.G{'Vi\T!8=,,߈62YqžLPa3&jZgHG#W*YOxA9A6 Vw]VC#צGĨr9mǪZiyqP8\Ddu Ʌ( 4X^Dx"VvK{^hr 4n o7v%?ؾVAWTM4gg=Ip!gdA>Ȭn8ƓV7C 6=;yDY$Hn%)f#t! 0KM _ǐI?FdA~0Z9X)줼Ki@ĞsMLQ=Q# jkח8j"7*Ժ# , э:J-'8 c& r2XS h[xq٘ϓ2yKuOEܱ;|`;鹗2Όt}ݭ[azyW\>AA&RZZԞ?նp'!Zvѥr#yw~[@uf f&Vqh'O -„ slY^gбz4%LŔkʫ@\ cY1)aQgܦ aĎ~!Dl2\0M񏱒!wOrH(э~CuFaշ|e$0=o`֯R,.&皋Hl(>d4,n, MЇ@6hPz}׳G@Q)F4%`Cy :mA8|IGܚ;>\3/VƃeP;bYh:~5ZEjZfZ,DRυj6@PK5g y΢NW'rON+P+9 Ny42T0!J[ŗHdja·6eI;VH,)l"-$W"&r"__\8bPmvk[RՃbт{y13FYpjYWwR<+F4O=VC#ɲ48Y i@ĞL'OsuJFEδ՚S62e*˺Kp什"Yr{.u"^ҏO=s beD^ 8X0}TU*XNG]V:v a'巔zNPRWyO[TjZtMnʀ=L6s'2Bm8 0W%.g:[v4^]Ǔʥ`D[E,([Uur,0+wJ󘊖EkYfS^7Dts7 tP9/Ĭ@;z羠c/W-}'ʙD2=}՟ ,J7T-x8 -0HjM/!=t 0Zk!t[jnTO1杄l d1|v4^~[wK4ңw[On)!ydH4tQ ŗ.ﬣ‚TU'.OZvxPe?8`/+.b6"TSƞC`uS9qR}́j##bdu.*@>3o;{9bd0e[VPł#$ޫHXgnx=:FZ\OkJ`VI|(L8L nC3 _tLZ^*Jxꏹh訐)έBOgDaz V݌,4`o ?DH31WrҲ >H LE#G?,ױ8.P-O{$@ʯoCXeW/PV!c"_PөN=fJ[f_\tХC0"P5M*-CFp5 7sZMcD*MI-t8XMtNMkM_ЮUܣ>Q3MjW5Ȣ<| {C4UgN:J+/Ã^h-;Us0eػfJ"$+/-DlM24[>_#Z\[ux/{J3ͱsDc T!_Z5ǻCw%\9MNM ׃_3Y,vTї#-(*z^.pNusuz[(hNř  ^Pyjׇmk)O4\޻$&"##6ʭaζJ  *i(YݿaAuCX M~rK5`]ܧ9jV0ϿyQX Z?Cjuyt0C 2Ƈ]L/g*jg[T ]o%Bwj(:ݗ^W ?!NQX2 ~6o+sѵuTbvE4;"KV 0> @Oy;* MY Ԕڟ|J" 2LR}n+mȡRR(`s 2Vz&wUaue (~mz}f[b}"T/0.։\~(Md4j5+a%qyIzx+f&YLVہh3V9н̙`Lp\On-YYn1C~bgB˛D 1PdXnZ_Hg`ly!Z+r6,ۥ?/PQ$ɻ%H"vLj׿/@e*s[dx T3U4M͜)>1݉hl:[Qvç޽|4y{_pvzx- q3r\K*E PdKբsϏk\ay-9,.72' lCl"яz椅ڎURgb.PֱuwWkQŞþ̆)*'Ls~AxR~yT jF##zB8p^"Dqn” =Bap綳-eH)|%?rQEĥ惠u@1 x$Y#q9vMWj̮9`t]kxH5}iةKHG %ȧk7!.`Ұ޺U@kۛ!5 ,Ox!ނ}TMFˢcȘõCN3s! k \É^G` DF“\G>Y2J%QM{%SJq'm^@4⣟p}Y."]* 2~$_:8zeY$߃kfy}*кؽ0k Cr0H3 ŤD>ಟ M .u?ܵUi\~)n~`f,VBݴ`d ?% /#e#Jà{T!0XcjVuGHL~F &_>8ߠ͗g!農aRK <I߁7{ңLzm5fOpF-iZuj_ њ5g{``]i\e,rs$L1l77ypX@v ? ]Z~yoP״;~3W#n?NI޲CQR΍5r # WE%бzD?~l*o6a'"n< h wg ؓ~'-YCQkKCjh5YzF=3QD7WFJ1szrIavFn4Ql'Lз\+胊$l;Vмt T+cevk;_AmM`C߆kWd!ei\,zv!$ MM$) 4&:$CZmqK 2nptfRWph1${mg*M>ו13@/?Eo8F`km< xgC_-wsu䮐A#ɟq2ףEI4Yut$X:ouϛ^e| z+;wυ7~^A,͖g S$ .}CSB+Hܥ+}>"u@w5KG&J>W8klK.TD̵X; _CX Rzs6)HF@K׉9Tk,iW&c:W<:x!vV BCё~aa63TI=N0*;ljqWFا%:%ydN#$5q(\PR${_=jS}:ϯ)Pw(dPKfJY4=}|R.[اqG4sE|÷.5HW_iQg vKtlS-&br0{*[<:XQ@!E7>_M`)+{x;^|yhC-qتQ+`;͠,Ijbm\ڜrw.:e1F{K+$vtwrq=@ů@DUFXކīRk!WHP}lZOfˣ-1Q[UZ >^cSuݟo䐸ZPh([o6(IWM3lׄ_CA3=#gc&td}2$~Ĭbh] x"7GE ;lzVռYSMtƝj@fҮ @W}OD.WRIB%+o~{%kZGn1=VhdYf#25|nOAF;sq)&\|Q¯c#C_}/~#BdXҹҕ-?$z`)u V*wO~}c3M-19FxQE\9x% ô4A{.X@H(|0n0,Z1 v  %ha/"<ӂ͌Q:P(mjnmLJeU%L4=VM2Vry~"/z£&A&֤O,f$O4փX+.Ǩ%k #ykCu+<1ٿ}jGhT>co!:xV}n KZ֘=WwP:U2=+AVw26JsC_H}_)R%({& }I[gx-P;@*5`ݑm8B:zn 3"beOO1EPbzn#Pvr3$sXS[6w_xbLԧQv ëPTwiP٧hīJ9$ {b`!6ٜgTq~ge"xDҽ|!&bH#zY;V<^q8 >? r[ے8 nAJ9gRr@_ΦZ>=V^-yU#-FmE8qdS)ɏ ĝ?5< ԝ\O LOo {s+K :Moj| +.83֛9~lR.Y(y aƥ5Ij{ ɟ&u+Is^&IFCm4j8P@'q! O:[j&G,Ѭ$fT1EJ D敆EK1?tLwR k)]r+ģRF+:U:#J~ڨ)<``,@HmfQO xfȞa;W#j@:"kO B.0f)#ȋSP}C5ٌY#&nY*2FzO7 4ݥ[ZE OEfܚ!(.9CR{+ \An [QD"}XE^ 7$,L J7)UGР9d-H,qM'!gيE߉[mf߻Q[ԁ i<hDqOہz< Rq[1ks p럧RG纓 O?sǜH;iҬ 4 FyV\Ȁuklk<ɴJC ~m7qa}MzO. `)1|PpUGSp܅תp)Y"㵛!ynA"$;g.qNLIj@UqU^H~NDk-^tRXr Fjz\WP{u4rGOgchAjU/Wej0yuɆxLi^<~۴AƎTm`;&Rc)I_3 " |lϳ\G )*N 09NZ#H vOPmwIجlޏ0 (xh>[.>@1~Y`:@EU;eDE" iAh4HSIMDdP,Kml{o ANjɠa(cb,tdkŜGy81Nŷ#4L!2չ=#4~bԥkjEe#Xx/A1pθ*UPmqKF[^?_laYi*434.$&_%*#3M#3"Ɵ4\_Ys2:K 1um;!|?h2)HcNF :俧8S4Թލ|mZBg u,џ 9vj61))q;ТDe.չ)yET;ݥjo~*~^roH:qSL)c9Ea8q&`qwCJHюm{L8&+UA(BE>/9dg؎Kqe\Hm$S y=uM Q(5G@_(DOuSx܈m?8sa;b&h86n Wk\㐆o$QNpȓF|Rpcw~1IZ_F,z*-c$ `t-e9=E6W]lv=ʫKUnq]$L%ۘ3|ИU-ȓ۾#'a8gX] ]S]3#s5`CJn~I烿 6y3];hulyiܔӔBUz4g*tBqɦ~S.ަ׋m 1heIq$m4>CR|;]CE 0k`Ь Bs/|>uOLJ]\q$l"7_4T䧕"ͮnGpOE_19?H7Znt-A5VUc/`܅zAxI#4ּ<S ">[2:q=29TƝ~ÑNT$?Ko&;MJyQ@cZ2kۂF:o_ 3LE( 6@%?1(I6"+b1ĉlys:u(˷jyF7|[.;ʺL=P:ТUD QtRN<7y>[1I1^[P9gt $[h@țq'! @YL&'hge&wއzw#/VK>L tV粑;37p*nl4̴'Y"?FM\e.=.I3CY[pVpGWflgͧМEh@UESF݃i+&W6q Ex$?֢~  L=8-=| bf!U0R{INorֿͪ.,r(_df١z"ۣEHuV:H%S:G^?IV˧ " ]݁iNj!n|,0P*qgF=][f  t-VǶE 9,>fs'ʢL[waݾ4O+2n5-'8ȍ_y"$#h.uGjWî{T .`JҾ@83Ҙcӵ1?vجpqx'N;J 5G &bWDkH7OHXa#JilFCsD:EzlQrF&̗IK|\.UZ5v니 $,rh:̻} hWX>9n0+h0rB 0*#?<{Zxs~rpLZ;=nu's?K1)2~TWNAxi+Q}"V;%]r|zf|_ip0_1ׇ+N&OΟZv^.qo@8'8Z 3_|l(V_a()/|a (`SINJiDO2 %r# R] N |BҧqGI˷ EvG8˞9%420㭉zFJcYЇ}RK2OTM褯0iA %UiR63.Urĸa#HyMU: oKh@#ۇ~%A+Z` 俼e"][m?г\Sj)'MGӅt? M+39@X~KpZ'8Cë:,! 4O7tN_|IVN.(\MJ(7+_Y,IƬq`RhEYRGo팫F3\&Ʋ1 *[tkX;jͽ3`J@u+~Bgin0F߅f;6k \"FN9:V KO_8{e8(Z Oy.H X͆m\QW?abyl(8Z{28uTK{M(=Wts4ғ=tH 8ςZE0n ڒMbv ~Y|DS@*8T¤ vdu@[àvWzhJ+h_} :jihG#{hF7*CM(3&$M4aNŠ|m +dp99ɆOB譞>\j8#g7*0T:eD%4 R jۈ9:I2$d4]]!BkdRh\A82=[XBܝq~ uW!}.DP<"SYB. 5Y8kܖ씯)=VW_{Cۦ=xL:kZ\~?""ÏdmA<{Mzh2u:Jَrؾ l+$LLڑ#L3?ڜM9I*FfNe|=tS+Avpz{(Cǻ*tsBC(()56T,#q@k!J,n̪jqf7}LJe*ӈta#I^ZwZ]i,D/+bݒJ[ Gn͍+-mc51zG Շu;B;Wgd eGY{ WA^61g/Ac]ч6]C4Š⑲Uu8xP#fWhؽeY[^@3'އ vtw_z XmIdFYڀ)>CkQ!*!1-O2:Nv 0796C~SO($.P5Q3-XFnTuH+^I]_=OvYN~4^B-]) dOӺ}ԫ(/~ZJY7XJn%9}HGpęn5+Cɬ3v8.n#TYָ|`Rdy2V Hv-@l05'VK#k%xC5uQT~kgL@yNỲb ֯2EG0*H{EYGT3koaf ٲj6.>$ ҟ؄BT?<:Dŋ7O/+SCq;nKcQw SQ%k\89~F2=VU(ZN>_?{6BǡtxD8%L()42z@_AVk¾:{3#]Qv^A>]$h@Gt$lAMvyS6,hҚO+vmlZ̜ɯÆp=4l ۲˻ubSD, xԯX#,ohG7!e`^YsΊ{HǶ2r:.2p73'5Ƃ9Qd2L-WPtSlR#QK) `$&R?&^o2LI/Ky|i0W7r![[KHkkt(*[5ni< 0Ҳ4M(51y,6(Q Y(1e&{5VTא} \PJyVɟf3Kť\kwb= J,BbL'n_8oCTp_Ό*|tJ=/Aܜ'FlHbUbTsۢ#ܝSgM^[ϊ&ĭ)!.\]V1I0܀&܇2ޙ)VG ;OYם l}Ր3:1:),&Iݱٿ@v~^"Y'5 ߤuňq_cGbtQ0B/pkk&ȶ/P(W79eX {*eCX.pY]d?y񖈬7f6`F7כX);0Nlr{U$0;DD&:^`]n48hIf_ ,w[M >!½GzfdMZ[.)ע~AL K3X|T1.mF6٨CzsʔM_F C1ʝBl (3EAHJ8&0M,ݍ)L T]cNAwfYSba#^ d0URVٗ/)DP`}N"N]szIz2활2'deClb`WHfFk\^Hl/%,Zk !@{ܼ^N<ނRsЇp[+C~۴F\2FasdV>Pl &D@ `7," \> ARzj/{Joba X0060Mo$bH#AC} ̣=FQ?1m|V oKSrQΥ]!om6]8ӧ]yG)9.BZǐPg/7>upv84!(̤;i;#d|cSTPM:uN9 \3\U|r^qdo깧Ŵ&UeG5f"Sxg]K$8o򠴎V,2eٔdFx8{Ku,¸jfcu׫ex]_ER_RhL'YgW\ 'z"Y_v ࢤ5oi+ ~R-qI 8tS# @|PSzW Ty exL!WacƹɄޭJF"yk25jӺKTx_U tCB\jJk ե>h7ھ>ѯs i4clrYyℌ^[)ךYǘ篫K 1:̱lab9"򮐂:d{~Xvi$"3z,a$B GU!1v%hrFĈK]KM Z? \k ɤyitcԜ# mX|\gScP!jog HAxb/_E0 pw92ŏF z%Rƈ676ZY."`..L jEFXg_pk?ODJ&wn5d>\J'*^1o]@&(ap~;amK>ӨYWH֖|f7LX P(rٟiY Byk&,\#PVZ% ;!b)eFĢ}/uVS)Y;Y.QeoQcpuZh7ȷ_@9 6 #&܀.뢍51xo_q]^'_c'?߂;]bL2E5ZO5!YT dUT cZihm4C!6Id(e͘d:m[ka756(.<]&e8m8 &%̆%3g3+sc/vEB[UjcH~M~q;|%~|xqJ58n`ݓ7'` KTr;./ШZ|Z'gX%N!W 6imӿa|jVp,'DI4HØmFTY%b5` E'6浩@s戸HP(&J*y|A(Zq׎>r-dgS_J)wDVίaq8zlz{R >ɃwIdSV5 /C zq b|/:БW.LYU-*ֽخi,Li+mwYc6)lqw3`apKå2"zloKd+hih)dl]xe|'&K ̔j_a !A'C4jk@Ph?wYKqkxTe?sXK$ ;w wklRWDf A)kzcqSVMIašO*}<Ѥ3`xYoIPs5t2d]dp" ɨd좷3,{Cs"`qJbMĔp $wPRV[Äߡ3uEtLjCytǂ\cxSfɲ'sw^XFVZ*>2yIK'ع Pz]gZD,K!գq?κ4gL"ߗzk1& tEBgᣎz4!0wO6o>6dJ:x ,=ȳj<˲\5e~xHH-W MR#{^UrjErֶ: ! erFT @ A6W'gqyެ4 ;A[[2JceIFtscE<_)}<*o$v O}5/e)Dt;ewc5>.όm:5٫97fe a"Mǹұd{BH%, Vb]eib[f #ٝ\ Z[Y24ӸuM.ƱЅ< P%7}}/CW6݈H։EfΞa]h 6EQjCF mP虋$Im./xc2ѦHj-+6Qד [wyKgۺMER3mXf*)jMJe@ISS}=1;'d\70~i\{x5]a{^Nl "rDgy"ͧ5L- -IQ͑\Ϥh:fњQ,+Myo6aSC64od°>l=`'~$`Aw6/Ļ)'i:FKͤfN:L5"+տ,Jy{/5G]7I3>BFCj-8 WX.#uTR)"pNCE=d~ [mΊ+-4?:afԶ+32Ft6dAw6v]%eel^CIOXnt.Ex&B@-!=|Q O+! n͗*fS\ھO!uSH7 K#MK vaIzCllj(Ut҅_qܚVV) TW7~)!ʙPv4$GɷV`H u+id+y 51h:貦t6aZ,w|fUa\qx Mk$;RErB)i^3/}MT{k衱:)5}sf h߃9zKOKq J4R3xGL9'T7>r[FhUnQEiDxzb7*WV*rhOԺMMH|*mn^L[G&`dXBŤ?hv!t`Td ly|¦N{!lU$U}$gFK@*VHzTpJ>Ua}Z]#2Jy@+ӭ].<TV|v(֖vZz> @l>g" $p'NY)O]z?2CJFlAD;c:hρ6}b4#gevs JWb>>yrz\?mb2X/w:"ɭF4ZÁ'HE Kz/UMUB{'[hqLMP0e2KTŘ8YK' Tr4=X Qoq+XU I-aC 6a6F >M@9]NvMY%G/%̪`ge梟ojn(nI.hyW0$)wFH^1f @mBMJwYr5DrZkF sU*Z?aq0w_Ơ|xoM Ų$gG 6d4{XȦQgaDөa$|'an>r鑱k?W\N m;rKt1Se< ^!wmV:zoB,kتe Ld.^V/ x"mNh \MAVҸUA,r>#i6D6@ev" wT 04)-:ljP MLMi&[5t oH e^f 3}vŝ0 Tq޸6D]_: àw#VMN-u%Oi 8qh|?Z2H,*sz-XZ>]Jɵ'F` Pl)Iu;??Jih<5p M 7k&sru|6Ojr_ xIpGe;5ބRAx{.̪ 1z w|wccٲUΡ{кaΤrz=&?eoT|+]"UO _``2_]iji\#^(5y 0UZ&btmFFsO nUZD+F'(悘.iK m;yͥ6OӺTtSަAD%н%V[.zF<-ODG]w{x;BSRܢ5JE]K,J jӗfQFCh wHR겈"q#88 7jOdW$VAKіq6~g|w셎IOM˒icPmԼ/A5O׹Uć6Ų\`_yS_5'(Ӧ0 6_!# vgqZ?E>`Óc{ |r;#>u0&l%#Dli8Vzs.QpkJLyO ONz~RC?`&yU: n0}ܿvc"kqNRv Ь=0 !_xooaş=ux ¸ScN#&Gj:J} ARfb8|~Oj{$#e5<&ȋ)=BT9df"Sn ANf7]%0pjxa2OuP3H OkYe!ڲ[^2zʵ w!4jnIF|M@pިl*&ھtyL_b<2M(?^Y::[ZCfd܎P3$Z0|JwH$us(k4JT7IMCazguGgS@o14Ѵر*lxc4/ YqHܕm.nڼ"` {18Ŷڞ?yʣ6%ncݬ8Gh?;J!5l˷k$T+#˚<ӝBsg*p/Uymƞ#ɆO>XkIDSAݦ =J!߀wZ~}7wIͥiT;04ss)9ٻzJ U~9);wNMk}Nc~4V' GDX,@g'j!z `*w.qA\@3izKF}KPiN,`w:0tz95rs9ެ.pExV߬ rl@3K\?UQA9dfF,9A Qœk[HogS 0F@ $v%V"gWώv-[ twƾrBLw@&5G:"Nqrǯe[a# Cy 8ިTdpET*j+?֜,NDc%y+?RܗD]mAGOyҏ ښ,`ꇴjqHԸt8Vr˔0?s"2c#/nC6/s6db7oǶ(B`F 8$=-<>8AԸxj_lSԪaϋÅO·U뤌;IInVq!C ȏ1ŸPm_-`.)lY;T5zs(; 7]O)v~7Ғ>ftƟ3My~lFwKo;fHUg_- jٺ@1N' iR@f{zoJg5PEEZ͂Xi6kJvv,+ 2o3\~⨑Z!]~9TŖs0e[7usV$34o$\'kٺi$D$[tixtWiAZb0 62F^~o`6(Ts9@?+h>$7~=[ z nf'NݩONM#|)I9ډ:z.1{ty?0X(ny8@#.u!=? )NC@;c&x3NjKb딁B9B3n(,.Įd2f&gZmeh%5'P䱅XU'jn5*M yz@tjq'B bJ Di鲟՘{i]n)l <9^'p3Q a j"e7yZoD%Gi絇py2߬AS;5=ժtr^f{yM*F>FIˁ (Tᡍ 8+5PriQy|"KTEbQOl(:SR6wA7˩/kLH 6VLGoW*ȓ[ @1XGO^v>)j卿d۔G6qH`9wCǿ8ʭh"P7Y`@(\\ޥ굻n?brlL/l@hi\y6FAش{c 2~vfv` )-[ˆQtMԘ% W5LY2E~r^Ãn_Td/1"O*~L/bU&\!U ՚9J2ޫ=*s2k"Ju7OKtNp9-tX2rZ p1i=l(@Ip^/ݼIP5s{@H_ !3==MEgQfˍ[[$ AEhAj@}XF#b FZl <aBDX 3N\ Od*0pJ9qN@rBWi/ '03t`ɪ,y*=|!]S$aX*fwה;\1C7g Z#YOa-A5/_{x)~"v?0ۚ ɟϵ|\񭖪sh'&S%t;0ſ?\.j| v%?Oe OR$x6ty~F]`v)4{E؍I>}kE\YZ(9TXXYf+*Ę,hH][ޏh=Ǹie5{5]2n{ISBZqa/zTϥP5>o">-5*[XopܶmyN=Ι&bR4mzk? Wq] d؝9!՞atԅO%jt&>lϒwSr:wHڂM3 jl*>}V/8eįd_aQʅX-;BkDQKc`WW`lPf 2}ښǁqƘrhp;uk_TG.2.󩉎NnQmϑ\}6TjF^jZ`%I_r>Jz4PP񸰿;VP F<]MFkH}.Z_W$LX -$/H*ŘIak]g˷̓ޣ)}TjY6u ]!ոٲ0&8g7t=G ۑ+Q`~86ż74.W W">s~r4H 6\ !unH\}1H]D6g}ٹXjI[EvD#-$7X 0΀ ykj(;$ w㰳1C [}Ѭ ::֪ W4qnٕ9";v# qjIrSer{$}^L` PV2J {u!u:'J-|_&\FYR< g|!b4[;k7qiN"3 |e  *|B gxWgσq#F FLlefHPU)(&!ZijeK=uw\)EXA>LJ 5C;5]7+ԡ_(f/!Dq[wHGA{Rr(k+gmBBRBM/miMD<&,2N;;jL%aJ'`_:|pZs!*Sdo،+Da>1F_y(+ iw]R~aJꞭn_;$Хjujw`K/ǴdwW (Z~!F' 6n:?eZؙVq@&-T}>AxQ\뢟qf*'EO @y[Y brr0 ޱ6e s% &yf<|xZ⊮ZG}@U7 UsdRZL%;c>y 휛D/IP4+Gz zp'aOmƏi]Y,'0v('l g #6^ d7c)vA+, 2y^\4'-]S;0S . 4w8lY A2/8K6طhPZՓyʥ :?Pg)22Tfp"^XE|0rhޖT03g:>PSef9r/ &q&#ܢ f͠t;G4#0ZB7ةėw7*3MmDzX&aH4|M[QbPѡMyHd)" e+R)\RC+ڇOs]bW6b"AVRzsiv?1QnMdɐTtoLC٪eâLg$|JFKrahw巶A(=a-BBТ2:<,dR_Mus?V-Ҫoy,}eF3;E? fp0:)3 Tp5ͩFjm9H,iʘo~ mAk$#~GkDb;Yʷ QN簳%uLuw!9}꓌d=A(…X5_հrچ5K] ct72`^mn@VcyȤS,( m6JĠgy|a7JQK9e6tZx)Q tUIf~/I)WX7VYef`ץd1&i47!g#H:cJHUU0o.'Q枸0ђ,R였tWTUfɿ;)mhH<ߞ0@&Ubc !f'q i|ʙ&D$E-CV(V^Yo>P:aJR'nA M5eI I~*xhP1;7%k7Yuϓ,>uQ89<͌7螅޹]ʕ L9ZŹWA +ΐ݆+@ۂHr ΆE![g2zrv>x*A!*R)D uoY!Z juH3h(X݋EqG|ϺMLw;8z("Hc3hZ7N  h.36q@\M @4 d/bVNL'LbR ~한Z$F&{6G(!иg\,t5I+R:6("5n4i>2t{цbqQ6zs9 \ !ym9}qn4͎˪J+b"m:+ZwBNXoCFwr?,$2:.h[07vOOB%<+OE%[$s*V/~`i_ yl'fޓE U~:R,Yz6# .(?T`)>f3oTfFM|jJ[N>,asb0OfQ3R 8|Q2 >dzGrd~s$(Kl␥rM/t0wՀݐ+Oؘ[E`Ps#66^TSEV?YY\Cry Rq7ZS5B "+ 5:46m;0Sō;Ad F-꘿ TЦWc=Yuk6ѭ'^H\3?{4d3ʴΐTQ6ç.1tF:g1^+FMG|Jt1pO>q+Ճ>pwm`ZEY gX; 繹1dCDQ'6pօ0U%uH*N`@x y7o芃AjmoX^䳩UVz AMo\ǩg5kyLǞ|9ZǞٜWy0)2 Lkɺ=lU[hFi܈tmMyDzHڲר(AyTs{J֬>X.X +|FFTt(?@yFn5xYBrxLy Spɰ蕆]rpt#6eo&M,PFyfYHBE0̶%賶T.j/Wl4,y0=o!,3%Q`gnc6,.2Q@<槃?!14 I,q${G*E)c 481O*vr&=y78% ppv2`4 Ʃ ]P2jīa̢/&Zoض\ԽtWِr -5[zp݁B|E;|}k\elZR_L룕 @oȰYFFÏgZĦ H(gMdԬ6'!NҹE\*1 H㌇T/kv\>k R,{˛ʜRx+ScbԎ㟦.akR(]rh egVxW ԅ'ccUdV NUIBQ M?"-#>3@5+í<^]AJcup^`=\E5;ٽG쐍;Ĝ$M#WSom0kB晎</ʛ#8íO HJ_*Ò!dp iRR>VX)n50`,'fHE WEEvcscNv7ڔ/-ڇ;R*'Ӯ6wT2mUuRbUt lg[ qAF3a̗]f0Ԁj%wxTfXFq7v 9cݘ4Jҝouа X4|%ZھE\L9$@S2HɤA>*7]5"S{nO6UHZ~`_@1>\!cW|]7Mù@}a, <lu0{NͦA1TpT3 qNKv Б S^b)c}6*GG]>+,UdK FYQϚ=9Up[kA($ <ж0g8SDǽBhaܸKE<WyiYE׌%[V٦NmuW]KԪ9'}^sp$&I4u>Pc}((|I.#lgI2O *WvZќ*2IB .)6j!B_T1%w!>𞻻7j;NZV_TCM;v\^ ,Tm5 AFZ(Fb̙4jma|Ut^.N >Sĝ\>+~[rwA kT$wCx1!2ؗZ1(M̰*nXkix(pnOf=ko:`l2 Ʊu3GBT,z>16Q#lPG(䇩p;P6y~1~ (b[JYWzi* xtI"ACFL\^北`j_Y"UPfmTw}4ˏͥ{gx^/`ylSq/[)8H~sb8lnm`<\*hI hټbl$Y3^:_GE1f4_K z=a+(<"n!=@W܃}Q5oDYbU@to,_8LI~cy s IBK6Oc3j VB{yFH8=¿@oES>bzy&xggp ,xWFճs'q#\q˿mrY;.>hr ^Srl0n 0KS `J6|,Y2Irp|cJ.lˏWMե L/U胙`C"w @IeO{2ʠґuA{xԋ!jP+2Y[j2h N9džhDH8\H=["^!\'by[ܿ {p.ᕢnýBFssċ=KE% 1QfUGqr~KŽ{ 9إG,Pr.A[ ?d儵;>\:$vZ+"_?2-#sz4v:l$;v_p*ƻYj\xR=EClu֝dH72*TC˰o ܝgϟzikaI2Ĥm.Y[̗f &kI87Mbڲq]9=rZ$FwZi3Ce4srQ,;zm2cw xbmn(K#{}VPM'=Sd- QH崘*ы/Cqi$]kxP8GW3&SL"X 3LiN+~e#Y1яrlAV2#eMdhJCΕ-8la]D*$ Y/:[J'ac-cb|#! 0̔cLun8@O}'#Pr.Tp}mHB90qEVRݱĮP2ƭue^pAY&f!NQ`K]e9T3DE NQZDaIE2Ok>o2 #`Q4&iR Q }Aǖhr:b '9K Nڕ.rk0<#Ye5?i Y y;bux(e?KR=p${׹e $~~mƭxԺeXӊkWP08?/&ip~! ḽ05I}:`wG+&iҕ۽&X>WstV)%2D*sg}FĔ: \aolTQr!2Y_nXoRî0im@i&BOj{{zhى宦{EO5-[q%pdSgDGwd8+<8b|s1a-'1ע=nT5Hf(h[jvؼPſsw*#S}- 7{cNٙ dB 19~ѽT5Ln(iX = #ṱz[@Q-8.X:(e{3;P_3./\01.Z4^AÏ[S~폇(eYEQ6vP0xoF?,/erpVjߙi75Q|Jsi,Bq^o+8L-WG15vxgtt=4Dp^nU~ִ$ƾU" @l :3A/Psx:\Ͼo/O2ȭ֞5[8^03B*^["b%g jg#2\zi|gI8'fL|s?ڮ?,PZSslcyCriu#V` 4 JEY$;u9qΙoU/;,Yx9jpap%5珎CPATƌn(~@=m7^uJ;Rrʗ=|P8 uiG9 4T6{f_Plԝ-}ezD`LhoV' $D$j42 w6fֵN_X!YYzNkNT l@@߅&{*Oe'.}hJSwGD6=c[/52Oߒ NRǞ~OBt7Mޒ6cWLg/ah )06eNk:q[lj! .m<-԰ͭۃ3}1ku=)kYFm-Uzf: `5zm̅ HǬ 5u?hۼ jBqW@ۋv =f_SnɪbH%,XiRl\YF^wN&:`X&rct!Wn[8^~QQ*װgI󯧤n3J66-*` +oqbzR^yDFH(}JK{)iNԼZ`Se;tNlq4#_|hRI6v)ly~.Waǖѧ!'GG&],@`F;KW;i.H>@…߰KmƱ$x)u ki8ΪWN䕌7"8lkcFJZZ^Q~l6f^hK{獶Af\;⿶'T ՙGAS5n0+W555-uۛq;h`jJCN-oF ɼ옼8fG~0 -_M+\ٿIRx8Rl&/r൫r" )J[wgQ&{&AKg+Z䄖YTF+Dʫ3DyB(^cU۶t߯qZ^{yM ڝjg:p_ٱ%2\ш3@ou^lQMX osTBPmޓ[tE֠HF f( ZN}F !@FTPbO8K?^+xd!@# ]0>mB*H+ejtLM *й}47(~JҸU5!"\~g̔1j`Ř_v]c;(Kڍ2y2pnoM#4rt)}N{27^p`"RP{m~xNK1on2h:\&LpÛThm'#Lg!F^1`qH˙ A4X6)1ۊشQ[zQ D9GUvrB3flHo _gR clIo?]0qUIM-ڏ;D}Q!Űyb{BaAE]VE+;H^IL„[ dE_A*V_\O*hkg@6AP-c#w*pvJ(-ԥ!9Eq-:xm%ϒ4Oы`>_&7Wsg=Tk% 3hk MweV7^6~a(̱D8u]ZR #0!7QU㭖Coo)i [*e"z- @2$3hq| pY-Su>E&y؎U,L0KV'f=UvvsH7XBΨ}vz.ѹdyC㍗ 5xb݆2? a$iPI ӃHK.T)<<ןlej\>ÝMl74[j7@)dXӈǿlq#O Ex4[ ճUY̶OᆕD]${Cҩb/(I^ \ꁤpjw>(jA*!H*KKgjnsHmLԤ# t T  ?kC\_UtضCmoEҰ+-F#Ws=s͵.ϟ@Ժ=%0"A-QVQKʦbAyz{]k пo&'lZ-V%6f7/Isu zLJly ߳4%&AJ@şPx6;zLڕYw}˓yث '8T-CU~U:K؏k>_ibl Lՠaz!Fڲa}HŒ>M7&D +SydHAz0mӀB/YD]vPɁZDqn'/B-fߡ {p؞Z:߸d50#1KD}̅4]K)\vk@E/s*2Vn0 >^88S)H.42o|O(,;B uetJQQ=cU6Ԃ|B*wIqjuU}2Z 9<2:i6aI8OmX'A/_:[/c[F +Ζ]kb+^:d#9'T׽,8Qҏ ]HZWPf;.ÍcXpqp$fg44 ,'2>p`g1$_ʯ[n#oLYͮ[nȿP iyh:'4Dz9p;? a*ph*(-]vU;_"B V5eV!X,5&:Sxv{_[W/KƊ[`7rg#."#p =qC~=*y'sByg(%3RaX/H#79]Y_=O1h@MaݭL\j0bFwqe̐y38OkFQ#M6z/=!Թ/Q 0zUNoksя]Ԍ@#|u/}27 GroZM1믬V88w>|%օͮYtbN@OJHPG<~XFEp}v-nڟ;}5OnBlwFc"R"3 fzx2YT5/ Dg꙽)N[|v?*M[N8iǥ. W@-@@׻,L$n;0?Gd\: [&E>"ard)6wyw/0yמ, p;")ۓQAa l̀km%Yv+hSNH}6% A3UY&'93I2D)q: F\ؐjͦ~&Wj@HX؝58#㺶5魮 |Y7ʿZ|xDŽeaSr}GnFQ/bg - ƒ4G!"O8S҂j8?np{*7 %CYPgϐpq5,k^ːC$csY9'hCrΡqŭB_8|;]:M(Tw2 xj;X%WhVy ߀Ѳ5-m͏p`OHJJJ|Phm07X(  kpѧ(nI:^0 ċv4LdVR=W<Kb(*YKz;.>ItSyPa8?2f#Wn:ӌ`Ǘ Y~~[FQ>:&jܳ]d=&ee2EW{ ^;ԇrT˧~dΑCr32An:DZ[Gd'quZ$ Ievw O*zPj#6 Oޖ }&Slя-=th:Δ[Kc|Հ''lU=Tw>We+QPadmd?w-SQǺqe~J؞.A~\"5LSШtL?\wgdCK@jb,m2TLE:U f_2d6_cwM|4U ]pH!%U<dEx F3޼_1PnJ*eH7/HdHQרQTRp5{;!0BJUlmK -V̴( !yT;sy*^(Ś< H\U ۺM}4NͺƗDiM $HL՚D.1kR;Ѿ:e-kpx-=())Z^LXMٜæB(Vf%GK/,#Ҷ'h0LcoU}c!R\FYh&KKWTU|!C4 =C>NDר@Qek^jF6A 69W*?z_c6ݒ]cp][\.'T(!czfCmd15=.i1H;Օ~F]̿vһ-zġ1q"^Lg>MF}iM`*K2% <ӃЊٰl<4ŗvZ JjD!nb3{ꢱeB7SVdW (;WPJDRIXDV̙NFO1%"P4@PwuUq:0He_Z~p,cJFPjkn ?4|Q%j~!YHpbN0$(pVl؁*Ghw~hK 俟ܦl~-鐜09D_ n\e@E/h}{}]JQrY &ZlsӀG0.Ǧ:[D])_J z2@P)rp'oٛ޾ch-qj"/~-dMx2_̉8 ?y0E Dq ' rx]YT$(`l~ԒV֘@]ívwj7D| %aC-p N({~Pop v(qSФHĜzN)6mY1F8:|8Dh־2%@H+s"]5|mh`hu箠'g=7Sb֖b޻Jfo:7 %/n@@NE22pK+MtaO5G΀~Hdz(bKHXb9 ˁ9Gg?h"B19gqr_ιjI}nUNb)tSoA|Xx#χ_O|0XYa 0q ЛXUza fmo]64cw!ә$`0d~eNΖҼ2EWz"\>01S!  PhИ7 񏡛 08(@b\[oXߕ| I 5 $FTo9)oӞ Zۇ3 {9qJKKOniHaArn׺2Kp~"䖙7llلs_@*f޿JCL9oPЎ yLL{γ0 L{Ur2L*9̐6e`+q7; #`zp zkk9kH_:ɔS(92QD֗Gwd+?|r(JYթZc9V1M򄛺S/o P[< H 4hT4iT F'X "%>,y6|xMn$=K? ՛IcXԌgQ@l"%'{e,nFm5>9뺶w_hPiǖUx2*T餵j '#_;5l1؛83^*0H<2#6\+,7'HMdܠ"{F9,c`g$VU==Xrg4OѿzگC$2b{ ,W/Öeml `]*7ɕbS oLcL9i4􌉐n{|Dcķ.l-W*jv,0vۦ5khLz&ųE-K%sAY^$;u1M}{VlabHJGCzˌ3_]I {?w6qf>ݹ.]XnEgS둾N(YVywT4SBA"` W88pF[\̪ۥ'~7Pv2׺`KYǤ[#qź||԰UÑWǻ6H=pDr*}' \->YJnJl\nyEpzr ({խI*QJ#-Ab2B8GaK S8@?' wc$Mobٷ⪐ڡe)i(CDKP]ŝLWS%VW2ѫOkz^3vhqĭBm=#x%uj'y\"1JC@0n9,u2LqA2DybD,6N Pw;!sh:u_( e!|&6/Nu:q  yyI֮^{% pN KVQ8\@F_KtFiսJ:.) ƕ{VV 5kRq= 9+G2TBXHN|$dN:|1˘3*u8ktdr$"EjQgSO:LXqbI+.FsWg%Y0jO'.HI)㱆h{1ņ+8i^FËcBETUmcYI*'+qTE}|ʤJ`P2?6'av>7%_"]PU~,u6o?&&b, ?o`zMF!lO3emsaq&lEH|g,UTJD9b + -hz*^qQ$~rLfPѮQA@)"s`1cd,g@I88`ևT)i}Vz(",A HH_t^:ޝH;e\BF_(Br wrP85`g`fW?+6ߧD3oe˧KG1a?ɪ$ JT@EO'7"x#bB[[mxAmT ֪3-)&@c#"+ۿ3@\$k!+(X>W@RoyE<4ђ e}g 5.wï>)K`Bb#aſ|`#Jg\CU]jՠڮKGݙ-wÂYKKsW+! O{_p-峪 A,+J+g31ˡw H+2}q#Kob_n2ho3 x.8ds61wh5ApMB8o.eRe9FSVcX'0 -AA -OA&?Ͻ'㖩hK y{WJJ M NI@g 8S$>?TBkD4֭w(@3H,&Vٱ+%,1X2+4\}/|gYN!d4E+lwnU-U2I.Ϊ .nڭ% ^R01;tj]|lՉLӘtV{!hr JRŒ;6 9|Ln}[xkf_ms<3`E^ohN٩F_ 0@SBT `AXЭ?1(vTj[TZma:RD/ nt56kH1CaRߓ9eL UøMXf6cq@bSvf}܇,dpY~w'yv ,G V+EJTG@p@_ZT ԂF&8d?P5䆍&6iu`^O^BZ̔;tΆCdZ.Afc|ȍy^oBl?0#.]~wAQn?R~$I׳+T>D2xtR]ug;B~h5ƌ ߧY 0JS~N׸8#/Ńfy,f~Eߪ>P(w)37?18V'q#:Ǝj&I\ ל|Di ~XhTq=.TzKAlpҢLOS>[G}G!6mn"ˌ=d|.lNK&BDqj:#oQB:t]f)6MdnrQMA60 ӹv߃G_5%}%-B.AAL?oNߡRؠ:Y3d:ZCK/֫L4yAJAjLkiup6Ka= FZv 1O=+ 8G:/42݌Mi վmgB !ob8,0= $hg-{*P$v!a~[ HRYITd߇9N1IC&G.Ѯ[يU|Xy*hubU?7*sōS5WD\0j>'D9kDW~b W7y}~DHTP{*JA'Ud4̠,TOuA0Oӻ;' >@CQ4a4 EXI0*:&Atٝ%,i߈d(QﶶѤ3vDQ .-I}"1AL`BC.I?%|rM,Ȥ ٟIB4iQ' 27Jbo\10w )fÞ9{-+g}5'U>/\Fc ws{b1Fy* ڃvMp}?n$D3z#%#pWp^!p;~OɅO0C%O#¬YzvP<6wB_s+ 6fez"΢oFS]OI=p^IyET9JZ Ğ>HCB1z[+λ0),BE{Yk{kYGTە{-Ό$Z_"nk KkG3hDze͂ LAx#0PHb+J$U䖋MU[n%=fpJoڦj3P#dM1*ƃ 4swof{ARbRPlċp ^^^&!Wf z&{t HCv:43p n+nՆwvn{z4#ܚb\Z Mah1*ݓ.:ToyX-h}^؛KMdg?JxW>ҿZ 93 p6bpL/84 U5%*bO40zfE8OD[(W2Ac;_B՛NbΌG]cmֿTAY GSɫK@ZUj&Phi DL3՛>,c^Ub!9窝|^ pA9$fX c~ҥizf=2A 0cQdk4,ՅϋʰT c:m %MϜCB:rѢ\dɑC[p{C#%hF$T;=WzA͑u J#ye1H}&hQvg0~%IA0@K.GVɶ)u{Hږ{R$m{Q6cUTA1&uW,>]e$I*Mwqo7a,~5n oS^訯u<D*3=cbȉQƞFgT/@nNy BY?jlGHdz`APVfǁ2E_ObL{6XͧDE&eLB3@=IT@PEJPѵuN' v80qL􊄏y~l_ ѫ5ړdqn! ה};Q,]i'_ǁ _"-ܕ*^@Y>CS=1c/{@ʲXLnf1g]W=GbF;l cdv;P">p$5Ӫ$gQ(^ lf)^kr> s%#k *KU]+dIޜ(chjrԞ~"PGw,98Sd?v=IM;̪$K=߳gH-6"E?sK7CFe@ dFf[aSG")hQ~j"&bu<1}6Zq];)ƍzD~L^HDள﨔?ah8I^Y2Hx&pίp# W*BF0 S7ylPfF'%x|ǹ=TX#)!#pP4H^s'Ǣ~\Qx~Y{vH<:IZ\3FV7ضz޷w ~+ %McJ%{I}`@l@A?f$ڶM۠s󄙸K_I0q4)XU`oD`ԩ3Kc}^H /әͫ}[j nH )zQ!JYC0) 5E;ta vpv2߀dve,=$_v O\Ƞq⚹]=%:ZTW14>Tsᆲ}d;&g+[L%}'V1sd2-ac4r ƢցZn-})ˀn+ 1d9?RW:LQKۮQkh[ _ &DU+ΑE.|D @Y6@֢+o4e'Gvc?ޅvS#\OJ[ZNqm\e1J:'[skLWO׉ڇ jd^Vj68N[i¿O,x 8'']p ߟIP]̻hyq4) -T+-ғJDN| ר&0^Fj=+/o$;  o||*)dZ0\U42n46Cd2eo]ӸXZj낙kn`" GbVHTx'g}ĔI/ 3 isezrj*j|J(kǛ7(!9j.#'z0CR0$~iCɒ%=BcbX; AF,Dc4cpѝ&v5$TpFX@5KYȿ//+vsP?G]xGZ1[6u/BvzuED.>o5%/ kH g&gZ&߸2AI.Ei%&)N?ԡP%󓔕X\bTr܍-Il!,X.F$t8*pۭLя}`iƃŨb[dOe'~.ϺU|-SrbLz.L~3Jf:t0?0*f2c bj(C3붸N) RrzeLmIocp7"sXBQk Gl tyI{d\FW zwǦ Mu/ccH`BxwNP4,(@)nro 6o(<4͑Fq{R Llq?W%Y&"7D & `هq5-⁣:E{%YWsj /Q-%wN"Q; hW^upOP* Ǥ; ]6N]`j_hFƂaI-&LDH0x3c330K1)j'>{ RVIfmĵ(ZeM! Цu͑-8:1 s tƻVAII9۵b3W(nh$9?J*SȪ//b|Dq=gWXJE`Y7;oDczKMUT~Ri@P<3`ԕ=k/pg ګALB/j>lۃ-)k$}tiSªzy/\5t!-uíh;Ja=P*3j@W X)wF| _T1U}%voǻ֓ [fQf G)[Զ9ڽySpBeI^jgyaj &Zyl^[hF*aJBrjUȽr^pڷ&ײvcCU{iRZ 'tw~ zxLtbR' P'ૢqWO@+#l~ *r»{!^A^jEq!9U)fԁm ps2?ilX)EjPdL[FTkEN"5a}) 7PPJ)'~9'ICNӞX籒4+* M*1e'5R`eoT Ppu1r(5a {|v)]FƔ튲dBMھҿ?B#mkܭY6b mMp V8+O҄ti,՛I( fۢ\ FIΥ˥&Zt_{TL_uuXd~Emod%,.+^ݕȜX|O=_ox|M~(S-XV|bi|>{ dޚ!@ ~n$U RNtuI0TKj,5\FyM˜1}sa54p$2& s3);ЕjF&VIߚgQ]w?{ B?`(gP$ notJdo!7h]@GtuʪSch(MiʀxoF% :Ix+U '|S/Jvr+rg0].ؔnVCx3m%{[JaZ[nU p5r@Ii7DQ~8!?Q9`U,J%j$xqv$An_3g.SM>`v`a;2 PCk]]#y)u+J14qly|6mD Ѭ\oU 1]2s6"[qTZx|2kX5{%nj=T'-"UϦ399T60`<'s jv+EgRѴۗzqWT`qO ;ͭBl EVѹEx:ܮA"]^Huҍv.3Ig4[PQu%Z/8bE0A͋e; >t:'FD)ϻH=⮾L0Se): ~}G^,dNQ@G&Mπi&'T ڊnY 7h Gr>DeSaNj1H^G fi|_Z4*} {H{t}F5ܡJ]7,9LJDvKM3) /Y4WG[+r9X~D'rXbCl拳 "1 #WJx#2gI`Amɺ⠞QO&F3{zg%SA {v5.AIq z'*m0RhHߗ>ǺjǸuf4f *ҩ4! ~1CQ0vtfF%f]۟"%z&6*xYBXn MC^U9=S: /fD.NMxě"Z)Sˬ}@LyČ>ɱ-t>&8*){4ά>;8CΊA=Q%ͧO6aVԲ`% G=VpU!_adZ%B&ͼ/jI.e  RH%CԈ V vWdԮ0Iz$:S0MLưФMoz%g_GOrCj`$v^fRq $1֭((1vJ{6% CuY&NUgTJRkdP꣦ϥȢЌQ*6 G HN#H_e,Qh9C$> Ly|sstpd371%;?^m1mhie&A]~=?WsKRPA@w s)dwY)c6Ѵժ O1渄].`w.&ڕė߿\D W(De!c)[Cd~00s^%pJzeP2|g?zh?Wxdypo:P{ta&DuW@$mAJ16ԎLmp <4A/;UdNi5a.ki W[$0K`z_ѰtR1(rѠ}=J ?C+9wEĜs1@m}x z:֖A)wvY:3C? } >]I~ s2zA~N\/~^wkgbJ+A T[>:~ qң[pwV53{%q6rs:/ju 'zJ;=c[*s:>>@*|N3{kF{ZTg戗Ux=a 먆c;`2a9=8et 0M5Y-9%W AWݮwJa4"49lgY7@>Ki 7o C#p. 2WC";fyЂ'.θ@тZA?9 NKvWɼJ{߷ )hr,mPāhl%G]kw@34pR=1!s|1O/tR7O{]@N974u!wEЍW~^FZw,Jw~62 ~\XM~ɝlFq7#NG9o:zi!@&`xmZ]*\TdG<`^#~.DY.t x6'pݣ(5{v:k6/!`uZvR՜,7PtVҢ[ ̬=Mv3'Il([NmbjH:ktr &Ѕ˛CБJ1(G\VH~9F$Ao\$Z{G`=[%-_71 `%g&wL%S5.RVWvrxbZ謺h m>cX*V-\%{Rd -1xSfpˊk!2ikS񿁱_jR7M:IA%21qMAY-YATHz&X'LGi'fcs{LxQYYL]UQ[}IJ] =:ER'ר8jHhI{ |Rjjؘ* .j%X5Q_ɠ"$eݞݦ <<cv)m >qe-;Ui, >OJϚ:FWw6cG*%!oshu TZ{DA+vjc/" }A:IUxvc3D 3^ˏlP e+QRi-e81+]rA<}M /OD엋XOXňB]Uq[@\r1p"C]XMiI S9ߪe_DKŏK{4՛I>j,5KԖJTּkw $Wwv kтq)sPjMlv)* yYFD/G4Le_دm!+PZg*9cQ\&-Z-"49պԫqΤM~]mR~ɷ<q0]w{CFNYa!96y*i 'tQWVdc>pl!Pk%*GϢRm92a&#bzL_Ϥ0kD`]2 TN7.5WBݓ QB N0^=8;4(z7'k`_^@N w >P .3h^ 2ߗ35Bsc~`#cE OIB䇁vle±ǾbѻmNY}᭹1. 8̥⣒zyt (v(m ?' nE=`-eyp=ߥj[ byd}8-N/k[׭xzN4X~[LGAVi:?1Mȭ<%.'pJXrI&,Q^Sa3/Ծ k>D~thZځي [o&a&4й \" w' kk`"j_ |s!3^{CHfӾY^F`8>E o*fFkyvJEFmY`ζenZ&UUU PYPཋg\ևYhVS8L7zod=9+~g[MV[XQѯ)r>kDаRxX_R#< 25 Z۳Ӏ68t-r(i>OSvGcޛKuM %߲ucO-IKNL<+ʉ\kzlAm^)3JD#jga޵%dۿ#'U:>'힪k_S" Բ}L΍8 L:.J7 rq<1r9OGBBpK1j$qj"Wɴh8qNl@L"Cm}bVʱ@vd=Fcպ޺ynpxFY%ܺ_QQ 䄑Fot5$aj6*Ez+W~z,yC@ZUblǍߚ 6tQ>ݚxˎ"K`[aV;M3hN!9>?U5ɞ\i#@_en:`V$xi;r[GH'C, WSV[Q'WF=Hxa><)ߠ$$bZq 7gdt0H-YWt3w ~B}U k:7tXpLLoFk"El-Un\Wm*2C" |(g|&<᨜#[CGBX½.@O :S,Q ewIzg%r${0d#iX->Cw{6BlGugW n؛c` CB%Ags?Zx~gPMm:][)hԶ@[9`$4֢O-QhY fTɔ%:<|P4GYbz`F~-2g8UBeMm2y:>ZdE:yڦAmi%5[dz(kVԩ1D>@V5USvl3شw3H|C>_ȍcX?z{cCNzM,XaNSZN?Ɩ2086(:2kдs"Fl~1BjK\9NDo` $J_Cu7mWҳ60(u`%99 i|p#PsRTXƦvpbb[}~[-N<$mBnvdeGIf ؕmaܺD$ `,| ? -s?{ХQ\uh65qKV6E'cxnrWy_7_:ՀDԗW(4,S7m5RL i z1}odƪ]_RmPyl|:,Y6d@^!Tw]s$x }fc@ ל jW*8\0)A I1' ^JHIs~6Lj[g#1 Vl^{1zd9:3oy8-"r~5v+mc~* t8Q\kMsN<<σvi nNv [TCikajv24 lk\Lg׼Y+G%-W*ںCiS{ln<~ۯ1Є8tLnY |(c "" 1kvyLS1±_/I I-܏)&YUF|s_]Q8o]ANJF$l/ {HT7z]e.G"ΫUW@+U:2kHAM 8"(I%k(!lPK NhuR-5VIx +V;nnR4yn ,\N9>$r,=]*3+*Q{H 0تk ۗ$|bt z`(N?ۃJI |9*T8W@aIp:LakZ`}X\_'=fuV!?AhGX[Ύ0B0](rX>xŪfԃ-]fw)9Lkʧi;H+iDp|j>%{z% JX ,d.`M@ }hvXNlx6O7񠜊*IP/Iv]GU{w ↰ǏȗW jKbv6P,m>dUiu)8hcjjŷ&c 6;VPBWݠsq!w5A'3.JҗdC⤃Zo ]v?q.u8e -ZޣgZ2"FU$\4W%݊2GsPXU'/J]Ϥjx@0Y8#H",i@WPĘґSۖVyf"]; c{Y;!v57|3Tr DHbD8 ̏A+#Y.L#w# aJD/cSO3P99̎%U :0P]Lo/>|BۋW moq`~鱂C&,~ Y[bM-kv8if[\bgś;!.(34fq~ Nٻ =|u.Bg&G|Qh GU4%05BLOF[`OmдG𻴧؅$.2+.GM츍L8pH,DumF3 @#4(7 ܼrw ,B^ =z6|Ɨ\@@=6CV8 bbxw7XۙH#ZdV[͜$YU!-Ln2:_v/LZ8Eq=a÷lh39?lGd6_`ob| 6Aź5o7Cb%pk<~ rYgJdS+felfNՃ ޯVSEw aǤ%&piF0 FB냝Ky14;"lgw$!sҠL, xž$E/_▓2G謁a}4gԗ?e*&sKk30toRl2Xp5q3-`*|x[O i4wx?cf2/Ej~$rte$妖Xxpy;` nht%HқQـԈ .{{ ,b<*8(z}ot׈)sh(# ~hoP)H_h#[eO/.'w{ /QŚ8F$@)e 5XU}\ecMkn~%E48rs' #Mz8FK3:xCui]#\l8ÍE#O0+ akB;*KO"2Wz:UbzlG̭g6bsV팛,By)|ǶR4~{ty'o0{˽cd|]j&U=䵂idVDY r)[o JEn :(޿Vt4^~hs I Lu3MA,E+tLGjMF_}&U3d ͢UJ{ `smTji j"qXiN9^^ֻfL.HyBJ)[(ۗB2h:o!.zݖ?$lL`9%_o W4.ovK/ m(_ZI7P4byBgn|.ihE˾B(0Ʒ_y?:3Qڵq9YXPd;?uVNaQBP|$9{ Pl#b)i(QC%:|`Ԁp'p-Iqf'ϖODKc />zj:3=zGGz: *m-UI?ʐHm SܡZD-ё[Wĭ<~2)" W3A LK]?*&(t * wwFs?G`\hw#F3HO\lrIqASh c VcpQ?&tBv*423ORWGcWM&)DFQC3ֲM5qB~$'G#z߲46a^"Sky45{g#$tS0U;c)NZFp?2P7t-3$c%v0`\jvfWDR_ȝ$l#`|a#@uz̬DiDiwT]53JEc,,;w{·ĵ@S#C` 7"O9|q:ǒF&0wrQۑw1Bxx݅_m´(U$N.FNP:ϥ)LL7|3 iON{''~03RC MY.W6I7hc鵶;Bof~'|nSwwGBu Y>65bXeN:%^-m ֹdRUA=_Ş!FM5 YW5i9!{/>ch#?%V 9܉R{@-#gzS)7< 'lF[ݑqϏLVtvwޠ (#VS#L ɩ J&gR.0=>0NP9 J>_d%PIKtoTRNRDc1`?P(hm݆dH[D'ٗ3i&YM]Ÿ/) f9v2UK:#_ۻ(QdrHeNj]%ջu똻PBg)͖NǸx-{ALkLnPub]LT䐝eK>3-U|᢯~J cfkbɰYdortӹGīW>%rJڠJNZ tnїj[aEayQ1;)uĈE-r[b= ~jf_Gmb4sZNʪg1k>X&Ɠ\lۼXE[͠ʠ ##1]*kaw&_cF3+oh2ZL8V.xu[Wu!Ka6^eܒhs9W(=a+r0NOM냕 EpHWqqP.[62D~!M̦c }Rtc=\ܴ0+|޼2iW1u =ݏY~c~ (,P~F#݁<)G_R wK}\6 Ҽ!xE)Ȉ8x@C^';Ev)ZX06ud,]`OlꙆh8go*y%IǦdLBSqJHR1IL?:OiP+O p2oiU\u!+T8 "Z1V=?:zH6qCzmb9;cR&jyu fIQQV7hnw/FH!M;ގ^M56a8ߖ; 3V]_)8٭ ny<<7. &Ksx8U!Zx;հt/PBsh-^1S~aY/FuÊ( oEz=FA2¬s6_룾 9J Ceݲrk5,/H %+/ h9enkwg4RSUǚyb}DR?*D#E_dK]tK?'9#3hyA7B##L;BYחk _b?/iqky0|nyVY;~s$ChYq@ W&[n,>cdh}L$!ܤAZ緣"{|دwϐOG1Hkp^ki ,Cg6 6$^uxg"ǧb7ub1~6gVՑ>8*ӿCø{ wu<}a.6ufO0^>CI>54APܫR@bKHQWj8k*T`ėι-"wyL[*eҌ6'UI\#TYl[>ע{ .)"Ơo? YrWV7]F7ZK+s" cGJy-?iE ؚ/`'ҥS= 0Vȣq{ ڛƽ wb\0xk/'K\+.<on=]DN5MIՅV>M LZ&҄v*eo5zCr6yuUY}A޶-lBRM$) vzI4#KHQKt!)D&Ia =bS k|R)@nݑyb^f a%ȿ (9;y o;5JK,^c3sEycq55J4'-1nGtLj0aOKgXu|gtYR䟞4WHYM|<Q(*NIGX'*vрYw1oUAl, N4{e x8v0%.g70//A NhVKn8<:fKovti+6 RRJ]`'V޸y O8G|2rDYl28BLmա  LrmJĻrH_`cnљt%/L.xlbOJ]&\80?B\gh(lūpUP~Dx\wxTX[që.lid . &5p'k3MqTise6)1鿀F: ` ()4R-I]R{ڸr`5Z#%WҦ.xa,htp*g@qՊkW!iNAj}@{_ t&9&\]v Z2,*n&R K8H:GAkYcm5mMD[j5R{L|?!L.jDc ['^>ӡl2EStwtc6ԬLq1g8⦏Ӎi/EGh1ooDί 1b1Ĵ ]RT7T* ՗ĽҘ rSe V[$cl6zƕ<ټP(5rKGA";cE6US 2`Bɢx䷾=cȨO*޳D@ X{~ #xMORߟ km<FPa,㼔޲>рbS,pX"=Oqdzu 2a0:-<,Ώ9hTMNooFv-9Wv<;NrtB`ǺO* d*lS8._&4.x@F q2*ltzq{tƝ̎+QmXGGP @}.qZ@%O N54oa^6-7,Z;4fŽNr~CMK€c X!MpziQElN*v'f2!^9*h\/GV|f&>MECX(LG[j'KDvRWNp]RQw[,}![v[K{<y7k^9 bWa&$TQh4z}QKIIA80'=)Fy^ȳlK~7!i7e ]cف2s|8X\NfZ.HSS9E>|k\cƂ{3AVzXzK s!(rl? |09Ќrū"H:dtYiA8Ȧ"a],e1sz(Xmh rR6@j fZv44i=> CJ'J9;]spY$[ZGLXjGШd4H~W#xҭ 쿄 iO^y( .jgUAE e*Z#ό>Bo5 .)ӓR|]2iVyl.4en$`aPЩ2m49͇& #a.B$p {l}ivf~0&o 聘p|AZ+yAAֿd?1%^Bk/wp?ϙAp\<HFyBQG:ٲԶdb8UPa'a$Xɭߛ/Dm+ PҏΔ$m%tR&V[XrEN,Րیڙ}uσa[*-wbp)hf6 'uW~Tq_~x]>;.ǂL)u:ff^ΐ6-IIh( pb:YZ3Tޒ2^b>wUNjJڧ%wp\rBY┊="RK'%%2^:ְ)OM 21ZU\]w޶m0BrxS *r2Uy>u rq ޙ>ixkEh)/8yz}ylz_%w{,մhy cʊÞo,g>uc$@ >Q);а쀡7[%xBkD>TVWA-/0ht_u(/0gzm0:.(ɓt[` m \%_0h y݃ƯO#ѤxP̧C ~WOf̬gᖳT[_L5e,&AQJ|Gʅ 6Tl >}cɉ.;|bز(<}ty( ?E4.8 @DGXf&fDgTs=v\j瓮KކASSx[o.$<*>qHZm%a }h;ΑAQ*羱 pO=k%L'@4̔뇥wMU#`$EF /oL,C]8H#[cT%gP4@¤{_m{-X+7h G}3hJ00𤄳’F#AҶn0 y?D+g5P=L zw`dL I[R9)o SqDЉ _MRgo]:+7!ܽ,<'0g1pl&]H^g IS @b7s=wmW]*])a`<&BeSl\lRFe[N)澐`@ OHpࣝ۷j:?zM+didKK-R3ǖQ/P;yߚS\SƜx`t{i[54$Bʻ?9䡱?_"8)'HH+]JdCu;?F {Vgxk50*#+``ݩ~P%oSq_|S+MB@?} 3-P궕يw9j $߽Xؙ_L #j/l~6tڄ]|jm^]Q=`Ehn@Z(!ݛKd;^vʴbRq=u-WoM~! ^iDiҜ$AӜ7@˟:_7G#¹a @ܷ  SvH #1W9$x_YɔiIL +ZqGh}nvn+Fu ԎUcjXH8#I5n Nﵯk iQEjCwQU~y%Ԃ<]Z0"~eD,e؞_Yگ*= .:}Ȧ {?@.@4}:&FdfiӜFR%PBA%Y糨 Άm;uP+i"}RK|Yu$VD& gW$]pYX# ?~&fP=X8SPAer6Q>RY5͐"xU*y{ -zS]@bQg(*2b=u@)KdXARhXQT)*T (qh[{$̵ L7]Q1D)S^AnF@-r@# =@ui̷,s-[*G>N+$[MV[hс'' -q?y ^5INE0ګĕ()Z-Iݢ7vzFOo]u,r3]=*M˂pmcǼlˀk  9ݰZ5^Եӧ]MUvl9D뮍/0Z(K3l#zs_['zc^-yh:•)f#u4PROQDiJu敨-NS~X˪|F b9iVݽtͼi r~%S+Y6D|Ŕ *7+ YĮ,[/_i"9QqEe)7?[ C%0;=! .5) {1oR2w _ᆁ)JB 8 &te1]n fb?_l9C#7ec[:JpeFTlfᯬү5k+PI=o.ݼ.2[f};Ֆq/ƝOSP6D"p"+>~pN@crpj B7,˅8o-v66G.I[?@CLθ'.?GrE\H^7 4)nC1;oe];[ygֱC+8Os=$4`[ 'ڰ_p5R]SPLn-g,Wѫ@(\'Fko5 "*h[e &5v'ߚ^g"zM}0gm'Fe;E)kǬ RS{:v"`2}㢥m?ݵplٶ}c XW+zkca}?2v`׸a9 HȄ .07uC@y&L˹_W#uAuYHC1#5]%wcSv =}H4Zտ'8ٝe{ǐ{]WjP}a]\h!"J =n/s(KzwF6ֲN+|^_2Ӊ1>mL3a8{`S0}] RcaU|j]tej 92SGrgdV5}9Y*r8 R×pR~wllTYtX؋E~ꃉpsTAk_xߎ8jw]LQ\v3UANT%uk8kFwg. +`( ^u@ⰪNЧPJj͙7Y[F#Kt]BX`sW{Pr'wmg@E߰3{ 84&FdpQUnf Ap/!Q2a0{OȔk/+s^`- ;E)𡥂]ڛ XBt߈ZZ~\yKg?5n ) \7HɫSRD53*lo^%\q@kT5bV~Vu`'-*Gh?eܪ}Sc D Ung㌡c'"Dqޏ+d!>] S 6 65Q0ܽ(ˊ:ɾߟ,9q>⤈XܠwԹ $9*%9Jn&̎ yxclJH̡))m98w=V'6r1_5+8)4 PG8.^U}V^ȘZ8{ҊSWV2gMܵcD]B)iޮsO)ԽYCWe6¼-3('.nׯ,sveH[ɟ-֥໮nZ?(6&D AvCkSS3d܄#Yt™oZSrQ\1Oz= $$'u •e ǚI8ߗ@Q62' ʖ&\"2$9."-H!PtJ߈҄iˍxd5&g<Hn,ZcE#hB #{ZKѬ`y_PuیS 6/٨P>| ߥs3n.LN~]#8TѢ mƚ4xT)Gf>AH3B4[*Sz;]I@!Dž|,qu!kp t[(NOoro _-f貶cAzgk;s瓈>VvokQ1,EE-0~5=\&Jހ=V?p'S8pZ66~JFnU ѠC~X,Hōdv,in)}wEA#hH\yL=\91SϺ#i3}U>XY@N#yn9*R{)kK,iCWs8EAs؇ }%A^ b_j͇QFo{, jU (ks Z)2"3,| Ys!H}y)0L8+ɏ$#) cˠɌ+/1& Kv^ѵ,HP8XwwD+^rjyw>rY-vɬ2ID>ZZpIehT_U8 < `) m_D4ABjwf`xllxrcsdJ&)iE7+Sg} 6guv0iYwsS|6uk&I8D#$-p$d*[;g3刖G UJΊf.|[)5ߟ{9U׉zZӯ跥tC_ 02P0x54I9Bٓt|F9{0T 3MDx%NP\~ꦡg 5]BŽ<?J4v>zB;Gg*fs ʻ O~!Ҳy?VtÆ(7DT$S&FRYwT 'XEɨ |pPk|57B}* T},T1i<fu5pdbU4͐X򯱪oO-̢YŸqũpjL4g|tN VE{ .$/ 򎆹5]3 =݁T ]v>$?r@=2j`';2slav4-돡KXT"Z'&ؐ'E`A ~GPψf`&Y')hSha2Nk$\T*0Fc>^Ղօ$0RM'{]ˠ_JZ{u'r74>*]1=HUCJ94=Yť)`byV qQǏ0uDVJRtRmhy*=N$5:.|0#]u捜HRz<i9аWS\rz1X|Rs<:n ̡i=Y kM:޶k4$^\?lx˘ɪCbm\^m5( S$% # 6tF%SؗSk %'J㳗J3 N+TkAM 5cxQ"X3aEkse0#"p (ԙVǺvP^Xqt=#׈0PT`,P؂@;D*(:ocY+Em鐺<Ek[ o?vp,V|3}3G`/{Sw5,Q8xBpC"`9|4CfTqxǝG+iK$w) Y~/ʗh11QIfnm:""}/tHcyy 7o4in&5_hWS0VwnY)cyBuEk ɐCC-\XbKDzPQnDD?E;ӽx 0EHHdw;E.4. _mpKPABueG]\T:jr?ѺyK"&4刅H!8[\brʧ?:a4|6W2Ս۞k.ݫ24\ВI+5*l E3hebx˶| ,W5f7Ib /b߇<>*BFeH`MLn}iyX`?7Ս#)]:a//#1GcS'2iY^JBhbv,R[u7ۓd]Qs l<NB>gB{Hէ2ym؆:΍]pTB~:tl K:v4B,]*CPehD7+Uh~C8P3Moxxe̛y e4}2"As/B J]LF[4fWW2iY=R u\S*zBWqq)^h]ծ (϶ɜ/Eg~`OgZIW}zjp49Μ 1 ,ep%$kױ߉=|h 0=)Lfsm]j y]m*mŔtYGːΊ& F#䩪 *Ѽ}SQ ?Lʠ< HI<:`fv_cc'ƊUƷ5t*GR-4(zH`&l"?*ў6mؠW+gh'Hr<d{(1PσSCl}D (7n)!i/0CH^,>xWa" Yo0f|(]PfC[>/zn{ Iwnx wDmcDFy?9D(kZiŔ^OrX`(n(/.#zH|[z^~vCOG_Vt+hۣxue+24$H|! +M}`{ˊB/HYI9eɴ@7ॆ8K{cv+si:^-*޲2t\P W fXJ잙xVb^.!.fEgo-5ci&p"X\bv.IfY yR>^1mHue2w|~iVR+ i0@ jl[V_ۯ~Z\gC=VhYug#뻾KUHStH RtK_{D-m5,(@klhm}0EBi 0Yh9}z%Λ"y[ }yšc8 ;7k}㓴cZ42 Y ūY[ه" ==^UWgTXT6R"T70$FTz7upok\$`}!d*64,TEK/ח{1ux#T!3c2mIפCi!<<_p_vd4Yg7}"H5mUp].7n}CW<upTtR2 {iqȨXہQJa.PZ žS;LBFڰ_%Gi3?Y)DӜc<lR1xcykTܙUl)5JTzmnH,۬XM=qpwG^DdGȟ<.&n1%ZC%!:yzK`T?c(N |ٰ|* I.r ۪.<:NMcly 4 wzd"K AB{gԷRz.`&GU v H\ukX6@ I`bXr#q,^y 8 "FZ"Ѝ"55/֎}9ϟBlqY$:y/hIǀgұ+KO>G ztQCP%(P3wtԕԓ"bhqDES8C9-f 85۾fNF Z{4G = Fu'-z# I!G/e`FY}#"A}; P/~S|wx"ϝd8if.fd4:y)d[!<* E=ؤ @AIs=ثY;"˩MXHygO\\GAΦvȩ|jh{_nkn`!ˁ%wY>H-EFP3|qض7A@$Io%;bCfbP߃v@_Z0@?,mB,q** ~յ0Wކc@?Y#y:l|vAT_A:t^_;`VZ|{+r˫$P5zSڼj]Iٵ ?N*F ' V|، &01:)#[ B?~uCO=1ޔn!QU?em]Jyy4E(l!nnT1O=Eh=7U݈(d Bi](C(xD5iELӨBkYZ4iC-thQPŦ?;ohd<՜)r^E @iprA8gEu9kޔ3$ЯT2LXZ3tM/loH\}e!3vN_M ;oO%n(:737;;3sptKe%Pu[!baXMihr :b(â5 X@>-[m њB- ٭tԨ+5 $pR(m!V [ը$F^`"3LçnON5 FBҫ.x6Z UT@E~2A`|,#5`sь KZ-嵘4oI~Y0ub&ja0)jpFF0fnb+o#A1?b/AP^PՐMhpuz(iƙsY#iz\(-S4W6 %DsaG:ghl4>/yb;B<^YįE1!?.[)?mdyrW\Rr6_#9:`w+X}3'yѡ"Ah0晛#zI=Q(Eo)x녇I3Τ0 STD5N6Z9_I6}~7p.&!B+Ut/PrZ ET-G+(?ˤRVȶS6Rn&۱Z0}:SC}S ]yxv 2y㝆%ڌ*&g>iw]tof\u9kݱ=<{rd7wovh6L%~^"7.E2uncfˉbHXF_Μ͋+o<g+.Sƈy?iyuͻ|PE;:/x- ﮃ[R̲bNbSqҊ*;ܒSGϽb)ǢyUˋ/WvnPz' ~=)lgM:։G1g8E0ɺ@eD+ *[KQTs W1f5ѿ5ہ8M+7]) W*"PmhO.c,3ڻx)‘^N|Oh N+*ypI*^JvgMۄꭱy೨Bp5%M[I:Vr"-DCMC|a#f>"m_!8pP,Ujc(Y#cNK9DlRysC^dV6igңλ_1p#ueU"_aX㮡8sVIB@j\܏A\‚ .vo7+LTx_k;pX <8ť闠U6`'ᷝ4u|cH"`X>0e{Iy1>Oqx@CrY;rIM]ךJ}SCOfR e!3L6B]I!=.M'$cľv`I7.5)}I8s - O\W@XڵV׊_ 0~Ab0ٸ_2>;TK̨z7\N߄(K{ʇ9콛5~Pf1ۏ푫y*-/|wpA|Ru}W$4]GEyS膆a0$C)FB+Cgz%5~b,Wy\4Dg8N3)1:p%jo!oF63qԐJAVIY 9P4=Y:f ~P@IFvs<#vIEPîY{cړ{tV30m;*׌Y I#[Z:N)L?r4\N~2$)k:{8LyFzU 6n% {P`?ߨyE8lmD˔b3?T5͡c%[#X."'R}?s1/?nHߥ3{gv}]ҥ/,,o߀/ѝ=Qwe@g|{_Ʊ  ~08Kk&M]v9c ]!FƆN-L8gr/D_3l-Lq02xOX]=('D0 ;vv[N * y<|Xs8BX4?awn8Yn!_,鹮]EDSaIkkxr*ӦKf'M%W Bk f0bkO4w5ߥjLȤ&fT- C;z86]УKJC>i C}.Fի=pOszt79䰞KnRupUG*~H|1š<7WsX\&gC]`%@/)38ܫNaszC푬Aէe?G;He̜c,bWGS@ ܆&Ssc.]apW&2mnL MRj;O^ Au5Y9s!S  j$tk*yVĞ-q䊯{y P ,8M-;3LQ22 ;-8ýPO!q۶- kGJirNÔ`u( ?6i1lQv'彃fy 9ff:ҷYr'5&:ş1fxTNJk|eYZ7([XbpC4?-u g=GNOu;l!.'w{y^{_. -nwUtNJy+MMPӊvBRj)<2,[֘e3d9t`juF"~qF,v Q>0%fBSkcga94Dq\٨*_'wDRBݏ(:2GΊ^R (7  ;DO_*n*/#z?oEпTi7T?v(k}/%yFW۫+y}q~EP+?`rTrgs{\RLMb[*BWL>O׽A.۰m*9)  9E7fhvbix +w3X?s2%1wj:֎;;vvv1?&UfO573HarBLaNEr/#nU*#q?tA%K{URpCR*^YfiwS-\PGԅG^/MM.̷D>-и͛ȐGU&LfcPfGi9U(+;̮a bXӯZb惮xG& =O+(zAޞ{j317$Rn֞8yͿpK`yDnDhgB,n3cq>-3/Gx۬gĕ5'ߛ{^6TGm* pQ[ɻ XP!0w9z,*̍DyvİܓlUu޴_ŰkA+?D|;ꝗӸR2uWC{ ٜ= jlPPfuL~~h"%qb;TA0dYkItUN[pTlh7(&?i-+7!4)֤_dlPp,է ')Mڢ,Tj7*ThaOSopah&4@8L2=ښpAB /W^׽ ]rϞqV 0A`昌SH3%ip{Y[%<5o$\vQo򞖽4hf ȈNc0>8DemkbbU*_05osPcF4d DT=.Y+Й,'%B*/2D{)qG*'M2|EU2ZU>od(kIE.v(雍A"AVΑ9c2ڭ@saZ^5z XAb4quHùP΃Xro4]Bx{*Ac,BqeP«Ċf#E‰jG& د0`Mɷ_WX'З]z#;TY?>wk;]Xk܋LAa~麗o%|QB}:5R(Z(}8aGa)w㧒Ԅb46wq&fRfƇ7|cDTHOJMc_!c}L]$EPuN0+%r0  j1%N4\ SC2OX4ґgg v+y_ē #!gӴ[M:TPu@Sp#G{R?n:ßȱY[Ťv;ͱOFE}يT%W?05x]~jaOóRIsFa>QZ!</EySK 5?0R;+H :f@I~bfu3`O9df>m%7/nPoۼO68DA1@;?0xF?Ln(/$ 1]oVX0Xd h .O&|۳,lW M~§Ũ MHI a_<Yk*Uk9YXS{e )QD0&. L̞nx$n334J;, -y50Nq僦W:(_RKSo14Yf"MS A7[g1.ἷ_ӢbwmDP #/T@ߴG:DU]a\xS!*.+xslP똵ߋ9^/K-$a M1[*RnuJ_׵+{L]4Lm^F|``@eE_Y@=U.],ӣɝ}|-C%J,0g!ȡtؠ7=$j?߇n5K~?$'#UN֥-ojLnп8vʊ3JĥgZ/x]yJ欖4e:t^QG<>Д'ΈϽ{/[Sui;C ?*U%c٪q(hdhHVK|e2M> Qˇ8f,8BŎB/?]y@\* Y}7UUmph#p^U=W@::0LēDzؒ/K 跛l 0w 2xYt]20"HHZE6wFἜ˵F',kpA"\4b(Lp8ޏcĭ1Ez5'eu KIL U[Zν@qIBF"ێp{-5Je^n L6&eA}~ת&]qۈA[|{ B!C?#1N;z;)_H_pYF;}4iy8@kZN(ɔ)L,t#IJ-H9GE֧~^h4]5e_GN(Ӽ&ZGRt$l+-ʸb9䄘UK][GY8ŇL*2U# kgy$%[+ջ@* X(~0oڼ9C~PUT Gb^"NH1չx>\C#D_4Y5k*47A#KG1 Ԩ)ي 4ԃCSsMN\ٱp)x1iJJ';\%㙂n 5> :f{$lI-n5j6x>۷sHtfȵ^"Jv+N eҾŇC9*&jdy^cq{KKeN/0ٴY>ˌAf#bWX! Whk+8"z>aC% ͹혀9iirj/+LJ?nbom W {88R%6:bVoZHyOG+sw{ݰ:JbRxƀkN :D8 N8/ȯ<,U>#?_>\qj[;PʍO׻Pt6W[cpGXn9YRL16G{ )_=`_hXFȌ[הhi3.mQ<'h)E /k{b/82B;?)P2>``oJ󞺡f''x얙pe1:IUV-\ ltS@1kbKğ/o{ED .DHƹQC1;~<2J<5aD}͘(Ǐ qK dM[*X(& Wm`$=sxdHd)Dc Hm<"Nj[X ;ʲޫakx. 6ҩDyFKiَ6WaꪞӿgGAHLF'J&}2ًm}8}Ơ=g!;PAߺMQ#,O;]{6=\j~$V儝H?1_#^\{d8o77> SGЅ"!C#2 O#vY FP8/rhA EW^5'hC+drIeK o?B>V4xEZD&\Q`w* lgƳ葬 1OcOeB!Id6N$SaÅBHGe,)tZi!i yA婓"$ᅨ`Df#lG,Oj:0!'}8kZA mCcK^ HvcP*\s#G ~%?E"6ջAUcpIɉPL3UŬq]n଍pUWEzH}wx[LBwHlC3_k47E\AhödQWzey% ǚdc.#ܗ)WkW; 3Μu\WFVBO/V YgV)2I<;zs.&‘ۄjvoLݢEUJU }gYH*{1SҦ~+9VJT4uY?o4*\Ww7\WH aRn/5ĸ8/dG8p`>>/H+vH8&B=ZٻK "\6L#c.2u?ޒKHM@9#q`H'~nއd(TvxXE=EQuq݀&FVIpnV5^Ҩ]=NکYqlCԇn%Y!J1e z}'ʙ8Rw$n*y +DK֎lUF؋^d53҆n JCGѥ7a9V cMHIU# fg89SJPN sd-אbt|eF~)ZvSJ??_hc@G~`)duA29c5ʵeBonWXBy Ġ#6J[\a5]7Nݨ5uX7 E}ZȨǡ݋w֐s{EK4v8j+op7Մ {_QæZhO>JX4<11x^!'ު`E+# tP!G\@ِ,vM7۠I@=[Wx5{Nj9~|맟ѲLjro&vL&*tڟ(wrFsT`F N<,0{<:qC퍒.пv 7#\~e>pI5zHw/""QgBO$Vzp "wKB՚~BOHKُK i&;-c J9 9Aic !6H߶6; M(7;3mVr&jgy> tI91nj%0]Oplb:.#f{y4Mah6tSjm*ۖ򯔢[.gU .e٣E_uCX:y^d9nPWtFa^TkJP8*lNt6;1v~CA%;}p$-5,TBc-}1l67!z~6NUx+t8VJLYdJV}*,)Q-j *7榏؋*'M3rlvv^SPaF!S=jAej6OSm(Nyh]M?%\0xWs&lY=!x2= JC0y}riSl9Vtn[RI: IىR,1,2$̶mTqAmgo%l] +5!Ɩ!@+@ұ,r>Xx:!?}j5e/^7c tFGl֩3"LKyF+=3X,R Z+l.ń-()xW񒻷!<2+I"!g)5KKg/J!+ Qz naE*90tH#T) sAS31eD{11.kݯ%Twj!E#Ww_\mlLgؕd}STI6 k'3_-ğxwhq*'}pgYh5!S(PkNh|AO61+glfQV|vN /MM|x5f-\m.>; LCfE:ï5SQ2(7-yf0w\+i9[ybh[&iܥ3axob9\nnjGeoFe/Sqiiz0JYӂwz^B0 5.Eiy2rEeZZz~1H`}1T Á-@$p#ݜeEtV;h{_ۺ Pb)9O4"nY! PG̮̎N'zUH{}?+RFcqqy,cɭ?JA2;%*u` Oe 21ZƥYc? 9>' Fn-MC̸ץb]֊|&b=&oyL.,ZD Ew7pV->o{aHs xhDZw/G[D :U<~9e?g#~0LjIIo*vZհ[%垍bB؍a}75Bs &]Dۚ_q >9XP氧G+c y7U;Љ% ;"I[&;iE횘S@b07҂Ά4JCºÒ6tōّV۞JXmkAojm_Q+6n/V&7őiKDE=,9M*pUi'@EGU93dFJ|XF1.B!cy+v` uq_|aWe:]&;(6U"uk]'(EƷWY!XHlLN湱8 3:3X/Cۮ@t.bE_*{\rAfKE(TB6lDr]7Et'uPP970VFO(+v|H BXNV@gvz=3-EpޒK/}b8d& 7s4_֣J(+O%7=q-o3^'lhf0pTx?F."<[acF}y2AuzSpħ=?ΩZu t43L)IOI5Q`{xu@G0֎ytޛz<h\E- !ۛ[4*)v: /ˌPƉ>O.令w J(:ʧG`V2e375{"ܦ-EP:E /5u"YwwqHA:@OQ(8>eԣ:.Eur8*h6{0p AuoӢ=ocJ !?C{;ܵ뙆s$5]76FA`!֐ל&y5Z12ZE9BPPK1@)s Gɡ跀tŃP?iZHn)5`" ]`n)" rꐇ,xBӠ뱏y:۩5\JhehG.C[@ 4j&\}@^w9"OcsmR'ojṘk-e?YsÅ223%L;I732§>EːOj_87>ݍ0^+TpV'}'a 'C]je-"itȅB`%A&/3EftC;IɡpA#cuÃcà R7D&Y7=Ginar# jz cifS&7<.f"ufV'$ 6=S\h~ks^;P}zZnFHƀQ'iiշrw,jSIt3W!p IMӜYU}IR9Pi ` Sلɚ6QeH\ S(p!(A ӻv#ZI#2/ 3 J@} W'ezdREwTZLDCXm R.ze>a ؘ otL8:9(E4 #z{5Ό*No+%v У9J7t/0؉ߋCfL8obsenm\[~ goo 2k'/%Gt7k 2fou:8d,BnEr@;^aDVxzn+A wp}/sQF+!!I$<ҕTqɈf'čN|0K$j|uA4 ^P63\,3ng/Hjr!'tEބZׅԕ0!Z:M6#l3U EwYLHKofzKNgv{slmXV[J ͼ1Yso޶3d~TD7Lb2%7P젥֥*)ƍb4,ťYؾsfpN90K%Wl5=#TpJn7D^Wk'N$Z)HMf[F)6Cq}Unf,?It]B+R=YLm 2Пk՗-ܘF_Җ9VS=|̈́'>\uߪ[ >Gƥ+Gp%a#+nɵ@L^{+A6l6yx~< klǔ}Yt5ﻗQ;Smn$O" bւs1 o6eզo*;p"ܧ5.[TX#?5}X;koes`zv h\}]:":dE~;$ȧE`$OXy`"ܛرhO&Lh5aYlDŽK]-DWX9㫆+e7+8Bog~Xk8=4Ҥ6[ :r, 4.3ڨ{NE_r p4cqfV+q ~ord< n7Ytꇟo|v&(6+yO{~PɺƿzDwlh083 .ekl3#2.8ݡ4%=`gHl9FA* i.>p+. 1Uj%8ԝaL ;~MQn0>+9?oW .kB f:>(z%Jn\jQjvY} =.Khr@byb~MQJ+|қL#:Q"`C:BGh'_\{XD&UǃŸhz~F# V*g=\KHRZ}߇"tPRR"[H'Ϝܕ~iÐтCm0 IOu %2. V2wl=DVEvh{@f@"<;fT+y43y>~5 k5RIlN㟘fK.ǙHE:6' R#NzE"ͤED%ĝf(ZS *Oy.bx1TV8ὫGK{nsQiAS/l|}d*?!0onn0BϋQBEfLDE5DdpJ޸A;ߋyՖY ުINR-* I!P9fRC-y#AB?NGA!PLcgQt=tV y$2Q[dqQ7pc$&FhQexK~7eqi['{V;?XJ>⣋O lHqok"GIptc4yνjKV0/)i6L`3Jm ҧS}TԨ͢ѹfbȿoOe?X*UߤqHҞ/eTqA͞VQ< 3^]"m~h^U#e`Rk)Ӑ$CjAgLeՕ$1'$0:eAoOZT^՟q\?*UI?Ƶ`xRy9DZӗ7DyBYM{j=&tCɜ9^L6oQ1,=brGq`w)ɴ>~`VJLtzC {MQn{۹o?E.NQ)STy,v#e-^/cܫjj!/@5jt6V5`%s) _|:lY;/Zn_IXv4=b:i)\TfI{z/ O"((o0cK!Qُ-yUZ0ywW; Z |/D̴ ]X ņ*^e^^I~\ +ΡQ/Į@~DtU8ޱgu5-r|xP>w_|ٚND5z]R@aUwQT>tԍF^7cĈ-zZugupɞvdtzm5y%`Ah24PSjJ2CO`yAxfwL9Yx|ư4PGY@%3@ |*b ޣS,FN0xA _b]*U37Y!1B͋7BԹALD8c|!8k*,MS\6v6 {p/>T2L~0zj%RE YN T{7.\D@Q ^8ھk9a(/ TDi9|%.z/F,:<$en/ >A]\Fw1\@EzmۿubmSl&rЈ!)mQx$кs us%ׅ/"|.+aNff4 B xs36$&Xl(?.k]TSݪXj2LӓC%08oSWn `ї~r]:cߣٽHBeF&?:ϼIۥ?gĊ_0BOuGWWf" x>mH)TK-, #;TxI$t:S;lWt6K@/?qba&;f#ea?'Jhg3 0;j"8FXq8 ]anwog+Fs.'ͧ=XYY@Bgt3F:]uǙJmQ=Q ('JG޳uzIĖo[v%InUܐt(&~`'ѕ v^$L*%9wFsQ<6a{3'wi FzӃfLB1E0ҍΨ; .a2*AT [*G\\3 RLr4DcL!fmо6p%rBF? -'N ɯb%t  Zw8;8Z1ڊ#_ ]%)&GɩqgK}E-ab. :s֋vJV*K(ժVh@hKR6s[Ni_t%M^9EXry _q6=c1Q}Ck( Ϲ[\1 ^"a$E^jU.)QiI` ~zz #?%}L8ڌ5ܯء՜i3)BU(Ǿ (ɪ,ܛ&ѐZSx&jX+%.үĴS"KFOQ_ ;š8i{SjXi "3ѡ~{,w v)bK=+!00~LM2[gcntnA{<ER= C@ER% a}/,Y!h`~ 5= .M"hZf%udzѿtʿy aee߮"T{>2u;=\ H՚u14/ʘ#\nqҠ 3PMl'j ſ/iۃADq.DF!ey~esa: /W  B=9~&nPr(QKÉȢ?w͗ Z,r\[vBH-.D;`k_AV~ު%ݐТsy ^j7Բlk\XoqB{W|n̦(hjpO!@8ػhM="E]@2g"eRƻ8{G3)6铰ؠi^ XTϊin.)&"Z^u $tV1$KK%tg%X )#ʖ5QmJ.@4$rl Fs&BH^yEMTl)ڣ$uȰcjl֡ eW9.٢"6 ?dB'Ѻ[~c,G7pGaPj 1N'6= cd^Ruxc0|> $`[BU:OHaZzEY* >-<qK>` rsd u|rbg&h(pJW_bNj85y"_8>0M~d2O]b n-ܱ_ \GQ@Ҥ@4ٍіef¦۹.Q* ܄, $ Z+z%b1J [^ՓGTzkZg 򰈪,u?ATzvǹ0WoEV5 5z_f]L5NHKIyqٜFqSigӅ{zWiղ$0lC+V&IPv `tN7+8x%U\Zf*t3Ƽ+K<*o idk&Mf@\v͘3J+{ 3hR "m,l2-梊g ]$WY'Y cGh$T0 1>^rq]&e'E>X3ڔt2 =FM Rə`%/'iN#` i;Kl=h,trU/cm3a ln}!t|"xUr9&><{`]w$:BT |F ]XU*, 4לLEb OsL8RU ",;m<ֻ&I&g#񲶔Xjz2 "P5@y dG'+DGzuƝ9bxʂF ?puJ:GMqJ_ā0O ABgw}ƍm&ZMBvL 2vC8TM,3!PLvv=4’p 6MO=΄OgG$D}]j.slHzHe[+nyj.-d}v2kd)jeb{·#W*H5Wŝ|4\OAj+x&?ս׺' ]?-n0b)%!:-1%BVW?hmD2b~;t=&.k+i7b4A'RutL H݌>*| UY%ӆ#{U2[Wȃ0%pvAA쿑86vFPjS^jȋINtvml؆#O~_Uŕ[EȊ5Lj}MѪS6ݖ-˅H{AmT5M?)4b5X;’HvfH*d!~(q Q_u`aq>KԸ1sKg i/8 Wno5Mu?Ŕ3I)` aĴ%_] R0nC>*]7¬*V,o7%X.hb#%-rb,q!I>oе'>Mg]*] %8H|h(-_FM u}8"Eb`z'#I7Փ MN3ɳu<賤`wgA5<{;(p9jN|5;ǝ)Frwo:(Fh{Xx945Ic[5:MlE 4Ҟ$NK-ћg0 <{)} 'gQ,-\&kuBd勣2 C󱭖zCQ܄a3( q] 1w so=?HGN(ISodֺᖇ wm 16+j8unk5/؋ljL8֠y?OZ^.AwfW(Y0"ZPngE= Oi Un'&_!56 o {o-\ g3i\/B3Btit_& q=NҚ@7d[?}]1p]id~9 ȝ Puן4HDQw_ 2mn異s pKZkK(.2s)i1M\ KZTc0Aɠ^1s@1C$B_[la /dgB:+6ן΅F;[OܩgǦ cC'QYӝ0E_-:EY$W.1G2FK"ɿX<`ѐ|U5p R,qR { OLG~, @yPMdUOwyBíR(TP wL:Hk3¬.@ʁ2 X, )2jq `b&=P}Jj?Dn"v-vEH/0* @I?r^ {".o(հKQR]oBxNou'V[#Jlbv[.CZ>u"?Yփ'k*" N{-('\ ${VP+,jyjb$ 8=h*pP< ):.$#}ɹ$ 'Xjфt -4 *wX%/f/v f TwڸR:d 2jvvZ(F6 D=@ɢ' r֗L~r Z~ #;S̿g0 bV킐Xs4A|jNL  Ii"oTHƔRaɴF=帟giLբ4FR%;~SU#go~b s)ٕ|8u5찈\1{G\#[C։?õRn;ND"ow #?̗L m0򟇆)Y$RAa/Ѕ+yg u[  ,ۢ1v<_&wK(@i.KD\#7 nWj-D\m,sR_h`~M';}aN~ܹqWv0WMP/vqW2ӽ@&VI-cvF`:F;ˠ)7'QҌl4,[I 1m] +K"0~!!&`;&5Wb]^i<;P0<3]m28ڗGV%N„بL 8=0rx|đ.2&!B. d/ʃ* @'1!i0z!4~f.*=u=}M0i˴f68\~]DRK&. qNQҠP~c@|i{!L^=$IO}gxuDm@q:h%\E>\ '`N׼]R#O,;kqDYdub#N'rH-mr{ 9,3G[ iztbAjpSL3u!Xˎbw~taV2T!.ږ^lTsc /R"NH xW,镾,0ZXqb:! jQ+5,"㬚*<Ң%^e|Ʉo8N,aXTxL&~qxW"Od&dӸffKoyԔskB(vbUv+%;a+g&KZtlci}fp/>-bkAfU˃UMާP1±*JH|r]d&n^JM#`Ndo jZ9ES =SD5>e%>]P+,7pI"S'FsP Y&evQC! W#l#֓",MGو|?*>-MX1ʤn[u 6" y($D1 b;,2~nWqT{S8Z>JK~YX$ۉD%K D t?2U؃$!eLT`3!\'w8Suwwm3[I6cƔg)X̛Ar򯃹֑Y4Ӑv>WS]aiJL!Kq 0~K/>SDYX =`17]j $Z%ZG`Sn<͓ L#zᵺ +Y YF?hm4*ɷ&!r6񧞡e'.NpC=?DX@N7Ŷ :: zcCƩ(m22/2ʿEm) K,:aTA!EM&O\JGQJ&L^]ɤl?/hIk40D,ն6;FKE\nO xģMZtpp gDY_3?3F { 1<\[E}Ά"n WTZ17E?0]Ƹ&ΙW0^Nc7vάA51^+"!Ie*4C[~_oc Y*NTΤX@pc(n)b'^֭Ghcckp?#J~AM 3X[5fLFxd.eRhE} )gKda^1xnbޮ HX̧A%F I CaZ׳c yM ؗ+ j 9l޿?L?>Bτ@ "@CYDIeT5 rׁl%YkũzrI{YlOIB 8 Nq>&%Α78}|-2'eT0\g׈qQf1pϺwH'Kx ۙ Nvn7ϡ:Xo)y>gD{8u#ۓ{De!'n^-$:4{Fɨq Qz5{R9bsؼ<|!7qK.ViL;\!/s [ ⡏պ`~&Y%Quff<4mܞbڰ3 hpoN#;5R{@˶Zz2a4E5~: q d[#]D5M$Y fX _›+B@I؆v#BdD&Й]ߒgՈ9ˠKd mD yڞtX [^u!ʥԖ>=>K !sɬB3;-u)18֜)n^A"UUr`: B_R^h?A+suBTE BP6P#٦6]It~5s=NE3DEA"zR5qA1]pq]'%gM@#Qyߚ̫}}m8qgoh#'MyMAlNȴbXZ]"i,3{~zj?!P}#Ezm.Fq&>kKDmVqGXXb,R񚅋ɽR݊eۛ@.g, Z 'J_>zFcp㘃+63|C],xi,*3WοWEr `4KcGSpu\w:m؇~Af xjҿ*X{vw`-ӻhV,2E{ !}Z5HL= ֿDac\x;F1_ڌ2"K䉴A@Bso|Fy|!yBݝ>*os\lwch".q+ͤo2xʙKLsq_Lt_xkeiv< hurPUɰK|I|{5 &{W#MIB1ݱsM/GJ:aa0F :5.w\/Ov%h}ll7W1AʙݦA*p݁ weWT-PevC2d ]'j4zn߽LiI,0+(1|VєmG˜W,=‚`3.G⦎0}SPGL8,/pY.;Dx6ys$ NnS}ӑ3͚E~K{cIh,Ĝ6)VWx*AN5r!KLWOp)Rυfp2vSl9W_ oUnfz[#VtvʰQj40tBJba2%d SwS7KVP&>fjA`b{A"dͧ~܉^cgh| dAF3S3@5cɀ+y-=D%(oߧQ)R&b@MtN| Jn>9=^:nmyx,]4&p#( a?;SQN }=Lɴ&?$X7Yyqxv'&5jT_*bA}W5 kM9CSs.W&ߞ)טӾ9 i[ ]nm}Im+WhϾ&x{pvMՊsq!Gx9$KY*rIlb0&E'8CTEյ_aHLXWTœ -tۘL3<4' Ap XйA<>G}#E6E32'I5钋a%UzqĥR"L w4-xFscub?y0d}] j)Jb(mV-, i󂉠{/qڛH?|9i= t,w3V9qތ&aS@\(\pӎ89M8*N9v ]u>_tHBU1, +5>#̳яyXm.y#)\2~`gW?,8o GuD%IjHk$Ukj,+JB9Iy`fzF⥠ Ť|܈Ywt'2$jo֋*h|ʊb*#yKBYY,7\}M{?;z8@"aܽB^`2%{YH0 v<4Sct,yg7@!-Da4*aۿ=K{okxn`³|GT^G}= ?Cx0؎5S:򹚢_ KA%;YKe K}KQ+JO֚dbPw8'':{.nsVXgfÙ}E(9ɘrũ;ŗ[<^Y7럤?tNQ(&a.e7ѥ`Rw*[h|/ȬR+񷨽CGp\0JIk S'o x&AT{ svI;L[q)@I<ڿ N<ӿv#>S$%5bu2K%w6`_&4ŋC5Tl^n=ZC *p|Q`r?|wqM0r TiȦq [ƆII2)ו&s 82_qx?bNv1Z[33p?'Xrh]]6gYoh3"Pn}Zp[NƁ#FAZЙ #o<95?Y{f _ O>&TC3Bc\h:Y lX gUCph00GWtɁ/S(yPsՍi4'sHX%]`JZy^f 4^LÊ%Չfʝʉ  ~M: 2ۆTn@5x5D&+' NjoJIDV  rm>RE¨$|1{A\ X ndft[ MjnMMA!l 4:z`媹[V`KH L,bo8'srO7: h.q6T-%+^{ս;P_uE?l>V  HOJGnJ>zB"?YT ϭ$ E|0-L,vav'vG u72"c5.dPn ΈG>uBЗ1rz3 Vhˇ)}!XpRQ OD"ZǸ+4|HUb:Jޑu\#b5TEd ED8,n vi@W~A^ȵf(BެVIwIBc?@$~eevQA.HarAD"ϧ"#_foK MD0` U`FLQd]l5oHb+.lb8V.;fOM9qw@Z ;1M2yŠ M_ҿ Ip^ƷD$#yQ|l8w- 4'At}[e{XLC !7+بK`c u%ݫ~~?'Ć >@B QkP-ɹ}ǀ/4[ia52ʀ(pրpHt fi= G=֝L &z@15H3 tG.6,;y;cpnYati2]W46ٴ MX!7ՁcT ⢁" Fh53 ٻp I7@\ZR4ߝRmG3nVbER/b:B1`IYX-ZA$jRPan.x8K*66gSP\6c+Xm ۰M 0[4;΀ {'03hZ]>Ht!hicXC))iOR,>'g^u { ?S?J$UPҘTQ5O# ax:0v8&)nKT]B̰R@z,[}~?-"8TđlJ܊u XĆKˁq(gf>Q! &oo{ ~ k%f``7}: ?T %Sü-\dM@; Xщ[zI3:psjz2#Zp̋):o>Ċ $؉Od r՛d[SJVP$ෳJvQ>܁-ܥ2Wxc~;*L:l$s4x`Q~zcxpM,PHw`W2_p>X5HpL\CTN=+;_os ="G߈Q`ڷf1vi(Tj)#^}͠ fg:f)md&fGn滆RPO^ZvRP(!JNo!\(&Wa t؊x@g]tQԎZwdWWQVЪD@#0hH7PwbgEUq|.@6MRh3[#s@GvgΰA-1X8F nFՉy^2;]o@ȺSt.Z`/8e3oqonBbm]w `vz# W>ڢ~Slռ7|= %xLb§.. 27:w 9i9ꉴ TlN AQ9vo`|OC"$_1֪n1DJ8VԐ̑Ȁ(,v`EZN* YR{YgXe^I4mBkŰƄH>upYd)@ O׊=Gdzu)[jl$kgpm:GRٙa3?w(/⬐zgO.= ~ ҦV@@?qcI"Uqdr8϶\Wr+tck: !3bM]ʷ ]NoRǛbSi1cSk oHr)`;/NA*hz3Y$eێeY9Y_c/K|Bߤ5Ɛ tt*fZG`w/5n`tS4d*嵵%=cLikB|n^ZsZD|z̔0e/+AW\ !֖&KyQ=KE(1 Z,8G䷨;NXYFaD,,~i}ik(}#5LgCf|7㻇Is#)zZ"›N?P1tm^UA_%1 EpՑDnرE%.r#4YKc~_vus9{ԦУO"s⬸/8S ́ 1yu-TKHxz cz rؘfSY\BOwjINkD q{`"[ ˗2结Hpe ]=Fojdj"++ZgOr~ЌtgxÚU2gnPWnʔ;#awrdƮlƈOߔe~+$DLTgli -=K+?zFو^I0]l#zEw#?e?K1uL|Amcqyp!|+)-iSlFbģ romR8m:ܑQoudD뉠U {RZ74V 儏K(K/KGuk*&eny6ϺoEijŽw+0<~u] x۫פk♴YR KM6(0Mћ<SkEQ/.Xv\ KEЌ1ͤ88?/CN>#ۆ\ yӷ>2sxww&@+PgtnV:Xn$tѩ- nv #r^]Oԗ65d2kf|]̡^i!n1jnWĥ vZaA/bь VlsqP'; bՌXδw4$U6\S2jflutj]hbg50#R%C ;a= s3a)(3r5jV+"&a-f^2Ha?;{FSׯ: :H T>#BLՏ AGUWeU0IXijV+oY8e?u`^$yvq vN>`#G*꬘[L6и_aAD侙s@27q֓5&ЏooB/ڸRF'm*mMŮ.I5+kjT:N_v}dw^ O秄8)"K#?t ذ'mmufĖ ϑtpk)[]ƗKIeɛcAmXnbsdn{ (n7~-< ^xtl^k;",=uiuum0~VMV5*{vweƅVG#xVo5b^A62W#QӴcp|/jvZCb̽ka7bRtGȡWZ e^qWls$g6~_O*~MgCm9oJ)3^9 lU[Fjɹp"ßATI7"ۤ^CJWqj0.B bvKKs1*s) E\N|J5<-ܮwX[ bfK5ˬ7H.6 Vm,,|@> MFVgDSG+z-xĦDc`.Evן3[UݴjÜ0ELuMnU>-In!{/ TH;M *=f|Hq~Uwٌ{lWvI6=/w]"_(,rȄYqTs؉@}QR%^<_TLzIpz^*n`D2|} C4P}Fퟬ\A{pyMapK3?-Pgv{Y>& ~FvvB[B,?7T;!|*5 n"y%,rV0]uEvWr6?=C \_.~ rLx! !K@z}w`bDq6wxlqc;~mĎ+41YcwQmк & 0!!h #~u;%Ii~Ɯ6L++*% %l)M͐muQDyV~^Dy .ͽY!5Y%H/{҄bz hTKm|g dEP-5 r [XVnj/]`& _QRMj$IHrް vLG!1[O]l)u 7g>@B _u|أOZ'c-F3H(-yR\gECKxpNz~6x.Z%!Z%ByyB5 (;Qh zHV )d߼ NٚW. A2hU9V7[ŁO%͂F0vz9ߒUW&)dD^'tY8 < ֫+>3B |eˌ!Fuqv^Z*8S,}2ÀHPniY#Zg`l ֔DɊ 0R{%{T K+ O&̀Xn_㇬| 2+N YaYɨgN&x[(8j璠oܳM|".8@y./~Jç`ey_ ͣD؞;Xw6ʵH(uμ Ju/,?! iw_|iÀ߅ce]㴥7d]y)#&ٚQ }esf\Hq(ۺEk ;4-@PLH7\v:#98b͢L:w7cX9k&jY8J%EVK#CAm}qM|B1'(I%nhW_X{1P(_jJ∨Rt(r 5$N[`b6i\IbR~d8J/>Yޝ$jlkox[4ˊ`5}ċtEԤ% ^%kx-U @"*x~e;d~p} %6ZʰNʢI|,ލvMfyY^ ?ȶs}~m^NfX,ﯣDI)kEdWp_FS?H௕+.c (3 5r.ϗ*η8p5ύVlłB(]iceÅ<֩vx=d,joLo?CU+{ e5]8 lwp: `{^ZMܰ };^ǺWi!zH#12)(UL*3'~Iu]CLvm:zmDcruN:)q7Du56uf@dQ(vClS:`Q{a=F9/M~g3VpJ2 -qP;?vUt}[ÃXXlƗCGM@8-q:/)sێ~HLj709 GjEWX0=:P"yԵL ^F XvPlE9h얰{AsK'B-xPvQBzng.$$>eiYk. 6<m.s.AUR*?ci*sOFՕ2y%ĀU:L-lg'Xp-hv{0~./#;]렀7.azW=bn[6k~O X96GBɂT CuW M9p2!ZWsGpD&_C˚V*7G9u7r c\Q]G,Z'W˳ uJ2R1&+څ@;/4IJ7]^ => #U 5uoH ^n6Y"0n(Sבա=A,r[D B cŧȴ\@trI~r|[L+Fbmja{Nx:cN) WK§$ulj{qW"!Aѡ !cĪ8'6NWԒ(PC |'͓4RJ_}7';䡰>_=FPkUܜTB~d4wLx +=Cd~z]t'{Nͱ6w'>ug(U1c'lk FSM%wg)'#+TMOp_HFn"oPM(/֚ij5|%޷hd1ϗz`껄#Go83*vܱJ4uu4^wL 7R*\U7ċ(cPnLl(ƉQm>Nk)K{O>mo9|ccqye QvBQ2I#q3 6,SǢ*P ;V? t!',+'Bc%q[>@KUbS)x߭2Eu=!r 81tr6JF(^gX>i;+hMA=dC|´a%U 8$2 \vKXV'ɭdc ^a^?Z?> uӼ-=ϠɕdbX#jpiƣDj*}5䈌PU<= InZ<02ZcSItp'-pE\QNybSFC g>Ln'hD֡FO?J*эA?g3D|{,Mb{- cܻ"@ =K/3u}$Eo8u_u,n3I} yH 9Ǧ-u/362CohW.$nO{Q| v>JB/eVB4?ڟ"fJIIxçADuixA kMj#ms T'w>!Ù#TC}+Tے7VNMTf ,ȺJnk= )<Ԕ-v pa&4Q9ùŝ,zu3ds؃&~+)z=S˞S`v}cd$;LB 4qqNDͲl*/,ݒ5▤y@*E>[0Ip[wt 8nFqg2;Þ??:fX#tPM %P}}LjwYzAcGl!䇐w!sHĐ^92MjlfV$FL2-8&YW<v*7G;/FA7!A `Mh\hy?tHi.3aP>. c;3;p[Z{[0 ěP  Nl8d%ݞF'5T뻅_#Li/zBC/H EfOXL# Q'bPl@/DupsAocQWV֤0W"%qė@e@LG]0'3b+S c|?A56a#:٪fbn{d- lQLƀ]7[,S5ʠ"܋1<0!*.)&ߦxRQwp/`R=m@[#&ճ\ӭMtSEqm5EʕV% 3z98( 3Xj' jzG[b@ȍ .p ;-Ox F;i!B/"EIH<4Eԑ] wS]@'L̝xЮX;{P8gEXWqv g<:++.Hj%FstRrE)99sodF?Uj6M,Hrm@!_fVM XiqzbDz78^c3d٩?1u4YR-sFfځb4b8!z Qy UƊm.e5|F qhlu)./4_K]<#`7m5S.}3|L1z3NTA9wKrј6"z:y9$ˌ\m>9=Uٛp&uU&@#}<_d7\mOdr]#ӱ: |wʋߠB K`3 &'(WsCl>W+&ώSO+1)LD |HQ*۷reZo_Λ+6FzB % b;w\˧PAawk9fs{^ǿl4֧ͷh0X/I3QH*8|H˟^.OV$Ը/S6oL3QOMA-(N3ex4]b( 0J|Z]sֿ=2}*N-/w~qOҨzW\Q~Xb7;pno>֭U%ʼn )nlE*QQ4pi.vEb!]vn񨔿-BwaId½+20#:}Wצ2 S76{ B2.s?+aK6%nnoii 2:y@ #w̿+7uAQlܞS{YЖF#F+ѵ&蹮*@ dZ[AIixJC/kS5:9Up'aI uz#G*~ 8r*]'-;6!#Tҍ|ݸh,UMTӮQ 5u}mD2Z2p7s`=ћZ)@ #(|l4PK.jrM~qߥP,mL_Qw8]ҢW--ED{쌁ɝ*]B*$̛p8P# nvשy*DDyt t _b1PΞq/`Siv]g)*t МhdB;YFTGgىbcrBqSMJ ̂ZČ8_ѧwV]Rd%_4wtx~lx%"MSV92CQG)>OMlE5",S㒈>[y2J̍4(; c%!_!P  vO:]KIc8 Q7BHȾ7l BI?{#caKTnru~黝m#jUTrLO!f3~kN%HTk'ͯ2IO[ۄ) 2\L-1,WE0µ%Wv%aZ ֻkiҬ 󫶘hR3ef;u$MFA`H UWIkqc=B|eA/cQwSak -xGpSq]|U;Hj7\w3m+-&WBx ^5&} ЋPIdZF_Bg~zl<6\ٱdf =}$3r|T+d=+8NpuHW1WbDx6um?)t 4rnީ"\7/hDKʿ˼QqS_xE(bnfB;ܙs=Ҩ}q[V8Bt-1 CX$Mz)xv +>A^DEK3WhhE3f2nlQ+(]44J3t L44˾-Nn"fǕ%k77pJipa+.{WeZ<(-Q,s@^G"zr`uAs lV1 oK6DKsk¢R} D|y0X*O`˺qFYg8'_})SY?udH"#!ʌGEr\4pArD*L 2MNqV5,4$+ChQ:*[Ji\rg>H@xH9wPnhUp88:!gwxNҿk1a|t֞Rw·?d'#! &>vm G)Ua3K!G¥CjDܬd/lX5?Pϣi"y?KשS|4:w^{-;uݶRxDy6Pk"H?B@<"xrLhp_S"ԛpQMnja w3v*~NY\5 H:bͿ^I EcQhCC;LWEջ=w4:C'?SK_>>1+Olى LITU伭}3 Y?'.FM h%P~SxU1ax+1[BK% 7ν Rd&/ 5.5M[ 摙|yl>Uӗi NEGNMCx0h|FO^P 7ґA'^t;вQ\PjvB}54!A.^g?y(}?cŗUj8j[:|FwO\iR :&O߂0wFg~G orԶr+zS͖zP,ڈb$%zYmᛘq3孺.|BFX]nPnHi+',7%A}#e ;J%~2t CBETEJ&@WmLhB\w ٜH.'qlyW䤱+Wm$\4oͱ n].nӸB6?AQh`;]:<<ټ 5B`;/@֊M*YjH#ѻ FMϥȭrr;D~wtMlIBgX" H1)GsbDPX8iA]PT?UuH zx8_);9[ahğgH~~vшCI±Nt`%0`3~+ u_/̿ WX1xU<.VS͇ɯO;fB_+lq~s'{&vg#D5ӐHA=ztĖ3>{ D󘙢HjFGc0'N6ª\#N!٦5M7څL% OGrxfϫ̦۬R)kͅ Re>0]8 z2,%,7GN 9p u%(FS%"~dKXRI|@oÝoZg>Vs kXbE4m m1c'ωl?8df星8.=;O#wrgTq\x|VlAۣZ[;Y-iO += {g;f0DOF@etb. ? ZJ{0Km_Xs ?mb33_9ַn +o,M9pyhH~6z2uQ~^ưUM>ێ$W4_"ɹOOέEr!aڏzc_RǕ6Q e}`WlR$|py, jD4mD l,B+J&aP;]> yPGt0\ ƒF-^7$lxH.q7Nȗ-$zm7Tȭg Np~J~z!:/GaY6GF~:k#ezmǰz--S'gk׮V7 HWvj]-נ:_5Oڜ[SYH[Y[Zq j%e{~Tz,qŕɧ3tIWV󎋼 :DEDߞ ,e&D7@ Lω#dT͌ 8mM 'pg7*NJ/ϹUc ؐayH{%@]omJ|)V( MέIL֜4=,c{&8!i\2IVԯq"D-)/tu8loIB? ;(6hBRV77Gr:=X]=u#)9S5tT?B/2gؑ+pj|?yyG( FEDeE&202 *c#I %Yyb3= b1h\5+ԝU;m&= m0^"䘚U~f?8jV~X>R呔%> @P$k$_uI{s'mŭpy 5>|q:g3 8WMBI<TV`{EAJH2w̱ ]ñ!BdSYS bEhZ+ kS'ظ :.0'+֔ޅbVuXe\DQZPfBD*}&o{`TwBbFFHŢPsbgSD9!W3P49vAD&]1>;.HLë)%? ZrkjaB Bmt;)hGz:mboW~!A/ \7|*#\)mUE2B[0xijX!ZQFG+k)WXSPE$?zP^i >mC |Vo*zɮ%(KwSOy}'_oS/gVo _bm %)=Y?>7!A793Vi1|375%x<˺4aC5oZA#LeuE`M'ّ[qS.Xק/#1KY֍ff93-z}gZST1FrKkP+hA8!)0Ư[bu᤭"K_^=.E'_OaMWߤ6/pf8,;VI)G1WViJ7ǹܐMI֕ \bG} ¿ Jr<AXXVZIv M6B_2PBrgL1jMA`iƧwW8)Š9LDܖU&4C4$#aRԾXq܍p6>tKgY9["ަn-\{:#Z!dդ,|掳( d%a>s$J{⪻2>pɔ-?;7V>fLyU6:#_s}Ty={hӹ 1:pFq!a-ΰR$}YsUycnu^죅.9lo(#hk;ݓxGUw3CfJH33`#ːXI׀tlƀ[!qݛvN>V]q^s,d^OS TL0?.+!pT?li:yWZ%jL:{U `an!moU8DA֯n2M+xdҤq1aCKKK[&ʒRѻF_>fN3O*fAj oc޳-w4R2v,Bmw1a?.J}GߑM %4y@'&XX=L $*Gl,$׃Hmv煹I.6q)5e7`T=$o.ѿڹpeW jV'JP In߹^%LAJ]'ސCA1hFhyW( 86@4]6>,,ҺĬ14u0 6'8ɋF4~mU5 e3אzL~|9* cDZ38@kyƺFӥ Z}y}@e[0S JcB^fF\w6kY\ '|?qBx4#-!LZ}Iz뎙p%Wj[&j]eЪG,:"^r&^-ga il@Y}1ֺBA%zs8V=$nvNm*'9id_ 13*mTe:tEX2.#M,(t?Hr%:h@&?+m~(eMiԏ!/è͹~ {##`[ (Ez&W׹FJ -f[З$dP;4=QYTwT̷o"S|qi?ף ׆X#"?igFWR= L6S?< [dFMkF7!Fþ9b<+3ߒ39TA݄^K"b`І쵛Tzi@i-t2D>58,nLSm1D2i7.:Q+Z^Z8Jehjxqfk&x5$=/=nHɠ#s4Nl_z'n=9:-H%z7Ǜq0.eY4Ueʒ_ (ܭ£C);:cS^ӝSE2"cƷN@JC^a9wEp O<EO/GNoSHR۫!H[g Bd Ji晴,5aSN&oYӿhM,\%ϖǼG dWZ*Lj{RArt4 [6{!TUS2%8x?q!} lR;]ǚ*z3pNzoB`hHN3!oĠC4u}J5r.f|%ELB VJ߸DOOKV$bB:ńxؐ\˭!K pǑwk>gρ bL c*i=Opm5诱*M/7L%W,TáVb#5IWzho>3Qwvć<,<*i nkix CL,iv +`091LPRT:"qeJ|YTt!G) ;7[7.Zj&գe>y"_ȴh!{v؍>w4\lބ]{^b(9czrQbV P_nM*钽[Ȍ|fmG PK!}R#op[Ksڕ[l]ۋʑaH$k,IL*.TEMp=DOf{[|vQ7y4^V1oXi@t(=D+ƄH)gH8:j (H*ҒѲZN@z1Rr[9E@nb "7rmĒpW&ӈƠ]ĭXű#3A46Z BSf( ey=Wz36u`X A9KnVGQRUV [ 4#h\CpUT N 'u~jlޮ?Luq|F0 o$9VrTS0"6͟ Ҹi`:<図& V9@m.,:ǩ=TWޅ<1 @0*>D1ak%*-EQS_*)XT>۵17YK2>GEJ௸G.UݨJij4{˚i@I>Pʫ>f?MT= .qײcqh08\m:klTGSpCݫCszkc/s3l$t6egF~2zɺ3M&_o*-#>&*qNA|q]ee]5`hAYm5.J)@{|!ef/SRXeDaT m`?1x!#u I_2Y=| <0;-.]uprζwe]Is}Hn׿P#:Օp~ )q/]KP1Qn$-3 Y]QK#dž:2Q_U<jю-=+_rO,0aZWD| ."60j`A) NTffzG@qRfl2R :)hElsV]H=Jݙ no+]l#O!pHB#*12>wZwv?-DGB#eǪ3 S<7;u]YX9LqjfN+#RO&>?^ݔF+,vHV0rbO@bJ·&wHމ4j|<=zL@xӮ0VM>. Es Ovu!6eM`i{M{u.>Z`dR࿣4Bw[>`Ğf.SW07|w.}b.ݒ𘤥TIw3 9́Mأ֫hӞݧVB<B֚B>>3RCRm9fs Tyi0bq$Y8f2ajf8 mD2$ӠbxuRtð>v"5N.Fq^v:8xs)@.7x q%@%)*7(^o$X,?`2RAfqX~B3%jQG-bb- ƕZ6j)=N9b0.лGYkQAZtpˍo99'":CfK-b>9= 5P+qs=T/uR\;xQn # `l{!m9"7O[V(SJ>LC#No+g=UXZ2›uh*DMeeq*^fk^<R;Gf6dr+1J@Ay j͝uaʾ\N;DcSzC[KfKQ'w nFx@*/VsEFX3FǾɖ Z׬bS C [']HU=-s'3s_> g[3ߴyxrL+"\uof{J*,76/P\BC~k%:~D@y(R^,,t@ya xD }A4瑵5+^YXAK>i2sMmkiF>8&FA]Kη8,]l"i η#**CrP?..F[!Q=  x3~'@ڃv׆xs]F8;'4m9ήhUhA.las5w{ZW9չ8W_d>]"Ov:%T^ L(HE 4m >rׅt[FzkJÕQns:UPd:\hƍ@w` db8 A~%'4`[b>2+QN:z{/ś)!u$NR 9C ql(8#Z1҄ 8br-E{ BkwW& UId}i±`b&KK&R2.ש,~ ?Yě Jts?eoTOPhpW ::j[y[;Bؑ 5j{LX96G6x ЪY)?rӻcu.]Ivߔ6j%q`vBI= CXtz^X؛Iȶ2򀄔4G b??SM䅶dC(dq joDtIݬ i\۳%G9EKpW](\u]l/1 .d]$y1?KnGƣJT>C60ḢigEĉ$GŲw{iaW[]f_06v-%-YxY% #mKGAv` \Z =.)sUܟ T+Opk$'eZG)bH@Fq)L]d_-%vQa'1S;1$\܀z} "Yfm,1ٓ;wޫ_IwcaBO MŊAٖ'5$P4mJ]U!_EU !m ]JV¬/ZT;ېwqx2j=ʳ7ޘI_"4}Z;jSSRBm/ĤSe.w~'^igEafp;-Ve珼b/ekKba:Z %r T|D``#ak?44 j@Щ{CԨze0*Xi1cHL>Du/OtG!+(U^m3[qЇK&s eF(jA8%^i9rB}<\=nhyۜK@@EYWy[.T 5Ia XX`=L+F Itp|UsWe19Աu!ۄnsɭ?cId/\.F`D"oxu_$†Nw, y+ZF*QIDfV!#lFYRbg%hG_WiD#_,ű6g= i)]BRkk)g?Gֶ>R;FZh$@΂!wیc7*Ő6gY,Ǹ?+ި;J@v"{{a~}VFҹ;Éa ,ߍZqJmswbW{ mOgm ,YPqW뭵RNMƬJ> 8Feǘ\ qؑs˜ ݅)0aa479iʩ ŴDFyG􊹁3KQi d -&B4CxD 3!yKy'2("]X i;F|p!2.q$`iu>/ PqKRͳYd\ޤ+3fD+B$ gf+`U)wDفNϡg+Vm hc'/bMu>Dd^"hV(Ƭqtr@#E;WMTV2n;R ͤB7stu3,+o^w06d_,A`X?^ik5}ñ֞Vٸ1i3q 0w54Im|\vSOV.A Ώ|=Fa+"}BoŜPc{evb"ÜQFT~`GM~%KS.Jz`T3^ſٞg>sI'WWS=﹄;Am/`Enq'YM:pW۴c@q8ڟ%۳m1 u{]&+di2e o a ~rBsew6F]PdYbp6{t">؛L˛OApC+27DGdʰ;Tiu5P)cԿ9zBDFv_H@}h"^#g)]i.vUFKI:t|^پĢ$y+Lp m`` zKMl98YMqGuH0ҡyݚ937̊  pAijD<'ZߧϾC].L0&{P,cmLXG+ߌf۬MG.'] 踗ز5qW!ס> Eg÷1G#Ns@OKq Rߩ9 @b4w[Vn+٪kC#xTGŞ+DbV.cՆ>d ,YiWrX(gH@wJ~IUK26o S*jtkH`tfq8_09P4`S-m% :118IFW).THoMpr7 601d$$SӇ",vsWOh2M72S9Ƹ&vb NcVQs>!"q?a%Bd.ꊱ %2U $4.llbM1 y JȬ7o. +?t "v&\~GfrN nƕVrj渵UEjJϙ8֖`C (Iq6DFpē}s~)P<`v[n͒bY]-(.;}5$VF&&L1'BHЍ&?ybuq`s K\T@cfL5,m攂i'T_qZ (wt C5Ib;2rK=1hL 4H(PLa69:!9)C|-״X3[D3ڑ I\V/Nq$# vvUWyRgb\P p@ Xt9ca`ɇ u{Vqfi 6\Z < <@N3u*Z 4&bD`~'ʸ1)p{0U MbFթ[={&/cEIg_b"$h{u%} CSC&JxU᫼b%$ȃ>$uU I>Ыs MjgkMy>k'`5XLw`ͬH=ሯCs$gX&^[AD#]49SOMR Jiёnm͇^cH HƷ5Nry׹eav-<"xw`( ]B$ӿDQ$u}zs^M,IMz$p9MW_GijR3P˧k:{6@ GPi}E׹$HzX:i-}xo %5-WzL˿7ȝ>,x}Rg[^?V^0ӧb.6r֦վ 5q04-[$FdIۭ h!tτ0mYԦ0rT'N0jemOuύ  Y_;Nt7H+.̖p0_0N~xpXxg<Б%.5ghvNS=LFTs7|p'+`mЧ%V"W iBE2˓yy}s2j Ie vcdaQΖSǗTb古zZ%R>}ust[8FU([| UakyRdV 0:l|!ϹU7~|`?%^4N(r@Aoȣ@=x\g8&ю0EvgW"@ ׃4 L_!ƀ-J 9ETV͸B o4m2qz~Ȩ IowlM1͛NYDKQa$5A,2t]yfğzքұ.:0Ƿ,l= 5< 1ct[JfiެTdo5r1#g."Ǡ/Mýqcn_G8E{朞~t EZ* T(f) [h`^T햁qIZ )"->xZl*^he1RlMPRe jiw5g]J梨w8/3B}f) LYlRz#A#HUwwgeU7<<',a5>4m75/ۨ"oSa.o{ v +Y%;!K%ɰCH^{{#0*1;Lj%3'<ɽggyE\\O0c-;Y"\,ۛkW^"/9|sn՞J+VJ1봹,Sk|b-kw*Y*vs-vRJ7 >Ǘrr:j3G=өw/l3ou`yje Q3E/wC]Yoz\ tȿĝ&d]N~Ftꛣގ‚v1ൾfcCjC60='0M@];MqޞHd ZPwD8f2uZ\/K5`0 V{wqx)MpTq֨_'8ذ2õhP#WCVaqUZؖtӫL-KPB % \ZHk#]hy {qm{"<)8v]PCQ&egx0͈ W:ޅMżļHA'sK'\RnMI +miXRZF\UJ&"1Le_xvyXj'A*[ڼ/P.n¡ 7>v,UcX<@fn Ilˎ"4n{dv0%}~6RQ-r|(u k+sƱ]S d$d/S`s(Zɧ*kܖk§¾yS䬂s[r3EYWsUswg5Iy/ \ܟGh[ H2o [Ǎ3cּm 1)c,l4U\OWCe؞9Ay kF.xlLpo> 74#@LEb*OqmŽv% DcH$DhoΣ_r_'4ڞR/9{)? X%Xp HQ fY΀i‡ V*ƭJ.ʥ怏IǤWq$о蟼ow‐w`={ WZ JkVCٰG'SU bTԓ5}:,`ӎG.<2V:VUxv q}"3~8E``ѨO}Cٞ)&'vv< X;OǕPdVx1?LR*XhZY(o9Bϭ CEQJԋLqCL %B2@q/+Z\de9;fnp&b q$%%9x7:&P)Zj{zaK"2SP[2P!(4Xs"Uv)ۙ^ em>)gᩇKߛ)ݽ[Oc,0/=+[wU4/E@*QƢg$ bdyGK|c%skCuW7$ radi723apk`l! =KaBg$exgS 6-9CexFmlI2Ǝl]!'>nu "UcU,ad>ǔDOTD 8TRD.еDviwL]Dð;dUЇi{5\{0)Rq'Oh;94̋_Nubf_]r&g.טp KT0؁ l շr/@.Th:3ia{Fu3H|p[Q|:5-=@{qձ4L(pV@X%-6*vͷ"9VǤ`AYpz,aD惤KD00S7T=nF/{!GPGH]1waeUXg;-8gd;e v|DZAW[ '~vT*c"bn@=t^[~닧3vR}{{["y{VWe\ILnӚӜ'FJl\}F\C9 :egQaiHU=N7Ynn5m",%,Ev/"?~7eP Jr>~cJ:FO\`^8L- 3qBhsi R@q $~&XbPP8*uɽӘ[ C/)Bl+Rv+>ΚWSh`T&O"1=L(5TLYGl\۞%Z&5^lg`˛-a1L6lj)c߻` *Ü_}3k&Ĉ:FA{J mL_,b8*.uesbScp㜉 HØFΰ=Z%w"_F.dRp,;aP'xl9@>OV}d %b$6,̓z :瞵'K _zA`cL r)rE6,PIQ}%A½ $t_v)8N$ ,k%  e('Cә}.l4<" +ݣ| 9K7ˠb.X^M9}j0y}+j#MHuH*%0Bq\O(we2A|u<1]e͍Z)\`:V#F`>h/83}~&M7EϊZ{;OIkfxXe=]sr;A+XgZPH}UD!Ne5 wgȄ8F^NѾ.ӿ`^B_QB]r!D8TjcIPndcYk.m}#xX:߃dR`o>){#I [ *TFiUD+g ~T~vdd .HSpJn Ș<K{1k*rɣV蜸M/TdwxCA=_ :VC!V^j:VTSÙ8(d(94ǎ=`~rXg:N86W6sb,٬UEym(_B=)+ ?m$ݵǵ}$`cp y-1쀋8~^(ꆿL@XLJ"P>/ލҐOwCo;2lbן\ҌyQQ{/46ǾEX|薡)x-l^\-ˍvm^$ _bWtʋKv!=WOthr$+Ӝ,|9d'Pxu(\/=R> Z|ݥVԶ]9ۄM,1#$d7}jM ڤv:lc̺Dpsm$CoS4\RK;`|OQ&pgSOaM+f~壸 _:ʹZLY)o,6.=|:cstvMXd *#UPŦ\\L `7 # li,0- $hȜ3ʆY.-ȷ0h'uLo*ؽX.i@+QA2Bg}h|r D/}hP7 ǟCL{c .b*edZhkH{ D*P=Wb V\t'leGݥl+&==fB`·m"Cށ;խ"_4z 29CCVjT@&UGEVb ?l 9տh_Oe"!7hA~%ghQ0>#xkMUFPO _jԐWtSd7-'Y$BlQVZ q(Hj{keˣyǏaI2zNR%P ;|KeZhrZ+Ξ :J:t{p'vk(ƪ%#퀭\t3,3A-6+Ӥ$bpo;й]#ZƯqǠ<& JVFOd)q4#{aKÂkbGy6E4Rʷof$&Бo9Y)z=)7%<3")rJ )gQ*5>lc-&\֘en$83jT;h;05~ca t;(4jrhCpP]$w9{ r;B~la98R=(/q595.mFBAW%ƒ(\Kc~N-Vmi klwn|H>}=|5GQ'A[S` Q+\~c(c){BL !ns3}t(=AMemyRLbkM{ \eK*fW\k 0V̕,cp4/—=Hԏq>O/GZ9*XQ?( Q aNeH4H?^2דSų%׈#,qxWkWp6azοۓRw额!ӵn9ʮ+K1oTtɘW<;##_Pnț-]y"ds^pL>ɗj"sie0ԧ4)؀`l:yǙ `@2.ķFqQXW2 4XJ]'x9JxD`B0Ų3 I7IG3}GmM|,@j0q \_6_m~1 Ƥ9PkZ̅;rC`v" !h6mFi0 N:ZIUl<аdPe .55o# oG}!;R:5I~S[Yqcrua>N`r_ X.w =.f[Ȕ*x`'znFf`Ncg0)^Qy‰n_mIHIz(>w$(E. %M Mi q9h N,| RWW0=Go*5d!)3X{6tp c*897NF_d^Wӆ#գ)iUG1b[]P@Kɻ$g{+X3,uZ .3#+G?=J!eߒ"#t> ;Zmd7zbn gvvo%)3-l, ][T'1k'vObfW L`|?ܹ%겉U]X9j1˛@=5[#]|G g"Tff0jj&~XGVU~~N%ȡSVyy C5Fn4r4wCX]~PLCWZoQOG:R\Qr݌|kF_2$bsxтTٕi^<ܚbi J`@53z L$`$j8Hˤ惧< [fmp$\"fB_2:`T·L-@Md/rmbD  )CZ*7WbgV=cê 'C+$V{H qßʒO+ȻO+Ua5')P xT+q;:Z8hi526]?J'DžXu 'ыBX[5ч', j1 Z;h<6AGJN=ɽk5҂v37>tlG|7"& (`݉`7kb5QhE,wn#b %瘟qI2J}VG)_] 5s~z"\ES&NYw<㺴@#T*d8l ڗv%q!6[tJ "Dջrfq@ MJ'}QXQ@fϛdIT3gb]M8jR4,e~! /w>2h#R'-آFsH[y:A6|NHϽTk!&%'(u3n|p! B|CJ}?ff`w%|@O;0asf3$~fP1<ɬC З M>( ~V1j?nQ_ʰ5C1Dit<8H)̂a$nn );& B)%2)X\m5ԺeL V'+?niƑt^>z^DU.rT'=Sy&R$vdka*惊=-QA,4oqo u:g5"D(?E/j$jh*Mm 0zME:a$9{QKW %  U=@̺62_?N86l35 IʐüV_g8סQO>%\\CJq ɣMqd7DXbVvb T{3 HqInsxC&ImF#ڬ5>y<_"‰!sOi T'שZ.g"vG"'t:a.y WeF]oI6Z14x|Cs*9r'ċ};*$shRJ3uC]"C=lmAami\q|eg\颍Rc$0I |[rwYaRިU@;+|s die.[! ;[32YFXBZL:q鈔f'Į4 p!3jGQӆt$Dk)\lt=evԎZJ,k1(vl,+`6HJ+4+6KXT;[ՋR:‚)&8=V=3 0+ bkd>oL,9%ڙdvqo*upX~P3&A{8KEedP9bL;kJop%PZX Jg6z~`<6p,[*]ma0(3 *(3l@sx13^'g(u O4Hbm{]{hȬuPYGvtnUp)CYUn)5Kxn[=$YlzBN H?e( e$z){?Cc( !WݩTU>gҏOrgYB=_Ӊb9ek`h ,W{n8d*~tVfl*oBrBxpl r+Ϲ @}?kpy0Kk1Mdz `H->;N ț0pn"Oiޚ0aF؍QPxx{9y6r92|;iU#oOGxt|%j8CKA*prE_,25ϓTq(_w`0b{;Ll[~욱3x]>9aóۋ!j9dl%c|-`pwdg|KJ3Y1r #aå$,3/~"XO+Țۛ7⥹W}T!YJ\%s|:{mn@4cy%$qj߂]%_KY*ChS8Yvꭁy)0MczjY?zśx} Kt<~h4p/?jD yPjZ$G?e oYttn0YNU8R>Y_ 6I`f/$DOSL|Hwv@`NWxKs-/oJiQگ&{l87yo!B|nN +#162AaS(4(A"&ԓq, ᪙ %q5{0cpP $E*ud4gy\\a Z:h NHVX|/RYYX}3_֘as.M=KWO`vVm!T[AѡӢy՞hbhFp±h vqB!NQ5 E( 䈿%:ġ*#BXIQ[j-Dřh;xB8fw[DkFړ}DÞJ-kz*_!7iW erzyKW خ/Th\֟H(je7;nkҩ4V=5ĿGݺwrj5!vJ1!or L="%48gdR>< ~h*`; b&H]L=ugs'ҏ;MiiWIf(XPZlb\=IKYcBٟhsC`DѓnםD:߫Ha##9vnRV̻ieԼ{y,DT}4jCUKT3aʠ !tvlcg9sko&^GO^{I}g>vahcm&kgz6w |vK_h>w9Pc-u$xweݽe<n`&0ǫRgl˙&gwn}Iz^-G™kA~@ ⴙ{=U؄ >U}6}Ey_+J)RUJ{OR:GF2?- \Fq&~7Am+?x}XǶX 0k.@qkUe#w //BLtyE wfs+ ;f΁f˷#q0vDqo$ͽSJL1ZL@&~'|q6 c'>k4Vm Xթe=&K3[va=3e?'32Fj\NR7 c>:mrAp ?C5sذJعF?dk)PqstOL'ߣ}>"C iVؘu9WUy8V̏i8R.H #eo+Ip阞'4خtU]fULulHL)-QL9/ծҽ\uAv?&N.5mz̩@@QB7]HׇFyX$N30DA㐱"^ebߺb{8L`y,]k:0LV;ݖZ~|!zeT4jIRM[+; < Hl+\T} O bl V[GGDs$/fs천3/$f Ҭ ør°G1Ub[0a* ]*s!>Јgأq@Ԇk>fȑ֫>kDч򾻟E"LE$[N.dMK &3.`otXYMbZ^u\yLzܷ_R>fLr=W9P h rpn_^oz|j}ژav{ .7ÃnRip 2=7#CKynj1)ر0o@S-A䞽- qOa|^#F%נHJ'qEkqA`Yfx;# ۷P5U\bٻ?~!"FprO (rҞd(=@oǜ PP'R<)8<"gk81)iJkՁRq#l:O8AB~rwhmEb֡{SIc`VT3/l;jLu,i0yTX)&l>I-=Ʃ \ivSeU:{(>LhUʇ9& ^R3m:I9cm q/9y|@cۅx,y2H ːR-΀rAyc ӷo: Kz?"A@C.B  Z96!@[ȍLгsq |a8 @ Bzɞ,9opS6cg8R_vG="(pJR`фBۃ -A6:)~.GÉTBD?y»eIjd'og'*42yH˓7jA}REd$AyI=S1 4|ł"M>O5?) W؉{B 7!eҽW=KliA$p^7zZE}tQ*!5 1+BUɁDА@ou$q {Fqp$P2 ON;qjRBL7I[jܯl @eZS&A!7Y4k𳀟{ɒ A7}Nf鈱mIptXT2>h}{wi73A [5l>pbrh%ƩR\(^zTbx>фP#(!jevwSvIo~-N4G3ȳ(I^d ńU1蛑 OmD?AyBN.+̾qbJÈ_%gTIaFcTg8jW޶ˋu< E,fB~yB*m8wЄ̠WIh_D4l'R(h3I-o|OԅDFҎ=gG TNQQ0H`L0J'U" T:Ir|0ScÇδC0!^;|2YXS1΁b8|wu0zU-n3;&^A.2Y/b?L4Ee8p]ʽ)sݤ_yU户]w9p ]ndD%JbpԭIĢ8*$ZT0`2՞Y<(:0AAfX ##;d"d/ٓc\5:ni8 N}T0v^MX6J#g.^*( yކ\=$~0=N؊24O#.fB,%d=o.o: ovD{#XYK;v9?vk#J\SQ6mEqsTPXpl9ӡ\#kE,7TZnnbM :(3xݢ.ncmZK^5Gt. z2y1u 3wX ^i+OԘlLNOMF& Ns y}b`R"5tA*D*Z5?2<3Ŭ9ZW8MX(8犛/ р'p׽ovq7ZF䆬gT+:{/(#ݣY=TǏ]II<_=Tpqb-z#=ֶ&67(@WT<նE^0޶dgSBdZgx:52g-NR(*3P=<a?qPt+y3͜-jQɄp M[eJWglOc˶T'X%tF 1Ǒ,t^*^4vKD- qlY@֊MV?C`ɐHO!o2Ҵ-|3k VPS[Iy,^X55d+OgFG"s5Q-h*.90BijϗZ$ G0n \nrs\Q)W3 0_| <KWkff%(cc Y 7Irjן{Rg7t8?[}*.m`k$KV)4a_T@i9ͽ:BM h7͔zLX(YfDb*|tْQ4_TTz|j^}ڤ\#g`;$ee?7aciaB*\ íXKzJrv~uh- ^H_iĜbo(B[6+)85c6%PC&rWB5*[)^zXn*=)W3ހ"klK"碾 覸/ I0:qwv%|N9LILU@D9?[ͣ**Y08 NbоA^UZ:xRX%RJ[\P۠wUk9sN?́8 g,MexLHc++]WM l\A vt;)Lo"Q? VvОqpנad5]LEϝtu|WA\s*!FsNo"8: 1%XBR;bw1?dDdQ1|eBHe =$Ci`l} %EH,"ek2 BuO 4՘zBUWb)Evs]C yqd vKF-Y)("'w-P+~W9)7-oi%U d@KF'CX+xyӗ[Vk~)nX[wdv;:'c69HFy2rks*U\'k^DQSxZ,A%N8il u\urr5XR4 U<">}5Aϊ֭uc1%r1F[Ru0lv&/qr 0Q5kRXuj_ۙ/j\+ґX`E砮ulWmkFCRc5oÄSxѾ!jMP !?a|Г?ŃR$}%)vGf ,G;5j|=y]iȺyٯ/.1J'#' D,;'1HHs &͟}Hwq(p/tڂB1z4_QcC<6M~F+Y+ůE1V?JsF 64âR%қD$s< ST#w5e1nET 0Ms/]?WZ_Fu7n􊍺U}i_KYyn%lCgtHەC=>Yuh`ⲷ;/T4$U[կ[7T6_P&UMIFT :SJ>]*VQ,C6B$!Mk^>lCSG lҋAm\}-" 9^p)ϸŎ~~l bc[ok%IDXp [؄mc}ZV ?R{ihtXϱjaL., ~IRS=G\YBn#!.z}'Elw`'RCYlhUiDyXA(FW^8k;SfA#2t(N LW]4oߓ]va] * {(vd7M$0d_[P)XhUeh_VO, pA=wD@^V"+gKI/LJ]Rٚ՘K2>Ʀ/6K+`J1v^먣YI8p NFZF*nPSx8#r*ce]ۉ 0Rl=NeW E^!E!Ρ/jVjfzo6*PJپ抢/SK=PvxJGPE~m>!&)A^4c-hFs oӚX\ۯ@9t؋V05 *(&fR k /?hkGGLdli"7Pqbco5W}.(RV 0eT:jxE 9e*!?P. _cUthŎ*h_ݍ1n.Wde 4\\ iۀg;5[h%!nV#6}LR;"qJ c7͹^;)uj@> 3~(ZxDn )4w KQlȈ}UsXf!n_zoH:yCb$B&(LU0C2HIhŴ?>-q5Gab_((6n^:[N"WIeh NnfjS9kO$G"<'x{ԄQ})TZ(3r %ct1/-w1D&,R H dvP{:{_A/RÆ͸ƘB0}`,BTz^pW'B>r9-MZg@J},nT[m-n"D"Zx`kDvBwyXsRNe%F`oT 4>=S^D)օ+tsLa ou ;rklxb$tx$%Xxb(tN9GJewyeM{*V]z,,~pO5pk:AyC8֧Lq̹[*Y#l?/<(Mo:j 4K=i٥:޻Cދ*^3K@'|]CgȡQj;-͗i;8%bބ<{_xfIa"SA >w/mqazCdcY,fR/s.Y)`y ^[cK\CMM`1hqvq8o\K)h˨5cG~m1PV1`5WD8 JMZܲX *@5*3=m'wwvKX-:Z@2'\&(<)yYw[ܨk8,F!CV@n5:Ǝ$W:s:pܳ@rؤ;fP' ^^9ھ4iޔ!3PhjO)#b6ԗJ'jMfd+iM{ &WH㷷U Ri&ˍdPkhPMj8Ω BDeIWrz.yL pw=0󶲩4o\|S&NVt~>:hJUfԼ]ەG&q؁w9X,A.hg *J(/ #n"seajc@ jQZo+Ua6W)+K"WNRbJBJF YMHZ_>KYn5Gfo2on7V07t1UGwz"Ğ6ΎsU}bL hQ*m.j -2KMLJm`4M;86 95}P6Uģ`qDC# @-JM-V%u#p<xH/f2$zvuPyĸc?Nmat}ރ \jVFyVޟنߨ<tO sU'eu?X(ۤ;j˹]=;]"#;WmY&ܩ/+ɗV2_?-6D5ng/A5 Ro-5^8ݺR_A'9fHch*aro~6LqAmD-.ujƮ\u}9)E!Z!A+#2!* Dd7  ׫8F@6YfTPhOȔ4p}8X,[1oUd%{j!{{nt0D;l@aIնxLXD?:QDLO!{h5nbt7(yp6l1/iS3Y;ise7[.6uW⨅rIGX]Z1y Li/71[yENoDzmû[28R$L3+:</K^5SN aAItLI: cW)%/5Tljq7 tPM[bއ}~]6}uB% `Ǚ$~BA,-%}Xk#Z.q ( 4X_ 9=ŇHBgd?8||=F9u4m3{ʸ_4y{["* υ7~)ĄP>JQjS/ze,3xD-R7Nd(rr jOIY#l'm $O߇mjiX.| m?. d zaȌϠOX`u.Z)Ac!IoH*7XK*UXV t@YRqH[ H>[k_v fX*K-.jJb | S0Murvz#rhLu~Zc-e_ن )83U/gh~S|p{E-~:SR[ geoX5j'QFMدMKp1y*BgyП/'wʇ\Vns,6<;Lߙ]-hw:ͬe7xY-X8d ȸ P!B+(~+| 3)t7֤H޺L0rHIA_:n(2e^ZHKGC[Fj.V: 0 &-wj`)R漋f)m_ǡ!X Tqqi_LӤf]jJVP1+j"X/&Y W-4Zh ER=si{g۬ ϛ1Cf{9JH7,6iGWٴO I$n騽nCK >rr*-}4)&d6F=dաW'g=JPm3h-TXYYK;ѳD[>z8ŽXpqS@).z,=s^U>C|1*Q<[>b;16aL/UҥN`>R9f jmBQ2c_'~CD mJ>a]|MkĂ6XdN\i911pq0bw(cLM3-VmVC$8xL!x: Av `<4;iٜM'mv=L3<(nN*FfTeY=6[U'iZVϪxY2be~ìU<g5zJ0,,sj?2mHtJ, NȢ~k!t_Y<\h >*8iljK PVp d PZ5 CԐxRGFNN _s)d|?beADj#w^%9u,tR:dCՕMIͷU/o%5m}dH0ן,n55>r&_ؕIzJ]u [ZFCLId ?]󵲈2OBey r?6\fP(74UwtSqQ7dmF~aN3xz8`'q"5@&ATYO"8̡Jkgz\]9"uPI|v < Ҫ"_s cU5 mhU]p>`)?#Rf9;1!d4_¬?!zrM{ h> HCja?^=%D,kBk N##z3k` >9|=~޷4cfYӝӈ15 gn^jm+J/ʣ FA\ }?I~#Ikg/R *Kn֗:Po- O6P.Gc&%p#[N^z=- zْ}#a^4zHFTЂH1// D 3E3YJIf0/ 9Hno.!:jh5_w G:) r+}݅ѱ j8ߝlC8Fy%Ӻ~5ҶmHfEOrȽM'/zj&zF2=˪Y 꾃S u&n隔-83k57ay6Bla*pO$1Z <#Tk*As$mHG'H?ٴnvV]h3]wœPFb |`ڙ:aȍIdfbZ=;D8QM6^697 3n& ,"Rt>^I1N]HVQbGXŬEIP; Ŕi[6AbIf 'os}#=[>-i/prdK@K qp B-pk V{Tkfuu.f5cV2.E://6K <f<,e)^+ wkɋ*5Q109̠QL84"X^!SMlӵHAfCU@f #DĻVMYi<,"yWw)% }Vr(-ipk q kabv82V))H"Ĝvd5˞@ 0{^ 9 hy~K N#)jNaq zgpEB?5ZU` UUO7Og /'Ӛt;#GD`[ A} -\NU˶?ϤƳ$'lh>^6"Tk^@]$7Fz]KV6((i Ӱ?8] eS m^5=#D47p[#y2S( vY(` a" Ip!iCp$O9RxHɑsMgeEp[0Yd@M?GPOl` WHXeNTDjDڮ.ۏ;#]b;fQ2G>;_dB\\v6oЏ%n?zBr_Ӌ{aп08 V ԛ2` FH3 y}K?#CisEuao'"+QOBCbe |uZlh.~؍L2g kjAN|?ژ. G "gJ hX""t\YfNA4IS<X50r`qDs?Aet2.cf V֝Vm+Gc8! hDz ;S^"d >3 F WIX;Lt*v@˝b}X@{< ɗUí:]كZqKq P3Hx;N <5/=_^)6}2#xgrIK-Oޒ;꯳蚐C vR"`k,n3:X0WRZċ':+0=*9Iot~&}02>|DqR1mȡ84E]Z^Q"i#˃e?2 ™i<$j@LE觎Q]؈^^C{2(c>#_rž _zВYjyVBg gbރJE|~ e}s ~OB (d :XY E԰59 wܢ=fLհj72VI \j7ë;(\ 0Rth)ӒVw, -pm"1~0JsԦ ,$@c2pNy#HHHf82d+GF NQ`c@ G%l-_$a)v0~c9܏p|2W$xh 歊g1xva2 )Usyc5 m%Qz%)bD2EBX,K3"5ݻ7M60|S;=ԫ䅍zOryr8lOǔkT jQen6Y%~.7o\oc|*6{2r:Q(y}Z4h4[Bm\m&6`3&~;cvyn;$vDw ,+GdSPAXiNlm'sA ܜ}-عP4 V.XvɤEYCeb@8[:?g9QEO{L؛SW4,, {>zǞSemAEOs-2l\̆z=#ywpuF8k룷 Ro(C~z~CB0 ԏ=d?8DQ!g)-~8z\$lKW-iYt X=bOqnUSo9k^K& o, ! ^Ro/LSo` D,W! ;س}VS/ @4L{=e8$0?53 g,=ys h4^TmGlmz9"E6@BaT{eAw -䙉hbyupS{,G,Ƅ^dmcӁŊV'Ugl6:.A/MDq΁;g-`Xf|lEOC;RmZUX;b2gt0S礝8.|@xpT=掴UTF ;ü۔ٙތ!.KxOT*UC1Nth?nOlyo9ڧ@n)ć.i/6dPn7@eGTxoM!&PUHqɹ$$dMd4NxT:?[d`=B 6NщMNěB S~qe=m: 8Ot@~\5F _*nOKRɌlvZ?B> O;=plI^JOX J qȄ[bUa _CrDi ȴr&@}vSNPW"[aHz?#iNz5&!VvS  fo0Xmp \o_L"0f&:ܒ,{Kk,nnQxyC#jW8k.EkgrT!ONY GwflQV8%KA;<)+#!2=?Tچ nz6w8LUf(Zuz- n=Drry2ywa\Qa|\F7]Uߘ{wr-z6#G  ~9g6$N;s[u`S?)Ցk] J|˽ϯ<%򀮊mö=<]Q6py"%(ΖE <~: 8nu&hWٌu,aGzGvb @qG~FOE_ 2:,x3&M&+!_o g8<,Ӻ @t=61l,xfأFMȡ48jKfjqmֱDv7n? GW68ɕ.YyY:n‡D z d"o_Wm7i_9٢9-xQc!"Im nJ~{'+mJĪiPl Nu=9"<]XAaz]5.'R\#pr-<[J!yO7(ĎФJˊNnG`F=Q b bQQEc TţkL5jc ~$l:0~dxxujbG V/_qɡgߺ#;YslS5Q*!D~>xJql&ZǨUv;ZuUS<]OEh;>Ȑ8|و;7%lBGF盧v@ECɿC2g+7Id^_{t(/GqL3_<wv6u<hMA@p kd1+3Hb) H BH-٪fy!6Ye'r-ݹЛrwwM xպj+\խZ?b ﻪJJ¿Ck$h'Wc9ѯY&,I3(:E-3m_8ҩE]sS ~84Z"OYy -pg6S)$,gS=LH#2|$RȨ^ ŸTjE( a߾8/i, 8ʓEs6n KsQ+?r#Ʃg4zwg#0aWw5xsS4Сki5W .dKRWQy +0ξ\TJ!#X@c{qC'Kdj'C-i,zHQ)b 0w2 0]MՈyZ21D&jk'rN%)_ژ4t(~K9wtB>޶Tad;m&F&ot:PKTKGa #_i앣؃ dc ÃB'.9X2?A9^l] 4 iǎ+ZBčfT`^>z0n~ |B 8(sgllՐ'/0˅'>x>1bqguuzHoEw ^j PD0DH C8ul˛x;6ʮ* pV]HS޷K8`¬Ω TMQT}Jոr|gŭWY,7jZmqQI⮷#2%Ztg(ͱ"Lc\dG[Q =)=6yM8ttQ5zǥ<s۞M$hYMs}MxYvAgIyNK!@D"*W. _-g!{{bx \XP`tHt:>L";iHy[{DhmU睅3=\ fA{(gOy8;߆M>SL<~C@w؁n7gBͦ]>`E35 'B1Lt2Xq*L~& [7kt~Oj9pSJl?6I`c A!g_PSE09%-fOQf}%C: Ӹt>X<긣Z)0m>0?RzʭfN9_3BB6,b,QH(>2foV,{>qЄf쒸xswx(4|)H*v宅0d5KMAY|]{gjU*+{(J+h'\U@IGMڊrs(&,"ųرDh:Cu2Ҽj7x3{." N7|c!-ދܫˈ1n!$JjrCTZ_9q#AxC9KMKoOTS0y#PQGYVNDVF!`̅+xM"'!F~.DiaS.Ff-X ڇYvԜѧ1U^:twZVvWo$"]ovCdm*8]jEJ~@<(:⿾O3Bfy `&֦6oT"i 1PjJCi~ Հw;䲜:Ѷ $jS壹H8Ö HAJDw?|B.y̟HzĸaD==` d#si"X`5\/t@~/>6 ׯ eUGGAA۲e!`phnh-M}MQ@X};3ڧp9fO/E)h50l_U׶l4"qG%3}Vȱ[gGS.%A ZW ɞb5],ԬSoM ⇸O/0X,RӁУ5[.6\ɻDa&oe1P~%!כJ+yY^9[RS_Y5X u1"Ƣ?7[n*+5&Co}`2vzVvt'B}B:ĀTz:ظsaxͶ drjXtB1eu^q7%T"O('F^>X=h \ND<|@-Y]'.o="RqݿZCQgtfN{04No @jF9Ei"wp8|mߍm>Vi^QD=xF O bv~CZ#/͙'QV";smXTDɘ6zWkŸK #V*4v#7Htg0C1 Nz'9aQE+sg$*oƴ9bBR`] Nc^LFT[8hO6aݪ5W{k*~;Jp hi"hux, 92\;vH6?D{OvR7gu9F 2 ?2 ȖH}2wuG>8)g"N@C&Lڣ- FI YbiS $\tY (-v{eԦc tG@EBYan `Z>L%w|z[3nʽmksSuաvj[bFٜ݈!z6Ϡ}3mlWa|ѵud<>'d3S%QZM>wƆk%U-bS%">Z% i#Os)mȵTXU`D٧i͓0KWѾgHw'.Q"O_4,8!drw'دazF XN>$oyucVg:a{ۨ7VM$3m>xkx.`R&eK֪,j2I51HHk[OX y0@@bĻ2ΫU9YE c<ՙG}Eo+8Ib`QAQVӖicZ\{b .#dda2֖FS+L綝Og;#*}. sB-%(kaT` tI/. m]b|G8mGW,Ǟ-1__Z~Z;PƱNbU{7X!3[Ǟ^!m^cx B}8Pf0ypk^qgTyL.'bҡkR(S ȼ6y'$ٸ@nA(G|QTνkN9i]ZzO)!nũ'l>K[wʠ5nMv̠[CnWbE<=j, bfTfX}|cwA'ʤmAk8Yq~4L4##TF%@ 3ْ <󒒶.o%n0\|0%z 4B% #/YR6XqiJ]etQ.%r.jfh/5֖xFo30DLK/L&^U<1H~+*[Иv@K^h "C`5)I 8qQΌyл;vXUmK1!kM$+pNVڗ7r%IUݎqoPk0/T9Z~66^J 5ޥTr 2WO.T7uno{vۈg Ķz9#Յ5b5;rrj>_u ,4}G f6dw]*UA$k$*zT17 da-^%?61k%yѣx'Z0 Bi=NY ~S$@IfV}, rs()& \w9V1i A,/ ^1*/rJaueقzl;ځ6w%{88CizjJ*%ѥΊgƐ*vdL50e\j\<~F-Xf%Fc+v[{m Ec 7p~&#ki,LY\3A+Xհ(2B#`|Q27RJ][pk{ >; 8lU('U@ vzBߺbJc)uD jHFRfYxmWj,eP\B}|SD,RGlϧKyv5 Ɩ H!lj˜>%4aJE4$FJuQy-{ouU G$ޔ>li_AɆ(= @یasC?KM)EEJg2'>EҪ%y=gAs, uA,[7Ʊ3?!Km=wC1FD{'"^Vhlw)!WW.?&腀ƾ-{<nVwp pm. ~,NP$$AIװm8TkQi7]`-0xT/"ݩNJQD;S#yg~{£~ِmU 2n4yt?o$FƠM^E^P.hV$?ϲ8>`Mfw!GFW$#K^%szp{Ŝ?뒻I2,j޹v 9'vNiYoؤyXɤ^%'!};f@œ (-nݍm*H9sٌwZ9*ĵ˴ nN4\fCqL9s(?VW /-ktoͤF-H [oZrX<7%8\CnjB0f;H  (OXb>]6#gH!CEݔHTH P1M$ ysYь-]fCy}p3,AU3n^ߙ8gzz_)=\Csw TT&[D2|YKL,: eiH[fb.#UKrc?`'=YHӚ$7i XW6HWMPM)_)n`pkžd/+g䰢?*fOq03y'?; >I<Qi;ffU9*ffK6"[TҤ#bih_m GÐTkGiE_ZR#Hﬧ`F^{.q%f_bA"!q+Z>>=$s:zl_lzzz><9}J?=fUWB:OBZK:n,F6}'[-!IKsmT<:tH >ڭ CG,ه@P_lduc?"JE֢퇕]lF[ W_*[ @*f֗^RVrnѯ<&)eH_wNsnj(sqo :0 Hg:-kr%VwAB,{.!e8N By=âYmQl+} _iX8&h<Ў8"*GNe4)W=%݀B>9:_H2OTd&H sgAqzo_6D/: oV+%8[\dDG+3uf5tUSKŕq߲ms&N`AIB~AEJ{06bQtyz&YP9Mʅ Ta0Ꮳj6%c֭+Zq=E5z5=*8=M B^f_Eq\Ҝousuoav:u >7.*b& CrI-v0 ʚD9|~4O̮/(:L3LS"Ts̤?4Ld=ʳI#pOnp~ýW|$Dz.,s WUq!O G7OY>!N?,{l8hKҹ@ Ūzs6O,jEV@TU`HD0n[qܭ3F< }1&K:%jYqo}xв=l/ZM7-"M0óX.|l!p,K`I2!vQo^5GZ; ɗJSseN=+mЀ9@4q.9م6 &`rxm!{+TD|#4Phx_(xjSy.dp-"@G߹ІWL*[?CcfLB5%TsZ cP&Eـ$0 P-`kow0T.ŧ.p;^.# vKQך ?8`ϕY'H~uh,D5hzTO0|Q`N6TE"a_쨵VK[W4aȁʫVNZU\ k8ʭĬgVvhQm-Ƭs%`!} ~Iͧ+6wn-ޤ< EνP=3(E88Z`\ }y ќ 2jta_E$~ oZI;1>1BK;v?˲91Ǭ#)I]z{;s$]x[ ]!ؿ(s:y_+1R˲HB超F@pioWI9:6ZsJtWat]{v䅨*dcO@Fȶi9h'dScWayW߁xtù?.]7lWe#d ZG"׮)?{ʣBZhsxll 7raIf_vɿz"҇-`&^%k.eΉ"n i9@t'Y~x9:FJwR#GĝFo`F'zy׸PCqC>ȌSѾ')(uYMp)f:tM|E0pv7/Uͅ'Z/m! {_؎Ga / k&Lk$Rk@eeEAys!LsZ0WR ( Cmܷdzha'Wp XWV_#>j ^?`i0UQ-!?qd8 ˧ 0#nUs탄4vCIw[xHg*0^37O+A1#N]Sx@hd?yvHo)lg$ E )缅퓼v3Pa`vƄ]B&>Ok"j s=#?@[g0JcoST!ZdEz ?S"}wd8G|H{t*F`jӰ9~zL0t8|WX-,oäX'd{9?fv2BЕ o Vk<BMă]=ìUn DN_.o\.k鵒@RK"M!w.qLShAketIhbgHV Ǟ4F y)|;=^~rɡfYռ,lBuIl )YVxk3!_eJ"RfBH1QP6ysBtC,q18ΉMCyʖf\{RUQiZVsi DWZգ?<}%}zH|(9ڕ |cY5^L.8uB`֏iNҟcMAUȱd}j#\g(6r\RW$ 㒡Ցk$BZrŰ?|vJ\8&]'h:~+\gty/P $H?OM{R1B@vUֲ.ævܦ2#aT g w[hx KmE(MU.)oHَmX# Ul==P. ۫)&aUD-pіٛX#'jNv[Ț^@MI|;2ߔ,VBaIՔ̽÷>ї~JQOy |'Xm-Lh:J|/k_-Z}cO90@3bcC¯}9_Gk}Gqy9RiIgJS 2AP3amB7T8.mCh~4Ur*GHo.NԢPkR_q@[\~*i=.k$F@{yO~SVNc*?v'j6%ݷ>%wĈ^}t(a&kS5 K{tu][9rcFC(MJl{C:c;C"r+ HK܀#M\NULyrݘص$.e'Ta& ٳ.Ab9s 32|?8+Z=aԫH=Ӣma>ͦlR[\Gۉ-f HtkTnz֡Og؈XrFQ`CH|`6kuf %,a/2<Ao1+0ݔT.$kv%Luv3WSK2Ѵq}%=tnVxto,axB1HqDzVnC^/G6qHj}Di)z jVwwXRǬ3Ow63 ՙY;UGM(&-F ){&\#-0^DӦܻ̎S*e(]EM x:Rg|Ćx1dp8&Jմ#h佽O;_&њN 9`>dlz` 61 ;Ay9^+/'BfipBR\c:kS5WVST;B'HX$ƒۧsx'=;/ [VK)y^K >y^xvq%j4j )l3BMH6tI,2S[|(JZK!h`Uįb@mcHʺT9d+6Įe!Y=hq*T.pX!ˏRSUXlB' 7YJf(w=+yK  KAo7ZS٘jæ|W\n,b,<>3tU$"F̍[~t~NrJinZ"3\cZGL)Jv{V4gx?p<]m˿hKg8"@ij} / -ў0bf mgP?/%$,f1[Mirdۖ]k`]Re?C][֔!r-/{3^ @C"rk@YͦB‚_w|'\l\{PLslQHQG7? \ŖX 5K!_R^OKD R\ ZƔYƻ_ț; :©?}|L) Ԃ5lw ~FGRRev)k\^߀*ߑ!܆pPwl/ :\py '7KhJGV Kס#E26((`> VG"?s`%я/y|Us?,$Ǚ[!˰z{8F"Oнӣ{A,?JrFkD U-:(Ӻ ]?(7퓜b~hӢj= #,·`KU>[0oG}IxڷņԙM#NU ["> aRCt .XOhξi.mym`oQ{)|qaNk](vnJQbP89*F[s+zWחppOabcn.e@jbcF/^V:#+[_3 vq.t+aӲ{rN)W\3qҿ/藿>ek #`*bQ](Ûr b;eUܟ!Q{q|_:#0q#؉'$/P.㵣ByT>N*mi|iXLe=[I1 ]gXޗ|e]!"2\ͧg`nϮcLR%x>3*c7E7#xeADx[{nUHkj̓Og|)*Aݑ)un{:ܐaˉ@&&u,lv3)lJ%7Fu7N,$䲙_uDnH5"$ZU?bJlhR 1wI6&]]~*? kGsʋ^~>:0U K-?`-uyaJƘ$aܫCm QTː 5HJE02K= @1 @V߇/(U~D[T{!#,Dp/GY0قG߿v1Bd9GEڐSG|!:侎v븭Y0xZjhM770biR4+a u6ȗoxT'؇f cg)_&7Wףv*Hi0Jtp&d*k3chQ@2Y\i# ';к 2sfxXBhWHpA-lp URۉ^bR JYzX,n :I)=+HETUZ7iB7@v/f<6+Bօ=UgK9~y;Qu1e޿Ҷͭ \"dnx2A-? .`t=*'sp)[38K CT~WgI&Umza6]-t^sSWso: m\鶝LՑAmٞ_(UG\^M!͇%=Ωԥx~-Av?KnW*_rVlnҹMCc7!uR!8-X0dll8,*Pt_< WClV=-F02"/a7?WZWc.];C^>&J.(% ,.9m.߈zs/RKIlRʓZ^0HF㙩d]&v;U='cIqjlu)lŋ~Q_d!!#M[~N I_eڪ{Vr/ \J g۫7mƑW,PU>ܬNF'dnQ%I 'r ZEćc {ê~t[5 a;!Ñ~ fߨG[ T^UD\a첬 1S SY:!Uc# '03l8q^0Jf!R) 1<峺쎖:YNdNp۝o20;5 @꘽sHCom݂ !7 GcgI582u`$V.&#SNPo-Z$4 M&"'i=ڵ$3YOni4D23~}ˑ c޸]Ε Ŀ4k ffT$^U,%\s MSN6dӿ V!AУ%_~aL? :Ep6Pica}]/9^)Ӭ+f`&0?wĶ\!$=?XuP.4OEU1bK 3UMqJt N4G*`c0^eh]˭=,@!bL_0b_bxQw/ffOz/}޽E ƫDz ^zUd型r9u` {ͷ)V@)cć5>tEЫ?#i@Rg:U9h3ehExlN,ZچD_GŲ&((oMpM6hM}4q+2p62>a5=U yø/`i,6p}TkYmզ_/n41d恮y&=wDob8 W`Ƅe4'5w)*jeaSa">z%K/՗a}(<)|w. :l P=St!>z%FcL>]Ɩ;JK|%]kQbID#y*@ B*5tbzR ==` [TTwfl:5 ~.N TK*8=IGz&eS&pI(+pDXPچv|>1v<3s+2k9\nxz-6}VphC5muy@I^)OwqhY +䵷I7PTh37?9f0;Z=1b;@'(CK}c4&E&nڜ%Sd[[I$+Iq֏lfP57>-[BHT:VkySk\f9˨g`a^ |F&?,tm-]Fr ;. ς/RR- ʦӳ{c9b$"ܼܽ~i>HX[%ՅHSDc;9 RӥC._272{i/9 $=d}SNQĒ*]ȟTgK h\Ć鍂SnmGń}&sA(TH Injxn&h!k0!f:2SW 5 {01F; %mڶ '=@`Ӡn.&`UYe0[1nO`O`!)UEmJ`z[ %*:hPEvVl*89o}rdH>;ل@-4ێV7k[6E6 ؟֭x;K;k5'ieE58@FL{6I0/*Qn~(r2"[ +1wewMBЭBvw_,f+ /mh(Y$R>RR,QWXiNj"=_6Z*NDܑ!;f0( f]tkSR]a  iAF\;uѦPlG?y;u(g t0tR(F[dW"4A7\Ʒ&Wo%SK_46þ]%Zd(/:la[aI~*aWW[Xmz9֨ IŦۗqH<'ٱy874NG2-D{ F-Rl$YsI}R }OmB_䝳D%9W`Y인#pCuɧ&r 5?aYk`@GMEtް!j M*N2!uP&=r!Cwc,I#ц e'dbQ=Riث^~'VYUR(.!3kjIt8ga[ddaR~(QWZ$  (DCNޏsx{?hEQ&ӡ;-zG -3 T<%6΁>I,Z*:[l=,[y9XNG *U"c-w/gy yW,#aK&&tz1W56)Sw s a53j* ݥ#8p0 HjYڞ,tv ĕg[XQӕO7 Pdמ,I(}LO; UȊy=SxN!|PXri/CNk O=|4 X rR:ǮB&Q EĉZ [ŵ eVȟ +$+h&_M7hǒҠ\w&t>xh7sBZWYɇ ygb@ѥC(HRʕfMuPg#uyݖYV [6QX>QI;K3=(Vyt;;28}>C~ԡ\ձBl7$.Y@aD u ήq I8j]_G1 -'"iNv#q%O:B4՟{ Ϲ6^TtD4u<.39MR#?wb qSKuS?RE`G d 1=^S\4u/#oRۋ'y-e!ɾ$@^;מX4#-+4G3W񀶂=RΒ{˲ W'4gt ܬWuF[=Ca!PsMvY(4|sCj9d9`g `~?P05$KzJ%S[H q̈%צЃdg':޴[S _͟Xzl4ߧz٤,~ K@cQJNK;Hl%I6$3ĄwS-l!B7?Uv鮰h#-4;`E;BNnR7Dp*;9sVNZs*{Iq}hC9<2{Aū})7\wߜ*?3D ( 1 J1b~}#ti.qx!QREx.[J Ò>æ2?hGCh` 行Ha^h| ~<x)y|zNG3+J@msI4PpFIS;aCU 64ێTL.`:m85īl,ңBslxӧ}ҾE?ިBTFXrZZ`Ԧp ~¨񽍣/إdDg{3InO)]1r3s)JrFѸdUfv2jyL&sxñe/sOm~>q\Pvޙ X9σvFtKBmMǖ>*^O%X euUzM܀1inKߌ%=z35K5T:D}cEx#9VeF:6lV!225xE{>'hAH4|~Q*YBLb<@ NK#?hoT%˪MsD44ӎ1\Uz^@lQ Ǔ.|F~7X5C1Li+U4(uBE ,I> Jk % B0MQRś ?lv&^\Y^,;&>mUY̗Ʈ ]pֿןūA=1I%D8|1CP32biBՕhK:Bԟ^J$Ñ]YRKvi MFX9b]ϵ'xbF奔z ۀ?4%l>8uƢb3r3)*4 74;b/+)t dlhPw@rI40v-Hwؒ"IBzsq%QZBw[-1-2 P,TPx1}.OYR#)#< a9b'X!ĂtY"uܱ e 7}PݫwDIڒF8[莨"B.2H! c#Pե!ɆZcDG]fǨPK8B[GSsk-^ y(a촫-kҭwTY>7s0Ri"VuݍN&AY-|ちHd=cdaHhv@(ʊWC:NXuBs"qiRtr2e "@_JMxQbd|`Aa&(3[Bbx D)) :L'nK(|Dn(m1|GH;3!PZ{L u8qlEr$/c@=[$-0pctbTJ,MM?Wn=5RʉCyPL}n`P'89<Ά_7{18VަuɽcxxZ}Ǹ_]W yzQRa.D&3dP2 @ T-NZ!๲ؒ7Ƌ.}zzDQ&qش8<5؅0r&~uƧGAQl^ruv !@2YINT)Mk`v\s6/2%\%G*q3W5N^W93oXevߏHZH IxxEiD$ m/tdn~ j!E V镑j,nhHםr_8g[BqɱD7&c.vI>eցv٤oߒ?O5'*se/p?%3zݓAn$kʙO^_ Գ3U!D9@GUA7fU.xӘ/dq$PY)AuDƤ?%![ܠ!r r__Uyl_le"A=Py0Lo=' E:S4!0$׌vaoNRZ|i%bZP,V8XEԆzHp|;Y-ͿJ_3Vf O[ReM\g>4kpJƘ6m5f,|3OXwU1!eRb1lO.ͯiq!ÒuIY?db g6X{\#Aݤ ؕ_4G/j.)R 8_p\$K DR@;sڠiPZ_W㘐j#p}5Ѫ˧5}_x}HlH $ss}+5d~o^WEkfvV{I?|O%&} 9H빁_ypj!!Dg:3hڎON/x~/bjF P4jEqqok\G#/Ŝ{}q2qٿƦ ܔV )9o\̕IJTH锦Lx&*#p(4bkc'I?7VxnwEa =Ȋydd 2 Q Z"Ex^sRG_>"⺿e^͌AOa^$} #4Lq2-TqGE|mS*o\*n U݌%IV@I=^2W_ 53ԙmpGvۛBgm*+ dXG'A@rfr7V@NAbRR5ēVc4^ؽ kP3V&%DS\"{]} I KI/Ы+;KN]_8`ZJ NZDdtZ :v*7սCslcp?ųQbo?EWEJ8-#pWRV,!'w!`!؋g d5AxshT"-ݨp%5zw|&| hw$N6M a E.^ȗLڝƉ [IR0&c $k{eYOachݲZK_ d,t^VJJgcL45wsOUXgB"u'=Sa4N{c͍خ[ c~H)դ1|8"l'IDmwmK^UĚFۢE[VRD@*'h xM^)9ҋkůq_a撨{%\|G8,9L[.2 0)؏'yGݽ#xAFrp`CvWKY"#UM3sU'Οd$p9ׇN0쾆sʍwr_< T!UeKtZ#P0Jb/LL*SRgETS$e9}SzS­m$kEu/NqGytʘz{.TtUWGy5jVPjt?hf -c&`rCzfG3㇏~=3W@%ևC^JdcLhr0tGUC ߨLC\WSV@!pFla͍Dڮ{78TQ.3ބ_v $[8A𗅱Bg#Y rE8#Mش♿m현H*{ V6Z^A'mt\Kg2oWҵRu[[pՍcB䷕pL)TN I&yJzG̗{.C"Pȷ'5`&  irs4i#N-  ӏ`yw;~o#Si!Sv)G&x ENdģ6}$3 TqoXKΈ8JӯzC.V/DH|RMR:#g켍yMYLN#%؟~Oa! ,pDdJP#M6˖zHVi¾)}O / w$+)c&'{.c21+^$n΅= ],uԧ”łntX:-4rUM}f GD &sBd?5$6OKrZd'di96Zw}kҊqތɕe:$ E:@%XScD׏1EPC'L3w Q }C%!Z)Zw8YkJ_6f{'WAspzrVu*&tq6vE=%A8g`Q NmvIF0kC)ɝB+=s/ 㟨OHk.:e?9ZjӤбoHmD̀f$~'V<~c4ъ>X}\K[\T~^o x_\3w @_5,28 Q0 (۞L$չ"Fc|^zh̼6B4'K|S(k7 f^-rd:aTN5ӂJb{`c9p Y[Iً(6"M8RUMth(0F1N0J .C O3~roJ.\Уk~0DfT7JOݦMP>49[̀ԦFncE Ǻ#"՜RORZ+e}Ĝ(a,T Avw6SAe']Zb* cW Yp澹 bBD:s-BgYd-ON678kC|]y>7 k*WXU<֭W )un %,VOSˤ=KELqb橀\`EUB\]pH;,l+|MKn'wm?#(Zp@2Fq79C}.yhs>^o8jr4P u T=ZVMrvmgrRkgD0<ӵYmrZ1* `4e-![k$9^ )ూzbA܂Dl#;m*j!󨂭"k6̧StWA̍T lG!|VStsW \rRW;7I,zs ]g@I$SwJ\d̤?|5J:"|pV{n=Ucګ\@%F);[D2C@Jk/oG02i.GCEE?E`v{YUTNdhK<2=\["0NBmni.JIKk[U ' Kɬ ((3ax4oяݝo_i_p5(Fgsd51ЙP^5Tfmֽ$gvռxIN6+E:%'jUmÏ }F#:W`zZ! oH9C[^6ҢmƄ댄ɸ|`$?pz(:D[eT|<dG,Wc6:Q0<(rhdé=DMnˉ2slX]t<؁.ݬA4L*HhȜ0SPAОi!pZEK5 J[*_Zq~'9W-~/xY]Iv՗ىXK"7g|0#5֣3xm7;[$m»7M O<E SvOٗJ?hr)T-Q ֳ,i|D()g Ć!Yv:%mx#iw22sˈ -&jCPcL6';yBRv~х9w򗚂Aj U3#vQ#6S_g{eb|K=2ڤp QKŤ72GkmZdo\_t(SogO$>UQ2en0Ю{@w.qrlHCCo,>F%* {v^@sohlb;ZPW 0nj]˘dFڇȡKxqXI)*,~WCi#~;2As⋓Ϸ]@[qoAa.X BA 5fvq,3XeX3d4KqR"qjcY^$1SSZA,^)!&x/74%tW EY^A}Fy)S2Kt5146K"QeksnXv 1`_ўۗe% ӳ D\at+mVingVf(c}*c4/EL&vZ-]Jن0be<j,N&E4`& 0eZؙ+bQ. !FGTn\*!rY+>(Ph{N^9$+ȼPӧ #ګA>2e,6_M@U.?Pv!SRN=Wb:66 יl_(fo]f:iN>OF {CJ`!sre| IiJù^N==^:u$~ u%,oBo" ]Gɇ^2WIJ,'XU<6` O1p".!eIޏ dOuy4尢KP>-g0ڗ>Ѯ7fQ{Y{Fhl"!GM4$bL ϼ(K d"@8  IuϦvo(LӔ#Zh "LlE6 tlDUaH&[\rPꎃZ_7SZq'4|GK{ c/( ;ԭ}XX7ɾC2+-ύ] 'B*t|lb*"}BX5Kt,>Xsi}m14>+htH~SյwktwU723  SE}+<9[rz-ɜinҚkZHԣ6&9&@4Hx1 DyfУ[L&" MLk"F~SY*1}>+j2X2#)t`Լ]FNB[`ђQl,N!ߎVcehTOm*]Xؠ! ad.;-m qzG9`l&ϡ⥓_-~eB(pKq]f&SrÐ̎~iy ~1Թ=>. 1uCm.=F$ O..1Bj܁߲ۼBFˋ␤ =BkDt@I$/ X΄> :ǵ(4j? oLÌEuIA~_5lAqC l̀!O=eso%Yo88zLWu~bP(SL5\ځ^Y?H sj)$fuC{S ;x ꛥ?y-qeӏ[SωUM4W ZrKg41k0,|N\9u1^/=ߖ+-PLrYP؄:2\*/ZbDFW{T~@Z~σ10͐Vd/Ddޚj !8Z/eHϳ]g/ ) $e;O]dXndt=mb< op#¡6ߺ-!Ѕ;tPМI8siq2-Qh~Kzf/&H:2YY)GSB) inUC,*(wg:wW5IF'xhtO~'~شW3eKѩeQR׽^6E4J2A' ܆+q,Jrv!\vJoJ8,KaĻ&X }Txj!e.sO]՘p=I eß+4DѱBݗE˴l:nd}a<$M[]tЗk 9sE"rH H7)x5>ˀ,,i—ַ׳_!e4ncJޕ;oi^ӎX' N&zDuF79YO(~г$S2D]/&iCzhɮm F\ʇ>4UYiGN=1a3\-ݥͺ\"X2kWkڛґg7tO6"0W8J@ȕ"Ā4@ͨ_wV->x@(gb2zM8@7Bٗ(nVg=nBс"dK^A mV}L y?}"i0w^~|utAyiXŪmر]m:"u(PA`Ơ WBWÃUV@G<x\HB"@-8CNCk06LŘ+%W1R@e.w㝇8ǏQN ˈ-Bv 4s6 k]wvw%вml="BpU&6!iKƗ6wj}eLwfJ@0SzQnPi14&#EF̓8WUCe:XxYNlf.cdؠs ^VC,!ZAJD+V٘ާ!lnɠkItT#j,U(T0v/kJt{d(4 V'xQ'.1e!U+)E:鍀jt %-ynnQv$Yxq׻KQ7˄T`>P OٔV^อV CˑCB!~(t=5C!uf4୻ DuqS>n< Q;L{`\|>/ ^Ltsm.UKZ]{/9,v: bHF6ω̮MF ~:g" V)qI (Jո.ܑBop oz=9d|=usg=`'&{t8I55cL2-_A-ˡ"?Y['$ h-r Kpea {_Jm:N^r6 )W a[~z؀d[J\Оdt9=f}ZGX0_;$;괘S)4}~wp睫GA$}c’=%eG 7SZڥXPE%?`,+bGGTPJ69<)r\=#^u7݈*ǚ-F{$#]Ӫ2#׫:&4j0n3_K_3ˀ?q TU轗531<9v~Da -1^yx#=RnqUd.xLy@6i\7ࣇ풕ǍbY֐t40l5ӉY-"CcϞ[J1-Fy`vtJ1tE w=ޙAkY< Ĵr& zj?u[ɜFW'#[۸;95FiH-ő!\f}#it7* /h~S' @$0mqt_>MG` %ܝ~6>*c{f(r |>Ɯ0P3_\:wϠ- P-ç5Z8[W46NI(%sq A! QG)-3o$؈]0250ahbSJ"DXE!֩)5Kkx 1NA}u%m}c׳0NNdN\)cў qH'9c3j4ߗV9m,4%|rYhmf P1Sk7*mjurNu"f ngUِ<*",|6dZhC3_ KLXsn<\@RFILJMC+ubs!rޘ 'bލK9plu.3g<ר.Ob/ oZ]K;]QSL'ݻwHǰ2H%͟]`3P[\2$Fi2׬ɶU㘜R4`BݖuH$ݪP!8p[ pV\됭t Px)Vj~քfS?g; 3R'&O)(NMih:{D{-W/nr+1}5 //*lqɋ `IRyž _BI+8Xě^6 S6[+bզkꊡ CfD깉Dx`=9(s0E| B˷Z#'u81 Ut߉`P z mOأ/؝ fnrʪ'կZb Σ;u>1_RW@L"xVLvA98( eI0x̗sw=X+Dn]+G|(qIydx9 S\msLF'o؀'~We֣Lya`i3_rF Ж"1p]j?f pfv1xDzEσN'~YtEQ![Zz ?df˄v^[VzKT"+{DKǕu)8ys۝k( wZכ2/"\^[5CΖ 0%`xMpӏ"I(c]qJ`$+>שAUԆkU-pX} \(cBP25c2j,C'/{)i/,RHmH-ud UT40qky*}^,U&}/G=f-j 㴜,iq"ܘlwh:Z O_zd۷Ff13bNOFʓͥOc%i5q'5RC" C1JݶLſ"2Ѡ Ub1/csnux,2;-| ]6ӃCsw.Y q(8s{tM.U I7O_1x2Y%'3%0*7O15 ~ۏ(y3o6e*BQV{i|INȦ3eA}=Ή8`y:[u;%yKk`.1^Akځy&$u$RivKG'z6oP"WRb( ;V%u&h˼ߴ _ti+&{9h8~O5}C$=Ұ&੊LHcf ]jE5C/fgxyK77a*mk)!^%d%yEU)/uSk_ ,!N7NMMs+] KBûF`ho1'%G*Tis)9y,j5яΙ XPtFy%CArcƽ =̇L50T$2}|umD쁉bݯXP#mLoJ$6, >xxwrz޲EG'ym"/u$*`=0ź' $K-ZEtnx. ?s:I(MW]$:r5^. 0u}}kIUͥ yi>E 8WY ԧʧ11(N=ʳbQpdK~QFO J)#۞oIRUSs=Y#:D(l ^Ub>m Y*$"wR1Ov]X_=t&R(xB)a2M;pl,(ZHT"$5LVZ7Q9_gӡM 8'у|Q0Jk̴BeX"c?>D?hu&~I !B@S{Qvv~2e: ӱDnnUEٛ1K".c9wymw) ÈjȪr+Hdeq.k?^uܔqySO(ە+e%1UÖNWcQEo9z)KF%E>ݿp`Kr|Dl;ZNkL)gJkUVy l3Ix;\$7t5E k:t^t Bo3rcT ؃ ݖ1G&=nmJeET3Ծ{TnI?N1j^ NH֪u^FPXHv]oȳ<-Aݚ5P)túG6TwL9= JSn*Q64 XB>b;b8۪`Qaƒ+6]\޲ h?橀)(yʅcq[ IWO4j =uF>y:"+OZ.~H6?1@!G͇` yOY4ڸSuwMUN6YD[̫d@@!tlx?e Wsݒ+KijC/:"-CouL=\ߍGEB) )*EA8>XI K7sKHj;[/K迎|;M!7*Is]}W|1!FاcGҟ0bf'^ϖ:)TW/_\-ࡹzUegsNKUVOPA=Y-mgдNf0ұrhH9 OeD=K=Ā[he=(znTxZGVS)yASA\SjD'k;#?QHyuT'a QY"-V Cg;-CW]}F#Y#8` -5.'W#B JwWQpFZ<8+O|nAFk20?wy)-xwlg5؀[3g(WK왂4—),0Z29q_኷[Pg$v߈I]]GaBzeLlJhD;ms-L`aZi 8 S=Ujiyi!&ʂy6! ?;="ӃL*$\y`z^e@ ɿJ=KfO: "R_+ԟA H}ڧ2˽FZm9B^7ʉD3NՓktTILq(J#`A/[|,eZ$+sw2ZF,#A~Yz%$"ZU!joղV:d%h]tӂku LNAf[r QpeTw& <ƒ zn[GQHioR?XβG{ DB?0_"vG.yׂEX=Уpx!GhRsUN`ۓI {dA㎥/@ _6֋HG9̳7֏-.GZ Z_ϓX"y^WxJ,'=b kלc.nOk9,}ylgȁ؇xf/^Ԑne(SŦ+j"IDNHݐ~NR)tZE}8ݫ$|KsIL;ȩk]?/D3It\r횊pIc'VvdbzZA"eT;By ,:R0 POZNi~ Ow vt]ѱ22dͰJdd1g%;0+اu:U;~/m P_j~FK'(W|ʯED//B&"4t|~2фV|W S[A'`z(ע?\>JI]YCa%]J>G3|^tgq(4&fz6R-Gwx(zYo |h_TXH ,;> Gu_AVi5idcgo%PD,e^r":U)2ڄZ&wBxo&y3ړ5)})J:;~qx ,Z*MD4`UA2u_fmV cQs?X%,sqI)IsBۣj\+gɠՋaeNs&~ϥBLok A>Qn!hM; u20snO5X?DYaEB\6Ptm7#z)Dmɭx7e+ݻyӠ7G*?(+,/ 0kP :3%CVr05(EA:"夽b<֦z2A1$zv&vS\}K5aa4w.Rv#Aږv#.P?ӣϩ/ .oGÈnb?*XrLvYh2-"dYAܙl&[o ,Õݠ4Pn $$`TrNSIPUG駚@f6TU< mcVHTDP$R' ?|{lpu m&ui`8yT wA&6=ojuAIp ~/.sW^=y:Oޣ ^e~b ^ǣLHh|H䟽D[yM-M3S*){1mۆ0ύḰ3'G|&:τzky}8:O7uṫd!dLPlX6=ǃLQ`O&$#n\wdu[;cS0 ʹxKlr꨽>cpعuPɒ@,ȧRͰ8FV]?MSц#na,8cN?< 9ju"OFXu!IB 3ReB.S v_sdYnS܈}Eg, i=/xw\ґPY<&+-HnXc+=ycTBkahM{f7ex4lZd<m/n:(Zt!n1mv=\7҈LڧsQϰv'i].;XWK8wowb ebA!.㻧 Dc7|E%19 +Fb+N%n4E2ڮ{ Y׳&O[p`oxN9pbG-=%=iO *Yaƨ~vZ:8U; X`H@Nx:/Bz$h(c7H5 e%qyG&˸^ts,GyLK̐oW lfx"e걆]_jz2=0 VLL2C;* wDrt_tGDobƄ~%m 2,Xf Рj͋'F8m RJ:4# I*.9yNg?c&w`s˵`@Ԝ=CۼQ;rWB,G[1?UF~LJܹɒBpw؅ϰ:oA)ZuI N}p65jWi)8Ոڰݭ*hΌO?YUၞM<{ aשXx9-b՗gLdz9-繣aM^j*+^ت9ac)VG F˴hֹ9TYuY\7[&^oxMSZJkyeje_)PHUGz%&o{ QJpQ>ݵ\HCrFWX'stnbzZ\)OBo*'|F*>bpEad~8BrMn|,ǎW1غ+Jmм(·'!I~Xڎ#0 ϋ Q2:uj+KWo}VYMj>T!狜|_k3iRl#HHdF /8Y=Wc;x/D\0^:CP٦7|]S]vQݭY?Qo^΢ᣉH1d NCf=G@|LjL5+w֧Z/u.ؐ٥Oʒ~|<TзWn3(,wLѢOp2#Tw~AYb) %[p?2<2+'VN$Arj‡t@kSrكg@Ϊ7 1뭺ᯄ$!?Nb`qG%ho끙pIw3+"V"F /*EbFDRLk FhǺA:7.f|s&~YCf՗1 9`~ olsFά=궦mNDcU\Nvmc2puy=21 GNqK ZS@֓4fEteQ|_Pf[euhK\w{ڪ̹0^y}z2 ;e"?Zn'ָn/^Rb &nЁT!P'm8A} $9 ~#K4;1 3,.wA-x sQ lQ E 4|56N]&;Ԣ45?%)WFjÇ s"RLe_67r!{S뉗ARQ,"֬e ˖~gJ9HơG#4ŵ1w+vk=\H4^S)_칽]0ֈ9dnҝ 1Lrvf 'Q4* d+wf(wQzn׋2n @XO'4A}q B-x{~!2zɪy 4`7IZ|\I9]\ ƊEe#0K'ݑM0hrWfͺ8.:Kު}ymXgxy lp4 ^';id3[vjx*>{GpϕrhEpNB˽gi.!JsAZ HĮ0| ~ EdI|l*u(_W\H)4,1YːUuRuBAy򘩌{I9M;u^2 7߫L}HH⇗DsB&B]DW8ӏ#NV/:eAhnx-5%_ѷ!̪W5YDy[ m~ 5;D"8mu|Wf(ɯ׈fx ;QVǩn.fmqI^PʛkE=!",pyraXRYpO7!鷸ÓtsCՏC4/5P1,<0+mcʚ"7zo,*Ë.Ђ%Ҁo^Y Բ!ǦM[ s-*];9Q_Q5WS$'ahݼ-&!)ղ{aO7:LP m=I@Z}UYmqjG_4p;">7c1\Riΐdr#Wj!d$O@_gQ ijmoKG";_筐}\m3ZEgbqJvxh>Rʽzo'Ef:fCQе%H ~KY Rfڨ3rռWT= :|buJ{??[t|s.Wx %%7kֈQU*+eXnr_r Ch VLJكf",WգEC2ۥp S] ƹ4ߤfkP=do E2S|[Mt+B$91\~ ^wf¶7oKMz6}ͤ&D4C"'Lryp/'Y0O0gpSPl=XS3ڍEiZdwT6G\t/IzUv }Y%/F*q Avk@~  (bM&T;%9OQ7fϦҡSKyu x`Wl<2,Pd3-2e/KtCG6&Z'Կl˪P./x5]$"z/K8!;jevP"h_~p~͸oBT,e c㙤ཋJr  e1ʞu*zO Zn=3>RY $9.%XJ8d :ѯjS-UQ03*\+VKf.cㅁfx˛ljxnS>VFM$a$t"_Y$ @G*4fR>{E"ʢA+vM`{6 QG/ Y)yIݍcV^@XM4#XÕĢtlh*fL(ؒ:ԓ,g~?Ĉ56B>N$جBPBRwN V$ x잯2_VfSB8߁*."eojO:P[WFv\Lkɝrn&b*uL%L\FgM#i%dJ :Q: +DD1λ!2&T~kt)ҧktskYRy+8u3mMy)xG ="T&x.`T[c* j7F ;C(|gIrF0Hg :󤒲bwC9e .dC} Qw Ѷq ĕ*j%R p~K Ps@41ɓ?+w95,|$?8n'9Ql;Ws&=.7MD4ulm&|yZ[ |R WcW^`B5-DMao$͡نBg I&EW d3Zmb4G)ؿɊ|v.%|bu\9g܌O~eœ""itu7`×M\e4Z?p |43{9l7m\ p#-Ῡd/H,WÃޔsg>7n2:A$S yrdv{ixBԾ<x3QD i+t)%6 G&s^-.>v#BQ:]dI 0L>P'$yd"ޟyKXPw]E1 BLseDnz(b1joh`sW7llRC:߂% k%ӗ5p/8z>GP*?N6ɟVqr6 7/*ɵXCfDh/̢?_gi?2@, )[@:ΑpʂsXթ$N/z@kt]J~竲R?tB緺y5OfJ|^&'w6(5ioqܞJse(ƿ#!gvt*T? G5ggd$C 0p7/ 05Ņ|F 4:#Q̺GDI-ڴ74#'5BnKˍ>{fhPrgZ3O0:_ Qؙ.`ۃp^> nkq\f//Xy3fggtuC:tQ߼IFjvJrgPTn}hJsn&ch~#?n=H;GC1?h`QTc+m-:Qg #\4s*wG4 #o lϠ_hK7}5~?[͛8)>gAK@^zSգ]F@8[Z<IMNZI'+tӔfzB|mMb6O*1vpm/J*\ԩB~&E?wU? 44-໅?BV.=\ \HDȹ9UTЁvCf0Iܰ-lkX}X`/Vg8:Ĝ3:x~P7LC*}3dU*EO#Ng~l$\E^,I px *1x? *XW00n CMx,5YT-gGjR6No'ic7unh/WFN|9¸O种\Fs fS ]{"bY; |~$)rNU;T$܉D~T=2ܻDYzR 'ke-8!/{8)IcD!kZ|g8'*Ͼ U}0Xr_b҆YM0Jh1991x|g\#*L/Yzq4oLp9O˽ q Y:v}<-#qe<^:%~$ZGM$~Kݕ.p$"g(2a sS,tՠzC}$eQ_VtUB< >#u c.R7a]Atu*ьT-8S&>:.}.F]^ t3PljL[*dޥ1Liow1^S'_Q LgxnA2~.qYzR^}hΏ:vZ(:|~Ma M%x:X0[2hel {6fi#2✎[Ϸ EWY2W`!6}*Y}gn?f 9er[u9p8mnc7v7.JYH ȕpa{p &+aAYȏeӎ,L!Kpչ\I(5^/ºEJekGϠ~6 Κ9S/JYeb:*/r(gjF` g¼^sw5;J;[&$U IZNFkbM '0w:=dSR¿] W-_B_^#t+m[]-jLI2ZN7Ia㘈G+qtcTHJ, l6MBkN뚰Xy2g %M/RR[<„.sSHmox0>8WP^ޟ AO5!VIb_#0>jn`qx\lLj~{H|^p Pc{Bb.h;)7HLMpqW0fTS*kO__f!ے&)D-vFf,1VY:E"ۄY-졨Sg/ʝ5C -=< r8>P?+ZIi` h|6!(U_U [[sƏ07mՕ0nl.rPV Ӱi>aEFXѝ>ƺ ]9xz);nϕ0_v6#JAj܏<7/|Y zzOc^= C[B jxF qoCFJx=)pNHL`^ui=]cNh?πo\88LS_NO a˰+lj֪Eje=!Ud]$>YƬ* BaN0qf;q1|ak*-1s1 !/hCF>Q[TĪB%ZS&7{F?H5k70e'+Qk{NvS+1^FM(aWu&fo -@%RsuxzSf4F߻҈C{>$(OUG>IAޞt$1b{P4LkSJ#E5u-+ DX;3r),tC9@ Y2u'$JߜL_pQ;PU,+>;"Nm;d%"R8u%@ HK3fV/t?Ã--(8Gvi;n#J1pv4.2,?;#}x ] t5y)XZCDxLE8^h!J7azNzK"[ ^`8 )2՘oYTqښ[Oc3(RC*ѪHUs':/yq̗_߃V@hlՐ"5S((ZXob%Xm1tC%tjkh[LGakm+].IA%KGXKU6{šXbos @ͭ uawRQ o0pd|̊Fߠ v+t#EJ+_Ih^65\6,s+'{q{KA4]% m?91qpzWߤxEIO(yh>}c c?~l<#gNDkQlnr#o "S=sF/=f}waAQ3d̳'bq!%m LĊ GbNpjJTc-nwk%ba ^d `ւbZ.oQR*ᐂ.*+ S`%,QyZl~H2L]If9aʯ7PG'm$FtO`*3CJX"N`7ȣF=dz0PdGdw)Ap*Q)m=C?4dc2"mxm mA%t4>.绕F.2ެcZUtoqO_`#Flԟ1Z*ueV ]pˁ11\J|/؝Yn;+[ d"S 'w/8Y]9׋l`Ğ=8oV&v!ݸ?!P˼^uN[0ۏFԧfC}faZom)qxLw5A6J~La#"SɻV.Ԯ,Rno[Brpv@O*B@JVٺs\75$|&6m.{jX$wts=-?mw_RٖԄ'E@/M "k:pݠmKP_G DФr!kXD~4&D0XHoN)̄tDGfJlVߑ4e%UUޮl]Vra~VvtۗUQLP]Tѻ2}fe?qsdC4f +_܍9ߥ6J[R]l)Rb+'Ĺ"][7\t:=1c[7Qrf7џ fNrkNNN6?ظGZ\=\D1;IH `G!N^3tݲ(o~T*B:trD24x[Jo \z NϺp;Mt 9Gxp {/HZR܏xFS?Y---T#v+(gg]ҧx3>JD!loZ򐳧{)/#mԏ͢|Cq.{4rۛ]zJİqjWd`I&aO`!}eō%;xHuPFM&Wr|_-r;\:96 O*0^ԃ,XwJnи1/oNE9Ói`{杷')&SȨR,GAT~LksUPѳXF,h7jJ7sL[ $\@W<$+L+=jq0zj߮^sns  y^Cdl2RtʚӒ69sq4Ec̐sjk".bۖX P͘熣[$l2xuEV߮\ʉ澸mύzaaP:>f HiX~`;;{P "V|giz`\+ITr)R> 8g?{T+j"xٽj\ Խ~:|RUZ7~H%0C2#kk+.͑| ]A4d־:M)iРaNq"HӶ!0 =df_ \ @8WB7a't$LхEP ulb-ZtCQ|8 $jJ3C.m.0 M8).MX`KY]3ފ FjI//!c67.; ǎz@]pBZ]'z i,5ݓ`vLfzi2mF3`xLC״OxÍ{gTFl~~*gpB,8i-x􆷑E6{zb\,p+wN%!~{5s][Q|X9~! L2Uyо#%ش,ҷp%iM@ ?jC?mưtQJg^:e mZ"? g%#d$*7 ݕXx?[*vV%h"и;9A5)]C~L ҥQ]y66L`P/CMtuNuԅ<1.6eyD_TgaY(=D0 5cw}GZN2J!Q G$QжC N)#ɖImSElR ݗr[}h1tY/_u #)-)Oq9lTnY3 ;ʉ \V#**Hʳ `p?`s~i"5׋黳$bـ8MzJ\}w eնfЬXlq5J@H_XL*GDZR ý ~IxUz󗲍m-Pk}^%Qyaut.++$yIrIkW/n֫"m4aj6gxX(qlI(u3o%x%e!v(no \b'< X|bܖ uaMx @;h X4:ĮM(DM,,i!=te<|N_U_ɓFׁpX}6Q3ΨnMV^ե c[}ETNe1N95zLjϘ&;KNDIC>KOju>1qR;CJ+y њY",{C7oM}rtۖ˭]5{Xܠjp1 JEd='J~L|> NtZ&V3DZ:q,`M0˲w!UB,PF N^ CfG h "2gg.}|<9tޓ=-' >Ɵ@38$Jv?$a/ `{܋vcm^vDZp˿6Q A8+¦Ϋڢۯ%"Am52-@{}Qxi~MO9Df50/ѵ`֏"dlөkueeYDT ;Àyh\v+@v ݀i̅]iT !սq;J@ #O) T%:`:Qr7vB\l#kE1PӴhv/jPF(]0 Rķ;bXs1gޕ LY?~LAuQ@~v<-լkMV^WCѵjrmb>*c6Y,b>^o kyJlp=Fs{R%*n 3S }\SC-grM߻eyl. 1 uMs97a⢲"$1dԴ0&-Y3YM^kr𬣎d kgoCv-b/:5ij$#uRoJ׃gSLMkԭV+1ӋRXukl. }edBk)y^Yծ?@ILaG%mQNj&x{]q,q8qWqz|IDwlkՓ)ą̊@$x&r)_KT[GM-mA|~#kvkrlx;-Z>#bSe6`nV؎=+sI0AuUJ`zA;#Vj)[8|SkYN`*?$Sof 5n7\<DyvUjb8\mHgO v+qLT^Bybϊ ܜDu֩K{ppG% W].G,t R'\jM<ߜ[,WD eh˫;"gnC͜.F. `4Vv6@ R ~bŊ5l5& {xhp^NcS(c8{ħl]0 P۬7_$6lg"@(j`Of]G9p؟kN .oxq{c'*Bft/~8-iţlz#(<[x1ËJqZLF 7 D|P?IHs_Ax%$E4Ђb I]v5 DTlNO#YL p[rS %f:r-5щxjN;.DGILWo3&!Gk7$cɀ5VZH\99pTDaRN?j൙CW;38He4;JQ>Q<^{ѤJ\ec~=}R=e{)lNfuO^}R7-qw;a7N φ#<"邲`JCV_`Ծ?Ng"2ޓ| z90XMS.XUQ'l\IY,j%yx)9㥡 7B4iD_ZRE= 5iy ճBE$1ZnbՓfע~6p;IVAϭڪj#;7^ %Š*P3LP<6P;"vģ<+: m/.bAKw |&3T4=zuh|lc_-jq!~8f6~UNcR8zI[GoAQ .URc w м$>SM걼D?󱽧hdQ1G(zp'‰ y9Nd=vLDn}A/٘W m1]YgHJuuԧ7$PDah\0VF?nM UL·##(E .P@BMOs83rEW?x[9ҭQɖ @{QJ3TK%WA;@IlJ]@&zJI#ѡPN_[wBhwP9ǎ~kȻ4>(DC-*\_c1=tLSk2>wgKY΢-v-w+)-7ֽv\r!͓ciS4AhJ/(bї-#3v0V ")ƈ ;e#ƼY>](J)FkSwP5h&л}9 i+ ־[G| ēF /3RI&,:+RsYYV@>8P6_@H uC$qs?j5{&e/Nvq5uMaVE[c/0;Ȁ!`ܠ*^Yze%)OC0IᓣI5Lip9e=Z|ׯ_|ҕ9Nvт{O) 5X?5"c#RP$nB3PAq&? uKQiO&ul '>~Gz#'%c6K*3>9 Ð;y_˧;Z}n8ĬGoҨtWr cd ]mCIdlBDq?~u !e2߇y8}u=-I.[ɝFPq >XiU^i Bc% p6$>i'ipQlb7'+yaI-m_S&0+\z (>V{A8,[|P+ I+lE}m qLl+aJ b*W)Ba)FTi(c7wNOI"@7!)F v@yŧnwa֔)-.yv]FV@qD xo]#Fad c/H YWs[g h֯w/-oOl4wt2z 51݀Ǵ{@"a0{ *m9EicOבB'+wX삞ee g^+9wo^1֔;޿3#M=9KQ&(u oi WRh\~֥)DƗCAD?}o@N,N#S;^]̢6ҋz~V;O> YE#,b׿h%SZlpx<X_6wKe#[H z s< J5+);IVcskHoza--ӐrѬEV!s( iŖe`%O_fr9qsEā%t~.A}!ZtAW' ^F06Nk+, /8qKd ib۠G"4AsUJs|Mj#Up&Ni'8J )|)'*@4 )E$[(fJkvM| +W>)j$/? ˌn 54$mQk fWRw;B:ø˒+7-X)]7sKmݑޮkq٫e$]w 3PT˖iޟ! /~zDlua-gZ)$9Xюc8]FUJGx/ѯ-1gsxL`hD )5߃|j߾<ǚދ0~;i7Rb5V/ NGl7{tX=3R.CT@][FES/w:+eS㏘$$vӑe[ I2e+S8h ,ڱtpc_P,y~CjSN-hO,c :_;8JKKe42h ثeܸILƘo[+V8-ȝk?ȗO1d8e$X֘ʟ)R]=n˧X]%:Z}j3'B{u8xU0hOzRα`{sZ2B~g ݼ@h-av&#O`'O0F~U&WvFƆ )*򍭩GLݘ>&ƣ 8cL3wsb ^ 'M=@h-62xdFv=  Goj Qɇ} jIB>/[u;X.8Fìg S!GT+Ş,яաBh#J7켋\V| u7zlOԈ.>J;mi-]cx w 'wHV^NFZ@kzFU"AC{cHB-$MTo|kVT&j[o:<]h<.y]0}Yٟ;ΆMa{#u0VG./XÑKz5:ǻz9Q¦Y ыөׅF8 :4BPN5΢T\t5y7^^趎^_m!|)"`7kt;MYni/"xw *0$* W1v e: 0M󗆴n}6NTK~iIoN|olqk1G|0YQ3e)󉊺3~ K~c q7I}e})ϬS ~ccC`;|[6.s9wq i@ ed vHO4BNS쫍9\QiGyq|o_M U]tFF6,ї(&AߖUu/yS<8!pQqFuLnN oaW%7x0<43PT@wxEZnu,=>h!IJdôR.;_* @P:9d8QDr7WI{R.\rӏr0aHXyW[m4F{NJƟl+ Xօ- FKQf a_^ӏKr|ܗoaxB1֖rb;Z.cql ,b#f< ϵPBhYQfo*CBrފ$O3~),'|ˣUC̔'3Ҟ!RD0R`K%'="ξ&Up# |//W?#J݅XD7bطi3/_s G@/B<`Pl~r[vqUzEQnr^3r,ChLa|(6 ˧wvgj}%:UF`ePplS׼_;GL塀WWYUu2@~Wkh@魑 V~yư)<2-Ct֡ma:&*JϑVC_{5xԎZ^p Ӟw*ǃQĦ,d 6<\VZG>[Ry=טg/Efp"rI#FuG*HJ*Sqr\Rgd( W¤Yb<U^"|@}z)gi/k֩ڈˌ'JeUgx2R!vEcք3e0_[CyTH6ڹË֐銜y$+}d['6Rso`L]ߐ @Tv\p<3NS;آkXAh"Vyi5GԑS/#:9z+Q|VR&W>,ǪPƔ(3H9r 鲋ʎ[:6HG0cb:n? ť>^F!PpCMʪ `cWO۹yzt[Y_ ^\?CR"5Qa(XS, QKfbf@ש6O Ɲ:ֲ=<*\rOE/(KپzW.| :n}:3je!z 䲽j,Y8Љb9W7|3d#L;Qe}ՔoPs_yY<%Zy.yqhOSdѭϧR R]+cOf- I;xj +w&Y_֨AB- 9Zr$Pr- @ŬHVF}܈0 [\VJF귛HơNohF ^15ƫv 8̕ ( 0_am.I>Qn"Oq;d~6sי+LӤKF%?FaV@ʄb"ߏ ٕӧǤ,|߯`B2V)İ׋ήan,m8uud\?b䝏 Qf.$ws TL0OYaؓ/S̔Pm,D{w'{Kxjx_ҷHr߯97n0R~P/j GxcK tąBp-@}֌ _sD(F́u%TCq_K'P+ j\<_ %}"j0(!| TkgQ ^,}fo}[h(D[3}5/"<oUk5%5o#P*L ߇n ]>=3J]u0g0|(d:}*?#ΕXa[: ]:pl^Mu0Փ+? 5\~Ijg_zg\ .x_9ʧo/Q*+STԴKl4l@P2S̈́Pa _?%g퓝L3/8{ >9ýI5.Wlאf m{GDQff + ق#WK [M>\QG/ #D/d­}5&x6vyNID{eFw|x fXrE/`b4_w=idma}=h18\V5m?H<ӫe އ7E+R5FGщ!r *;\,NDkOCӜxd{:-hGM/&)P'f+Bqe#WpB/)<B칗N C4ψJL6-~v_V☛Jqz_sI={EMTU!"60˚KeAZ/_v$^VW {9¬hibZdTLeA>|c"fTHcCnjF7' ^sWP! 㻷;H!q؆

>nmop$(Nl_ovӛt%o(=S/3@YcBmh9YKq,:赏c:Fy KDmCa; GA+buia g2mN,ϙeipY3Wmy]طJ`kj8raߨ5 dߞ7&ޓ۝}O2:]dp@ ׁ Xþ9j8ڳL= D5"g+/h򍷀RL}L;yG!@\5 d^rm}Y5a'B[tq|͐xǷ8*=  ,""kijh$Fs$!\,C*v\7}lX Ӻ9}&58;323&gE-oA6Z&y d& ~mɍUz|b;G+3ays<ln@MpB[I_*f8h$!=h2F8X1qࢽ ٓ1,2xB*Q8LՏ_4G=-`}r'o.@<F*M)]<m'ɞO4慦=7Ԇd+.%Yt@ZYY sDM qFj{"r9 hћ0}3 Oh46$ 6*.'5lI3Dt]ѝ#2q ZDN'Gx-Oi6q b;pm$QTdsG&K#v}KjptDRHy{w]&hxUHS}fPyCY”n7흁ms<43Y\"΀>J^V?V 2rSP|N]n1@bQe "}]I fXFWQO%sIE/`Zϋ=>evy1Y[ՏvN6JR|sb;6.?uܩhW! -t9p:O?]Mƌ#SN=^Ԓ3?V%;>1`C $:%F8ǩ܅ tD+-\;,s\_hƸpdfeOz"vdX1sLqg-'v~S4rYҽ's.pb1Œm78'Ͱ>*KI\6# hI)dGd&tW!ijwW~;h;ِ'-OC0mga1aFozaDNi$⊞#CsȄ ׼'S'`p4rC 3-zg5ړ7n! **c/хI|篽J+_Wah}5k1,nRQ膿<#7'J+ Tk|["IU%.Li!&tb_Ҽ(r]_0O)Otz"mߝyz/8RƒK+PҾB|k0'VS v{T$.u]\cIll"|e(Oep?ORjQݸMzoAY̨~Vjhi{=ČF h>Z*,Wbr/yqeH3hyG"B֝+X*>6uEˈ9j#u&`ʿќРu)VQEB OL~c1|qn}(fPbjጧ,﷬}MA/uPzy5d?As˜ }Miىdq! ~uXh OS;WT''7r]LQC 4@2+2LCٍ_+?#?<8"RF.f3pU[Fp!CԌJJ.SdVD=YG{k@Y|',)Đ۽]QսUs!Ϡz-/eB R_m,D>p)wKMTĀM7dDLŞD:I@Cag4,>t#Q7Ocf-S,&|B]5egHfobI^~UΥjQ!`9J:,^!K_Z2;z RdaF!pTLnWC@ hS5}'wJ,U#;4x_T3}\H(|!3"CY*; m iҊ-ԋ/|DwGY;L[MY14=?vH`.޵ա9:}+ئPSn~ʟEK8{ r+gJ=;%uB2X ^"Õ׳>72fz~FQ{N vĉȏ8i6 t+ݩ]=pP79'<:%!ct3)s;:D }BFTrkP"!(Қ>Ϯʇw:#̚ٲ0S̓.{e;+g-"KNF=VK)!cݎJiJ"y"ObŢ ølRxmʳn!f~NqhI M5}tE L-dT*nǽ?/[[քZTI{?rJdqVGc*I~ޱq{p)[Kb &w24FVbDhg3!:.&Ɵ0 @W}.gfۥ75{x| .7=̣f` 0bkO)tckWY n#c4nłЋ*eZTyf"/n-OcߙRYJ8,c߼AI!y9.Nma']ć6= |pe}p$_+0g pw3+L!7m8R" :u` w|dbޒgZ_!'FƓϐ7;Tֻ;glΊ}k{Bk7{C%ĹϪZاMOq)_ ~n nX|ЌDVjQٴw-;pűZ֒T&)JZ tﻍf.miF"Ǥ^}A[yLV$ "0> ]TbqFޣ#Wz2bz|匙-S?cr[:ZSz|H}aCd4yτeӜՋ;݊޺"EqP4=/eOG󙉥RK,TXGo"NQx&Ea}Ogzz9TJԝ^;7p/)g5煪#ٝޘlu.(-$/:`zG3cBt .b]$hOW{7IƕK?YH3UN= x0vvP;nae!xQq^u?B0ЦcLjSI؄DXhyN7"Wurr>˥A +[2Sbbn`;^y@2;awq+eP>RӤ `wk՛o ! oXr;b|r[߂ 5<= ;=n4M"˭ܟKF覿 Ҧg ԉd*n_"nLld9b$pp["吏8ONSaH3䄂ӨbI**aκnA`.]!Xq Mt4j 8D zj1bi![R Q4.4H~0j_ёCcܲH#S6Yb;ho $j"JzpPjwx1 _P +R)Ώ ,tghf֜2iPP3ەhwM!k xOMO!QqtyޞU/.Gb}'d!ƣX{/)`t>O -HLHBda7/,1n! h7D:73De!umKŌ8D_yCHľ>;]y%t{HCh#=7Z69cir"h|I܃`9~9%&c%&*HєP!;w:O^*\өvnp!Kb3ne9:w?l*߮llcT !^Vĵ,hϼ~{JE 3ƒL0W ُ18b%ej5fFѵtC5'}ðK nYo-:pI6]\C81g^4 5W;SvhhYH>Z`>M0uymP>S`)_(ɷ˖gutMi"4tAsէJ DJUccR"\BxQ@>j1u IbaǿS+\jV@Hic.s+TD$Mܮ"v﹗mVn )~D/JҪ)O<%/~$"/v@`>8XOĭm Tpr>ӿlr.NJE%&v"!ٿC&c&%De+1Fq?czZ_c8@=lDᇃ8 jn^E4Յ55.Od_c 3K/P 2-cښ&T88GL2:l9J5hX_,ʁ/kA4I VV#oP?vh y%Н(08Ddڴ^BlK8q",ɒc%Q&!4qzV[Yf:_2[5 )KNܾdr ۚkRUMy9`Wz Ak`U;Mk..2sɠ8ŷޖ跢T;\ֵ C|482}c-D՜/LVY-eЇӟO5OI!G5 3Nǜg<G\ lq]7e/"=܅ڱ6~ݑ7 !Cylֱ'e'4=zUb]0haq ~l: %G}Cc}. 8?\w) (`] Js^B2ԝ" ƖPVŘ:b*\(L A=cH,iO\BǻO /@:мsVoTbLǒzS,aa! Gh:Y6.e _Q9ڜJYIntu/JTccO,Cb^IU$s2OyۊPM3k"?DFDY0o&HwLʇ)دK]+Sѳ,AgNSОtTU*ʇFCPΑɒ|s( j[UE`(@A0P{qj/ n5k>&HG>U_6e&i~_,J(ۘY/m>!Eݿ\fb/ )ySIH u8v {eqjïG|4crx宅WFǏ=%;Fdbf̾b&@[JM)?_a-`SMYijzZ1m =a!(pI Ώ&'uz@'~ sDLzЩU&7oIi Hg"ax%*j?{ u)t?^wՄP=z\Q:ʉGVG]FbѦ(N",tylH41)UNJpt[;nwKzҴ! ~W\#ė|>5v(Mx-+ KV[X̓ku%tU'V E nLAKv.]jj ҕ;.!gB( +(~(}Y`g<fPx?w9p*ɮbVbIUv_7Fv"5Cp r[X<wNjCGCwaP܄$Z-1#3tG.3Xfc}ǠK 89&VIF˽}ZX=|9`6 Jt1X00"hI=v/G@`!ے~k%tiخ tUj9DM}9y[&}KQ05-7CG=b$ӑ>0j5nF?LA4e[SxWtTRR{zG^O,CMH1Őw/@ YGjo1a$W!̐<{C1@qֱ:Ail[}&TMdMz**WXOP8D9۟ GiAJjuphq+kA)OyI7eUhE㍪BjрV{P\L`&*2|Tv};=Tw&:Ħ ~}C?iZ&c L歳.' ҖVzqߴcۢ;1nEHzS]^! ^s _4 C+W7[vQU:!;f ǶZK$#]L/jfIv6]W my`s vaZ4@tsVjw1n,ߒ@lZ4x|Zy5[X2-̏7~tI#'1if)B^3h  rT00("\ڴe=A7w !ⁿJӷMLBHdb/,^ť:^ |$gL"dǿ+@UĿ8bLoI3q48n7ɠShb\=!9jc&I%u0!ɨbj4+ߺ۪+ ncg6?&0g bV;ҪU_͙a/YMi?EQE>78GwA\&_= h^<DA!(,K'!Nے ؆;`i4f 7ڞ ]0!'ϑ{bY6Y/We$;ENYee$PӦ:3[J\QAKyO$@%4W2j23" ޛ$L> C o[ _Hmq-GL&P/mWÜ,ȭp/*o08fB5]y#bҰ:# 8xݽJ}EÒ} >PSNϒPd*ҵ*!:e%,q!g~EM>.k8|zOk8rޚayYW\ÈN"8ljϰ8(~و:V.һS׬1#Jxu=Vԣ(o5x1|,b 15gIh36vd쿻@m)T7`e,e :?M=\63`XdRU{ VK$[)nj e$Df^-YV[c}fuor PLk#u8 jvf .|C*hx%|< S_!0Z}oOO5[ Օ)}e0qhJ52_nYkRSfَ ]aDfgV}@+(~{)5kqrz?0\;F-~hؓ6\2J d ǿWyi IΥB{1m5,L4Mp_CŒ(d 0vVByvvoyR28w!Xɬ]念}AYi̱fMA" im fǫ"_UY[rXi>DhO@7(-oV,E~=X gߗvH*;qgQ5AOIxqVnFW0= ܚXF-fIi)L ӲɱDh 2@ gk7^nx`ei0PPhƝL{Ґ#lk`ƕs⯔QGI*Z%]F$$> τDnjob27@? $R⅘-}Ί)}Öm窜2r5l?=_L?&BAAW_Xoֶ\\fwBn\7[3 ¸(O=GKh}0.2ztjڦ#Ƀx`$qj8Ѳd4_qa"rzِn GSYe^+mԩy0Z6&UELnbrT[$0yA%!͘<.➌6f]N"u;_W2ŋV=\Ϧ%EF]|D0)1t ooxAcU}|HVLL, R ȕЭn# sвO[$A 2iZt.^'fP]]Vwe8?8.Jq_] 3DgVvy%GƾΒAf [ w*9Y !n;/aT- QL9:Ɲ@0)F|QQ;3;pn6!_]1m@tYf ;ʕU#Q* `?MSD}EN1+|_\eћJ ꫵ3[n6tT=,}jot,]t$ /y!t㾦TJb 頠Ib\&ڎr`~]QjSك,4mW ˨t23:]JE՞Ծ\u<택eR!qD .# 2?FuQh $#I> bv `3B^e.٧ߴ,%ٵ!P\sBHfi ?Ήt5i\(صi=1Z\g#I鰰Fq);!YH6xwL,z:&MUǢI ǡNYCmnQ"{rQTLY '),+Z>{ :$+|I U'WC6m5ccGY y:x( tJہ=}Fh/Sl #14][a ݎ ZWF2&|D /YEZ8>{IWO}WgBƉcwdʯ޹5_SIFFEBeb\^ hX_dѧ88ln4Ldvu<]}뎯n̬ X4t12C$aʑC!`ty(GE9M] oE8RNmpH\Cz47\fy4DIVTklI^WÀJᓘ'Fnƻ9M 6nQq2wE҉\= ^뫌  v(:^rR"65=.+td5Ufd:gQ_cX%Md'H^3C]f/6y>LPyuW"BzRdRu#[CN - r*FTWoGyNXkDNDNNhNX^?eي3 NgoM]Ac5K"/2ZsOo3c&+m"?;Eԙ]ra{3 [A*і[k[m}^fci;4-(^d^3@6`-t?s3 RPkd"}U |OYN$h]셈hʦ,io+;x(2ZIWwK[ 230Ph )bRbp:m7@qml22vF3浓-dӔ|Qb[S"#'\J:! F9" +]YZhDxM(ZorK!V"*mO+zVY@8e R J2r_#NB{D)TfAtFC yЀW1bҪ5c;T!nNVV>e=.(/iD]ɷI%iOExfX8=N,a"n)tXڽ %,W{z?wHţ 8B%ql7K-2Ѣ4]~LȽY#XRXe=NF:]o.=bhHDJ2ĚQ!sKtDk&ݲ4>Ƈ?WGԖ6BߢkD_po ۬ݓDRެD͑_<?ScV`Ng=/^H::fsW/!Hr0l̠qtsO2 ߒ,)եE /o_ U\Ka/&q /[d S9FxqnٵxsH! &f&{8t \bh&FۖN .bvbcWݚY &0S☚L.n4BN6Í+WoP|8<mWvw# &Q[JYP1XL56^:(bm3_!r4L3uG' /ԋԓ\iXW4mF\N O,89//똑9[L0JD.~b10]fz +s#69(V ωOz"&s3_:bOۈ5y~4ݗIPVgMn2mn\<1<Ϩ-y@Js.d!U YJŷ_^W$a5wU[S<"p3)tWϡ |b+&(d^fX[/0i@Jք3&53[XVdbȳ":(IԌTLg,Uby66"ԲtH{7䟭U |kj¶OwR4W[6]6lT@,k 0T( 8x0_*I߸qW1ړX~h 4[T͒ș;igR3exF Uij[o4hվO+x^F,t ~ y\r rG_+GpXûg{CTs5h$M D’cyhMC{FnoRwei}DsYWtGMpgJ8TPҕ1* ~4%-`k24s>yJY6<(N,? iXH2{y~Jbj<[6\ŪtmZ2, md2ȁ@S= RW!(cmB(,aC\ѵ$z,&1E}<>yv.`R{{#99:üVTV1yJQn@Ϝ ~jzXk?Uy!6`B鋇$X*cv 1b~P k }mX\+|9>U.'nC\( O~R?XMfQzCFO&i#|GrUw?MPh\ 8/{o U@<w6δX d.*|1S]M'zxίjAIkZİe)D5SN34(1$>JaqByEw2{}#LI˓.@ ,^ЄA6s+FT`#>nDgD-.g~f`L'6),;Jx:|,Ӊ䨢oKݲj@"'r:*/֏a!泠G(\JC7qWWi(:9K@-Vt5ST{Yz_|Fg3{$)}ήP^s" K7lMNt;|$XԡMCn.;v&Lpak)bѬ03V$. nv87<3Z4;HnlNlI1h嵾zྣrE ;V<*~ jN`]٦ev2yjC' р>,eHvųM8kۭ\g[ b D}Yɫ1IM ЌH doϺ광].F2f9\6.ޡvЂڤ*2oS]qRPFSUj?dpn1?ߍ{JQE.ڄ✍h8ʰ/XgS|f !8಻)?ƚ V$FE&RM\  ĉtVlӛ1Ӌ4"{b ϩLsi+i03\Use&՞\Ag^2(zSV[Y E ܡg u*غG / Tp:HF Kȳv+$N?DpɅ_~š7DZ7+SĞW1DގkEBAr$PMÖw(Ui +&ɴ KֿuUt~„J5Ŕf76$v<7q3)ݳhgMD?ջaլⲽͦKIF-JGKg'ͯ)+s6 Iqlj kcK=T| 2%wWeW>xXh1u !S!`k; sWE;PHp)&V1MX@z?b ? b``=}W@N8d:%y)Ӫ[L()7ch@}"Rmժof~Vp&tX-M(ތ (Ҙ9,V*<@Y2YZpO@'ZSC^e<5ToL[8<-? DӀ`sN<ӇW]3~ _n͔o>Sj:&LtnX Eڶӊ’Rx{϶FWZ x0ۊ_Th_ݙJۈ- [ c伅GR2~l&ZoAL!fڑݑ4Ʌ}%R +H^hի}0e*B/8[PHirݒO2+Y# j޾ՒiȂ<k, w[K/;0bp->W[a28)1  hlL+ѧt$pCw9J(rDo N-2'f'ZdΝr (gp4, B>8r b"ɐq7"\su\^;F[4}0H2h1IO犜V%1]T(]hnTeYŮ yoݾd}[#[%ɎGFP a dmD2щI8|~`{I<06'x93Ÿryb7Zk°6NnW+R@pA]7M(|9s1@*NoL -8$9azrP!G]RCT_!%e~cn?J92U d7).EٰL!hhWژgH&)1M>Rܧ iH,:"SM^N"Hm,>GyӊkOmOqf/]>H>I' F_E4Dl/<'Ln,2%.S7yrY `.ONlmEqT8; #JC>f(om1iO_o ӧ!{'Mb,#6A š% KTwB2OO::`!״0V mnqD 9VvkJfx65c%* 4. r]v ER$*ϲCyFER]ri@BO<>_JO_?" #xXH(V_6άڃ!dᩇ;a}zZQry{yG9#&F^x9+`V ƼU?oLǟ[HAll4ǡ sjM_sf?B Y2MyE;hB 2;P*{%>fG(8 ,2n<?D"pvX7Qa%O EF[v$(3]_3͝6&DW8|ک XY)EݴS<8U`LI7,G))5*m.2N7ӥ|ֲDńb̯ ]AC&{w\دD:=5. (Rh//yC)YKCmVV49לo&ZbT v噄mK:"MEᅮziYq`/%&ԫGQ$Pϩ.T]ݮ2[wxη0DB`)4G8>jk'z*%$@kx0E['ݛ-#~jR&~<%OHiv]EksMS@gI|Wtx +>#oOܫ.1yy\K)[MU4t+PAA BxKR QzX6H &}PYy)q-9M: rŖz 9tMi1J}X Ԧjnީl+x+-ckju+ JR[zuֽ@zm`F9E^E9cH lǞf+b@B۔sNNdmlR LZazDܜ6<{6Mr"YCm~.QƇ?i ؿ -YyAƙʔk\wEm5dCy0X/q AV[jCYQ1 άQtN| WJ:&FɈG[Y='+t}vM,)cDW Yz rK&F^Z+WNLyZB9Z/ys-8<_dEȡ+drBC$b}.N]VXzWEƯO1v ͚˟O[ R+D} <ۘfѧԭȬKLVu都} L<?{b!9f->^"KNþF Q&#'ci7b2G(8ʵ *p1s Z<-rb.ưF8.R>/l:J isi ۆ 'HrȪ@ZI /If#9MֽSJA]&> c~\b$z H dE`x{NS:I6^9l?ՕVنvv]}1熍7ހ310R~RZB΄4b(ɘ Զ =k2rdFʁS[A1`/ *@Lk?ut\S=),3^IGYTrllS CPޱT)^X<3f.xEWmHDX>li- ;bLzR)$fv̸&MVugq_eqWBCBs&33}@YAϳ$='F70fe6C{ɲbtNB\I3浢<-8X}|T_S)ez$Kz3*f%3/ ӻ8(w)yGa]H´g̛Q_9ntmvO!Z1OA Tþuf'+1MIҀgaXNtUlhWӰ "mpapɞZCt$!oh@F=3 che.&ȍDao Ԩ7MLBp;D?| brNgL lznѠR^g *?]\e֜#R:`ҥW 64P+[ ԓo+{J9^{0H3KhP5)3+L*BG5 ~cG+e4At;h)l|bzöKuOX+E]=D5;`x1OCFD&ea+@ @Deki`װޯEoE4y\w<$ll*h ' ˝dce'{&NOXZ4M퍦R$ fZ 9,Hh%b+r6F}7WmPz`f+94$?@ܞ<_' (d5?dOfhdĎhg**R]Ŕ"5#WΜ偰ʹG&X LΈts/p?-GF m_tVz_rB_q7"SdEh3@R!`P~[l b(08P75]S8 xF׏߁?>\)PjENa՟2m v\`]rd0NF&Җ,n]U잽VA4I64m0Vv=}%QmMvđ{9ńm쀉EN- "U^Ezk<?$4EP/jO?ޑٮ[aڑ5z͉ѓ9>w`-lJ!Q7}NHȸ2֔ +b vFpA-+** WRVMa2 sEhNuۥ6Е?;$#מZ@ł+w[iwia`^sF4'QT6'N$%i%xjݲ.=6.) ܲb'ĉ"HH:Xe˰cHٳ,sp|b;.+}#%L°]IU0z6S \oQY_Vqf2H|Xw d(O/H*`6L9C'x6w耶=ҳkI hq/gB k' %6u&k=#-X pc׫4.fTVrgB_u'6kƧP޴c}aB.GYEPiBmu,\sOIJV`n!w<݇f}};#H7cUߎ(/t&aiC`yxftG<+0! M!ܰN",ϰ@΢M @(o)=チ:lUУy\5A [ni)ڮCQih/İ3z%'UM$ATiMi@7dzMfG:_wyg'dz- մR=|Sx[0_4_cyZ{1wVhh#}.tK+Vj}i-нҍy& |Uo#ĶXw/L+fz,xt*R 1 M51j?e2($)]{f5$$qczyhrp 6ǁ#plcBh$L'O֜vRCOU=GJSxmX-HI5WD)֊{O X ^_6f4~v]=V T -񲰝:&}w>i3pbiPHkgdqymCNko=cDztV C $)ӴNlxD(Q_2׍SI07|a+(e{2[R~ɚ޳0./ U GgK>rnBhֲ^]-=q}y4\زG F?Hӹխ={IL˙ս ? `|al + ` EʀHz]3v8D5(~b}ש ~uml")V6S}.11 R?(D0 Lfs"Gi ;*( }^]SQqo? x)eLV1v =7qt'P߇Zgl)V\|Lpo8Oֶ A a{y,@3Ӫv;@W%*[`L༏\.j툈F]9?^6;&~llq0(OZcg{8-@93^1 2vcottcXK>87d#AA +6~)7<\\rɕ (GkSIe ;ftҊ$O2MVrg'|L4(=c>4gXVN\W ,H7/8\rmT9-^INb@=piQ΋ (c؉:/!jQ>"TWwGZ%|Jme|"(Rk0,>n6ػp3*D, Zd\{B^e./;aS=Jd_HLx2s. yhq"S\DZh?De|`_b(B?xd> \*k}#Dži > ld5rZ)KH>6D^or;yDMV,T!J@TTR(OS4MCd.52d""{n$ dPVQӑ=<(^Exт~}&Ѫ+JMy#WE\1 c(٦~⢗ރĔ)XUYAꔖM@/jB).m3kR=Z?yIs\##': D*T|cycPh:7tJ6ok@v)%m/a(y#Karh}HZJyf{P{u.??")hXO¥-FOC ƇoIt lO87xAxJwh BUG+ğ'CF=\xd!z"@? rr<]?:! y=Za#iRRNx5k8ܰSxY@r,gr??#wD;| #Km-3.6ʨ8WJ,GSJ?u'7JH,FNi6suqia`,4;/oʨ"\#d>G ق޶X֗`V.ڴ2NQ2/Aq)5wF>/IZ7hi:۪A>ciV0ʹTsxp8OI1nRh(ʿtn>{Q%2sw}|v𱄺5Qh"-<|}UMOVTװ 9-F6/U=ϐEKL;WeZR!k5IpPN@|5n:Kk'Bt\}) ғ-d҇m8paDiv6s2d,O@#;|6ey|d ``|jI{UJHP$TWQ A_wh,͹hS!B@uǂw96:1J4cZ!$,u nd[zZsXGflߴNrI̓iZv!Rp|\!ssB8l SxezPw y8C2weXqA"%>vS!_@_B-/hji;$l)}-V p vzLtG4f%s(4I6$(sUt* <ܓ+N[4l@wwJQ1vwmp`{qգTzSWAБWDz*0T<M xHo \3~!^h=4S5$!^jE~M«!cϼ'l8{F6Z:I[2CPhLqzְfc6Y$oB8L_>tYM/X:-7Dņ_y{^ 1(2j!X$s2wb_!VOiXhBG{.'Cy7Lp,;aᲢlYuݸ=*VzSGߺdk%4$!=~^8g#YhЩ]fZ6*ي~vDždσo]$ n\o0TX_# @%mQ~).#J`<9u4e#6ЪЛ5Ghoe֦__E+M3iJz,"''Ak"9A_Q1]x;=w# [ԧe=IѲb$F->(Y9[-/h)T]AW_35| ;NLc~FtUY0l(]n,P򤼢5B(֤ͳ@PBBgT^m;"w@3 ~)nzo.*=V]a4f@;Wq8L-Ñ[^tLiBUS*>`1qF~:=++vRC(0bٍ8q@LD0܊k+C+6K#P\{8?E^&~]hBmz3ן]VCD@WnզZn:4ƗUzHBJ4I8Uxbyכ1D;m4*'\8u_*sHmXGY~-3Mga㙣F[A M6lPAtZ"PE`SpXLn|EG'ROϏbW4&̽`kX>-@}c'iMr#]A33r.f B);6QaMFwmVkԹY1t0;Vq?KfJ! "N6 -2(gi5;S|&y 4maa𜭷3Ɉ]'A֋x~*#KI\ -rm`hLٯ&vdv9/BsZ]^E5in^^gظvarS(ܺ"&Bf8hJ}ܪ+֟9p;oCk/ Vyf7iG׹C{Z¤/P*|w4FOw:+h?:N2!qOiyu/F{aj8wEGCK[*DH% 2}ajx0^/ ЀݑC- rS|;ɟq6_Mn`3xs=K>Mxh>`72ҷÃVCY_}ӗ/!1pUvd/.ܑ؀hW['ҝ$^,-_a__Fbrp&T;3Bg$gmG7 =&/)wRC`bUQ UԖ^ZeOi 4f[!xm%#شeRSI60g? |BEvYAsM*]GP| *EM%Q(]=9CX_9@hULxR !ZwWtlCOsc7MjWpTd/{BCʵe<$Q_$:-YD'T }@㉅e)a2v 'aXQnTnJ験{H^e07&/M+EN3:d+ZB17GhhtUeu:Gs9I2p!6^@W۞d{ϧBSaO+`6O> ä!UvE6'0T\ qYYJV f jqra9˴h z3 h fE %N8Q7x$Yʉ^X&O\1{Z/6cAAB|u1Qh?8W,R !7I 4'ԴeZ違[DpuL0UT-{" NWlz5M앁-%Pҍ->E9Z>kxI1{.s؆8–U?Fı{fx`Ԣ1fO Ac֧T`0x)^XՓ2OK&t´D|=L* gRQ"aC9v٦/ͺD)>{beѶ#n;kf>t+<'E8'7Tۅhx/FֵW,1DaGm^FrʔRIF뗧_RgɅ kF||P^pR/FwPZ4l4+@Ľ@9 p0CHrC"lY3{bFc!@DߩY.nkx8ckc T@'z[o kN,8E myj!f 00E:Hw3K!E.:C9K `9PV,7O-&w4)؆&.9='mT}ly& i8T|5.8GTan}R'G,Ɩ[2]p;zZ Aߖ7-Uoɠl s$ܤY##_~tZظKDUXk೨) d (r6tD3܎ w4Pw)]t4Ӻ_q;Q],1@X}LN㨼;ط_'H0E[T t\<&/ ̍U^ANj-p4M>%Fe7Y6!J'„{մtqfrQ,f3N猥$<%prɑFoFFJ%] Þ K\2 $~ ( >}T21,'j?;ApuUDA\cˀjlCZr,QZrq͖l穼H5cMMVձZIՔ C"{CST C'If- [ۜ7nѷ(=sۼB#4uQIWBiVo[u+7 ߕ2vƍ0RUj|jjZ;6!K(J>;Vy6g*>Ҋʀ2S\ b1nZBJj{ _{Z\8iO:#1ď3Gh?f< g ] t!/Oh?m‘h7RLݷ^OW=*dcLvED&*flouI}d]bFblG-]dv3H6WФh/6y'jkou:gFEʏ!wY/}1gJx0䰭Ҥftv!Tm?~iY< HJ1=VQ 3_VBɊ|y.HtE8>^*BqN4χd\Z"0ȀOu5$e,jhص>s!ө8_#ԩ`sNF}'Gbzp ?43ytwuQ#V'T x OƥYb 5Ň#F"+b2ߡﳱ$k ꉡ#_YVk)4PlE\[//R\>3TTJ4f#>_)3MKZqKab3$# @ɺ]"c#_R^G#0b#+zjnfa(N&IY)FhWv;r@"bއ)`Pr{SM/j}Y h/8"hu\0o*#ؚؐA~vWB?= 7kTF*^s51 qrWF3qUBllaN`s,$3iq[a>2 gO=-WQx fjdjW %7&G-,ÓFed} ܾ#}0Cz`4ۑ,cW}8Cìg`DՎ _#򐲤ت7D 4)#&cWFݻ>vP~C8BB 6QLV;3Rp% sŗXBb[tTS8ΦU2&O੯`Xۏ * 608z-U|29^}PhIJiADI5D-m7mp=#}j[%`:).I[_[Rhȏ]V"3&/1%U#kzФ9ǤwW}y*ҷl_i xh8C1xp.ƊS@Hpue,Dгw3 `]3Ñ4Ή t;sE#|RzB:1/\4>H_6a"o"}/7^ۄi T/ۉ-A I+ªЂ)No:FYBiVr]h~f'3aq"{69J-7,u~d hN"MJWܤDK.%}?Ksȧٙgٟ&Ҷk%~$Vw}+, r@ }=)P6pP 9&n]?jb&S4+KdcQ4wL̄~lnf.Y9!|SUVcGsʔt|ʱGCuxb\YJȲWʑ wg-{K/r05&hIv<{G˼?'+8:5 FJ4W_7jp[[Z4- ̍"jhÝ%Idp(-Ek53L7a#ego=;:y}ڮ%Qo8[#lyunkbUL_c''4kbb]ا&twg$02O'yHYB%PIáA<`Aef(jш278?07̙Q\LL%chfeDz/qwmgքUElp'20L\a%<[9I"QmE6b=Rԛs` uDP %ִ#II-Mrxc^G!ޞ̤YtlHYYy@ٶ#\#1g= ?,FX0s& A󣑭uh,am jw-/Z+ $tQR|7ҚeaMWFRpU*Ll\J78E&\J2s{酶v7~/6^[j`]jE7͕EKJKek4Q|HRKRH&_Y-Z{}G1;$!#.{o\c&Cgk(/ï,z2GPՁXno;] +]GN\VcHOT֬Я`#2Buj^b-Z|2T48XUAjHdD{=|l1eD)ӃDF!1vp̀)|Z.֒qE8@/y7h]5|qD|B]1m=i؃OsʾbAK9R.IS(S3:pooBՄtv:9bs (Yrd K5{р,|/Թa p& 3xʅ}c_vwa(1gdzΙȅDQFRZOJ/]]:l{nb { x1u.tlڜX xԄϮnMMZ(z3׏1 !"sۮ6Pb^xc` D%w,~u gfSkR5hD8uSQ\ڙϚ R,D"ՐИ??/ t_-+i h%>oc>n“fkgQٲ@`ι> `HFn5UT3K2#ô Ls N-0HqtCrHGVp%ʚ2j8>8]n x2^n(V8;Kn$ օa.]pmqa y i֢b[~ ~Wa E M00dN! ;hWV׋85gi#Tl%?Pl*=iW ?G͒l+y(3tU&&I mN*DF$7+)#5r[sM7Crqd{w I.N' c\8o@M5}匽v`6 3$,oª<}ցoƟ>4ʺIDAlq2Ǯwa{E"M}bnZE3t eOFP4c_zysVT;?|0346' SZ0qe ncN~FMY&p}cSw59rY- A.C*9S^i?;?GԐ2:SB/+-KK R=ƩR/74* Q_2&WY%V}b 5[8!ũH!-D㳣Q1+ʢ4\xc}#ȯ4Sz+mIVISdB[Rc"x;%DPThj SO0𢣆߻LK.Xs u B=gIvn( 83tG[{;2ȾMZ 5j2 PʟAdȚ&%ʐLbuӅDRy "IҴKDQbO6VK6r0&b jHWHIIT$H0MҋޮVZ$ F.Udaii pBu9pEO,3GGFtnva85TyMI5]akru}XoI&r&ƹf(C*rg[C|xY)@W=?4jGٍ$!~#u5REt/~aƨߠNa*l4<ϧyI=,Znu4=4`ةRqVǼέ"Bmu1:}X8y#\߅е,ro;, %U#yM~=2(q6n+w]" ZEݡð夙l zI޺P2Dӄe[r ޴`#~Yp-+(+@^jEyUK͛M.,!r' di|̳l9W>)ew!p F}1 sm>DB+#WJ"y&:ER~e y /U}S\/ʴVrdB-YC ҥ΁s?OR;bC|33L6AԣZM^d9db`TBYE9!w#ΌX߼W#sŋH#KdeIQ:b(lLE;gD]2iQQrXc̯E/ X̊YUOaQLxB_KL͡}g mHh[ƭڞ:s%46.0<Ft]PKVǻbv6.NV ]).BU\H%~ǦĈ!yϩd[OĨP .#U7e%0vr~B[SclV.b"Y*.f {07+[eN:o$ɼقX,nYq %rgR3^؀dZj hjXRl˩ )m7E]DEKGF_}*e|\QDTz˛9;z{rA9~ucS` I#]dgA!GmCp<)~n0O-|qň+ ;a:7 d*mbVXxϒNs) nA]ekv뗏 \7j4}ku׫&5"8OIGG,%##zf\$ocrZ~Wm㞹/,PJ$LT`폓UL5xY, V c`Y5.Pl;M$K( T3KJ͐L}f9!gq~c;5d/=vcC,ĸKo,MͷF%Ր3V{b,E VtĶ["oMkDTsrLB褋Qϣ}qQ q IK k)ӂaXNSOc(䌱KE愫5C4l}!_uTKNOdR|Ta>0l vrrn@-0 w,1g^|pYǮxo)ϫ^FFp(^ )ޛieQbA{ewJ+ Oz&U)Qd5SIT// ek gX8nT2.cȱ c  ov'R۟Kl צv n 5$^s+K}X[~(qfz0Ɵ~J^D]DT 'ȅuX4'I~x>R<-NfuxӴI6aFIW*`g{BnZQog >#ُ|:r}3=]aoaކ=G|YL3qfᅩ1>5?TN7_*579^,Z?(t'$"yYzz.֙awV/Aaw]o"vd}3Lyss!eyzhXs3bnҩcOozA(X8bO1lJǶB.CE 6]/CV-\JI_{1ȯio@àDTG>03'pSͱ%k_SvAcQ#^$(?D}mUN]H 1`dyc㌘CQ>֊>ݭαEkv(,+vP<՛'Wҋo |n=({~C2X Z|RIA'@Ө ul2BڑZ AoE߅ aN܋DU+ ca&Do&nc>;EVqo)<].BKxݣꟷczqJjzQf_|v:leN-@(=d?h.j7uΈIJRb]>KaY;7GuP;CD gj°$Z#:XT-hgQ#[n@te\udDL;' 1|ȳE Mk7+p4]?E~RNVL-ݿԳADIsK)zm$hf&hp?ndhChKZsL%uux_-l HḛSFFpJ ƷXoz`]w{]0j q XԩݖQNTy}+cyuSi"r{YP  Lٚ>Ro?`Œ[Ԙ⏔&Q!@L7UN42H_7`XjB=Qft2o Ù}6洩6.)ZY@w.S2 ߶ı{$ ۄofPIUf5[S-o&`)(%g*+73YS;t4vC[7z%J)m)pKe(V5tJQx҃_bYvBUdcx1!@hZ1KW55h+Єg*{}hFs flvp)## \G+l] ' bݤotm,(ߔXˎA} ! EDD 2E n[?&[1d<+4l<z/7+zήOC%Ŗ1;z782Ϲ5_Q]\^BO2u6o?" xY9jW(ŋ,"םѽVdʆE2an7$-4^4%[ uilYzUGGNJ!?zO/2;_vU!fE}LPAE><mƾ}W(;Wjt s򔟿 ~Z*npʬBTv%b,Mc(M|Սl9+ɦ"k-ł$ PB*Xv/|O(XoRhņ}@B 7 +iV7 +bhW-7 LZP5~+ȟzlxsN}P 񳉈9f~WiAY.9h/b~H=@bN]UrEDo& Ly.۽' L7[Gp8YϻJ aLga:Xcy4-CR.D]J%6b ]HCG׉}+w))DRHt5ĂBFv[H M>nWZAK"CP$&WU&xnٖ_>  oWK;/I"1 z͝sq% S ]ax~h.NҶn-lyomeLA˙DJdU[brö8 *k$ʚǔ vNa46 %3!BAe =Hb4fiO-w pqJ`uZ>accoc2uÑ_6Pkooe?TFfKޗm}@fe5f%~a9D<;7Dsz~n-;SMbb%2D㖸49?gjl7aR+sVuf[]|ZmUxj===JVWb>u%wN?"+֨6ט8{cYTc>\\Ȗ{z F K'37# EjsоG|3W!/_$e'T@cI/f4>~i skw尊.f==VJ4Ҫ )2O<6Rl e/$ l"> BJ7wN هV/ yxGXQ9(b>~K&fLHKc,ju u+Wh^?xIY08 sqfA8#p>)_~-=Iѐ7/s/vs_߲"y 쯺LjUxfvLK|A3`9DAl:A.7ZP"`sjƸ~Vۉau$r;J:xtՍq18H0[EAͶ&oM#uYv78ɟ"]{fݲ,W<ғm7lA8vWAmS 䶿#)ϑ$'GM C`bYǻǸ#wFf7&sZ=<0azam[<鑯}/ 9,:4CDШ_qd;Z5/$O=XKLJ1+JQ#\W2t&ږ 7ǽN2*wpBg9*`_(q -)9!>r& \wDTS;ӫZ!]ofḉ <1&n Ь"j[ڢf}/÷)l¹B$7>[ML8aq__%l?ˌ`T_o@ Z ƐQ!6HF,s]&Dufe~Bܼ'hEGۘLƢO- բ tAt7~!o;xIC| [2rS,=ط\`xT401Yѡ˪:P{XPc$mJ2U6zφ:Ɗ,QU$*珔5&3oV*t+҇بI{y4C}$ӍQ] /b[d$ɑ_rOgx G@C)\%óH4Б- q~K舙:U($iL1l2^uv01CpD_`fexB7վz4EajZA$3{00,# F_/_c@4 S&a35&w%ꆷ}͏LAB%xMncWߛYD"l뭘z[-=QlI7*XA\/>hMcgQ7$R jw4%":k'U:RM4% rhdc JQܰV|Ɍܫ]\Y؟wfnM +8>܈vHaO_8@J%#BVA#CywE' T~#3*CXbn)1IK&Z !DP%3hp 'x0ű3+q ?s*2-@ S`iL%eMI 8#gHS{+z 7xxtw'yv|}szHg$E/4ֲ !we2-%Mމh`0 0;g\OK:炑)@e%oAT(ܤ2 ׯᐜp}dA$NqR-ws9{r{򏽥>9pGC0+""q+ t9Q6Aޱ; Z@GT젞+j|LĈ gm )Aprb@A Y Ie q˴u7gf%Qk隘P~S Mg~$GKrם|=1ܟ_w_5hT.i)ٍ1,xj+Epx>=%6zF1EEٲ >&Wwp5**)s+֜xjEx S*@v ɲ^׫ff;;( \b&~`4}>UFT>(}Mׯ.t]@7z =>ӗ /O JbDms ]03/He%f`Xn;+XXȭ`k.قM;34<.-q9eWqfݦ1?ŅhH$Ӯ }xDZn#/phaS$ i*cwwB I/fŪ8~bkþed#"u(IsL{7|2͖f(\ŸmD4<=Çı]JF1xj[0D0mu(E֦F#QEG?ⶆM%Pᥙ03`Mp.="۷|Ḽk_m+G]4 o$HibZvlJQ*s!q^Oc傥T+NeBNʶ-kp$`m.9j 2*܎Gѥ';{8)j7Է9 CHqp-#{It֧ŕ#Jɤڄ T5(Nj",D@Gv77iKy(Z8\ġRH 9 h􏢣P VE-O@ί})*^BvzRb j'XG=^53wx-;| ?~?yꁢ\*,m_\_L8ŤʪzVz.vFc#Y<۵55 Glf)^Ĥ(w(8nfAcpH`K0)ª㧁LQ<1("r[G#FUKn!T (nCS3UI+pI8oĥvC ېIfw)xV$tP8mCRr7~3W%ء]XtԤ'(&yMYT"+A֏v6mj~S8 R6WrfE =._uʥӃCSM"PUT4[43u'KN@lp9-1 ΙċD&7+BsGdEB N^akfK >JC򀣌!B2: qf9$MG ^!/I2w3\2IB|C.0| )5~G-+oOgkeF$ex QINcYm1e&s?mZy:A|ݶZV_$(7@`9k$\9?S`EʢL;f^fRTjDFj:.F"OsdjИwQX\5y?~Ѷ`r٢HakRJ2 ɸ9k* eN 8m,l3ʄCc8+ ;)fDY"a(`I&Zx\} [靴-uĉ%8["ս) =YPPu 1BWnN%eoS۽J˥UD#|ت,M%F'^j08_+qnˁb5EDܽ T80o?O^9iz-a$rTP(t" Bݒ@R\%W#faTG+&JC8 w9i!C>qǵK8mi)g9[~l N+#+ IX}'ΈMTk OT0A&-Xa]q ۠6"&_?[+cd.5Xh#(0?s1c_#N<@j ŗf H8%e_ε cR]@O> 6|GϙE:ҏi|j;9% GH0rPё꼰P )pK2G 9 G+,yc;Ύδ~[D#J\HcGϲɾ_d铑Bk՟J̸@Y׮s'(gu9xw2Ȁm`jؐ5Bev&V`xV:_\}dt7E =fMt: 拳eDZѐ߽yxʨ 9˼>6TJWUr3 [@Άسzj#ER I/{zDm`/~{ROCrdh730_󩆖mȭd]|wC-B#,bKy^Rg(hJk fC nKWKm˞}.e1R @1i}U>/i_?l|;#V C>tqoP1mS3 /7ia& Q-YC`zÏ{d&Epyj4E$CD v>lR?, U4቗\ŵ=GTaɯjx}N j b.qQB BHE5S4i:>rcmdSlRJ*.lqٳK%:*RLc4ɏoΫ7 QNRXuɒ6Mwπfbpu`ͺMn:f+ =*s (vj"^2mIARа@cA0L~. }g8Vԁn "VqJzU*+vv!0 Ժ< .|Xed Nڶ [jG8vНncցjш3:ǒJWwlb8KU#od( Q|me]hnQ OiJK^>o1A$"/;'S_'Ze`d7i 1#>ipiǔ:%"=I鹭 vO*RQ,M`{i&LnO:dG05PH2EB1]e ;myy*ٺ" xʼQ(X4M=tgث(EbՖponX < 7Y oգ@&G%7ZA"FsHWk%w5#?yk*|Q=C:N$+L` ʹq?I6qUF뤼+Kq0l*VtWZIδ{P_dieˢK F0 6bPl?N2T5 2y t8L&;\z:Ƙn =+>m8yl!3+<]RĞ1O)9} .,"-֌k xROS*IF~ٝuk2[DsXufIl TUk94!=h8HȊ۶Ǹ5pp( @h˸cZ_sKAyݸ7ٷp(Q1f[D{elpߥʂߴ?rlob./A/Hi޳tDϓ,<VWAoąbf%]ۙ[y:iՐԫaϞNwT_kE$෪nÍn G )ʺq `C|*ّ5xC0 ג>N02{q7b򇽐nvYEUF rvh!l-[Bc#Lk'PW ՛ 넆(]{tV3Vnډ$2Q͓ G/B0jaA\| WolBSͲ{Ato0RȧWc$[fDlNh}¬Cԫ|]Os>W~mqG+p6Ē7w!fv-|Z@rTTLįgbO}&2`X˙.tR٤px('p$JCK(c{5Y-a! ;`yhgG,8_;r7sv;ND#Kv-[S;Ŗf_beQjΔR@ԟse`8X荻g^?ϦM~| -FԮ`t_1+[tLj@3\UU~] RE +sM7s'̱X%ӋP 73?YdumtHUv%㻝QX8Ӎ%gqz-P#1]Pbr,/hv ;so*sDxj%^WJ̉NV ,-#'eimAh#Gh( fP~پ% !'St!mb&H,2;}&1mP)@{a!P%22J,#z0UlRP^=ufMt6j\6 ,ZGkǟۧTCxeקM~dr%9g׎ 1\ q#̐kj ޏdug?fNm#/n9(%0V JnߝCfQL(,%.۶Cǝ[![$$B.sݹ\u| w$G/K(v`=t?`ut9nw Έc^COM#_ND#GR'sw#O~FJ@rM\! O҃%eޚxxhuTλBx˭C؇G$ӳš^- Š/YII0]N+DDcd^a ^ARtUcb9u~ p#4Z98dJ]IB{9F4 'JV)<~1$͍cԝ튅Voyaɖc + Ňq4d/x[ȑ}ie&T/zc;ӫ?:zK$odz>ANzjAI$L$!Iģmyߘf%乫( *z sIO=*&8ԆP0ܿghQ)\^CqJ}f=P^DDV _#UVI l9.'mn\K?tP!ۯ As5wn!K@1\wsËQug͒02Ԧ69" ƹ;\g+7v>R kSx;xtQ 7YE]xf7 wH,辙;P!tH=Pa8OMUڠ{Bu,Ы[/ GI1bF}XSr*e'pୃ5v<_ؑZů2"HQrf@BvVR `x)nc/!l-!ruQ-dn}L6"X)ʵ͸= SWdי$}:GF=OIEǍL5x-Sqc)RRxInVyut/- q/m7 9 0S =ϸCPZ[wK D;+X͈NX:KJϳ^8̒=-wM38xL<ٕ`fͻşG j:eXGPQ`TοV␼CR\opG~fh:8dw@ G{#.׌t9UahY5-zFyB+?^@IF,4ٹւΉ,M~j2&5Yæ V`k5[\ yJަ[z^!W-zʻ零Um(mN"8wz{Md,,sNm=^9I3fMJv{RpS5ص!)x0mj:Ԩ' J#DsaGǡl_S5-dO)OoY}W򩔕 6fU d`c:^"Cmb训Z7x]xTۮU2:uԵZD(e+v'Q1PK 餬 !@Vw^/"1I ]CMh??FuOb^Ov'UESv|@k}/\w9%sEwh˺A?!kBwiz{߼' 7*\/ʩtjn9,I1",QYulW~航dO=5)NN5MPH$L}3;v#x\g*%KbBkMXتD'Vos)-.bkpğkߺ/ TdCRSV=Mݮi4V -}N1XG(`@NHVDa|R^@l.ѐNƻ(G$as"+LO9B!Ly<0ۣ[dsqPnq TR^\pX# u,߳hچA_#Xc+:qM˭.eSnڞ/R#&jcDAϤ"I`tqcWS +8m4 Z\Ȣ&#5yvN#˷P7YBm+OEEmFCvZZ{xCKdN<0B0d@}~e0|mIPVjLgIV4|&GxXa37}3* bT[S?;e9U.s$ P{C&Se2}.9\FK :lia:V$}\Fΰtn7=iGa SSdܭO['i1Z]tnHRv-!Q3RAX`tuzd`Aߚ[~KgcJ6T1`cdap0pS[~K3TUP(ruW$}M|ѳ|s8?3 &UPVfI3BEm#9Shm)~^usw}+ОZSZәbam7*#ՎN׭'HC˜'5`5øLz wWqM"xX|1@!rۤ89=]c 5!ٹ.uOP`m*l>ڳrN[Ʈ]D\rЌhJZWpmXI~x MOZiaZ_I0ĥya-e2P+2WC0mDJiDG~tt$% q''CvSΠ"(V@:~/q [Zs6ɰ:mSZ2}bߌ$fa8/=5%Ղ7g5 I!i ;qK>v ΩZw5u@b|pmiZQ:AZ?tp}Lth@T%|> 8+x5z8=90?.Mc 9m6}2tʵv{/2nfCE^R sxK)Pc/F- k\Pgv8e@;Ai𤼑\0eKO' 3r>A"ף ť|W(3.m2c6EtQ_3fazD]s☺<,X?E)*f :V)MLJHΑL[O [LRg!;YeHdw1+2 ۊ9SD (djQMj/dB,zѩI#C=|N=̻VHk]piݓKTs۶7?) ҺմIMyơ< IcZϲ!vT;VPN=wOTj) $bWQgXm6B;,YF"I- i']?? dE~Gު )s5/}!n1h@zxTZz AcG\6qO(}6 6SAy7C_BԃX iLJeĀGbRt:Y]-D+%3 𧘱,y:K̍-]Q)_l~|WoEP_^M :#ɳj}6/PqEY95:-X0"4nCE8rPȎ͇& 0NN@VE/4>ItH^m1}5'VBgp`=:,rFTs{Pf|b]eIPȔn1i1WHRl4ɔ2ײ o!/Ly+z`/c]HuPzz8!u; KC01ȭeTY: Z5a/j8ش9mir_&^]&FB Wsh]SNkuYIG g <9MGN>ރ* @0֨o|Ru)s+~*}ر H/选yFY*EE}7T:7 ̄q-00g6)&5bhl>Wm )l]!kJziH|^Hٴ}?}gm^Jֹj\B#(QNT׎1#ZH,ηML=Hoy_56qd|KudZNEҠaY~`cIhQ3H͞ύܨhxRyfUYre0`9.bDs=ϴy͗\K(={-5פvtT3OGe3KS摀$̬Al:;IՊXPXR媆"I"+ł|729_qqU59:&VnM]\Gf /]ZC MBML1$~,N8 ,#=g cIRȽ7~ 7ujwpвD|o")Ͽg|v=Fت'IϙU/0]K[)p%9HN㡁l=aD> ". :ԴoUO*|P =VtA88+ ~ހDov1pg%DaDϰuڒ48ՓIv{[/]帙&NjYBrZp`/q+/<ŀ>DNfT#`Yӱ5!za{fε*'0SxytH:%{%Q1.3|>'ݯYu%uq(Smz@5ޘ[)W"L[1qqj(q l0l60ZMPc9ozBU~MXA5鮴?IqP>~Ms)-' w+ù|Bm=쥜Ē[2ab f1="?s]ܬcl\{Z]X"B&wd(o3/̓0f}DLZ ؉b%ڹ0{Kb&xìTy)0~=c'` dk&]yyA<:&8V::$c yUqJI˥3 KRe3%%.woPRU0~oD\[Īp"6=Tkl]ijNUKB®#[ ..6o>^,Oeaa}_ 2Vh5Iw~Ec~<2&^-= hཨ wq 5+tsן |jJ1 F( 7K,fcg'9$a13 [ Ea'TL^D &D:vuF;MZK 7tn7v.+T?;F9PikW"u!v2RF*/WSyhخV-9HM кu1_WոjcZ0=LdT3  q=s.]j\NL ^0t^`S>["L'} uz>gnHҭY2c+*6B>S*Kh͹eBN]}VD>eLyi3$,%^ȗzЉ9WɓIQ}mx )`"&S%O m j+my{Ȟj]15䭰aWfN?r&f\PpKBeMhv$"'f#_=Η#m\(7.P$q%Ĉd܊D7jI-1K~IKZ[.LBdY)Fc#V1r=5 e5Uh] n=\Hל59ylRN,Q /,o} W/A_fv悚=OݒOz8 [! >{rڴJğy4ȬG+Ĵ08*W\>0j0:%/`V,xeh '~#O; 2xG8T,[H!y˰haWFGRQuG( q 0>0qE,R:G,H* 8;J2y=jr'M甧8"T cŰ*`m$K'I opi_2~% hpޠ1z /V2*+%r;8#PH*OgU./X( EHG{^^Q̯Oԟ.܆ۥ$;_VWrI3FdwSwA)nhvpIi@3ap N UqH/ pZa\,)gXԔ@50c@. *t+3z7״0gCd<QKFՠz- MOtl-j-׷! `Q9_gI3q_Y5<GHDflP>K_cW7}"w&⾑Ο6IN(\xVO"6ѷ"8D%('h_A^0z2N *PדV,iE 7A]P OA#oPKI^R3ϸ(]: ʨo>r4Us%k l{!m]I@gy̨nAS|kY>kf0G'hW[r%{fP&2>1,"IZB7(ف+CBr9?!/š YX͡Jhp  d[J;+7z-~~ 8]9b5.`Z]{^51]Q+ڣ}tIh@.XMUhB6=6olJ@ <ȚGoYb % pF]!`3M? MGKGX/V1́ԗ"Zm,׊^d&bfy۰m4O(? 9Rﲗ -11L֥{d8bq q#O Ô5GkS< Acҝ0vtJгuur/5cdpnޙHdlE'e)MwFQ{BTTZӉ [@SǦy)ZɊs\ьghê] ?8g&d96+u*S32;n9w؈9rT3u_?l5*{7pxH\x8n%hfELV7\)<<0|޲$#trpZ*qުߙQ% cЯ\/'k"bk`Izfr30\7J;U*L}bT1ݶf]ÏWg-%ś/YD_ J餗dZT!PbyΪP5?4WJ)1+ !y>e!fk%Mڈz3xw&~<3]<pc[H#ҽ&N3 OHIѸN./(`A4S5ax\(jln1׶.DJ4̠ t`8=$` ͝2kq .xN@:/uvG+*KNt~Y54!8?qZmxk5,bZơ!0[%yy0qQkLJ%E!oD6k=n#5a'J)R?M7a)kȪœke1k&r@GN*S[ϮP|0E}T2fʂm {wҵ`K`MFFU4ʂ`>{-LCĆj.|MEK g';}9`kҘ+>yp Qij50vPVQlрi9\PqEX >7 .}d&P͓Q*QC˛w0wkz j]Z&K.)Ldm /~;CeH'uqWN~.r;8e,BЛsN6};}oNcQ! &ʼnr$k%QGb5z/ĵ7mc { cq[s:F22q1 <37uRT7}cC@-F[WZMy+E}Es~UYU`jCI YV#E:1zrvvG $gNf3^Q3O;E  #pꓮi |{+ƛbV5'A'׹Vxgn;SU e"xymI+/,+14 If,9o_s!b2PI8c՚5I"h?9%R2| "_!wlT?O4 Js8%q33n2 |RC)F5اjZƁ t ³C~#C(fdQNO`ȩCΈ2g"kԌ.Zc<>6"%)1ap z5RN05a0B5VdJ'KfB/!XACS(ĘZRo&͐ၩ19Yl3ݪrgrJ^NGWuVK7## aXB\k{σiĞ7C$l~r& s X\IS\͕}K(-NMEELP}dcKh|l FPCDh޸<vM7OcUWyUټ Cty\;E lk(.nZFqEzHa]wB !om9{y#4* |}2?RIcQzN+e޺hrJt+G~Ɉ%L{GLսwKU)`dlR>Tyލ;R#-v8dU9csprΘOVgPGtT//G\/`.U۰Ԟy(K`Ƕc _\'3 ހڱ%`ϵf5os 6q 2|<3)=aASr6Mq@Y;dz)|y|볜@"-״"9 !J9*Vҕ'+rJI3V& : ɝD֏KT#b]%rھޜ2J875;nr\Bt6 Ioc:9D[Yk]ﯶƷ]S'2FfDĆl5tNLȵ-ץאa b-j1n@*y{M=l9j胰Y +Cd5'򀵘y@n)%[)$cեX,bFʅEMYM-*t"45 98;)cCfv6ڶMw[[6 EdܤY‹cQNc͚q^FVWIWm[Wiڦy;zk>U/Z 0 .Weմ=x-f]WnE5|g.8Ň%Б&<08p*[bd6̺AaD9H#T#ԣ5\~eean4!>6Ԯv 02 Gְp;V=."z5#,n|2~v9u=X]Q_ET"87'+K`h`lC7[[~ E mވSG;zJhrVkl+2!),N&{o7ԍ#cGRϻIߤ,~%"Oψ+>~pc#!p1,N=6qc^{S֓lJwt*Lts@vV yzoZN\y}/L=4({d,~}\t- iı$D UN3!}5o?>a+b7 aVPZr[,cqkp4~O.Z _Zڮ!rJJt,;9y͘^|DS҄_KݜY 1dV>٨Z#X}yT)lbW0`ow{]:ig;^>[kkdQHf`vw` (PD}R==$=bZ4޹ LC9"!%t& 4' G ѵ0zc۾Gվ%&W7߾_gk{C9ؘ@g.<M3DU-CꋺKGj\aW־]B|i/:aw ,Ve?-Ѭ"]^YW2hE'R).IҍȂ*Qc}׼VXԦiRC)@jC~Ԅunr%&38kN 3xN >=. wtz!4,!ۯo[-v)WbES稂 yRw@&lJ?BD&fn.\ -s^Zو\_OO*D,03杧`whGtfڭXxM3;ʳLBzp-5Sa,#3 /^ 6j{k;";s<§rMjjGpA{k.7C6{'̩?10;yH%~|,HJ!*9Mq(NӫL2_:LP% VL&+w$2Ώ ,:L*/;)hvg=s_l IJ%>BO*]rm"koń5HԍTkX_|fKh8SLS tUrDCȗl G_` % Iad>Ƶl0."KAb t]#|yNYRI0οDxUDu<;„IՅr|e&bvuq)zی;Q2bî^gց| {-"vS~tOI[5 VXV=NH>Hjfc4U y)БnvO5hWiQȮLТ xkO\zvIf<+ƀdEt Wq̹/Q;?uX$&A:KХ N-jDYO8NFiKbl҉vkMYE/7Ԇ~*7EoCbWQ^hp0Ӽڷ uR"pP fR~k+ j`VzK%M# )c}'/P._l3lD;R{&#+.'!֥(`h-E~m1tdP#n\4E?:{Ð( FZ-\< ^-^_Ʈ{Ze[q"<6xKZ<)K{ :Y ?aG{tJrNzC#kHI?%}XAo{9_NY'+\-z$7 1⏭DZc)8_bk_`(,.T1O~: <*e?רcKh5 d-xY1Y\)eU^o+FacBibݻ-УkQw HeX0 N"}USѶ \~ &#=Jfri8]=<, M3=kA]gΤ4tQ@vUyu 2&E {҂ޞZ&߅VR JϜs 'Y)^{4Ŏ\wfؚ=S={+s Zo?x:J0W=2Sf6}*t̷?캏`Y\)qsޑS1;ͲI8|)xG y؞Θ- N :'Q݋ԉ69YF ~dYwjw8!4֙kZ~,q1h >ZAδ|X:ӿ 6}&50wVY3}6|F3ST傽!Swb:b6ocY[WڣPf1]#!ڛY e"LrD@AWg}pZgo߭XۑM u[$& Kp3xA]rr5܎Y F^`d1&Ee,dI@ @}PUj2zx8"=AAVDg)} C,8cza[icd SŦYv'akTO $&$&>D "{œvO= 2F~ rrX] 61 p}%\NiC}[? 7'^ml!bGCgT0r,vO@M5l2Y ߕʕs{Fg~lh8u?$/i#%VoІ5ZAQ4~3P5DtXQF0_"gY7\m ۹VRy&,P9л~Cu5͝PIy.쯳e&f`&F2y"mV\&^K2UZS>̅-NEhdӏ=Ζk4EöQ0== ePi?""rHos[.7õ)dyCR2u8a۲cj)ͣҶ/Z-Uu`)n_ֲlY_R7y /~fI8%O>;?5jP45bn .fGZa\ByF(79&Cj˝`W2*V!YSiv(_#$E5EO&a9ɞ-+sч~ ,CtgL&*Hgn$v^M׫" LFj>zU;ku?ͨ#~E%¸#rNCK\Zhv3 H4O>+:")"3,LU3$\zl0Y^H %܅J;bmA(-$kR|\lf#^Hm"yS[+ҳ9JtxNe#r`aizs (8ٱ\qnw{eo18L$6(Sϐ[4Ԉe֠H\~k{Hrmmsk<{?oZy  ]YJ0^c=cP"Vt̹J1mɮѽgY4v8=mu)%=#VImP@!F.{X~ D?eᔙ}J6^&wO-Tv' ὸxhtnVvM=x0?S YYwE҂װNGXL)։M워V=#Y(} O{bDǚIզEtHZ$*HY/CYf8IC!bK8,Hx,ۦSsWMGDl2 1T ަ"LU8XQ,kUmGm!(~6JuƄu5_0X  N N1qmĶ%(9?z/vk-oy&A SPIl`W.w9ID'y!^)prI758X#LK,r2{u|iI9"Fw iVr*GWkӍRH}*'O>-%Ss)#Q5pBcӭvtIi}h,RѾAV%FQ |y q!\[Wֹܲ86Eb^%Uy.RMkO߈C1DZMd .6v@VѨ0@e |R#SKwApat Va]4pws\I'k8wi \n@<_ CQ{:{Lr@,"LϠr]{n⿦ dӵbcK@\U,Bkc!;t;w-HAx2/mZA|I}a SsPkn\wh쎳UPkǭs:c~s`⒱Ppv-'hh&̵HNx.Vah(_R)WGk*n`ӛ{בVjwY$IϴK0$r@WӰ2f]ҎL"g/P8C>f Tzt;4~V#,4lylfs.ۏDjѧ;U'cJи}'L?T*sG'X$ ` z:tATP/Ŧ)!mk!@5=΋ab Վā\hΞ@T xp+[OI,X#P"siz!uj 3,98Ef0jC 5N+G?PN`+J?NwSu #ThR"6`7ݦ9Bĝ+Nk$\ m狕"K̳(~d߱]U BU 7;:\egsdL?Чid j( dZb{:-Tp6FmԾl܊X<{-JB u5f uN05|CC|p\u>!tkzArdc9{9]ۀ_<O>`"$%fEF=wsj;UNG(BΫ_cIg4OX(%`j>4ne3ii]\$kGi,&! "h_PkIWb3zhyjkyzZn p'9ъʒ"b\3a1C @X.\?y^ҪjbcTeڇBԼ;NY8 Fw:M5lVy*ǒWO&\Z:* AYt8Je\ cWm/eio.L/`P \fo1̟.uLB*Z^-]S.O]'-}ػ9dVH$2w_+PsvkV9ޜf8BDJ!+e 2 (Īb8MMQC5Jp!EQNI3y W(b1| wb21N]vp<Gn,:5e8,S4azx&xLDX(#aiY, l1+SW: neӭ@ۧC=o SSDp zDY6D9 (tF[bAΣk(4q(mE/dF0h ´ܨ.v/JlEMqX"G_5Iˌ.7*cOdGr\8wwaѼݳy1؜cn*@N%멜vwfr oeEwsv8 y3t!mJLS]J×ꢭ,YgL$RE"$-|3Ff\ Y՚}*CoG0{'V9,q6\*Qo KmԶad  Ñ,QYiK2OZCLӬG:FG3 ~à B򨓨越ZC_#-淚nET$&Ce9+T$ ~r:*wF.Оp;9hp!jQ$OW{4xd?[A3pY})-Q-FQ(oQe0` !hF۷s9GRp$Ըu+?t [0'!%~C P̺`׃s˲ P0|| ~zLYuڱ+<) :Y/W]#*Ql&auBhù8ᾓ+SWnM"yHCQ39CTl_$RtK}FX7QrL`6С'msU#mֆCHJp!Vց朲j(V`kѠIP:K'Ƽ RhZ]*?c;h<@}_ͧ2Hn|@˒pTOϯɬl^Eœɖ]$DQ~EwgMs6`3 fL33\ΑRXr.#r|lS՜ٚq(*7~r _w|Ĉ Xh*bsvڦEifgNs@ѼH!vc *F~MhR6uxzP|vk'Ko:P|4)_*891~*JLܾoV\^^r_8ki7yS;+N 7 TlscsLgG,W3F2Quka}KG=vVP\.-H~éW)lii`?W۳\SMo,ឭo2B=rٝ^m^Eu@=,Y mUHۦtMz Yo|ˀ"t1?x F! &̔,L6 }-j|\B#8 8H ru$Vwzs x҃@rmY4> uM9b.ĭ`Y/,Q`cGDfqJ;%a"%;#sL%/;[|cF5{-,mkcqJt0/ׇ͡EKwA\pG@I2= :8r.Ma0ٚ0絏%3Lg1ƤaK%Q9He1QKEꔈ WJV }#ZDsզ_Y8#8  JxKXkhf՞ m+ZsEwBb !*UhY1Z5^R:FuE b;1sFqi]dvt2, FpІty$ GS p'Qk@]zHvPQZKyl+NY\vX5koMz1?e^<(lIh}f EDwu_ZK;5 T@_ ݕ!BkHkaC4O2B^3ӎ ` U̧=ٚ'-"қKFforG$a'k&KB+p*4ٌ r'qtdnQN>¾үpy5B}Or\E>X/o$B& JsYSuVհ ;ʂmT389\ޘA<\Ĵt&v#h0up\3R {r+ဋg1X#$ ԟif@9fQ41L}- z(gשV2.qwNj_nzE7BjGg?~}`y9;q.678@Nt6FMIiHȟ`̌hI/rfX\ъn&Zf)Z@ޫs?NxjrM%2 x>kͻ{m*÷PٶձWI 2D+Ŷ]n^Xtfc 1 +CQ9m:)s9B)ü5Fjތ=t!k <\Rh,;oZI-*8d7CO޸5q`ZƙމCK'Ob]xE+mnuO|"gi#P l1v}q,[t 5*F'NvL{$yD< оoQA0͂e_PbέelmWa$*HBm=' Tg&r"},`[{vεmM`3kl~GFt6` Xy[oh"ͨcSY(I#gڏ0[O'hPV? J;kBtt9EdVS{_!Odof^h{`[4T1nźҴ,5RH.C]u1G'-hxׇ0|aGR?)LqdBUg%9lv3Y?0Hπ=PAyB%Q=n0S9LV%$|BUQ;8 < ^"r_ zQ!n;>B#a;5~N"cɂ`lY,51F{Ln0y"I 3.4;T\A~WZC_2<^UTjMy,78gbϏ`?(/Ya(aX/upq>$bl{Oś ~c]ìvxXtJԆ4:WW71<[ PbPwA}m&ezILe~`PsW^0𡨰導(K'$oԶ KE؈[Ŵ_F{ (,˒Zݟru%I<6G舋xhpI%kwNWX<C C^LCgi2xS"I&y)c: Ŀ#;imZ:T~^Ԫ7KHҩUq~KCΘ4/@޸:(3o h?xJk< I:ˉ2W2d{'Kc=A6k8q(~`5(M٧wԬxIһvt1b<Yl%-@v"9:8CǟŘ?R-b9S&9^k=j$UԼk"n gNb'4 j-ӳȓ+b7%s*\JҫGh]. J`]Y"iP]$oM@c!+r0Aʩ`ݮ+1M"_ 0 3K'%G*%Yfֳu*rܕ~/HNC39𽡄+"|H% J W2i6I xI큮\Z2h\_:@7;²<ȭ~26WS{~rwdo0.45gs" z7jwr)pa;$7fQaF:2~ƭNߠLzJp (HC{r5G̩|U;r;˃vph9ƯHJdFUPf  C{:Nl}NEE Ϭ_tY<.Ʈ H{e/_>,i]xDu=X7N:B⌲.4>譻NiI:"6?N/N * jVKgC\&oVpvjޣn,y T(6BUO?~n]))~=^c V&WD ! f.J ј1ay;BBVp/6Ph6s~kK"u{^j4Йf Ӳj];"n WQct+mFp 2B9:4<# ѭPID.XMAK솫zG}q N&, ߼TV MF&h|p`QP؜*xi^pbW9]Ub6 Qr<_%hP+8}E23,  ~)\1Ӂ 2YIB@PxIȷ-#b+3xaٟ"ZHgF׫nEB1X[tU|Ό%B+I'DGVg}WLTXx{1A]~F&! ‚g;x qc--8LʘRy9V4F_,EUx_LJhQBy1:Jj{66h^yT)gmWto5ӨPv(t0[^w5;нo<%>ry'#kߪ.KdPqIc| Yp lZ3䧄^C/ʼS0pztC r:M\Ek5]IʘUGԱ!"&׺<)egT_cSJJ t3 ~rQr#ήf=IOӉR=mCVJGkjT<7$O>ͪ:&[ `F/ "e ]sF:y;*uS u'Jx 6/[}\vBHIGb?kY?iǠ-'Oݗs5uO9na!8PPdPh¤G$<6{c/z*#c(!ܨm WBI.MkO>ׇ`wXXH։O.Aќ-\f$jSN˶=@x `qʑ ds»Uۉ aOg^K) `q $d{jЋGh\Cm2%í|VT-@ySD"g0;^wd 1FR/0: CpaĠcR4zۑ G̀}q7 wprdl$„s,`;sX=)` i3 Mn /xu!}dXO侘?ƬAIh]0IId{|1GIT[$p6t _]1xR)u(کԄ#3~9߹M60PdJoQAy{\0+*XLJB˥Wʪe6n^}E䊤oh(V[ H)`r& FD ^Aa\L7:HO 6:?'D_c!zSYY#XXxed4',o^X=)M]S<ͦMm59I9//ɀ{g?^3FgPsq*kɩ0ީxFvk #T,ĩ.:%Y!̃JeP>;^{,Ne2v+2L!)$Ru gB^r  ('D tPvzfqdV_]VDx?ۻFǫ>`eI$'mXƇ} 9n0?sl/[o 8WC?۝0Iwqė<\<%&G `K`<;6ro3JJاBr…ap I$X+M߰1q) {ځ"4Ywb 28$$"<{ b"v3(Sr]TP0\kF_hv޵[@_KȀd^\\$vQl5Y\ K߅A~ h?Pl=-?FYjܱ#XGH,nۣkcxdg,w|Q͉JxӍzTd?d@@io娼I>Tq KXc~h&~S0nzJ9dH `|d})d>ʾjm:K7~%giSL^ReKpi{<ӞP9z V:qZdM@,/0c`9իG|'.m L!hsa^: X%B&xrae|8E1a4D1*:HLUBށ}vVKN)$ oSR+Up #Gp/s5`'eu42CI.O_f:jq1eo˾uZB*{Д;SI& xƶ3e'6?cEf=ؿET'0`N`+0c's:$"a<p*ַ1R0nT!ʕk QW^a2W\@.),{͒uʎ&z`WC@Ȓ0~oW%ӷOi"^/&Oa5Bx2 g(E%.i˅3eB VɌz:+s"M/}Lm2VcP^:+·ϠpUU(X%f{3׿ 1$JjqkZa"H ^Qp7xV,TJХzRa0s/)-^Zkn.sUe7lj}L9A9l(/>-{Bɭ#RЪivRĬIޫz֫ JkXXŠשy< p)&۰{o}P=NQkr?c}^z/p{'c艝ۧH["- JH|c9FRevNNhz(XQ=wߏѾdq&p ly3'}pU@֘VX$P֓5h/•vȇJAb𭎭MzqlBB/hO58 oIy8@-`=̙HޭF {Bܱ"J+liGl-jމ%p~g eӿoIFW:࠸ށrE_+p78rqsŸ) K踂ԈT /y."J&zx_yx5o#^su*`t0I.A0Mlj'y !{8? 5>9XhlvEj {[dUȓ v|$ǁŽ SZF8;'f2s|AwcZ7fjZfK[H^p5{PL8c=@ɸQ E~s-1ÐYEՏESyUȍ`vW rdBqH0ZtN:0kZF~\f UBc4'O_=¡ ϊ-z1M7m]螆S=PT 4NS{Y LIbbIVbA^Ͳ߯wV|Xq+0”H2ZѰڌG ;yQCWKגu,X-Jgwɦư%ɑJ ]/>"JL;E!f^jFneU#Ia( #ɑvQ8Z}3|S)D`)ԝQ{aªqBuLdf}YNORA;HȖ Cd],!+6Q'(gsU>=EzS'Ax( [18yzi i3c8̂/!cFfE2`\9LXq*kva!È+:=H JB 3vXxI`|pC{OXUtU0FcYt scJ>^Ȳse&L`F7`<2oJ~iyck}!y$:Qגia7wSP9\%Ks~?=An8쟓"*AN\s>Vz􁮽6hT72l>oHxj΃X)a*@'ĕJD~ڥQ+W,-fdd~/L?0yĐ[tPbZ`imy{՛Ns?0et5/~z4RI[|18{96ִnqɗ7vj#g?>~cEUXl^TR}eܹz{OO?*mMBNaZ,!]R%S|0<x͚&;4쳺yt'D&bi#lWoY cs+ w )֝(-L!5bv}%2EBM@QxֹδrG[H(iEdo=أTh\ԘDlj9~xX[ b_`uL i?&">55;$l*AR k? ~wIQʉS'C ScIunO[ѭHT1=tu|tԨ,嗄Sp1E]^;)oDq,;)EIyfa^PHZ,(Ä8?I/Q3sH}k dɑdIѕHJ2q5F;VyhL)Sc!+ml:dּV^'i1)X3k:ԗ$;Ha+A6ݓv.н[4,'d4!Ÿ<Kߌ;~>z6YVN$O ަ I*Ll*oZ1V-֕Ek4>2 __U^3sTFIZⓥljDUSStT+s;YT98(A)E)Bf}`9lQ " ~U 8w`? !ӝ4|cw3fTuX3I>d čVPYHaTr)q]6u1 mXIgm8;"Y``$_s€yrL;ydvD:YneWziب`fn]QuJYzOuh G4sGOWjm=˗v*z]>wӱRYҺm-4-W f֦}|UmsU1u9@}OGYq@72Jz |$/0` 6RȨ=vo}=A[HC]W4vƽnz'ALU5$ JNwz.w z0"`}!!TX"l4`.WIH@LiezǭBԣ8y~ŹxqFq)n_PرYGsbQdXྲ>1(2%kd|S܂*&[ 13C ʧw)!#4IY+ݼ2v]0L2PSK3@L)nZ&Q_US1_"dZb{N'3 3Γ^}JP1pߡENc4H3/ПEL)ʞhĬ)4h S-fF'j Ъ}%nD퇁 df+c{89phrJ~rjO߆HS+zc'$!y=2$ Q.oFnap Y<" O0.~p )p^#Ųf Sz%mR2)ZB8<5ct|hJ݆ j'(N-W`@Z_uB ?u"mj:5Cc\G;[ס9v*4(jE!5U?¦ \=SZG:)zGq/%LiZcWIC0jhb`Ȕ3 ˸ux^fLu[z#'I&;ۃ=; ^{;XPsĢŠG 3b3 y0zNfYtCP Vb=s=s=p$xT BcaH_?8\?/EF2S.bu2k܀ /=V[Bsn'" g [E]Bdvkt$XB0ySwm[-tT:wߒkBΞ2R lH Pnǟj+lK 5 ~p7e\8OICxN8R R k<<+?K} ?y}vPV%5Pt!T.o=l9,BuFW#؁[ThYq4īV{XdFU0|FX ]ױ&[BgD ^!1iu4S-`T{=5bD2bNQ5(Sv][Rz-XQ$2^:Aǀ б?XߵB6sDczFږd,[\.mŶ ̕fuKE EU2!- oE;{39Ķcus9e0n=ネn*W5}&$?2D4I{UBe S:qA8Fsb"%0bcY) {ezRKGY"iYzμzizeb4hq\to}l߹k]ijd~aF ïZsݲYӵ(/7ofMpq;}5K'{ 'k#SZ]c} nx']h}$j0wQz1x/LJvH9~"4/rOg'w@]UU4aR,¨^JippʈD76cڰ9<^JQ:Lz'pMV m~jMWd N*G(yOwMjF<Oѹ@Mxk茏M(mG`̫ |x4"[O V\ 7[N,+ɂIᩁ<ؤ5W=@/<\a l[h$637.5Y:ޯ3C7sQ6+yvU$~YjK`9C>읜 cZ0Ѩk[o&>Kg" Rk C5a#aaƒ(py@^1K?)V-m??fvSUƆ#󤶈`oi[l<2bɴuc48|fU;j$m=XgW.A0\M-8kC}[I )_V7lTJY/:': x/U]nQF.!/mufDϘu$jO߿Dx=" Mq¬TYT}ޚ+pmhΕT4Ś޳ws,q %|OfDB^* (J~>|yNfiic󦬘:<ʹq`ܶncϲD˯4"R L!cw-ơކJQࢌ !l> =CS iD^C'-;Ũ84," ڌ0Ayl8!Oxuۚu\`B$+}u.U*;NIZ'ch"5y 454O"`#a``$"t[<\I|A87*yq:_60"KFI\%*Ȯ?qmpl$#j2'I9y`0PXݨ Pz>h+k aT Uں7~#`c aΙ𨕇&p&ItJ@9tr(.b'>28 |aA4 Itخ_WK7]ĞNf֎ =رr +,vozۅl9c3 @Knu _7T$ǥ&՞6!:ucwDş|yHB ӷmCftx7&@rE,P}nXj7Å4\wX 7lCP^;L0zrGk2ݎ;;X\MjTsd]: wz'YSr=v\g xz{sW \hV4ը8gV vŤaQla(yH>m# UYGcGᥬ8vue"uQ$%c *ɶT앙haUBΛ$Y%«͡6 >~w݈nfoiCj+C5|2B.Spjj^B|i qyD0T(@VGekYgrTB 5˥]s.[!#s?aAm7 D+v5}EQs>&{Z@P疃 _U](ָۮYGU.RTrj"Y'%P<=T;۸?0݄6_1/ hLF>ZmQ˳$+<,ZOD0@3LpԃQWIzX-SG"r AK\#HaEt[¼[ʸCcwy P=kPb1ڰ)U¨պZ=r?v[ŏ&,~]UOv=f6 TWc0л k^RL^&8T˙= )a u^ҿwBMLp %6BM^( Dj\ˆޅzK+Y6Y;Լ(:Ax?LQQ3gB`Ώ(% %zb+U?dmXY݃褙F1,:ZbKDL=15﹬Ttq©!furM1CD\ikԦ *p/>ŧƔԛ]oh>&TIed %w >lF6bk@~AUƬeRUfM^v1 褼 Zg9ĉIJq9l>S:Ujqᬅj>\*w0RQ@Xs^q 47 \XLă,V{!LZ4gA OIi9~g![dCS~5t"i8[s&@m;p.IR_ Vֳr+|@x D>4Ӄ-y.`>|e?eJrD?v5ԷM ;q~L%Nx582({J7m}%Bvp*&l$[mCE(f`j4*͟ǴGy j߳YiB1I2@(g+u !W$<#ܝ ?*`Woj&YA^;~nTfR˻man6ЕV3W8"^ 5Y.pNH CW~RDTǢZDp9,\,5yNN\8҂HM YtNtqe*C_G)26HEuz0'ga `;l1]aZ~\̨ӻ?xc2.=$ uģz̚c #]NussH0Iy؟GU'ܻQcv@VʽU`_gRڑP\fy8J;2Fyxy<]g"fג[گkoЛ^6p !ǁȦx1[25-ps"mNYCQYL=`ތ=f3h)O<87nlFDqrb7w\탠R%(tf~a@v)"`V"7}S}Go!'"{těBND~leO/" ~eƿmP ikrASdKy^F<koxfk)(3툢{f;ү_߸==4GfMzijtyv`.[^^hNf\TO.W[7Jw;7QmuL1)g9Ԏb\a\ ؀\djj,b,>A)a#^Cfru"Ws};oQv UyPtlψE=~N?1H?:Sߤp2K}R 8q>UηR8#+Z@g :9 MV9q=gҁ]8oXPUK^ïv6^V;uzE$ۅ0;EEPT 3yYg:֩/IЌ 8dp X=heT1@åf/ xS"/Af`}jJ烔;q @3bd$v@qUe%`0hAVf\|яpHi3-Z @D.Mu8}sF<?&l0ypAaKH_of8-זadw: V1~4t/׈zJ81 ?g4-dRu^ζӭ ڷx-{G]>p}7 p$v/ ,)IQ/-cr(N5VI4.%+ P܎% B<ו PF|HO5o f[dv)cQM of +"߅&"_N}h,:yYյ- X9۔ iSKYZ6N?a[f+zmD ip>+g{Pˏ wy\5nXFͶ!dw޼)*XCSO `Y;{"0!W%sߺD:O-GIXu-u{BG0=y]6zHQ&>W )DH`ZaZ&˵I\grTUbU>9UJ7yކ be8B̀u\.y?6,-kw+Tx #_nV`\~#{Ip#] ;;ȟcwmЄ0",y}L <ܼۉf4p%"ERzoɈ\uhq|8G[\ ;m2{zdx\8($v8C#X{Q_2QWwO ;MJPبO" u# .mQC=eEHpVɬǫ XgOD;48 &LVdF덞մ 5ᓨA6F>I|sVe1cH]E~ݺEqyMiCf'QcebA𣬟7FEu;6Twcdf",CJv8^ ~UsNG Vd2R!2 bS;OyvmS})̗֫%V{α-QS-F3JIh/ Vbc\OzL~;E    븞GگU4*xL1@q=Q ^Z]=yEF`ûN8R[D 67̆.7*iP``PV_[Xnhe5|PeS a>w剤)tD WSt*<9}#Fв8|whBY7>"lv?o6.n7f`1Xp\ד}k|a#7t'ǡ9u#yA܆~-Rz.2(i6#)+=W 23f oSj ui U=uzi%scbj-1u3{ 5㦕cFz\\В;ZN *T<)/0LN2x(~ ѬjK麪^> Rڀzx /!rDCf˽Q~.\`Ҿe5kGEPiwOr%B'&0#dWL+gkfkJ{<^,QAfyB`YɱGSdL)p0'TPȰlϹ ؒF!4P!k?@)a*id/.vxRջ:H}FdŰ̜V=GE_K>!4e-rj#hgW>** evIFHԑz-%4GNa}8]I>?̀nkif"L\ޅ{ ei7An|+Hgv6gmK͹WhEiK/IȕݥKsF`iSe5]?gM4ǦE[n׵Ls6}}eeSa FrWӯKh\8֠CƩ_i:2W"94vOt<BD'g힍 bVaݣQn\Wh#[ت[Opß>\!Mfmu:Yac 4c :}aHo1d;FF⩙/aJuv T([=00>E\K$'<AQ{BI;0fID5rNK=i=/b1gE"E$G/sGj{.8%Ȳ[)4;*Y˦ D*H4.ɂ@9#O"p)!6z];E\ K@A2?&Z mBl[Ǥߌ8jP⨉ټېlˢ[9'`%!}A,H~e6G>,==ZsE9BLȑٝ bAO Jܤ"RYNdyQ%c1=3r_G eÍR1I(\nhen{k"Vз5Ӝ\ 5!UsIVD;Pde[B_eA{Zdsֿ)POfyrqyAd4A*JbE.ã:T\Egg5ĩa cC˵6gz%!xv,xxxӋYcB@Ox;2ZPܐ;b&"s\IwRkhF [Npog7;rZfE v n6)W"봤1qIݣ1Nz|BkH pBi'*Nss2msi4cbRopx)֓@-w~]*B&wAw$~{=~ Jk]7YqClmXSYNjIm5NO3='z0 ;hxr4j/H OVW5M* @kqڄ9#+U%$S%93Nus|qgG yukyګDz+t]W-+{h2J,|19̎P |'߷ё-iBd*\{dP ĸ9z\cT:$T%}376UiuFx1׻]4ulkvg2aߌMJa-~ -CV? ]_`\x>'`voKH_^T' =μ/:=j;+.LavFqieҗiP1֩A5M2iaߝ;Ӄ%́x`b+?5$9A~ 0s+IB{pVXd)ga4#NPyĄTz_DlIr󌚱?4@?Hp3{ 7'giuH.xЍDy~y"( jaPrd@`R۔ VĢ/e^C]f|w+Q^)c< pFtR?E|ke{;$e  зؔ(* itu?T~)WZRQ@ ĵQE_Korj ̢0EÕRm:ZRea.{v0˵,_є[o6D0lG-Fho:Y쯖*A(>cb&qXlZ`1Ƣcv \r âP?c2cX&u8Q+df %\.QZA]4t{J"]i'V)LZ^Y*[!6etcM6'Ӑ fgUp eAHVah]hN{qTצUJ=H,X02vyhfo;hj!͝.>g#΃)C( *h|]nm1SGRngFc *\^93Th6@p];KiM 0'띠G=A v.N)7!8VOoL,2+eo~;3Z #dCBx\^ɯNJՏNţeˑ{\`ᮞRz5 7sX"~q(* o>rS'UЇ\t^:ZfL3mWfץ4}M*ֶШwXZ&OeZ$zҵj'V*BIk#Yt-;"w!Bzk%w~at\hN~vVHسwѶ=<^hZ)Iưح0{Fbd8X5A?>PMzV1$4ԇ$~I|H*0G$6Y0wa}5և2 |r)Jy?Wg☠Bl*6u]0_CT[U"%#OzY˫"=ٯ.|ݡ_ M`]XH?':!z mYw9bK)(WA\4)m7.^&h;ia3"0}Akgߞ їN|o @R|$Q|Ei -O9# KJXݢq30d^FD25 e<[ tɳh %tB]pW֤ v"}X42Ji:ϗ#N X+i;x,~A+ cG Cr,l^M;dwftr5pE@s N01f\ u17QMm\ *igw4]EEVfDi`VNÉ;DCLV(^IUTt3Y % KCEwNי0hS 9 B`j\ mγ^9Pϸ,U{gQ9\*X*{/9vY墅fe%8@boe%m\yG/g$ґ)~&S? UsP֡ngm!7Nӗ !$%y k[4t8n%m *gsGoο;H(Cwq;~zWxk3#믩?=vaMPpqPx€A{UdhRdNh7MԷC?lǜ3s$G$r$v ]>*hL}aKz]c4 )u?)*E)ro' *Z~}:q:I"*&&ƖЁlN{Q@:웶v+XF3( 5Y9<x9J鴙ORExWxN?ZrH2HYn"C4>9LkzUy'DC Bex:r1G6.L"[P?mtuѭc5bC u[#FfnΏ,[X^|y{MED-j!WiŲLM2GP7AhTj(E&"Dhzs^kcy?jNֺ~VjPLQa Ҡ(4 +?iLPؗ1n!E(WmW@9DԒ_ }JFO{ifǢG\:3N(DdˡB&%j))!@QJ4tl\DM#1qms_ ›p"r>a+h&b^YnEK'qyhSXޥjcxƘђ ?2`.lRdwkpf!}Vn􆲮cCJ"~z{@ѧš]QZPDh;|ɱ^;>@&n'ZwP 7 Tq\a]$r&t%U>yy*jdH@;7V9e2}T+SF6t@flRagݤ9WIQQiuaS"fx~$HY6'u 3lDZk48P `ts4dzN|*]'ÚVЉs1߱.`!|Snijc\|Ծ:%wrК#|lO"l!Pz ZIT"m| qJ{阤FmDW$OIa?=ch%%;/N g+S2ܝ[-eR K[Vo0GLb^tԇ\CibF}nv \T!BXo2DSl{S9>so\w nY̼xA |&0%5_))kA.wB.6 [[J p Ln`M}6hV ##"PR军0  A3*7B=L 3ߒ\)Kn%oa>A7&$l$kiZ|^ܳ<9`ۋdQCnmuJg#z:h'(/ZAf2\ xy`W8]Zs|}7mdwҼr kK)N qrׅ2U"ě#j)Ak d-/-jtu6[oWhLyK.K䋲r=IžWKx8ֱ #t+hJG:>e{j53^nj2:D>cof? pZ1<*yۮŅ"^p;k{1<^LiZ b\>)QOu5TGl%/&$_f$&7Wү\UgފC(>M2 Ub-޷) -?bTvjQ":;'FuyGR.k&>`w"hHI&ֈO̬5wfd/|y]!`f]*E_қ!8Ik®W޳֓P%'K\ Mau (ߴ>"^Zb-v73\>PZ()RϢk2X3xH~R9)#ԸdkN4qG= J:BK3,ppko ) 9~P`RZr_Y?}7y&a'CP^Im\aN!godXA'J Nd{N= U=,G(u d*V Fi\>!WG۵MD4F 田V,X &$":5~*%qᲄ2&yxd͕h`ŇdYaaO6=NXpzjπ#$yZ%}* B}s4柶rr]wꦴ{ p=<$^dxѾPFd pSru_O!0zP]'gkIr ',ʄwU&qy2LO^kbdtQBg%=v?_:F;U.ɽy0;Y&I򯻌8Z\%sбQGtbo @#,J;EҀ} I?4@69~E4o`&tlCc <o6l7he]mfjiT#h1AN!YAFwy'T}%/=]%SkG _Xpz*R>R,kF Ou5ijc=ZӺd`2~h_#>>7/4y W(uɣSJ4 lcwvW )/h 8v*];=?HH}P&m_X&iX,k$( $Cpc|!?/rvN9,pzɘncoK"]<@T7 =wŭZygaA_JiZl{gj,h=<ՈMZbwRBOJh1l@zVxW4h|Y1A  "πNɹ8)Qؿq.6b) 0JόR:t$:slH3(>QlFk&> `I16,;KV*H]˷r.Pgt2"@]M:WA+,r>]>db~z䁇cƒP҆GkC@/& }BNꪏ53"3y1$婜|9 0ހg vyįP01\0>nEPFˤ5E}-tzd=Α-kS8X. W0nlZ fHU ̂n#ެY pB "8E\^-WDP"[h8wd ,k?Y:eoX|-WS,)O 1ƻ GHd`hmDGL>+'q U GlWr htuOD֔,Nnh\0RN;EGVY`2kDz2rߧ!|O9Cs㎭#\xp~1rn8XJnG-p)`~V0jݍLQІ| J;,SoMD]Pm ƃ@h/UMf^=~dnvX͉)j?հo4YW485 7 3Ɍxk VΩn''Xx .,i1T1 "UDmU-a+}5^_\㢜rCw߉Lvkw:OO5: X}oo6Y%/%iʗM*_T0x67^SN҃,?^Bv.HWVrA0>}t8e TH$)!{WB5 [vBtYL_ v6c; K$v .L=t!BaBh6HJxhMufeWwk[;/|3-E=t{+ q1U>:Ȟd81FlX {cvZaNd\H`O'CcNӮ%u-{FE<jr k 5*
JjUw }z ?ͽ#V[vy$g&]܅x*؝#}KLƥv3AcGV|4Nđtr#vu6!;+o8 G-wh7@eJ y[:)ecfM@[&z˙hv 63,s.6)QL쐌:~D%ŷms*n}NTM8pbzH;!.H0nLZϧG0JRaSPREF&Bbe vh(~엞\nMCӤr4&N&\sekUbbNSgzh"~XYdl| V`[G孴 jH%Lv&[)9ݗ'QbIװv:ZŒUc yRjDK*M_j.J{4Q=;J+iTW!sf gm^HFeJHv<`0/ue4X+) N|/Be!'d%` zD lvfZo昛4 R4u٦e>M7\EhiCKJrypA?O.V-? A*N#ts|fK CcخQ+}))ђ5.pFkqU1E].F{Y|^c8Y TI=)ŊIG.xf>ZK(t]G|m鬮w.L^`;;}O [j_#61Bk߫_z;,{DzI5H`d3@qD@e "|lB@'Btߝ9u,Dbg3L% ^$cs~z<($Fo >,j8Oy9BrsUzwmbH6sxwX*`DP>tR%I} C 1F՞-ulhK9pP uWJq5!/Dx(o5{H`2v!4e[:/BQP:6gWӑWףw]dk$h<0f[ q@؍svQ垸gD% dkpPǝ!#]fE?hgt/qiC'`TBj_G1Cuʋo'60-m R 6KvIao |HRj$փz,pwԠǣ9Ķpr,#ƐSfN="m~D!9pQ l频Dp)vg4aGDaeR-i,eOK?W9fX䄕ʘ%2)t]i]2NG;8 !iWxTĬrs>+rf rwS+,iyWqsFO$"~I9L{!3B55K%jz?( v¤EǢFq3xR ;Y?r9*^$ DȲ19'}o4qϢE1/8ZhSb \NBf&W źJ^;Դ {,>1NJ$TDiB/R,c,1ˆ,Hz2N2Q3{Lq)9`bf.Y4 cMiQE~+o 97Z"0zVfVFd3sىmq D 3BS jGX^=eqEAJ`~Qr&[ēϦla ֶ?TEKYR^8U6HyXY'"QC2<ُ^/ڡY2W|XyG_9-΀gBh`|~lt<rn8a`/,L!=n10SϫZe|S,ظK?sK8i~k/fA>iɳ 嗕c@߼Їfh'Tι;jFZ͐ާޚB[tN|H3w/SvE&u`b&0@$n|Gc8(s(wzd*yk:yu",Z]E5hQTkU62P tг>O D\{*6p_T^nmmnҊX:-&8ݷ.A̰M9<Nn,;c*9zfZ ::stp!ؑ˫r-ܴwrt%,#Î\-覞>Z)E `#o!cȫ6~  GNkҩNL"OWi^1jTy-0zv]!c,Be2i NmYCU2=+gI$?%{F0ja89TLfE#wf"ZiށKF@ xs`)r/DaP1K$ަ59Ω{8s UM9wAw>k͡А^^MYHtCCPUKd?wU:?aP*`x T^DwHĦ@i&l}W6P)Ke Ѩ=5Wd3Z[:XޓPv΄w*C}յѕ I) n;kh:6hwgRD]7fs ; ZυY_} |3k)Ez(a@:O(K)cE] ̒NƋ-Ҡq"MN@o cj=OǼg?y':m^$I]-HÍEs!D|yc{a*[IKÚg/X|n= >T[кr`X Mq|=/r4N`SOD4LT*lg 4 :Kw*"  b)1ΩUʱzU*i4yV!l"QNa[],s)UI wU&2Ȥ9 8cux`f52pZiC_"\늓q0T2Zܚ7|*轺= >^0}o\s>b @(z w,}=X%0Khڛ8wL؞[qM7>2;$Y ^PkW)n LJ˗7*{g˂ KS#zhy' pjUjx1n.v# r:[ ywA=й nwÜoCUle jS HO0n.j'桷3"-+*-M^(gb9{`T9t?|7|[SZB)YkGy9`ppNw29Sܨ x[T?UaTk|j-;+pJS1-'5 MvAO9+Dٳ:W꿥~<֪H0eR!$<7Wb0n.Qn{H޵v^/r^PSpxnsg̉/j1_\V=a@ixhehjhdY6U: bwã. fi>xRaL8nx԰㮛N߈(Gwx*8jh0ʝ"VNXPIBho8wV6:2z_$66y\J[Op5UNE*?6kZW8w\f,SMfwץO7H5)⵭3v%&36@43{{P.3ѤMaTN},iTgOPf9Otrnֿ*PbMLz4Y]|&TN,TLw} WTHLT.>EIJ 0LpeiW&S)>Fo=BZG 5טf⤽#A%EeL/Oʃ`bOPv -OZlը 'xoJq#/q{6n_H+˥)JmX*'ʆ=Xrs_$`gp -q?'ra_s1\6t&tҾָ*4[%!v=KS ?PȼAިUp4%ɴhiZ۬|BGڷ5͠%V4DZI% SJ|N_Y;/}/s0.bצh`ԉ˹wRʈy:˨FZpnØhF)'Qs%Yp!RRڢOo-fqRɵy>>,@eewB])7/`-C=]e<4fE‰E.a"wܠHօUǭB(loߊ7e\<3oco4tx~i>N~`` H *QSoBIKPPb~ia,s[TA+)5dihna0Fќ$$bcmNT`ˏA˸C5m<)Z-pA ZHᔨ=K;˛zS@gtOqEŴoPLzY@;_d[PBr}|J/ܵ+Hl3ɫf֊9}(n.ٞuwtrԤء6%QMɅ!u`̅P%2S@*q^N9FLvj.+^Sw"2dV ݷR"DoT-ݸe?pN/q<2l#gzbH/"vEnU?paO OJfۋ}RRc. G>`lcip y$RGk{1GiY:VڑO,LRwd{Qf{/׫uw%󧡽r`вA 09MX(?#:SR;O$Q3SClQ&$-/2NV8k[V`?@r&7^FL[ v`:*b*#^ϜSKtY*9[1$o%U([&rePbd#t0\^-J45hwi"THmŶZpO;/oJKҾfD;ت9oT$ ֿ֠8OF",>:k]MKE-4 FIخ]sMYGa7Jb`J n Fp>1V?hV.\! HĹ5ܔ+Zc⸘t'߈[} :=$i>5g qC[2hVkЉGP^DS`|q/~XoҬxo; *`Er. nD! mi{9{G*45BH,3 !Xg%-tHL'G"yv.ʿ[UL#Q%U@Pk)&e.oʖ3 5+z:lfG1)$?pNV_Ў,*F\uVVϹ^J?À(=JǪjq/^@]vZ[E})&D.Kd1<[6%[dHYqRemv9!fzH|K"Ѹ9pt o? 1xHǮa%Jja29Ztp1HqU෥cᓂYQe%Ly|+wP Mz;0hM5ͤa.I+mXg`Hi!fj]h45Mx$fG|[ۈ`ͶyfQEQ"gKy\[ǣT2\Ą/sTvٍbJ`~17M6D( 1j `ȧЩR nD_nEy?J,Ʊy>kC&c xyM4<Yr:Uh˸ZfYeR,w9N3*clfS׍u:Ey[kF7*Ɛ1HKuR>T%z6w΃넛;~+/{'A1h[F :gwSX;匹*8LGx䗕 "[3~^{؈&"~*c2 4vcOe ؛)6˧P\GK#QS!QvCMWyNMbe\*uTHB"a+1-w9F P(UGbj}r- E# r}8HII!I(fJIHcʐwJ(@Ot^Czpf& Ӑ#uTZnjp#݈Z s.AL˃9IM*8G\iDJղr%w*ovwf ]=/+w߯$>#Lc5R_Lz'0J4jBz\@DqIo:*3;&3 | [w}#xL.GɏQFכdx>qOKq%F%Ï`lUXASݥAO+`} Hoy\L 4FHӄ U(!.yh:epMQu$Lgd<݆ws:ϯb?Ʀ(AUHJ/%:3uRH Oc&=I^@_!!FqsD-w\^t MF֙\8#Kz գ݉A"䄆PhZ.H:6y=b"n'{I3jAMg6ћi"ŖPU$BYNwu?)gaGKCF܀m A)FmO2UGG=;fgC킋Ĉxb$-JPJGU{Q- ]ոo1aXJVsq W}V# Yt,E ¦~XT4I6y+1M:NR#집ʽMQ:ͱgh2<NJ;K T=sݻg +gS-yB/ \ZMA=<ˠ`,c; \2TK> jf]oe@cdeُͽϓs"Hp,+i;vЕo~\!4:SzE%pΖs#aD3X3'?w8GAsĸubq4#no~.Eة(\ m(agf nK֭YH|H7[3Ni_;|-5qTQQD -RO eNL%1aRtۑ5OS '&p}"4qm3ELP~JNЍՈk%kD6~,3ڰl53eo*Rh0 :o'#lBo[;S,7O3a}I-{u*o֚076+)磯wh:PmDʲGәdԍ{ձAhRa/÷F7&Ea?qx{kpIH) 1<-zR+Oc-h|NO^җ fog/Uj:Cď!enjܐ 7Wc)-SgH\gMGVƜH8/NPWh*,8cJmy@RpyM"@cEbW\+#R3o?[W ZdOo[Ɔx< qd_b%UO}OL7#BJSv&]-S7 zԚE_)Ƕgٙ4M]i*T!%8_$e0P}Zsrojm ;"4K̈E'{ofAP5 T2(L-̐H+t0th좭 U +ŋuNuQkìt qsUP|i!q9-jHCWtAC'Y!a ^Ԛ'!)B\cQy Em-Ss%ޖ$ #^mz- >nDu+蟁Ǹ43517 ӨǪJ 䪘^ӶEZaL wwB փ|xh[,X4";a)x' 7s$#hF;4~΀a^Y7I.XoY,w!͹ t.GLHu$:(nV@2 (5fSSO]oB@ʓ%* pZZEJzh FsCU}ѱ/}YjQ/;* +%5Q.#cFe>SsoD=j],1x*==|r{6ZXTD8zH#8JU$Xjߕ0;A?_W̚*=8dATWM"/#=[J3cdVPP( Rb/f\M+;'7)N5(/TE>F'N2k4vub!uFFJ? .| YP?)S`%snY1G2;訚3H_bA+tm`6P,e%6LV?}Ek`t!ZB0dK[w ij؅ `B۸$~o?q=#c 9+_k#~} %ݲ].&v PL 6`=eaq%)gp|PKCJ7U!Yg*OXn R WRb+3bk'ϥbAg=uGAVf1 LVD[:3 o[{O)vH_q` ׿#YXuf *a- Sq0J\H4jM:a?u7*S7s'uXbgDGwȷA!Y{m$֨}~9l9-71IF9e8+]@MlEK7N|KؼKV ƈ$b>_Hc >]z_ m?E(0gы]81$N&`# Vު"E0CiLדc:@wJpl0߰ C;PJ.]6EyL]l#l97 +'e~c"NwxbK#}m& cvqQ.Т3Ew;$1r8)ټ)N/ &O#Nm:/=@HfS<,7KO?GDW.1qi'W@ZclaHcl鍵d_9{,ݐLo{ vb޼6v"~dLS6?ϖqfQ5e 4=ib;7e^(!czSfI3]d*ĞLp)]cQbAK-kl)xJU+٨VA^c{d|.+`I^kԞVэ?4c3)7K_j5WD䠡k{!r \y[D0kF^Dv۲/_2$R]ET_\p=)P=U^⤢@4O~pt(Ƿ~RA}oPa\hz<fo(=&516:=ֶx⯖'*69m9)=CBEq׹o #|>p(4UI7Kr(TEK]XLoP{y@tC<:/X!a;7l#%3!n;-',j#噞{? eÍpNN!)tI)G~&AP aMz΀Ez I#"ߥ#Afw2KlQ $c.zlާ=BVK2oyAwo,~*=${p~oRۍeӭ1{R9{RVm'BŨpo[_2p*c\pI\hoZW o X>w+frYe<Z94:yW 'SI6Ѷ|n^W1\TFGwtzH@W >U=vP=+wþgMQVn=3lH*1+|-̀b6RjӞ5%: м׽0nF)d{uOt;!.(1 YqY| ]gd<=3>7܀9o'TN"]xVi>,vIP~ /M櫺$P ?gҹ'($‘{Op kOOeydm\G/ /is 0( kR"\yZbP }n\IDukFlCk@xl:P$!{H%iqOR.6 e.HlƫAݹd2%obU}* P^62S>V\RvNIlܳɰY($ K\0ϭ0~ =CƵ&TShO@ ha>fzW}׾k0o>o9kgvxNuO,?O/*#zo%l CF@r )B2m#XK~)Otij.S, _ћyr>ho)E\irrѢ Oi.h!@I F'IxzG@=*zơ/cHA )uI@EMD'}2yry+ުw8rtۈ3:3o2usɬj4`!S-8z)KWYӎ;?G#݈ѻw(9/hVXq8,5|qSa$N,fRv6O&x6E9GؠǨ GQJok%j/LLJ8kgbI@c]1#9Ֆ'"S݌V;qdtλ) ,gő鉡t]}*m&P_I!dTg6 z |,˙ FW>لP ºǴ!7(:g moZIb(!ZI}SeյݨA؇袳+ke8qVGkAmW>Dc8lǕT9W1"A RI@UOyNC-,L[ԛ$]YpIHm~k54Jl;u a+%t.T4T05~؄6UU/'FA B$b"&6R\aqu,)VC0ovb_Tw0n,"!]Dͤ!L ׍eӣsvi@CO-[] \r8Z$ؽ'$ G(*C-q@;=eQK)$V]nn/@7uG%pG S4,[9f84m_vwHt%_ Bȑ5G*TW?GZ }B\5d,_9:i^?E';3lm'ʫZ$SJ@$<˛#a5*;D2٧iݦR&80!j3).F`x,i|#󡈫?M.Ǐiw5e,Y @3 !g0 |L<Y[8]^> }cY DëzEg\k'ys3ZeW0bSYVzOr7&]J.${ufS+38t2{{=3UިĐv5h)AD'gŞK-*=$2qj<)/!ZƊ]3ƕYZ'ٖ|M Z=)KZz$2 _ɲ}oj;+i&#n]%,J~K.}Rܖ-8PL?y \2OSywS2&v=]ԝ1u ~f;# T+# 585 /Ɇ9?m}WPwJm!9.E[2K;6ፔiZQ؀^T?N(?ni>`j9{ J2h)m;ȑN?zzޕSGPy ǰsزZDG_^n>P˴ j^NӛTwԆPinͤ|mࡘ߭.TJy4qeQ* ^JLrPe釖EMzUjwjfps)xJmLsaݙ(1AC,&qEE(_m]Dq17ނŌXYq4=6@GOTMuP(AT(lK|VM9ڳe|B7MG J;xŇ/t+W\(:AvAʰ>Ȏ q:|ؘmz8&8k =d+Kddރu8݌W^zo(ȏp*ZǣrR1&];Un!XLr7%#n&! @HX vAAJoRo>hkו؆#TYjtI "/yF^W}N[ƂRx2n57Ђĝ.";3DnZtE!' *fZ)%FTDd?^F9w':4=@zIZ} C0ݧL݇&%ıHp0`Q{YhOqe+ d&gڸJ#b *mg#<" K枥,**I-6 Bs{*CQe ؊fDǁ7|޿{WKa%|cѠaUK()JAB&J&]iӰL4rk/DaV1mni\ aT_ ,5gjv(H5 j< a%O5t[/{|Jg uKyTr[a{q3+&|}GC 3i.ҽǼzse;҃ \Aƿ([?jܕ€o[]-}eu;夨 ?U!tu\3.̜Q>H&ƙb4bcVn`R|rq;COz}SRV$"-a/V-38)5N.c/öZ{uupjjj \ΐh=ЭG4*DB\r͢wb>!v`>_XG^b!VUkA/Sտ;\I&%cIֱJV4.R5ΧW\#uW8Q L^&iD'Sl $%(8VbBӿ—/ZDXzw'D/HE4bF&iB;~H>߈e|?m:j[DCV-\LVve+V LK}0n AM뮛Cƅ=D pܥlZxƎTyE!6JVT!? <2Oo EI+n m'dqsʪ_O{gߪ=/XжX>PDmK H萰ۂC_X+3l%gy˓rCZ/?$@.lC` |[ScCXo!7@72F٪_]ڒ襫Iē"o$J_8&F![sK 0#G@~詹8lن5 {A;tɰӱ7d-3#.Nh[g Db!] :)Vo&""^T3iSxd{h@S9)]vndPFkׁC;05Moe%Z$I7)sm.KE0J().!#꼷'i+bѨ RcwmIV :z!FD oi cWe@j֝/tC⥒)zl/ӯ,Zұ O;PEh<˾y&O \@AO! %_l7~L\~;մ5 µ3X{aJ}t ;W#2\6$QByR;WPkkf0/ 9GPaagJs]yz. pjo+h˞і\ чM{;Ȭ+<\ U2' *՞IL "h \B==(cgKH=&y#|.  lwʢ3SKf&آ)f+ڛysu\ݞʤ0 $tg-JptB 0}%2AhѸgoM[$jimn;ZLJF DjA{a5I!YzKkϢeLl=fcAZ:i"שܦr^G)nZpllҊ_-~VUERog6;"InᴧCؽ47@8uD'~FNRŻ503ٸ>{ـQ֏oΕpiUʛ&sWNHⰧVcS%) O/iKIb]c$J{NJ O}"A= GͤFP~B6Cƌof6v* W$߭r,h}Wk$[pSsSw;9};Иiň-*> @jǢmOސfb!phBCՊf8L3@ӴNBMsW&meooA[um/.?HMxW_嗺ΰ`4p鉮Sg3 }YwIz ~8y(dh&dXz85{9ƦCPSb`nka+|9/ɗ* qdݧi hU_|+\_3Xk !M ӎG8Q}7c Dϋ%r{06:eCPGma%c:7L}{JT;sՅ}?E6hhEN i¢vBt9CDrnvՎMj݂¹&n>Pt_o"&~M'usǯJPof"tz c4_{sF_ 뀡FX-gҪwNAk4<*f\W|JX]ⵢe2\LZD62 ᢤ uouLݦ;Kb?53ú~v m xՕ**qs"WC1TRdz7}I*f"'hm\48{Z< 96n]QF;qn˄`cǑ|L}I}T:4U6owE :*R"p0EVDktS:qRrY'R>t0P XLg?"+`hζ#T1DEo f|[;lV^mDd1rRJ.f2R_s >ʱ]M _]|qѩZ[ _gi崞D UR/KbGAB%$ 'f±cn1ns0\K.Db_3?ϾŠzg !WKlhXz++T78'g!exH7lw>J(}J4Bɴ8hJ-_"~I[H8</r#O+<:b`FԠ.euS}jF95)xj#RƳHׄX6U,w}{<)$:/:7\  0:AoPSPzK_NRx7t25Ռ궍AhUU2㯗9/ՉSʞ'ъji;!va?J*3JSpuas+$ CFW43JJ'8+ vs}KS*,O?(: 1Ҕ3<TgK(ێi(W Y1V}0*\oǕ`dIl5D#fܰ [Zv@=xLY\J z#?۹!s%<런ǰގ\ FQj| ]iߦDчxȁ8uîo~;<#BU Zf>Vvy+nLw`yZa/J Ĺ[lGWf_2>&9Q2Na"$;o(J>e&Z[g[I$jFJJ5!6 yaOVɮZT2U层Yӈ2!OB!q-qZi.Zvʓ_{iA`6qޕ ;Z P̗\g?tЪM"Z,\=SV^']dY+lQp¤y{)TjLMo,Hpf{dz2GJA)9OT;NXHb0mSQ͆~iBbm *"q K&E '.EѪR2 ;< "B$ wŪO<[B"Ek7+م)"x9*%#Skk;qH;8W1:27Cs{fю?.)Da1N`nDdD %1^h iUABu2st/lp,@Q:PV"mI,smCi\gv^Q'sa6 A\&S1#CGmF@:&9^'37+*W8j<\Wfa[xT4KFCow@KF9j>$flRowws%&ˮ9_[:{_|.l\noQd _{.^XGqݖo!=l>2OŅ"2=9B .Y0D}~IIi|Gx`!ʝ}2C(D])#ҕHd<|NfK\Ƅʙ~?q?D%o7vcb'uпR)c7< p;AlQZ]ߣaqj<_f},WZE LPm d4ٱQjG+gԸEۑ4 ( {hZ!ts)YE>ee~3"N %%ϙs9~0ByLK>9[O u!Йy*+^{baÓ^X! *oڭzwex-]\0׺ϼ"F9O@JDC+mJawq~kVfЬf xg*8`߃e 1˴ve {Y+09s3Eɬ0(FĽ:WIUK71_wbU[yvW:N;}g¯π՘ Ȱo`iF=nrGhL~mɢ_@4S%:pU(8*(b@8R%^|ɁF.]DV]Twx9G+|QANQP [,8c$9ݹ~37")M  0 F.F%X'd6Cۖ)QTƶ%Uوtm~xؘ Zh څq?1sgdNߒfҍln\=[Ө[5vV 7Hv-~XRDѿ%ZtFU]-gBl p2ͻ[PiU}MBQ-MDO%؝3Dqj_W' Ͳ;lw}v~=Zck̝*pg!( ٸΗ4YReY j UdC `Rn2s*L_xbfw2n.SCHɘAm*}hur277 $E~<6#!T=19߭z7s3FB۳.CǠ$+W:ӑ_M*i+dR3'"5l]=˜?ąJ }=IU~U3sHX % ~H;>Ԃ(r8Ƈn:D" UeuaXA۶˕EhTpXhSwdg5X5Ñ"n _*"y{4w<.4b{j#Z%`%3¼Wa's!RPM{Z$/4tJĔoMe! ( iT}GdŲA]pwQjH"X霳}7?;+ g[Hj@vMk k >an) 7׊N z ݬk$H܅:QihI/Bd`7>P, tiw'3 k_+\PNoū|;){6s@y~aF{I8P^]m5 ywJ`}|fpԿ]+Q؜P8˰x u#tCd4q 2n,<3Jwt4܆} Sn^A7f"^Ch)MB5UY>⹁&KH6Z/ gZBP 1c Vh+B@J+ PY,Uh{Rb}MS\u09s=Ki)*6)8čidgmms3esy4BA?n?`gxˏ%1v(`d h,BbaU95ܝ#w9~h+OGdG.Z_U8f'sIkD-Uyd0ݜ!,1 ͓릗L2d]A\iN燰[ˠ.^hC1{>aVq&7f8Ёc $L;v҂yu$BTq.i3J ȹޗa_4FYu5ÑN5rޫhڦ_Lr$'&Fn )gT_ɩsP WdިG. DǨaivF!wd7O_|L` "_h=5#A͔H,7⴮ *eU33AG'PBA gFJos U,f|u-y UmNԕ Yݾ=$zuA "}P}JqR]%PR3 ]j8\(#]V>ϮVrt1%Kg>V &j4M5 t_b0Ҏ- ;ܫ{Y-B90YfT=%kͮd**UMT3uЎSAX)/gr,H>bOr0Դ*]/hևϴ-j dH٤Jہ~Ḛ ly*¡(lRo! h.a/rEO7i!iXVG粗zEF`/M`ONCd`؈7ep@2=HE}:{"OD?oM<']omxI`+0UW% Jv|c$ղTӒ@U3hTv4dOYUIW,1 56JŷCXYߘNGc~wGM4Koq ga1Qyx]Lְ {27Y6n-|fZƊxik )ږ.sC\ЭͤR׬RioM()TIEJ%13 ->א m৆OP5eUhR.m ,TpSUmMhK.vҒh^D&K4Ÿa1P5}溹lk"1|ϳʚzkr㙀ز%}÷sݾ7rݖ"AMNb؅w"Tx¦ݏX_*$n?h©M)?/{47O)ֹid)ـ|.%ܸ m~?8=SLq$ra_0e$A&k~JBmETfw2KpfQZŋ9 urޟTͩW|!evMI@- $}U&BZC6mNʓh BW3tk3׶ akʽ$_uETQD &ALh,tZ:RN^uûfK.%H;r1X6sD'QSwKѬ{5E-6x[Jr{./^,gI=zu&<Wq;IUzDTUj:BءN V.M~I%QS#a0nG&)9`ϧ/RgJV!WUcg׏=JWt),˚'Q"%EVŴ ^?v}`6+cBr޸tWi=V*?RA4rjj9Lݱq: /8WHF-E7OV8h ]^~Asu A| ^JqHYj^#z-s6pa&O'ɅB$AoJ(Jw6߽mY !]YSv\9jC7zyyTnD눰>:og`xl~R 6͡kC"=~-:G./ ":f9=H>ȓ2v)kʀbw(Q R641$ FZ`ʇ]"z pldvY,oY?YdA.@UR[>QkhԦ< ?jE|\v ixycVJ* 1ܖ,aDqEQX "&]>Hn{JLy~Q goMIT:$?ĉ?3oB`D/?كy'k'HL]I2@P̻ߗj-682>DmQs(c55=+wj2cf=#t%]\ŅnoYq3^ Tvir{yYUO#%w{wLr\hy"6{aOKk~ZKdbqp\ q E;Zcy`֔=!ԹɲkU>r|hTyhhtR~?!}ƴ5[ cϔU !i4%?ZL%C $cdb@ D#$fIJ>2BAwZ'lL a*~Wa+yrPo)( _îGqWɨ )S&'#M dȎv qY 9Pz'ZQrb2X27[2IղeV8M{2|~=@sDic }bz!~qz*Du5f᳿p4J&Z{KFo"ҿCF: O;,nL# Ph,]OY 'rq EFy3viPpHԈ|HeSC牽 ٯyE8Tr_D+w`s! #:зWFB Z0=[TFrVzbLDqг>2E[G hEzkXk3JC]|o19AB~0NMZ1fK*b!P+M f<*# ](nB^n%k ꇞIl ޖ$6>z+2ާyW%L&] ,P~ |(Nk8*}p ML܇7?&[IHѽ\gd;*C Oچ'7:6/@* +A$nf8{h,#b= NQNgϝcO{y"o?;^@sug:'h5ߚҺ``L09#^]mswhM0vKӭxmedJC =U}% iA4 Աȝŧퟔ-g͕ 6RVvu>ip%نح'~H !-CiƊ"L>a)C6tf֯/F)H!aQW)]kT^,5&I:VBhhT pgRFxۯZ@[6DN߇kc8q#/|r0 8nC00Jh ] e笞N\pbplF%T;]yUX^24[ rOYrQ uΈ<Cv\a hGs wA.yy!xJ 7ٱ_׍<6N.KJ^'l{FΈ(.($Mz:1)Oi!R!EC6F "iܫ}kSOu)Ƿ.^Vmloc[N>iI,o#zlaMHeq|zq CJ,wQ!r%?>f5I 61K:fu z?;3B`6CއM]q_e*#GAhcq4ο?ǒZxy◦~2A'ſpVJAR@t#"th}*oqK`.®KrIw?<aUo ޫT:oa/|yk!i iB!Ա4NEh3A2.v I8#Jq#-٪]aə# c+ -n&nVª` tP{e.|WJi}jLncVd&,iP֐Ch;҆R5*k,g;vX*@8Êfv=g >}|P5(J *8]='b5=N~cmZuka3B8EcTi1'c H/2=[_;UX;1 i1wZkzO8PcSs,fa4|cwH5֑/x% 5lY➞v֙)g>#5T]0n~D korfMđ/;Yl 8|poó͉ԝ{d֔˫1Fg=D@Ȉ62 wf $r X lnK;$a,.)u4Yls^e Y+ÿ&ؤ*eW߁8*bOoÒgWj,(!`0KnXmp m!vm g鶼X+w4ols,d-}x9~ʾxȦqP!mɜK-A2NE )ua?2HP= +kDsTIDe8`fwWYiW]!9fx{w#x\(.3lgiŶ-|bQK,3{8!,![q0LT |tx{u᳼I.2 إW"tu.mMHpSG.K4uXJ;4e<Eِ!y`oٝ!M)IܜydKsYvlS+L*vi犏5 kda*Ḧ́˰,V$P^ , c%&ڰ.3f !;nD[c @=JȖk{JMlJ7e/9U|?H `9?ib햶ni w {Q`2;+n@DջLX^6>T# `,.8ڼ~W#ou7T|h'H֮yc8K }4*l7q^ةɯ4\]8Zݗ`2z;gr):-ȳd45RגEc9wB,|<)KT6N-~۳XfutճX=X0 eļ {Ԝ|1->+:َ/b@AɌBUf D. N,(4]*3B{e6 *urhgȞutfmXmgga6DePP5`[jNkH܁@g\Yӻ4d=T8*,^ᄋ7i~3ѺX:!be^uX/π!y(QY;X6 pyns\4viRv"3.餠bW䡜Vk }WgQ6F}08Q,|-Waz{JY}3J_L9BE:q B@LtR#d"ih*0<V 6]tI4߽v&NUS#- Řl90> GebAi0~2 =go<- BGj=kL>*z*EMvoC5 ͓\[=t<|)}M( K6fgwdiRZSqV'JT0bԃc:7jf/G|b30uHv7z \\hL5K+dZcidd93$A?J1F4XtLp$Gź1yx+BJʻ "4+D!.hBԚj-8#2X w૞:R5G~V[w rƙozvIb<:i޸` o[ us\HpqS;gk/+.]:.3\ٯi0 uW1ZC׬I\-Fﮛ=7ZJ:4ůsW{ޤK uk;P0w^碌_cKEL*鮺:s[s^l Xj|X~Dőƒ&J>$dβK JReTdz .{y&=/aa4Хȁy RhǺ4WY!Xkc`l؆x"priчZVWbXU.PH ܅?e/q};6uXEe(> Oz+`CߤL Ȱ) LSHQSK^C$] y3  rsU8L*:LwjP]7έnjyξjXǓ`* Q*|xJ2u"T,}zltտ[̧yU'A!2]FVy WfZȯvQZ֮%fC9hU :J J7%Sa,uZ;Q =ci1BP9o魣+>6beERGtudpdVAF)yؿTh&@⊃b3T;4?&SvNd0V'A:v-_)+28#iϿH+/,hc46Ad=17P_#Ax 5cj77F u r޸ JP kforK•̞.ER!y2EA 7RskՔDbRӄ-j]PͧBJ%I/#ȍ-n`Pfd}=meZNn^])Z<K “"xEYCUf{/vs: :ÃydTȣH,kY#X$㒓r!ΟپhZ*;[hBi`a) pȑdɦSB+*ZU0HGdS@W*F`q^Q",4&L}4˜^*y99gcOӃ">ˀIZ-UҾ޾7Ȥ %H-QW cnyM;nQ*5*X)ܳtG@@D8T$zfN",' 2vSugj=wuGw42ڃ V^IT ;IbVqӵC]T- 'gnG, M8e@;DBajNx=T d:t+ ܾkV›h\ѵe >$WSvGQ5x(щ.CwTCmaURޥ4&Cl̙ˊOLw}b@sJtY-nzp#r,]SA\ LM UoVHOt+&z=7\FD9:#7))Ðؽz3V_p|h,(q]QH'YW.*q; ƌ$Ӳ<@Hғagos`(y3/$}}r)oVao:o+d,Vja\Ʒ|{_,[ͪQN6&p,M+. ַ7΄ pnmWj) \L-ƒxf q*­AbyQ"}U%::ΡenqI" ,in$kQ>~uJsv%u]cDž(th \?kdj]B ]cO6疙ƴVVخe|_6yMgHĜ]ݹ_7l{^ =|Kʇ%Էo2 nT!evZS~ s$(r K,6Vg>O@DLEs纣VCix\II\I(ng9h8IަOYSwK4ʗ@xMq*ץIMogLWUwbS㔻FVaߟTa߸WzcsMBB 񏀌7Bbz*QQYPW7?"2T& !d;?a{ۯ"W4KL%+<-I(uS6~&7N_l2gaƦ /~ .$lW˨ypzz^9ࠧxsA31ԥ'/KIaT8dz81Lp ,eɦ-q9k,xP_v9'FF*M"=7!]eN~HC'w;rQǏ?T<Іc۰vwȼ)~B˗g2*HJRoaI7㼯8x:`6&TMIy ᕖ9<.ÁWP ڌqC2})fj۟3cd q'un%bVit3 UCd6n^lGۡE׿ȔςSJY_l{w7@P{GyO }da #-Ƴmk᳽ EV)A`))غq,Կi~⳿6-Ϊ Uᒂz< lϵ܂b۽u&J/BW,dT*$ǣ >DDxǴZߌS]y=N'E4I(*L΋.0wK723iH۬:Yn-"zpE7ˑT 3A}t:pe=#qUb+dE,BO$x4y0xBWt,SǝF>g7y̿#`k+)gh3xNUڻoLys':W~UPFgg%5XwRŷcڄj#ѧN.bFa՞DK Skco(]N7H . -seJR1bVjKS+@􈘆L&FJfQ1Kgq<'~[7Mr@%F/vΔ86[NjaX$:m9 '\K o?XWOs{ ˊ.M$)r %},49)BĈ"z$R݄8kI6*هLDV!?WCFXt2~nJ@naq-/C~Q?]&2T ] +3(z{JX*`y'P#E 1ٖGtUfTnhDh*9n#냣'u)q@W.t,SiBeGR.mF9A>+4L?lg~Ek?۵R]㈎`37D͂Φ`˃ ub? ^ y>_ey;MKesa>M뙇 ^R`,6~ڃ4BWxxF;O߫dIOԲpo\aFRhbr^p"VZ6mu}n=p[Ew^ 2E;W\=Ƕ:Q?Á%͋C/?= +C;a]N_1`iIA4r59/6q` S=d.[9AȄgӚ`m]$yO.#Jf\~ـQD<;DŰό7D].N.,ORJIIt%D*u17Ӱ ~DBp 2Ah92rM ~Ƞ`\ov%)6;[{9AqMYLbFmF58U;` q͓~R䦣Tҝʼn!:YJV,΄8x9>%]؅~9CXI䳁skHF|>&H hSV@ɶaY4׸v )'m__FvLҫ@O 7R3*W_CɅ9UP6 qlE{s"9ɣᷚMdy򬥖veseUdH`_s"#_m-yMuDJw*(Ft bGS8-nWr2M] +3"?]`K I u^A_3ҮZMZ-c/;Tͫ3i̓EF9)Ӹ+#>7i-~ی.!wݻ#4hрW$Q =!mOHAw]>4]? (T1Fkjj?"1y1Tr،v->12Q'Kk0ɿh ǚPT2$Xf3JZŠd?&-Nnu4bpiY2R6I2S.Vk# w zq= v9Zd"tg6D&g3<74T"(M~NϬ"4׮3 #>NKUC3&6PTG[ؓ hj?INkJTpP_ Gr՛-# ң(y66L("l5b;vP[AހZ(N{ zQ1= 58H)~[_D$Z5r!:ڎ6o0!NF98ʍ#V>yV. B  xE8p-~JKvMF_<Vv:1$]j jlVQ4fr ؁8{[$jj|ڌ)(¦_.0H"2ި,AE`SP Ia|T\(GRh:$ljťn${a]KXQ"6Ql>.>,lV)mB;RهhX]՝T{qjb XO<-ow'* 3!MdHeVTA5tjW N_QIMAGUg<. Z?\Bwڔ3ᵪ Z'6]|^x*9ʕA!qǢ˯R#Zr+b<ݪ p;S |y'Zr땣g@IE͙Dm+r;+ 6JiχYGζ "hxa CX!tƵ[GVS-&5@bHxbp$T3ƝeGrwU%{|(D/J̅-/q6+|yi>ef6(I/`X58ܱF*O_5R[ _̫8Q;Q|,64[[ z[3{Fqt=(2 i[G]`7DSx[^ٚfu3Xs/OK6im. CȂhZ$sZw08}d2afBr#:e)UjfC\7-f}#obچiJD H86{R /rRe%pqd kǟy<2Qe &:ܲr"&p*|xuC0ak[Y`&)sb Z$9& fnڻ%}!ƞ`Ы``.u3Yțq&Yu&Ob{؃ mC^p$0 J2$+# 8$J5Kr *oR,ܞB>sǴ8* "Tu܊gt/&ͰRQN KY2K"fMD?87ZMBQ`/{߶DF-*K&Lk"&eB$fR} ]KRSDh*bcX=rQOQlq 6\)NX{ȽC0Р%ut5]g#zyXQ̙xEß07s'ܤ8U$gF2xbJNBHM@@F"-d]%  Ȱm3FAIyS,XyChQ,{N =u_o>7O\Ք3'׍ES+^4O] z4ŕ囜*062lb/DP6KJ(+V9ÿo[ և AJEb ̆< ؕVz`5S*i^j(yq.ކ4`o9o]?2_>;w:> .sNSMy[3VOdt\@ڠ oLJfw3Rf:jZ`,0h?w ! %YU0Z޶(Va :Դ Ww̆oNqpv6BZk>,g"wr2c6lse\9.+ *i<=W:ڴ>-.-q9o~]g}q0X36Ou鵴Z|sod`UƟyǙCjE% ]Q䫑4g +کB6 RtO ܠ ,;ІТ/:W0ڮBT:'ѾZoUn -5%cԓ-lEЉ7Hqlyi>o5%9h-&ϴ/[fHeV9yw6Y_<بU{K# ͕\ʻIn7GMM;ܦUamrX<|G*68ߝ_p]1u- b_,!X~kz_$d}rz=o,%i31 ڙA$=\,l8ar/ dB߆9,Q]H ޻'RľaS45I .Y78qĻT򄔣u[g@r>س|]+;%$#N=)kBa\[w?)*38j~Aϝ_ɄjOe⌼6K 'asT)sV)䎘MO_,[gMLVcW4C}R %H!P|گGg^tYɘV,ᒋkR2Ƶ7M0a8< ȎwץfB^v1ĪUsetWx8!vpv +Bsqb͂7q?c:i3$ r qiY$=s[٢y[P,nM5u1-qF8P2Eʁvm`YA8S'gH!zaq~]2ۿiSv{$5Y$ ԓZMt^ݶ҈^L`cل#5˰#`T]H@e"k${]g<<$uDQgIa1R7fcc#nhQvS% 38^4^r!sD*ҽQ|9H)/4[~#oVj#QhC!}kV(>;;zC=>@?jCЗZvJ)_| 8x,$?Ց&NHafo7k: U:Ғw,]&Mk k|C-E 2'tzpNk OqH(֎h'3zm2MM"Y%iϴr~ (?Va)LogE7/J>Wn8SE)gb;Hi<ߔ@xRKY'J'Ab/~-$e?eJx6k epdsIdBӍ.+BMZ?s:ٲG`2K6M{kT &P[7FJFX(aIYLT_.jR },\-v9'fXQ2uNolݒt'o)?ws7-FA ]m1Ff~pwJ|W]ZwZ}vcO3dךG3Iެ%c~T2rv+!yxz2;|A KNmo&qpiDɬ#\ʞpڈYX=|y mwAͯGKU42:+)F4I} oMȚ.v[XtE49_+ߦeiH׳ߐl\BeHGMͮ5M/B;~/90"݆Z ]jgBr pBDa, Y~ :UDr3Z%+C$GOu!q _ Q'udk"2d񟾐UbPdBP: *ȸCU%I7)(UYo*vu@=/]V)8TIAvsn11 No!i^2Voe|hss -Ms g{= rcv8$ ҋAd;Y0`qˊ !5w3u/[_WQT7bSO M8&D^HY`s5tmntrqp:\J|qۢI &j5a҇Oa]=Mp£+;b.zZCq}؂Nj(x(Yp5!vNvRYĽAPg$sDo&n!x1p{>+nSKAit__-$-nd(4NE\DB^#kEx#ES.PӴ;N PT0]AG6JQVxZfl Bj6.h;bCM3K&@-sZ v5[[ ML؛u+ֶ0vShX. K4izaNMVU 6-g w^3$i!S b3":z@ ЉR3zxtN6d{~ YY%I[HDRX2,<+%VlP)nIrWBoϼ)ë=_epDi{_[Hsie_ރθc M3;/^e{QaߛD#u "F)Fn'T#3lvfSא?]A"gckֈsEkޣ‰Aο-5iO)ACSe Cy!@KgYnxHz`0}ih.[(TVژmPDJ>>άy6DUwJ`b:45G+)cGJ6U2I3DgUҳwh:|PԮ8Kw]7 Q/\3Qh\jb^.!OSB0ï :҂ ;?;}PMasbY~-e Qy { y).[bK %~$-Mj-6@CH\CL;u{8ΡzH9S#y~{wrP>f(jY"^E~qKs9fo7HhyBTH|i܊Ơ;*m訃x B ؞Dv-:Km=;okz!+kk{Spr[jGch@6x,,p>$F3yU-w›0`xo AKX\=A=ʀ wɇޟ {Bf-q+- Yޕ M7Wh$Aa8,m%*? pMbr@*5A6sq^9b)rT$-FP\]M9 %δXʩQև"<: A9K8ymޤNxve(޼N +mEx'{>Cn E~hgkyi{>€RA)6~0'w3]e G{b9i VYi\{TUF%ţ&[=Yr81M&Ё3/hy VlU.|`V1pOIC;al5G;{U$Ze{?m;F:Ao["Cӽ6< 3*Y `.GJ_++ 2w:gUp+IK>oyFTҜF׹LL=69A׏>jh˸$^mq~' [@%9f *#/&IorYIN3pu;"ΠuQM۶p(J)!~E(k~RuF@'+m΍",foZ̀^ygO|+x8x248%Q&j69.d 'spcYFW$:B) 1@܍&iWoG<i%>3PEnuK yxcvsood'kU#:ԽȨs 7l# wf|@vWv͵wmsΓnl|eKY 5)'^ǖfkLqLJ5IllPTNlŠ{bp>+C~"+ fClK`itֲ5 W*To}9Sfm_{A#Ǿ hmJW9ܚ-?&C ae=AoݮTJ2)M0"%I!l5[aIZP zH?q=V'J 5 *VawAV "i]ga-5'9O(8En|;|U!os6@MKK0r+8j bh{wtn nL.VB<ބ^̢˗J̿*'fYG\ETxi#IdZ6m&-.۟qd=jU{>'C6Lcl\F 6Az:*f,ˌo?nHȨR 8}F/wH#A&b,X8 ȋםOXvXpt33#Ф8r7x(5; 2OVG&_2~A[ud;UڻxN-PuZJr.X|o&jǂ EB+Zh.0D* u&qB6Z6tStK i!&#WglhjHaW2UK&RfխpFrەzCES2dX Ak.qȉ-󬨅廛a;n\kzO*x9l$a=*נWI)}6+7GO{G޻A}CVDm2+:0txK-3{ff.$F?7\FOGhD]ѡkEBG=~f>X,8*"pɅ?p]75M1j'x>`! XӜw'fwhqj3 CB l*c$qpAQiH' vg疘WYuCv-j@%*䛓k>.-``\\%߆㬣dd3)wpjUtrL\4v̱Kgg'Z }[[fET]4ڏ;` U糴$1sB1- [{{'s4et ]~Ҍ &҄C`1&-#b .O}BE¸t-L6ԠxX,QkRrD6$r'ͦ%v dvͬ'jL%?}gMe\ϙ{V^Ϣ%bRs[sFc"P91CE &<]WY#xU&Pv\bdn^YIOK vAw2s)2i4`Q_d7tP͚$8Q0/T"Fw9-U7c\RCWIYIlyh Y":*D /$pQ7ȅstEk%1S0.١*i{mSnT@M1ʓ05Bkd0W񮬎af܌Bˬ 3Z.zH!;⏷KC>h76E|⋪"<` q}G72:gL¢8=Zɀ0ގDpoSge ks hP^v;HGG(&GqhZf [CDJV]aܠcT4-:H]z-[;Ÿ4iGik;cji\A 8ϙ}b{sLʭEg:ϥ>ݗ@r6|ǐG޶ yda( MT~vcEH3-[4!֠gEMwͺ ;?(kkk 6w0n+Q/ie d&uSVRAbZYi@2ymjQWU((Sj-4aevV[LXv!`2\ F3.2С.˜|uG(fBdװA+1yRl`)~\j)<<4X2hI{U!M(Aw)U qۥa͛򵉦Cl8r\6SR 荫*D vEtR!=;}=m::3FH|e␌nj/pRnz9.aXU+=ܵK]0C!Sh 7*Vf%K+k}9'y]GGִky`U(כsViâ=x[D1~~X=satzErq|4A0 " iDn- z̈́sqW11 ^M/sr+6\~mGYW?^${=RCZ)ۊ$Yi(8Plfs9G =`:p'A&R6Aoe4*8gTȟm" P7__a/$͡xEA;ekǧ(k1O81/ =sqhX9M#Kq_g"ZKᦃ kD _B=EԪ̟TZ6´[9&&w.ķWb1*|ӈ莗/wL7nN骸԰BQP}tt˝WYb"qb` p3sWyK7 N~yK6 B|x-+==z%k)pQ;t J߁aaARq$lZӤ/-ZgNN`ŗ?ׯNDXy?8xQtϯ@3 sO~&{1>.F/w"mFl/Q|fDy8"o[Mjzyr0é^Au#cŢE&n%*ُ3*.CxObYK)# 9xದUjAd"LIh cٜ!/*e4Cٵ v)̘~qi}gD[ ˦"|nq'W6g'xR=V5uϾE$uL.iaGdPAYcR>چNmØ< "}g5ƀi ySb>G?$9:T:JboXK*ϫ0Я!m=+EqbsfMP "ayذףb͵/߽♙YIm {N*,<A:ʩb[t}K%lLfzcgsb[B\ME%o;|1{ph"L @ YɝQZ~IIv4f 04\r`;h<8dzr+b*G6EsQ)OJL2b&v֗!;rL|D1'f7lI{aNFF+oU EE䦪wA-V_`#8apDΤLiӏ\^,0D);fwr1FxwTeta%DFnGPD  bAtaj5\e CyNEoͿ5](Lj'u7c~BN{ܟZ\o!{KZ%Ucy; ܄ǴN m(FN,^Da3LOrpš&$3 X?v%kdL+{1~P'Q.j `'7ݸ{b"g̺Ac#>fͶ 4ڋaטi/Bf籯žJF'be;VG;M k &CUE.7u6ag@S~P џea;2נEB6j0.]k3( Z٩5O()SBO/fAXkiIu{ɭ{yt̤[y`Z~,r[b#e?ryqTyVo/StMVl"%;ZD+ χrțB qzNWi ]p̵;Dv;<7N.Y>;- 7m7QͭL~B:"o]q h3]4;^(pձzdߕ{r:N5_FbCs(w-2fjT&@P䭵S,rtN5 2-9ꈩDx=7lq~ SIݝ) oJoz_u$#][#а~:n)7N[MRx134{#n7HOWu!E/ mQGuNGQ3a2*D0E+5c66`^| i2A3L/z4~<Mt(ҺQ@BpoBPiR&t>Ͼzxbc*uZ%JIq X}ωdGF(OE~R1/-OU3Î*Č)驻Wb B)4l!-#`boE)#T\K-wQYVgPnΆ65R.ocHx;7+b#feye?07|0R3K(g W'G)`HyPi ~~o֠cP4_a?*= Am6^%u&0HI+"]U1봫zJ;R騟m1e=zbR,Tg z}[ϘUEBӈCePc5ƪ5{iQXY5Xа<Җ:͖boV pG&?54[xigEQAS`(|\l@eDJMqyG<egwVD̔Epg_~ٓr*:$Yk}OR|ɱ B`Uٺ*1\[w& !9~UOoGAo ChXkJZ#EhSC0Ғ=Z+2S._q!@t{t6K]qҽ0y_8su% 3:*PQ )<^L \XD}t_ګ!Ojg[+Ymyg2~.'N` A W)9&K%8?24 fօ28-Ƕ*ۗM6 W۸xTU"П"A컧ہ0G  pR54vJ)*+{7{'R_,_5 *s?2LLr_AHqPt>]<>,{#}/$`01 ␁[131xst^-Pp"!򜵿`я8~ƉZp"\LC!^,HKUxY %5fZ#uJ;DHY}" Yu4pT,TZ׮]LmDzb^Bm7IB$΃WmW$;c~+yڗ۝/5hAGTu ]ZA|>ױT1_1Zp`~H7\G'嗀1( BZH(]8KG" ó(/?X7%3|s{ *}*6qShJ̯5 V|f({_`d8{8'9BЀtrvʵ`Pm#2C?ռLdt-IiO?\>y mr?>ADANr7i$5D?A,;F odLsel5&*$9舄#QX&gqR & lW;Ob84=0ԕ{#KG\I:Gm~| /(Z/vwyP)%l}2fU($ {vK"=*#ShMƒ!4L˜[p;Z毆0pPeA%?W/(U֜|(Ylu[oYF-utDJ PLbsScs_QV:&tj)jq(H@K Uc#[XMfa!lӆ%ƍmW5a}Y0+a3t>Qv7ƐbҋΧp=Qm߮ǔnXы:);bl*eZ`tb46 daEL/'>Uy7\39z툁{+v`+,QSUc.0@֌܋QD:,TÚ5Q'7]ς_gQR,m6(DvJIUbPe}8=X9Kٖ ,8wy upRnn*Ҹ[:FBUb";yj`* G8iy/3ZMm _7bdMtAA-ly uJέس^`:.XaO@y-FOjν>ٜ+RS Xy\+MbtčP=VݺzwW^gS6i ,c8M`U7ԧ^ao-MYɷ= ̟@ L"_]"Ϸpc)A$,.X24>z/Sq/ݐ;IUCVB*&ҦG\_3E~{!( a~&JCv+~ %Yb|).:CZ(Y6}ly!Ҝ>jCEjI`Y&D %BpȊ&xA aieҔ-ZbW>!*^-p d2󍱐'C8wˈ&bϢGkvD>WNNw@!I_%ׂZ>XSy4SNѽڎ][gr2X((/n&50%I/J` KL}M,5ptmӕֱ `DZyȆ\ 8e]?7z(ng7HþqN{fSB' 9Mxu8yԥ}mVk۪*m}4|EJ@+yPґSg <.p~3ݯƯۤ Elyc`| OeV}_:T`/=_꡹砋 -V ]zPXt/kNX{ M)E3; k?pXC0]ss&Sm;!%StٳGa97ʩ3E@aG@)C3]k 0=C&Z%ʘҖ&X^Z/LȊDž4".+w k^ HC|\8lW;S8B2rvP[785~ldTeF33R{K0/F#a/&^ds ;7XRn>rfi~Ua|^ We4u'Hf'7D33R8:TȖPY|?E9>HI7dtif ^BYZ+5h2;Wh_X/WdVa|PIDcݠ=L8+Jq{^Pf~S؉iԅc_j0)Z)$D[Ij*|kp'ӶoY!ҲwXL)W\'wEh ~(xiGSp=Q4ZSN}VԹӛkAOx Cd9^>,GSNC J ٢A Ybu:9æVw/C/Í,Yw"GWG]u]FqWBa^ՠ{wc+ĖS$}<$l4q1=|[V#_ -K1IWX7Jemh'ä| L0W8,VqPQ@u\{1 m3W) CFNfV$'Fp< F4pwUQ2?sW0|=gvnZ\3 e64% fB pv p/yn- #ZG/ CuIu9P(v o U9!LN1FZUyv.mz+'WQ&?kpwK[#g*N75d lP ܫ 7~䙣 Fz[ZGTf%HYP_#nD 9)8.W D&B@FV FQ%ssdU0[X@-fsإjokw]9͜\ n!l ӾG#RR,={`@Ζ1rGȑ~qd(:#$Mf0X)?',0qԟ)܄)5=euxčgdF<8- 3="VQ v|S86?-k@{<0p=T4 6Vt;ox/R#WUmgdչŇKG&M(*}A04źO4M>RQre ǫhEu )ܯ}k&n<ʀ{ߋǧ7S›2Pvp_X&pAfq/&?߸qUw+ޣ{27 x==$-!|DX|C&+Vکm+ڳF&^@1P"G26coAץNKhٳg>( N'n+jn.qۼy\,`d5ej)'[ v۽G ӨF-+gn'-uhlZ3*6)!]Fd$ =B8'[cVQ7v5C*_W!ww:v:\8I4s Fn ډ,v? @e [Ժlહ\}mz:Ca .P*w*a?;ZW]|G*Y(qdr% Xf07sv4+et,BXU>;qzT- vpxb6{֌ͦ]%eqw:tdKQgY՛ш{8 +xD֙Å)DS=^#ޡ:!JŁ-5n`v&P1k`O1А:ŤZfT=>%}< ԐOV{xĭ?eѐۡP6y0?ԟ EK5Pl}HˈD"\]VOT>N䚌.7u".R3J{R&ˆ`.^:.<2Ҳ7yy+)`3hYn帕lq'F p?fVT')sԟ* ׮aCLY/ہդB/Zl_"`æ$6%_8/vp*|׸0!ֲej(%1^\,Ό >sscxvS|tk}{ /= Q)Ժ1`^skD;ϩ5"~| 5HWWo,S. e]ĢvI$;M/yJsDCZgG?#߭iH!M}2a}5GV2No Kgh"m삪LE| }Oc-K-<+lv58]KXD :f]hdhP|[o}ی]OhFn9:UsO^5C jDksQ<̔$gҪ*ܰՎ*«\D5AĝZM{}cBAo0h݆=ˠz=HWCgu.Y'∪3E䜄>cKIP b*FKu}APy-]1[,< }UUCćȯ=Wϼ;"$ j)7,ZaAOv#ϧ[b*%oEeR:͌n\wBZ1 EȎE BN2_Sj1Qi!a]vv"Vڻ>}-~1Xr| ]G9K|k h8"FkhLjPoD6FÝVv Naoms~&|d,'4#hw ?q#?\tc,FI*u.'aԔ)FaV8,K1Mitz@0o{;'AgGmk62EQʴZ'*JkF;AFߧGKopX fxJeyepdHqL˻Q}TNP;0z`1(\.^}#<⍪?-)wS,BrG:,N; 5赦N&넇K ‰ ʟJ"kpu'kٌ}ܦp\ѝ0O=L_}f#X8խ pFw AY-ximч1[@F4Ǖ i>+Fi;V4̅hW|ov"SBCDG(^ֿG WP=7cFO͕{nZ|o;L_ʖz@C(U|x·M۳[wm3G<i.;X k۱ϣ&E " 7MDlUB$?bAMS:EKUA{ Tt2(?t 4T? =}+Ů9Ra$!B% ?jqiukԙ_7A gu\#HU՜h$BcV9:5]:JJ)"#I_ds nŁp~ \2OC-MaCЪĨ<0>pw{U07h47hL^-bGT] v2;VaKh%LdH64@xL)N(>^~n7oQӘGnHM\ui#6eA~oJ򥛣LDcDKhܓT[ ,hz.A  ͜-!=FW$J2 qEă~l@»v-&jct$Y #9L)ʚane͠iwL ;S\{4]%j2a vCp ._nxx`s`Z|cZ ZOIpf:Y[_>:{j쵹Y {RtfO=;rt̫r #v[W:S6oT~fI4~|o*BhMeK!ca}QT%DFJkyY֩Z(M|rz~IytZM63: 8HK`_ sRfO}<Y _qdvz6,> )ħl ŎT)|x.6^R_0!yɣ}mcp.8HZ?⯮ۙSS` `_ JD).É)E@񔄻,twp /򷥎Y{@45|fd~̮,w@MU:lf˳nYs;F 7l%*e!أҡ)͠ wY(Vcd,O &q87RMdjqUEفř {n:ߢvZZpQa/*tR \Ej44oŏv ]# y bΏs뗐|0HJʻ`\T2j{ O!\jk(6_G"ꪫTOG¿%mW/&}η/!+c,Cvz>[P٩}G7f2jeMJ[c&[ md3:]MD3X,>II`:כ(r@B=Išİ*2W?,}v@01סzY84$h/t8hp7Ɔ:dfDG<F} v25A}JAdڪ7ᅲTWJkpm*isC)ۘ-/|6`YQ CHIU3Z|2ɯeEy t&ʒb%cc@]EIkL*!l;tde%q"u/&h Ja+HD*ݗ9֍E&tsfՋBY Cc]ǘ6hrª#ڱaHɏՓjm~ےaiH;ƌ9lB~׈SIwQI%<Av%!]WL٧Z}Ը4nCsgV;k0жs3`Z"3έX 35H *6 $NR,@yn{;4%:-hl/oE9X-(n'C:.:˃k c.Vtq (w;wQ>jA$gkb12J |z5)X7ko$J:jv2bվc[ 6!;Tӷ{XۣٕK{Qs7 6 Qsb=S5_j~p꿭J6o0NkWf'D}M,6=w5kT"OĎE޳:PbZ{~=&g42t(wz}rxI8jOQ>]͵X͢+u8J5ɽ(@4Bأ^m}}HCM?dNH .젴/hhz&ZŻTtvCY&r x.M 2>|x8Rn;ҿ7ӯ!0LyO7`%X˜CneYŀt߮V\ca˴0dJ˭pUdu]tNMV Aqg˼1)DK17-=(f%g5y~j`-X@F5q_a}J OJ-އI|H2\Vm) e An:GPno 7_R]'ki -cƨωTF{_! R- hyS>8 gƤD|GXBp^0r9A!D}o`ݤe|LVo $f]t` -i<=z:\+_ }L4$RUx-J_Z"s2ZRn̈l{^Pe/$+,?:IA|QQ4ܫl]Ed 210-V{i&S>X]h'lsX.>R1gM9SA b,,"=$LUv*T)#ۖkxS CF٣-Cm86 ]^}(]Mf.Ln(vljJK_1 ~-P.h ]vA 1F>Snzny4Ml콃Ae:J.T]U|+HnX4ЋW`4fvo%oJ(cžK2gWذÚwG~mTzqc LEJAi(&lɧ0jdQ'g#]=iӭh _ssWTi')6C( eo=t;v3-MxIZcY #k%=h_ITDVɺn ~8sqnq*Hj~50$D \DGG1PC[L|;0rSC8PG~|0LAw UvZ+g'/B*>гˠ̊+O+_JSZ ۓyUd'959ig:"ෝs/F>5#83,Gt )k{d •=F`CE'wߣ6-5/n'NO7'rDֱp:a^6i6Aɳ M,tZEڕN,JZH_f&^J.?f/ Z뎢2T_"OFrW$)j !sk|Y%I!%Zw[݈| SgF X5u7y"ge^NaGA],W,X:pp 2bF*ly*J_I0qG0QxXZLoaEv%#8mmA %~WSDquZh֮@ H?z&JNv E;W?T sXc#2RNzBb"'9,KYt _&4hyU@"n‚W$~HhDG]>oB쯹4][vx;UXlMݩ-s-͜GbkY$ I=j(tUF`;mhk-uckfSt\`Xp|It>(eX~"j ])+&%Ite妰qTCVTס5-5ja%meO[ 3ݺ/nc,GUpu*ۿ2R}Xf# w3vQL1d~}W>L0~U3'İUf8\VfiyF &^C VtU+.Ńju761,ո`BI0ql 1 ta7(d5 aäV]#iwuqVK6Chs_ű6쾟شZQ{8 |vW2P{"pXRKn {߅~qUxfL $ev^&,%hl9tɌk؄eɘT`݈Û{i>EY."CLyc 4މ,ꥵTKj^1<&K6@~9!(.߭L${y"Z8ɑqmQP6DҹY4>wN(0~EdU)hNZT#pV J.$iL4 'M=epw;tՐ,ݡ@S9_zFøh%n_n!vr֙o*qz'%>Dz*Q#Hݼ>*eTY(W3Dy?-Spў=(O Xh,HM*ʇPڻc`6-JF%+s yЅ_ ]5QȊYH[-oKR 쨵s FuOzx2}75~/.F'?U.D~H)ie48%WmK!AzT +1XWLW+\EVZO@譁vĖEh?K63jH3m缠]}O(٥;~Ȭql]hԀ"d]i1SqQܤ+Y&RG\<.5yN:nJB!XӦ$ |DNOlJO(}t_*;_W Uu%Xa~@,U9ts/Hq dݸbgQAi((;v5_G3O]~1 CbSP`\ R/ BVۃAXASolk3 {J_W sWEYTw|bShT6<շ#g'%ꌃ󣣊e>>a(c}2'!)nMQKrd/$ η;JMFA unAyv 5؟g#_%3lI]R)eJ?!_D`Q4 d'8tuŸv Y"ʔWzoLhѬlrϛ'&n1,c9}RQQshQ~iHwF]6#@``臁޶iX:7wF@k@J0_.+؀ămpv6DgNSa 98o䪊|[dF>_4cLmY㿡/^N ^yWdjsVPpr\ 3h0$C02 )Ѱ_e7[yW>gmWw34I +*fO>'x\z[!pC4!l~ n̠#amY!+ka4ŨK;,fVջ);8%* 6b_y.F>:yxY *1C[ t[;: &˟uQ8t ,]ed# \aY6,U2@F l OjH$0zFK `~y~ބ[,$G{nGewZlORhx!DLVDDtB[ }YXޯS3d9xQd51IEMݡMûyPr|tb,sXڲ1'61 RyspSGxA485?~S""ɵPG`Zed15p^{+o֛eG٣O'i7L~aB6|NE-F"$?$ׯGe(ifبIŠ,.q{Mn2Po~>{q,:S^| vPwEmBzWe8>33Eq<6FڅH>8s 2:%nv( jF%sCmʎAZֿj)I>Oys,okANJ?%qFڗf]b9dd:/(ܖF:/Y0H Se=X /':X(_z?*^zJƼ8p PNDץVs+@VM4ڬA |Vx[W|}jTAnW!b[葎.&de ;_F˼ xuVpׇM8~6-$7s֊cδ e(?=(B?T]i<#wK[./?Dd(eKsbApm) Le>GGMkK Ѫ (VbWUl D[9GMd};rXY:zq*cqE8,lٌݷCUa͢0A R.N%.=@J͏C|m{a[/9Դapat? ?K4?#&NP$UYNdC,m]*KsjGw`mVxj]Ԑ>'"2MZf+j*=A: {7T0ګ1ی}% dMc;MkɲA& tq7\3 Ve1tx]*G53tWtN 3KҢ0'{gM!eSBoGF{!j?X)TܤeuRa./Ro]#mL%&Cqp}dQT֖}"ev.NCYpmWQaxKt ȣZ"'!wopmwK|2p{ ["%6Ve>g\]furb)hm 60oy9vDU_9 -Z)DderHb)ip`B{} =ͱ m\Rԝr%8t(E~YgBM4nYriV~T}{$NgQ _ Qe:O3YZ$2< rBY#_{? ][u]t{O߭]ɞLM&dVL^FOoOL _Sמ";JmM2jGlYTbנ"a.uԚwpֈV m") PRz@'utŌkB|n` eY V1VѼ11vowj98++0Ճ߱[0s*Ubs2C$VVH ỏ]G[>/D#Ei$kM[M0$dJ"D7 $Asn(^=mNK}҆A1XdbZ".:%+` ٫b(9`P`I" K]Xqyta mt<6PGKEI>b.< +#J6G Dl~pc(3"8+ȍ  4͵P?=HTYYVr5EYLk=8kŞ-̟Uɝ񗰸Ǥ^hc'? &׮X AI(Ц(3&%!vGf;i]7Y!PFjir$sW|kj# @gvzn.2$TebpE i:PSaJFgoU ؗ^ Ly͂W&IU.>p#(Y]\!q|E-dпW᷇YgW(C I',! L FV[g_F.{CH P4uI0FC&{ُ4rC ]&N(g[d~"LBiK}r2Ra2vJ< ^֛%.l=UJ&3\Vpvzr1u\9jDZJHߡ<_ZFUy*c&.Ss憶ʱzV?tr0IBP][-IwL/>m?&f^;>lIY:Q|%Fׇi0dof2dvSrcߜ1(}D̨^47q~>"NE0jx8Pf(MN .FvBa21JQE8TXǑp;SiBJԇ)FuRљ+⇵E=-ۓv/u`6K8&F]6 Mof e; )P&2@IDwwi-7NdPŔyů|sSڷ^hy(!})C*?4wro͸vޑѡ Nbdt%l!dςL8?y9γ [6U3$di/1*myĆZԴZQ1Wo/F n9rł߸X.\8P)mCt)Sv561-wdś33$P'k݅Ohăc\b:rQ&4׷87>u; @<῱;ȴ><ʻQ G[a=š9S=+ }լυob`^#QV}-ZEj~A/ѺΒ#5eΪ:ro'MZPZX.e:g?S֠H?ݯ >Xǹ#,ґ^.5icF5/_V+nDso=i}w[Fx?ǭW!'3Ҧ{'@G.m$9 $ $]881YX3#f#qϻLnp2b߸f+ȎlzuNWda+eba:x@pkLb?$ic^K)0+'m;Z ;|y?$Ɏ $~uc.>cS[ds' OQgu,Ōq{R?09Q5AD؟"rEj 1*gՖ'@AcF Zg.t",krlyl }u墰/ 5îmMN/&|byti )^0崡0>:#ƽ6y}p&:v"gpЂ5=nפl- [zm, . h_y=Q ?"nD!΄Kq$XD/ϳz&Q^b "?v8h}@(и̬Ut_٫,n;L`qm%8LsIFyz4x< X<ů~Kyzn/h ģQ>" pbAQ4b^-T}a+3koA[xa4ڃ}G36ڡal3jO@7fs $eW BF4ᗓ F5":RَF\TTe kn /osZEs l\Jrm ˵ ! kH ZkEs~< X_ˈ7v~[NJـ C2`=P'2˔?Y 2ۣ{?GkF-/SƷtN9>nJc(r=1+PIEqzzYl5squUKSMIZ؄&_}w9UXsF6|.2v5ˊvojFBMkq ijH{ ߢ}(:1#2Q ;{!0FD!`~p;Z/2'|/tj5'qpbNm#CfhL0,(:C JGޅCQ$]CEPgvKNJNfZF.?'6v̦WCw~0 Ϛ E** Iw)ɨu=s<ݣO*>ժ>" u1J_aqS9j<> S_I&@~,QL.Mrbn{(X8R>k-b9FeeUYg 5/fPq u= ]4U!LrgOnp> WTTx,=rrAϋpG:69THCUue@Jfx .x̀GH_UU7oUI1o%fd-]THo=u^pd‍bUTOLUy#IS"F]KOT(Mi(H '(u$ ;jĄFTdL?yGץM]yj#9P+49 #P I`Uno]1Xk$ >F&4sF]ԶRV<)t0^c~vsòקOO%QEUU s#Q?cm۟ aSrKmȷEe . +N w>K[^G7g 5I$Zz֥tRVsS)6O~cHUhЗ?017ۈ.+X0!|kRq*r0Jc Q!cRM4ʬ ,}QLt$<`;-wд[:({yyz <#AլϪr`\ޗ1:k˚bTCD{t9CQ6tnbCڸE s9Ij^$ i7ùJmT%xS eR(@:ck6ض**5Jnm SRpmx*{怤ke滶ۀH.ȇ yv쵻CWLep#{&Aݹdo>Fx2 Y`wf]b˷}fE uIG߾xs>lUM--\ﭽ2eSZ@[^1]I-@}L7l馅O^TCvAɦE"JC- 2hkF+ơx}tM&M$>"^g\  %w 8"fc{`;Obx1BtGYer_vW@ K" ~`W?NW7XԠIR1rn>@0;9:%?{+џwQ$)zgr%Kmabaxfy{L,H{VI9)hߗ>A#wobe=N#}!kSQK21JH hOFʯy?)F zJ̷eu>{ÎM@4]{2p.Yx_ ?众 qwE[ɭ1 VELH; v,U'Z7s ~3؆kǡ-Zwӻ/)Ƈ>j=aX.%s+}98eWҁC W" %&܌_ SiRv=ٯEP}RzEcrreykTӵ 3Ovh ZD;=ũҍx+vظ(Ol=tZۃ^r=RX0RI_ *,-1a(L-X+P76)f7(>䓹A9#-<>xB+GFʓLyC$op@vj19^*_Xgn'#._Nd{$^ ~dn[L]#g2{?V&^q >TwgS@ctB>Btڔ6 cUa=irsT)0ׄCRĹr1ٌ@kUIN6)W 'Rvw8z?Ngz]є]gdUM{Xv݉1Wo%9dcÆtȓNLjCzP# Fa2Ď P,܂-Jo1+j" [4-H!`,m<Zyjd (%W XۃruLJ;)e[  (!soqt;{YTkZ(PgǦYTEo˖H>c,x[o$GvaL(+\CVFfpXi 5)da9ubpGEyX& ٠!,@4Q"N( v/$W2\4$[R6pV,?R?}_tULtH }yE9?SZ55ʙv,<j>6Eo^0oknMXFs-b$u]>$?Q;?`2?ٓa|;!.dϯG%m-.H (+,~60sAJ+G֢Ewbq.],k Tk)W+q.p_ՂS/9&8:5qwg7 %['!>y5F#OdWg\Toudgšš=*xs"ZV #ʥ"K^;_‡L}oL~)w\OkmQqY[l? ]]i`ᚰTb{u8Ta|{1U$-f<*(OIKծB|2rHĀ&C4~۩ o?J՟Igƃ804 f̎۸̊?;1V 蠿 Sv04t.ʙ%UM|-]W0E!6dFJMŸ yGB6N#J8ߊV(P@A!3ԓv{^/(iUanƆhR,VDa$ہ^ G$S` i3|A`ȑC"_'%?rhYC需;l {4wv,ݟ!w5C^~VG h߿%\HdObwد)Q4{C32r!DGT&X2QsܞFЁgVAy y;BM2''3IH?sR7+(+)5Lc/.p~$u=1w5hi^ Qͻwn2= Mw۞,t6QȔ nTCy|i%/X ۺ~ۚ3\pumvl֯ւ$x__Z{#?h#4Q9zVΜHVǡQ(hztm?N+WDJN]Պ("֨~gv|lB|@;0GnX*ߪ\:L_`m,1Ҩp[}A!NM–d^'{j*>m'u wmWHCa~}<=RW-aI*r9e_a/+L`_\p] ě֬w K0D_!ZI9Ⱥx, ,ǢM?F9yo\e_L>P8%P+RGKz1fnDLf_{nBJ Q\'Md7H$?l&yV,H詽4B nc p(ZnDŽjm\>K`40ø^+|'?<6vH61fL5Bxh3ߘ)%`e˲F܎i%VD'9o{Hަ(zhL?yy@`]oy_o(G2V Pzwn(Tg"MUXfg\D!nhLRrp'oہHO#wbȡa&u!NAUѷbil4b֦!ʡGS::Zx/ =GMa}Nfܚor'wlJua~j'X1Sy͏ʟ_'=05zXGӎaf~Lth]sp7Cxk"xBXtovi7b\Ot„ Yuؚ5`7E+0Gcb׭dS;m8 kn0 n{@q.}}8k/ЬHS"Mսo,KUSh'$Oz{`'9xnIjoN"$Ueq+zWS# MHBllۋg{u,")-_" #X~lhS!0o~ei S ̀pA0N5kV$ k"~X`:.?V/?Zk?=%S@P1q^hDa{䌵#[ ހYA߸n.7X=lgbhj ~~Z Y8rࢴ֮m5?]b^V嘡>K,te5[nzzDy @m0=Xl-&A'd+~"R-/3r$eЌ*ToԠ5>|BQ}vVhOo`tf-ejjw @Qq?}y)z9lg" 7zrP#.ؘJ=0Ux{ 8tW#99 Ly`zA\T+h Nbg=þ&5&~tʺHz.[ zѰٸm0&:ZM[nmPd!H[`}wif>pܨyZ5˰PwA 2V2IrGи%l ܖ;f0ѵ~svtϤJ[ԵZSD8Z %Yԫ64[E@49rS/qv%w[, rș:?*`~AF[F"; OCfT7$y9ff+ru}@S:r3a'SG_ [PSJK {TmUHWX \mǿs39M-i+_篗5geXb-lB{ *ZD\;G98uG:Lg^MŠ7K"E  zǥ)&Pr7NwӗJ!J(_Oj'6H&CébvvվApW?h)&V,oߊ^ʿٍa6GT) G'} ':bUQf=y2`vW$u">E xFEɾ]ڷ|-6STܔb#cɊg+G~5sm_5rP}Mʴ&}'jqIdN<#rnr6=4%!j SAGS83*Ÿ#Ub7TnO{F6S0b> "n965hF$)_IZ7iwl_U3?I!ZXӣ=~|~.=AP}ʼn0 h9t)2FuF[ 4W-B}"+U?&J/6bjԐci-ږec R0bnFVÐKR&0YeX{b8Cp ^G3~8GUpi ]=7"&?RamեE+JRr"ef"(X PN8ie0HFIj^y`u!5t1Q2Zo}/9 Tn* @}Ix"_LSfix?]ީmsw.RIesKde/ufڵXvswna`DuX@-0#xvdW{rysj+mwuCIQy |tB1>̒R>6lN'Ϫ?ɊFn nA];h2Jg5ĉzd9m#XtBۖжYFArX /޳JWyt ,F^bpSH'KF 5Wu;EirZ$VY8?HC]7^P5ߌ9Zn049\WnV>Q?\мxɱcY0CNN&elgkJ =ÆJ&W_5mb"z+)svmgqF]ӣoZ_* ꦟ_X1fLz2@qEN.NzS9C3{wpgu/'~ m K$ey/k9` `[PXFv{~sk+C§,ltmw; PtF_'S b)C q}OWͬ>qpU䳷j,)X!HƘ):\&(*esY| eeC?tZVTyOU/z-,,`l!i,)tw-"3] O:9^ vKn,xNec9Qزl$ZYZQ;f0z)1@N4Af 7:*EAˆ&֞)^j6z3d^u<ç&õF Sݘ)k.`.r }< x݀nS-ϓ)VDknDZ9 J*vNJ_!Un􁣪5o@bgQ*! 3dSwz[\x픐E7k'>]U߰"Yjl%(^QM]wa?,4'e 4ujVrKrb6Az`zx%jb}7%-vX>Q|w+ub$2^-x2g賻ua) os&+D_I%E$K %,mN'7tv] y-fB#p9ܧU = [5d|5oUhNuYM4 ܵs*] j3:n~-dy?nZi;ґ;3QqoI5y9WF\n9ϵwlRB ;ѻ }Eݥxhsܗ-n$(OEs=)_"ڼz3j&QX(Wln`Ov+aF-+ -򽼊;=(̷n] qյ_* 6QU 6ZGg_a4*}kzq~p-6!*(kni%kh |8ge L4^L&<-)r6( V8B\}(onpIv~؆V4x[P9 cVext(1?J]$ .yAMvXf{/ml9l3dxg$h* 'd8u,B@*y@Q-8갤 bU=BQ@ q<z0$Rf5FZ+ºg/ΥkXkclp{Spxq0V OQ%rT9ceāBp a5KvMyo{`E"vjpdzjޗFMMBmEչ}#Ze>\%U}I4WqqWM`'3QibQMطaS]C~3k{ْ'ga ^)x#v7&+;$o)TA*^$|Z:.مtg:oeHԺ(D8 d%`G6ݕ{ 7U 4_ ȯ9 2\kg jHÄd7M޴(/ﺌq]#%7z˂RVP~N: Oa@Wڜog77s1# K \t]u7X L7$H;6Cpj̻42> 8"w%Ooh!D` м(;PD޳]KI8$bFJBc~bg3Qh 5,Y{-.< b=4׈^ a;n̔sd82E3~z- "/UN,1˕];dXSVjŋ6ӛ+Qk!6U=O]K#ot)4EOo!ꤞ<+7cIJYM"F(aG%n1{<ƫIc %POQS - 9J& 7諂!f;FporСNnmaib6^W 7;siSSi5hUddㄇlE9l@e|뫠v+)cׯRvP˺h9lf_0Z+dOFOɲ+}}wp ufgI )rfͽTYo1zЪԩ?:lvByOG/&)}BF^o,N?ٜ, -͔Y ah29!umg10zwr4P lLՈ}4h>~q"H ʎB}ks3pqbi0KW;KO,҂&̷[h$5j`2T.LnxAe0洽AgY{~$2io_ c* \?zI rKš{=PRzn։z;F^┐Ƴyg7K;~aV4D~hl56wMm\ZۗǢ2mJz y##O!R םoD;%*̭k'xvegqY<*?!Qܣ й*rU2a:dyYX@^j*JQz}*(ȂnY#.-o;R@B%x~;˦YQ'֒jHҞ*}^zj񩠡8l}a#r/iK5#ڠFD8"'٪8\s48'ڛ1o.4R6n!gS|GFj@=vG %|;4$V \1:7Z—߯˜]:GTb.*;%zK\{b>]s>#yӽ&bM=dц̿DV3eWbbyMBБHdW 3mՕX1ЊxBol 4&xԡ[(oj`vk#|p~ge R;Ͱ~W^K'=o\'ikпzJ}; 71=)'^/|!lZ]^U5#S[\Ź`,!Ye_Ƚϖ f|O2U6OԚ/J=.V+Aׂ3g= Yd=-/f:|2>*ɗ$qj) lT27+Y0ݯH{Ӫ|*%#Ҷ[hWHfč}^):}?D/A ORNh&f<2.1 j &5.%{qd} @J|C*-xo*#DsٶU*E#{;e9PY_q[,"|a-q/Bs![:hhhչ\ly6a+,yk.admwdL7brD ޝ\*+RLCgH7 Y$vXDpNBNIM@xۄBD#49YEe WtZ% ]gyL'z on@'% b}%@@]䐎"acm3$qx 4G^ae߆e4s8xArXbVɃeؑւ])r[ )ܢF"鼦rאX1GVW^[5půO,m-SXmA(<H}E3b⸭- ; f^KSEAD72&ĘUmrOIpݢt>b6f-oCƿ~q]Ekp-ؒ@AAd~Dum}|0` L%7-`H`"4az[2"2%pex _m 40\:B,>uo#grrsHF}Գ(OFZ7o^$fR&_ifm!ن-)#>lHjn}p];?J2Z&0UT ^(8&1=*tEzJE}r~^o\13gZ+4K|~lްSh@=VBgE8f^b 袅J0T_2<"%ӧ;kwxAn7\JIF/rj$lE(1s@qG@O;hҘ̲ d&{O $FdW%.oB[E;'L}fe 񵻀:D': 8"K/A?Tً>LOY'l@m}r,#i߹ ދ\r d' 5FՁޙY<6C_؃-KhAkF%4s%e0۴w:yY"h yb*T"XsV]5 Y:_A^ѡPdo.}:sD&SGo(2~o6uuG'Ev/j:yoaF%&,yLp=BPL+[BӍ s:^"Xpv43~:H)l\TdpC^ Ka.{q7Jxir΢j.0׍ 8-;[0[A@v\3Bh`kUj`BL'K{ews? eCWys(gY#9܍y'—@.kA7[ih,2h!8t2kـ)s!h Ag@ dJB10eG<6ލ}[D{oT{Cu6Xɇ0Ѝi |-KCLԘ/ktL.TyG{[,c/#85h R^\PyR#Cgqt80ÐƉ !7]֛&Tkz|2ٍoݓdpL~8|FݟA& L#btNPmqGӉDWڷ$O3A;Uc?X\qVG܂'W" Qd3r"|`59jV HbHR ?) -q(ٽ.a臺bMkL>rҀJ%O{,8$-k 2,1?l^rlqEgrR>4(}˲_}ƛn(_MjwI,cݫAT0P,AnF4oo۰.,$ߨ6S8|%+_.KzK_]VJvؗw1*$1G 티U1ى~',qkd!}K0[fM_s=bmj[9]׹\/R9F~!`zbjE)Ғ 4Hd&$K+}P֘>w5<:Sza\;MUl?K֦u@NoK#zMj|+1bpQ{,O-oLh1Ն 9Mrcx&(G #Ou NQY#^ cѸZFu(:*dWSw黭k,꠴r6?xwW.I}`o\~\ VpXWu:tU*'{գVa#b'dퟂV穠?N ^H^A\;YyL[RC>/O#񳷂&Ϳ߮iv…[1+y됭Nr߳gmVQ7? CZ"x^ oG8TڬEL?YKb8WLhvE또+']qi+U)9wu[/I}ܺ:SElKnFW2? ibMIwhbOVgIaBO>D3N[P~g] Ѯu(/f֤`*c} ;1:2Jtxa}w1\f>z)-cW z=ZoHH?I"V"qJl1#sjI"I1e2<7y܌ٝ-9+Dq,0,6-ZKv dƤ[>VNU5QЋwC ^k͇}SDWE{"Q/K9Hra߯"K-C}oyRwON/G?6f[NB^}o7g!6TVv0IAœ"6o\&͒>xM/M%Q"$/pæQi'>.ҡߠ7# + sHrIt`eto?UԨ_kIN/ktmNi6ѝm+)2C:{Ɣ۔ɻ*]-a,mk ˱"t@+XRQc|lL>LTsaLW 6gs_n")㟛43CAnTjSq,;z.P)m7 ":1f8KD}mkqD 5UI^(7U dX#Y*Z97` +,gѬ+? uˍN RbDv4FZIVVz 5*BDWLԆJzv~)&/O]oGPyG|#L~~E,]X" WLMR90eV$ L>|EbjH ^/+V|d-G;7Hб6wte).PaX]0Ӣ`ʹZZ5W C9v'v| ^u"@|X9q1F׃(M~c_?2τ}m~X.ۻʶ &U7^PPÿOUP<^ǨSz>_bo@ft2߳ϵYb Ŏ|B,D6RQ/o0͚]YU?p׷׊AP*ܚwIPK\}7#WpD:֪%pjȱg.vANhSrr쏁@]gR: lW{ a.ӽx\ZM/C4DwCtA4VTnFB'[9"PGZ2LyKݹֶcRuI/$d^!ϕz[S 1P#'r$((sUs _ynȳןR#챂] +;>75ֹe:#&׎Ha/{Q!}HrOR0YGzP8ia`Mȭi:S" G b&47p]P12::űR歾BEo -_X(ky.{#,ƕ?W˵(P܍?Zgk`>ܧnABTla J15!GMF^.u$ԃUq#~dFl;'+@#Nþ!tpCBhe<+x Ue?C#kiO#m?2HCz%))$y(倆l _:Qx{OcvHCnB9W> } m:(ud-yE=7o Vtd`&)Tx2B\nǕ nr ֹi||b3{zɲD2 /|08]6Rː͢pBF&W!V@+hD>5#M5_ߩCc;.#Bg3UT) ?ed^vAO <!T h~?NjRf(J"ƬmC4Ck/?0zJܻ,h>L+0P69R)uڅmt/" QXs 9Iy[unRV+Zc"x*F[Pb\UwF C3C(+!q Ezgi6Ѡ5Ǡm{.eoqeZ<)&_Ţ{&FAbfz iDi<``M@Rx./NBG6"ύܤZ :G 1Lz9iHP,.G9?r\jQuoat_U|mkHDV)? 52 ܺlך_Qra R3_G»; jrׁ֟~)zT+ @>*[yb˯eD;1nt݊ CS7-e#4*T&I?_Ǽpn^u\?m~>2sy|sG"bX)ͣېR:>]Ep? ,㲲HNn] As= h:A?},1zKv(f5v _Yۯ.n"_Ucx-SoXQO$kM5lq;$|X^C1.ӏrqX 6Or3Yh(OxTv鴂v;[L[C(enᰉ#8aGf0[Bx%dKW4"kgu0i,Fu^H'iW{O1)aZ|Abc`_J@o}턗eFļIȉn~HdRM:hJDr,aab\$N/4;0)iT]MȵdR*Iq ?85~GᲚ7 ?.Jy[%q{F?/vD/3ѯ'ҙC`GEr$s\0 hXxH`PE1jfnV24{/vgt|1 n},f,}?GlTlؓƂwZD?MaĞƋ1au` xaт0۸ovTt芇hc*uv |Gf*m3? D" ~Њ,p{_=QQrqUiܣnjjӵZ]M6߁BJ fkhi4⹎弦'Cr5X͒x,=c.-a]c}T"f0bn8d0{!㖛pH &# 0^1OI*R#w7ִ"`g/w%~T%/]~s{StD y>peNH@ވ.C}{/RTxe$-=}>kν㞊l6G&\} ~Nb^bAS_434(-I6cr\;s\L ?jRiXS=z.'ՠ!&)-_TϜ዇VݍbB 62s;K L,Q`%i!ѯyz9x|7./L N#d3XTSnA{!*Wd+X|Sq V#C,':??+@,q,N:N*aE7iF_'bGGppeL9adWu4e̞P WN5df >ERiN7&}өUAEliiCӃj$NZU.%;6x$%،?W MvOKkkG G⋮>/+X)p>zD&Z*[5+hCkz(GU!} iDh>-u=i=dqD9ktDûxVJ9.uS7+qoE Xժ0lӐ*xpL`$ l&) >߉p^|)(:b{[ņN1+ړďu)f3n.(2s~?6Ar124@hizO8@%_zNc9#o[XaN t`Ű=$rK^ti ggMJNk ~6/Һv s1ZP˴Goʨ2b|@Ȧ^2j%\@dqq,O3/)*֝p=L@tM]ͣiiZ¸[\{h^YiyQ4Z3OuC,zp{$c_DFQ:ZYN,7X˽ӌQ{Q̘`#CFteT!Q)نz˻l- X I%C!**F!71號 ؃*xpjۣw71(N)KBAG$a5IkuyMŔI|~9>ԑ_ d˔3X%5kvڭR KB3[ew5Y0%(7#@(m]P}[)"]';"-KVn6*; Ӹyq ]-Njg"et:p=׌kΒMikG@ (\"qJőFXGv7g'|z}GdқVr%f3RXouqxZӤ*2g‰_2x'0:Vbƛ3 g~}Ǻ:\Tć-䲗3s#ʣ[ԟ3'}wfz(=N'L~4܆F`ѦQ0 KaՋc=\i\_Xw{eoC`FpyX, T*P>$? "vܐ4Y䇹mu֣ӿH`⌬ [! }h4E~c sQ$'flnCq,:mbpܬÕ^תU/8EJ|$t_-2j{~h\tNAa NfMYHնjqcpM2̖sβ."R U%}t;Ē_Zh /QGXL57R?2Xj(+(YO{͕BNrF4#+#^+ɀ`"$jCuH9y'U#@P`' p5%HN\m\DY$1FkR~@`#_d9WJJJoiՆ6YHJÅ4/&cm{E1 PDoo!ӴIM"͚0) >0z=]WX^#> {{ƭ% Z!̥ iԝ[`5{XA^W5EMOȮ.,+q8#@Ƣ}afxHl:x>b-PR*Ƀ&J!0yR=G2HPOuPuf%T9+6;lb'7d͝eH -5ȡ ٴ_+K([-`|3(j*EWR}պGf$6ra؅N%u{̦074nY`OlנtV lM LO7,A|[R(l ǐ_ԖIPɁ2[/A'MQAONo-ֆ@܆T$A3J zݶ_Y?/ד 񤺏P;eGB*q|曮14h:{S!Tn?Nގtv#Ă"]ۺT!oȽ|(ieǑR*D=#=3Qj|Os?uDދnF49k N}Y$~q6 \ָUX,_,j)qТJG ŃAhT҅rtqxy3.u-E!`FV1b$\O=?+hAg&ٯtu sizYoc/ʳO@]b/ s6tVq مb;v;B/w* U>Iw"W x0~VRbE䩢7.LFrN+ؠqdɍQ`Z;WNڤ)J $SM1ஈO2{ݓI7!bc2a69Rp"9*^it6Q,U~4M KaK8 -1 8uC9Iȝ^al߯oCʹ(0~ũ}iFP{y^2 HZcBHvi?2gRӘnsZwm>RQ 削az}7{ ޲R)EՕzJhPr:m 2taA0_ Jf;^M鼘D\~GzHM_H91pՕ"mgxMqZWiאC4SAYdhwtKBo.␇KLSp(O[Q\MbGɘwQ4բc|_r GʁMмb8&_A!8voSMlSaw1+?lUoDkh7TT8C'GPyE*X|lޭ#27͌$F7Yc5g)o/AO9ΗlU YQzUslӘB&pIOK Hӊ tJ8|$ȸO-<jc#B 4qODQ*Z}m5},o\h ͎~U3*T#cPzaQ]0 ar` 4[ /+vxql(O Y oռ;?F5)=ɣ#%f*vSHh8F}5m!hć"z!>7T (Fnhz'ૣO6q~o$(goKvxKo9.-{0p}֥\(3Zr72Tڊ;0QK^6*Ic3$uaO{r+A@ qJLTI?ȠCwJcD0%]9&7U96M=0ՔdH.OMй dq:۪@xJtx (.| >UUb?N ExvGbۢo(&VLEc\+P~'t6nh3G0fp'o+vG՘d!w:Υ8GV(zL+\B!Z؞ \5FY{1goq;Þ9==77n*5}ewZů.0=^T@hC\\pxp1>N%=ՉW+^V\Lhړ"ޖ@!5R*Q~%`y! (|qDf7jJc莉Gv4c-,wØ#;+QeX<,aiZlf Zg]<=B;9s̡\*oN0>hjamp]a5u Gd <}P~#!A"S-p{C t6@َ{@J4w.bk2c_HN,ӗH7-NiTZi`l;2=0r N4"LQC6̌nq Lyfn\_j*c *Uoz͜XQ[|Go .畜ٯ/4 r_д;o5<ȱÀ@Y(r6Ag׿ǧL&& (ih2:BCD1&ߡc@$!q?%CEdS[Y1 ?[(jmr P_GFdA x}E[&kT}yH~eB5R4~}/Vg ְZI 1q(vkѢS'%(Ӏ; '&,Oh1)W KKZVĠ&,9ohZyqOq5f!eZQb4uDߺ1hCrCV+e| 8*} [oK&ie0`Dcd`+ !R7jQފ\N!ZTot169x"q L !fMWʂpJk2zx52Sq2h( ~Fo?Txn1_`s0V|#z!me~݅<(Ő]&|ԉ[,Q IɖbHm]TGđt~f+Ґ K˩5˓W?0Vo[jwyxS.t"Y$Gr.ғo" q{CnAWvK!m69rA,/!ٚ1IvBd yp -Ly{L"!I$)7$AB]Nfѣl 3GK{5ڱրp)7 ip|{!N문yc^ňi؊[Y ,DCCqK-_B7 aiQwQÖ>Y2Q유V7x Ex1.U3[9#ݝr%v`:Y~z=ZgeI4@ Ybk1Z,Ks@q$ 3mXoO}[e"e\8POxm^Q&]2b/'u'B}v4!zw=}! qqbZ"ř}ٱMd`p=x*1* ǷSoo a%9*w]/0?1}-"<8E$-A|3'G; 4 ,2Z֭RÆtqx+/f*Ty$KmIśH\3P'~$<Sq!mt]: Fv}{ypZFD̚GH<ծ7qnCUUfa8·&+ͤHO8 jlk$iyw+B&8GŃ5=jmշe!\"ky]-gSعwWpԭ'xhe}o͗I%b{fuegG-~H ʼn k0>2=TK+_KI({CnhT458>!=Sk,;iV4]a G5 kYa #Kʋ4 79v~WmY'rrzδYYwn81E[BGŌCվG ܄<|'eq!W U/L?q=,ͷ+e]X ";3GVy]-7H"R ُb6~}|ӱY`HOG(O98HAϯd>ҍf"δ҇f9'7*ə4>xU2vÜm! s;SdfbL|_&F<7M)$8Gy~H|Z[-!w-6:؞Ά5&9U.\%/Qi8uKo .P׊kA,-YozMO2}Lf+x_ѻw A]ZX.њ0k:ŬʮR(˳t|dx[3nkcQH{Wd{)ptafo\mE↓hAʐR%ѪHz&0WF䄊_pG7fYc d Rx P|U_n lךZ LNTri;p!eo(J<R89z9aDѫaMxll\дByhGkcp a$guwy}x=ʑ5PXt>kXR?gJ7})mJ^!ZƣKD6i> 9ƳdznI4(L qkE懂${gXr$M;>zI0{f8cك =rY)EuxŊ9X Bnǧ:ge6H{ڱg-=E1P3I"CFɁ8 B6 {<2QSFPmj%g).JX*X|R pÓ}EU2Q=25`%NCY:"%U@?{hO {cOwNĒ4U@ *NZY%s==¨ռÌlut)B#΃sfjsPD>/HU&rz-R' Qز 4>r7^.:SCk64`ժ#2 hD*eS~eDtek/>$b[z]$Cϔ,3k@D"PU@4YNkqb;trHڌ ;vȬ=i\.[!+:}6LfSeg>/],#UUYw2OՌ+Oa6)4et1oR8 Um$ $B]k(-#%>u@.b9T6E;3!!5~N-0%pjcJH\tD|X=ΘpXo [';n1ҒyWB^]0 W~#ہl`>C%f_OQ'ؼ Gaf7luX1'Bq{;I/ϥy2Fb6P|/T/ivll<9THXDѐk-\>#n9IY4YMyJ%u,93(dWϠ&8mLnh/gUЩ;صb_<*h5Fuowq!*=a~v:4⨑<(ʼ󗅻Ry߻8.߲?ɾ;XV+OT!wć6AO^EΌW9I~%ҋh*.hS ٮ /}!(p><MY}'-i3+p3f):-AajTcC|Kι?D/ QDFf19Pl[[lC19-$i\vx593<+aBHm hM5@xqXDAh>"u{_bBѾ*3=O4y\q|:ϑqڰn%wTD[zl#{ Pƹ~"ߚ|XeSg1)Z8 چ,Cm!'JXe:Xu7LDWŠ{:ՂI5j&-5JWyT.-Vh~ tj-掘9w9, (0U44\nkL_X#-lJ2(cpNoF"18<:t~t+y|*}..8 St'] ;!N#ǹXEװpc≹^&fȢвEf5Kpi* m>/Rs&xiʫLTv(I\7r"TTCHhVZս6UzWg'+X1vKt ¸㦵O-qEtR粥´L.0;[c7g؀5zK _?;T42q@QXAJĂ՞d}FyԽNLE iWX7 v]gHtbSxO6/"=:8kķI~oIsZ"ԹV[TvNʣl:E'Ǖe xJol:Cn&ZkDyȷ(7ϸ5EY3{M},6X8u){T_kSڄXd Z|},Zf[$@`r [}ZTXʘq ybFÇ9Z*.Yy "-?.YV6(0Tܠ[^G96 T=ЕO QioBv= a2N┏n xWjk3`d"nm:Yja , Ĉ]~/R{8`H%F"tUypd^ J/㲩Ó7om| ҙ0Fa]K|AɬCw : c+= k]r\a(q.nQlID;![ZK:p*)Fʟ$ӈ2LEd@>zç['R bF|~}=a_{͚GMʸ,<+.|h #2ym Ō3WR`#N[y/ bl Lai= )g0⯍Gİ, 9˴Q?@>/7\43ׇ \XFߙ2Z'}cW *&v$vZ?,tNθ`?M ѡc M9&&yL` 5 K~puM-TOSG~epʨpxϾ|[.áCԊEBęindVx}xV˦ hFp$n% ??תt~ p-̻X E.J7ձH-$/`PXJ݈dT e9i]aL.kOrs*0Bq杜'iD\HE p%u ̶ EJHO{8v6:t/\"hY_ t1^o<^39O~y[~}gɓ4L> юPOf@O/D̙x 'p'ߟՎe3(l'coSMQX5C$0 _B RXؤm`8J')ەDfWO^H/ې[)N,"w,;OV4y JB4K$F2/A9xy{M=J]m?FW&4C𹾞9:d2OQ&gŶR޾ r _S `eyRh1y`_i%9|yYCdbO7c:J8u(‘$]`P~,'mInixCZ  !@-)p0xXDDTk}<8I#H ,(S@trfH۰`Vmŧ7B@xbҹ>T 'ĒwpRA0w@Y-}01|#b`@z_곥4e3bY`'\9A[FVp.i쯜or[}HBkd1O"LYP`dS J).' T`!S|"˃N]N5&vJyG}Ͱ%sͼЗKW QTx:d +}2~\F1Arͼ?+(JIN~}bI몸ף4k߇zw _o#pl+QWN(ztֳtF1c=Smk$EŴ<^/sH-6pp'C 0SНb+KڔCR=h@-Iֺ fH^%X$ti Y ;^sgoՏ2_d8YdbT[hC6@h͂-RFParYLoC蜖I*M/0' Jh#?68*ߍXLψU>C?D˵Z\<e^UWz]80Yw|L7Pv!sp JU b/6B=Ȩͤ{9\r4g(bB#84R0\9TɄmI#7v5 QD"n *Rۡ*f~rao30JiKX"#'Ԫukk;bҁϸ,x,l8I1&ٵ-2 9 \f7| L+/] affl Κ tNbU^ZqjpoAS Í`^WᲣMDN.\=Rλ)V+m#\ `N]J !/ךuطŒfƙչQpQQyξZQvMi9|/|̕l{Nt]ؖ gg&+>Q祭]=>6Jaל6Г̽WB}UWe5fAp͎1d(ا=Rzi?Ik˓%~ )V}W`Oa[ T8$TQGvMm]>dNlׂρq(YU8@-yE7unyur#=X؅C*bY8 -ζϪSz~"\E.st Sʴhͅ&n3@tr"g*HA]ٞw(ץt\0 ,Ddw *,Xa[I&I˄;ź t>ɭN"A["Ž*e)`yvkv&Mc|ۿWat_\!XSg6'cK < ]2)P@eQ|)n(p|r'^`w} # *-+uX#- {`|&af|5" DLw gcʉv`w ĩb]w nh,MC&38&+N1[3ϡOsf|.ZR*^`<И$vSpI2Gϭgg07\?Q`)qjr +7KE-𕧪0rOX'KWm\b8&pdg6"#(o AXٍb.L?Z8񔕒'jJ;;kml`##jv = %sb7b{i|tv4=ƤKڿ}sCh}VMr8ndc/rn$7}~Jǘ"ߙyzwhɓj]&j.)&P8+({Cc;s2و̳Ei#D;>KO3@Xos~U!QcNfоcΤVc@Y|n^7P5.d=/ :8$Ȏa_G8(MK6EJ;t֞աV8yj7Y|zGi\8t&k15dok+WN9i(Ȧ%ʓQE?"n~5.Q1F5ԶXlXո{RyE'UP"D(:z}sdq&*e!["L$x<. dr\< "Ui1]Ue=P]K6˩oB<&NM)l@{D, Khe]ZVQxĠ!ٓ|ٸ>R# 05fv|]=1t0 el]DlJԜ:bFd -btg"+u8HHJD&:=hTFs7ve4> ?a܊`u~\{EW-\y7LmYJsr|v׮P-:+k )K 9u;VX\HT 'B |/T-Z7ZW߳Ld2Pr[fʮk h!]2NЈ /EL|%rii`7z+ ~Q'2$v"f':k!ЂW]>v#"Dk _;^?*P{2r|OϓjJx;e %z9avKⓈ@Ej>#nBX_5c%y0 w#Y L}3@vdYOVRKTSe6e t3r7[xv1C"$`%)i#2!so1\x:60I Ak0K*R& uG6Pҡ4g@FY@ŭNJ**1S2h< `ۦg{+"` s-&hC?ŘWvUV>UFiqOKohوk"j;ùRBU4Z[fԤ@A &18_rm[n¶!(}b~{f1|x;'vc6vVrrn~\WZoay0Qq, ߽`YoM'.ҥRޒpfمP3G?RD8EcrR @褁C[m̎VS&C&Zg"Xgw<5q%t G Kfko'o [z1wAVt&VF.  k\{tn)r%qi̦}Bbo2qp IF+3СbNC~/Z]kȳڱ7?iSȝ1nԕ T|~xQyѧձM"s'q`tr4IWn kh%P0DnUǘxS؂JrAcr;Q݀<|́">L]G0&Rʛҥ)Pouj@l 7^_ֳ>gpSj, -{bߣf&H-oAa](kf6" %zgf|w)CiO"JPv|f|\>Fm[k= _mZgl8Ĕ+bk~V+C=yeG۟)4GT}YIJ"?j$ȆBDPv9] t^5[y!傏 D)l8R[:|śծxyR 3 <mLzK5_IaZ /iЋ鰰˕Jaw尰$kXMПneU54F_,:pHHcvxM=X P(<ێi[ {K<-92| zyTdž΄oEUK*|h GqHYJCel{@(W'Zgn](O֡,]i=\4r-M ͊/haؕk˺tso=ԫJC?v=3hjpGlO@UXwRw. (QW2ZNG%IN]n4TXbS ^c1~gj Ђt$zF4%+w[Qꯟ?:G-_AxK [ZXjD f*j$_+l cӆ!ׂ6%E~ 85cXYVJ&Ҡ(Gt cA:c iS-B0V{҃D Wh;\o(y(96oVt6Il,ׇMS ˢKR_/m8`!V"zvn&Xw6e'fnBԃ#9ǹ#| )7tӰD0~#u`LG#'l9zЦ O,UqY"*C>vh捱Ҿ6lJ3evt/wj[* ;;TlL.YC X% P6C恷1LhQYo`mr 217u& SM",+ Jnɭ>IC"nx(M43egwv@41o& I'BOeIC5l|< <{+ն4{4mU%M)C~T!C2 MN蓵kE޻KiiRA`@'9#%U-tڐ!BuH?UdQ#+= j9*10 q/]+3MMU%7$0 *YT.kr&gK/G7L1 \?[d[BM/_dф5a o'qE6Q"^>㵬s`K&e?bpbL0"dmUDo\?J~(jM`Svm2L7a]׍(|& I@, ZUjAZ)'&ljka\l9޸{;3WL܅8mn2j0L+5bڿ*5 {uo dWFƤshM_lj=_l}̿\Gw?;ᬩ1. C񍲻@P@*YqΟQPF9-+PNR/qm^­I=] -٨rWo3l(UM[u ښ1@'S0p 鳛 E~Ybhd" { XO6rmz%t:1dI-9\͏{^c)-JrG#KYɠwVV5}|ojwK"׆߬Sq" %Udq6UVj6y#*QL Z_H>y1ٵHK8ԕ\jn@̀0pX:I4L>$: ̊/ΕŪNVrF1tnsoR-OU%HEޢNv_+k3KwYWgcdcis'C;7 dC0q闳K< q6c4V P\%LҼՓ9.n/3ԁ9qwTKP\-]#)Y9*k, ip2}'8VrPZ--|&$mfV@9Ή3Js|C a)S8wwf,~k^;@ӫu""~Rf9#4CC h25E%bK2!EZ\ZMWC[)dO|ڻSO^ Cx<Ҳ4ָjGü&{5~d+l8xXv~#R̖'^[r_=B%$ @ 璪%MB*fXZu_@? /O͚Q-*owM x@u]&8FΌܺlN>- QsU̲A~5F͕r;{rpp^3oaTn?vPBi$y֔ևzuy~Ku6i⇃d+'uW~{;<%8'}VnA -Q[{ 7.CDuB{ߩ|>9FT|j$"؃fO`Aʤ P] npzD0Vޘ?䠽*(ފc0GE=<̻7s,mޯWh 'g_98qScSgA;)"r^6>4^gn t FQ]yu+?-4 䥍W߮@?SJak= b/Q؏D~&]R1+ߝrG!̪f|޼B"7RYJZi\$Z\ Ʈ#BQC3ncҠ Vqk;<(_ٮ>R\Ru@4¸ʰYW=2 Wjυ ڔd \J(#FeeŒxAf]| 䂪s r=-E5x0$:^:T\0_4g,+*Puy~;Kc-=In %KFLnoO+thpv f9eм>bO&st2^ DpKO ^iۀQ/\}15P_zC @-=,)I65Gq1F?N-cٖ{oY,꫓#!Fuy S˾n{mϻ|Ŕ  iB/{!:HhYWWTti %f.$tOW,|JJ`(u#wD;x.ۏ9{% X.O,NʗBkxQ+!B!'#(O$M ԃjOg"ɟ]Uy }ؖ[ɨ}Hp!U( =XCcI?>s)WDkQ٥6v T,rی8O`[ɼ4P[!^`:ѝOjf36ecQ`@! v[J%϶n`KnX(ڵ>BTmVԔgC)*THWق`:mI*#;UҨށ E' ҠuX_iNCw/)J4z]:zJ~$*rB P=hQW@t.Itst)?e{ nI`ĺtFx9_HeN:SaQ]%u!eқi.>mCk^iqY N9x n]@֎uge6]Eʓg~#А'prG -J =q)d7 PgWJ`W%"zOٺW\/L`DbN0g,o.h݃N%7NXqEH]Cz#[*C!T4@9,grU,dq9+@'ܨ|.Ko1}_~t/]]jDJ J" V{ يH^ x\u| B H`r36V]`[q֠oֶ89cHNw"K B,N}lsSKynxEC^,0YE+%|5#O$Q[s82]Vg6f?bfTYX~:K0i4=*U;PnYr)zMY\Ri*b$p.3iVM_DI1ٰئq+H|SFDh&NjٱI0˞Iyk'df1tjhWl$=㏢%tO%Lά4?C|7H V[MU 2ˈ^1vt -׹(4닂ؒ"!l'~X yu?_ ʄR+T4`QB{,\(\N7i} .7۲!PѯDZɧ?^U$@G-.+2!E?OBwȗ~41@N 0ۭ,sk/ۡd瑙$mhUƩ(b;mxR9-}wC*5}^+ɰ.x(rFFKs(]* >E9N⒏Z%Eѵ \ԋ֢+z_(kwx@%P lpC|8=̣ʓ G:a]5ŪK9B@}au_47sLSSDKo>ɼ^ IreǛ -hΟ A2s 3P.S,OU^sb;`p'7-bä|)-Yuk97eڋ$o9%ܱܯ:V:\5tJ;<⢚OV Zu01G\u3(qibґz5( 96h8J, ,aL1+ݞoCžt+8nlZb{j2> M[M7Eǒ\@*VAU/O5k~tltPRHzVYrG n#"ɞInSpo({@eRK{{jzw!B쇶 SE|jFKǵ`J&+$->s#|L,[?k (2B{6$k[ǧp9QSV{%e˴TJ|S9"܏$]Lj#YJ-p< >;& WpZXMfS`Rn)SBg3̾Xv]\ ;+vEľkk;@6P6m H礌z#mD狔Uvt5bh%\;Sl"g]iXBC39g]~euq^gNԵ3P"!@U-V&[H?Ԫ.gRa'֏&aRs 1&|h&Ygdfbyc`Hj5gKS(_54p7oҙ@4q%~ t~aAbܽ-7ІY acfᮅ5 G[,\ {s: inmkvl"kS!oluij7c *vٗg3k(5Jy2J>{84/F#F\ A +Y<6SUElP[LȞ+=: 8Gw[Q!ha m!ٹG y=mFcߠ>NYǢo%zMĆj?#0-5*XNA)xjn''|)޴$G Rլc4jeM/`RI i9 ؀ DNZT/ZhzŕeZn`|QςgboAGFA!ID'\ٲQ*iF'K)@XdEJ`7"ׯ7s($q,jG/"$b/do6 lj:~| 4`^H90 x̨wщQnUs-3@@*5BEk橳RMQunEQYHX˒_#1:6_an]UlqJU֞%J( XqSS{sD-}]8F~0RJ"wËV1XrEG_U39^2(?o$WqvG]kO,\kge~;Mϰ-+oϗvYߖHX%wuf^YV,ʖr_ Kq"2LWB)pv =2dm{K` Q[a_;%DemMuu6SVuuYW.y,{:={$Ƿ$TP#?^\9Y!AIP.s_lŵ`o2OK#{p7o4@ʹ܏ʣsW$L4jt.cm!~S$;%aÌzL bP$LɃ},g`6Ϳ.$G( )]^:Gps ͨ}R6M}I㙘E't9*Y;eQڰЊON׈q$t~43N:N&V5VIf4:^UN+YWG?oEgգpC_2+kRR>w=jf #XQp]k(l) <ڌ<噿yxxp랳bMA=9]!DHr@L < jI)jN͐ >OK>{ Q6Ւh^C׺:!c\9j Xݧ Eq@Ϛ#p|3dApQ0MWž%86j$mbwz^=@?&pʷ#\*zEa({{s2uV %Ǖ}-7+)#Z[!3IsA5 !+^+A:$x%;3~ ʯ`צZ! nڵ%1#jtV4tĔSesyNt-|0!i7<c?;74/goԙ(}R=*}'Gb $Jw*]Cu^h3k"`z!|uMhH1p1tmݍMXN$Դȧ(Y`Iy w\k޾D",Yz?we?nQ{SFN8phߢU/{eĻL,i?ؑ9vΤ+熵%iuA?Wlu7K<>3ߟЂ! Aoc1d|HC޼^&UExqs0gլ*Gi>=ޖNJN[$FmmL>>4_h0)3\vi {GgIC9p &128KN;KB0rgsJ$4rU9:rԠf[*؝0T4t4l~jve:^o 㾬O8+ xĩ1)9Ag.ףf_0^2=7w0Иba( +qjgD~$Ürq9WG{1+%|: | W"2^6  ['& }ؕ4#VՂR-HIxyɘZ"0T̖ Q/oT` U xqMbm-6fWQDAjXf_䏉5@c9%@y?^8TH;mҹ~I g]ҭi'zL+\vVܴפt ߺ+}ʭ_*ukb4 N\=Q4m 4Gu#Bqt~T)6)aԿx.k*>?R#d$_"m{8iy5 wXn.v,"G}cu'eW tcB}xEΙ)|d ` O^W|<$u{-f{cٴYfW+: =}/I8 nc&f՝\_ó2tשAF_3T :q~i$YhE9GzJYMtĂ|!|ҊaLVW0KP`5BjouD +g#}fiϲ-v n u1aq=gή =L]?&D=_wϨyηz#`m[WA!NBvkbK-is>K?٦N s)`ֳw?k*% b!UM!WZsյAlqJMDjό iC|3c f(Av7IaZ倦4HyQ(DPp|8=%4<԰HlvRЭtHf1\?ZY+u2Snlg-v:SVt*R;5Jpt5x%^TDNIДvm5X@4Nļ'F6++Eͫ47{'q$_U&!3{hF%ɻ5=sf5, Ngʝ~< VEQtz$a;eMCEϯ+RGTq:su)XL0YfF‡o+~xnjf Zg.t0h=Q;|"#;60fIDOIɂ^{CV5-y X.CLIX"h2p7u3|fJЮZN#n:d6iDi<]c<&pXT:eL9+pl kMAD;@30ЛT~$6VRmⶸtj+ӿ=K {Z;4n,(@'vbVLq # 8Ml}9!0nN+9yd^zhe *>II4v}=]9VG`Q 0ÍZL8;_~*$q[f9?E؈V!#>$8Au_KryTs|9](}\rdG":Ve^w{Mh;\GR"릈y3;|K`[-Lo7PD BĜ81&jef5r={'z[i$6l6ؑOq)m>(w.˃A%1>O <[U:}r\GAA0oT^ nƖdXqܑؾF6E$kdnAOZϔf|_B~+R tz#xB Ho[̊g(WK6Tn(VhbI7i#rb>z{؈#I * 8""?K/Q\F߇}\Dk&uarxqhRqH `vf?+MꗷZ K;P0)!$eDU-P n޸z+8nrvbV04fS̡ҧ7.Pq/ /;LA /려{G6 AԮ斀Amu?/^5$9uQ3 &@{`Δ-N*{ /UP- ӿG8! q#R'[P#E46>hoi""|\e-)>}n=0nc lJŸqQPgh'@z0{u:kWOUTJ 3/Au4u:!X2xҹϯA0$'%eGt"F1r Go4͊Ćݯ}J껲Ib@Bd[qKHִz;yx"Z (RtNtc+ G#ۨ@]8gIv]ؗ%CNfHk=鄐T@nz͏Ԟ4f +/e'_ZL!f]_?OqG0ᢔͫ%ynR05Z2Й+]"0mO{eТLR#C|c6 WtIĻjBCOFRdɊjUs<efrhU7,IY4Swb\WWS<ŕC%o=]`ΰcL9wۻd(b4?WuWZT*L JHoV6Zvo? /" oo}8ıe./gߙïGfO& y@?NThgS߫h[J֘1>4+ ::v҆Qs? yvb#qtz۷2D LW*;9U`v # ٳ3zxhhf@?&Vf?+yEkw,\ g{ta$C-,Jwoy6ϒ֌> 6Z!z@OG vozT`q%h_DVR #&zH]USZ ͕3+;?>M>3)ٛE|AFq AjxJ֎|75 D%I `@kniq ] `t}鴬!"9$[e SIV^+Y3(49ujԠZ(Za@ x}mrΏ,-}`s /M^pBV_ˋ/z:T!6_ynήJ}E]kɕuhW fC1dlP"pJRo^ o0iZ`5AxOzSus 6]bJg5~Lh}s؆Kp#@ss*{jU/ߙ-K!RaG7s!Ҥxq?P="QJ剎MLnB]#lYwPhTlF'ʋ]9!Xi:ơ6H;XX2 ʷ_?qtdR[ʢyhoW4^pތ^:GIhѤ2j@E׈k_[O(=,cE4.hy !R(1nʷjsާtfj\^dZt@6i{/Nx_*)^voxR}Ar!7ϾMy$X4=g7X,vDq>hɏ=Jd=1ENu'3?=6Jx4i`t HíճTpu!hvΐ3Kor~bBu3ЩNhytՊ^*:'sER-6 HO0NJ մo]H9^RfHw}\ZI)âEh#s0GHZ+RInpvQM mWhzFjZc :BUNmKCmsz|tx.>WIvX IϔU;;vt$2aaa!`BsúteVԦ^`Q3 H\qٚ75+,1buePǢ,eq{>EidgĎiS/4sv;\B>W{kf i =̼;b&^pDv_Y <6my3\dy!=UNɃղN"WĒ][Ps탡8BL^)gG'xFQ9o9 @~9fKΏ65z% rͺW&Zԗ[hRv%BÃ$@Ehj!?Qq.+qȄ򋩄s-m>FC(g3 5zI*:ՒuGߝR @am@*abyytAH p=au;JMK:yi4֧MxdPe2(u@;q'3=dESdeVYAGn]%!eGsߕiqώY\e&FgV)p|7ȤEQ㨸=qd{48xB*k;u;x/w߁I(&/}R؈ Q5' tSذ,QGao40UA4/})'YR[D+/(Ca|jн`er8{ʹrأ+ #*z5>V̎5"Ʉ*xE$u.8=$[ @J82wC3?J}Oq H *%輳<5t SCx#_eCЌ4n֐f._$ JLF1Pt'~+ݲn ȡ^ejk,0v4BτI?FߌW{]H; .C B*|svx{ckzfT 0"RS2|q&X ;ftf E!RzarA{IU 0Kymh] .2g1(YOLQ4l ڠ`C!bjt65}8p|\2&8q_ 1CT5H8(d-o>S8Xk쐑[W)1)mt[pwvVd_q*eE nd+b$R -ؕjDߑ 3/.In'B VM>\$[bH"s< Tʝ ޟ`ƥrY޲g^>y3]_s!^,|u&Vї]fXf_Q ׵4vWO/@IX: [Ļʫ;1!E芣>#SҊ?gaw[4z%Gv&]-ư-u_N&jlwT96})p;3,*$u 6f6) Sl\/4jCA"T.$2ZI vte{?3'V0~ų yB(촰6YUc29:Hb-ig"0B>y_zum}>lYCN:%6c v,ΐ5yp摬Q%YrCmY'Wt$Ek*a{}&#쒹TLy|(A z.KkP{6}pHBBJ Vog^x-rF۵8X:3iKu ]p.i"=;nϻ-.wGA.*ҭMɻ X oN{Ѭg;VQ(2m >ȫcH(zQY̸&M1|4m7^CX)2Bv=QA(74O(>v)ee?TR7~u|fz̢`hqkA+V&`Uʤ|ѳIy(9rzv%G W\J9q˰G> YV=`"[K<>EuD㦲$m|rɜce֐5q6 MM\~G#^_L4Oܽc3RAQ9QxӐQޜ \{KB8Xr-9qhъx,%Vo5oTd?֠r. Rm|?qYPSe)R>x"HBU8d!@%+b@3h|g3z1² nPXXlp QGwc#.Ҟ(ĠϢͣ&'xAT3ճBkK>H같7gߕȘW5] &mІtm,ИpO4,@-WDMdX&n+\ vp6^u"78:y}Qu:Ҥ8e"Kmldj!h {~0!{C. zLϱXc?'b䱥a#V" %RR]sP4yB"[ڪk>o\*d~ |NS5~z`.0H'/7FF |%Ĝ|I~Ly}rdD_0՟k S%z1֐1`(si@,Hi~>H!=(9dٜsz0,!k%-e[ OU}])3m!՛ӱqjQuVJЮaw5w就n5 ǑA8+esj,~$xH|:C(\/4) h(  e抆LNkm|ha52fhLm9f FL#TѢ;Ѐlׂt\i<h Qz.z$'AL/?ٸo"C a:b;㗘y;ȴL0qq[Hy|Avqls!ZIk5yEJ[嗶_P3_x!Sx F5mxzP/~(3|W I܅قi֛O8P)9JǍke{5&c4%wXfܯ)|[Pp. CܖI^.QK$1!Ub)Vo ~BE2:]tLvmcznK#Q ;<~5/^ y$7=o R sദWY'Dlr^!rM"nīm̓YLa2NJv6Z"yȚLk[C< Nod&0uu;Nl"\Jzk'T/l#z#T;nd fϼ!;޾@؞}4_jGE5Y  ~m$㆒oq4,y?аU7y2>h^@]h/EF bZin=+U($.ùSŘޗ?4^Ǩ~z[0LBj>+)bH1I$<#xWliE|X1&5[;Z/߸#m*82֘ݖqƯ&;lz%}NeUzq4e,#k[xoVuAcmϽWݿ=s!d }"zb6+:6PH#{@m 5Ɯ!yuZ9KUA]MRu.w Έd5UAv;<&e6L aR77SȾVđ!6,&- UxK>^AƄKICԽQ: *LH-cԌ!SGaǎY0dO[.CxPq\ú*U7챃mwUjҭ ba*6St)RAr TT;$p`QȔӒg^j 9םDc'V nBOyI|ʋoLW K `[9)N9Vw+tFt&߻Ωor&Z:\8T;5A}gTe0Ҡ0}ԵEac=>`yqG0G2`Nf ̖~% 0mƍh ]uK^b]8en n/[M֝uQ7}6l)}\2 6?܍t?u:|j#&p6%iTz]5$AI(X5 œUw/lwWjޛ9tuSdu#BScRKK$TɏvWf?'+3`1cԨncO"qSҊ# hO^qbscٿlS4)^4 f=/GfHE~ Δ\.,Qm:L (x\1|6SE,QXJ5g_Imi:E6P[" Zf@얋*"޸n GE ~c+MWF'?A-K~X㰈7A4bb_PaS|b7b=uZy[pO3 Rs$REvZ(W;Y3VI`j] \K0jj b}kU!ndOef&9YE78.B{ȋ_ğd'zU&0qf:*6ܪXgծ]c4gxGתQ-T=s2 m4Z3.ҹytר887٥^VaD9[_V<ޡyݥ>L қduuzK7q'!#6vhN=X28`Bgxۭ\6mho)yJvn᥵ɋkNW2ju{Ho}~RT\Oa܂;\B%4~ߤ~#%?.lMxRY v1Wk-=Ïl ~^/'_|6uyc!GK-"Xt\E'/ zT{*EYWխZ>'('X{yFw;#iJke%]=soGMga42AcHX~G{ݹի[a مי1u[N6 8&Z6sv1S-Uݞ+.a~쩰nZ<}T*XF@E FYi=[EF:~0Zj 5_1A@]GX1wF=eTu_IDH9uWb!Z_͎ S+lO08<}~6{@JtzPOpGd#bF_t00Nz2(6lW6.=Q>J;q6kI|@[c%=f-2܈d͠0L&`uz}Z-ƹv]/WKk]nzrP}V"uB؆aؾ늳np$e1vW=dvB %]0r%!Ł^l{j]> pή82]gOOK=/߫Lκ穳nD / |j١I%K 4B,8Ucא:0 U/m1qf{a.ˁ]zL|]O.m,|hY wK\`<:JrG17eco?{xˑ&]j/,b=]0%?64$L Bld?TZѥvL2#v=>cH꺥 9wRzydSP׵"Ū/R8 td_- RuQs^HeH`fle=Hذ5L~0)s "Äz.͕tTׯo/NޕvД k[81b'v曙|F %y4ųupgSD:?y'4-'ϙp ibTiHĻ*e﫞WF# Bz[^l;tC1 bkv2ҧTIXZfRZ mV[S )t-b>3% ǞЍ$X;ИΔ1yz OאuRUzyf[&ǣ> |0 Cuw{9]X?x@VdK/?oR/}L&ap+Fxh9EՀ֎Esݘ.)6'sX&$2xT|q3vTo,5/6·.*A5Q_T ťaMBc^N`_EJxj`+\nJgqyB`\! 1 p\95e/?io|Z=.ڈ]qN:Hٖjd3h^4< 1f,"S6[#K pS,HK&`!Wu.,. 2D k۹0S뤶,BV'2ʽ¿QUs2 7njHț Upp፫ 9s'(jy@~DELr`o N~rU-DM_xJ ْ$ qH^`sTO"o@Y@K߳RCg=-TtK X `ƹr h_FO,Xly=Om_h|D5@T-cB QuE`xOGI,a1b.mE WwkTYv.+vaC#_Ύ&W޵?oJ/%h(M3olĢݚRK?MͼIyη)K&֢]K㮌Fs7=L"I&R@Br%^CfRc( w}Mڞ\eKtȢ,$B1=qDǺbH~'yWQHO,enwUU7{ }W+kfx(o1]+W8.ٚ~mCփ5-Iy !nB;m`|Ɵ0yc:\7?-*,)g zMRo FyC2TD䮤=п.'`̠](zuG5Mqb]D٤$P?0x zۃxaƹx-y0k 귧Ppx0AYldbO.uq-\~ q2Ʃ Qd@֊QG{j% Hŗ3RAs O5T3s(:q̖6m]ۍ3SJ6!wkS @~d,~@헤׷x <8wCu~'"#‰Q4o)4oPD𶍌1 c(h)r}!}Z>j>ܒ'7,QՁ=!_6hzzF|""'XefY N9&!ت?baZhvIYFNA!otM S(@9Wy:@؀ ds.H;!JGp ;ϕ,e׉|c{rv@d!(IQ\7wZHF6TB{,vJ8]6.)4|m$ ^9رn,=!p/U3([שUDaqB^\` 0lͥΉ%@#DErd-^ rrYk6;&dZ&U/9S%[>LX=t\t a9hH >,UJc$t DW-y+)'-]B/MQ9ʕ elckTK+11Iֻ L6[V Th. L>򅦣&E#W (.o,o$dF8wd۶j~K15x.aadSUj@2kBRSGl9Յv|ikfVUko|p !%`q@nt=Vڟu$Te(+mcXJS2"@i`<HAL0V+\ 'h-ai<9\欠y6x~3)u@d)Gi׸X&& N%W`Rٱy y"ꣅd}xZ-+^j(Ni$e؏%MwΙ`N5ߝ<ʼ葞CGWm'+ŧr}Fw$jI.dpq8[kO2toh)]HK2li^~OF‡{Q)`[::jn:*L>H{^$ׇ^>=+a"E,k)Ę)6T3w*HJ'AHx9!j$)H 94?[[ua;H/xNec+|͚fǼV-|ŚȃD9CWmN#)"dt !L'Q]K1٣g^QZzafŤw,a:I4ݧWh~ J*Хd( gPx =,!Q^c? [s²5\"'udrC̙z`LAV $쬤%o`$UPNtmFǛc*zvs.۴ r"v &VR ߒúJQ0 u\#Ho^~;&uY@GyDGv̌hFf,u'zdgi"+#=p!5a'!3 (zbocwE$q9Wf{X\Aǰ$YƝ mR1냡@(cNV cN!unwIw)eh2D4+6G)WOK@B^ppN R), d5nGlAxɝB!]J iAڋR pv]}H始RcW)T]$tϖq_90D{|ȓ47L̞_[O4VEpz);;׍qłidalG}E5F}!,lWf/M*aov#*yY']#ԓ_lakҋc=|H [JaE$y"/d(5M?z} K?&~}/2yxo⭅F@XQ?_{Ϡ̦DI[N`M94'"^…y:ߜM?lF'#!sHt4)A_-TU­ꬳl0x[6tn&>t(뒝fF^WōQMAWA=*eL©هe(>7iڽbL4pK`Ri(!ҵPr5I`;+Ou `ߊ+G+AT@}TSewa. ~>iw11rSC敨vȅӋ#`չkvULa-᭱]y2q_k+YZ%ccI a|šE\{ =kzډ쿡`g@ ubjy8D]9~ \H^C["ZE2*/BW1VZxBY/5-$% i~;A]UwfH%obwp׍X7)yKnq"4Aik( oDk4)KV y~{5xZ%LSE= DtfBgg$ݼ~ך *M:l'^z#\NΝNL~KvSL A JEDU)̓>AUY׺_cΰBV)Yֵeƒ' IGGEn,?{T[)7S^6wsimcӎ%q,i` ( kXɞIIp/^4{'{Im-0jpF@ XHr_FcUEU@ÌZG =c6%sT[[.L #1iT+ -Dh"=נiWg/ nYE Һ< BMK$ :.Ukgpg v9|d b;g ʐ2xAQQUUmHWj0PE+Upb2$"TCqb_64ݛCe㜛xɻBĽT_MA#4}؊uѯdUdVq0dyp>%|bYMשPqW!~AԾdY'mE!é3d55(^f~O~mMf+1B7h+ ߦ $ub}ѥ \OAP6: ϊ3Z^ ŸUl[k wnYٽag,Ǡ$(xڭ@'v9උfn4ej։\o4b_D<ؿ(ؙ:9I:3=7C1|\>F krYa\q3Y͚_+Ч/g@RVuNF*I\PFG"9~Ӏ|4f4ۼQүXtQKo+'bE3g/bP4by8R{^:.Gr^:FδKE CUT^TEF*`Ʋ`QN.Auh6m߿PpIÿ˙E(s 6,'=VZ4/@%ݬ.rl˅|4݈͡$i >Ex{ AI-/% ~; ˚vLXrr`ǃey؄1{E1$ʢX:Ű!NWIzk84M}7e1!XPV :vK692)\.]f SVt!W#'>:do:e 8s4ݶRp8PNy̦8~ؖE2- ~ ZN&>[&ң0Z&>IBf6HgsX4|+NG!m TUt `@$E0u)$쏱VR%k eI؊2eE{vP騿4רfu7KvfSn]];F"5'stP) iiN_(ׯ`WZBX+P@8`P MD!⮈Ė8%C s3ø/ĉ3U3•j ۂLjėĞ9O#u73Pl2^ ֖i,Koo#'=UFP~ /E Q|s`LL%"koPcBYGIW;>ΛJvf`;ȶSku coD/ ʟ"'K$ 3ED6(2tԐ(6%d}0 d ̒ ü{^!za\ߒ(ʟi9|]c<bl|0fno1Ud h[9@F:{GBZͷ{/,ؖokv]BllRWXEI*F1#n+́0;ΚC$ < ] sǿ55l|o48~r$ty|c a@H`[r9j ܋&UlU_DhKNPU[,5j %ZvqZ@gז?4K9?}܁ @pYQiksocaę#;^^Є/tc.]aW'bYAA4kT$D٥[  Q3 NcH^yO͂Iיhk{9hi(|}Kyf1or>I6XNZs gL$%bW UrRZId{1myd`t?RAܠLizI' ZBk]pvj@JQʀշUB+RqچAZzfo Ig ٖ,ClcلØs)|jc3%eĎfsPۛ-y{n>{ĤZv>L; WJ|OvY*s!zㄽC! t[Ľ2ssJ] R.o5-fXt6/WzAUdM2PedmxRԠf޻B2yJY?_ kQpвOHV'Ei6:)A_#ZhlKa$j2#7>4@<>W^y/yuB#:_5(  ԲߜP`:?Q[vRr޸@;P7 g7 LƮCl &v:~+ZJCr骴I8 ^ᘿ[O FC%)m!NSlN2\BD5%?H:UcsP6?JBpʣu=HLFp=(}(4hQ0X_oʶ?SF![=fb/wEg*R7I&zb$YOZǾ1c~iXPn/Ľ<~!=UF $I5;m!")bȄD{ozpB=1BD'%͡@fkE' $eB=x~ U ՇD)0.$ Ne >Bn>o*e ԶVG/o 3(` l5q*ޜV/)7DYYJM,@˂~pAJ'igBx g VK[TXO|ttK/qGk#ۊY<3%s{RI$Gd&v?u|zHCpdapy*ύR'1cCOu`Խ "f) H7ݐНHZ^ FW#By']̲-@+^C-H.AT7۲Ś<| )2*ې_Я|psb`#:Z`"6Atp>9sjdZpf,hWo{3/4s%e&0\.^6KERs(n? ?W* )(uQDU %d*vQ}D9ZS',M|dq3`cip׳YOGJD8P؄4v_Dl@Fyc=/~A $L:G$Mz\d'FGOP|{/3ukݸ~~%ܲh)LUrnePJXl.tfcO(gp)d}`8H/ ўDd] L̷o<lWF&eNn"mW;ātx>%[_Ҁ;/>#V0Lm?$fv*"MFZ>1e܆Y)*VP(߆RW^T<@ߐC@% #T 8ٸ;4`gB~#^/ʻ5˴P8JK fR$CS;BѿEe_.E1i@#/ 7̢Zf|FՔXP$`6zҷq7t1Syi8@;u,0*ELx:2~:Ϧ=oosᦥñҧd 3ׁp!(\Ak{z*ҧ՟VemhȑڅC+,p7/6ȏW$UuK]ݛ=Fq So?]=6m`U:'шBi+Wk$2h#R)%*Ѷz[F[-:xڢ5* NG(DǑ0ʥwڿ#$ĦCT [";3bRLCɳm4ϐv+]8-0n@X-$Bkg%8>AgB5G#jQK}YO&g߹eƛswN4K)j,p32Eq󇾮 OqQu h"dS sr뿯 n͎"JZB(%-F,eUPZJH$fN*ߓa1s &86-D'O)m7ny\WDH% lt-A0e^R5&HހOvE']ȠvffoG"/'-.u(sR`h<-Pa癇+ qTmJ%0zbaw4"%UDE+F|X# ~=2E$?gZ:)puIv Y,&BH>"~.#ΙGEswQU:3dp+8ivSH¨ \HAX9Pu:YTA B&V4@nrZ2HR^nJѩ5>u=gSV&$WJəޡ(X 0m~a^VA/uhg׈ c"6ALh,[p?,T8ۡ!=V<6ߌ;_֥X4ֵߢZo 6day&( )6:.0$a+ٮtR]M3Dp;02ugfp!ݤ;D&B0O1LkIc.c能++YRE["'Ʀ/}'JE6&5 o:\6x^ST:}L/e$ 1U؍1ʼng#B&EzkD7Qk Μ~ci~ܬ`-tfG=ep`~ö!D{rDm,,E<#ML!@l"kLaŵ 5;t l.1Gz,?P%CغeB!Ue[*(IGzEIMr]jX2.ʎ@IF@"xofB4{ReCX6ed#FCy\KvIyBW߸iƶj)Q 1@%-m5o INdpj\8?ZUΝ l1X̔s<9#?=xj5ٙo(6V F HsG;s{a( KN()0?ET&Ӝٔu22]%6 ؀=RS<f +Qu w;A&Π˰ߒjRvGcCGo94~W˻2⑖Pz*'3w^K1Y=eA1+f9BAo1+l(a\(1LU/o[?flCto] ufThͻҎ` ϏZ}0s!(kt0I~OoeD z8po`K0g@Eò2}-fA*?EiK4sqç|sG8i! _lg. ,qJQ3]sX?)@݂ʷ?ctbyvvV g~LRyh3d6eg1 FH,U0Nw13BFs &ƺJ^"2g oQUd81ķf22O8~\0@/CMF @U -e7}`ՎnC-6!?~"۫U%^騸^YVUË;I?zh\*u8.a-Foh<T'bI?k"&~u,}4F\AoP.AܼϣA8)/t5s!ӥ6J?9o gE8Gv&B.e/]&q[+.2h ?\BPuv')>㇚~3HT8F7A )| tR?Ⱦqа1A%~(~g-4 ]5A$`eszoEAr"NlݯT[G潺`%o;LB?S:j"kTmסx^V>E@0:UݧWjF ?W-8ࢾ8A~ Ft$-LVIE$uGz}F1nmWQS\Ȩnz.9-FOPX6Bexy]@dD*R8Ȱ@~wyX]VLoqn}_ l=⍦MTo]Ci4x샗;Շ_?!Ve8wZa|?co\͘5_/]krii(RQ0N4 c( *UUh#eZz]7{K@kc^EJ ucH|^<@8XQóOZB8{ŅyvbyuN"ە6/QӂkfҀmnaIJXX6[齹zmr]c{HNB*ˇfYSvTa;xJⓌ͋ TGTЪM^Q٭L+Qڬ5_H>$-n,Ұ艌w 5޹pbk0 7u['J"$_I&*v 2L_G &Z*&U* .U}HL=XV P&cKVb9Ֆ/ jYo~l HYhq* h 6Jq|Ӓ9T#l@6HNs횕ޤω zr_`dj߷@f5"g[%c})"8[#x߆}sT}?&[iG *݅pr "x{͡{m3Zߖ묫x;YG9_9PYpz* 9À':O׸N 9%I Uۜ9T?2UDN>S8^zJx6mvm)'/A9{>H^`.~DٜLP>4޺5յmh$KoL ZMs|S,02M9g Gd, uƳ}偲Ȼ;Cw:qN^IwV_{+vo axYw222mn9s&qpkb M`A8[pfk'_AbBr55X[+2RMu-ov N'ymO%Ϩ6&[5df89oxUUIp)Ӧ`ChNN-37LU]37ʝYՉ pC~%P z犇Mp{nz)Ͳgk 0U)pOݘ,՝qE<ϗ#Θ2<\Zp%!<$&9IDqIu@ZǏGZ51äMj}8?X@zs7H<'nБLC'}mJ( > dh!fp x-sV SA30P&0Džۉ#?؜o$R m|.'Pv* dUHsaɖMPh-ɪ|\LWwF JE=2FWʴsC3Ӎ>i$h93"wVur.TL2wdFt᫜LDtpi;SuXި6nxmVFóU%̬1Gw]O![Ar83#m%ț 3Q?`Ud֗w0*W$U"T + kK. l׵ە3v0(diwgK֋OM#2omCY읰&^dYTqLTXW*rzឋe[Io cive$բ8l.|/tΡ'V<[=3a!X*<e ( Sh=~y"GN< S%M?$LiS>m 3=< _.QootUTXsK(1]{b0N-%k{M5 Ά:UGBTؙN:2щ}.~7_ ʻ,R&WGe[ƹ_ X_tYm3HOB$]X+ (7|Io%#l7Z!Me>ELdk]S tj/VjBbYwpW<11A)]5:̭Sg5T^.$x0æ}Bp[~ _W6^U΄H(E >#' ,ꄡ s‡8`QphQ̾*Լт F]r~RZ0UD{3-4%ءJ"++ۉ 38lmU?[8JZh퉦aL{8'o:(,J#/Oʱ W8U}7Cxv8Svۚ ۪SWEEJ w7F8u؋MEבO&贪uM7H;=RE$] ̗`HgJIPF*#49Lg!_lZe+j2X^R+/ϽSʼnK 4C2Ʊ>+^L>譪A,;S h]izi,Vĭ,Wigo!$q+>)yD-zi +ޞW#fY~ n*j=JjS|-5\@_G8~)< Tav ?(ƙ F`5ct"xs CܿMܓǨZjf Uy1 >MtCBU+XMKes0IHDv_t[bÃx-" 81AŞ;9`켧HIBfWҎoDCV(mV,O 6WCv%O,Z,7|۝,mY-]F1?ka G5>9ijw;l04tDQ  ЯncyWB1[gj>Յ6 Ogj#5|e̾*5I˔~Ja֫^@+-lbt=Ȓ<_V45b7v;KQMEtD6NDŽ` n2eS\ؘ awa ?L_9e Cb*sO?pvիs1Vo_0n# Aǜx˷Svff0MbPm~5R!*ϙMmc$vдԉd7Wb X:пs%aPFIdXXUM"i 1`^G 8S^Mx<.xtC *Uf6]E>;Ğu/@- Z~Jv⾜Xv:žoZF?5yw ='Kx!فX~GdۢIk+۾ݲ/{:$T1b"^D.j@w PA)TK\1`̾g*F*T. z~Th]̈ѷ6-h&|xl}ps̐LN -t8D;enRl2JtXw1LhV U`o 7um|12XEaqyc'3y@ X៛, !V VPGiSȺp!3񑼃}]sڡZRc[K%O 21
m3 2Ry[J.4EẆi^`k:Psvx:}umav^h~n2dsz֒ #J ]IBhddi=f403"0V+>qΨJ7ePɧQ߇0kIzG" oEK'x3; $Z{b'^oX&Yh/YcQ&Ko۵drr?³H}D"X/[cVaFо)lIr3%(S1$4醋fP..VfNIh&+Trܭ5@ePg(ɝڀ 6Q]N5w92U4V6Z 9jYvJk僫@a+lSz2Sʑ9$OJ#;l6gyb3Ǔ9'e4 oS~xNɋ0"o DV\k|0jJy Nxos?b @x@7 Wߛ̃AJ7ȋ<$}ۦ؅{4Uʍj④pPgFkQz^+ڇ%^4(. q нN]hH$g\Jqg/w [?0k&y.ŽqIp)k_!Vԝ-. <-]Ķ5c#?fFIҀYKq(-#[+$ S1ELY;Nw?/=u/X ;UL`aN7׽م;^r%j:y s heջM1Tg;pTj;M_c.̴;ڥ} K1diFBKW%;٢ч龢wc|'V]k !\ʓb H[7o4xAIZ1@ ӎwCL\r5Fo^kLat>(c”/?[LBXy+{8=~bbaDh>l* qEK>D{dH!cw"rzVhwAC+:EW:c$RG0!ܑ /+vVc1̲x,ڧ2ȭ_c=Rs* [Y dhIǔ7,S9i؂zM |dCP h7;kfEȨOmd|Uj+^I3U%$Ey4h'(ygџzC ~!iͅ[~R9t;YZ{BCjyjK32 JZo:~ŲZG'0uHeY:Y5bv$X䇚DUʀX2 P CKAC%CC@g Gtډ tb>]|Xt K5u^%ffl}WsՋC6ӥyz-0@+)=$,S -9?"صa<κpiB >/y8s >j֢1+xQwRaoJPu JYJ-'*ï"-6@0ahZ"m\ 2 UmKS0 L4p.SoBr@pSbf t}$b} /Hra"#oU%/uE *:;XiSf0jFnH>t PK%9 %DO?c.k1wvȃ#¥QU@&pT]Hۛ`';sA1fkqHC]/NFsnΎ6B3!Cqf"mKB^pN ]Cs'?ʗ;S:i1a$cα#X_]-.eB[%KXDTZk16"1 &|tqFRGȰG:L525[͔]_ϧ @<ơziq+CS9%U<#nBǩk>: _0캒1﮳_oy!C9h5&N M9a0 6τv:1XXtӾLZf|2$r}wJ E:e%|aK9x!M7PʪPB(U>VX.l (i~fEބIN;1XMrT;`v550&[:rrIW Ȏ( {(5trNsdA'2'x<.)|LdVF\Z)A'CwQP3'y$ũy gz{#;H/G,c[Bf$ԔM.a\TQ~NX.{]S`Fej Xt& 뮈 '3YyT:i렜X,sQȣ!']Gt 0]XoH5 `/:t,C HuӨB~p|vMWQ2&:ː-SD߷SdRD C[+R0XKq Q Ŏ;\ʥ?1䮤t&0"t 0q ?Pa ,'D,#ylX -2Y3_dO|Z- ,E.j l:L$s/YR8yzq' &"ƝbL*Hv.Tt3@uKUAXژ#04j"oxwR0nGPF͛Pu=p | cR6Dp>޸l[P\;M9 J9lxB WC]$sz s_WrGn'Mt]tKŋerAJsrZְ?)s_鹢\J$euڣ q"ʖO)&TR1țc%, $ɃhAB ' $w<%Mh E0fc;9Nf7W$-F^mw4lKu L,NdtK˧kG&C2l)%w©jb͋+Se[ñzBV%Ɏ nwH RI"(1.ei9  5±_cVOꅂw 1XFŐ4cү3X[67!C,-{ cpf຋2Q d/X(tiX#8ta^Cz1uSroˮ}IClt3S9˯ljªh6Řag(-}$JON9&y]0u Ѵ!)Wbg~baFk5| [46*ݢx7F6v5ͤ^bRLz 3L^yj-tkaw2 F9 ~ѫN̴HWtws yvp雭7P+Dõ FR%VOek8W} (h4cUEofǾ@);QzD2χ{7T:wG{ab\V"ʜEXwVb?^^}Df90 [Ҿ8,|'GD6R)Xw5jNJ1Mad`_ n#MU@,wx1R3΍н[% #;!Y~$7'[i$Ps1*HpV>-ɸDk8K%GM)VJ z #1w\M?QpC3G6D/~6^ IۖJv|?94e#$Dq+4|U$PDodzyaP|txS0vMg}Nvn JNӢCfj-# s򜾊d2tłٰ2#ݼ b7&A%qkr%dN@sL+ϵp޽XN-=NJ!7`eءD+:}l.zdmT96ƕ" c|ۏ,q S(ow +K4BlTBo}apG̀$.@zR$xOɅH$k?TLtƑ *=dj! H滺!14PfVnoZ*x 7MFge%eZ~{kNb[ qxZ ,R~3I]j0#14cw:Gl{1fWEaQ}|Eda$,'0^JU ' #G9o YKPM +t]{͆zH>&JuA&! ,Si;6'OEXCL+ |Fw@ mv2fy&!b51)C}YE /n9RɋAZQb1M"W S]AG%NxP^j`IMx.&7G8z[E4rT3== Tv9cŨtnd[,Waf43qtϙe%2Nv`X6 g/c)LpPtyg}kh5m,S^դ yyO+ј&A-`&ѕVjA0#UZisֈļ$/_^Gcw? B'O &BAkm1Y%6ID/gE'y>)k[oQⓕ_?zB{NNY$28ع=DTpf1^I`^+td4e+LxhPmTs߀4SH  j7\Pr+XmS&Jms3S0 M[Rp'yqBWrFҪ u$.'f[%h< u-jG&6O?]燧bC :A4h9>R*[A kO]4%<;e _a4,בHb=d]v<^ J^@pAvy蹋8ф?7!^y۱ APit$F5vW6dLXb, 8ApDgR΂,;A6'*@ x mY Pl^X=ˊQZ"άcI!I =~zR:kLE- X!kt}|<զ!Ha'f@ѹXw S6..SE_TY^鿑cQC Ӿl\wCy\e  I⣇E0U;=yl1\A P r@_}ΪEߢdOu6 /ڻ%q}C_Oe[y{h7bSߚs+V:8uaa@Êל吣̈׼:<.0p6ILAw =EnyV}> 2oWL~1>r6 qM) Q_1Xp]VڍfYJS 6>,߲o+ȑ`|}=;RdqiY{+3K**{3t%')SOS*cԯ SQkªiuJR@x#8Wkҳf&To ijdl?&9!PE77w7 (@%#&[cm c IYxejMK$'e*QX ıVoNҶ>Qλ]3y5[]" bCt(o;/R>$(SK`6v q,35TfqhՎ& Tp|1oo(6[~vveWHI+kʧ.J#dMU9`-_{cC;SĎ?|}ni@qi/7}"#eoRG rpb0<˧8Zj0")]z!p7_څVWM_rFfJLA=ġ7&5vk@JBJ?73kwϴK׆#rFa$C*Ѽ ZpMz!NyiB 98ɢol[ӱnr3 ?ͽ u cu S2#<U*{ӖfhNPWґOZ m=M):H9+c{SL—[n;W(y})RcqU8YH2f6E1Q %}Db_K4/0b%GҰϮd$;H´uevd֑&6)9؀kB7V! p_^NG dͷ g#^TlCv|=*!*4v%jCLֲ&V+ m6R4sY _ݑ(c+գٹx<"4@ 7qkL;uuy[p՜pbcA4Z8uQ`t?b#d\q{96,Lns6gCL{s0t4Hg+񖁊 PY๵ U٪[ݏ=h苁X:a|gkKCtwiN/v.bns nKrJy׾z8X fJ\5<ʏV@J^B*([iۊ_+;^T؉"lx~OőK3|=n 66n1Q,RUp >cQϥZzNȇ-LW搹qrȟ;irWFPt/OMr=+zeee|FH;-WRKJưᆼUé-oY9j5+ 0mi~J[gtw}ĉ:oP# O\d}6@uA}-:$*$GkeE47I\j.wP w_1M <%MAb4 b#:fе6!jn8cKdJ337-5<1סJ4;JOGjphgJfEs$ԬrM19|dWHڹAuUcȸfw5U q|pR#E%o"or\i"OlB f( euOn6Ly詃}&֯':,XZ=Y!K`vyT@zSsG}<[d&o+Z슋,#0w43\dqN+=pfa1K۪l3[0Gb3_fT' WŹQNq%DhSب﫪ЪhZ[l7l΅ޏ'YdtO\HѪkd4AɰoؙNZ65Hv& Q6"OѤ!Rl:ꐞέdCnk*2hn >[ ,Q qYkfreсuټLj*R<»!=yPw.3Ðh .2uӛ(_/FLJn*,o5NblXnzhmVŝpy#H9  q!> 4p d`ǓlD@5h}: e^e@;UƈjUa"ߜfXOßFZg^`4@" `"ak1{;9}`h ҡLg Tǡl":ƃ o{oJyp>2ڿf-)M$SuR-edw[J "JFLw&Y`mLP]\D-0=^z¤(^v|`X qYvz+?!NL[ Q+2 Nn'IobB_fwTt;=-ޒ++*@"b6\]HgnӀ~@ƌx/ r4 Kc5XU1jo@pbl/X?6dla+xO5m4a/ 5mm݁U ,}3o"{0>1A6s<\rT5.A}e=ϫ87) -Sd1%nVɽn #Y߭Lv>㸔m޽pMn.DM#Rje|gZ924̴Foܖ4FKɭF[eJ)!lKHh|bAй<k*7XP>><ԺSNh%~Yp_~k)S^bEqG[>݉G=O 'j.mFGI%ԿJ_X/$DJFvO_8Rcm30$ eo SA6)% ]8Q5d©.lD\o*_5,)ZN5tϔѥ|nvۘv/H|+EcYC!"6Դ,J82\|o%ZA^S[9@" D~/=qQOt%V;`κZMy9@w.$4ϛ0V:,vnAxZ MY,p?to*ɌCVtG=W#05w \+%OA7,D.mxbNTXE,-Դ\/@-fH*{BۙJM L* n iD*S bzH|R~jF>Hog _U@@G}BCv8[ش(.u ݻʳ {FgT YFʛ;5⪡b>%+$Cu۴U/;Yۻq\seOʄ>Q~>H76!Z5e=gkkx\lX T%qюfw4xiJjI}.1X!8>+9/BkµC>2t]tVtoe=DUjσ6' uGfLȏ̓ԯ=0=r܏T.IRHlT|DqT$e_)YuZCqm)خXxǦ֖ߟ#hnP?LStyxu2JvS5ߜSru(=0UͥfсH8[C D{X;JkD[$N1*nbW }Xs'rQ#l{z_vGh=Kh4,z =K )O _ K b6-ܸuFf`;x XRW&H[S˩w&E<>?0-'(;0cȠ݅5#W*ԗkfKТ0(a%3Acժ%*AAFQҊ%~pyUtJ݈{)Aj>oeu(K<&+?Ѝ%ftbDBy]*?6urD|Չ\N1wVBrhsk SkP;9 S0y&C#aĶ_Ζysos Qa@~D"C&Eb嵿c6#ͨN+aŤ^# oQ5ND͹+ ȅQ+b,wŽ,؁KCgG`pMӈ4A$6zn,bHS##T:!юOw`["U  ~5ƒ%bnHD阣L3=9½QVAݼ(oSI32j ,Fj(R$Zclh(/EPɕ@\L-Zu4=;lKI_@,i~Ei.Uš$u1pÂFH/XE!`ɹSDlS}.\Z"/ ,Nhw_c%6dJu$[Gpo+Xj GѪqb6=Cx5ac!r[EMoь(m Ĝ] /K8l؛DJOK=W,t$* ˃rH@N&3aKHh42&%! g#CTD?k.hv+4ܹ)|bt^w=ۡ-)i+dV$}-XQW(K°WV>d-kzz녆?pI[h9d;EFAbLWѮkҷK:=Մͽ hGg=dZ; :Ib4q*aÝF+bwwUxDXi Q[f[!M͗^ [YYs63v69[jI2g.:Z ڝgB'9]~?%V=tToYlS.``7Fv߼mMj>qlcؕT` wTs=DC,N01+F޶06zx9\Qj_^Q^SFx$]$u2zzsm>3K?^йsǯN%J:ࡢ&mM߽@~ջ@4L8mnbӾe싋hI?Lx B1A< J-<+FJWSaB4XA@e!$c4OZf&B }hƟt鱐 VéǷ:t&Vg+2*SBKY+r6 W*ߋI|@ɱԒ~,:y  ۱xjՋ S*嬝mM,Nb1u OXM7!9%,U ZF,/^?2EʺKr&* i1}\14~41voeZv4W11|G24,Ms^-n:51&[djޞP}ϝߢ $$/Kd0Noy>dCgl#Q0BfJN )^ȶF>RZC슏jS1I4KG9b8vaJ2$iM }!BJA؋);)?ph uAˤJ/djѣrM4>N{0Ϩ[EQn c=ԫy'9<{A`}D_OS@4yK?Xt4t*Hߧw"ږ<gΟRs;bBW ےǂzC~܍'GUCVgѧHDJ!:JEd3dp>dӹp"/$4Rp @-&V q+0)ןRAXoQ2Km8FE*|&{6H6 gZ0$Hڐ!#-$3Ĕȭ}st\ H]ud5wT:|=^މ}wҾѳw˰$ONxW=ȎH h)4#PMpb0 %|4ԕ{wk q`5rFe 9j{v!(HBE¸ rJeN/:AE*Iͼבb,ӗcij^|II'R^P;us)nc5(EG%k[:`rtPX*,>#zM+i#Rk@7\:J`E(VgA,ݫ]ueMebǎ[`!f[NMO15**d`r@oRS?#Sj-xӶ6Кv>i\̼|Yn5į^W&JѽP]vib|A߯>Md糘3yAer߀"z0_G [;\y*~ -TNN[ȀHM&?Ւ i^(EA9y 3bk vWi 89fu{uVPORʙwW) k+xd}5h+q@D?GתB0'T gcw^p t6h,T]!q ^ ʪ}Čhh2sߙ% *ƍ xs&A$!PapDJٝ˽^H,Gp~Hzƽ0(1m{I's?zXY$p`Z ~eGlIm`z{DTcbȈΤ(/o9>⽄P`Y1XHT^1BW^DhƸ9 ktٚr+i(uZí.YTL.XN9SX V\7Gwn2y  Rs foan`i87UQͱvA@^_QuLv҃fmd bE!9HܞLj|袒/rmvl)UE 7Q116qX[`!C`-Jzѧ@E0#a;X.7lh]wZs70[|=^dC9(y)d(p9'~ZA-yB1BDcU1U9-Ju1;../_(qV~|u(@m O2o(?~LWog;kL@Ʃa!d&Ոuv$wVTtF:jVsmķ@F 7(Yk=/ s@IvnIe;s3S$WK%YT+^@̡[xՠ4%SMVG L*l Ww  Ybũ`7{lÑ Y){p9 ӎMMsnXvHWYBDb=ļe/)#"oH2XXNj!sFLMVPwl i 7IJxou`k4Z74aw^vxv_$ʃ0k7#p͂sw#TZ5m1XzF'b;lRʭ.̮|;q6պyt^dF+k=(oU>͋ya`h+}hyFhW;"Kc7vԞl~$V1dC"r.gadf$0%'Y*vF2"c9"G _{L-A/b^=ybXC(*ĕ2,FD8@sJ|Tq NK b)\>T'܄&?]?%]oh-pDUCbR86R2ȴbҷܻ84TR1zY 18"\@~r1NN i\gͮ]_## VuHi[QWqO\dq C!sLˀmMAӸbmLeyUʖ|:0FڽJ|cbHlꐰ-#T!U/x4P`+bϺ ܍~ڌl;G``e %u|p6=~(ձ }cJwX:=%-,gyPۃ%POht'3Cjc5U:!7;yonk۸a].rI xN3VrR~g9\Gzp4lx|j4)QuZ`᫭!rՁGfjG7y͖%e>ͰVozpO YÇ'jLc_ AT`|tĞv)'(u3 q0\Ta`}31}.{"NQZ K6|^jApYI -QfST9uc^XHíVJoV)?,3Dٲg2[=.n4N% u^?Y6YL):?[AR7]TV8;QzOW~O/=yLGުA.8GZ5A7QUr"1bd0u{^g݅q5E ?{m Cnt-όGl j/E `O[ssB/ze%Y>.X,2iۦedFnȣ8qvJ9~t"`Fh+?E|:7N`SO29 TL! f(s]m%H?6ѹ36:O3"!zgۄx8eCt/ Bn>0d;a|^>wcbF_?$ja~ҿ`fX:~%J”iE 1dj0Vyk gQ̡"O} ւ|Ü_Փo4e mV^0' GDms^ UQ|̴y]yV&^TfQ12,3^:|M! 'p`=l<}XY yfBQoetGcΫ G5}]gI(DXeIB6:$MM_Vɓ'tW3"J667FR6F;/%Y ÎX>K=H "Nզ< X>D\ k&&NhY>:of"R4G2 Gy^f >G8az}Hs]b q43A7W JUwuM2F+B^sIc:ǎnK}mD"JBb 6gc=:2U$S'D~$je{%@x)wm6},[q=z|u NTFgx\6Wk^ Zgh)}wQ63WFjԘ 6 ߇ -T!ÿo/& 횥 Ɉ1m^`h|!Fc+\%geQ˚]/ ATYϗO9huRDO5T8̻VMcVU ۭi79Yr .~%swyLs'09 ;,: =n,$ʝOؐ0O@70ApMӼ5'ln-nB:Lz\ N]-Vrˇ/^hP'('Ƹ&HV4LٝO9KjhJ]'nl4)!߹k]z֎le5B {6VeWW%aSw2``a)v^oߗ`ghq4V;Th؁2G`U ,1p_]٠F@H0B̊m] P_*Mn͠VGۧkY1Vcƕ2O2i?ݧ;~s]'ec zmHOS)AAS཭sSFj3ȡ7Lin!F=nXuB4ruTrQB1F"> /-S>ٟnw+7Xd0հ lם7+DsI_6AmgxS$x M3]mbLrAW8U,ߩ9< '`Sh84>&xoӂ+>3 ]m>33p6g"flp)ߎ-=:Ix?h>YqvP{@;ڍ]a&R$lPdܑiډZ4LޯސE{(GǦ颅&̋Y툕1d ,}7q]ѻ (?JjoLqB2}qJ:t ,?UMzwWzT@b{ZmМp*pj) k헊%t{: 4 M{)zuVPyvp;@{1eL|B9H11iʹl@K᷊j/R_ΰvtcґG'nW2 _cJ;C"x@T !V"V,+ґs=㒸\pr|s1NeŖMvgI[rPs/ ~|@ 5t&f,{^WWxKz ̌~| ( @.|~;C=|D)&~TKt3F$b@w]_Gw;sM^0jr" O *ԓvVxS"[υe V#;&9A%s68g4)EpNdvJŨ`՘y)Xɮ3KidyOl݌$Q]/mBCbmW\ۣH*vOb^EaWxuFds/^Ly S}MiY!W!2Xdw`f DO& t mf)q{`գ@0!4TSJr,vv`1xP,n-I4{m%^!+u6>I8O%kԡ lKTق lHTk1δFj%"?$Z?izE0vM`p6Ko(ʉN$aJ%X}\ %0 >9` eМj:&)P7,buU_ǏDuӘUW%gΎ DȱgNŧGo%O࣪#~}w S`'îx<8-7qoD{4m?]o$|-^A,6)3Ыzt\%xQrœ"`'A B6՗ÍZhBJIBc| OܱK3/&[ Q!ӓcDibD8CUՃ!h7YBQ[CAe;\+_DբQ[ RQ|4ln8~?^5CUt5=hz$lf-|د& sÈ kyhKz=!52g=ͱYFJ'8 Nb2ypFє Kہ&Bs;׉O |Sh@\ )w4omճ"jA@{*@m6Ku A]>?_!zyfJ/+H23s"^202U }Zq/s`ܡȃ$qx>Q`9ʗUWpYHҴٛkkX;N:P{ʉ>K-~@c4ǀv>loFd7&'{$c>s@ ωpU? xfu0#KӠI TEYQ-*t`ېclLQmavDQV_f>=Sr q} fr\up, =ecE\CJ||1N8 ! PhgeYaYbEnJ=7ImJQ9a=N?ft6 }p M)!ԁ2uir$PdEV*Q6ao)<)՟HzkkKn@l-BXkw&Z-5W9XpF{>B7W +x<&?]3voוf!6!h(mk;irV̠H.c9T\ 5@6W\bh}3(!RXuOm 7/It^qϛeM%zlof )b^RcjÁd]ֱ?!u& 8%+9T:c\'r`$dT{ ԏ]~W蘡G;NhTb@7bNKē3E0Gth@ťs9pџ5'}>0|b7 C<\>^&I\Yq4 7D]1Pg~c]6xCi%-Ưt:Y͚=2նoFf: vVJ**oq/9iYulLVdٜ.%)O"U} '0w8:+e\RƯ#!fލc 8z+yꭀ|l2z91|' FjH֬ta@OyIy/r3v"y;_6sDE܌ 0$ؼWq1mp#'nj4Ɗ)t iاĔq-J`rz tLxfyL^''{K]D` '-aُwC3)UZE_h;7NV< ˁV W'6z#P.D'>к?%(Ƹ#rFѯ`O~8΢l?='up,2e먶L<#?CXwL`3PgR(?@w]>^pI& OL%] qNs1uki54J.K%d%$둈O@L<㐯yXik $^Nt drc4c-?!7fsZ4PzRvםnD5T;N-عxz,e8@iܳf1F݅Go}{e9t 7dӡ> mbm4_*s@B=t&,$pI"n۟72D$e9;@9^Uy8i'}Zh+5_p >k5&G^gq'\^s~/J2|U+c H^_OW13] 5m;4 B\'pGp~w:hۜD1)Q,,{~JĄIiIJTMcNC@ jF|GchE-xJrJJBBlA>9<9[oϸ'WT`La ïA$X&|ZIxn@ E+iS^O!'~QwxQfZl2tvf%?Co}l?F ?Ēhצ^Iԇ値.vϸr9U8b{d`2qJ2 #؋qBo-ӫVn&*kߩѥ~T!\U' O*Y]^TDXD|ևꋉ :H_@Y !㩢5:]#͐ewL&B;Iˣ͡tȰЗT ,pYzGZ{Gsvo禰.V7=m.JCHUum olA|ZM%a#cUl/TAg?r`y2AĖ܍"e錩r` HRCsV,>65\g*_Q X2%-(k ѭQ1 =.X웨c*dvԈi9W򒈏@΀ rM,NT{k-skUwWV6+fEF/}H={lj0L%iP@{O)Gp< J`P^bҾ RʁN8ZZY|K!:"PLZ˩&G34Tvޅ x) Smǻ#搗T"p#8쇫>X>^tG@N8EM[3/^DhG`o!Tئ8|ĭyO(G@5?Lq3\MV]J6oj6~* >H1, "B u+;8/<6?vBdMޏ熐x,P\MY-kvd}I ycV%}V&KDE!uI#A %PX=g ƅ0Q{/IՎޣMYEOńBT~G= ;9W1mXٯMd5a10)ciΔ36\s_/,l!Gl^9u"$k2fT !576IWKmsBn:Z•߉!XSׯj@K {i+\\ F5% h39 y 6/a{YOۛ)=Rot*>HOzc;{q/\w\[E>KR /OSz%Q+-Dؒw_-D]值P{ʼnn碃6FRxd\X9uHZq^/a6w衁nM6s%5w3IfaCʾٗB|{\?ɼbi TL@>N7"\C=uNPoE۾-RJZBX2>3?d:h=0`ȵF@zA3#+:v#i(D{'n6OZN4|2YNJ-mHE<45z^10 PO@6Lz{gU?UM3>8 1Hw8̭6[UHGY|҅tn}xy?CȰ!ʔZYƂ_XPJ,ZA`Saz%!lKClzDAA/K֪qH|?}wdžL;:힨 /C2_ Ei#Z뷷yU,bR{SU2(^k='z>jIvđi8\ajRlec^ŽcR_&\/y#nk/yw4>DSnSwzdeGݓgBv8vK<5>7`cڅnT)TrZP,wJ/fpz_*B` (f o4A p8o!>\Wz=8Y5M XfͦãZZn֠n>ӴX!1 !dI')`tAN! e$s0mpXF<: dd {žaSdF:`ϔ"&NT!O}#Ŝ8]tJÿpNߪPa)sKfo5az hc틂aƌO'wa KE'k(jCQ*MUٍ2s3)G5h9P*|ׇ{n'ND<$o֕VA=&z`uh~|\ %>:O S%?:feR|y!Aif~zZjS̶_W}Y;7_l]rkiߣ,FԲ^)BP]}Fvk(#H U:0\~($q\qQ,T9RXLsy8qzcS/Sj4A*>r>9p *>cTs3f"7c BgUNm9A"XMM%IQXJ/eb˦J% Bq`7QAU)ª1js#qݞZr #a[r/J'Rsqfu#Sݮe15t):mwТQW \DGy2gu Zv WxہN( $#>"!X݈yrKV"f(ҩk J>vFQ0-4Z IUIE9B(wk*%fEUqnv>`:Ӯn.Q%DzLt K1Q ,ܩajP 9ƻ!VP,qz$V3=/D]44m=` fd Y9M,/EH`YO_!ngG/)Ge2b1 A\yYCH5%}OܒMZLa+!RDFtXIEtmPSO|%e5!;?0X;*.Ҕ7S/$ vmHH̺|eD'GMLi^ |ʁ 7̌) @HPlVqo4p`>RQtMɣ=s1Y{'}.7"^Y?2&E8TEPB k0"(̜SeC'glw ͌q"4%ŷx=! ^o'$>!醙sɡJMq}Ki -_kf|"F[szF os}O1dH,:mR#fpY 90V'/b> rUUƪZ s ׈+"I~ T)lJ A:)TrMFFBoDq6W-NM+ ^9RoDa'o=mWL_>1 +/Zl'iٮފqkGy߬n+vL .qJUH WwW査9yc DGG~)/1e%dTQJxN5]Q}` 2V)c Pc\{a ldeP.sgHS(`ʲ8FwKrw-ld%aW!y}P)wD.YaXd)q [+E`vC]V G3Ac=^Z8s:ˑ!}ʬ 0&  i?X*('8k)h4 f5dk~اv%'ч~VOmN5$AN\QK*a|?>#OdPޥӞ%RY'A$4xc/]sE7dF.iRM,ќN{ ԪhLG|]7[*+དྷ7* peZ>b/cuՒ `ԇ9vt.x`K>]y1VxЌwReߦir"FvZrNOCEN,F:X|[EՙBgbp Er不n~[wZ(ZzD/cZ1DKI5)fFz h:Ap 1eEtƯ{ܪN BTs6r_s; 2秋x ץ IIYA͋Z/]ݼZ)gT'ܹ!~ $O|aAǥ>}, (Ɠge/g={)Y񾁿ԁrVK@Fԙ 1 9Q_ K/bO"NmG3̵"*%iO9ݺO%aiNlฑ6؄bKĉ,lE95yܒŏ.lpg/^5:;zrP ̕jREC]s\Q-pᣬk+_An_WxQ檱 `IVyRPΩ LEU؊o<c (  "TCFf>] KfZ+J"7JO 20>_|qf Ɯ=SS R~'hD~byZk}"yw]t<ַPa?6bTkHPo )s)Ѭl۲(e…ͥ*n#$8BrΕ^M q[c(=H[/U-uf`*Ztǎlss44ȡ%}SI2įKԙA0iG-L.Mvjr)8^GҗԬ@1? ,h#iIJȮkqx(vɜ~Sd3i<, xoǣvAefqM?Grd\`bS$+}̽nz,$rc @A,Hzo%Ou9GsV` X&:#ɑ+^rGz!hUW\99ļ#V Z K&%,@6@o  nTzRC0'H`_wyƍ9[ʺ%Q"s{pf4 !ӕW) :. *?7۲̷F'^WE-" Y@.7./GJ ω2cz%cC9n4-^)4ҥՠ?ޚ55JƧ5 !}5TŜ1XP\fc|;K~v8fk̗`a;vCP =xnbߵ3DB?b\Aix% +^*#soU⋹ф̋Zީ$ 5ӈ|n\q'CB0G]̣WI!$fAeCׯRm]A"IXYp3z\)u'`l82;-f]~d,'t"1{YLC\Ѻ:h/̣nAwhs ;F^NW}K 에JAv4nՐG8t5'c 0# :} 087r7K{lcGۦ3bm9E7T{ɪKVdѺF9&+CM%Mq #IÒA;?V;%!i|8;D?큎tׄsSybˆc4MeQ ZC*N^P3.2ic] ӻ␇ڋ7Gpd{-64~= ksmɈ@96=.z 6=i7}xtH,+}?OΚk'S`S\`YD>7`&)Uchrݒ v5]&OV#@/:N~:)`%^ocWWEnwߖRe\0-7SYpo u:Nl>_1=z΀8&(–*8+|_a4uFA,U1%xgYS!hP~y{xVt Jut]u̜/BB +'+|đ{@zl Tjy+ԃmGLO7>M,  iCG |R_YFXh`It<#{`]o28'Nðx_$[<=M!3i6\Y>QcK#w-{.66$̳ B[8w ;[y"Nof< U'_ 8ʣ+/Fީ.$9ykH'h,pRN= ZXuЄskhb aٮ\ZbAO;E dȫOb: /;kgw6t'"?~(͎Nt=o'1/ ʍ֚>)ΚO hm5{=E[p9yY*#+ ւ 1\/Y4*GE1@?*<@OVZ.NW 祊+n4cN?U F؞pˏmhB2 zq#gĕs;NFma7VҽYB_ƢFnF,FH#bMTp.Gj,'vFVe/.XS Ek;r:-%E ʰ7 $D) lPÃ3Q~a;mlMY,_$Mq~QD]ZXJEx/Yile-vrԗ8i2["m -hvq Q}>v=SЎɾzKk (|XRj#tWtg MY<$]}r ;n3X[)GHޠp={ϲEE'F'ANj?27T00K.xC@٨_tiw'x8* =.+ c]:qi2XD~A:[uN_(^j4ZǦCd Hk+|ϼl kA6;9K\ignEY:QL;ܷ5Z!x$/T6WgO1vXM~H# t,w= 0B8fOݸ-zH&1/D!8ݔ7}/YZ*ZW[{4V2a|{4OB7MƆ $k7AӠm0,439b;*LypwAH,жʦM1ɠ#)i 3FH{Qm]EpXO6WPŞW9LډGfH۞b%8>S5K?ǥ,ގvE^ _}\?Y.mRt,ԏJo|Qj:yp>%ٯ!Ұmo#=o8<|!D(C0W2({ya?A┻?m!n7ِşu'9TbyǦ7%#H|QcnJ8W|H/H{5МPOֻLYT wO^hs)4C^UAZ A(jX,?`ezYxd3JGe5D<<dѝj{BFV>"PAHjQsRb{cCyMd]ew.;4l9Ta[mnTZbZcuT0X/%ԩ\ 뛄{4$P1HA{x { P}(N8&1KhUMD0vGѿ1$XtRT0,7f}w Ns^w;>ȭlaOͭX+tv ':tPm쉭՛ "21;HB(ȉgw4mq_;!r.W Ch=k9#?y5wS6ս`}6k)+j wje>+Q GIh![۶0pAbvju\Ya_#}vcD͊7aqzz  }H6O&5ȪB2x!aZX02a% X6gcF)Kї*$U 6YJ :GJSDj )֞%̆S[dN 0/7}.^F2'Oԟ[\|w9-%ap{ZA ~gݹ+5-3Gd-p|eauVf /KF= b+M<ګA_JE  cj!SЯZq!  w*ZZ~ 7-*s9ANa͑bcnZ%jEJDV/ՓS /B6I%Bf'|6vmSS$CWU%16oE(U>h ĢodHN2Y; $ KsQfERȹZ})=- \+I1qan+ӵ]PȈZr{mn\ _lo9ɴߗx jl7d Jvzu8t=[oVu0x`;}MaS0)#J2O~%:КEO+y=qW}GNܷF3Eut|XtP4 x{ Շ;w:}|b(1pc}{߰M6itpxG̼y-UZp ~~ ,| UDٟBo5~11C[w kY k{naY)Ւ9n,>NwXU8Z҂8dz;:S/NJ4i-"(b6E҄N\[(/2;[ԡ2 :_ ҔF}fM wzháS ƻ;Ǒ݊)k%HOV$w{).#Fxh.Fb<({:P]fvTsoc$9qż0_,,};yZޫZleeRۧkvw:] ^'iHtyc~0o"NP/Y JIveQ⺆W[V^eCHD06rn%"c<#v*bHfS~ezN T˼u<n;52X-F[ïa JV-xs [»e䉧Wcz-/EM*Rv$Vj,ds+٬je 2@@嘍:RcMwl)#ͦbtscvL:>gUQ-n(3ꙕgT OV9FopAVۘKUOE7 2x׬H#Wc -i]6'-z6A8ԽK<>>B4i/heึ8 o% $ V0U >2eF^f{Gn bv|-;^y7FNWu!7cڋ]]Q (ǫ.U+J5I%Q7\WSrMsh a=hEMR{II9pB8gMr$`;O"q , s #(|Yp\WPN?"~ˍXxaBJ)V`M>S"!(`oo$eF#eWdh@-4uZs P%鐟|D,DrUu)>)aTnP>~}{ [uʨ:^zFpd_ц0T$4$Wm&  dlHPٵ(]? yܵ{mo(Ǽi̧ܛ8#9违Ex8S4KQ)tȿS2sjK'Jr$߽ˤFH.۽teq"T'S-S *Ouwks?S\^AUID &()h-{1hvR&ɃGQszBCE[Mơ[u['6@qzf!jBNt7&npVl[^yN>HXn)nճx gK>)B1>S2H` 8Jga[qbF t#x?N9SF“_iKf/84j3]ebs`bH5~R0 ȄF_sN[3#wIlfnaw(%{[Pin ,D3*-B笆؀2VbXCrG֏쳆OC@"4;J:'cA% ܸ9@دक़ZMi:Y 0^YKapQkYbirV>TԪ]_d~l΅r`&2g!g} Ϻ'1%2p"T%R>$Q#oTtO yLRZQF=9͎R.(O"3ar(G4t?-̰r|6;l|ʇ\ @" nNi9:6bw&O^S:~sd: NˬŅ敹#~oa,?-ѥݷA%w'.C#y2: Lv;D}eL;TWFÉ3PkC겺>HdlH(<>fZ 3/C[1IٕQXN4W@Z>hII5u\@[4X Խ{)BJҰsxNt/ÄXʁg|f*.(ܚ~k^bV[~U.W>G9޶\3k\?!7O^y7z_J,1rWi"80qeR7uf.ĊƼ5H\xN^*7M>Ek),g!o(m*\9M\\EL,E 2x0x#Sar% ܆m@ <&2W5aO@/QM]W("2w7PcTMl1D)ׯVV_脟XuDmRATRB"tkPPV?1̹q[J!n> sIC<I7jKx.;fcu8v ݷ-"Yiw(}&^~^a:bRjro5ȝ|͋ tM2ۋ30B49ԏ *Iԛc=BcUѕ/>JkBgGVGLy׊|t?bC`!L 'Gb9B5${Q2m$^4u#Ymr{[7LJ7AE ݄MIʃ % cf9KDU4NL;h)(Q}E@ۀ7y-^ 1yjBQ4L T,A7ub"$Cx³oU =u^ ,Z^}ahCj8tccrxvEc<]AuH/I+`H# "Y X*h ha$?;pZc? mA2[SLj2dCD] U9@a6H pSAzԼLR vGTq` 6q)epDZ2d?Ƣt.j3-iQdpO~C[ƏXߴhrE КEY~sLk*7x뎓ӄfj`mi}B-|σPU? (&P] j=NV;E xOIˆߵh~TH y^(1]|uA=c|%0Za й yuU@q%dnAjae d~m46ۑ2W4/bxYBȄUaJol***KCo> ˍ(hۂZ[v`:/&A,3TM2=C?ɂNX6co,5;2qB&Hg/Ki$; fWWs"Y}Z13 $i۵UN# Z]u V^I:,fKx6wj-??#kX ͨtGN&9 ռغP0E 2bGcp{CM-̹[p @0;6N2[|7"jqU%аI5GDm|fY\}Y~2fd Ai@W|;H[ĔjOzFb`<[%;wTe6/z,pGg ]٘i3j x> H!߫$ظ$4E&8CxEݏҕ?ɛgZ9wfR&2Q QUz.Bf|}wU_|lMDoxMB.?c2q;D/"{? FB71p8&UiZf1?d@xi9xwK:[G~N [+өt<˲HthyDriRR, )H,ꓗjQluS{7ϟRy{d}Ȟ_ٙ&lgdA}x#VEqMC8;ϑc#1K>$?@U7մZi҆5@ x6zSJ Զ]qCe`bI.b[\Xuꢷ$!.9c|jNYc4É!DLs/L} j_, [YD*nG 6dgy]yǤ}%gT:NVV؍_ CAr\c?Ӏڠ! >|)LK;6XJ+`nX>"|̰{c =p&4.}`D+Ђ8bU⬏}T xWML03HhxfFO<'ڰW J;8g c]%˟CdObr3! ݪjJ&K~*B1Biؒ;7o{*IkwueOV,t7frfڹC8jp)qm*9^Mm,58K٭zd`1kDN9&ӌImǢ?_E . qf`ʎ2>̅0g 6b6/Q E)U"!4,ɔxPc;Uh∾@.^2%d.:)-^1EG`qA#;ݚPҜFXf7'$25DOmJ%Q~)b̝Fvz+0M*5T7|m&=u1[nr˿}"SS=c.PTٵihߊzW;v s:DH|F8w؞G C'\-ݻ@s j):>x i?MY.#YkÒuF,IS '^GBؙK>pW)J+Cl<07,|L{Fʎ/,M^,v*mAMq.I@P L.A5{\bLXGd-fߟ0 R;@FW w=L ! ] 27Mrr1y#JSLZ~i_ үػo>D樉w9cK9(j*tMbZ =džvuFjS5S0gaMu e}oⅧA?~I8MQuX<.R] Z.FKh€C?0aunQ2}|Y MUt8x" q,Ҵg|S'ohO M %F%ׁsx8l!jGF+%]/`hlE/,qIqΔeGKf;f-F0>3+]4astXjDڃיBCNGK}( !_+DMj_]́l'gB.c_a-0DwUq R@> TnjF%'c=Q^վ.M¢fV!zBMͲOG UQRxu=4mp6ݾܷ23ųB[ݚo9Kt®µY P;\OHl@Emuȯ,hVD[aE>l+G=m4rt^\I~}EۯPTL{t:*"D 8cqƵT$6_HoHTHBr2CtcYFE!NflaB.no @nEiVJ/Pe)/{84%$rGXK db밌XЀI~,HoA/b𬱫5Lx(bdT5u$y9?`+*/:q@BE&j!=FTXfb;x6W,KpHFCU.ҽնZW(<J8hgQ׬bnd23os% xMP ' -1Tˌ=CRtgG$BqpUJLl*Yܖʻl;+n4cٟo-?a;Xf zJm1: ]B~mLqOeyJ)Dڞh6Ek\ٜ82~D͛.u::cm{L,Q>9cxGqY"Oit!G RrvDC}EJιSH=at̀p}χ^+c4[=IĊܯo"ˋe\&/ VgFW!)XDme7Vk껰LQV#k+3[F$O=3R%s#'0k'.{m=9 6A®XHj 9|<:PC#SW! b2KkfcG7LξDh8Z.UPC TUr.V%}F<hpڊ{vۢO^ObnF@d}K5pVC/qw4ól!+U[ne劌i461G Lo dW85iRm'"݆Eeh$پ W*P:;i`N4S-j(dx3A(3;ӣRq75ChŊc~g6=(``=p-F9@;ɜ478m{:+)çO; P)5|.Q!flܺXHoIW\ѓ_u!1L\9P2;'"J٫?͋#T\}2*6%fcl;ˍ2h $.O71H5W&Oy|?MT3PA(q7<rY(d~iز<\B(<wCdU]89^ )j%I$ORn"ol6EbAUnHbQrPrmĖ!,F9>R"b [z.NN5=b+=//mCGE+;6Bk UNNwOJש3T(Ņ(ciʐ"SF }:X*\?醱%RL`]A>3Wk)s<>}y؅ۦ^'6MzWMctbU5UV4oXhUJ=yֵڑlx\Ѭ>-8Ebdn͘JObd>6nnlk"bj^TމٴkB2I6F#3)Ǖ_Vm辧 6/#\|pBSMKNʛ4.hٶ'h[@?x_XH]wG "'QY0a|JB JH 5ڟ$s_-@ߣ1=&yt&;OOǓtXzƀM^3r,I +=ʓNZjHfW0*~Qd5x4\_ݥ"zTfw|17  <`0GimI|;qغ ~=E/ň\La;]u)(TA8?wGY(@UO`q((>ZAJd[WkǤз{+pynzX)Fx]@~w5EۦF5R0XGOd2Pί}1>Y۱/A]J̏]#4|#5r`J3R\nuXn,2q4rHr1GgmDDmry1]'AΆ"/y /sP&$gES^:;M (ڃ4bOot:ݽc?Wd(9`S_zQ]G| {#<謬"-PR #+ #0da`9e3 _TFLRR۶U\Lܨ.ېpۑ~@BQ$6x)4ԯ ԛ엓м 'fNʵ4 0;r_ XN^R|V0gM\7u6FL,u-kE4,(~<}1˟u3m @h/ ,85@$e|(clA7$U.Je13[Yx%綪ůzS[%pqǙw #Xys~?'7Qm 5J)-d7}{L?9gFcˏhB?sZ&Ee1~ۥPښ&>qLv'rm1߃"螈˰RV$0؊DdZ&Rw0{mp@"4wyE 9lD>5sLb/E={y\fhbO<j$3vV1 #l C:NRōg)?(->`ZNA` u=*nU 'n]+dgM ¤ԥM|<oXfPK?7-ߵBPY"DݸC83jP=H2ljZD0鋏)3aئY]2pԑl%Պ?fʒ 542qwI 1k6k*'!"쭫0΅AʉξI|'ipXyf`P[YNŞuIԀܲo|A1{d I'aDf:΀n<Ϊ[ ۫䌽\w;j[ݲ6Ǜ#eJ9>9p.OG.dx\E_ v4[LI0-ϯg*x{ꞸkxǫH즠4tY 6M84C)_g@K(^ԮHw_NPiH1E|kא,wșG,UT᷸ :QlcY}̍H2'I5ӥݍ͓ 7t~"Am'|EtC4(~D֙l_ O13aA(hR X` 7嬻am>yN9k \;IyqTH|z"G"uX]:.aP$dÏN}k%9b`Q޶843 ]緦WN9 aD%Џlª_C-??{{'V6%cB`,/-j/GLj4ɰWӒG1{^_*d-pO={Ea6a++ <%uoDmWmqiv=O+ *MvDd]ʒNQ!&"NÑ###>eλpz&ˎʪ@/œpWڤnn=Eq&ƺsf` 2)X)đZ?QP&mWb|!H1ڐg98$긑qoG?0? g&|A~}V[=ǭEi",~XH `-V^GEt ]G+qhqfR'Xs4 $;A6BXO!rOc΂͘Eg9:ػKմy@ffh GC9R|eb;SE=.f|{bb߲c%h;:yΉaiz g0<`uPQJbb«Co_;t&l>}"8-~C9ԷwHo6oeXzMӽ9 bgS=ؓ܀G2#7‘.:`ϗ| ]-U b\kS53 z>Z$^Q Cwg`~Ԉ_o& hOf4(;G`ueӺF,p:ExC:YRɖ ߻`  кJ2XXRҜͰk x^.|욗Z+ XEN9NV{P&HdޥwFe]uߥjBDggF7:I5ר*)ۤ0qL6 ;zXDa$,6k^5-r@,8`;kEk78dž*jV?=D^QG:g@V&#=9ݔxO+3.Yގ"y *숚U%!֭DuP2Y*R}RIҮc-S0A+8EPD =aNFUP^m`=S%.['tQ<^Q6m*_s>o)C'w #do؟i2$`q`.VCC"7p1|_ ),@9x%}ɾʂVlETTc(T _̻D0):o^Kd R}N@)^˫/ b8pAϐLPçs=j[+˴>ң>֞r)/7RZ `O=C&!V;cJV%!p bf]deGP}_߃1*<,XDI~#@o[a S EI(\-md2FFgՆ6}.Ny0 M\&a\NZB=OK-?btEX‹Mb>bk &üS fxێlZNF{HiZedz,p kE.ıHژ`k%ҫHOk qԜiq]M .tj4Oc30nᩣK5jM~OHy22{_G_1.-IDYTeƚ:\S.(x?,կ)>m"ZlwIOC@@i6F5ޏUH2W)gX!RsDy\|#A;%:ϗ!]<&+.ۦ?:рOAʍM=! y J1B|\˄hLz82e%/JKA:M?q'ow7H>89[q\@6a0pD]6IcwD\ oB} \;鲌7@z-~'VVj*k9 o!pqL?_TX^F)Eܲ tK<ġd0G1 )v)A8g H"N%1 'وgwcQH2 e!Ë=ҴrL<&d:-xq;wˏf#'DOa[U9gL:h])BmgHd-sOPûuXpAWnϐ Tƙ,Xy4ͽ@ EZCzem5Ye`)?TmNf$,aAê2L;(UUӏsܷ?N_oHOJ?!^z$0d%R= XRܳl7& +?؏m7I.J\Uv>#/Iwi>vDU  p-Ҫ2#pslv1P%~B;;%UߞEddwuy tirÀQ'[`xb"{v$օߊ0"F8H͡^R|аR_ g/&$MiCBaH"ȵ.&1 A;eMeHvƦ1sNY:m~lh١Qf8:d_ЇRV4)XdJ7‘YH0 /:(?M{Tqewyy)қG_yԿiG{tJKO;Au-?9Y;㚦Mצoa9_3&PܓxxZ䮞04DEOCa$M9>Q7Rp9t2D  P7J}!VH"op[n ؁w2N 2YL k|8f}$1@m \jw*8dtɳeX:11cd6_4B =0W F2JKo*Q!Zs3V_4 #9(1En4@ Lp8׀йhCshsqJ~Q/Lф< Fe"3teϴVU7XZ5ҽ~ۉ-OlCIc"y]+r`f1Q| $ZZZmE7;ͽ & #m2ak.EH]8PU 2 KZL19wO%MĊV5,(Mjx##бj']pC 7قJ hds"ҫjT !q ާ1~ AejU*mD PƘm"1>-Pń}d:Y:0(8Kz 5\%(_<f 1s4ҩ,aQ[@?>vr *XoP_PXmp^<h!CKQ+ c+Xk'2L\ A9P%vIS'*x1 SwqP/(`Ӭ/4؉\n}/6o(aea74>EΜp1 pZfooГگ͌#PS1.AB ܥQƁsf&"y?8 {)ED0a0-}l3أ^ݐgӰE瑨/Dә. 3mvCl^C_﷮Lns$MNhcJv[b@kHWG'ND́HلZ0 dZ )3pԮLLEjgpi +l?1Q)|[qz1FyUe%)4V*@n.E)(GI88= 0Gy.+33j"0ؕ,RB; ,u;4Y5d$ںӀRa\ Pa~7 eq W.kp|vdD*i5}X%<ɑ60)Ha5а 斋c:%BWΝ!Tulb]"3?>=і5)WL|**~'(q;MQ?}K<uMW9χ?I[VKmZ#-?@ 1Ca`(Z|C~RO@ŃE܎ft&{,VT[\+ce9>K3vJbK,g#DY1U}wNNU/%v44 p;29,YŎЬhyDL-0@'كxEzk.d+œ,mJ [OuV#$ F(g-9]~T' 6iK\2a5 `8Gxs pʸ6X9W t{%"KL$#;Owjp?ލeL3y8#V/ˬU4iW)X3Հve'4ggRs %3 qȂ`1 'Nd |R 8hfvbS,>z 9[r_!SS} a5eZ/o:홟 @Gs{ƳQJq#.!VkVL8>8g~lm$1E=Iyb<0>FMA_P5gD ̠>ip+nEX@E' ȁJk$s4;dB\del:պkVH[& 䓫6S֨ 6 tP%x)怍xVM#i-q#PKj" ;QbF_Uh#bcxE<ߪ1JheD4t4h{-ms@>t- ƒh ֺA4ě[WyGW?ay)pKG"WaS&;:9L}w+1j3 ?zpxΰhY'J[rJhw [PS3UIOhYcQK/(@N!NH9y-$EO?|A dV!H6J ZI`zSP`}4/K# ZM[v|OiݒVρ hP&NcjK @[u5b[0nWfub+zO"uOtw||8CۢN8)J;ҋoV0cz4wX@Cv51a_$`\y_a*s- cH!\J2G@eJ\BFo7nCbVz) Y)ʱ߶MuJED?,1wd.`tbeכ qAJ" -E Z, d4*UsX?:6gwUwi=˖d3E|ۙ=8#g5q]!3A:y?vEmEy+v9B,xP ']"ެ*D*rH(v)to*U~Iۡt" OGsXEE4=627M7e#bQ[(!H$Z Ƒ'96⥇1yXq5d\e\,k8Q-tgazj+$v.iځ4 Z=zɧ v3gMyIU1` >buSTz })SULv XVۏ癦CË&5`]=+\z#X.|CRN;fhrHSD?=/¸/*8*r@?Y/|W~D id!okx CVUz"A~qNkIite2ky%EÔF 9:KlQSq$ۧl/%"N`G IXKo:@lKc lJS+)%6.VYdcC&ۢ۶>f%o"u_n"Lg2;ԥv'k-$_;?fH#Z}vt((V-3՜?}$= hkpa@NNV3\ *ɲY*6Oz:$ 9rE$D7?|8m(Sb36y4J3Q^v@1(͖Px,Hm.+X<^ X^<%vyj^ry32V^:TL %QsgR8A8c{5um^]~CQrF` l t܏-Tj~XonAX y]1P\0 J9"+ ׫Ӿʣ\=A^eP ,&H[ D] =pF9\֭8^nq`~ވlޢJ-t\h;LQP;|ŲLʳY衔ߺӁtR4'a3uiGm7*W!yrN=/nxBOk9-1Mk8:pgKar;VIƏl:@hB' LXUO=(#-MtlPFْӴ…~mO2.d""O[F[S:]ݗ;7[e$xћ}gZE%C.6-Ξm7.#u*}I^P9s-#)W;c(.xm-ضɛۡCĖ98&;XڢV8qh6>_kx`ߺKA) άKOa SK( L Rl!hs*(c8$ > ߉&2m?cLc LSf 4a %jݻWg-}A^uNw;ZU3Z-/Z:^r;6 zSH/H:s`_Cb"G z.Q_Ϩoxk/`LeUAh ,/"bv5Dx8~{Zy$ŔfMaXn1h8+tWR DhJq9p*Ml9;"6LV85!4ZF9Ѹ΅Rud̵Uw|1qRڄ_;Sxf YEcl&+)8!c‚iE9?R#$"n }mk+pG["%v.[RbfҦ%+gt% 0~,gy?>JE40h{ %t2o?N Icz3~*cK#&7`i߼^{15sICl4S˵{.ÔB.e^ĨAcCS[ې~ KR=4NV&lFnDvIKOlf쌟7#$= 2MΥ6u1LS¸spoZxr3z0s=Sn԰fwy6Â"qoA t,X7,"\ZǏZO jvW 3xHhi+t3PF{Zao.&Gx!\E] .Qc]|eׁ>ΥYBϽu(8ء%똞3>S(FdcPf]?bK8VsKUQupvO=Aˎ2q(4 r$\<0y)Gf@d`KGx_ToD2C `s aJ+qɫ,㪵%#9 ,hS,G\_3b=M ΍ !*㵕u.bj}YJa#s;k:Ⱦ}Tw)(wqؓww%ְ߱PA(7FՕrAH<?rMdKݲwN_=>S"`ޑhT אq-"H8im(#$j %; p Yo3e1Orc=UPG53SWe,VW|{3 'Ǐ@ Z:vc߉kgz p% /31P|sM}{ C29! IlA9lDkw8q2ļu9GʬV{Zeސ3֕k 1;e`67'ԗ Vbfɾg)R"$7d :Y'&9_ `5` (_Pv3U#AbQ!}-^7!VtfڍiG[-ncHb:%}P,/jq(sBZ倫a- };lD.HmCf3bhaT_>v\ta'4!)U%z'Czv_:%((Sf&z5rМX,"g'_̨`#vI(6nD|u>ThS0y8כi/QzWXo }j Ŀ ӃgbځKhthKN9%B8+h_ 8ނtu>1lN~t4orj+e잦G$E#=9]pшd+>&Ja{%*>/fP0ʽ@{TVAT~~g-lW 6JnE=OIP٫яB_&NMIG$/!ߍ=wܟ^RgH֤H,4*/W wء=$}F'R1-cBCC!Gj_e224hQ\4wjRȷodkU='m>"ݦ1YP>B5S_ZXЖ_aVctv b先c'Rng)R1-Fon]+,3aC:Ho"uq sw OާZ3 217^Ok;8|5-Ѵ zr{ ?OPT-5mGj;]wfzxW6cW]ǝ΋8qUT:c^wre’݀ p&;sACZE65踢;x%UpDuV(ӟo1;[՘&'J`6  ²ѭE5 NHԸZ~z3⼊O' z. 3 ;3WLR930> 1#[ zx?s{xaԽK kp/BCCl[iJ~Y4[puҲ恤]1w(f".rB 2tzR>i,U)kZàsԧ YnD~ 3ih6+B"`ml>uC1McϥMHB F;:eW[%`!Qn"՜iԚ{kCV!3HJ6h(,Yb{{53Θv-FM~p}-`B  5'/}6 5 ut%:f8jU1 бў[^".Z']aU*!z}LgMv@V*87+22;hZ]`S&BLS >YZN~*joUN/1K#/}Yffg2/FK ԾLɦ#`2\ tvjP6 \I /?B@;R7.nDm(Tε^ ˾/G4$>ei?#OO7Z]^:pZ[Tp99 K-QxXkΤn3lg2p\_7|w _݌kSbLoUjE)"sGs!ێ㑞-nJB][AnYNFUkPYnĨ4AmP9DWZЯE "'Y=J@t3ENx.ZZ(,oㅅ.i(|d@R`h^rMMg[c-խdܝࡴ!>K60F6"Xd{i۔l~d'6Lc} 6*D>#c7Rc?{2z B`*NS 0ffCN.z=x4??aWa5`lm_}8?wyZP;)_3?)9ޚeކ؋S ~0`o~MQ\~pHnVk¨s7Ǒ +h˱5KvKvĴ`. l}J_ƤqVJ]+Va~1 хeF6[L>{AGVv&b[ /ۨ->F2Y<CTjl!4y츽{iMͿ-qik-;ˏz0(0߉>#F3c9 )Kx@SnQ\)N)NJ$EV_=1ܥ3VeZyMx E +Ha n]ż/&+mT9h3ŷ+9R6Mp px*X$9Pn};C! S٦btflT+4S@)!s::"䩃 x/7N4j6?܇GGtmR :4Rd;!0ިy߼ü>:S`c䅦r~ p`4j\#hc͗Tư*ڞ@Dk [&l*Mf-r0M7j3BoHHTXDCk@Y^^<pDY@ UFXt>'p섶>2RX.sTYhY 1nAel&#I#0?ZX0]!tXCmfK7")J6 lZw ^"~= G&ӵ f.L8W0=lI誁dj/vo5Jtw* f[@/p meSI,BHWy}җUɃBXfzU@W=Vؿi&\,ڼv6[8[wTxX.-F.-vBg"|-0k`Fa!5YIv:pka'5XifI&f_nKK'뜡ju hO@b΅i*SGaɱAá2 ZXqv$cNWok#h7QR~Ev;ɕ^Lx޻&nǁN4@6iXT@C3TLݽ^23qf9p80E#`JHDv[r:t egEܪ9p<)~ԴXC )%JJyu1 vQ;6g:[vmdg˛sǗ[!í13q&]r^=g}Nq/CwrS 6 P?_ux9^tT^=- k H"a:I $(1`;ahpq_:ɹR,(ESu!crSma& _0R -9 'F^#(`Wn"|>@GRCdx5@Y\¬d`JK̏a(x"N&|.draf0kP{k67n%=vֺ p᜛Ijd[Wy܀)cL-x:i*A Up Uw~L{t Lg =*yqSSٴbΧ [&L|۷3%/=pT*c5?c"l{HUVE-a0x|Nan'TgXbWFK!p5V"kଅ%Ø0i{J>edˋk NZLTXādH}U\i~z\R)=ư/)/#¤ x!=.~ΜpcfYE;X;@TdlApӒGAB;jإ眄O8H WIaBèF^lvwԱ~VuǞuE4%'L>hO%u" ״!"'7=ZbV04?0馀D3_"dCITW w̉^C; jJ`9twoDk˳rM&f.^;vEϑ\,.l*4-0^t("^nM_ }Z==m{so8)QzJ a]Es|7$ K/&RS:1Tõ#SvU;._O2 x Zo a&Q*MZ%H3uou%δs`˵m [npLY筊HE}ByW:Oзޝjc1v@2Fo%=lr(z/@UrД.v;9â蕄u@;BcNMd1}:]T:G+ x7[dml:>kf(JwH04OREYG#|1JYvIqDy7RMv#Y2R ғq2~fis9; ǔpWTA/OLdHe#zvۄa0? :dr+u)al:<% ɛ 5SxMT W̟M˘B 7V: }M4 V˹6dJ# JDЛ= Ѹ|0PП%Sm59'Mc!%؍1LY$???MvطU]ѥXԪPVSW9vS҉_> )瀃TDm&ZG7w.giN _;. ([tj9ɤO,;Jr|ϵtۧMpf%!Jr1g½WxaI9/GT`شx~:m7Dgp/XY.u46C+d=̋${?6'.#k2 @[:k1[. uP Y]{?$J{+ ,N"Ec[1UQDvC;a;CW0cgQ@\fJ :rQ,RQک5wG䡃 >K;Yz,Μl/5Af"*eoJ\Jά3g':NsB~$HBqʨ]6h'-3!ݕUuzꚇvx/^ 9eq(K9g)&n࠳=Ώkf+[&tj*v: ~nYv|$oR@sGtu.2N#_XmT-7]v=Ӓ|;Y}M5g3xFdQdHBLz7[(Vף8oYoG4n/vuw]?b%TVm |@P8dzJ[ ѥRl|WhbCB)Ȕ b4T1UI";AT c`Pa{`_*\oC >+l(w^meH}4[hĢ?*破9uT34G=1XoCzi (e@/`TN2f-gKg/7x=%g1NBbjy3@PjWP%3Y̷ghK@ ^ RL6aIFvzJ`(SH‘AT+`I)`sE?H3Ejlfpfmv Odq_!;2,콱0E \h/ 9ۼ&ȳm7-g[`:C2ݖ]XZ4)dEnN eM֪/˃k<٩;'8SbR?0vqrnT{ MkM$My =l#vKm`0 ԫ zt&P;?G\.JڱOc*61 %F?=<+aj4O$Ժl\y|m<3] ݹ4eh*^Fmؿ#} ]|ƮtR$A$+̱'g;'[l0ۀiḕ8yM/6lHqߋN,S1d.@=, fGi`ct. ʋʒBewFb:-[)M _8b U+r بXUj8qlԴ̂׬Qg:/Ғ]bҾΏ+IH[i lMߺhk ?m\O Em`Ү4+Ajk kh[Gx &)X|JHI%]bRn} [7 2J@V.H4Og1bƘ'fKeT/(DB#-x}i|Fe`l,] l%&ft/x?@FMTj5\[%Ӭ_!XcZ)Sx qy;OBP$^&/QO'Yu_GڭE<[_\g)ם&R ȅ>E@' K[g?m`Oe4"UװT J_NҬ@\~.ISȶwdpw \g+!ZTA,|'J.迸eMaV !E #%lAh}>,tnFwO㭫@ 60?kRɗ(0ra0kPm ] #f_E3=ϡ`Z<,1֬b+&sr-#;ctItYeiqAQS I+7>|/|F7N#Q|괙hxH#&U[ 38LDP0^[ ˩/(]Ae\Ih|;JA&&ر}ݙ&]vg2u78iby%7n4/S'+{0Ѽ;9JSví[L6;I,+ KLW9~~xl @Z<' *M:+cRpԒwss*A 8q.%^XqҮBGyCb+0sA HIDfAwQ9sxj"vAy_#^$|5G.mۧ,\3F0Ep2@lcptl  A?3K<Y|^rqo⛙ZZaAsϬ #r/>S5<*((N@=;yDLk|ʩW]I3 BG dP^>_o0R$P;( t°.7⽡C?h1ܼ/L$4qv}Bv 'AJCk*"Z]nIR,8=X`'c4b1[s8><3QE{Ds-zўgҎFZ]^Mp22Zj;R:=1"7X?vN/f f%`UA`덃i_(h"#)벫 Ld*x+L͜t c龹 CMA.b6g` u%P5#oK`I?0(htSTsDe{ەNG*qW:]ǡ<4I&QɥDS{P֞{״ ߟ 7!Ka/F+]儊8̖9Gu# )L O*2mHg *&9M^P%"E\?=ѭ[J8*n0YCD Cv2ex*݀Lm̐k.D[ B@>kBʹD-@7GGK ˙xrZ1$ti@15IvGxkD w.N\|X͞Fju5a-JeNI%` $9D-ExR;#'íZm>]>bpKM?c^˅A &(N=;}74ړ`WDV{zeCƊo{m5^so;۷Hb^`qÂ!ȏ2&&in%޼V辯KjcF4fD}݂KYd PX)7$j p%XSι*8`_DX,CrEt/ZM\A\Ut?!SW5ho]@M0i\upq0z}A>$g72<,gz_S i>`T8&QS$M:P⥊8.0hjۿP@旳nK?eؾ/bŮM^ /o1k`ᣦ&BhՎo/u!B/e@Iˉ=t?N+(_լ'e_2 ?kDRw7g؁xQ Ȃe:*ӱz*Qc%\NH{L!g" PˣaTS rcAD2KGhIT{ <'<R:ho3Kކ$& 2šդijCgTP6Eo`i޼ U؈'G78*hGsoRaZcDzF?tf'i) Ō;GPdN>*v+\^VVͨC2ݵˀ)t9#+>CD"?LTN\>~h Ǧk׽3AUW9c9ⴹdTIxײnJṦC t&K\ 0 c-%p7$ ڷ9:mF[s[nT%Z\qk8D{-Y|PB۷VZ}rKv$u*>-ѩQ#Nj}6T v6 5vѴp}e /h5#cC8]y5TMFբ{d @h hͰ^G"-~2@[^4Î%7dNBTo⑲Ļ A<8(6C٨psxoyP UǺ`p~l|jw3<ijWawq6hgA(fG(.ss]0؊veC=o%g?6 jݭJ6mjRR8&AWًFWZ3$iSèAJ`d`›ɉ`'w.qUpYݏsNXӝˊT^;{u窝1%>2  aB"#kkn;ihRZ֝"Uk8hȔV;{@lfIDw\cMO:ƯIžIuFu|bp|.zJSEN:xe>S,q"a mx)\&8\<oj~=2{rn[жDφ#N܎Ozm?hb%7v tԟW*8917qC VfH0=d{`\EvL1,xx=)&}ES)ah;Wݲ;ؤl|;J`R%fď pE%PrG7{U>`pLIv3Q 0^jf@+RxQ$0 O]!9wY oOUGk rښݲ{JxPHt7U4l$OdK:"r/"Y 94N5#qk"HL_33_g|FVI{-5cBCWu wq;fN/$+HH{ S !\C`O>nM_t^n"g{rR,"7"jstI5*^Wf~f;p7yj(-pQ]y[ع(Z`檱,_'kW X, J7͟q|]HHst9AE" 7A%iVB%,[hJ&u\4://dJaSM c`rL#&V 9~y>s8zge!z|v&@)$R@p{oxObz2[aHn9~x6,4 ʏĭ_t^iU Ö9JMZ58 NR5\ urTv@_foHg5ss~ɰ*{DuP @ۏZIY~jlcϺ;$!T#"^AtLSFOkeO*EE{*zU~])2Pe9(j]&fY4V\bQ:xC `{t$\v)#qF246V&ZBPȥXMN;ٴt2Īq;3x+ԥ0[V:-E\!JxuN3H†b8n+Yj+ h"MNPaY{ >倬j`U_\*A~3 |7T͓@O8>UZK +F݃Q >|,ZBAQr" ̉ wA?{G$O?J>'*##BSqч !G"7;&($hfأ/H{XĂ|TnYk&p6*8 8o=~20\\ Y-G ̦U$[NZv0/덎Iq4Ls80C,WT$L0?NC4]cկyĻ*cP‘o䪸86,sR|m%`,>X,3TQG`+oX;bU ثh^5׼ѼR"FSwbEV}TSGf[QYyi|8y,n"0t(\û`b%ޛ>=Gˆj6û~АF%M]]dv֫}m܆A^˂,hx"  Ħ9p2Fۀ\DnjryBq9{] s?jljH?4 tX駋 etEV+h2 V6Uat7vh}ҜfpG;Kk% Bcll ^ȊeV<v T !HpTUkouVv}9MizӼ@.7I*_M<= C KU9h+ՖK⥈:|6dݵB.W8+ǧ"zķwQ/j[ '36Ӌݼ'Kp~&'vbBK S]_V\j9:{WhjJ&5jYm 9 09@T:'lM˛y[8X_!$ ԭ,%RN!\ t-I}sAwE%Fu9)^,'+QxD|+9ge@qG%iT8mfdI? hnJd[DNof2yUq vሽ?< {['x?O3gT_kF[]567 ܅}>{갧 $6 AvPB0F\BoO`Hő:HZmwVņp1 m]nkϡ7 hoP)%?rG&87;TQ-W{HFz Td.yhh~\)aX OՉzKx6Jɕx?!ՠ}P289W8y?Ӧn2DkxgJyqA^UGVin$U$9ռݪ4zC0.b,οšX*8)U=Z#iBGchP1~#>V2|Z7|y=HǏt8ZRh6P~S|C|qq O@i3l'ƄyO߯%wweɵ-z[ʷM\Ld~KE|)rp?0%oչ9YnsqfX;^6,9 'هr sqaR97 ̬X.k~ avElH]pSnE8vV8:){V/071=\&UgQD\OqV_ĜaDԭZ<iˈRVlgJ,B8Z}+w~VR͵ :͓D"obGr?[3פSOP*,RKi!3!Zͳ8mgEy8qi)?tL0R'%z^6&1I'Sy&gx;qhn`CiFU$VzM)tiA\Zwf[—uүhQ̣1QV@F3VY@=1*Y[x?R]-Gt O2f k/tg/˩\esh{6cWûy$MLX= U! NB BL>/uWn1CRWt<3u[㬳=J&X3y8 hpV:܌]d j[u>ŰzЈtVX >V"ߞ8dX|)M-o[}4樳106 ~(W?B}FqA+=o~|FMVF[ 0tzU"rx)i.BuԊψ~]d( "kAwg_5߸ ϔ!/EA%O_}z\ TOϼur>j A"_P(ё7H|Cv"/A2[x+Y6f5!zl08H9s%Shox!Yzaf+l %kHwvQ6<"֦[lgk3'rpj_p?Np4l*")d `. zP(_x_ErF)yv> ޠ0Te1$PK}b[5{adH No%fZIg@LXAOޗDuH/;&%x*'\?%PR.ri4Uto.Y|JDT]"5fa'COW<"U5Iǣ"f m L~ Rz-RhS`Db;hK5~biodODxVn2^ŴIī4%8R8./$}fbs/`OIlBf"|y[ZF^ۜ ȍӶb'0Vr&ۗpet۪M4.!eqSqKp{1.T"` 3辝ʼ,WF#n2*W)^vH9;,% AJ ؃= ,OMrPnCaҼ:-)Q{$Q2Amzb㝽{ *|TdIg4;_pDqhӿ7|O;yY>qh !iQO2N` n?7M,n:Oe8T3sGۏWf# 4 ꂒM͘u +cbEY$1qe'gBƲݶkIZ7@5̈́0*!\7o-{/W8\x<4c95gs],:X9fwȣz :w>ҫ@o1QϰMbL!bqV,C=ػc/i8SٮY3c)/qIce`@)BbUxR i2F<>}@-J%awMr ].C>7,]k)zZ/FOvDHX\hE[wJ{jH+ dy`bg#mZ-mf8 _GG~LA&5tSoZp97Tz&S yE pb<%LI{Lfix4s?P@`Y/OJmr5I&Js_K\C;X+vgF1t[L@?ݕ-^#KKSoK$?T%JGU]1C%g_-X9HP˦1뭡+Id bm(>k?… 0Qj,d dq_*:Lgojd)Nif]rDe$Y-qZmW $'΅H}PS|ݖ3JdG1^sg˶+lYA^*pfG̾$yWҤFK!9 . \#V.Zy*1ϭ~0~~*4pN+ҀV.rQRCZKBHl!H m}ip/A{OyE ]8x +ɧFeܷaXD^?WO ճ冃!imd?_xdoHG!$wT>@O_FmkpϓvRO@x(PX4K@|Zy "NqfYG5-Y8f>oPdQ(p+5.h,PKIx^M%g&>Z?!w#=reG!VPσ+H:M55Eb\4d"r(m\ <7U㻔?{\/!7C=3}֓f^oIM]SnК ]7T>IBgטAUW0~3XvT7-VGp]5^MlK)^3FW*:ի2oc`>#;g,C'=3ZV:? &<`^8.{m1NM~pf :maO.Kg9)=-+ Q}doX]'`&&3 -c5Zi< 6, \b6LT*6 1eyˉ%B]0Z"\K%+kLJg]׿=jN9 XSZԍr5YFU%a8vNm4F6& ѱ:Gs@U2MsDoN/;mxsL{npȓ'jȐ˲Nf"Zj#|=6<*4K%WȃMj> w>X_UbY=hyN2pHSa7:aP^eX.,Nr+m$g(#+ {Z EMp"x4CG2($Ev~VslhfL.<(*i=cm|J˝m/VĬX:冕w=&Z榲rΆݙ fUގaiQb?7AO:q|tjjvM18[Tl;&TCIҠ^͝G/g#X AgO.M8 :dD*򅏑o׉/˥l75HrXd*ΏBw29? f5: }5x ^ EV50. ۮdz &M7t3 nj`nqW53F?ԛUhha<.'O#jSvvBW^=(VHmEM˅0 =V393h#P*M؈}9)#e|L+~#Ai6ic>Znp@ɿ3uBDi;e5.Ƃ(W)-h_Q_9C/Ǯ'Z~۾[T3^'dn)sKã S~w%OSMۺ,=[Yx򦠣 9(aD$5уV-R*⥰ /S}rUa.&ۮK++Z; k2u^Ķԃ@"-b{e;pjS rj^GJ7ŋ,2DLyPPḙ+jwwyuQϥ&>$6-l"ӧC/6߅& [Nm7$;G^f\Z?)n-S jsÑxd>Ɋ cU~>,ԑq鳠ED~J A/{;և$0.lC 90>"V0L/&#$ ĂJ`apH yTJve꫄5"Z|:)L-^]X-D LJH$V]2\#O_ah ޔ$8bl| Wɓ[D&! f4rbQL1!MfY>sPt1@ō l7x!O.6k&%GW /ҟ9Ln"%7.GXlf. {7)?WK3dR'‡kסּh ;(dlUznQv##l#^|+|}[=QK<˾L5MGq.G!(I&a׌׭Hf\X}B diC> ΌRnz"Մ3b|fHBH,>6ㄚ0<Ɖc|Sw#{SE"x~RI\}q#@跐$JYKt7q$?Mh9UNձccͮ h\Lcv4~u:t+Oe2U[~36 kΌ6pІG-$p{Fۡ;k}B߲k@rs{95E)7oLh4,頎W8Ӌ3{zU͛#;]sS"zXM*Ai:hJEy43zQE &pJ6ÎZCˢ|lb&9͚H B 5N!E)z}a?K|\6(c^Wuw#߁v״(X˼Y}a|} bJ.?bivW-16>S 0͈ > tc nA*)1LNUvJ;όk_LIGXZ;>[CVA+2M)XG@ôwӚ6 V t#<gdW5SLV[OmtQMws&n7U e}#=yI+JP$Gzp"a͠[m ;EưMlʁ== 箝@;MB﹀iZ5#ԍJSn ~/m,X᠗X.kE,_ؠJQ?:7#f];  Z/X ,9qCjcҎ2hrPBC545c]Ɔ] G#8C,44 66qoP<ͦ_VA^A]RSPc[nDZ 2Yg2Jv}wŀ:O\U:n[g@?Ae ѭ+<2KFExUΊByo= ]6H;_ P]{Û֚C6_ʼn󲊇KP08HŽڸZ~dށQ"]6`uj):L. ?|h-e8{ޢe"}mJ'‘Q9o2W; E +pź?'؊Yҳ=0/nm |9?~ 'jKm(ljo |C 4nN۳k0 l׭:'q˜NX/Wtݮ|ui56Id1(e$T,9ʧrq&NWu_&I G޴+@qYrtҾ`%F@O_s#Lk,3>B9+Zb-V!ˊd\lkQj# ͡U[%7C3"s3 .)qcYq6IFjɷ-2e25cjzQy/ grex7Oi !qQ=۰ wdT sezK/qҍX ǣC@rgkt'M,4vc$amd۾ T0K"LI'}X {2m*U%߮Q}L3V8Kء^ R bclWSN#DhE)@bC]O[0kWUfKSW ޤ`FȠ\4n 93# pĹF%!yO㡙\EOeg~=h.XI*i/jFs9~ sFu#b2}8!hl|Amط w#xZ(1˹[m]qYF$G5~3+ixzui$N վvzV2mJ:fOK+:dލn>qSMoߘ,=T+3svl)0vӘ׌ۇrWauDb>+)pQL/gH[ʳfm(Ԇ zQ̌̈Ӈt|%k@Oa(hHR#9S[Xܐc "0',AS Gˋ6} =R\;w muzh\T1 ,Ӌ2q0 8 #>ۥl]UҊɥwb6N{i7 A؟D=;ZT߻_Tghr)zX9PD>dpuN@SU%W=LKo_p1ZTE]gc $9h5קl^3hz4` Cmt1ʑ"GR`OlOAwmÙƶ쵰`9,y5S5ဢDLTӳ1..NQ03;|Ӱ۲}'*E[9SeQp@{V5G.Kw] ȈU]I2_)k;cO@jNꯈ8+nd tD_~?Z&^8f4bl-Bq s8Z!wb6r"0;Co㡇{e=`b}@bD**vk2Ú"ïd߽S -0R;^s)F*)IzO5'\{SZdDT;JBM.(,m#,/-$Yi)B#tB/\GBn:js{ %'peAE@q[$'':@B~"uӯ>Zo.noqjV<%)0=pر@rM du5d3|-| [S{wJӴr3RM߬d,p3 H/ZylOb&o$:'n:$qHb(Mf\R-:J=ޤTM"Un?*Y'ih[ڞ j k Ցw.Rv-hc-K!`AJ6*s(#⛮a{02DV;\ zkW䵎+rذ@8S@S<!ַ ,29 l?>> q[X}xػn!u+^ Y"kLHVЂ_8P--+k ;_ d*h=Y ù.ﱗJi D՞8Cܺ$XvT0Rږ LGO|*~"Gm5LWzU0TW8l0A B;ճMqY<gqu ?9Ύ m { /XpWx˯ԘI>+־nCy; Fit=ZL[{EUi>po4up6Ůb"W}uF:=/;F$k*5گ2[G^|' {oM3aҩkB|bWE?yj>Zr`#>FSS󜊦{0i7?ʿl/W E@cN\vO̚8Ⲏ,SUC1`S}W`H`#R .HN ʠy)%HDmiu;WuE=čOo}r:$"k]Sƫ1f]!.Mew趺$޽gWEvavU??6&39.Z89#9@}t+"ϩˬIwFNHX7Z_BGl*uV]H'Tˍ#}t ze2b|Ƌ].,uY[rZLK?Hx >K%2ML+Ax=%*gi.!TU,2h=]NՂ.=Y$Vh(00G ɂ; `8'V6Y)gWԶsj S& ġ\>2;lb/pEGS@clǣz>Mhfܬz%em\R-LŖε1tw4ʟq_QV_o'U&--BPO4$/Ne'^8TU~a!Q__)#@n;U^uT 5_[ +|S; Gz,]2B`B )I83p, Ğ>,o9HuU:5HL Mq,ԥ- g~p\j ;r~8znOUhħ] q kFq.8iZ*lU)_\-_HkT?M ǥ' $=+*B*JZ:ikyԂR<ڲk1džh HL@@ŕ90eAWƮh:%kў/RT6jB|cJlKh* Q$O30RT}_85[ll{ hc6@+IotBw8F%P+ܿ]^"ib`][ý=Xw̱M 1\_1](h`E.ۡp{<6W(YouUx(c0 RJHcBB 7DjxK=l ''kXV\\.2oF恠&Мm\{ȪFX#lu7&iJq*"7:Y9<;Z"zFd5#Զl#cFG("wPTƧ` Pϧ'yOo:TKfs†g[0;bkQձӾP 7*rf dxbOrtbg0 ᤲ  ?fm `Ӓ-wнAN U +B܅x%P!,4U}sH k8IZѧ0\wÛ86*s՛19}U>F0;s#"!0M7伛 EV/¢3]$-~t`џ>S-OaeF#}MFCkDPzi髪_p%FM%]H.;"5У6%J!,]WdU@")6!@ bcXw|#M-lb`Y DQ_pjϰ)ePй}r /'摍o{ːyEY,㳦Sqqhtmb\mM\(z$kּ>ֈȧu[X kVwwL)dŲ$#f @ChօXr\DH/>+|SqYH[(2chEWI"S@dXsD){Clz|>$m囤r V*k$9;{,F/+!π6 u||Z2givb9fI#e"t;ɪ͍VeghY$7dy FW$]BH.+>RhI]m71LJbOod޾p@iي$Z[.E55)7Ju#]1G[ S12O!ؠ>2@卉`Ub^+10SAlDE?Ο_ybTv0C4i?dyIum^KV1Yy`\N"zsv99XMnqzT@nfpש c&2Mı3(gX*CWkcۺRk )wլjLW _ƀ,k?.`CK97">SMx%sNʅIVJk`ɔlD Yގni}B3RuJ4$G%=lL0oޒM]8oLXXXif?890YMM (q4yLFdGnK|6CaĨ{(?2ho'@^}eTy48HQx:P`xV{F0 b+ j<^uh3 vDeiď~E]ұ.6JcEViU?@u@;"1R0ON3Q,A J* .c۾f`[28aRjRֺ@9xJZ"׌Map8*Œ%}m_u<%Yi^g&XH<$#aTDytB6āX8HT>0{S8LVCxoQ4ފ&@Jģ!wdDw1TK'||,;۴72U/)|p~nږށ rEc椠MEJ 2nĴƓ`x۞?;*^캫vFerȨ5sBpvQ{`>{֐_*\ufT؍Tg1ʞcVt/nm?ǭv'.BjN~rV\6CZ G~ 7yyWb!QzQ<&balX)4.F;32 )ҳ.3 s`d\U`Ym(aPQ.dd,þ[?X呧_I5:BUh%UI#U㉭cdPؿ_Bϛ}MV?˗~XvIs!n;-Ʃlc&"[wBW9̳ç-p0̄F`rMk2iug6#^ x|;O Ҹ l -iwC9 v+ L~z;̬5K da<6h`:lYbi-Dx ~r'ۗp2tP-T4#KgJN(_4OJOXu,ۏLx3IkC⯑GMF{R.ҍ(ph#D=-bnV+ƯZAص,Clb2}V_U,OGC&?]y%D~A~`=L=r;[S'B_Ayq֪L?QsUƀ\?2 +Dh ];bP2'T*{~86D\CL!l&Pcd `x I8/8SRUAt\za`=XqsLb»Hw%3#O*f,%NqJR"UKm:P9;@4$*δՀqsᒮ0JϫBe+ϟIvx ©ʑ kYCNC0hd{A=İnMj5Ъ5]8FxNYNīB>:I֜NrM^2h"y+Z+N8`]TwKz8:_ 6R5D1cw2ٟ(LGYwnQve.疬'~qS1-z<%GlB5'z&H}s0—9}pp6|:u("#φP6v>όʇ>Zl4Ct1SG }&Qj)uF;@^&7@ srO nl~XJ ouOt!B-Uop3;;Uz:x}{?',GgmՆg2NJx3r *ѿ8/d4G+cL"{Gjl<Ҋj܍Up C@CP@cͩա/K~Rղa>3J0֔5$[bWNQ.CrsT>̬Ua~Y MAdvy7 g ~nHN(|8D"Ul݇f+&/# Zx>=E o:ed V|INo8[ۤX[_Auϴ}ܞ۽ĔE@I:1FZ9dk˜sbʞY2v0J0#b< }u6纼5Nf.lg>ğuz oa>,HZEmԇ☺VDQ^]wwC61)SaodJ6"yD{KmGأ4ѨfpyJȉ,Rwq.m {_ؒ|G~en Xm}{E>Y[F yxc?!QSkٖ+4r`\&e,YO{3#g%( >F>Cb*¶}\t覢Oj_WmFC^1EĚ<^櫰faJ5%@M]lPۢԤ+'ɢ ?HSIoƛp.a5~#Ĥ.p1qڀY49-KM[+_q[6\'1+t$;'[Kf:lidbc}^eޏsaxE#!+Ea TɌOa+74żw$ ؛L-$!ҮhpL9Lk!P Kvk/_l6j/>"w ™.SM- f6M*'NŨ(}\?0rqrA@ʹdt..ݮ nDCs ]RodlқVy=lJmЍ6:> M`$ipJyW#q̆MAN}QT"9`y5H4Vz El*Di H1+0Ϩߤ?&v ,~'[7ݞ6.O[IE["xM +SoA[r_</٢T"MOpqYOQj|c!('̋,*Py|VR|#=91Uݩs%MU?Uzeinte"2`.NIk'1 Vm7^![׋¡쳇ZCGhIuܝ?O,[OWRiPo,Ljm?God'|{E״ +oofVYI 5&e/`u6sszѷy1k>u5{1 T,;KKXټAVaT8( s% ku$8jRs3q$dN2Ih6j6? tL k5!o>Jȶb22\[f'iizf|WU1v$FA%\}h#C?[.^@%WBM%A7sL21|Gr<>&[ce]ڬ(7Ĭ,OX$.g"1}1*O ҽ5D~6^O*u:C5z6x!0m_ ~jG<ϱ/ pU-r4vz?T}9O1dF{ Ci`JyBqź\$䝶 Eydɯ"qˬ/qv4ȅv ^RjcRc׵ib3+M8S.` 4&`ZJEen7 =D 2Z_bГ([썺LH>;.BfXg#Vo 7\ءpcBY.@p%t?-Q R"zy<1P}5=/dߦsm]9Gx: ڭqQu=I:T {ЅO&?b'E(qN=z"~ ;\).i5;4yПKz0-L_+2Pr]F܉ȹ]m^GoR6Ϧu؝84.zψHt4U%9p3MIZ #m@`lh[D̓Q5Eu3O*K58R >6-r"E;޻Gۛ q nsvpZ}  4DAC\I2I:x<)pMY+cWKݞ㡟 eprhSt:ɓc vN|=|oƓvx\=lej''3mGӑp'1/@X^ߡ<1CdeNOM@v NTK{SF@`3+N/zp394z3K+B*MC85 \+fXRIb0{/t̾“|oh&lh(]ћ8Lhuo4eԓao"m:ѭKsH:4벑*$t w.苳0-mƼI1X}8<ƣfC|.,)%CNOԟ8.F'tP&6JH,EL8|[bRap9jOG7zGk叮=?_l"aW 0(~s& ;_4CA:T-S|ȧ\gYdRMK-K*lf]gDa"҄TV/ݕo4hOW:Q-g^`9.ds$[UDpeׄMb!d)q<^y-xC)IoJhMs~*݌4Ӄ!lך z8C,F JyWB)(UC!քm$DÉW(C/)ߏ.evX#D Ivg=KX֒CdzAE҈Ěc6TdDC86˜Fm4$}M\Fj/ |z/r4W'H֎ C3 U/1p T9 F)0"ƑΚ "BG&<0RZP'3 |s?'d(AH.&)d*j#25f2p6;Г:C1 UI}z[0V;.֧p7tUMLƬġfm?>qa.ifݐͭ8hcK} SGn٤Gy-`Ge?c +܊ UT'{'gV#5% -&(Q DF͹?C)/WU5 #2vzRKm=wBo篸rF:x6쬵 l^ZQA^%rlm7x MX,XlPcC6s [g#tBA{gQ0^͚m~Ddk&?.*T3d-2E<*c\؉XRD"Ð1VqEe'8U~Bcw./lsJ2?KCxNx*rA ǃ?Mpުf$:}՘iv(73v,g dZ~/hgL Plm" tH wObLuQ!\d&'LAQݑs~UyAk拆k{W?+Afh'=MZiAI8sEyJs`-f^6#PV4 ˎ6zV)->a4F(ir_N!%Ay } SۀI7EBQ]1˰٫ |·Y\yf9-〃eĜ-:7,ޥDžtKtV㹥~ʶ|t]O}v&$1&Q<(jk21noenPB<4k>@S%‚nc+җo̮;[-ɗ6MB'**7Xv(#qġD=> eΌi}'Rh,`X]/J>(MRqa]1p^gSt5x01%ÝLQ䦢2`;WqF<a,=ye(f HBA !kڽs{Y7MfUw)u|2qJ1nCPϧRx5$>l`8 KGt(wFiϳ ("gKqʽjzfoB}CYU^D'sVr*F]É>4t$,NJ_Ej@GtZ;pwU/ߵ#d$ e⿀w z~^aT.ǣɉ3NTཁlC:OJa#8ΩyI¿X*f YcE{n{ܷ)|b&Iػ/IyH]\3O:E{w9xq݅1"Vi2Sb3QZh|#:{dF-ð=K63䞔H1 U+:]:"lh@k_c3O\|'d.be(0x;a*Z'>j+y87B*~?cX\ d/ B{>B_@a{06|$ث*XQ7:ᥣ!Xͤ Fx?Y)9+#d("p,veNJ(cQM&uۺ.shf:*whĸ Ws,Hqq1VĮ@i+XKUJrS?* !+F\Ft-F wYsMMvo>:Nsb>,t*FaʩxEeD2Ju#<;YNT?ts30\?cp1# T2l4槕n (=< Wjf]پA<%{f_O @DC~WFO Fkt-0c5P[m`TV1Z ?`_6سO|bZ AhEM,j n Zjal촩\<#~nh?U<\]rU-B]1Ew~ZFLlŤbƭLGrE?ܓ;X۫ ~"} P.r/q4z}gq/)IL TRu,Wr\}_}r{i[k [7'cjɋMS&^}E'_dgx_$lt;Eu$%-P/ډ=9aկC2%:mf2yd7H-tyXgaMK@:Q+(WZXc[)mm`v{}!Mq5Ja\g.Df JLvD>{]hAh[@UHh!_B/dqi 2Q¥)Ez+ hXq|w{Y ܉(>i@O.~ܵڦEH$ Cb5LQrz4/ ,rcv[OE ilbpIo)XYv)]*)lWyBQ'nOIΕ˵7Sx8&:|\Nu&ϩ<zڽe,*9 G>]Bl*4(]! LaxRWSdWB`QcH5i?0ֲR, %65/O n~Cx"rBcQ0!f؇̈́䜼6Bٛ.??KCCê@Uh/Imxi\cɸa`JLmw^c`jMUi6-{ g#1B[{9q3haU^;UE/W3Ǎ7=r6 1Z,5b!ΕpH K/~_od6bgBH[r%K{A/s_t2 k2-xUyR}\L2[Ou.7Պ D#Aa}zb4FExb;햙\V_46jw+if)sBhZ8iYe#+"ͥ}Q}*~؄ҫyd1ϵķIMa/50sVEJЦ,z+{T6!1qU)iIT2Dۼ-[qkcE7J/7v dYi8D )o&䧤zfU%^8\ {< W*J۸5a _6bi-۾̰Zyy +nc/]Uz{IfˋU1+}MhД¥+8+xA k?(I9_Ar00燽`DHk!>lIij-$El։!?t<**1.@ΐH`ICi1qTv>QH-~T.!uS6U]n4;rr&N3PA'c;1?P Pv1m+cK*DRXl$9Zz8Ad*P\lNz.LO@HR&1'bMjf89=[aՀB_mfn}3<>۴:嫲KxePc;y6n~@wφZc8D?/+#iw5ZnjZoW PDZ -Jꭷ*Chܷ 5mJ"cWϹddY1c3Z*4|(i:6  )\vgv&Lu){pO,^Ffi? M%mx:cQC\\G绷xLum$WH ^:+е{aׄSfRh}g R<b&cmZszo46@(Ԁ4{+GQ?#d8F{јlSS>ֶXsm(+ zPj;[j0:My\ i*ރ="YNF#R a}_hĢYm׽>),ZFEWXuwؙ5!MB1Ga-{i |;ZpQ1K~iVT,Yx+'QՍMmCs0R2Ͳd>, Cܢ]4ݜ9CMpbQ^Od#hWe=#d̕? aq~Mz1,nRÔ.,\5E&cQ;o*?)B+>)rP>6(`Oݬ.ܳ\o AT?mʚVMQ 6D^G³N+'i,|6zTIJEMb>"{@Sipi%NT0~;z?~_҆m-הl2`a0YÒ(I Zێo#j*XjP4JV&1cw6g 4\%Fr2 j<6_CʔoXxiwbg9s$Sr"ldz/ub*eS*̱bJY|*tS" A\DU\{du@ssҬ(n8mM^]:FEcɘϛԼ}=ɒqj{e-PDȔM;[YU{e~ CF&» !wg5_e_/CQ֌LDΟ4-9}پ *cH^c̶>& ŮC%4[E@m3u`Y@hwt5,ZO*n.Wٸ,z]"M!yS|6- :/KxƝQƫ5FVaKby(%ph)-c*nWFTq0&)_yo̯ztUfu!&q_;tu+E^Huc3VqT~+q͖ `!ZWǶ)} AH'eޯc:Q#Jx/9flC/|_W[,vw{V-rٜ#چUncIx7M/֘hHأV>ڨsStص&a4e:7( C%w{Y8}Q'BJlGjEvhnΥ# m<ȭ!V8jhxHKlI&G z3\r}kPB^[vZA>uc$5QL1xKv:xy#0LTa~#፧B͈D }[ <{fiwnVW<|b|?N?OI0*kTV Lk|KF UJp[tO܍y9g. TC [ [vpOzMz Qt4/m@BEy ETk! |]= cqCx Up|v՚ՙH#S59 [\x5?A0CA渺R56wLH?+2+^'g%TRfUS~`Yy72y8Z׻B:_1]+b"0{Xsud䃽uTv5|bD~%` :?kJ2ד@5+_ y]VCi>NE l J@-搜\4uiEְCllX(;s%y uZ:w&5 (.hS*i?f\j{vLhBw (y`]ᠮ_!^u6Jl_x<_D76m8ƃdo`(}/'ÏbWۦ͜,qegtd7qe_WWxPF^bC N6tT zqE٠~f}vE%\͠hd:v@٘gpu:x!ii\=[U:Wp_3W-8™dŽ>שK'?g(ԗCa%26.#~LC紐{^ oh,AN MCL!{h+Nۈx2f ^F>zY Y}n)9"t,v-2tKU#pI]6 h WɏcyЊ]@b (JR(ԇgտj?QY7U/ V] <>|) wXR*<9^S%A>Ji{tVQ7l؞?.5 MjEOfg}5X [pcGtQV Uȥ#I kEQ f% K)[Oq|C8'٣9QIw<nۆi^b㨎UbR<֌|v]\S11 0֍{YLCgC(7YeW)״^k <x)y^hXbYgm[z DrSxW+r.YL둞ꤸy1b9יu2(K9PhCJM$*d4רkp8d84 OKe: _U(U91ЂIu9<[Èeo P,o݆7;S?e@}] Bw궾nط퇋Y H`p;)KkWw]U)3s Ԃ{'\Œ[ A LJm^3X;>yD#Z+6hVu ķqؑ}lE>.NpHu!ciɴ$Z#6n iPS\q{K]nLTP'(!!9w+Hb6{W ёi yXYBdȪҲU%/I`>0[B۱"+ {w^f#樗o6%1eo5ANaԄ4e@/)$Ky]W/3\b{3A"$6/>ҫێ.]G#Ӟ 3`K_hTf2Svi ťW2vfƽ,2&ܟbF_LS i!`5֦xӻN,{ ]ӧ&7\{9ϪNTޑ?R:e e}f6WN6GWM睺ܼ88td;|~ H*6nF2';XrPA5RAA{6 +elZ/#*n̓[(.KYhqEA y12ocGdxK4RU0?7:U[{@pM04׾;6rY1o$&>UH2a*S}B8E!%.?<P!`'Y3GWdaKzUVe(\D&O_ 4L(H:)Lr8@I{>L_yA(m)Wbi8nƤe%٠k 6x0gz&Jى+$_(N VӄzC]lE20'n3),p A~w􋓁, M$j{?zz3 ;O=\tL~%VۅL%mC71+kw1J i -:LydtI`0X~ΡKC6ˆ1@.bR`-|}U#$qCV7zKB HDm܋Z~•>Ab~eQ{lRC-3Y|@>bgNK(Np(rTioU3zV#Qgw͖k>X\:t76gVMU"O&<#X(q4 !3ĥ i:a.tV3dCO0x F}" -xkKv$zcbԅPv16]A+ p1D9yN5U!k}/ <,n Jr-o|}$+_gIgpmh d]IfelCkmd3#.wwvZ *;Mگ~Y!Z4}_QMdGu_%uI+BFxMF]gJHl`q8$$DZ' %9[c]pKB)T&<ϰv u^'{:󂄻z;ŷJz˙ WCkoSڍ\W`uhzZK7asFf5 Yـ ?0dv+B\fJːm5+b o,7]G>8XE|?_wޚCRpIUPwbům 2ε#U^Ҳ~l<ҟZo o%ޒLX3ұxDR",=6T:R" 1;P.Ap=pk^y:eQ[SCxGN3 |=IjaΨDA3Xg7{8T#2'ui!-)b֮9PA=0 gO(t~6Xoi^ MNC9F,:^őaU|o\1U[cWC8`Xy*B>1u%G,.^]0E@Au' G!5|hc'v iXs ?me:!YtףBU-1[0~KRZLPgJd9,B{iWM \ޔVFWN]~E&c~{/F-f}fNr O缙ꤎ"PGG__]IV)En#՞].]=S3A;f彩?d1< RWRD&6-dd3'@gGϪ,<-Dtq\֟H5Hᶐx*:yŸh:'$Z~ZRśu,!2zE+ fpW%zuL]E) $PXz{Eګ-qʄev@mTz`;rE.¡yȉ,g1Vwj9'?b2k>hk)}A?$=e&w0u l`ȆHF ǀ6\dKc1)B(] 2e Z2"xM\lS?gʗnp]c&Fb~?Pc[aBvUS< }'HPxA_qArp֯Z>6X>q؎l0 ,;v ӾY"t/twY>yJvʛ&B 5~_Į q:/u1B92e]jpt PVP/g:BP1x7K#YXԟ˥ APb=A4V/WmJYtZSc6Y.`1А*ёb}twZJ[P,,xk͠hzKyUeW_ 7_t]ȼ-i8%F 8sf6m3DUr'Y׿u< ؜, "TCa}\玿i#qC<{ Wr5oU% <]l6r$ǟxz!t^J$l`\/^6Bbt4P@LG(RC5ySUPRW#{٥И%~Lqh>Lco ~8Ϋv>&WG@ UQbԈ&+nqں .=)C""o9 װo1ؤ#5X~rLz ƥuL}|Y1BTpҔ˴pˁ[Y1ىΞc/Oҩ}ǘd?=0*12tΠФI`=ijUUt5F*z];h(6&TbbץnUQ>9 I^1P?qIXOj6Gsu3À*yS(tdB%w;ӷÑ)h|`L Vp Qꗭ58V>iڇV7< E0Fc^QKDD>Kn']Kc>݅EY<~PAv,-rud/U\&Tjc2sWHDԞ7Jhc'Դ@xvG%ymzU5߶ aӤ% r+#ur\k{B XpamOpezB H?p!)tX.4PgAz[DOu#]K^L\nJ]bQ,Fk1]YV+vxUXeT6ә:df+7ӹ/DsP;8t u& ?*lS~9Ϡ*Am(0LH޺1yWH}C%e5kn[*{>[1пoVjn鄚솰e~TJdNae+CrBNJXJIVd\%iD*K?`z5 r1aϡLT-P{Q ;TC|`1\Bwvn턘U lLKA2J90 U 1:i|Pӿhllaq9 "?0G o. Ey2G=$ BXv՗Rmg_àL/5wfDyX: ꖉ4VZ+}OA$G*ݡWؔg;z'y@#͟IJQP;9 -Jоvek\*BtaL_\Y4Fʂ Wr$^ #kA 񞮔[(o1E׆/mzh_t˸~sԭh; cF+4a*g*fi:dm*\d%mr:8Bl|q}3#t\au„w2: jf=EzHs?zG䑗xM몔MP%et={ct)49_,g NڋNī@{sQqA.Xf063cܾ##[嗏vu]IJ7"fJ5VzVIRumpiI!>?Qg aBǔFJyn@y!ݠtY&goBr1[YŐ~t@n4qqߚD}a. yDS¢:]LdY28xHLlb|>ilk`Ŷ7"mV",h+;)sEo.3N q4;w;8tF"'asne!̚ !O2*w%:~NCFij)كAýn%x%9n` d 7=&ghR!9ҳV?(;0+J@]v<=훚c F_}oڮ=a  &}+eqʬ72![ָ=&s|;KV({cT#{w-zȖ!?h;sgqM-іٞ8\ kTK+~s:JhPJ߅='?DB)czDsyk0U 61EIo;YXMu7 Hu'C_9Ү*SvWM\?8f֚M̶zD1#H?_ꪤY_GYTla+)l?$lC4~3V-?6D L=xg; :|rg'\,UV_ T`ҵr졔d̖}aIh\{ ֶ ? zHҰjThizuympvP[f՗ jT[KjA, a6"WJi|x{q\eE L.CA(CؓNPd?K&a#7К} !. 6–(fMM5J [B"7 {Hf0Rl^]SR)Yl|MVvYHR09䓜>@Ldk%hګi F@Y!zF&WNfm (G@^7|ࠞ`ҁǖF9K=\;qdwSR|\~L$Ct4 N4CkJ4h, X(h}t66v"m%DEB9Y I@ϑͻ}'W_FiJ:[fLɑj(3bH.b5h_E=ǎ'TY)sOFkvzdAXdHUWc|kG( ?'kڷ Z ursղYfϠW\ n03£o& Xxu=6.qq?L)2|x lpuo7Ѱu6_K[Bdu,yNc#9Mhhσ,cp`MTCd`*\Oiisp׋p"M&[JQ'%#cw&A(zy‘H֙ـ,MG(TczJ +NN:(`*I|6۵19l180ά cÀ셬9TD*RM,bw^b}d:ȚkzmR5z-P1S0n֧p)}LBp{+!*'=H\%)-f:|2d}Djh@—@-yy#]?#ƨn dINFL~2-^S zW_& ƜNFa&&b"˃~--7 ~{{de//Ko}'^f8r[-~N5u[z8k5u5 xYD1.fW)DHf#I{д7s(ʜqкjCǣdX}-./' 3M+9LlF.M;os AUգ0]{&>qlLZ.n Qjp+؏]fjS_V={l'_}Z*_,ck;gE g /ʭrW:gӺ+h4{M%+K8@Q5j$ʄ?xLn<S+n{.H&rElƵU_q̉@>8"y[y֫VeQDi˗1S&n$U<ٛY>$vNT-^&m@YiF5wiCOV.)nǼӕ_x$=(nָkd VC^t@yF Nz[|G \*y6?_܋;!~$L "}0  lz(&Pj(pL 5'd6-6e[k 0έs [? `RGe_ Km)+d2]r8 w:5L7k)=([jm?t,eeAwLocDŽrFJ,ͪ()]~=Bu̖DCRHsjIl- xx@o<@$p. J⠓ y- YSd K1?tZ^kڍ9#޽Q١a[yao/ Kb"nhfå1J؆God2ï~Y.2NJ_%'gAaX.8^Rka^n;>yהLNpi/6W״^뺓+8`W, Ђ7^'s@ȔЬ#]m>0JA*[J݌?F_Ph~MT[pir& ) No:YIъw^35CVC0Nvn֯4HaH6 meTyfV<1BDKyyUYzj'E& `Joq7rըcxqQQDQ񃴍r &GaC5 Ll0 72#9=Zݍl;C }h>!4jobU;*f,]9b&nvT{pf&%رJu %U };2  h DVC2̀ VҒ?)8.f.Hm< Gi|63z)/DEK6EdE\ONrpu঎:~8ٙ2/^sʎo27T')K!vU6!kƟഗzh0X"J"-A1"YaM6|A$M{5=^۳c/ܪ41r ;᫱332j] 8BHKƁu{Nmђ!`{"*Pߴ~q)]F6^>Od{:,* ; sd#U=pY.! L ^b}ܬs_EUĮEVTůuQ^qh? 7C0OEE=;fM%@Sy翓=@)nC~ܙalͅȝq|sl4gqxR ".HUh{N8fJW<2xMhuMm4̗yQ>a OEjdBy.Q Eqr_;7: 6 QA7 * FR5`\ ~Ny^8mL\9s׋\ftP[6k՚|8yՇ fU,Qw#+h%c.Iۊ]g!1 <:x;"&5EXΦ˻%F\ch$ Pd wWS\EueYIcuۭ~+Juw ^vnF c`X!EW.^iE\96- Ӟa<W^w쌝Zۚ*t?M\۝nI ١@ u8*ErD}a ag+:,l? R@zӤIf) kLU(O'XD0N!'ۀE7My㽁tn{Fxu{es+'y/J3vFOFjjHq+E@Vn-e:Gv,UDL>Wڲ*aJDa&%|6sЯH۶^F<EQmt ^"y+Nh[MZ~GđV;9ZBS6ѾO5nDvb<ʋ~:%v "东`C (yR_Y^E':**H_Y*r&3o:wZ[D.W;}b/ [݈p84J\ sE}Ы~oDa݄-VɶT!5IIfq:=e YQ+F21=ݬ|˕pxbb]9 abrYa*Dx`ˀo[9N/q˦' Y/骎ZX <+TXêԊy(3;E.+&!. \R0W򩸥_ıɻAG-ɃHJ4:Qo'B>ù)%<,U+~1sjQ3>{Dt$d^ү+i t<~@]=fdM!\ET}S1Y9>a NzƸIM1HA 0~p][fv!<;.*~Jk~o=8]O7٬=d^^x^P&i]Ykm CGO'`֭#ԞUN5/ e6)x()_5n }lK.ɂ1Iߢ1ˎjh&E*G>:0-nd&``"zA. 'H>G}#j'0ҹ,0 O@Wi^v3:d*JA q2ąTߋ,gn;XVr_M%QmD&fgSByxUTO5fA5Ñ}f$GDViZQjvNCWALJ*Kf+/cZpy|ƻ$~%wa2E^)W',{ܜm/?,򻀤yRN~1gOE}2+=P0s>MFGsl`$2O/]Lls+< d:$b\iqr.[y@uETβX 2*08d qہg"K*1y#^876^,> DEk0bv-FƜjصA_>QH?X%jMubN<)< ẇБb4e7 ISk /T/?ߝkPisX%n@Ųfz0m#BnhuUfM{D N3 X3Ù#!qlgI[,San@^('LB 죵}[ 3UDәFVG)ٓt۝k?p+6)v2É0mC ~5YEn\J_F>`2?NDM|Bsqk0A㥢VwN1\Z"(Uz>!cżF~)_0XBH&siȀL9Ø~ /]wl|j¶KY`7n^B{}%/O<3k]Cg@)cn/ 9UHDd_G IƎǑU*íf93GbK٬*|u&;,k!a7|H!-IbܒkKšD;=jTe;; Tts- P&5l}JgoJCtȎc1lFņRЅ%)%A#2綸qB}^g%`a+qxςix V=a'*}3 a+$}wYq=m[=&o-HҐRZިq E~P춙_bʃHpAG|JdCЌ^ 12`-޶Vg􇴮1BE8Ji[.>ͼh8C]_Iaa */5Tu6g7—E<`J/wUwԗqXx杵9'@kߘc?C*B$Ua"ՠg @j\6iHtu`u>8j3z$VG^gcWƺ8!AgY7'Y+ݣX,ɷBU\j5dGoFNJi~DneXHeL'E3I@ dB4\2h a(oxtԗE\)V 6Y&hceYOXWP|{ö;"MŚk^އ!pÂA(eg{ '(X7__6{{e\|ɼ;5}Wg1gRqFj{Thm32kazcQ3'D7טh;XZ,p"^8AlzQ֐AkXiAN<0?Vftal>[xSfUh{P2`B Xi"ZC/#\w#k=+ y{C66ۑ yDZmO~ ʍevxWXQ7ݧ/j V/6]_/bC#7`1v{ʮo( z'>GjĮ ?Nb?-z&9_ ܅6jԕ QhF\RA3v\Gg Ń=;|Q++ [Ҥ]Xa+,ߠ֚O7T%>ݗdmP&F+ٞ8\m'KC dypot@McVLy٤<ѡ;imHr&MJ ~"}V۫x)$niTUƏٚ٩c4X?F^NE˷d/|eϳ8BBxI-~QFդ7~j- ;*j *{^o#sߎ!ء WwX%);Ue;2)Z 9R)7[id$\h9)F׀-wak@˺G3Y׆^e pM >`bM+3>p^ He*g$БQs!9tkb?xR3yB#ʇ%Ϛ7b+(|[b?FbkؤWeQNBGgZƱ{A<}o* g*ȯGcR,{ ,\f YqAp?Q3՘8 RGOk~Mn٫'~7\jEhS|PpG[9־=H>P[64pj}DJUYQfOM1Cگu('-+@=erm|݀X uph4|¥ V5HUeڂSl3걎+DD']jM3LΤf-(>Ү&S;/1:toDڛ7Z2 k>Gպi)9k|>A~YR# \eH}HX-n#Ejɂ)Õܽ`DȤy2;h|7KzFhVra_^F{(-tNwvx3uœ ts:L";Cw30bђ4 `#DERMi/6… Nx4XoGS=lM`2>BWI|Ԍ_|4K4]#\/65ozgd"%&$ ZRMR@AV<2.Xa%z!APpǝjVZƌ*>a";yw.q׫*9牷gSלu!{{n!Y#N;4g*h2MR92(]Cd}Eidm&:EwVes8ՆƥunmvIWjck"ZPKǮlkHj3Qo'e GTdk>tٴWtCwł xq8 ,P+#gt@E$4τ?1W{*1  o"{۔(c}E{_3(ww}7|)Fd:+I0 a (.d 'Ÿ3VL[z%8K(x~wIgc M% Pif,Si7XJV TÚF]F UZ?1m& "CV'̪ͻAI䮨8EVzXDx!o6.9c^HA̓Nw_1ap5:g#K~ۈS1 y~faE9XX _W-ABe%s?#YY;#rr:v =ӳ9a@}+.SCMN91V_n#IQi@MUh4;uLJJ,ԌKR1vqMg"%1F8;4;*Vo-\Qё¦󅾬?H-;WG KƩxAy~hyP7fӨ*wim4J*7(5[mUujlCMM@hU^0x 3Gt44FBZnSSZFu3,bEr$e6,UV5Uz]1f1(ޱÖp\. E*bRfJy~fnR;pf>W#[חʹ Qr{0;Ԝ,zݠyO|d!Ků<_iHn<2|Οːv`_$%r}E2!R{ckNC 3-'I x!`rY@|n`h>i<&X؋h7K 澉I ieV,(ų>ULЏ=4y~4SODI\UpD} t+ }A6#͖YT`~f)9a71`Zb;gYnstmk|tpHE?p樟DM5+y?oiXu>֖qԽsSL$.K^byD[qf̣tTşY"Ng$^Um ў].ԲϯEn=l=,f" [aqRG-ǝˢb[>.v(f\"X+L.6Uos\TbU̐+iz%Wuy+1!06W e3RʙႷx|n `XfS a` T4uY%[|x̝6 inW 2˿ãѴJ3+VX, @9JLUXZWO vE6i)o]M/)9Ym?)?#[ز;)%)ޒlx[71.>49w|!WWŀa]LZ8A/yNH)ڃRݥ6%V[n2cn\j)T?)sbT\5h {- _z5x"Xnk'؉>Gˮn䊡vje2%S$ NhU.Yb(q `K<[8,ޟX˜e uՇimFgOkHc*Fi2S6QrU{ϬA7dp >F:Ҽuiuv/!piH~a"˅ktUG{ޞaw3"x++c053bfFlQ[xH_̗Nu@0WهX}Vd 9.[uiɃ2Ϻʕ?zl :n IxMT@$PPGQL3龲KSH{l tv~/H/cESl=F.8&ڀgc32>~sU&"Ӣ-` `0fSw) Y,U?P:_Es~e,ðx+EC֩IyzQ’&vNzS]^H`: Ӌi&v.S @y6Y 0F5^$Il*A#} +)۟mhw_-*uԡQ9YPa֧m!҈)U;FnX>q[۟V]1 ws*`ҾMY閷íx'Ӱ =Bg\LBW*xzI;kBGmHE[&>3j8Vg@vLvdM ԚЪc[0ƶN9K^ij}'+x3f- Y"W&V gu-`잠ݢ xҶ[vdj mcClGBF~\gD,@>p־j:2d]H }2$\-q!_1{gб}gGtɬkm+XN:no͇3"_bTX2Y-)}Miٽ׫O(rR &( r)YQPUYb,{|,{2/uk<;QBU}ީܩ/p5K6rI?od<σ,c?kIp`x6F]X>=]0R{D蔲1!e}C*iR^~հof\fak!jN)# 5IbD&]"U cw՞TNyjO?3Bh' RUBԣuvP~`<(h`)B=gBN>GĨiD8h[ISY8.WޒjcF,W;u/LXFsY)'0*:Z?s*7::sga P3}ѴxoGX(V:37׶^Go R`y55u} lonnpv?@\l\vgqCOay**d#3m~bKF#_l1낵5Ӝ dfU"_vcvmy,Uv x#+l'dח$Cf@ͻVtm}}ʻ?0PB1L,`a9틖pI*/JJQ#Ev,X!iXZ *O2ijJisPNI68P|T&LREf1L{n(֎({0O  Iy빶683DlB>;PuL9P2+]yӐtIbR g&|wY D? W2.d]Es%UA/'; 'JFl_`X(ppzE ZĚGՈHYI=}?䥡e:l ('8ͫ[fʼng9u*%!|]BuP_r BGz?C~͖}c|ҺFlK#wBXR6A\,.)ToD_]һ7Gy*xW N炽6~kȢ63 )};瞕 M1fP?iVI[ PR;Jq='LqV@_"~K%~P8H% %TN1۷P+̦qV# f݅fmmeIqqѼ|§1:ŧùT;m&?~|GZF@)Np(`'&JGbTZ.wYc:rT>9{]6a>l(0{;,!#&{ޮԀѝnD'fjAJR,m]cy{\hZ `7ѥPB5!ŴpV+>٣a)I>y3Xރ;'H0HĦ }rISjի u=0sᄽkAM|Vdǘf@tp_0pQ\.`T4pzKM( ϻsyA$׫*QP[0![E(rkCǙR9tE0j\ *,>pUK ~g)9PRW2}Z!mXCt^-87]X Ti+&3*;~"&WFGxΙ"$bYS>VrIKlxUS|.b,HV > pR$S鐦_r*=8,40 !isk-C KJ ~Av 60(Pͯ{(QXb#tO@Sz4 #.TQfLb `K1nU t^S'+1G*Z(E/BۧJjз"~i݆KR2`Qu p]?ܳgyD;o:#  }zuWTN @|XcWzB!^ yU锽WɼP(GdUfƲkGFWН s)\7Kɔ5`@"tőempև&ߠ`-k}8}t`y?`ZCKȖ߉LQ, PI+ÆQ\a(0>*t&@0ΛkQpVkBh־s5&չH+ǭp2 {l"ʇ26NPL-6Fx۾ZBc7Qn6:>W7‡s v(~1fA0^a00ՋLȸUeab$"+tz3Ѭ2'݉`ߋaapfÒm#2ш5X4xu5pAh\OL 4޳IF_c)xUA.ʼR"#5k;?m)sb@W~"N@%<fO1MEKpcl04֌9>Ǿ Aa |h")\w<)nsm`ΰPQ .X.li]/5K>?P ?%B.>V'dw%i.zp4gis)~r1(Ld0P_hl{_RM.1Bbԑ҄!J[FB5U8&tىBc?z PD6ܛGsj0X1 @auwo\,=qN6vCd-yl_jQ'ЂsI{p90j/0D2A !q8W)E!rPEDTClGoY c)7/kB/&oH(8_\UcI; tUD` v&yzO ۃ(F'(W'd@AA R]V1 jVBXq~ū mBAKs[E0#6`lhmO<;r`Kߡhe_aeEh|[*-zz'l(]% qn֬)(j'hNP}^)F42Q~`.w)㢿=s@fe Yé=c{bӔCD<mo52r澛<:?{hx3({n_K$5/p+Ќb# ]"2<kVkcH:Ӯ8VJύqtMCFHhzn/*Z'`{_"(CPT0v2f嘰:)؋st)޻pNQe7yO7ITh(Q,ppʦ $a\:UܟzGckt\&rםdZI맿Y5;$46Vw]N$PVBS(4 G3|mED$9#md%8 _5(H9snƒ}?AP &RqF u DoYT|SLyo,Fv9 fEBz3YFoTrsJ*Q4qUWzBҒ|DëopOc7ga!sow /V^HX!7+++1{&`ވ;bBNpce*n|5XHb|j):WN7U;އ %蓬;#DXM [8H=1>8YGGm ~)Qq'X8MG`sD%9p utKI>*^&X5h>"=}yzT| K=apWX˙ r܁ḟ\pLx_}o -ZXgy@xӡsyL"/ϔO9 4Cڙ˽ _1]eNN7 fGO{yc{ԎAAtv+7˅T嘰o ECK!LIٔ52?J Ii&T%rZ|zź}bS8̝wai|TH$M[rթ%G@4?Cq \X%[^ Y rߟl QJdہߪfmt閷on4}g9 b"#[]l ׍bUK?EoAfI&\¤#iWV O&|O4>Zl f)_ ^u*JaViT"1|^GkvQ;[s7HR_k Q|Ԣo?o7ܚW'/)q(NuF%B2])wSn<67:4vhPY'/V`i{w%M_up)H:YEuYzW9>>@xfze( V24?xO^CՋX.6Y6n<18RbO-lOyȃ$摂R>Cqy?fKRiFdHVYe|_v'G"ёT@lѡHi)IH¾&mueݩ*@ЮrfZc'@,nkB "{V5)0Z!Lก@hc Ri [#jbp hu ~m5#m] Y6`22RX^~CKey>ly r VJbɬ^:zC/ %ݖ[|S=. L*=KXE*I@u߿8燨|\ æ2:s`zǐn˨ʝ̹F, ]TrZ᫧]ɚQ[˔6 bW jxẌo+X7ǁ8il:Gn_X޲/~yM";ɖomжmA8 1zUEdI*- =8Q: M-n랛`g %lY[OUnuQ+H^ЅRƐijFqcMMOqQxzGnvGA0q!,:LEl{1 R0[g*.)Uh .AVBIu@UhI}`Tam8@.}0ZNaVP=W>D3^} VipYޭmFM '62*H@e=mﴇ~,HR .@ _rh crIgst[C~ޙD;5"Msǂq'! ?ITQ>uųMW)DtZae]F #Kʏy 2` %&r^#(l9b]?DvωuWW+G)Zk*7DI%xqHlL*9NEOt~CzΓOmuyllv={Z[`~\HZiG1L'iN %p6`'-\MK/k|1ޖJ3M\EV{Rfq~_7YoP8+ wquOiVVaF) JDG"Zr=K.d /+x6+?W9-#~uGXxgg|ֈ=QYec)s q)оZgTu')UIe]1ӟٜwacz6# B d澛u<;؃xC` wP}ë*4xA#d'5oC뼎)SY@=_r.p.Ӷ+øt0=,8P_i9YH$8{L7`9q-IK\fs!VU4uUyk= ObԙGo>_ xX=F$ GdvL:g]{.xz(IGXeD%0v(J?oA8CfgI[7; _&1|&/bZdᭀl o0)@X, $yWUAФ8`F `@Nk2'5%{ 1\^׆7 "Ҙʜ%u9DL , 01Y$/qjOsd\k=e.=8Ax< 疘~6^}AA;'_xS%}fq YSuBkh?M$5 ƧOW3Ӝ ʒ\_H[u%h { 1[|/~,caT54#qoZÕI9kw]R);3KީZxf|A[˞F{)V͔:I@]O4 1B0ZШFWo`pOĂ:pFMtϏ9oBJ;mdQRngzLQB,8r$;>O4Q4u^n)8%=/IYDvCx'ȈUR0^>pղɜ7O}vTFqr]f-G`0fnQ3VJ>nDw5Ы 3=Wu4^=JS}`%BUe. >k&l^|T`Or\wֺ1{O]6j(uD \|! ?ߝ'wp(9t:eQ=r.bGJz5kK%Clۋdqo|nZ4vO±n &) 57`8S_uF HF T>x O_wu#|qҼ<|oШVokAl|klWsĸa)ESp Q$g ޤAZt9@=/ (+=`HT nɐQNן㌽ިy3Հk3կqj^-`W A A ا4fD+wEOL 쩜=$2ѯKo:lCS*4>N<͊S}됁,eǻEcf% G9>Ahw%zFf ʱD7}Wu⺨"[ 6r E"'p퐻wyLX`0zeQ*Zr{ {yP}aA9ͧ0~4?$}FZ/Uδ*m)mOB}@, |0N6~B4/R@*ikƻ=~V4gX RStCi˭z5KiǜtvW7%Պ;! }ԩCXWtFJ?7L6J `қ49 k N۠gu6PeQrh`b9JȽ{ҤK(b8#LfVT2#p0AOdފ1ct6Nٗq A՟:x.N2Ϳ ĕ,:hvGzQ-wpn<V cpGף*7Fq_ҍwYv9ְHGfKؠg7&ܒdD|f=99Q_y߯Z1 5Vݐ  ֵ?MPXNrX4D{nGoQ4t7׼vd+2+jsX y\u1q<@ه%&׏o$t`־5m$0ャ"v;YfTn8D~P5ehA`~n\z}G;.}Pan,9 :!6Ƕ&h,8]d|(F#M6AZ2h87}\ BFʶ>TVWUDxa*~kSQ ]ϵ_29t8索E؏ 6;0nӶB,:ֵ1R~JBx * ʵ'6Ȕ%UOd69LӁg=) #a)­Vkp ᱜAvZƿg" J.6Hjw|v+H8gJ-2,EskCZ;|@aM8l$_:Cvծb_:6BL]0nj͡q:%nC IۉB_Ԏ߼-7P|URs=Ny/i;qyFshjN>!:t1˜k4#Y60o C STSw{ :гKPiK^x pSCMxg7` Sܫ#XMJmlcQ :@){xF%Q#;W5#c,m/M(5'"d*8im~zV!Cu%Mxp?DO,e"J'&ʟV!NZbDh5)`lo+$_aRႠ%sl?*$5_O9y[[Şj4#mI&i >[pT* MH> oܗxTbvtV q$cCim13l5M+;pم:+Wm|Gm J$[lE쮛 S27~G7C5@Ct1 dA@0,EB;-؝ qW@ Np}o؊N }RMغx-c6̪l qFOl._/H3Ymp4[֛B-}v1G LKWN'`gR8mG*p\{kctTW6#u]tۥQ#ڄ(q# }vKi )‘h < u tWA~L_-q>&pD5Ly\GpOvSgN BMPp *i4;:8cB=jL.h 3P03v z-C6{h1p{]-+,fuO5{15(8eUnZrFIc59ZY-r ʼ ) gYؖF߮-7w;Q,Yq8QwcAv ph V}P ΣMoJ/(]0Nwcw s{.fNkL1Y8ԠKu͘,J&nc&seg?E8j FpV|-28< @sT;9SzMm=>N |-p<*Ǐ9j﨑v78Jm_Ok%X@a§wA+_ʾ/~p]c-^h$qu,OdK2=hU͊KHj>[5f3>zLZ<m^{//Nc 8HP vicCHs/*1ܷKrV~R8 s('mI͊sa_XNNHphS:ӛy: ݗ7K|jq|GHWM,>@O2ܻT:Δߦ3#4O q%Q p_Act S`++ 0]L۹^J;<~qkmY~} 5AW1ZSl ?XqeEڳH80ޯ衩\6R7IG=pBxr2qM}H0,b7r % sZ|K$sQZGգgdJCW;^}ս[P~))+͋ &>b[oo+\ϟ_>&c'fb'\ZrЈ(۴zؑXdQCcKʢ!cay~i=kDό&Y:6b:&)Ks*1 @fZ9fY3aBL qn9I}%DQS)ql-RZ G&Va=Pggb#`&oUbG1ֲ yu^C+t_/ɲ-i۲ĔFUCxM-`e?"Ԇz?,P@바< =vhn6궹P bw~kD! _^S{v*:ރDŽ"à{9$Mlߓ$M:}Oz4ڰx)Vu]˦%1߇ ` :6>VR[)Bh}SYd YQ)_iBl.Snyw{L26k'{ ^dg[A *Ew-=5Hו3(}K!yR.':!Bpc] 6UkύD2,l&ږ  ~4dEx ']YGV+4c$Ƭ!H]f-n,y7Uicz%w0I3} דTV "F5H4!8g@eQr;bݼRZ&h:_/hiضׯIP6Btk/!~5gηE9OrDF'l)bSa;dh ҝuՖ8 qҁ!eߚZswe8MBV|[]}#IrjUK.P2S{Kb^O@UIj f[R5,!eW98[3V5.1d֋z[u=EIK*6$6>۔nք,$i|i<x JCK"Y#Tb`@e'ZAjv-6x/@Q!,^!|YFFO, > ϔN~ Ի򄌙 \ͦ3Ĥ]2`|D2/{D )qۢ!ھhnBL]-K:Ŕkp'%tAqiªNN*`8C~Ht U'2*px~pl@e7+%* $2 mu,[@XƏ? +Ut,-ؒExZQxetzdYwYm= U]D< o -`FÚp>X)&Xl`ۨ% 2;&:k4h"~ e->ai1dd9`ƛh)2K: A+%醁]"ٖqUz0B3_@?o7C޲ЄvhNӊvjuJ< FjB.J_m/RjcEt δȘj A y8 ﮙ!. 5F|B&Jw\;T|Z>MWuػyhvŶ }.r-յ%Zt2T"oNTU70s . ' BeD1`[2fv]^ܭMjoQHC[@-}J]? e|FZ,Cri+'SMGQ\׵(x pzj >8MHEv]08y(es`d(v1 ܏KB`P@%V2q"ߊh<-c#CV$bob4{>`hxoy`<t2b"vK~ VGQ;I)o4U,׎C>>!=>͎|>Yl7!]D@D!j霁<vpǬD/H{7<>mWVӶq7~Yq&6xg( vVO5zۈs4K˥l q(t/c~H 1ai'9SdVaZUecfQzˊZa&;\e?qni}:c0v(I(]5e%{l+ZK[?%kihҟQ=Y/欤>o6.cޔX[ 5۽=G-@ 3l Qp eGZELO?}V:rPfKB I0ȶ.fb&".m24 Ù%>qK\qA[ 65y@@8;thN;9ANEe?y*H:2U1AHu咃ww?aNYubD_l08T0enf0vqGc][W5]FSH%j~'4KI*YnyE2|v:́)l/)GX6>Aީ1m}cc7vgNX\jò2; x*}~PP%.y#3KeC1(gcZ3G?'ɡ p ^*>'nT%!\zN*h:oAr&h~_?lje~U=9A8Rwc#>g&f bҕn5yڒKpԻw)VyVhn@`Ԣ37mЃF|٧dԳD\I,JB+peʛC7TŹ3%X-le; TFEoGňw0 >iEs#7,7EE Y@ศς_@+5 Q+B;4e~ys i-0QL{WDR5Qh,~T d?-Q/Ր\h T QW")|m:dn_Qoa^ɡ/xNpUo,N~Zo21(hWz0mg(Fٖ st. 0iɼp>Q<7ؖ.I*yb Q3XXQZ 5e>+7ۍH[= Mzp|8N!5 Wbʿ ȕ(=tegy!(2G.@2/8)%ՇjiHa@؞,ڏcA70\(#0GhO$ʚl+~W!*\ev94vI%McW7 ڐ[-wY6]a e[f!p}-pgئI :}sHx+=ua ~Nquu"20U\OIv2EW9!^"w=N2/ ޖPT(IB]H1v,&H ̯EOCauF8-GSG{z'ŃC7vyF\>H|½m|}xkrIh͸Ȯq0'INNgdUp}e*kUrJ^ʫ= r%#3..&hb~*LZYu܊~IhX9BFpB^&y>+g^7Ǟ4 b0`7_vi9S,U- ,m!?SH1yT>Ll*:.9Il KݡY}v𶣴j&^4lseZz a[2wkX004~{ {}s5 rnx!7F6B%/sKYk:\1U5"3&58LI/isbʫ ζp&P[P=wi BY=Ֆ8A3-KĢ꺗&S[RA d' aoL8ESHR /+~8Q [LW8OĄ|ԼUp7wU>XT No/r#nݹ7Z;ɭXşy=guW?g}q-Z0UZbNfe DSF$:;C!K 52fM>O142J4O`_JJ+ jv7VO!7x$P40쯜ej{}' {c:Ety#79P ̢Mds-_ԖYz}֤xL7hBe@grn(Жq8O?ݾ؈mյ4P-r7=~".8^ZO4E8TGodq=Z Ԑx,!RNad6̥-*9h,m'Lz9А*:NM1zMܻ$͇}k:g~ Q@ߞcֲ[5t(I6,%#tmJ*`; Qz5#. ]?kãv) }qzڹ_<BUlU{ LFg{=j~i4Ns6!os K.!tm&9KB )S*C#ʰ1i?NϲՂwʱwoɃEfZ`%OTh~.] G}CӋȋ7^axDt6 牮}!'%nHScVILZ<3+zGGSOY2.9!Q=8*XBIKcSf %4N$fJ.Fh8Jant2jT2'9O:a_e^p0nbǐ6^x9xJDqƞ@@@Oa 3Y@ #Y Ml&,c7Ch8S`3pc \={cv Cer]-fXlS[&y w)SVꍄ jT e3C,vۖ wQM* BhO198 zn;#r:ssn\ wf n?A;᱾UTw#Lshj~Z6ʳg89Ѝ㪆" ;Us&$PRޞ!c"UU>< J ߷%o4Y -*-%nxPq|$m!>蔁\AF$Mzal?ύ%5c|޴uI9.pIhXnQ( |~Ɠ-F46} T ڞzvP=^rƇX"[ ǂ3If>a˼N%YkǒD./"& qZF|.+͙Дjt Pj-2X^Sv]uA \j>I'3Tsſ߶2M6tuiru1Ye,RFS dGS)p;ѦЌ8WLnFQ Ϯk{d+W|>_eV&mzL+'ᕶKƢ&P:1nv'ŀ{fו;jIb؉"@' vHxwƑӫWQWnxbc!\= dlemI7=s8>zB/ 2>s!]I% x.+(I[2שO>p5Rs_l:?SX#& )t~e֩׈V)GLv |F*7^YwĠe־:D@Z`UHAkeBҲ:R=7Oc9cZ M7;|9tۇ.as:fXiģ{EpYZXNLc UQqRoE4vuU+dTqmzC}QNR?b!9464 u쬤9kQ6 FcTG ly̩ͧS2Nń]a3;.-SA3ō]lcϙ"tnN' |Jϣhh2"daq*[rM/*D#f8:DubrhN=Z@/f tJ4lגӛnm~ -LHλVnB+s_@m9ʯr8lvkK":"`y> E&@+JdWjf7n<5|1,t1૎Zژ ^E![V=z I|'"ƻZ:д pMaٌUj&ŖÒ赊Y`8N*qS~6~(ӲB ЪEd%.~SK#=WD=nfAr舠38nji7hPic|8mJO^YޖSbwn_rii A4%֘0U`р nX95sy}f4F>d=S/'#]&,Jx~ A#;QE K-CD3 e Mf&.CiUCNbLOX-f3xtHbǠ\L3Azhx:Hh6dj?l.q"̡S/A b3SiLuE1u<b()~m `H"6wX/T5grl-mIX^p*(3hT;b'QToRo8b&*:[ۈt3;!I='Œ9/"C١k~.H!df)ZPgUdR $k^*50j7]h1W9sFM޿E 0W+ib%ʅ$Tà2q^Б@45M:/vi[GFVys+R[qL <"a:,4(ƒ"}"ۢÙu+>ؠenb \!97!h92%is0GRe5E.xvO%9uSi fd7b3̿gI0Cty@%r6S"q>E$1}[rcKj% n;{A)&{$HFgK9v$^2 0پ"*6@ڿ W?}" @;##55$`7 SwV Nܦv~f~HK9Lx 2!3@}~LH5/bhڤ(jdcP`ՌBzUN#0 CНa{OT]UڥX]A3j7nXd]C$ |tCtK>eSE^EX'*6]E0uKL..s_EmՖhh|-)^gQ6ܡ j=ƲG21RIbpSȧq6sRbZ+ya >Zor&*+X.`@A&×p*񉋻ؐ'8d54 MȴEvY_Vw3lpȯbRTMY+MxV`J5Sw/O}'y7.a; ~O2 [Ø6|K6mcFu̟7/@ݍ-]I e'(!X/kB7QH}n"9uaa786̡V'6{M :Hr.)a#G,t)r㫪Gv d=\kT1,1=0pVXAP-2txt㣡tdG)7ExZ/ 034&\&ޱ̆(W`az,X,W;9Cs6H{7ǀxk7[d~$yq\';{EkNYؗh~N??6R>'qcF@C9~.iUZQ8(΋P$0+ 5{SB5Q"䰩10n@Y%?#o BKWp8GC OF^s;õ+B'Ÿ$>ā$WIyܾ[oW%}lP``z1>Nk=ވ ^zŋ:4@#򆉞Ui=?G;rxt^Gh^jazс\zm.jYo>(G1 <-F<|OŹbL3*NY6vRႡ37m(g5m6~.6o|@ӟ{7>=ؒ_8%6!BzJ%f8ه8⨩ᬔςC|zmT}n.|Bc..yۥAM  NYxLʜ9`| GYnԝAsŅw~s)O3"w?ԗIT3ɌRL2(*pUǗ U^}'ж"\%{`QG6leBVR>8a(m"V){<RP DDvFNSvj,f:5ST56Ь༳:DuA0TS&`7¦N:k)f=%,LBat8{yRPlł|8V.oZlBAE$A'Gcsֲҹ9- Ϻ%]=P R}$AO b)C4s=*鶾4^'mOާN}-a˅q7ysfp^FSF{"4Jhb]R9O"1:rCphZ "mi[y9zgW!}CoI7Hg/R1_fe/O,ÇEj $\kym;ʡ*eGMMV >`k"e!9WX]J  c<;1`n`(}ʎ(\uFa X jU~2j:"9fv"@E~|r':Giuʼ^u(z|u="jVe~dV@]]A{2o h l(?lZT_xva~\PXi vugXY&=1 hTĒ1E?.' 0$Jriz.,,/:., }^KuZtezne>2`>> ԣ6 |a?U6(s?+^%5qiV2a :wщ,P㳺gBƦr2!D*./_l&B׃NCۘyHaH_DgkȂ׽`EGDf>nD( 6>Q0Pl©ЭϻSwoL^ _Pŏt;MNQ3BGÚm_w.mwX,&5' 6|t$}}hIiE9{ՠޭ?dn>Rr.LLQ#SC~;DtdojS|HQsO9}%\GdAb2.+&%]2`ϑByVuqY0?|OzZUtMNkf.~zZAJVh~!pDۼxhs?IYVKN 8|7!wd'"s0\QHhN=w8rݛa ٭N!@rH?0_c 9e 'a TƸ8e$|#Oіx:N9L;&-M8Z\ L2dIߤzZ(cW*-~C6E2? Kr|,&GDz Cv{6nerl8~/9aN$*YE†f531_; V%`-Vٛg$!Lu e)4~C432}0nr@rj Fd>1jl Ws F9/^+̝h%ॕbU[FAv,#T)4-x$>3c0Қ}ʏ/NAqhj uڸp,L4`o9+^;s-)U3&1j6y;!OCiHd$ō'a`P>~n^?L@|~آ`uZUIi}P3h$qԙ!"q5fVѸW۞}) #yĉU@*Llo}KvbsAg&4@+2HYjӖu1uO{ܯi #.K6J2)qc^p#q{Ȏr !$8 0U|Jc1|Dx;e [MRՊRZ|fjEu} aC9~8ZcƐR85a(xm`7 640eOJ /u#WT);nIr^];X9N&,\̿a^Mr ⌐zqVERWA"YS&xv_Tob(`tIW/˛}ϛ&Ld.}=">ho|?H/05KMr|,_ؤS>bFF9+L S]5jݫS:_tK,+MidaȢU_* J#uX΅*29^.te .Z 'kӌ-zydmoqy2`Х1^mnUDޝ>)yķ -qd9hs|lN/TqcP"&`L:z@%[nSA5$%^#FlYfsJ˾Úo:øNqCj Bܮ-.9Eٓ£`jrmajdJ=s0Em|hp#ahdM U|M ܜ  tweS"jS­KdWP>KaS#1Ul| N+CW?wYd (j8"@8 JBk%|U}"dqnmIV'< 0 S9H]'h<5}{O)q`ˤ8yxU7u}){b H2a1(3oX lz bZ`]>fYe('Ŷ`;}zjጱ>-oDݱ#4v*a QWPu͋S*ȋWli}!qoяQB8@U@d މ!$*?YYl1Y2kvTI?DIcN- ќ \ _\r!8۶ FgSEL8 N}ѯڱ.Ə&G6Oú% v!f(Uu9П@ wFE-;TLz$=Jd0*\駂 *@Nv]~c9kz숍2WQCׅr1`KjA>,1%1W1,^A-Ȑ5B6wrb.br:@ٿPF\,\j>]q-2bJS7w剢1\dhnamz 䅻~e!*lcTQ_cd^q*ڻ@*.lJ- 2ꇏ8%5BcN8bٛmlqb sPlpg5"'LAK+괊$>.<'D*ѿBY4ιxGd\PG$$pi`ԅ\U_n˅“ZhW,7B`c@5"S>W0'z|`_U銫37HV&VSr$89c]*U= Q(ż5$ǿi:_]=@xYCx3) 2ܝNm@kIyC|uj\ŝѴt 4L P2x ] 4 {7LCQ~{ijX6zˋ%";^Uqt3u=<Ŗ_Ay[`.~v@/ ۪~-KTP#h=~[x?69ʼMf8t2]H!uEfԻ GL8 {>#_-4;Ž%-zɗS򳮅km@JN*֑·W.?_9~YRB j 50H]rϽ ]FF<~~ ^Zo&FE>8U I.EdTwg9ӪIZM8'[0)Aڪ|t3^ ,&':d{Q `o sh`ֳj !Fȕ{ɝ",i?7{? l^P 4 :)(aPt1wpdgw fle]gڏƤ-p\/B"]GakyQ$-VH2AsvĎ2VgD;^Y]ǎF?(3>X˴uA^a ZpPfVKT:\1I Y-lbcq;J%}5/ϚXqU9 ^C&C~h/yV[;\ Uq U{/P: u~;荞vj9EE~k7.g eWLoo4v m #Y{L=8覑hq} I];jFmItTvsԮ\_v"69  Bi()"Qv` {$VZͼ˲@G(k`Y,"*rgBDJj5^$Gn+dB! K[bF¨c?BB f?۠!Kr03Bp%`c?_Jی>$2ZTW87QWH /QM\Ԧ}nA&rY!el%9m 'MaЯW9׃Sm ]}V2$%4F4|Mu[MEv|fHӴ:CBG߷xNEAowBC'FQ!6GgUbVE 8["Bp*B^6`w/$ 9 :tnbF֣g5L!{̀rJLl3_FY ϷϿ߁Әq`OMj6mv+ퟚ1M:0)oaT- Ýl+DQ DN(qd}˔a?<Ī`gP 2_L5{sukDgm7Kc3mLxZϴ?~e pKyK[O"RKiCldc>lc.g-),c9xFʢ5"yPI > `v &3 {ng9%DEJ'K@$zDgU'pŪ$C+1$eaqB3ąpĀ= >dDZV?meHHMↄ[;,Jƅ;hS6K4{6yEr՛VtQ&VDxlcTPGaא)A\1‚,zc դhGCՠӧ( natAِLt tV!y#,;2Jݖp8}yɠAl)!)Uy<^$}rIڻhay`7[=uzi[YtmSX▋r 㕜J$uxŬ C I:8X`e~3xo#]~sk$Ok U6eTZNcsg f./k3o8QQ,a$m_#|[HpcMn:ED/Q$Tmrq~K.Zx$'STKMPhv6xB H <}Y{Ӆ6`E*ojĭ D;ݩ0&Ea)Meɣ5R;r{a,ݢ[%Xc Br78%Ct͂X5 Xgfi2H|zqD? #fv}՞r*HQgs`5m\ XG}`}QRD0m |k!<x宥h4V ]V*@\(INJ!?/Pvu4Tv20_|Iij-yBS5ًo3.74;&ctmuWU}k >}D=|VcH3#׎fIbMLAI};f$-T^{m{@|_QoxCHprA`<8oB^[9 źvi'BDtsuiL!A̸KnJT0.S'C0W[CHbѩ>~73n Tzx,lj5!=׭߭zoҠ͕"&=H~P&v(͚g.c)nmxt u"bۀQxdW\2r"d~8)ycSg '")B$?V_Ns(.} fyY*];.S߆ ?c4ȼ#^%7¿mD=f+L9٧R"Tw X%D3(E. 6r7w?-Uԑm41 P=](jNHU:Pr;G앖~3Uce}Y~<5!&ECҥqV[+ʾQT W\ $uJYPkJ!0ǍH oE)@ G)W#{CRAOZDIA},?і9Q+(a+.)=FdcxghB->rq/EJ\~Gw즛ݿV^]k8 }=|uxED͇pH4?&H$@C^rWl{׳5=ݲ=8zvXK{}'Уߤ2<)fWk5jؙt>prfF\/RNxZ[4k:Gb77( BXP+~A/_'TmaS헹aAc$zFG-xΈR<^v9 @*o,J[ޏwHm3IZ㓋V9c9QV{TkD' xY9"M6 aBja*@9[hFymhCyt+M'aEu$Pj]Z n=I#u,T^g y BG ;ı}V(9u"*idmO3V:W#OU 5M M k08}y4hf3t@g*,Lr"/vZ:v"g$zج!FmF76ƮhٽE0[zv5ŃybH*"Y!Hq6iJd8!9gWi*E<)U`|9V:/r"WK/`(/OID$Z6f%W+c4IR^ !]C8KIl]ÙIuGW읻$&s/]Oapqw3E&vTw<<] iG9Em51?_,) QY)e: a' ٝeI`)y3HiLi12k5d>=gU钚CtkloaW,} \rHT™Sc-ȡW}_(-KU@ZvCYNJ6 4:HUV¦j@M`a`%HWa,_k@|>uH LT!zp'- w=^BtxT@bX9ji H-_lQ:\"\ 2L efR}(1tä!$#W?)^I]W+VO@ZްTB Q ;H,䒂h &QY\4ӲH΄ܲ tlz5dnb1,KWPa;98y}Wvs#p3d ` yHįL)^$tȨƖ\Oe m H)(*YQF;wߘ+֛ad3~i#}x: *LWX Z#Gcn$0_IpQz aP =u2a?f|NE½bk%cdQƘ(0u׆zQMá 13|Rg&ª3?{ZZP뢏Z/'PB$'[K8Ou|+!7˭'FQd/TyT띟`z֐[ 4}HZؖGY<. .>3(iM q?r5_2ǻ+a`in+Wy&9$_1-8 #x\CFXAviHqs˧wV0FT.biqQDS`9c;H~*GInTC 8m*$AtJYvR:02[د)ȃe) b|Xdr(G]*M"J-C%~Pm6i#ƒy#G?e 51 ǧ7 Iن*i6;1g77P$ WwZ KN{|`}sFqSGC&˸Id/#z0CM  | \ lZFGV x:2x_&w&SkZ~Lh 2?>X麝WDF &Fr<8Xq/AMuo$%N[f7bI}KN7P@܄:1Qi/IG̶,jfNKa$j7[R?IE w~],`H mics",gX Ks)(DcҺ{qbMS|50spWz ZP#T9x];9 \x@3ly7kJJ}] f]XcZ.1/AoJ2^[],ko t mYk).t"AJ/(HSGwv~decː(0<*4^Ҡ>0}p`7AUʃnmtuwKqXdqd.X7n2SgsX2D~T $͊!߹+ߴV2pU9I\hPĄNI2-cC"Xutu" `-YvBuI0~Gͭł3Z$Ꙛ{Gf1Baϔ)r*ہ]Mu!3? R\1(>ni4D9mt[~S1k7e⧡$0kDmc9N$oU=zPQNM-)4|kzaTB5g! YYF 9~=%=t ըCHVSB;$O|@*%زOzy=>Y'bc@\;m~ uZ_ zVt2Ӷ 4Y$xVICb(81%y>w?[0g-KC W,!IϋFkBsuXɍQA^E`IPއs\8 >/Bfir;_ \τdCwʪ:C]NWkj1Dq 3nû?-o۬zj =Aqx@X'G)D>ZkUP%i{qfƿgZ ]8$'ذ-,90DWL_ꇑ4B }ݏ[8Yᆭd|jYBہLDX,5p}}GDQ@--F]<y8+PclZ*513zFT|i_ 3زeTuPwB8/#q ."j&=V'yhM2|׊&B+s-P2?5FSּxY$r_o`Ƥs{ZK9x|fCky)kh#4;9b~9HKpݺd=_"P%ݞ InvJ l._MUCX9겅'p,Fo(}(yU{"B*q2=ܓߚյih7гMPGs;y? ϟz}?J:mtj=\1E_RW$BEO NjrL!s$Cm^Q<7qA~wE\q Z1 bn#Yl՜o?Z M AV 1Y)<Ɖ2>޶dδUk:v*~hyxΡ/儥)tZG*X߹҆^/) 29EC &x*9lIJOY`TdҤsg0UM4B%m!毄 `w \+{tICD >TJKz B q˧7}O(?JqݓgWo}.$^԰K.ٶo6|T[e u lW'ٍr7`6ߋ7pFa9cy-{ߘ&셀Ŧf 1drRAD˖Jth/M5> pIqWxL ұqh#(q3@gDKouaY#i.=Ș y ejEp>yG "jMH 5OW;( 0xro7mF4H-oú~ &^ϙ7!a|(_YAy(#nI*hY Ml7cV2~]}団{cK_7 XlF&@:{ة&$ߌH/?ѹKN e[Qpߡ=eO&}h"d>L7ےe%ue4K|ztrpڵ/0Y] lۜYG9ٖ%gHK#扔WM9_!R&kV9gEKHn2YU24"`Z$ -eȰBO?#QW6R<~W]];VP+ eMmfSM-sI/BS%Rkjw{.끐"  }=-Њ(=՗mWm(P) 0=he?Os򂐕]p$?bh!\%%S^hPetP~HzzQF3-djܩ2I#%.aZ>8Ձ 6_5pMnUll^?]}Sjj._&K #CP^:ߩByQ*Tf"` c.BYRJ;LWذWGQ^6K(`O\ԡG߉'ا@&'[R*te`qO'o ʑ#$NZK$gMZn<.. ܑoeq=pG&[.a䂗!~e i >T | 'h3؃i騿qEbg>Ul0۸+<1ٮC2N5Ը5$I ;%DV%=Aa%Qba K| 8:#a;LῄPR5$ $ ?p)-޺Ё@}=/.Eggß~(.P2U Wod6 | wB0&*şA:dMXN6g0$) XPLG)q:D:̶z1$mYQ 녱Z3e[VT_Ŕ sz6G"}d95$h;vuΞIhhQ>1'A[›Ò, Y<ǭb9{P-+ɏ3YQ41L!I0/.m'w}aSg@~/͋h5Y}Q"} Z.8 d&xa)DI`xQ.ř9CFeLsk u D)e;!VljS{3y:L^LƋT[eRh>-ͥ_& R>t-?S2wfچn*ڞ˷!gRCݪpUkhTiXpFUwA2huB,D%r HL T_ʳ B]p;M H/y6%4BnaLo[]ګs6:v^ ULd~DVl 򻘞LoT%rmW WW-jBXcV VW¯t["-!j5s׼.D p*G?Jgvg^jBZ@݌X/i׳y tJfmEa$Ub8%;Ob<XY H/~ ~A8̋C@asb-$ְ7N~7]%M^mIbΨȫ2=zp1diSLt -ATڢ&y?b=4ZSg6wϟ Z2z [!uPXsR؆ȳc+{NJ"cXu[g4b7`OwsL*x4Շ1g)N- |cӪu&k^C,֏2&\i/=hIT΁ "V%Ժ(C09sM0O/5q-*x bc>cqkԽEBRv.PdsLvvՉj7XϭT!PEbZnn#Ԭk,C[sEيr/-A.<3@.$_8&~_ O]cbhza~57ϸeڟp}wסR|QmFBz#[J`qOŨ+`MZG5/-/f һv;KGL#DʌƸ^8 JZ#󈺽|GHbFu;*ʳDX$*g9HҠ¶,{E?c},ѕUƋq&7= 4WmN_ՅF 6*£ǵ-_{nhWtUFh|W:U)Q؛E) D nS 4Nfèbi K(髛o}"kUFk&PulhFe)LR{oOy*#+UǺٱstLֲC eF5_Yq C|;> V]ƨi_NA$sNy9!8=٭&!ye Xa?V#0]:U cVn~xբY#o[Vv*Վ/h_&grخ5nO# Fn”IޑUN"ۖL_4ª%IϛQ'"j)_ "I=u0AYЀ 8,x{T{hR-Vw:3ZgdS'0"IW;@v~mtIwJ0[W'ɓ --BwWjZ64 A}̰#b*IwaL<]J+nXMWPkAP m6RF%\dʃMUqso \5`dEh6=^O/?ha %,.\m[jϱ#ؘe[tZV8+'ZטtE)6,\`5j~3fv?ü 붅-!QQXC0"DfX.KzenAK)bHȧX6VE$c)cel8YOqQ}žh_R^v~|-.=Y/ S\S{#m/-N+4Ȁ~TA9+M-qil50& uڣG}<}#IP8ihLC'\2톛]J)n0Hb0hS7 t#S)i g(Zq2g'O|V˻";#ytbww)g{>5o usѽgslAץ\M"f{GP2eo )sJUғh6I4jP2*ݢ7oaPي1rw4jJ>yRI7M&!kp׻NdbRqd<"Ϭ>NDVk>rAlܢD0K`*86A4k aF8l eJnF( 5u2W]&~ڽxO8Ղk$x{k6R ;+&Ks#}z}jstZs@>ri%RcijsAAҪՔ-sۓBUyL Cy:tP7zP;?DSv@b\ uX(S6SԘs!رt`E(.p?LNv0e5CV)%s5:d+m6?vtA$2y.Dh_БP?v\?K cMnU. K߰ZIb( zk6\42SP H5G H!cVX܃֝\0 D5sN'E,m7-L I k?%^R Mk`XhcrCo¸18v0>jn̸w};ʑ;y۳Osq ^ECz(_Grv#jS"*=|/?{wݤ*)>ƈcvm/{ŎgD  ajQ.d5A65J\cܭs1 r9eŊn73ĉ0Dµ"=ǸTMeQGe(7=CMOv*XU`NÐffw X3g-,Ƶ׷k)i=ک&j4s(b1roRLBr'3{8( VIڏVP)a p6W S$iwLW>EJ%`2!MB8qϲ)\rÛ{y4֡(ci>1LY+<  v0ƯVB埉\HQ5: fDƭ=?ʉ6M@XouX`g&KQKkS{5 ΄Vz!m^M"fRs1Lп9 ų{qP7}2hZ&_L| T`Pa3` &'9-?GFT>rBvW"cX#(4TJtq"\]okf 7T3xV_N`yh,GxSfC2"{0f&gy뛐{=ԝ6p(Fl" =r:8>B-Ih7:K'TѪ.8\3-Zo3;N:4=VPTsje|S{h"Dux|KLa9ϸ6ԏ45?D&dҺ<{Hϳ:?~û>y1'~(6NڿW}!,':-RCk2j[35%[tX[yLXv:Vi`?WٖqPC8^`RQfH-kc627u (9ewp vs7HF-dW-Z:/=gJ7T&N$K|W&Sܛyg)K+t0t{TL;42w7%6u-yxHk+w1#򜑣fY%fWFRvτĮW$E;Ћ̏Q,%u+ !(=| v=SVӚTfh \ ޿( 5kRoΟt<7<!1 |8Td osz~}2~ 8ohd\T^ĺ XHoH 5Fv_s X;CgD+P}t\آ$%v N*]57ß$l-EBd隖1KNسfdZG1u){/`+ F!@9&I;߇g7 Ye36_ppNklNU):M.5liۀP56U oVP&ief֬psVL#H"^2s@!t)?\Ck`Pq/^}IFs 5k!suԺR;GŪVGz`RdaE)#&(swrk_5n_ݗY!ܝ-y_jbfph fsx1fOnN3r4э ?ط2HuAW2wot/x^.rrwDEY5H}3֊gj8@ Cbw|_-^{hW,:6tA9a Or ] vyGP;|zP_\jtѰowp1n&!Xy@\2$7=~T7`:D3GyeH:X8%PX9ryƬ'V^f]aV ]C:-SHLNP?}V+,MpJ`tLaB?45& D|Ӵ>P{sp` ͊3xuU dqFnuLB p_5Y߆زn醴>Ox1k;T?ɨ"7 cA4ߴ&4BkΑaN1Əv;-G@2M+GT[Q1_KZ$jFgJC<ݳIA1ZieEھH-&%5 M?;7%??f49%SbT R\j_,y+Ul4w GL_]^čdo )ԝ@YŧP\F _|v;Fb=CHdWEz\' qΚpH5 @ \Nnl38i)HϞ9*o2auh8##x*_ՑMB6*w9Culgo"T7%+J,ϸd +~(-==cK?jȸ, XOҿ}\c4F-- HKkLvXVGs_]{^ Zr! nj4I5R8Û"G, k kR9%޲ϣk*vrN X #Iݔ{-h A=SvNZKHٷڕ}jSlYH &5:Աc4Jjq*qru{|ne>hpRS_2OM8WE5_K\`ѷ@rŤ쀖/ ˧ !`Dxakm('J &mނ}I\=J:ogWM‹X6j@zU"ǧ2;ڗ9+ bݨn_`Zy(DY_|1GR*UJӂ&gv2s[@=;<*LFz1[+16..I)[; V # uΥ/)̷p W 'g8**QZxGBs1+{K/l(pS_mtD g7QR88j Pw]£ `r>IK t+*;ʩ"Vf3#H[Ы2`E+>2(:|D]ziR Bݙ(#m2} =@Ǟ%\w#95aYM.X3M(C7rS/s|Ga5Ej'~ے`,Ow\Kjg7yxTOԗxEe{ع>'=cj.Wzܠ !vu6\eDP(w KQ/hnʔPkՐx%rug]C%~k6PlBxX j( wq?ԑ|7MiF"'!@H6DCё_\L1P$N($C"o/Ą6s\p:z{ i8uh.93]w@X T܁+idsQH_=(S:폚n(Zv \(2<9^;)BUl\,bbLܙ֊` Ud9RӜ5}FzOgõ yS)QEIQ|o{ޤ'sќ`yHh=n|yPxHK>7i[fNqpB9$$oY,ytsh|l\m9>v@^kPU.{>4mpB6Q؄Fah:k}`+NX=t5ѫc}t{ګc#Q@NTK]cru΅Z$ifCsVhHQ6RѶ$TI^aV0ƻ{ ۚ8{甂P?NW*O-Qu~Ka$}t©t#QӵvCϦsNNln5rդ>JؼoݖVt-Arѿ634Dc0胪Y4'j~iyл lG)nhPk1:AA!X xO!|f3z.6?X갓%wrO~hC[[YX^T4U$\Xڧ\YGng?x9#fP939`lu)٬-X&Px0gW b"sd| ڏ)Ke;Bgb$^.-Ej1[5鿣=L(ީ̙S&=y3a6*di~0RIo(1No?CbY^yJt%rxt粍 4 8y[m0^gU~Z~ k-t{ߵVQl8Lh4 κtNhTHybqay=ZpW2DaI]MEdbpM@_w~7״:`(I+W\BUU=ÀEca`&lRc6(<ļBUǝ㒥g;w? ;#]4L;MW3z9|zz@FǕc{--\MH}s!5m(0ui~%=lH1a1~3(V>wJ:f1COەn# v!v^ #~.H j#Z\]y 2R4dr5P(jW sb!HqWM_XRDkV u/w`#l*_!$F);t.1NTbrWхsC$ ԟ$a%FHCޮ.s--d>P%212 Q`F+Sr e%0_$Oc;3KR&U+\m5?4r" .Ө$lqeg=7C:U|; |-AE⣏Q9x60W:Հ;)0ÕW83ų6B6>td3ћ=N~ͼ>3<,nE qLKu漒#Be/ sDA;]n4l'{@bE~oSr8%沈zK?dH$1h;dh}il%-!Hv1nK|His+Q"{1nqx,w>T42/< w󝎢Baf@h j8`1f6ق IdP^Ul''>jtj|Zz1eDTEue͟ s>Sskj-ׯxO\@ۼnDj#k)rC%_!j͐G?q$8b|v{U< 5+vZijofOr^YfFD7Ӫ:Uӱ.;˓xF9+=bdfY)o.oْ6YhnE4DZ{(04LJ#"U,u4BeZpOЋnR7rV~f7~VWٻ zN~f6ɫsZS,vM@ wXG ⽊/hm@h&XTT*(b)R}$"_7J @ >~K| ƥ2DՒ{sxxz^7- >+ y>,HtrD4m1C"|8:}":7En@/:PpP~%Un#џs Rq\JREWֶɰyT$$h H[Dٰe($FSDq+=VٔP@.aGuV(8A28KDL1FBD@dYƱxv&$1Q0 쐞넜2gJwU(qRD9Xǜ^{o>h:d]ـYzwx2w2ލ Id$nj>f(D&Z.vxqۧņCΎ7.;kЭ8dޡF!Vg"Q~ca *Lv=-b,pڕUģvOcXx=J+U#cR}XPw`q Lvw&^r)>r)+Y{㷄>"m)"Šd"q 6s w3r^ -cC,W`Rפ~z%|+ƮT[{yI j`\8) r\Փ9^纣;R7J2BNFOg,:R4\;u>@΢nmG尕R} M\7&;cQZ$x7ު=dCHB^y̒5G<p/ R#XI@B0dz#AcM=(PS"8Lc5KHJ`1x. 8Z@D 6m( TLDb87iS|rxֽ`>›[j`x@1Ψy!Ak5jM߳6-+-D|״5׋Z-HeD24,M7iw{{ 9G`$8kVG6l[w+"(Ay@DGY .r dP=;/Mဲ)N "6pg*?Mf#G^㞹WLhNV);3ͅ=ErKmY2F *I+Nu3F~"1yZT,X3 WUB ၔ-T]~]&a(Q|>žtSR@AdGm=R>NX!+?k7d`}20 'SxaHC[6F*jmCD :^}ΝB<ɍof _28 Ѻjz=myD蘺 aPr=vWds@\:6h;DaȐF/Ϋh%ث~m{OFndgt!a\@N(԰K LlIY]aTʛjfuYhMϰ>WxtFP0 >?`M`$EYO`|CA]pwJGq0 v2܎0L6]vT(ڎ4 SGk.oҊ>gK̏ax,h ^Be|~5Jw9t2:p*kQwyM #:zv4L TAcqsO j=cY5?*ȭ04SMs_lIGT]7-fd9i@+.~hIK%Dcxw6zIkǨtܬﰿ)jXE=tRZO=h6Ŏ.rļ(>fCd^5!,JXGAJ7Bv˱7Ko3#ZJdLj(Ͳ* &ڻ&?<^J19S x|1Еkz H^(}6`IEצd_%+";oAF%I3=O0\Rf@#bY=9 ;LRM"bk $r-ZNx*QkweA ~,5id+<@"™Vl*>ѧxT'榱JޛX#Hþw1aK]G5άyIP)g{N$/Ga)2jR$qNG#}5 54CS4b M2P;aOzjxC @Ay!1D R?Iz RV%fr˜TW9H0srxw 6B2pNˆ ͋Ks_$/ӛ3p̋zjg(^<:JVr%{>T~SDq A1;BhwFhħ-.;Y@l* -SSﱪ06Q.=n0\JK&\9Wq2.R iaHQǃN@h)(Ƌhr]̮HB͢*vV[6i6_@C jӷgC0ۼW8?r%鶷E :z˪pXFe"’'9Z4pWY#ZڶBqa408$<Մ wszeͮnb T7PDc0q,H? i0kʝ)b4]#NK_.G<T|#-.БI\]C&cS@ZRSaUOĶzZ1` ^a:l " sf2$FĄ| E%5蠰qhisV5 =#U6|)a΃jH)kѱ ]|:btzyPfQ)@۷ݢ<ٝ"ov}"[kx\5.=frH@|?N' 1STy@KFKZBٓ=E+n邷` YfWg2E_mWF(7JkM[,ܙ(6Z ujP2ǯ25k7R_:XJ=1/Q[]cf_1mo}3ʿJ/AFLa:V>0/`#%\Pb/g^bݫiYw)%:&7zkvZUc|zSwFdq]q*V #]Ӵi ,5Edxd( +2'&ВҸJI5, ;3d r-}jѡi &4IlLih-[;#d?bw 4`vjwv?r}*嶘taё?Kg ɁUW޴QʎF)쐨8Uߋ9TO6O=F?RߒFX ˟B٤w/q{mϬɬWl44KxdDԓꝨ} d76mludN; L6| LݩC>۷ۜNg` c:hj9!. @Q)+݅' 6 <jq{*}Lۊ H^;O eH]5;?logj(pl , 5kF3bqI>߭R!]5Tj/bq[7I)MHGT,S˞=y7u \i}SG:r~?12,9nd3!֜0DFVzfy+ Sئ:D7=qh_^,)>٩uE8b~"I)ǏZ_ڳ>t:8c ,^IaH#;xVtp$A@Vi 3e Q9$uvIԄΆˌC_>z)}v"s>d8CLdqaSipWFDn[EI6jE<EiB N̟^LϞԏ"/^Ց td\Xr, 7,*P فOSElmV G8ބy 黵{j јz\JzzoiTMZm'ɫ M5[  Z~shR02s"cix xҰA(zdz+ؔA$|݇Yјs,if[  iXouI0jyX,-RV0]5.P@e>=t_z8HgGȔ14LA1h *U>$DN>Gra+ybRKdٯ5)c6YMAe|isٲ@2Hʞ(n u:Ǯe Ly +$#El[bZͺxv/|=0dH |rE1$޺`!]ٯ\.!p5lgo:>BԷx1WX`(u:~3:,H*FU?\fIh`ib% `OgmHN|'yQЌ`]_t8ƄG 5ơ4W[RWx0Xi-h=#}wSJb^B)s39j%ojYPi5u*~y*A3!?Սlh4g=FֈΣŹc *`VL*r5,韚zqO>aeOnϻ E{sq j'5~0v:YvE;WJI@h.}55[_i֦7xFj0bvf+H:F&/kS!V*+AG*ְuy,02Kd +/5%o~[?͏KuQ:p|Vn7/lRi|%<I6xBVyz7^S+n!q؃֯Hwi%VCU y[bh; mң2mK–9 87U?/x>VP.#Kͻ:LM^sqQK]-W<ضkpj͗ts< 2E@IY\UאA0 C驷OL>űX1V>QH:[Bp%lXW՝ljmQ‰S`~™dް(BCzc:9'i,!@"BJz:ߘV.F,/J^v h+@{rOsX_:1aۓ7QYe9G=A(#399:=r'h)P+[7L7D'lsGtfhB\ū]@-y(aXH3LmN4+@4T8г;TU÷T× 3i|?OȄ#4KC6X6[wgۮ@S0jZ=r^@ROLHTZBx/@(K`WGDR۬ 6W ;B$ҰuSpv>,)Ce.)sCm`iVF-?kk]`uՑA;-?a_h%{4~ fMD ?f]P V#2wzdj)sIS@9hҧو qi& Wt<}E/Yұctf2 )QRZy٠ FXTeQK7 T#)>^Lat@C0 ND.S:M\JYᴕBvfWպϦ `5ˋ^xd/N“w3HaCv>Ǖ:a7V,š=`u_`jВdkWwz鑖3JO=:@S=7wf nwiLʨ  &DgC':!ERA`t p4FmUn8a #c pN>|Og_sSMcV}6w0>-%9P}UIc덓6ZLd~'vh1Oro̝+ic]eMDӿzJ`Uc. dJVGy ͖a<fL7RA] a5.Dl>/ #޸tudN%]lBX x&Yl,(d٥15R;`? 5 'MU'83/ZU|A.a rgrW24מڋ?`!P5߷W#^e6>6*zϙmh}?!{j^x[@KߚRkxGrԓs_լ_CJ0͗`Ž@kXD5:˛2qNR<ڑs}@ NQ !?ަ~gMiY݊J/ Asy ĉ0IqE,f |;Ǎ ,41e4;iq!BK?mUM]N;!wuc>>ȓ6jҳԑ/VJ] N$+s1:[M(9ʈIҏul\iR1$ph]K(<{](=d2Q3i?Lns<$t\poQ<"J"I2ߘqv&5F#>7|lXOی1xjeaS3|Ţ ,LcЗڱcG2]*bg/N!!!VjEU@ +/2 LrD"M=EfB(-֪SO3ٌ!nQ6XlPvfE65_4'W. *Bm oǠ~~Ucҟ;? 4S$Dg[})Fݺ/$!~윱?™3>]р dO槛R8 m@ EI,Ë$dnj$h|XrU؏ F&է3(ӎ1- O2(3GE(-Vڪ1%ƘT@hw(-r3Vtt.U][O_7UCΜa[KiR%&\XңMOe۽ʄblF'dpa_[t?Fhd:J:OhU-< J@ U ,1i kEnq@6  , KŠqh>D4&;`8R\V9_/neQ*d=_Ok rޕ'mdͶ+ن S@WdP xɹ% 1XPα"TežEb\b:X l1)(m}{$菩>3X+ьHHP͸z~GN9.ഌZk$Cӫu^=*Hy6ĺg94 Y,M[Ei_ྀ8BXC%n>-M!3a%w>&$DO{aR@Oȝߞf xLuoz=UJuhBnK;_\7+C6'bT#Yv?* `6 4hkwi8 =+= R{{0}F@^Q뚁Ze휮'o890M&9uߒӲ֫MCԩUS&1u[&6c knC{ʅ ulS(9=PUrafҋ9&.=&4Ѓa )wTAW sX+1(Ad[FF*_Jaq.@KO?/`\ITXKLZDFa6dPqsmyutqòT,/-}sCM[gPZ33J|\d/qhбMK/GN5'ԷF|te-,AXT.](©8V ۹XGwP+-[8B1yUm̏:MZO"ɂNJr3  -{ t4:[L\ovU4i5r_sbC8I$yMqCs}wZȠ$IQUD>\_Ilב;3P:BDdUصS<.%%N2aq<*v {RwI֊ \!Xj ݷ[ 3kv߫i<%jS- Nn6` @B0Aڈ}b&ofC|#4T.}CpRNPZՌb%hހ])_To ʮ5<_g0Qq{M"6!"5Ii,u"@py 1h 4}4`j6\¦+ ]εtoq{ cW9KYKX[YM U T왡Nj#*)?=l9I.z 5"hl XQ~%u6 EԀj%E0ɫkr͌8v#q ̜k!D;oQZ) 4seE>Ii7ݮMQUɸot)Du TwQSczХY7D˒k<|Fн _S]`C}jq%=p=klbE" 闰WAodx"HP ~fd&[a=媆mJh]:wܢ^݂6U~ّk{G3L0( nvV7v&d|$,J?FʉF'y򶱀hD4Ew —hjyt=ܔ{#D%FxAn&jZ;_ rc߿7t+)@l‰R/ם}|˂dʿR|idtlfڿsf1p=!D3k\>Gd9^|kY*Y+R"l&V*?ݎ3j[ɪ0K(x1T@\ nVg64!X/DvK7[Yek2`Y'ǭ񤬘><^^o TcFe4VhA4ݾγ#li[b"mN'pH`U-&YD(ԲGx^^[-v+O:u5q:1?ES1LV,FXAf+T_ wX\ڎ3 ^gՖ_?E8]UrL?-X#zKţ}{S-'$4 yYe $`6*XC Р!b `wCaoP|2nRμGKdm3F  p88!@=ukpKUf (#{HFy{z ,*@avŽFYkVw+B4a@Ɏa|Lx0< Tؿz߫X+Sz$@N `GPxRy"|@Hz P蕴*E#aCil `S_eIIM=s'jSF B7ċ+wb(WaiϢs1"ZBpZ !vB!=XzQcڗ Ă0uEԏKRzEOL3tv4f|»0.+naY>!*'Yax.1eqjTv'=٘X{tSikV6BN<#cY 60_4f'SR|Y|E խɫ(vD-u2sD^͘]2\CZp}7@ a5DjՐZn#G&8h9[:RnUzjGf<<˥ca@j"#{ mBofgVA:5 vN?d;-Ϋrj^ 𦅂(4A;RSڋ2X!p(ꘒ` .f@%Xm1孤G̪VVض-xl.8R,8S2* 8?Xm-">AoJ~g?.{ 8ok' P+$_}"jlOC( iI0[C`;gf֝Jr+ CsFٜk8Zjf%]*w~Ѡ8f%FY.ł r7q>,.nfUF[||)+.DV.WgFAxJ_6^ߵ19L>~6u)v{^Mea =U_*s7co7?Ws=1  2FuQW) ƤG:Ԥp ;%@(B*c=nxװzS1@pXNg~¡`kxT#m#h])ܝ[!&L >@Y" ÄֈGߤI.6o n=8ʟ"+W.bnGz1pG-^+!(9Qܓ>FKILaQQ K7K7HGsYkȯ[--wG5N=X<-@ hFXmSA' fBUM)"o-2RPPrvYen4΀ fC%_Z9YcU$^=SMSg6ۅN2~zX *#(v{yT*,^ա'6 )\_N7 `jK$Pp(K7p-Ir w3*OO+zf.xpA8G٘DD~\K6>rG`!Pwh[2?ܹ+dwTW7.@?K((\r4!c+ge SIF{(<d]XHS4^ iQ 1VeoP#BgW95 )I9'781'3H <HyRFD ~{V.ZAUDe~Xp E_hijcz$ ՁD6s0vǘ[xxvKóQBXw6}%5ո*7F^vAByӯVtNTA$kf٤O9{pTI$ָGsUK+7>Y|K\vwfd w\؜'7a}P;A'W,bkW)+)aZ=& 1+sf/@}GB_"q8 ʍB:a"h׬q ?5a@:;[@E'`M?uDϿE*BsK*t#Z2+@mMޏdӈ!k/i 2w*vbI#PZ, g+d;pIsMH'+<'%%PS%{}F8XɁiX䂫 P} aqLgfBV> z4Θ:>24qۆ땗sMh!4.YÛ[ L~n"=uȧ"XP_P!O~whiM0T:vs^_tud=oa x߽sG5d xҭ #jƍࠟhq*Pe fT!|?w` 3~HD䮛o tX$ SM9 k9>*ۺk!.in\M'ak - L'ٰrlUڜ̒< 4͹u5u+aaJfP NwNj_O{8G\D9`JxLY+ [հWQL|42!ï5/mҪAOTВeur. 6ЛX43`3tQ.O+Ī߼:hvs CƳ3HXHF6;`e J\k1:QlbP`pcbcQ_ygzeg yvV0 `;V h6( si+=oHICQ M] R, 2 .`;Bb*NEΐ/X]@Q0k-87RnCf a?9ֺ!d)&7v% \-@UI,8+;ͳ :|"  Acd]zm:;_5ngS)]7YކZު-oI5,H:I/fUa,@P-s7zVOmZ,LČ'&`^{kW3JK2(jHB*PcD|GH^rDGHBfk%X;AUF|l}=\fY-0@Ž -!#!Tn:J}, d*/R~KCO$*ߓU>KV#VY0.VLf#p$SmfN|}SόPyhG+ *&~"OBQ|Llc}v7U@y?a4; ڥJ4)=0x W%Z&k,BWPG)ߗz ɕ6*VA%Ӯnl׳0u#"$Fn © d%6yoSsӔA{Fu/Aru[a_lY<!iSZS&zBe!'ſbM>ZՊu=(H}P"=uk~xaR9"j5m%./Zsɦ(p.PR;*}ֱWXf>ZT̓& _ ]\;$ J)s y5_O2m6!qX?KM%t3>(wZeR9¼--$SR!et>=+<<Uo3ǃ%u("w!ݤx\lPq†G,c 3TzNX&94 ﶲ,ȻxZ2)k=`>|mwgIރ9Af賖#׫@~$A՛CsOGC`(kǺOv&@HNduFOƙz$Ċscz.LnqPwğqTMmλP6Eҡg*CX+zqi i0+0~ nfgzqmUpyu`9@MSRx6-wDC}\K<&9Bߗoc'>ľjn,rS.P䘼aR'aٰ%qY 'p ==ѐ>GZ O_QjR#ջԅ5Ԭp?ʨݾr/ $h8ԭ@_%knkU'HR dq\BhFRٴ?1%)9=|imFb]A5vҀ)C5rq".DJ6$΀D]rfRR! }}WԠ%v4@DxbɰG/;&ϤpʪD|7iջh2+(&HD+D5y$2vi04J1dZ6Fi&!SA `Y=K^7z7,[~^ zTVxiQGHYTil?ٲ"rj6DE[HH(wns2_>SI _3 ߍ#"9@f6yK;Y7eG`)0/4P;9 9dT1ɏk:!b3yLK|+edT> 5}9Ptj #cI] TQjK7:=x8A ǗFE` $hjTn͖q=u!!A}>J9e7_clˍ+&V7G ׼@#y.Ex";E\1)V2TN'֘2`0k\Ȯ?+{4܇k'`j"19itCKbыim9&4zUjl[e)z ־ 1bxty:cQ0!/A4ڢ߰6"%ndgRG/mZ`R~J/@V0I 9􂹔)xM2P S [`3)K?HTԻ"]8¿A2Ɯ$ܣ[n ^4WH(C̷(I"ljf*mCzDˌIkg :mβ$q/1ÄAӎcq!184ED?dhͣ(k&nܙMgazٜchÏX#hX ɺ% 6LȦ!"HYj}ۃ gc -&Xѷ^mBX4k"9Yr/:m&]aZ-6F!E=cUy S * 7i⍃m"N)櫚f:S >B wT,]aH)l\]ɫPq;ɽKcD ȾBZe.Z;4!q%gf*w}V5J' mE[uVj ]w|6!TI~LtIU3u 1Yo.)pt\R- `^r}R4\ z/hhN #hUC`f{I8;e8ʹm˙ԧgNa3C*+_vmud kxP Z_ ^Tq0>&dZ]z݃Oe\56ӷS,}ҬRrv@/34z?x6Iv wZ$:o,)JC6׻6 ][t# 9,}O@AR#p泏NBXzWRc?}o8Y==nLs:C65@`}I4[;RV)bԞE5/ :@$K"K٥X7DϤ%y/I7 CƷ4{p'Y?|7@j_As8#O 4Y04jTp|< O -/Q v"@zNN[xUjRr  QsHgRIV$D@؋"hcޮCLiFVZk/nI!oPXTfaA;c҃2>/V0q:<3o1N6^j%fVڕpTA޼&)NɧFUmD`E6Uwȅ!1dXp渪Et:rñS&wrD]"@ߩ״c1WmE涷xO+H$̕tLϒPD!<&t>#TzV!ّMC*0b0-RW1O4Yj ۔A1d/J`C|1{es_q{<)Ca/Y;D"R{>Zs[Jңcƺ[datάI LO;_*x;(YzWrZe'1 -dD ]]~!MEs/S|=[ /'5Y~a`#R=1#W/-r^7pT0ŽN/:cy=n<5즁Mq\ zʅ5C4(Fc{UNrAjC@xIVK} S2ީ +C ,2 FBg9Dk^ HmW/LEF/j/3ފ ,6 l{c RyΗ;guOC26Y00 qw6~C=S 'EY(8PkB393ئ}g~cK߉{FV #`1(.vLj#[Ñ*jp,vihFh{8xєA4P EN]D^&hI~|9j PtNf8-!IAv_֍ vxD?=]Rdzpg\ӘjDvGcf@P)9 5ynۊ<L{"8a(!2[n[׃g _=+ףvj_F,7_m%f? QaGއt I2gQ\ 9'T1N+qZryF7s 7]c4XA4GA7Xτy{YPV^8@)ok#CC&t~>_L3Qy tUᒒ#?ZOY#Nؼ!o[4))IG6]TO[I9a s.Ay0 c/| e<LJK>|3I%su? =7aםWoV"=Ve>"3d)uߔz7W(PTe'4qfO:* $t)[O^ן&c!E!)BzV<\RH:S| v);0.c'C{1̵2lگn nG$h|=,.q4|U,bhGlA]*^^CE 5`si'/tctr3:9`Zn%V:K.N]0jcqEދzrT!kf_dCnR7G'd¹A谶I L|hlLT'z)#}hRFȢA~(A͏ְNu2v;H^LlWYl?,ҵvG]JĹ5\ECotcAR )c^i/5 vfyz!ZA1NX,M1-̋Xq0EAw}4imt9K@,\{l"NMZy3FҬa+W+-8k:&KYngӌ 6 )nQ<; ' y0AyQ6\Sʙ@kk Q#x&"n(򖟖O:P6k#+No턐C0LV L;qC` OgY[ֶ 25saf7?c&X5{ <S.W T],oˀw8¬ۛS]aըO7;nಔN?B~.J}L͐tdLu9_ߖvl\=X\ NRMS'S#&;M.-}aLO=hk7ږ +s$BR[׫+**y#\n5kT5@#|Q@n$6wk ErQ0n#%It@08A*ښSRbVX&b3i/*!؊&\ZG|w zțB@]"Ƃaڽj,G=R7+{6>&TfO%ԗ|UXg=u-`tמ29ء'|6%\xo)"Cǝ>x˵! yAdpLHu 'O7֊yF8M:qbù[LonLzښ$|\t9Z[PPbkF֚zlh|dCAF?eyA]L_HZB\#˼SyMhcKgQj*LT'P{ǦC4\VꁝӃ;dUM;ElVl^xc*G2Z`;2.1iK\!X͌١҉NBi~Me87x/|E.G,5o`^ e㸗:.bW]ڡzG㔚/ynFW{(Y3ҧHF3hT\~z"j@Dzs A:p_G!kOt/C:V09HQH{p.wBSᤷ6.g=Pо&n&@%bfq(:lİh$H{I/Vщ4Gr3JxflL\/k ~m>X֢`jkcq2k8wFvo יGxΔyc@g1ƓNMk`* @|>'cWEu֮ | &7i0sk5D1\hh(-&v^ѱeej݌|a5X I0eA:344b;M%2-m$ӇKfVîmq$gK]1Y|bR1jU dZ:tX1fPscIh/FN=;eQZogRTMA $ңMgQ7.g6!;Mn\as)a1N'fOGWQEA?Q%(¿F0j=l. IBmU oָK>/50PM1*^ed.(}hQ 8maQDFfgjSr0CY ig֟>&"-NpհzHN޸ ^LG9>-0n@Œ_ւ>hccn#B2 A6eh;pm8;1gB]ہ %e;_撆Qғ _IlT=b߂<@Ns3*DX:kV}twGU@5YGe<ttⅭL͵%&飮M[9`7 :Նf'^nH=V$=#~&œ )eFyl"z$:ȧC% >܅fC䐮Fdݱ# -fb]\fpgq궰($-AB7G͗Ts7YYe<,KyVȓ#%dvc8])fIE)Ѿa"Ű_O-Y$ugTb $yCHzАv,!Ŝ70Q>kVM@ɞHcDOy3Z! %`YۧؑXyst%.i1-$0T9CXTbcVK=Yr^hsዘ&TdOQ[v }2z pOϋOU~a"Eϖa<F] oluDM`&puU$%N=xHʼsIA`wgxzVO佾v.%IGjz a~^W'zɚFщ%$Oa2Ràyn)!jm+e!I=*l{`Wl5A[8/9![@. 6!#\K^ iO|8F,r  2kbv ˉQ)eտH7/:]kȃ- HE}gNb`P;GdH!7gUy W.>}5V3N1AlQ t _[u'E^q]gŊy׈,Ѹo\.Uj!oW락@9 [_mhuWڴW}ߺgdD_\:9ЏD6!=>V$(U=ʐO5ҥ\ l csg_$9^s5XNfiA约zWDdʯY)T"5%aSvSIq[i.]S/$xSI4cyDi]vsv|+{S?w*+{'T繓J2FA158"*-WC0v ngO޸mvg0O=|E`>Nw)<f[1|a %jH?(z[FٽLMf״!-J 0SV *i* MK{eޕCMU'6SC㽜Z~; c$Kl@M"C, N-Т8ìGOxt]/sw#eW{w["4x_~+ŒKǒ =l8\7huֻDcN2-ӡBPcm apK?Ko/wuQ咀Zoͥhd[ 7M-X-!dt˿h KFz t/;A"&2=rAf dJxNΒr$gWD~?,zVC\POǴíy4vhwI8mK/0:zh`ZS1ncK> LlX u{Z.Xͮ0 >|ߤ%pf׿? z`0*^XF>!ےחQA Ȝ=ljrMBHC'EDws!FI\9 Ou Vl)N#5:nX=8![GnO#^/OlvRwHNఠ ٜV (HA㡁 6_qa9eON ؖTD\D Wc*m5/7Ž~/mE( L r|i"Ǫ+&\-ߚԬ}dz˰u)/.RzB5=i;C;&M?'}. Z,9pqfgbbUSipq4Eq'u.6;F 5?1[{%9\ck;w=dC{ ])AQ]ZM(GFUݕH✏ M6oҲCҒz}eI aRɛ~e9& Z08o= 1/܆Us2&_CΥ2[Eb^t&o'G+>H" ý 8 'pG8ƈEkd5ZLB{2R2̶o0b":*l O d}(|EiIwH|h|1x|)Ch[J~f+,Y7| sNte} ߍqsOwgxnСr.ɔTomr/W 8Fר۵*1s-oO*?F (rf7|ÒcQ*"G-x|n2Q >z'dbPNz::6phnt!qw++8so:z4\#^zVh"-(P;zfi3dC77 D+]':,Ƀ\#oX0AZYc,H[]=#-dwڽPoK1O֛Υ=  X('9o pgt "e18A"j^\Rk*!  H0t{ AdOA5ioe:f◡k19&R8ϳv_gȕa6w.}PvUu!Š[]wx_L3>3j[eh5i2Z@Z5x–+-$z { #a1Kk-jgu=Pԟ8OlH}gKNS }J!JˣP‹b,#{Vy&WæSϸ*C&˧ 2Y{$mx\7fy쒯uȺ=>|yXFO^'iˑ73?g@ڣSyے./#U71crw T+dн藽Wvm٧HMcխ8F兝ЊHp Q"zF\z GUy%J045/N:orPߎ L;82S«)oTBsQpƼ2d{wBRͰ;ܕU+D% yj(48}@Ṛ}LyдE@k+ ʋw4ƒvƓ7#Ij5u ;9|qv.l\W9!鍀7_mkgq%f M[Rg1HMcs^\Gĥ _V̞4#GH1Lc"FXAt$;жS~NI1xpc嗍<}Ԩs!qLƘʅRKxolT;ˆt3Sߴ.GS#stS|s6;p2 e(4 E &Q*/%lgP[dWd!OAχv:>E#yճYe8]Dbr*`[:#ñts x몞#G6RGn6]l$ŃmyIIO JTɓpgĒI+6ZVlG2yNc bcU(ɈNav.@&C'?'*IXdo1 <~O'`,;aZ"?"82'M'R"Śo )CS(NEK?V,׷?] UNfoR97yyCH_-Cڊ* ٍyH7~.ubez֐ԵbjvzC$Y.q;fk5â*Ar}'r8 ;EG;>gEYI/ 3eͫ2 {HiR.f\BK< ]>nЯG^ﱕo%!ά+7l &TW6a+D(N#6fK^ !*s0[JtB-4۹П?V-9U'ބA&͂bq*4 ټB+t{lnRr0~xݣW B~ Hh%<; <.^$B~Ikzx omk ;OF ]u1|]Gנ|=gmH)vD~ n >Z s9y"e۔a~Ft_*^{Q~A?`I> lR؊3h f%VMI4ӽbO//P:iL`+x6acpؑ!FT DoX蹀iQq|,*<)Md DZuE\9*G+B55ƕjx7Se/NMwxq%qQ尺h쏛ҩBb%C>?߈ W)Al2Ԑ@1ʶ| I 5-kUatB=B z <ȻM ,iSC'ri!y0mvc9=hѕ}-tq4w~-N j'֧پ$DxJh|Y3AAQ)}*ۯ}3;8[ /WmgmD O4'+YVT˦?'2QlkZEޫc:^b~<D8TbN<4EXh=/j,SwЯʶpKϷ+:7xwia(n B@x)I{cG`:;'!}zQAWiwH:H5Ltt=]1MR7xl!b0z~OQq[N |)—,TC@n[(tfal5 4ΣSEf]ido*S3f@Tc ;IAb4B2CLѿ9j%^х*3T斳SV|򘤱U_^%Ajp`0 dV)᧺0bx rApK6)[_wOm?>z'^ A>wv\ze/zϘNU&p\xUHwPdJV |2} V ,?qZnn׸ecQL(4KGc:s;@³6'*S[A+:Mb3IUCެkVN ͬ4`'hà5ßާޭ8NA,%s_XVô.K]pib:%uғ]Lw \/Ty4 eTꫲoa4Sm5nVA!2ϝ2TIud홾"s EWؒO/ wi^Ӝ :+鉘u^GU VjS M,0QlHiu N'xjC !`=4K !3 #6Keml_s 61. XWo_cLӒZdZ̔ 'D^)-CO<mjz)}[>昴B,l[q鶾})'s-\kj-4d6/Ͻ|M V(Y&sn#!!S19#[>u} Mä3(I'uCi -rXئ^ã“)a#{/tx52XG AZ[GOZHY Z]\Yx 0lpn<"N7_ !o{r"?cEx,4گqor1_JW5]^aBwNW 3Rp FcY8Ftq:tR9l'˥®#0Ԝr&r)Y"Gqw ط5m{ @IoZ:[tRWN;cT"YBJFO,m:rU4b@3 pc=xUj7;4^jdu5)ϟ53Wva :վW_ƺ+:X^IŬAЦ 54 GSC"dO(4QTyl&*v7O(9# Gݕ  Q IܿUM?RPEن8+sz@a.[ HQAXt6Pmгp2.aN{KqZnC S XoTJ(#/Ƚm  fsDL`*Yi"Jbc$ }v3V i|#kV?gv- Q2 ĸ;@gĆf,o O&:eCq{ts4eE* 5&b7P ``\׫˰8*(k^[ʖ9" z$b_l?wE52>5%z\^Djl74hH&6,G F`I}+/W?AX>IPx',Rls]eD]5/EcyʯMDU`@^<8z7[!4ÒJ^nvA&y`u]]8IE{mmZVB5#م$u, `^QEm =nC{鹖8__kt.׵"8?ev~$kfYɗҚpnMbXnNvr}Ғ~_+u$%œs6~/rr\|EKu3\ؔw/Jr=6U8Hz9DqB3j| Խ1K;7abSx%'F&{X<+h%榛Ί+yG*N'w]Vw?M|7P@k=d$]K>$wZ"t%ulX$afnckSAx?gה%ğu䥸nɘEֲ RDJ1Tk.u^cr{b}Lpp^cl<49T]K#GCI1E sEP:lC)FDacL I8< A2n+a$XF_>ިc#b=SVAW#8[[2= ,/d${qhkgʈp.u–qw/؁/(މJNJ@4mjY9Qd/)Ff@Z*sgGUc#=5~~jcHS(S6G@5K>;rSY44˜]Jym FW}h=1IY < &΄Ňf b8R1l%,Ji"f []c1Vy8K[󷧱;1j9t={QCo}vXK߷47NHfɿ^)u`q%3${.FOX|| صR-_l#T3?J=0ƀ iĎd[6!՞xlT#|jlA[܅.HʲMn;0|Ͳ8_ 9|~&t8Y:1S6WB푉Z`KJm((V)=oe6h:=̩Tf.hƑGus*p2ɳPioBJJTp\Yz S`cUg͐}+! '@?W#9xS֚$籠,Ax(8N u蕶2:J7 ;ªEG3 +0:nɭ4Rk%z;?+5[ʸ#C/J;vq\#+|j08 K O-qfwJ9\u}Nw_pC!)x4tEܜ6V:\-Q$"]l&1㖮mĔ}mo.Qo&|эO0Fan,a" 4a[DgH u ~w1aq& ]@~WI HG],IV-b8X'wvzeBu2a;֠C]6bHxä81C$yf7D0B#;շk׬оw^[_U>t|z,zG+BaC2,)*T&+!D'Y_(2o}'x!%\ _I$gI^Hs,rF Cʗ0r@dEbaa&;/1qqF#ejxd/3-:K%]A&`zRRϨðF&BRH#>Ge#da {fÏMN2!rH;_pE نئpGjXDŽXF=ht-g~ٲU,Za /tZrdOZWc~E;DU;tM?f'#J*AcA,-4{ +ub֓oz'uұ` z"\I(dڀx"7ƣ{K_^- q#%25P3+ֳkN $5:,u68|D0.eET{u;$z[۠Kٯߴ.8N?8 3uKƔpmHG9yi O3hS¨Fܻ3܋*b"k#^_mJMID<{k7Q9AR[ k6VBd}aӷv.g-| Z6aS`~CbmC 8J6Kc'Qmџp7R~Z];̴yi-1aЮ<@/3q?يp:%.ԱPq(dx6S(V 82vjLؼ%]L0; -Gdzf5A/i ݓ 'LNJ<ԠpaZ.wʜkٟmLamMiXk>+L)ԋ=rư<<=F Lͱ&@k096sXAbhT VP 2J@xqW~鴹HQ|Ŗ)!wxt +:Z\Ol 飼C|8M| X ϊD^]Ij֧7'v q =ѹn Q% FRq)`x澅4x/ӈш]Ji!p+o"gVL]S<cl *4U9{][B8W7㷒+:vWyZ{69#K3T qNnCi }`_ϖմ@4fͅ΍Yקc^0(׎\! HuɄ1֟uGՃ60S"K0W~goL&tߖRlxq46F]9 {ao}O]m 1+fB _2S7n}-yB'L喒fc2?ɓQNt2Ov92U/ ԶC'4r-Q`ξ<YՆ[4HL[[e@ : fJ(yyqۙg'  |4ݚi8;F|2cREzRg,Ys]]eʕbwޡZVi g /aafӥe 7F^6|qPϺQV4|%௖ӧތ;WZC3Zpo3g0AJž%q]VH ku;*BL!O6ޏ:\N YdaΝCAx{ T&"#0a/R ;=@vtVV>j:찊M8jyCe(6H@ zN=,V2ކ fJ0 JNԢe2bզ˚u,п7Q>ƆQq#*MEcŦ%%6*MB=MҴF458HT٭ȱAF&ռG »)n.{VA#[rgKYU'Pa<|~vo , |ZJA}$M"D+K3\[M 鏵(!om+*5m10cUkS'0waMNߥ0K< 89`Zu\X&?CD,pZVDÄ'M7y NA\_4SBw_vǎ(9i@-|]-,~3;1U^ _E1m' g](JU<.Nz Mq|7eiBFFGXN H+G iG?Lcqw7ϊߒeS9@j洶N0s s enjDr LOju,/Amf eL׿Ƈ ̇CIKf@JDPL4yH VqSGAtMtĠ"׋_rH1|x~ xVY]) SiA*`5M5EH:nIY}0 5猞Eys_@|kPcuT""jYA^>*{: pAy4 XWr>{ lzyY]/DPI;B`Gy~bتƭ3 b;ol1t×{]Oߴu)Qؽe:fWt՚m6CgeWhhcf}཯|Ŀbu̐fs`SIqa9=%Y=okb2 N+WS@TxZa]Z "Hpӣ7OWz1k=-Ahh(zc'd?: qr~!C yz,3Hfr𝩙![aICʨ&W=ɂ~gehZ4'PXi%@TQXynEGO`S^۪zs E{.j8zsLpXu)h@s_3m1Pg r9"x(YG$e?ڟpi)R,ü+8MZKrb*B& w`|uCa"1r3+N;`gAMZBXf8S ! v0• b.r %_I#$|"a o$ ƚ6%ڊK)ok>&Uae1!2#z@xxm$Y嗍Ю{ceAd9.Dz'"]jʀFe=#O|zKNTr4]Ѭ-iдtkr&O߆=$ KAV>H@uneeUƳ0C`L~F_[y6ma{#j4yU "cD|^e@Iis˭FMU#ޥ{&L%#2ӌOQ9$)=YC$ru*j1* y5\r20N焨޷޻ {ˬ Enәos[ylk8GҽWAț/~*ZY< 򢋷'㳼}̺̓+ޝ}Nad`lC{d65R<(+\qU4)))QwA NLT&#E> <̊4^wCuCSD;pP/lHhE0jRm@vg}P7A!{30#ljVOrqAHW*e]~X9(*"@.T^Я+m>5 @[v<:~UI,*P&תkXKVԐw؈w)BJYIC83˟/ 5ܥ6 b;ikW'8Z%BL8Lȍzmaџr zntMEFea\ݕ,ڸgz^f M@| SEܙ50%/{X]p٧ʹS3Fm| EAw L/37 {zXĈQB2ap׸dU'`j̘9tJK;$!xoM.?S$P ?A)HzrE}Ӑ}m:tE@Ed1%-(gbu57bga"=cB|Xk!DZR7IJ@,|*8'Ildo\&bT=Iw*y۞?- fUx \^ CηO!Iʗ'g ȯvN&.=oHTڢi4ٽLH0ƒOr-o, gَH- l=B)Sa?}ֆ-kG_BvfQScВ@G||`0eWW3vBw6XO5F{% E~(h؄ DքIhlˎi#{oDU@8wP\Mp?QL54RE_I.9̣pM%, C.!6F 鄖~º ySK,6-VxͿeV@7<̡8ȴ%^)  /_V܉wP'V)N̢.5_h9d(Uʥ@T.YU?.=W䕦L\t])E־ f<!y֛ET!cK{6]ZЋfǣ~r)_l*\deރ:Q ݱ"Qa"5q4+[qoM:+9h/&4C sj7qKВD {9@PE+R1Hq d.vl^Ku%k~+bNބvxکVu[a(g3Zt,"6_XG81P2)Ә" 'cׇ/ɐQdQ480'5òQg%@/jFB~ ۘz Zrf^*;X5B^6dh(ڗҷwkCs*8f)[䵏`co*`$jXlKE;!ѧMAIkԝkl A̛ 7ݭm\8<̓>(|rwƤx~`Ւye?W ʳl\")F5x=MPRn&4+Tu!meď=q )b%Vg%ΪA]3F͟%Y)f Dz(ʎZ; dQyIw6ܺbCDPPc3w㯺݂nhI 4oA-z(6}0sяd-HJn~a٦Cskh D@$捖 B\jSu]$!uXb]LH['vyx(5C)on/|zv|R.["1('׮6c17?Қ?h"0 H8w? k>[\Ygmi,ڿSt+RSYdepJϮSX⸤r|ʉl{Qz(!W}*K\|coVt~(=9 stݓD1ɩL] zEUXF'<*IOeٗe4,?3 m4s&򛀬WyFȿ}Gd@+"se޵`24t[^u%;߯#ع1}͍ר^01#V!M*6Iz {!m cU& 0Q/G˨\ӭGacC~7"$_aGe`~wZl\]ONKWLXU?YCq8?ֆ~%ڐbKΖd{t,Z__Cl:h)kxEv9Q x-/kk,)/$8\j\)ͷ}6ůx. UgVZ6gieBeJ&ůH_]O8{]0?'!?,1B2QH%;DUJWi ڱPj(ɝCp kL8;//64GLV#Y(&~#vԙ ͨuv(OsqRhGBc#sUUxo웉amH]QcɀMC}귶܉Q~UV}%f 3A(.KLziNa(dۃYv!BuYVa-Kֶo5z F4n w5STPTz48(Ugy[]lh"o g׌a;qJ^F>}zHB^čD>p帴I LBa~bC6b{}zVezkzŎ8.<&Vn)Wh;$j68Oi^Pn-X/gH\? #Cze1.y4?.EnHú6Qn*#JQ1.]失m~71Nzĩ)[f^eStSK]VǍam$x}fP<|$GJzi P Bi~]z'J;ѣ8agq(q7Gg#̎s^ҫv96FxyTELWQszT Nj&`OTq珠bt}w;ѿ=x,rjKtzlMIGT5j`i&7ø ,MBv]8K Ҷj Sp54]N03H< >H:'v(&*&2kJ?Y8jfr/92gX#mH!֬<"T" ݲ75){=funtmw ~0&nrv2 {Nm oƛzY4f> ,$FL*R= d1>&'緶QmXrG{: !~mX ͯ8n)&j _f. /˗>)tF_EGx0GYגRL Xf`%GyRLV Mq0osO[>W:1V upvjZ=uhS*QS#&Zз^W,CąOҢ^;ʫGÍC쏠=uf8#rh4r졕 Cw`},W"D!^ 7sJd?Yned%6d;Th,tduI3zv.窉*]t h6p|v؎ڒ6o |Nyp_7RݚO |dN*WQ\(}M!?n#[36dt0mXssŚ҃u'o8L˞mS_gFcS`=gV݃Ogt1l`PrợF姤_Xۊse½%NȪp3 I=$(?2cRz+jȕlU[K$>QAWv(};J9-8[ߩl׮O/՝J(vdN]ꓢ00?3{~ET " {=y HN9 |ƉtT}}-|Z՞K^;F)\I0N*FAy P ]Nc lV}# znr]y0_-g$ e%IM7屳QDIcyR9i<)HJ#`ml:41IK$)iWILq1ɭ[i=_#e:A 3#L"̼#PnE;-ϔо܆%*]4@̣O@1)sf, -a:cV]eݝiM@i4ꦩ02'uVE=n3kMb.ߟ @?R31^(57=ˆ+%tZ0̉*+F ہ0 tt!8v=hy.;OU- @دOL2RZNmKBZnuWyBKXQ"ҾYWs80 WJP_nƱs&"nLI4įxK7g"躑ď2469e˛kS2`4i1=/KZL^Q5O^7iE=2=;?% >۹ 6=bd%DoBMُ'Y0&썄c-$=Vw 4L:=BY2'b=d}{`n z鱊ijX}b#0ZW #׋+1}e0f m@\’8Tqt/f"DnmClWuꇨ\:v-|9J|0'>v:a<[æ2~"A1:8p# R\ᝦ,/`'Ͽ抦tWM]R97O9QP}m]ɶ84 4 WGtbRR-VqE{FJ!a 4=4^;!/X>Ԗ)nh]mZ~paJwu\4W1s&bpȡTsb\+zv4[L{9ò;[_Efou Gbsk:|3ổC~ ߙ @@ǽ 1 u7UǾv') r! Jj^X]:J& '`J1ͺQ*Bݫ1~/݈ƆXš*X3& 1+]D{x,M)}ml{k\+>Xon(%.~N+r +GR9UGȯBS!|AU Z*Lxdurf$ ᭚{>&}<:2v,H  { ]T'acDϷ8Ѹm~4":mv",@q/xA6Kin5u^ޥ@+֙WsP|]!DVH?8*2,{ecTb;q!'R0PM0-CqmJfaJ2&mP@. ߐW]lhcl͍Y, O,C_JsG) qtWS`Gq*'|bxZ؋ h=PTn]b]'ƭYjNL Âb5?ams7J"'L^Ee&ZxLU a(~,fmhOrqj-;޿Y,ְ:!*Ugzy8KY8"LfxqB֭!9bޢ<.PMz L+j>3KZ`=UN]l h?QbG̰5й> ]x))*y`#fYDji2 y Χ`.t'X5 G*ݟtAPgLFXRI0>|>l-u,['c*]7i6R |p(@[_^y r$ƃ-P˳$ײi; *^P3@f0;璥*4C D2KD: (!"QOZ$+ Bsx7DA'z7ęKJɝhu2cxmA8srg}?lBB sқ F=’v+bZߐ÷Z^V"E?p]]zO@FQtQ*}dw62T_QɊbWgw`97=TbeX։܇1 ȁ*"z2-(-qEqX3ᢂ`J5FG{GT 5 -zG,aߙ H.WZcV@=[`Sg%-OlS[W60eQ3>Lv˾U/f8AHlda,=誄R;x Jn=a˷%DP0+bo%;Дc 1; <{:D/"*!Ydn,cFE;d?r|}682Z{gTlASΝ-P#@br*ю098"4q~َJ™h$cϫSIQ s~f(3 FXjB!ΟUfSUF\CNHfITFgQV+bn +RˬxH,5'vf0kh~B P1̍5v/ %sRb~plܨv[MG0|MFC+e R_VOÍDGxy9kKtrz7&!ki\ >&vrԥJ67;<(::}?Y|QΕHS=b3l)SNUE{OA+M*L]૦wP1{eFX/Oq^ n AU+D)/D9s'12z];^)_@j0#N$e324v[IUAcc v U9&SFhת+>W{t&rۥlXVׄL X3_C5{3pWN!]5 D`a(noY<sc#$Q zUDÿ'<{0NK<ɕ3Cp&7Bi+[Wi5g@HMa| akBu| IbsȫgULO~"2"]X|bCB)P?o5{n#&耴DF+-ʿ'8hm>[S2(bLfƘi8J,'[F4"tifo#lLd菔x A(O0p X҇׊?/d4n!o))LezԢpPa12 - BRݐ#-&=mnUu-̈z"BxO`|ӻ^ *6$R@=5 a~z;bP$.T&ͷ!TUT?\PY$BiQ%j!!Vhk7 ¨٦8] f'o1򑵚v@r\>Rĭ Q@ +-8KaA{&VT@x:VVhwLԈiBOVb<=?Hxa[n4 bNŚoϯ(e:j3aH:Юi<X8>'UI_<+onDbH8&^Ncs&T3z̿f ~j`JČqPy$D?:P>ZWB#D^,Hc|[=Q|JӀ" cÜ*v`͐JeFc4R&ʆr'S_듰ڸ"QK>Z`7OKME!*_ W`H -,yg+3H?\/TtOdGI W>$8 =:yPq-&ժFT_4B -+.KrWPB1/Coy_;x O+7HAEemY$I%\hC e~RFwEyp*Á=q'ܑ?4oEWm͞4\зˤA {ǭӬ2_  P"'.eA÷I8$^nCe5vx oѓTAH<Ʈz9 |.-)F%LuwSN6^]"L{`)|Upjsc 9&Yu c6W2[5s1 71B1U̘sgo*=1L(/lyhq4|J4"_Ց1/&gH"-B)Ƀ >=.!0 S?;eciL_lPw+!~@F)_š3b4 䩔?yoU퀒 9~l=eV M|S"(Ang!7‹J؍Y0_9dP&:-8FU8 ,^3c CI:Zؑw぀oH} {.y*_sQP -s:pK QXU˯R'LUgOu/8 ytWMFFXt%@Qz_NC;Rף vz阞Hn@'يI`n)C g7' (8jss1QtUaJ'\HI@Z.uA1GhP '1)0G,UqYt~8<<4 I%Z{lbm ֒"t3-Qc<9NL-ķF%ƋU6iUM9w~HZV ={_2'Ëʲ+A _JHG"1m 8 @J1 +;4>UpJGaj~صJV#V䑨 ƌ5<{1yJu\7dۮdQbQa4ϻۄr~ͪ$D]>gg%!/IEyff?hڸVW4 +'hM.{6=9xs8KmX)e&+)< L?_.sUjio^y¤r|`D RԳ [!8~m,Kly*au2:"]jYҮfT<4 * ,.k 8zA"^!jB/鳎I~슁ʛ˟u?")X>Y+}.pV҂ipTIR |PA`Ps2zj0r"iG I}lzj ȪrPJNU :[sEN7.Yn0>OB|M٠:'G',w>X2?HRl>B]"gMnJϤǚL7<3Z-:BQy/q T?y{xJFC̬W}kK4*deqIP\*F8s2"O7 wR03W 鿷ƿ & I_ L>ZcXWxݹ +X 0ܶ/eɥlњA SyV: qJI$ 鞗2ԩ,3_o>6 |9ˎث^ܘ0Vi@ө{?ʅ,z\Tg51FkK&j Pˢ1 :ʼ 72O,f@1ЉzFF&4$ &g:IAI{5C$͹8WiCs R 25֟*vZ1b:J5Lc@̽~aR:B*h[[ɰU.z}C.2;L[]4GC1%JhMMߛڃJ?zMV MHO;qs@L| !lh` \$Auxl{FN9 OQy՞4ci1SDŢò :\5;d1FukoU4] iIBmn[!q.!Q ksr l(d5+:4B@? XDjPG)L9 mV'&rY<`BCV);$ߏdV3[7^(tbyk㠃Ayaaq)`$ΣR?ӕ@C=\9x6h{ׂXYjM^WA9}p,M oޒ\Ayfbs1vsZ]yBxtq*{)+׉j1Okӓ[6@l6UZLl‰E7PX ˨(VCKj'Ã/Z4z}WN5 *Z͵n 'VӴ"Mvp& D;DW8FS.gƙ:,2W7@afM7b1^q_$ hA$@lHVai%1/c 7`~}(GCӮ)ᜐ~$4UX}~(Gg=By#]nGURp ).Q^g:㖷쎄b#Iâ˷^`0dse7 A’`HpJ @k[GsWᮍKaB.$1 th aq] r_}eח1gjLq dP1\uaӔ%E05(D~VCr`Ivo#-w;v |{ωF|`Uα=Zg(I?!>%(6\|!tqX |:od &c%.f;:3rI/3<{o97r:SCɛPR0FA0RUS2"D/K)pj"u)~\=.ӐŁrV"@u<~j=?5\\I Ϋ_6t؛}R_N.LGM=[c2}uSzgWA~fc on]*(vq 77q޵Y̤zm /2D`J' LV$Ӟda$?FA&ax}*3Ā+sfsR3z6ghB΄$!+PTC_IqJO}e5 #r p Vxpà /RG  >6nC;_ХkhnH\j67]k鯛v "%yPfLVHm ./wxgG?ddV4VB2ќbY]Ep`C4隞TDs }u)T>oS۾)*)zF_&Uz3RPr!{C~48~mQ&" wu*guҾcucȖI+cØtH CBV:Y/|;Ȼ>NS⯏P wJ+B͑F]/9,ŀ752ʐe:*uVkN<Š/M:]v/# }|X XU6|W#H5hNtt|7)՞R.2*Б|QJ87Ǔ.\,6;8op{9բ/OՊbh]8s-!\o\r:^a~:^KXRУ|B~cW'ZwG;n ]aL)7E<@Lyp}dkTvns<&. Gd]]!ʘ:jIB<0 ~h@9 KDvko%W" c闬hmXoHeQ%i|6ACJˍ`MI-WMn]⏮j":hJ'KXv{b뱡Oy*^Cj­@c̃uc, =܇c2w1>&c䨥k)8Rr%8G]/8NȐʋ#-P+̊X˾{(slCսHj>&MYO);:E83R!)4j1-*;ЉJ!G- )lzJ1KR\}>P73x\t۟Ӫ\Ж\DBnu`Vul YޟV&fC$b``DhN8bOTNE X`mCچu_ Y ~}Ny ~qt0^ӀŻv*nU=||ª@8Pg4gu}d?u}f᲋_ w'sFo̭8񄨔swhfKR=  i*VCzD}זR ԯTqU'\,~DέO*{0d4X9#_J(|a b=x;Myu)PpDˤ$r)xd>a&=iWąyNi0SZT<#1O8^N&[n=IB 7msPhz{ؽP]q{TF t` +GT="kBʼ 2 N2 N Wi  XWRSE(-]{NP|t@ƕa܆SHӶJPc2߀BRa~ kQXRy=V$ѳV##i;6fn!7UFyJA89ޤ} # "{JVqA-ӍQBo*jRVwBxgcvHZ0Ӯ05z  +TWt(mF)tcc\=1iNW ]mQm,xd[$ KZأG;&/cwN֕940)ca0"*g F; "^H,Pdl? 1`z>ͲH-TpvAv<{5q;*,\M0<.eZ"}'Z 52҆K>sCP|ADțqb ,a 0ϕN| ^O3G $qDO:u&ֲt>!MxnMDA6@ LA2 U'䉱ء~j\"iajLɍaY/v`V&8P6,Ivv> WRޟO/khkWd'q FbMI--N&w2x7us:[Y#L;U=VJrCH'gP2jad}Q4 Jq fDP gfb)hfZb%mΑy%iPi>j@"ZC6@WI z3(;cCXKpQkFq!&##4n욎[ sXMBC$ډC/zw֟G\$UGiԝd6t>YW>0N0! fsBk P۱4k=>53k%'ɍ#j?p{7UO%x{ou%3O0+P0H5Ǘ9r0Nv̓CpbFeFmSܢ=g_I8ƅ@VG-xWJ ;]zke7Qw 6}. A(4H9$ɮ_5a(Gƙ*$Wo5MTC8hFޯjr@}LzFϒuަcZs>Dd>G]wR|8֍H ;{zN m$HHt_TfF4.#Z |D[͸m2S k~@o2ڟ%8>BJXᢻɞX\z_w'+ol>^ȃ(^BI ?hd#1c{%ȅzzNc3ųM=gJ+81}UbtĈ+_L~qc~Va`t D_`d> ʙpg @=f l9rٮ=M _ 1wS s+AuẄn8c9hNǂVw7ʾf-#%,?.腐( 2߾n2?? Ϛ'hxE1}^.>r'&$)bAuXjw PZ"of/;awT}߉e@ĭW_Z^p9fVڿ?shZsș6};:}/3+.6nU.w7.Ʈ韴b[SwL~vE{HlqUH6a\Q MF1P;@ r.,Zz<_sУʗzNo0>@( D.!÷DgWi+)P4-[ց͚if +ѿ?`k.>?y<6(cxRj_']^O`2O6 vG ,-+zhk,# A_@ W $ݝ3+SFYz/NJ"UØ7eE橛0.C kVT{΢{I͌ zc7'n$,2 b7*nqa<|%Ե>|--Pwƶ@6ɻ>+Qu; |^jEc69o#a07ӘF,l:PP^㞀$ =b Xܡ@LOTS`e Y=ώ%{RjX)8]5*eKvC1҄ /fZAg&tfw2o45ݼrt(pK [;;` RU iNM)4 a`hVx/̹FNKRư 24f{w?\SӘ[rdzՇٌƏ# E5PzCM݌|: ?)$1*RW`WS^)Fߡp{crKp9,fȨC_!D+Pػ=+ ̢ao07^l;xɗtA_Y„M^iJV2WOIx ;L4t JvZ?R SϨ}~%=Uvd"Ѥ6D^"Q.1C#\{K}@WMjwds0uS7&@AXk[hyyVw6U=w\7|-,Ӈ)U6,vs mA2DƳ{|"oႆ jlM 8d@4mvqMrh^Ɇ9eUTܺCMeCh皷[KVp7hƲQ'xS ࡞#IͻL8!n%ziwME7;5XcHjTo6|պjgZVfo)Gf/r5G|=#vFBynMRFXWn5ѝ1s' id:^{{}d'E&-l  v?u`#RKg6|s$${V1"72*ÜRV/DQcj2 'UΦP+*o:CIxm惹Qi[  KΞ1Sג+B αލ d5Wʓ@q9$Rauru!}v;̚r(X/|M͵]6bmEGIcȩP*{az;';?4o5oTqhCrb&%uZ#"E.@6"j5,xz{PщᆖYK6W} s{47߯-߇:LQx(Zl"_ujt#or w&Tp-GÊj#U;.i ߆5k̩!wDlm ]L$KM1\8S$TCccw7%\ѨkUv, M$&6#%h:h(!Y,ֻ. j'7䃻!ZL C؈=#8JXzZm :A/P~8/CY$f22O!d:4@2WpFnw3HV3p OrN=1xt5D?TCSok9TQPR¡YYc^5Jnꭽ}:z &ny?T[ $wp6!N? lf'g3 z,T 3lBQlq`fL^y]UjYneQ]ß H+R؝^:uīb dXȘDx*uH$m 4}"X m>#DB&c{dhNƽ%_'O`80M_z@18K*ՃQvRRاhPһJjHxڙtL甮zB`UN4l&$BBGAXF"KQVuz}C݁04۲VRK &ƗUlҏUZXe҈,ݺ mBT "-vK˿m-/< X-U9xt!H⁺7x_m14AAyE~L;>_EZ2GaQ ɇ!8-Fo^ 2bim@÷"$ ̇׽zPL(+&'̽6ga*Zt1cLL?~_WINLsx 4wXqey.w o]"Z$@ -d"6|.GjRfZ} Lx^3 K|eYJD}0ZjR` |y:k$|(L2( UG8gKD}/bI MkoTd4Lq"uW<A;DPuENf+7@gr{KU+䶤iqc~*2iybIDf.V8f)4>eNK2<ke Q,aNɀ4}NFT&ƖaQ$>,"A?.xUU#d2,فDA)Fh$ @N͘齅4> d@*O{'l_EJNhv޲3z7aيRiG3XּGd#̍l]nWN?d\~;Fl T7Ax/ߧ?؆/ц4!~#nX7]/6Tz Zt[,3*?!]pRP2ߚ21&L~J:ұdys(ӫ^5 - .a_Ɩ?1puƮbԮ)v+Ju[1fp$`LxfdW! r5ɶ >:X<B;ٵVxHt-lm]XB&t# ˙`&Cf&Q얇3zb p3,1eL 4&y 6.-8_PDN5dQ]lDe^< &,?N/;ߵ[k`'ωrE̞.繳 C&ގ@#S\{iu@PO uȺdd$RBanqFʏ-{ޛ`2[(O6nBݪ(W!gC_|[D$lٯ{Pivs =Q-dӊ5hZp{ Zz7Nu$g +QURd,4Rc ݎTvuA}[7zGI.]9\Uӱ$5*,#iwR'>|. ՘A/qYI:Ab*U X*p ?,H \RtFq;3(Q| a+!0=ڽ"-&3q&Nؾ,f~7W=Sh <|W'tԂA6}MW |+umbTOMQiD5~ 되2F~}9^r%k=ɟAșlUΣU싡! _8jBY_ܗ xBd8p\r,J"I*/xL4Q`i-E&֝  xi9(<,a<}޴GCjVBL9cҙG6wgG~R;EgU޲>0vѪ \ q{ȂFaX?,7讂BH:}X<S+cN 1AS׻ /ŝME5ǮhiөzEQ:^-ϼP~Te^dʳ*p|atK,2n;^oт7 LzvܩRYOĎ< CUY@.$fAR7ޝM=ө4QݫY`[$o]WI7E_ jUxJsSY8X.;w<OT >iI N[c Yx-O"-#xdŒՆ'8d„=G[:;ɼwuOM;w.$N҇ zVH蛈G+FlFWo_n;B2K nPҮ$ 7,!zsכ ! t:T)*x P^8 .C>pqpLF-MIa +67XE-f H׹)iA?A"/&,/mrQ"2sL3'ze:8')t~gt^XL;̾IJe',M|oomb h:7C)D]?cPG988/CE5!br.❸?琺/@"^E۴?=:@^H#[o:{Ae7!? :\|y$ZO;U1]Ylw҈y\f7= Ѓ{Cҏ?fm܋cAʨo6( Wb9Ukq1+bdk.&eSɑ&]WS$<%'?QYTJmxjywLm+)i4#0O7YX !|k3Ei֪ cw6 Ӝ=\JG UGǂ+RO,F?Hn1w& i Z07b(Rߦi؋Wg/J3ޖoq\bA} -uo>[9AD p0J;x ].zbd'rFwX'ς{'>:Kń_OXށ"3.@Vi/U5x˓$S+ T"Z*+xN*k(v+JA`S^K'Mmrt>m tҔ% aKH¼?[q~@Č};4BKŚW]܉<(v<69`b XENQp'Md,dO\Im;Q6>eJ=t3"'@G9 0 4C;nST2B->C"ʤR1ώ񄗮Csr8W↴3Ni'o_9%X ^O=ɷQᚥ@\߱~x¶|wpBdX~MX8z3:-a<:m`7g:OQ`4>Е^BT śeyUO8D*"Xtpzц($,af/ׂ 1WU#pPmwđN}z>G&XIu`vwFwuoW5AHIWvݍsj\j<&y*%N^V_:#-8? tg~~e$=DB .fu:^\zm J5L'UÈ <~@Mˠ}g$g UZm)еsg\v b| #OqB@6ܷ]p~{Ί|P%&{ ;٬W Y*=ܩQeڱ'YX'OH> ńzC]e<Z5fCN9Ue 0Z^t?(ȷvP.s:ۄžkB YR# +Id⍼`sO@?ZjL)((MAP8 Qv2%匭.k֨4Z@L2푱DN>\_ D(H!koͭۃBn":٢d;U쩻 ㏟ rDOtɥPK|x)HD4![x^TWD֓UR?"u3Lny BMΝ.T1-Z3Sag[c"6Y #yHͥfĉޘ>,wFҢk<_~ceZ cM0쨔2leiIթCq^Ğ ~ПN䩨ti:!Xt} : XD 7Ǟ-;)gQ)9wqEWe-BO1MLvN@)~G(!}&Լ~y<, 'kÖ'f1zȑxn=AQ[ SWϙմN2 #י/$П:H{Tp*3_ȝ%Kʯ;7?paXlgj<^@l*Tv.͋PdBYf5#=R4B M⃹:0)h$ DkG9ikn~< HՔF`b.lgۻ 5}S F U=Ex>ٔ+>(ܸ\ ߄SVc<9r߱,k$m8拀=3TjdA9($` c.=]fydj#@of@}{qP.v7$DU:E/M &'zF}D-^v3)P1$5g{e/4?I*/\}G~8H'ҁI2(fG` 81ItTGLc89v`9SheSwG?P}`C!K-Hz?oB;(0Led|c$!Zd0_v<ʏW^#|{ MTu-dRSQ6; +AESo 260(pg\0zS.jX'<"W֥ Tz.veI HRArz" LpvWO9pJ!s̢AcJDC/G@wmŌ@XH'a斉XŪ19#>_-ط߭˧Bz$LvhID`rw陟_)TܑU-2m}RM78&6,)bQ68RԲiNB R,^;Ãk&;KhfMqQ#e"[O0zD}ȼc%%3,F4HmgyPj 5\=1``uk{l9E[8,V,"'+SS]J ד5Ly`rP){kʭ}U/:64!ę YbcPI3SI2S:q`Cx!/E| QSG?Ĭ&!fOV[8YÛ~njlr AC35}+v];\i=.ͨoZ_Om_n-压䌄3BbßJpJ/% S" ØJP;@.0!h)g\iOlv {Ut/)yib͉V#zmJ-+oU_#2Xhӎ-xKU$, mk{;rG92[zS-۶I: c-һ%D(zt>a\0񘶂ǚ;NeRi{0D7Kp?T҆X9_KdfmYSh9Bǫ- JAkRwE7jȗc5Mj!L<3bPڊޙ(>' m;^Zzu}-~I<#Tt_\.xAhNGLK& m-e Q\mF.ʜeݭ/9MYO% -Ejm}f[k@6AMAlY<"ϱtjeG@Ooh)&%rQW 85- u3B@3p!75 zǟHZBI 8~a?rP1 sQ=keyqA P·ѹZoa_rr:pɔ) I(8(ԕ c>Sp.i9/:Ҿ7;1ZȯD+ͿUz-ʯ*  rva- Fq#KM5#$d0/40 jU "wCB%U쵙ucQGFoZ|GXŋGbUg+e|+8 ,&M\Z5}ke?4pcI=9b&V{Sr1_IdnS"˵(ւ T4//YWe * rq ,} t|ku`L'R2ɓЂ Au-63 pAR۴.ŷe+t{؃d "aU\я?(B͐k)6${焔|61|#QLc.LdMk D! %o"y4ܴɦCl  etΚnH;]Nj׆0d TOn2XC =ΩO9ܥj/hN~hgCx }@q*\<_+LUH+y!*@BJA,`_q H޻9B ҂`?s(QPf`Bn9!dA:\JF?K\WP Lɂ.uvSldBx[soj4x>7E3Bxݧ@G jCrt-'ȋRQ4sLk=>.> aKt; ȟ&1{TN!@I%3Tu|94J~;At.#Z4ީBhMy16y,'\ DEޒ Q^ &~|ߜV?>&M2:R{3fTXݐ+QI׉|}!nWب&}Qԝƒ_+eTSX&T4H=NE-:9?-?au.Ku8߳Owp# p{LدMs[UixQهfSKq]ĞgPE$iUmJd?7_aGh=WF;ǥ)5#ȆPLL:v|h2tFA_cL( fu&:۲Z_Øi㽽'_wɘ Ft.c#H2׳&:y|lq$\yވ(i?E?##C&Ѳ! 7I{*̙"I g2c?>WN֠ JY!GOc0q/B2ٔ~$Tƴ0$?V9FEO)Pxl1C5UIЯ0H$]x0|d9\ш Ǫ_nq| PbI7sAzwmerN}l4\ѩ;2ږU E3eT&{ Ӓf4 uPKO.sŋEg+h|s5WPa%0Dw78N9|ɭFlH;gj~o)y8[V0ӸЕ̜ hn}GMxp*U½b%hr+YrC\T2،͙,tBa[vP@곢b(`T¤^cnxt' "Uz6iB2dEG#9[ȵbGS".ٴ0ـ6}WBOʭRУ &[M*T 69cJRi߆7wE/YO>Z"\yEz1s $?U=;E5VvW诵 ear:KLXtˀ/QX iµ1UBdaUCA?)~qBmQOAszfTѾϝi=.*|lkw)WJ«ODE6t@qK*aTܨ5t`<_`5OrD`Yw)%;Q\/f`3w?'(NJt z{qks:0r(&$$T1"UB;4[6^Ɣ\SۆGoj: ' w z&E6H}U;3Q)6ו?RñPb ?3A0=Ycgxc?vbC5ͷXma MߤV qjяIζMDQzʆ-y& ۛZM{*#lIEhpF^0s;dG-Ġ knR| d}!wnR ?q&D 5, E>ة)9pν[o## H:i ~ b[R1iL^riv@!w'/5YK.c.!t;% hO}8- vKKX6Bv(p!Tq&+S?L>;,i4{,X\= Ҵů]P=_[2M9[lwA{ag3Vj#O5..m˸g[*8oP0d&ysk8q= V=:?%&kT,UB龗}|CF }lS;Pmg1?-H^Y\Qyr Xs$#)3։)GrzD431Ѥ\]D쨠J`zլTL)VZ>_ =-zbmY=lB-\L^z7yzT L;&iy5N A4_d\ϙ¬c~+MC&E8B bǑB qZwHUa>Ow=yL+*l?bT!< /=Il텗#m@>&mmMDv-)7[`߂_&aq1ߺYk*#mh!b²=+}=Xۥ -yM?b!Ajj,kڴ5]NZ0\ o9MF&Tk<2 ۛ.T8eOj04ʼ{}F( E2&̽ASs[M |V˜ Ԃ>1rp4{ D䊓wM+Ջak(y+MY֩2GZw]>r0jQvBLA|xfxG̷&!mdC 3~ ԡKɑ^&|-DdTm3#wtʏ5@#tGX^j AN6Z |TOt&t 4 6WTJMUE@ wx♳-:]rc~`K * 6uU֨#|$8Kx:bqXk6 g?B0㳼o᮫rNQ$}/\=6 +P|(Npǧ(7]R;[znk a7os:KX?I,Yry^( S7^+bV|u=It܃ mܥ7Bit[*8M.xrF߀`{v] ?Δe巎S\F#Sn2u~UgKhfب̌NշyI|,nky,V0jaޅTse^jG3{Yk-YߙYi}M2t[ύlo83UnpֿM%X+eN ]] UY6<9Ia؄ ` ;%5:*'H*4#+tXأ|՟?w:ȩQN?HC\{y>2;kخ<ۆ %z #d$XY❅m]-y4y,]^FVAmJX `"ԋhL=1WZY(G]X)IKizk *T0.PLF2Fr<,E#&eI љBx!3HvDh5!#_T7*T*}S(WJmg>P2+D"9|GM7[K%y :q]\1̗ uHn*\wѺhg.:HR+b_&˹‚zz0O]Ўbw04H -^m 7Ex>q;+~Cv'I:-1}3[!xaڕ,fcĪ"^fm0`C3bx< ӓ+p2SX,vu#_ 1Xq# d <]>'ȷۤy39Ҭ`#Z<ZMjiQ<|p);@PS![!ߤ~r—.3")S:=1LӞRH*a 䫙/|8&3#\a3)J? Żk><23̛< |0mnJ0I7M(C y0[)Ҋqan>0[:w(!wA7~x2: xXlM'}/ap V:Q%:_?HQ!i<) "jڋS&*4L MiQsx3q`_.0lo,<L^VWp}+iYPwm\gS7JfO"\X bD9֊ ؤ3D X(<J%3ʶGeHYURaKp=uE fH_&5tz + "tx1swa[ng[!]l& W?b2Ɉd[t矈 /;rY6R4޳/ ܟyf9 'emw,)gҙ}z=B :Q3x~_Ѹt*m yFʸIUO>Ѿ= ?r95 u*p}|#̆4؇۶OQ_|.Z']x0p+,Q++gm'Gmמ@,Şy%TIzuj2NdO?7!w.u;JL#6l_{9 ;%xT9ONIx\b|ͷҥsq46MlҒ[b48@eЭTF{o~^ߪS)2tY,~QL$ꯥ :c'vՔ̥Yo37Yi-R?NX'V/Q"łKg~EcLrh<⺻,[sSA:E} wS6I9'~9 $*; Zҵ+рK}yBqpg-$fz'áW7#ļH08P~,^ pGOb$>. BC5b@ʺ%Y]*& rH .5NHN?E:aSdEl;RB,+ʻZTzf*oH[EDOֽ0ַx r0 LЄ8igc'0-Nb+::(=ʦ`?5zr+C2 2d r a[%nlUs[#v ݠyX1JYeESU:#鎎͹Cמ%ο]>^nLWw dUy}]u6}ue}K'RxG23qHyrRlǾv| Uە>2c& 9}&V]"L.KEaCl{w&Ҷǻ54{:Vf :S"qW0n*ΩjMLedۺ\;^r:`AKutjgrO1^A20w&ئ(\T{Am~9hS88`&b _zdic b҈ 5r>H]/!*f,UN~(:< Wp\2?hjზ*`61D!je¥Ly!B, ֥Pg "~H=x(|Lj[!~GziQkɋte/qO:#9[䩾,11B} d}?h0J(8O.X;'+s^n) O<}COLhu1ĪgUl~KkZeeB8G6\9y6;棊d`s88d>OuHuWs!殰:)ӈJD#8ziȟԝo>/=23JEl9kZw ɼ6c&ݙE)ݮ3[2p(qzn# ^RHt645'YHЅ#Ÿi.P [h\r:q׏>YLGrG?۲哙5TxRF/dj8lZXšBmφ3)$ z"*s8s]dC5USHr-ی,ĕvL|W`;`],FaD%5t:GRVߛUFBLa'{3aW 2CGO=-]vaykd/X1])da7!CXkRRfĿt͕e|KRWiRM\ :v c8%`x3c2Wٸ_iI|18w!|3"!VA&} x9<[2+]GKܙb*AAUf&K{/첅@ƴU=밮T]K3JN͸ݩzŨAr:y!~#.=4 g,w}D8~ aU&=4+@jMpM;Rv%! zZ0vb_w@(ξBX/Q%)SVkہc/9_%ǚ'!-178Cgasz;{L-u#Nm^qz,p)I\zw1%G.IKIT/רv?Ak +^%7 贈Ev:$]͑"PB(h=ȄA&CY[G?jF(˄ٮ+ :W '>gGgAΝFo u7'ޠibO{<. |fFiEE`gV#t3 PLW(0v ,փ.;uf@YLqwwHe[sKAPN՜JOW0:.~v^ T|V.'F:Nphp) &2cqSLlZpl9Vv f;8+C Z!\du}LQRw(px}6xr({끩hR[}*S%Р0[gqZ&p7N;qUI$}~ y˖1XR72$y/b@HZOCkٓstQ\3dVp;2?-"eem;~ .b HT'>F;._!I<+4`Zs޽ 6z=gImrWo~R\~PiWc*;/zp%ҙ%\G҉uMx,VʷWѲ>}"@!R\XB2̓n0QgJrvJ3ˮ8C$wf%E=C3kp5Tse,J%x?u$qo4v3kՅvrhE׶jţ(q[EZg'cQDp=Y*uvXMKj HL2b+MɨߵrnOCr}]PkzwDsLm֌LuIbRWB $?,YX[A < u_&X߃Un쌙C ԡKRq1;`:!4![ 2R󿦧T iB)SUIۇLw@Flv3߯ϷY{\Qup.ƴV˹2;Kl/Y8\zPuUm7ϙC͔ѳ@Haa#-NF"gZ=m($+C*V*9/x˘mJ)AצLW)l;B-:rp*\C`?C.ltH ޑH-E4+%Q{ze9v~!DRUOҷ320WT &Yq}&\t| NWnJj})|4o*,PѪGY=e<w*ú<\Wj";N`HF͠9]A͉2즌^Ĉi^=1Q0aYzl#aa:e2rOϲftz֞Y4??D ECGγ鋣jKׅ9א+lK,_Cwn$ǃ>!->gNXU? 'oLd>ۉf`v~v Fz Ç{.~liLr Tl6JnvjnNqWO~xZTm{gJҖbh WaAt W`p){C*4~H/#vzsa>. F_ ]dKomD%fh0\Q4fp\ b@3Pbm9GX ᧀBpD$&~U}gau{vR{6 + /EךРhTk\yԋ5f*1ؘ&W l{5$=G!TQ ϙ A[C%>f] B'S3C.XOguCvm̠P՞|Zt0&>!zRsfu3{2HDrb< wd/'jwqjO G#]9qE9;ٟ2b'籀IH6<+SN0At!ygk^Kc^?,'v?; BoGD}+ rGFdtZ<*K!l@u _P0uzLH+f@,f9HlgHB슙V)p7 uz:U5~ŏwd_')LG:ⵎ~ѳC"{onl;w-UѸMiq~x#R,zB*P]b}ԢPDr6Aa3<I2M1_ 6kI b䝽\ Ε'Ib NAe,BUs-xDg}}sht\Wy6̨Clkx1g;8~2&4 T_P&5r L-V<&YULi\7X@&N. e N|FmcK>cl (nj:(?T@ˍݗUTPW H_d_mP9E q;]'UXX1icJ=>Sq";~ـ%B9K]M{pH!7*GG>`^T>շ}}hbͫ` Eq_Gm%`|ZӜ # :["ڒG0N"wN+u)ڧt.Vzk;u@Lwxg;cxT囓rي@uvtӵH73hṶC-UĢїDH,c/~ 5cvVev]  ~NƾB9?z!]{p'[M+KSe0=sA?S*E ʠѩD28[РB")fȀ? C/s F2 Y.'? ގed@Sұo}8},w`}zXo3.7?Tsq[=,Ae3=P"׈nu.OzP46н*G& J;~" סMPFI\Ech-G ="Ӷd8aU c}7rļC]Fmh7)kb\)j}a$1˄RqbmK^"W[TO;l_7Xab]BMnmYweg Yau#hu%o|% YXAcSܕ&!I.[e.rBrcdLGB 4'Y%4Ppi#=_aѱzР(~tD.W *3߆Xe4z$b9 L;|_q\ʞŜ*ÿ7O{&pλ0$j] yiY2dҵ;+6[0d'GwQ3s*r3Kв {xNtM^rkɳ+k?@M-7t,^att ։Bp"Vt^C7k(7v;A{+WtJ:2sz&ضsF~+i^ݫ |$fmSx dFMCp%:?7*ksE:[oP/JR}%USNNbj/b^68Q7)!9IpׁAܱB_;LG>gF͵X/o>5{Q1zc@L\i?KO" `y5 VU.ewx Ƴ6]5%q`a|@p5qk51)Znp( OoH.UL zD9y=v;0s> =QzX4^rv{%Z"Sx}yX 7Tv7hHN1A 8,){rD$;2jAJŝp}2$65vU#|,B{cxPٓv{!HX6gdb (T}уVQ tj_L/i"Pd#ife0T Bw\NS'E@;R"=7C2iu/pȇGjeyjbsbgCxLIw(5×Z>CuA9{ުP>{ I(jY, Mkf#:050 t3$4`cI?C 2ZZ.cX-6im"Y0Ǚ?ˊw.|UKg]_L4DTMNH>kv2~6ݾX q ^Bp&J,^?u, T|@I1@O)'Eb :~;;؊72 mlA%RWyjPy}"N{ 0v> º6dhB_+E5G9ԟhs`X<2eDn&y٫ $#AD8qfnnC moqh"i~4뻄뀟fcx IG@tyfX1L"p4 :DWf(HlnQf͑ܤ6u`/F=uֈzoD!#)6+zw;iuf0ٜ?C"ll[0CVGlъowUuۚ<^ PlS0D(D3_=Q`s߉sQ֝$3D=rȊv?h:[WOCY̰͘Ա :"-T oX+Hq9旖3}`hO;u4jRL)>Gl))Xˊwr-){ǘ^:J^Tod!>4եn{ư”eUȟKl:Vyz.B+fY*0qY!0~KH?.W^qѭc&Onef b_ˏ`o?V%c'~ !Ә{$H ^U~@+\ SQ;Y«Briv ɨVl,z\ݐZgMWM>^ V5xk~̼73]RE4OD򓾪2}nE!:w~jm-C^ USB:G'ܤϚiRkm?.l5ԚD"T,P-\ݞ'CN[dU&zRK6 eƫ97dC}Y+ѻ(۵J{:rA±z 2OSF\gf+  lBv_0gPkݼ.X~ ?hx7(OdNzot 2\)+7"Za zL]3܈$Mer.%?)jGbTޏĎ SvlK_s/5>x[&/ ;KܘƐ>t^3NC侉WEj-Ec!p=MP3c_i"*čSl̽TIn>=_ȚWan@=ЩRŏ7 eÛXbVP@/38p4Io1 { [&iy S}+Éʎ;)g/URu[BSWf=9\ӥ ec?dI/7}M+}ªO*KŦT-qޛ[cYXOaI `ޢXA$&}}Vi : * YH-$Q̐M|_2\O\OF1bS"amP Wiz2̠#Tv #eU ApM&]4(H? M0ə@E+[ -`; 4j4%S lgy_ٳQ|e,u1I>́aM{t[Q{t76 g(PQȎxWET0V"[)ZWE DcovcIDlo{c1WLQT-$Swa]ذ +DFPtf=QЊˡ" ^VCl Q=}BK95`Rs.#ƿ7 Dsz2&NU8۩Y/b2='=%?"**eSS "qfyӪj> ?[c$G}+ߥ+ڀ:~wlhҶ=);^Ln{_',v;FCmN]Q pH#޹%(WwӰ+cjWUy$X3B#]>V== (yg/ @Z.#=Bީ*CmO)GAk̔ii~G//!-C˰G'z + `Piŏw]D}&¼u_&QROG`|Pz>$ 2.yC5k"?Ye9M+٨f4n)LZi|9h/n eDRNj)0Ur5yU4å` g߻3B_Gw"`L1vk^`XL;b,zKXP^=I#T^"@E sIdi*o)qN'D-3A={XI=0m~LAOp 7Mlf;䣥]{._W?hCe09*f`W@q ^cdC47ZFQCqOnKNZA)]N"@25.' K."+s#d=\au2yE59@GĐ&S?viz2^jl/%Ǯj6FPuPD/q8?Rgj+$cSV$4ѭGgndx "(pEI4 qћ/葉p!msd˅ [m\S͜_ifVϾs3k!)Gj{.(NmW8#A;IӮn> 0+41Dr8jPN{DT+X-Pn6 ذ^WG.aXAc b%QEָܱ*,,;o"rÁ@9_'Lj(ɘ -m=oz2Ԅ B1r쥭uMo ƽq-@$ oۙشԛ;]KcU.ls1NF%^)[! 1K0Q."url± E L1WS=`FHoNH$0X كf,ɣw84gC@f>7t9ͶU̺ߗk[I+H=&{^HsAb=ټᖑ>W/2?8)דc@vf{V9Kt"ai:{װm.X>ꕁ28s,PKJQ8J{OӪa*?xRm2I9F#&%1.bWFpf.*@p,{&\)J% Nk}muju'^h4&DYӛRr3οC܊,V8]=)h{#7⥐צEu$ Ko~{k ]6tmW[}S)I(mK|%}t?$1qawq=3NE(X~Us{$(TN&1*q}DjQ-;Ͽ91y^61 }qJK\5 KzHu"Qw~ft=7m` ȡ֓s/Qvsk7i9SŝR/1 -X/G|%埳eTL{7zf*=35U3\IBȂp1T4s1遄"gFHveoHXĩgENw7aBLs%WVVA7;k%2fZ41+E9D-_yvKs| m\+FVN"Z"\oGd+;ŧXbBK$R~(Nj)>t,W/vub\b-(L~Ў?{/<ʊ W#KUj^y~"qc>+Qtw澶'o;(#Z9PdLpA=8d8':Q՝9 FѼq%C&2tll~xpՆ6UߍuBgM7&I`[gz7F=]#vh f0M['Uzh6U랭@=!.=<y>;N]IMzR2Wf O_{W{xr*#Z,QT#|{dR) ''}EsCؖE6'MEo^v)W<>68ZndԨ-h%|ћbR6餋MS{H)wٞ9WGٰ\ Newگ2uOʢGAՒ +o`v✋[~KMSܐalwWc5 LnX~CWZ5]IOveAOLU|w2i|tǙ=`Q='<UU3uy”y"|ݭ5Oj+s9K;}t^ȆجDz7? Lތx@dm ZKbuKZ{w0N=n@>d )f[,S!Z*sw(i-ӔcZX t|\C2a2HkDF%ue[Ψ"" &C8fX} !L3p>ƫge#jksε<#{k$V*oOA+nuÖ#CuI#2/\K^EQbSZnUU]G@%bTkjSѢ 0-8uIl)Ŏq.X0; "8s0=罾5\1}a&-]^.Nkp5  ZR4̡x䄹W1Y$BpqI;6s"m-HGP$i HχyRͬx:19Fc8~ Ɂ:3҈PP%E+v:y ~S=d`m37p0T|q2/:M-};\ ^(1e[7.ƾSږ vn;n);>N@ _T0kbz%{7vt] n1\Iy;eҦaBK:YjTxmR$v<YYlA\\ja֖ɵV#` vDFq ,  ]SF#(c; ԟFe]7vZ\fP (DKR] $XՁƋ۳iҿphCZTfmop8ְjTt_㿯Nbyzu.Ti .ePd5]}d;JO$OC8_Ha!16P&:['s1z-Ӻm=2RE1iYVF*r"8;®x~DlS+\斆(uۜ]چ;F>DȒxxH~T`E*/0+ SF_Z:AGqϭ}Ct d17i[V l ;iE Wݵk+^ʼn{Pb+R.dј"4iv$PࢥH HxoW 3~ ;ЃJBA8m lpF8p[eqlVI_'ڑ{\cy51 njRRG;fJS07䯏ŧQ:LR&rVs(tK}!=#ʃBxTȃA x v3t%ݔZ.̃g#S؁n wWbU TZ_ Dň52j&G5cB*;Nj,(cpZW>~jy؈jZV3t襤sxvwȽ;$yF\ŖwF0Q;wb.Yôeڕi=ީ3U@6pfMC4H߹§7wcos|(5? NL٣F_--CwM[hNaYl=9vYlCdWcTQ>Yq6Jq'8EζRPQN:#(.1q8=.kJULh\~.,qLueQ9r 䊉lm"%v/ƽ 9jӃ6(:)yc.B8BM=uywS,[)(r22]4iRKF˱^[iyVz*Je@iUHwiXp8`t9+"+z;Jޕ@^uc,!cfR'_2[CL/=G4\}UY:$I?$ׯ,tK, [bɎ:BRyVb2ߐnureRDj63>.B_AsktexUqG#5b; Ÿs8s՟S!(iT%]T(͏O#=-Ѹ4=ɸ >ZN&;oTUU*윏CzW.koy 0J?Wwj=c?1et%?\u$~>s^, ׊m|fU!Z|k.K=^>׸;!H* ,>v8'[J՜gS"2N:/#43rǘP .OUh+TKElܽi4N?Dr R=XVCE.Pilhy)nf";/:Y(m q`[-S^Z Gq7 5&2u5b HmF.R6|=ّi)ٱ):üGx{CH|7XSsP>itA\u T #SAg3bBZ&0P PrV޵̈́|ၝE|EXTS>rHm[o]"ODž0 #BE頻O]ڜHiI:);5B]4\.XiqѤ uDVꪊ5?Bg|;FF'ǩ'8Ș3dzn7ϔ~J}8$x+1!RcH(_@4h,2D)r 詀U ʟ5w,ΟGfmwm|eKOҬ* ߨGCkАГc(q 2*JQ |=sB&p*"e,/Nz Bse_%e)x.H݋bTN8Qpm>B吴umsiҟ<̢UWw&e x}M,<w_3zїbY01T 0_?Q5vWaO¶{R| l^N(Jh%!'08Jq*t u`M\x%hHFpá˜L)i% i뾦lP/Yf77ŚB,v9dOJ&m85<ɭq=VU~JOp X)qMPl$P~"EH.ƒ:\*6x@9n$XN |2?yVAj%TL;XKzn<$$1~(0&0-1oklj1&zC|77腖L/Ҟ_mVl<5R">+ Mea*('B=ʤ96uG1Tp[p/s$(>sC(5Ę/yD`8W,aӯ:9 T࿺+Q):/;,@ioaS!4~|I?=Pk_]? 2Nоw3JUbI wTIne|%q" z=aZy&£hҔx&DmPʽC$q[l m8 ,/t *+ |]"_2QD)0U f'-n_?rHg|`Xgd.|R&رaÜl ~^G a6s7Pj(Iv'ȕ8&S< 6J!s!z%:&N=3klE)Eoͫ ƒՐw8ټz %2) Orߛ^*|ǞM&yQepizFYorZ |/3dRv8yʚ%_§_ wQH\LЯL첚qKjƤ<-f;P| L/m|/{(m:4id,/]Bgi}O ߸ C$>VBjz7J@"lW}] Pc}Mg:}NV{(p"ɸ~ GYzICvR{=6)BK+1@Lb#݅5 "z?"(t{ڝ~ʈF d@RK03AZz`6~nG@Ȳl$^+QH6@ަ cyB% R(_8ί"H&xFVewM t#cQT:y߬ aE猪qMU(oKJ.P[d>1fn cEWŭ#ַRF/8 $h o6e<?1T; (r=KŻ7`jy"=ٙ.qՓpCK -rU[pN13L!BmGCA` u&Euf!S1h"0/%dV5+dR7 ֧?ҪB~_ENXjuQWSu̎Ň y)y39fl_|X(^y#GV\ fjaubRڒBF x`fGb2 L|npg2>U:9 r $7 P߃odG%M3+'CH@UI7[6N[.Mb(MO_7Rz@ (t䃎OZ?6e'ـbDqgf(\4KuBQah}w[E"īzfS넦L ]zsBEj;Z@A ~lX3ꎡ4!Zݛ%9r&`)(oEiӭWRq &va'cӷ-#J#,#S%$( {z<7&:$TGE§;i!B-ߥw̽ I3~0j~* 0t1quQ!EbA~KF8~笱!O ej9pop9d":|L=tmb*``Sm UHE.>[.Vwhq?ʼ(TW}W-u ȥ/¯Fr*imLCC%*"7:0EzQ ~z%pӉc6/&պۥF|U5GF~=nZ@|vL Nh/ y xnY4AIqVWz+Ī! ?(9 f fy¨8rmv5΋$[^tU*"e_w _تS[Y%92VI7btX$ͬc,:߱ܗ**!ʶ&<" 4*߾rr!Árl<>#V@Czp>ABYԽVI)bbΚ&ֱ]^HW]?fƪ_7+v83?CkI \'a!GIH}ED)3$SϞ/W \d򟼅wHr˿v}h!AtC 넄;@6P?M^wcV]G9awԪ8&RL@&Z<#ؔM>|4@y}|~fE@a2ėH9oeۦѧ[  -+Ԓ$J|4]]BO{߸4Ӝ]hQ_NBe/EGA +gN%6X^c/ptc  B48a%g,7ep,gnx ?Z1{V2 S 'Tjѥ[!CX{Lu\FB#F**K_D`ČGN^:.m oSv$1PZ i 5_IMk =Eخ0I&J&`ajqJr~)f%K2QD?7jz~ Զ[EE)SEr7 = 9VB:9@Ur Ȅm<6F(uWxrUhkəxh(zUdȾ,okP^3͛rtL޷M:ݙl68x`tYe]qE9 to!sl񈐽B[ _.p2pOZ! F}&<wVe_-C˜ҍI֥';GUxk58Hzjyȁ4"UNi4֋63F}'.岔@]h{4}f̶ O $?]o8SrͿsRꈔ^R/>GyxxeDx. b* vkHeI65䯐 YkopPer6'[  I0S qA9Oΰ >E˪Sæ_3RbQŐmkAWXR3- ŰUxqKV pe ϺH.-ӂ֯QP9Isbp̴ݍ]H8,RiD#һxu%f?p[ֈCTiQwb$_`wpW/h׊Y7x}z<71&^ZuBT:w sZ@K'^cҚA[![,bp LWYwHɟgdW⩑H4b޵i1ʏjFArVZw({e۪eF$-FQEM>i!ݻ  h9q,eˑC98%'@Y \7Xvyk<3QL g߯y| +Oä&XD~ #1MSz%IEukŧ쪀?!R4lA/0뇚-PWPzj*r|y.CU8kF2>*4RD8t8J SҎ vCA$6MqŚ^9sz [DcӠf&7Y n0-*M,EvY-٭߼SLpLL_^SF /_{~[J^^CJv'(A4"e(mFR׸ꩋ&T5=ہ ڀyԾr9i9|ڝ{J=UaO cˡ)ݝ\֢&FD.1hZd:ON.\;PnlNE@ٜLom @Zg 7B-sZ$p#߭`|TA5jRLzU  K8N!\~dln,:]-(Z6ߔRb@Xb^ZCLJIz2B-<Ʋc9QE|KW1{ Ht;^ g[VYlsYqVTAyql 6R|M8 ^nG[B| ޘ{Ok  Mh "Н6 x;Q7w ![sFdȭq4]ؕk!6g"_I #YY cy7_+{L(ɶVPm6QW:2l3FJi?{y1ex:Ya|њL.I2|0YPҘwjQӹ0X N둲ʀbh0PeIptRzpjXy//j3׹a#&rwxCO9qAyyrP|Q5a$mqk%OF3`@G2&ZI8;KF*F-ISfUT自'#fysG;WY7K7S̔i$@-jh|$\[|v*O02* 0vgق5]W\A*!9PUZ8I{.Lg%[uiE֪(v1>~ǝE0^mgI+L4J0{QG@wsV۽zIћ)g'X)'#=(NIrz螩̫cUWe+J2⎎5~c\ > 2n9t{?jIy<ב`U,(6 ;buJ@yY P)2PsV oq&N>gj+Hg($_7:dc<))qj/U;$vaV (`~ƻ: ;5F_s'BlE mM/ '${Bz`a}y,+0{&<5ȻAEg $ H[.X3#nR6W̋|zNC]h65AP/U 0%SکAI+l]śZ5 :8 —텔Ѣń0XB QKꅷW1}*h{t^]ɘb_xCB]<0SO]"$e6˕M90F}o|?I*G4?z|2USAw gBţD q pc2IEb_E`EՃy#JT?M>?+2k*V?B(\g'$N陰x H Ψ;{F5&עAz.61큰${߯V> cF<'=vfcx7**!‹0w-ԌIuQW8D x}}Y˃ɠ]BtIu^ o~ T. ziq??w]::@䟆.]s Bj#$7$t\9ZqmDA:׳ >[؊|isQ-XlN0îq6y7W~6:>q# v.q(w@e'/MM"FQG Y`k vMX툋Ci[5{ϴM> } &mf$Um':bة&@gu%7?[B~&y\Xrl+z'ݱhK\@Id _X `vdك[B-A+ mw=T12+ 9\'~w$CS`??.%{n<-\rR%T_M܃>md%KqS&V?U)wVrd!FfD\0{鯭@%4bՋDGi.fKRV5[K~$E2N1eP!iՕDb ])_??{\Rcj( )ase0D%\A0~xDAJ 3XGN04UPKpM'S9'4f%lІR[TыѧN%7ӏU!.HyGջZ֠/X|H2D(cc6mPPXh9TjD.!ۯfm >E]vMlNļbe=q_ Œnjt:fq uZV ÖGfHr>6 %8p=U.;'_iȌgu;EG%!5F\oN)CRƴp AS`J>3H=~ AQdP~qjR3s-߽s OrwIJZ MYEMDb4$/A&u FpkI݂F21* ? :x gI.i)o&*FRbb>TUR7&A;"!mSYytrӆu)[}fx#!< bjXraGmsmŹsn 9X4~Yj ,q,/nqb+|.HfLJ);;8IO|ݬX+_5F ĕ7T|fr서jr Hf|yCufuȹ!y֋Yfr\$ d5؊ 5Oeq6[)sxHݸGA$=NhEᦘwvQdh{@bzDzd!l _%3WTKv꒳Oy 2 WOsd%biʺ?H?Trq_k߭xHǮkԄ_^h4@l^{ j>wBO=V0I)hM\.eֿGg3+ _»4=Mz{cȱrcS5|HK$`#lF,6hI=O*veps_tZ+QflrB@'C)n ]qxy"5LMob Hzžʘ'$2%E^o+ g]|*!-Cץ~0%^>=,+x6>ШVj.$Tg†Dl 3m ,tAN]io='Ncه̭3Ulx vF8HkJekb013qvNZ^.)NLD5G&S)v#oaJPZ\% eЭ4^C)0dΥ%-"*~59Rq}C XeLBP}m~ky;g)%C$CgynГɱ0, jPj"[Q.ū񑧍Y B[!NX~A1ԜhmVfOYfQ*&T^ܿ"pJ HS9K-*:-C?ܼu 4D b-K<7vѾAY0#W'JD0 $D$UP1;x= Nv3 %Ռy)́WX,I!]*٬׸Cx\p%Ԍ<D_R[ 0V#o?lbCyZanser_s<}`R3g)#-]鶁a2@#?VIճ3D'g<xLeT5)јTUR^iמ-ZnScFՙLDwPpyLd9jD{`1Ȳ#lVwJ/G.^…VQd$4x_ T)ϭi &:2H f(PeGP"Y5ܹL!dKޓgbXcS0BZ6g;&"xZ2/߿ @Z?1PӭOX;D 4$ (C}\`SeWU?,~5ϟ`Ls,cX#@_K#G&^3y_箹J.\ɩZ&V Z^z9o@C~VT3BÓZ}k|?j HG4I(^x NA|F3љ, J 10D 0؜ƶO%߉%^hiIxϵ6p܉pMzaNU50ΕgT{::| ocvAKDB˟(<N J )?! w Jg.ԖPߵDF7F?`Ov d44fXl$p%Ӡqf HEn7@ڊQJ]l?y8-\V+$(5c:[&y ]ǣת lMI&v7:av q.K|J[ ОJ't&yJύ5Z2PWoB\ʹaP}K{1+529N3g-{Ė`ExWkAV]In xyoń厞0*}DPå7O5RުDMqE'?p\kg܉9ٯB2iKJީދ"JdGvnd+ҏe6 zzӕ>20Ɲэǽo}mKpSsM5ݜV޳= w,X}w*d-]w{Y9X{>QJM5rB ^mom;OΕXP9IE/¬F>ܰ7/=#Ii I+9 "BD5Vq9R-CquÕ-n w&+uJ;gշ*Y(uԧdWkQ#bgL3ax(4 A )bRvɺ,xP7CZl^Ա+\XR!y3 vػ("AC>q;'b_3$wj=pzm,I-m' &4$[[1JbaQ EuA4X.B$&eM\m'TP3}vjia7~'i|3}v:LҖV ݜa¡ZAhHl0I`2A)ԗ|#>~td !-Aċ/mewy"j*sw^++S;f9פhovA<1> /~ǥv"sB10N2s]l8FU>7]J:L9!rB{|@|_r(jò%iyuxd[t2]Qѧ .)I[A )3C$iƬXK;Q8ȝ`.BI/:om1ww A]P!b`{WEUݽRϭw`с تI+䶚H? :P.28[jOJܗڛa(BA f8fa B%:8ނ WSV(%((nRѽξskUS?uiV^cR-:7}NxZ0E97\2>r8t;c/ ${u',eS\# ّn$鵈GPL!:PlfZ7/iBl4%l :xjm:h۫^Kg_z"h: / Ϥk?.Xjv9rFw1*]z9Mbvx:Z "GKnнǂ[v9jag[ڄtL.IDhoeѠp@p0Z h$6b;KX3k ġ_r @[@y)D][fk~Wc\wՂlFXLH{[,@%> ?3!)jj5. I^woʫ'S:*Ͻ{1ab՛4M h`Gf>"1׊PYeiK-Ws28vo!u%۫1ʷ cJCrL}bGC0li{_^Z)k`#%JbcukaMP8k#L7+3Q704 (u khrC| &o><ޕw^/zq=Nb`c;=.)~0$ګ2{A(1[mJʋoeh 쩈-քnIR w@_kmEzo.*8AH#N=!#~cvxrQZX< WG_kZ ɉ'Z:'s,f# ~s؅Iص1f1K"voxθO.' 1,QjCoiI j_[R&;Nn tO4la/-ЪYl?Mf^]-8'!LK/,g #Gie|XU92JaAFJs8z .Oj0H&-lUP=ּvgs*u!9FCQ\T֌ʼA_`f2y1uO6B̲s՗WiUo_})~~+{<2tce76OKt=IH2-^uc8S N{#],{#4:2fp3Z )3|8}fLyxZi{){"`ek{mx|_g-sV@k4$YcVSgL.I|%e7"d O*ޣKD"DzPif^J"\"+PP^"*%Ey>x,IیǷٻÛ+ڸg4!-W!*(qiնWvl;/*1 >wu?-泈da]Y]ds-đAF 8 ,5=zteDK>:Z՟of}PUvIr'R.dV$s; h_J> ZB0cPÙqLǟT~rBD{ u kFDU2gO?XzpA-AT1A $zd* د 3?%OhAe9SrY־Su3M^-~ƈ :/b^ VwƑ[>$9sޜi=t!xaf " E G5SN'JtwRQkn>I)vR"rc w, b%-'nl8i Y}l*Uk7Bhmq7vk,pqڲvDl&_} ME–Gfs`klT?C{1#\$mvM+>7O j*&HYʼcc&,lX 5!m ,aÔM)3HKA6a9gnc<p%-,c Efd;gRO_usS]yM[D r"B9t+, 4TipQL%vAܻ%V ذճ8k/iP4֟Y6ڭ-]^L*Ը\ZuiK8V4r{EG_Hmn +;~ s 1RNògJ 9lB $ez㙮 VK ɏ tQ!V\Bnp@P4=@`N|U !JxT4+te<kl[% n2 aNJ F X_|ޔ//1[K̒)t"fFY|=}e1EPePa Fھs1kք*:TV&>F8C(<@dD=3ޙ_DVY Lk,8in춷!2*-߇ XQķS_ÿYW#핂}\@ mU[ 4-7Gv"'=Xs-&dKs71}b6"R$9J161M>uUf"(LN&q!L .[6cf=?V7TuN AY4_(O4c?UzUL-o Mz.t4_z)U^x@ѸEu‡J̤aMl(\E`DߑiSfT:xE\E pV5;@$=&dgZpl&}'s5Ϧ;pW ~?o* 6]YJye<ߩc8a}B:bh/zWF.ײ׮6O˫בG,MUR\1@5\M@kwm~B1NRD՛YK["H3ʽX[SsT>\gaG~ǴC667Aȣ]Zi_Ӿ!3riqtz;RyPϤ {$y3Yt`0K}^ڠO .$IMt.YYY)*#}9J%EnG+i:P('!PTka@Ega)"b KʅuiPlPa=-U+MqVL̈KM$vm 3SFqbSPECY9C۞ve+]z o̜[!"7g?~~'7d q ?KV5|jXc.=6AԙoP|lF15I /P~Ox^:5h=Ф=t_ߤ*]OBr]P|[騋I͑ =8yuFR"(eZc)tam.')׹tٱ{ǥ-: qM4[' 33Ab!{;Hjd^#aP$z9p+ܵN`TsnSGeڏqZ&i0_g48ӽ&FnqATbV+S!5D WSSxg>Ex:; 0_`3uwond -ق[Nۼ+PMj{E"WyԀ[$}wwɶ g QurḂ;{و΢W;n7"d>JFSǁI8H̙pF*H!KKm_@qUɍ?XT=X'opUQ&.2؟9 MX>Ѓt}54ȝȂ\E뛱ѻckzX{^>ި͑)ޫ~u|YOKV7ߪ(q0b(@U8s} ;Z^8WY弎g*UHٸ !r , ;8H: ;ƹwk(Rl`֟kPZ!m%<hB0Y7X%wDm筦k:zz`[*\QΝ>H~S<q\>^ h6S[^6r7$be| q v iSx ?,ߚ)Z ߤ:AEqɗcOnF4 ypA!mA> ye˻_MQcXqq#Zx`c,LhL7d0P-:S_Lp:sT,|Zk+}'$&2S}vO#_$^S/8a! ]K!9wa=g.Q2⟛fѲy6vtv ᇍDg[Ń|SіA2G6;kStZ =>BT+_LܣS@N}NBڠAɪuRvpr3ZgHUG6ys鴡1vˮώ4 X ,^1tX lz5ӏrSکT^yN!b5T,1=1-w-7a9Co Ukhn SVWwY#+mxKּ"yVOqsUkŠB|fn%~3(XPN27| W,NOnr$hna=`W&J,&lo Xp9Bsw$Rrl(,V^D\ʾWlo7M/Mݔ~ X%MwC B?)I.v(ct&Vnԧ[!5վ^ǂ7@A=iKֻ%v)o9ҹQBvLo0{4]"U;8"UKÌpCMz\gL*[ؾ8^o-s+dDqVw;p`|dT4ޗ!pw)j4g3ʖ<w]Ne0oZf_Gw(~\HXP>\aB{|;;8hZ Lf/Wk^U%0%ž?-!U|XqԴqD8׼YH<7 WdV LdGB%Nk2ubOF2Ȉc}4vj)B+߮?d)d_grRq.iFdo473᪂x5GHS"a\ ӏٔfFwݽA9߸HK:}~q"}Î{px?苴8yyݿqͭ4\uKԎ=ω~! {/ 5NEFI|b 3w> #N8!OGӪq!J&GXWAL'E i$"1W++Y]9r:oJ,@pD:+߫5V} F4jTxW(-$4yJ"E>\=4!O!jffVWq z8YՉPU(ٗLV k- 9 tʶtPB@}Gw,DI'jfۨ=Fh HnrDPtV$|cej`47NOj)ùI?8ߪQtN,b2ٞl}K7X8m$FCeY* D·,Ft*b8@lDweՀMBxfPo}'e\q@%E#ήh틟ρ6J7]ʨđ6xm?H0x;4N?qc_ A/fk5ѬuלJX.FWXP"yٍ_\6>`",m:&ţqCKƏLaGCP^߈O|[^%r-7m0έhdP4Hq>S'Gď\֍)fEB>47WbvпhSBL72q/jk|!F8TI3@8OWa7WDZ.C8oz y|բ Y4,hIH)Z4oΕ2w:,;E鶳6_`V`_G͖znP*UH=_. L"MlAz"_8#x72bF3FO%0P&hIO3&lD@UږyLr.ڬϊ2VQ'5Uš/CH߻$-t'l?_)'b76pQl$AV-9\KE[F{LE*u-f[ *ȤЉG]S/!F0Y`Q}bwx!<8Jocg#ߚOfcLhQjb{KƗp*!{\$CWF%*Iitj"B%ɮ<ٲs1N=sI+w<κA#{;2i]NUﯷ] k^f^uڪ Zn|莰fx %vG nֿ6tg c1ue5}V5J% F2|9 lj%HSSE=P^g/eePj#h͢mpt.*9~{Pl1$c$w+M(q~ӱfXLyQq:|0?0KYoUSA%TDb58;Gb]Jٳ\]æύڮ2w$x|Ƴ%7R"E9Lsxs1\5{ԏk:?[@\( ۞ 4J~<[ قI =zLCՏh}1oDݮ~(k1uhDzW0'*3ej*3IA^7yY_;:m<ˋT270y> ("ke#k0Y墤HHj;WE9݊1~9xYISbGCK]cF~}9Z\טּ eׂSa%!bu@'ls$ rVonB>Rq;IIQJ6DO~%u!wFU'p)B̨ֆ4A) M ^I!ܖX-٬n)O o3!Ahixk,5jv\bH`]:5=Ba[h4~D"T){wYEgG~4•_JQqr[sBb|.؀(bW̋]RU ˵YsG€-ʝL}g"9w5L+}GLWd-150:?vHErz& M!iM=heT%"ccIaהȩ+jg3oՄV L|{^&kOn65@d4Y#URB^ eSGWP74)ҭRn  JW9E~IW?gO6ޣ;FCv%JTXg5FKf`L J(&UhWۭsuTnv vɦV*T6__Uv' tlHTPC'`e^_JdQTb1VŪ(_e,Yck,X^:E)T6@cː֎#0@7&[2~\tz(3ސٸODyZ2;zxY1ĂqPb=ټi\+ i/u<'/|𝲿]Úa\7-sO}M.j.(izo9WM nxg\*pռ yv:%RtYW-![I1S0%\7ew󧥛DSdt%8lS2zE+1 Rhn$F%>6>3:&LŤX5mvIt~ʙܠM`AW}@ pǨŴ7 Gpiuݱg^ru't0>ep{ t}TM(NŸS-kN92!Q^B MEM?.,"RvAᝫ\%Ģnlɗ$>چ͞{ŕ__4<Y{bt1{d84jA~Cw,bE2M.ꊸ -n-Ͳ97L",<_Y֚]gN:F嵹˼̸f 䑍kj6YU{OjYAWce tn<1HL>@~0lג5'A讉RRkf9 ceN]7N8ь P VEz2VV[r'*Nm,g\L;ISM򷳍ֽ]yJxF{fIDl]j(œ5ToaAb'1lhVc܎ Mm? &t-·ȫmWJˀ ᮂPZ 0&3h $(5uE{3X9:+5@1YlU2ϼZka.0)e秒)s]ꮏ2k_YZ[!@HB;}Z+u[:H||`OfvdHt81Uɼᶭp ?/a|-z1|΁708QH'Oc, qh\a̽JkI:%ϬOLN%ӏ̔[bq}@,? wgs$űεҦv  f$Fm?_lBSר9fUfC36{5,CmxTe$]V4a"Nb!J ADCUu!_ ۳;S]Y\3t/}(*:EqBYpPû :1セ^ҸʞQr0fn"*z_T9=jka%˚'-BoM#̻8M% 'B E2. XM{Qh2Ḩ $"X ieE_6drob*-gP>=]K!G֗|}P7AjN!sM; *-.Rh$LZMdX5'_٭6IWM^.X'l܇}-r05$/ġIIEC?8Ml?rD a*j?pjAnF!yώܸN.MT{W?졞Jo))w!9w0_^'4 }pHD@Fh7uԐYe,obq&WNBlf'nLp4\<J}O]#VrHLK}ĎF@+xqWq:"zjglɣ 6W΍KT!7*[))nc qƿ#!)ªug{D2%]DK[RRh=~MYTݭ@q+|^[239![˱%תmR7u7ͪݒAEᐑkp󶓑·{|@O}(Ɗ`C'|Vmmؠa@Xdxe@E"8knAzJ;P1X%{Y2.k"&ق``5vY +:|1wʋ `Ic(nM^Խ)M9nMH,0f`Rb¿&(xg*H/<~ٔ,26z Tb)¨Xaްxej~1ߠ{ gV|eaժ-c؎yp[ݏ V}xV"_5fOƩd 4|Sxgbͅwn^1A9TXNd#LpNˠC`s:(4Y YvS|5}nJ\YРwgRo0} [%By T͛7)RvMTW7;ӆ/Ӣ|AcM%xz=]US. +քvEzǹVA&[H})?:¥{+W11=yN-h Oϖ0k2d'G@帞(jC6M$,ujr*zu*vVۿr32} xE`KI0c\M kÍ05ωsC^86U9-CNCFۛF뿇S) :Pž={7f?&[H ꙚU| *#O6 `qw+|1߱O5RݝyN:1<M̌b _%D}Noɻo]&sJhb9RCB6HJT́2M@zCi޼Jj̔7+h[Mg8Q#h$S%ׁ^ց, 5a_0 C?^E\iJf$2ӄyyό74CdmnèҢ\|2Z?: {,Sp6YdQhE?w0.N)X+Df%TRwPN_8o֮ѹNܿ:_OSgHH[\MFA)Z, H:*E TTSCnQbw|/K>་KXL[=V4X%z3?hǹ-,=& yVuTB;Y0 ji AS\={C4'(ۏs5f`*..mBѠiO~[r*I"h07M2`\}@\F#~ 6DzVn)ὛjЉvPSOԍS=@Ą_uuhtx ڶΛ@rKh% m|M"{5(>Ya\~= u8zaT!Oޫv*wZJGnmz{+hfoQYjq^-ϗfyC3;R3=ifE:-:d>B8daH*AKX^~kSb:x$|UW "sI춧K`΃ \2rfU RӋEm~E/3r,zw|}qە&0n*uzBsB)j1R7F#Y*[}pD-o#݁QQٌbFb b= oZhBJlMzNke+kExvXG7HޅF}- v<$󣶘CFе ɂs joԨȆE@9vvNlClDp}Z]jn m67W:3|mѭ\8!եBV]XB:llP} :ݸ&CdԣA7K8,Z=0z# 53-1'yhFƒDžFcafL,ʼ&<Wip^{s̙P;E`bt7Z4۫f 0_fk:m:R8@j+kHY O0Yge6ʼnRk"W=žYQ)RӞ #GH644?gܪnߤtJm'wϓO(i;L7<ꆳKy1 = b,#n{xy# б*|a/-*c걫okxX 0p̿yVGbWu3p]r|ՊV";m 5;R8{0+#?ZHs.L躛ix0~tnt/ :11F`0I5"x, 1?ڵ=J-kQz}3neCq;I'Cޥut8 7j>kuSA a8CK.WH2űF"; x ЫW o\Nb_Zsij.$°u6#M&H%#u!flF8AR);u52WǮ# {?/s(O El3^jU[S%Gg5Q OUךZ3[vºká/3 αv,쓜MQZgXx$Ϫe6nY7T\bLIbD3ܥ\ͮЀ/40`hgDݪuˮӂա:īdחvD1󮇕HNUA :vt(bqZH|R}<,' }K%Nzj狾>t^=IAknaNkw=Y\>pg0c'FY:w0uwK,1#mLk{IaF&sR'QDu6޽rȾD{lj*[)սn3JM{s Ur!+b{Ã[rˀ `AV!2 9R®|I:;7).}r0EVhG8ڤBsr ܩ1bej:, 07}X򕐍GtlGIӀ]~1KgxFZ4\Y3Y^LƇG6 SDr)u=~EEAt64Q:}G*i"T}*;+;m2 3~V5m?I/yyS@̣$̷ H, c;"k"1s5"|hHd 5҄,ge?:'M$_O? IeL49 9ܨCZ'nM+Rt>föۻz3VEB](娮piWKF_ȗxr&>%F$-q D4KoUb3x lv TQ(aظrn7HN lі$̲X0 M>)pB&;ߏ3$*w}'#$ZwJE!\(১ec`7\Y^0A8}Orz nǮle64RGh uކ4TnVƔDf\8L>k͇foD[.*y6,jg9fr_\8ŵ3ʒ<%7F}Wo^**EZ@xĔc OP۩%yW%qZ AjlՍ 7tK D۴7Bf/ޞWK爀2FWPӘ*;5y➸DXv[':P)&]vЎ:}c{ewYpƫ>vzE%4΁/AKB/9 5* 9zjoFғ6" ۛEVgbGA} X`.;)?lv=W2v'?`|Sz S~o踉I\og*nkyk}c#S 4~abf%Ng'}) -87Jx!H`vKu,32o#Fl؅aLG_ZdhPj`W? aS&f8Uu:`b8mp?O\"X, |F\#8tYHc+(?(6UtZ?ΏF ѥ/n,j`^p}.VԎD+Ҿ,;:l-3mVn(lxyM ݗud ٶoG&AeփwiG{u+/؄cFgpvܬudLo[|0_DQ=Vd_GѵL.f *$ TcRNelO@N>4xR4\cG ?":#ĸX-yN4's5iUdRyfE wJ"QFy,d%xK>1u zvn;>`[s1 e{u0:z7-@4Ó)ʤ"0jZ D͍k" ~dmUP~u>Uve229r-MNǣ&z <mQCNr%yȧ1ԤT!:KU#(WGR;QU>Zoj\\,(DvpV1IuhQpV^ʂۨתr7~x#ޞI62˳ɚTj^pLǰ8E>%K氪ls:V!:Q~)թͲ1`:NlN3EA7xQ#a45k{HHmT1^"$ 9 zN QKJ4 t?^L+׬Og$M-څAe/fۋA@GP\qm`Uy3W1"L(` sodxMME(y-+=It_NA%[&q\sg;#5F#s1f/X} UqIOu58QǞGk5Eƕ>+f 6 i tH cPۿd"fjYTI.E"iH!ZŽi&.K ^bPOU:A\uNnRF*Ԩ΃f]u} %VHY58ĂNVhR#(|C5@/J>T9h<_.iN_/=Vw,^~~@Qj]N%r@Pn8-TS3hhڇ{"$8GqN5σy4bj&W.TlV\94 ]E [.]AoRt=yy]D?`|&Hx͔O.X"1jblS*,Ok ]ؔJw1Ͼ+l~lj'lLZQҿ9!CS^}diY۞q6].U)u$i7& a1W>AC4:piWReh13x 3)\NyVl{ȩIzs)Oq& Ie2@c\,t;:vao%q"?#K_QxZQ;Ic&Ey-B(4KK\a.ā *5_-nE檄D]D5 [J jHMY1>,S*`9J(S|V(L;Gކ23NB_F3e_ZCzJm.l͡LޖfYЩ֚>+1>WbJ+XMa욶 Q2iI > .8{"ۘs{'u齜quC%.zzkk5(%P=*)t* W8|~b/±a6CY֘!m) I ['`KCӔZU;ZNUvMƠ6Ӯ} 9pTJcnmV{/}P ܩkK[++qBˬsXmeR&b@N-Ki>2}ZddI?g}2lgh>;+"p<.Z|gd/lWXקVB@HQhRC XGգ9V)oA|WϮϛSO'"u/.wUBVze]l\$s=[K5Nd_J τ$BM!O8pp,|J͆]Wv~X9kO~b۪pE.'{T}ND]l.Au/|pIZJyțRu1[IR@P)  <8PTaEjR):BT\*oN~cIη:yY)aШtq_Z6.J;8_Nu݊Y Q*٧g~b4cYoN[E:B؎y]PkN4bo&ZC lNbI+YGdž!1*K"G1ŢmBc-Q٪窤!dNz\tp?; ;].n2/PY)$GhtG9F@UtJTcw5> 50[łic|lȊbIhT\f H dky%Rf7 8±u!͜n.3s~|RZj,몳DVgtKMPSr6ެ ˝ EՋ& %`^Ҥ->RHCgIO EF4e fC "ä񎖸rw͔ Q.AtOq#NGӲKCu EN>? Tp\EHA:I av""y:.dLN<]@v6QRFMIi%}YK&KHho6b|1қ&\KBĒlq[bp&e]xR\ܐp?AR)`<{8ݲ:z2UGLSb8~e=pjc{Li wZ#tI9 b%r+ܟyg$5._ gtdU^x= c)ު#_`(]_.ǘ ;se9^eȂJ ,>Jl6YfJg:(O0ꀔeac} ۘq+\veF:CJ()2{Oy; avnJVKCZ$ׂwL=UbD:趚NyIL:|\mw,Wn é!^[jȁ؞a(Dkaw&h7Sú6K$"ߛ2h 1Bص#Ү2W;Q2rE~oi# \^l;u,S< B"c)1J@nBSWZז]TMѲ^/}6# AeIE(!LFCe콫U7DLql6\Qmz]ND*-]! \g%>' L H5G3 sY5mŷ!+GuD'12Fb @m5{e6qK^k1-48'o=rxk$R\=VD&5idKSv8a4Ԧ\ߴi05BKWWw&&$B`-ltE]}FR2)g=7 JL.n+~C-'U*>lG;E|^KrDx0,$#o"4=7pwJwӶ[&\g ]SlT%\&FD\Pĸeg>C[fy9{-kZ$юԥI#T<>b mZjבR)b9gDk?_؎X^&Y 9xih^2Jz#_}iŊgֿ%'` gPPߒ ֌ឋJWCbuӼ. 7>Cԑ3Մ7PvI4BϟzQXdwKn9-ySҶ^; ۟09h]. = & rZigݟXK*oǪ=}~N2Y̲C7c+/ŵKύ b2Qs*IpŀQ˔nX"&th# C56٪ǥj,U>jf 7sF !w.>ݣ”PKǀXBTεz:НR$Avql^c\/bjRz\Vׄ4ՉӤ_nY$˖C27 WjsX]vlxLs`;CkC5[v 3TB!WrGGéZI-bN ?/u#^)E?Q83M#Bpu%jS-xxYQ͘1S-_ 2/q3{!O!]wiƛ`9#E-UgfvuOt 5%R:]>~^|y^U[{j*^s+S!s[EF.5Ayf{(K=1 A4O=Lj2qd҇!ν i,dҲA'h'`}U@rτ8cR'SjɔHUå`IHÞlZX4{])w(\28J&S+}C3sO[iLtH*٤fм&5DM6zr\)[kڌuB4J^1q "m@ry\Vds_TOnV𡭠/sϿ6C8.$T'DŽS'AwJ=^ ; u\]Xj~ wɀB P#S_Wa홳BȘ*O CUlTyP1Smz@ Wup"s3"¼Yz"?2~Vm>9)5kxW$ͱ »HW"Q2zR[ /(J4l{+~t "JNOSᩏ.*r*p jU5YדoI{"LɊx~:78*x'Ib[C0Qx0d *Gb{ ǩ^mV;;ًoHCVtA -{?cSq4Ԍ)鬿I$v\tC`[lŕp7ȇ "Ύܯ')ٜc+%='3MV q7O_8r51MBL}?08+:s"[_#@zQ`)f IUnUv?צikDp  V?ځ!'΁ dc~q Uk҉^B" +!PN{|wNh7`F=)%])E2Iv9W@:̂3~KADɉZ.aت $.S$Z/\~@S{; U<؍UMZ\5V^+u)_.24:DHZzߗ\'HNd:y(Ndc}l6O{_YHe%:Md`&#'a %uHYVw΅Ŋ{3\Wʷ`9ǜH(=ZEuSOcO_j&%YDₑ)?x j6u"9YI<ە'Qb),qy<y)o<^hʗ8I aTtC0$m IE܎Ϙv7:WaYs1U5Ql!=zx)YJr2C1.w9F~Ed7-n)fGtW %'=|W#dԦIxA=kkaa@YPbgQos@)rmj5d*;&kN={MhE-,yKhC 2+ ]MY7OFyr2HżB*21ؿjNU^&(aL]Qx_12r!K.>'!"ZZX'3iD"{&9*J u9V8$\  {gCV&k 7\&wW 㑊 ʨ /! cӨ~$2^am6YďKrm MTdiFΚ0$ j%S״4YU]T$^r%h+L-+ M}Aaڇ%u3e8]7|gvf9)ި֜U]2{56a]mPN#i]a~315qU%;* (&vg$F2 60K?[W7lz'Owi~ݹ:hn8S%0iMgI%U,ȓCE6B}vuѫ<؞vuDWA.-6@9.fj\B{8@fE+ lP){EђņF}.u*6qۗe6iϜRDEQaD/$; waufUwwa< ?+'K~X$Bp*QgT\;Ƞؓ#d|1{ɥШq[%C?c;xT#kM%1jxbpA:HE^9[04dd]7K0.h .9*ܕ%x}e־ܘ=ˢ8uBi)q:YFx@[x>33tW‹aLӴ~V8B4IkE8ynN *݁z, ;d>bKfϊ̘!׍S -A_~(YבŒUn(l9i>ToA)D˨XIw=$,%=ue?:P\@0t`Сeͩu .e}hV6G$24};e*8+ror _f+|zFh@tlCENamJ;Тebo+;D,Ұ0݈]UPZ{nAȇ8&Jފ4KuYhpM-H~ȧ=(3$fgPضJ qIMfD";z MbnTm2 O5`Qi"Np^>t;q2rg|-=q*zA* {fs +NM,V#H4Ow'a["JV| GiWF\? Q{ᚌdm+=:M)4h0)mt|CŽZLz+Gӝvn5{)酡l/*t⦂#{2D-xoHŚ%ԙ׮Az& q*ɺ,՞~QJ:&$z0H 8y"ame֨{҇d@?s8h2lx+GgT<&Ry"ssD <R ìF+g R]|;\역㎬h?I4ԃgIDHQl A|GX0w7G4E4[Hpj: ~!e(Y0+ e)!np%/m'M1"n|-0tٌ`iEv9̀;5K(gL 3h7?t8`zK\~fb+m!EuY3) h($HzA~*}/R~(:м@6mB&P5jD/=7y. {-1O2G dBQI% 'O*u"U(Ҥ# 7ÑސS()a {uEE1><|bŝ+j] yw: w4)ּĹ=2_,0%jm'e[5<(No-~V Inq :x1Y`ԡ(x9,H)?%B?d`r#;>\iyv b@_ݒ6H%_j!FHY|Ew ~gc'SU&:#m; D`gq@X6KXvKD)}1<|dgTz_J3L T)sN ?&⒡sQ<л79=BqY= }̉PbnR1> ;D4TKRVe[֮M3Gw|S37]xuE tP.#C>1gStyz4[sQ fl _2ݒ"@t%71:Bg#pu\a0h} !y/k:@Dcadmr(#6/ nx:Skzs~54wlΒDZI\}lfBdCO *_; SG\Dꑵ4rp@|,k9cyCo,ݮ]e0Sl/ثqwجp|4ElJo!4YV,lflo֦9VS&R B)Zl3֐=g;|N^ݕU@˧uY+1z =dt2嚣Ɉ0&cٯ9t^x A&2XTȒGo*3PyBט<+-=Ԭs,-~w *t4_.@PΚy_?%F)y vXx?F@U*&)HJŹ[;6$wk6kD"&24J%ܪNF F00o=Jܮs5uaO1My.kECO_AuwٓX@zxk SG-sTyQ_O$FG-ܣ$XA|{Ep6I{gܷLKFȻ8&X(>Tbd 7ľeP~8at!#`R0Ƚf7( S':jdɌ}4 iB )YJv7 gqmLϗWKqGnG=({߀lρ=Q@$˯Z߲,)$%^}$?iƿ.=^h`#EC$/dqH\So h"uw's/4jR-%d.*BIs+#s`izPӖ&clJuל'o|oI؜Ȃp`Z-7'e;. .V%{s=䦸oxUWXZ66CZypѠ6:&r]:MQ]}nMv ղU0xˆ{Ꚋ[CCއө_3q`h(@%'i!x>[ dV2ewk-7@pT-63Ue˰|Q2I;,H:Mq^e@P#W 0n>o0(Ēl+Uu gp̐VV=ondJII̱S(tb2uW[OH#dp͛PiiW|)` W],iUY z Cb h i̗dz~,oèC9`y 9p^<s7"])ucE5 _,|8nv۝iT*R,$r>{? N.CGl3.ޮCH֢zb""ƦeCaP^4蜱Gl1U`1Ue!fq ԟ@đM(OiA?!H{@XEdhaVU䉪ݠoBuNu0seʁ/eNljy-FT63Mˆ]q`%jL: > xN}GN1_{PU:ҟvft-Hu c"䄕Mj?HզbT;"e 6qd\LQnrK^%hf4a⒌NXн% GEVaR3+$\nuq|ݫXw) iLIB"xF;Ϳ-#́2L#`V.tu7F hӝ}(Tc?Z0zq W?~wmEa j1FPv2 BŰ`/в{m\Q$a甍^ޯFy@Lsf}r3{ʄ]wP܈3Ͳl`8{gI 0 b~V͡(]f ކ7ɎwJǗn:&MSjm~Hڕ&1W3NhǕNm II7 I]FK,PаaAè2d #RZzIyHz]iF){Y$;1u,2P6CL L ݻyC.Ⱥx"6:^9٨&Nf,o+dvmg˙LWsdUv~QG3<.Wȶϝ4`ņ\C.02_?z_w##dM,ѺT qeU/Q7w7YlL؃D>ơ8qc{oXqv13T/[go2K)uMȵS2 n j Zͯ%=|bҊ%0F C2VwsUWEhXDn;tU#jwPg?]hgx9z$В?݋™B}0x=@%03H~k3)C-']ݓX/3e}R:٤ZS3g{-{[KňN7±_ww=bf$gJg8[xot X1?^ =MSThar6ءKS~jl}A@E[ a@;>n Z$`4}3xJH|иDo^ea8:鱉 'g#dH%2tq J~%!)Hz p,c-oPL /͈ik+ؔ; eFe2qLFh_I4C/7TY/BH'B3Va"rJ'?wyON0_3DlOT::JEvf 9 wK 1 NAKa/<,5psMK #ѵl<}l1=Ǹ7Sͨj&Pa+EDUi}&ʞQ5U*O)%iΏ,l6C0MB4o!ឡC>0fc8F!:Hd<2YoO7 n* 8أȥaGQ/yNZ% K~7&h%h"2}~4EO3+S˙2Κ? y+Ӹ/NAs_ (8Z}(T^V Ha?j5yϕ@?sr5k m6>r\Sz Sjc8;#6ȸ?,,i KXSt'vLu[rIO5P:GCӜ$,*Hj7ƽ S@i`KQ9<m< Or&TW]rimr}oz3(ÏC&,rC2J#> $>}4^k'Ud&,#K͊;BD8rrVgK%ÿ[5MMN,oNhuUP ǤLy̓dEJN?(>J2_,MLo%qsPqb㤖m*^i- *œV?72 Z2}@knUDP`emQAZME0><e{؁wL@pTy`misVg[{>6CF>>ݒ̱qi"V`cǽɱM(vetsuQ\76>tF e7u?bې"^sLhvWB2~g*@okLF'UHdPVjj! `&l^}T``R^Xzݗ^s eACx*3!zi?C4K‚}SSZmp <tɒ]=Y'IG.@AgEwDmG9@h:Sy=aVʙp'P *t qbF $1Xo;k:!AZ@jeߣ&o;ZḎmGXTAx%0Ղ9Fe1]Vb]זΞQ z] ̰ MEARDM~PCRq ֎.%Ӟ6i$St kXײn{&ztbi8%|䤯.QEB R^g4$ %`AE Ns2lUA`nnYsb:=(;W6 9fF/Ƌ7-4-fqKH}=sqA}9e\y5-iְ묎V{ ^ 4&}3`@~P.H)fd7t& #Y͌RWeW 8=OS.XԵFZ W(eVɪ(+Ouaiv];!{y?iŤ MfKwf;R!j>BL=ԩE^⁐wHoxJ6 i9b)P6B.!vf3,Gv9\\r1Uw)@F?x;;fqGWg Qx`gJ`Pf uoA_|0䝿̿ "mK=S~ב^1#*֋7iVcj&@JoY3yUP{0oKjfiqcFO#δqܶ֫ގRo,STLcPWMyz慹Imj58΅ r ;)fP2E1*t7lJ3sc'wxiτ].3y>U_pU19M%rLVpR?)%gFT6qяY!L|}fQґ]acoT_Mx8lʆYx[ 7"Ze59CkF{ tFgූ6 "q@YNIoDOMwɪќnw>Ѱu=JHǗ3ASOx;Et>1'ԹwyT`49P_,DҸ^D2F) ^'3~e+U.#q@"&41{%vo㠼@,zk兾%Խ>:k q)@MN ?#M0x޹;bp{vIl2l`nqWIw%?G"9v * \, Ų >fW420Gu۠F{o9Bbk|j8u5t\]Δն||д\9գb cz:I5Jl-.2/ib(Q)54VPT_Crz~MA+=Y|"!8,y~&d[|/>tr|8\t|$ZDÁ_In {$.w!6qN4O.͖<'ǭR20ڋm8Ly'u'BR.&h9?5/c$Y+N̠V0{3]LCӛG9@PYtrvՄe\'};b?1Zl6 FƘ{з$vECqEfI$\8'Ӈ' ']x#΅02筴\ZP'OK J,٭s$5h#.m`aGI&["Ecg{'v|2݌%OylUEo?uF|{}bHlt67kX2xG"?Қ3R*~#hxfՐ>]nx]iJE+]59jVwkuhjvu dT2270@דs^3z2ɎP{4DmQgcbigJ &gr01JE.zhq|x[ .`P(2] &{*%vwB78[B̂ӓMl)cqb+ fc1L>&px7Eй@QI NmѼ~^|1:hz8""k8[3F2,//lŇ/}HeTC{F3 n$䍤Hɧ2ʅht80shX\Dɏ˗+3~QvHQV1O6ɍGBm᭞164NvoK^BZa))bZ^u'AWJF<DPc+اťl7H.!*gţt'‹qB{fxUfaնH.:⑥ M{'MMc=4fV`Qa |/1˫GZͭ`x CP-M Š˗/y۵G;%8lSd;+%C2Nڛ_*%(@?H^8(KPTS~ۘ|ڬ̟(PXdfttݷ$6%9/؁!ݸ 4Զ@ɿL`3jXw=Tvikzw$}t!D<8Sv>v=>,%&;_*x@(a_|c)Zw>UHI]h#SZ,^x:ݴWJ2gpD!NLH0a'-Bp{T]nx ċBv=Z-t"¤vMh迧&7kugTa77iCMVZi3}٣.P2+;8?p3Zf3 w]; {4xHioƢr_,2Q"^&H7aRZzI @pu;"JǕEٲׇi]ѯ+HiPeXZ S7[ |mvi@ߊ'a7W u>59>$ׁ# XR̂XySTͲ#8Gc&LE€-!9 ZxH$ZBҫ7Cn+rNԠE?=1`e}3- J}˄D<&5>oPﻏTG Gֻ-g=#=+%>BC9;3t;"ѴLi2)tp0O1_ ooؐ)ԱiQ2V5:mw|gznpMM|R:K< .웩{.S\Qmfϊ-)nǵcСbܻ!VCs&2+hP+b2;"]sSg…`t>x CU @'m5SnEs3xƃB&[Ia醀N\xޔs(W=h sq8>7}̦-ͭV?]44}3?B{(莫6'E@_}:awЀ>YRop>:#%;Y?@,D&)~ qqT݌ɮiCZN{~] #-?>rZ0 ^yOtb5S_8^d 5oiHZPQĦ#z>h[M%ը-Fd{oMrj|Sy=05 ao»\tZ{*GuT/'q/$ ̉92Ƌ{XyfZ?aB)QgC"qGʞWa8T|eհK4^ W,0Buװ98{ YD@ 4jL`(xrl4q{x/Qwըb(.oxX@kJ˔\&:5S;7D/_vDΤpz /Š$':=ݨ #$jWwcLo,.J +7yI 댚S/,{2]GƘl+pJg9zql|a7"i"_mK6(TO^${j{ *EmP~]>ܾjE?.TWHJ9XXo¢ΏFG2`Nl%xg[{g,[=/aW=&Ӟ5{jewC',FͶ3d9qC&ǡO|QJp=~Y9ؓdV>Eg469~Djy*TmQG|Tx$G,<aPt f4nN<\g80/k0pYoIPIҭIE@>z2r4 žXlc{/Ky ,K@4 GJ즺*7uzgy\,bvO/e!_NJ=?qùݑ >+hh:q肘VBmqd|R'#!$m2wŇ ,֣2ͧ&k~lPdzH3ٺڒzP}MdB/[yMyņEZxr:aP&1pV'䅤m Dz&7Rr[#~8% ozA©F* !9jDS ۇ0%_1w;l'R|П*eht_ u$e&Z{jymF xާVdz K%h!M諄L~_CByJ1%H0j 0˄i1jFa6iNe u 9:-:qrEkDa3lfeL.4Qh4FmvǞ' $Hͣ:c7#Ӝf)qOR⒓^^g UnE!8t$+ɆrQ-_CMT_Y F6Q!mؠ8ǔ%~JUDm=\bbC*Ӻk5ߡ(U8%tt=CG @!אᶢ/w惔YwˮFGbAq,VyC4 e&=@ʐK:|S%ՠvB- z}=BzϏHI?,M=K;2 CvDzȂ:-Ustj~ r*_Y%}V#`1uObaPWah,gP1foQdyp7@s1Y'I,N{Кf6np_ӭ>Zj4H] "ZP0ό˨wUs€R?#NS0^d9tG4gznx @.rU׵@iO/QеV)zQ L3F|jݨ `rb/) u\9cj{G`7}+9JdFhnjW^1X[):PoH 玵f9saԃ8⸊yP0ѯ0w-X]J[L9֤;59יOhz<@ʁ|2V}7+i686X-rFtmVY=0k-0uDrDhP1w #.߻g$wjplͰr4ڗqf/*c Ut0T:/n$qU$q[lo*)x?_ОCDu/J9`P˙DvNx[~eGcFF(IdAh)?%!J0S,)bc ]xJ /5wՇhPm4!({|dBEZ}*D@Q&1lxVe.o{hf;iC5.I%#"i.9KϞ>CM6S"}< -y*Pۛu2Gͅq;F b-Pun}GMr7sXHͲעCeKUp!&S+=(9Y?em0y}gO%x`fq鯒$A{yjOP'c.[Qż 44Q0WuB :u"GNTXq`FKKŨ; q8o gR[Ɯ&Hb˝c, 2URrVl%F7b\nw:9W 9 B=1ho _IuFU+H`t{{)IDx|K `a36JaY6?iܡt3iᯮ덦%xL?I cxA6 ɪxWô(:9jxzZ)̔?Xx/3=TA=JSgu5|KBjۂ+件8Ӑ Q.;b*]J8*.)F5[E8*6 4\)BF pF)文~^hxtdk~ o]Yf6d;Bk 'rIe7^l>rt6^}rf=$&7D[%|Xw1jJ _xdu7eZ يnStUEՆ 'u4sfes^oZnfdR XAPkwu{U⧇RVA֙/sq\rCر0iMwu9 6ј,g / 4\tʭYV-zC\ !Ut8'8ŦJ!=8phov2jkqytpʣ)}ʥ`̒v[( @|Ås&ܠ+bl떯s)km(-TSFW+픍mw̱99֛v Q_x? ڍfY-;$Ŗ=*Z B,CqnR/EQ_QJ ^2 ,^}h>fM%nV+]wzmrmdpkP)ʁׅ3X8#@e/GA Pll@(3U4 X<I6jP89BRqIvL:`l}q6]YU,8ΘO6q иd@ xӣ<4h-8BKn[ImF:E<<#Z/Jٷ88oȃr>o%!g8}P)؞\ypBSe&- {o=oĭfg6֗6u*EmԃFo:߶xKD&FSjn(0F;?P<&(34XÉ,tC\6~~/{pܯ6pW`$tw߆)Z5)_~R8 $SǦ亟L 7X"eM B9XNjEnZ::n4bԾ/mGOKs4cQ8ZR_dR/.41qƋtdGWϼw~n#i(cLq NE竸բ'Gؔq4*Rf2as˄SWPUd3LKG{[K ZBORRZuЦkW8smz+ Hy"_59,W1b;P&p Ny%RRb>v[ `Ek $ }cCک#Cd1V6h įv&TeQbDUWOΞ1 ?e n<`,kC$m)ͥ[3>kt0}h=}gr`%@'Qgo7(".jxm_S\9'ǵFNqb1ueD 7=VV lE)JZH.:u5.Xug2w PVNjQ+ϒPiN*GfQXKl›# zTvV%y@=K E^0[,xzhzZXp{OnqZ*AI/KGӆ`K!:./S{.dLyʟ&qJ>N" Q/.VY 1s;7RmPo?#qvBUhfLըcARz뉫c0^wY.Y,I808]IX=iˎfře8Sqjr恢IǢ2=/GGje|p$aؘ-2 T%K*>Y "_;<lAbiX0 sX&mO.5ʑ#l*'qƆnuslT r̦3/t YOOMR`94'ʗmۦD}w98Ky)UW5B˙CGXTyU9ڨN#TʍxOA v(wU\> F[$b!AίPwB?m_޺7QEolI2IЈTo|,>C4x2W| 0=(DnLᎻ\>Yba;Th娄dAG6#! #P4*ö$"Y~)t3~H{PU 'd( H8(N#/M2EX2OxXl]ro`"%!( -k(o@0 xtWU 2˪lڝ+>4Hjfqzh:l |AY1*h|;~OvyJź30](C}/F9Xͭ.XFpCczdpOv_'Z֌-^ud. ?1Z2f+hr5J^LYʸy G->PoU\]60O8%=u 0TPXT .#v/t.Ī̢`7/=\tHm:f%p\q9|M.4@F9Q߾Bj5TӋy[q *iTZ_SnAij)p?F_R[+!0 #-/bO%Ooq+:H%%ƪz8bmDlulH=x)\&.KjX:vψľgm#M7NJj>4, ⃓NbSuFH}@0~ P^ұyK[:Y*|JVgKnr &E7M l]^S>>>tY0M$JC!-z.r*P5Gtb~!1Ed,DyF2s+bMҽasy+R+ĕ?:hc )y\9/693B5t sN6Ĕ@i7NNwD{uW,55=D #) .Swݯ MbeMKoz@Ro+T~X&N4N|U❼ -qYCzJK+lkQ Krv|YrV?.|F`":} ۬o S'ir1ORqTMi+(F䤁]!'<} |"6)!\LC@3T`<&sAVU;tI%;\aS_Ym E/r}f7ǣtl?Ӫd4hOV>w("pDVCF}1Pȩ]ӑҩԱ~gYRUi iQ`rrMLl!JC/O4:U0 9\v"xFgEg[0*+NXcqobV CbdNԿ%i݌(8WTR>G?eEo mNU  e$Ή*nיRvKYş_'2HyN7wn ̆!a: x蟂{t֗`"lE< ̤iZA< *nu;Kpx1I8CK=BjձvyE"%h(c6$f(̮rI8kQ-+[J? 媂a9.R)p5{TD8"~PD_8tTRi a}CobW5PsK~eHt,C DzoyHA7Cm? EEr!s]-Oa_7q~H);={HeYM:7 P xxfҁ[N_AoԖG5Ms?BB`tI'{gP#lFzyE/i9an@%E O8 W*MJ(=ZAD⮈1-5@#%jeO0]B¨ֹcD=0yc)!h  #[J݇yo~./tC*R<-!H$A;W!w&ʴU2a%PXs~]Ps!<&]_GU ;jQa#697Pvl_45~dMu*kJA bE~2G]>ԣ.S髉+:mgligy~#L;3>amqQ9dy!)xM> <aPЅR Bv7 qVwvGIҚ02d E6$Y +ke]*ΎE{(cQ( 0fb?hsks]8@cP9spdGFTƜβT~m$w_~b uBF ='IΫ;4jrɑ9zm3O(]-vt͡3}Ǚjy8^։#$Y]L/5ҧG5h{ŕ tEX Ihx;Mx+ݒ>(`/UxY|븟n&#-j]ںT,:%;(ҍ2Un\ =LrXGS~#4BlUk߰ʭkKDBQU埝]gҬi@&ϧ9YߔidϭaB\3s+9pè{PRl+Sz*\C*0.3PbچmYAMAz~Y/?#DۗUȀT5zwE~$ABOz $np@.^{9qN'ij/3𴊁Z<(,?9HȬHn9!dQ M|R|){m7cMJ=lUt_z6Q}FJg38֬uKX\E{N$Q6VJ1,9(GIITi'ؓ'5e1jE7L"Um^~(,6; | ȊjAFܛT_T"g7(?Z;Gjmsc:'jx$iShIf>''`[r۳x7nWt:}v4ǸDPz򸰴O7S){/y1xu'8 0퐞..i:Ӿ.h?Cۊ댋Ai5c{djMUAFV+hvY;t=o_,.r~΁0"4Eݳͨg  P(tu ӡ:548tbɁ 8!*ޣFC sҬhڈhnĥG/wvh'%G"{)a`&K k=s>f7o'B9ekQCc$_y+89n 8Pĺi>REJSӮyVJ}*s*- C)0zrOt ׉~΀hA[ \3x3T]eH5'?_]3Zmp^(:Ӛz3}ɜcVYd ɞfV_ي¤p%Js1e)]ϣe%'K5s)@IS]^+>IV< aDf*"Xy33O}A owQěB/˚g m't^Ҳ՘ + .zL}u4Q ;ϞۆącN|sWQwRcO/ Et!76lYVjE^t'˨& m%a%kwZ|"qJi`o ·zLr+c6'&θ3s f)3 l8@ѧLcF롢 ? }bB%X^O5(j>Cwډ!j`"6.M<2j5OVPNxz!&r[յnޡN;y\'zMAhS.XGX[7x(hk2ɾzhq[CJ-~-D3ϟƮR%n9z'夐C[s*X nXorkNd\mkfa0^A^0&&*j *9 r/EanMmnB2m_GU^1Žq{ W}:tY@>TsHC{!G= )@0Ä9?:H$BRTnQf kM6i =Vt@!DYQGB*#nޥf#0"'ŭ_kȨMPO?{!?/ TIcl}v͍Vgbٸm*4f{Gƅ#p>1"X`Cjݞ =KsLBq^sҵG"zpгAM7O* ̋hFuJ{| lo{ (~B$l0w,u#J:?~jEQ:Ш\;K|2ػ]sàgVEPwXyK`s#mV[(XЋ Lf^PC*QWR~j 0ic DdR GhU2hnۦK~o3:>>gdp4n>jԹ>]6ljYe;q-/;=p{P̂9[tg X+hQ$v-@q~/K㝗L+{uw|fw`&sr6Ju hCv2"FC״펍ZJԻȕp?8; f<+ڎ's3J;I7Po0&ύβX6*//Bj-B QGMV:? rk %߶YK!.B9orAĄ\o&սK8t`NT'O .o  ѿiV)1TWƴ鼻wA UWՁwgbCV&@xPCyb|X+96Ng2?ϮLzy4t!fDF0]:׹vCuvyee* 6UɌ GzJe[ЪJ[S@r.ss-ٙAr5נ_C FFfהC9w"JO9$8E%W/ᄆ! pgx*%׃>RK1?6,22H6Ky5M쌆]Qve#FbbtQ54`EVh{'Q;F4ˑ/݈AZj'1NV'6)$-dx _V-AIi-%ߔ{%ԵJ(Zߦ 㸇߿ G9Y6t&R궙<2nÿ!ؙDHB1r5 t(S8Q)I&( ʁT..˾'`_9Q*MwUâ];ϴՎ߹ftkc0IcfUɳZ:pʝ{…qTEq`aI0Zr22]*)]0œ>[neEY dVby(t''r /(s57{ bhpokɡ[F߲ۉ D V+)W˵ > s^I u Qi,4}dCW0Z4fMP$hd?׌8[ 1Nn}I -ۉ"4FxoT2TOUm yWHA(Ǖ$*Â۩!TgmWX_O"daXfWMKڊ,r6$Cv6_ LB X.<:X 6z \hĥĨBˮa鮱>T?_JG:[k Ācq 4@"08}Ӳ7Cki'kyW r>9iŎ}:YŞ#~emP\ޕ5m%75ӏ{S~.hze1q0s mIh }S7 uoN+TY4UĐ; K`"9ځi3Wܾ2"?bl?^Q`aE4.0+3|1CT`ob̞"b0w\tbU-ԝ{N0':K@sf䍺rn".e{{{^WxuoC (K%(Y'kaaF @92F|pC PUYC:OrEk~mG(ljs`QmşYWedQ}^0]E.@5JS`O۠jȅ;mei O䪲P!+AHDRZrMNΎbl#=fNZD(%dweuk1( @LUrfƔ.|sEhZp/R<*E!۱v} ~o**$B`˜ ^ٶBQl+`/_/x_lnGiJ_Px%TTz,e_\*r6pEw4~VMBo4BuSDEԻ-O vh/ڣ[V0i]jߧphr9@DNeÌUmޤ5YEVAׯvЙӤbԡO,C ?=1T=a{bO-po,E*#dqQ~aVJgwP>!E&X>0AJ'2i.(r6♞5X"[FPy6ZbJ p[t_)s5{Q\ o'A޳'?F2}*1ƐQ,mz0y(Kv; = U嵍IrBa}3!%ǵyDi2Ygϸ@ j\7]3eeH՞PC'\I!(kW};1׍dx ptBdظ"YG?m74 ^`x'!9B TUĭi0/ǀlmU&N4I#ϲ5/[a! `U٪/@v1ZN> d}&Ǝ!?^G'{S >ɛ]޸s|vfϪ+=@b Gj 4 d(OQ7-{kyWcQu(|Ʃw׬SXP&E7 d#. &Y+?q[]|Gxۭ9M T{ J#,yUJ_ǸAUf>#̶t[']wnfxx}Ѧ^7UFMXGW< Wxls@V5!^>i3_.v(hnlՈeᔭ"1@K9ª;VFئl?*(#?5MG܁) 8٠7!x# h֘nj=έ{̖垞OCRӠNy&(^HR߯A?< EȆQ!O6H<\;۸˃'VOb,ًCwU٠ESk"Y0)f:Zts-=I6QPuW+ ˌJ F''#B?dU|z ShIINc~W~ "G Ƀc]4ģX\KJw8)c6)O]2z'_OzC_s !4#fs}`A5[9ׇo H,5I 3LE*cxD OJX .OMRN{QshFJoٝܮYw֕GW^INǻ q4Biyo :$M@- 1O@[?;`()U akwY*8Qe ĥ Kje?1 K0TjCmO1. >ΦcnES /&8>ʶL[k8ipf!pߠr) QwL0\gY*Y$YQ?DDd_vwj\CE %N%jƿsN `)Jf|0TYepA~"`aȬ,== }hZl~DvR8Gh^ F!KLh[*$Xzr{!OaQ%aĠzr$+t.>_bXýcjߡ9Tgu;Eb_E6E=G'I`:\ײy1֨sMye}|{_lW~<@(>.Eya]q[CE7LUf2V*|HlG5۲Q YBJHQʦ!#| 琩=$`sߪ-Ed a #KP<@ě^b}36CaY#īd E%E)YvA*"qs0Χn9o-bQD9 *Bk91;O$Bn>F=?V.ju_/ )%R  cM` KzGW>R,Ihh_287ثd/R1|0_`?ETy;0٥VJ;@`pܖJD֐+:CbTèGj~th=ocv4U}UnxZtDjohIG o;ں_/]zeyj}N 6'&oZ@ZK EM aˑ[oR9/xctu`.-Sn 35 S'GM(3,6|65j 6<ݖ;Ņ5VN+;f/' vlz<:q {:}&rM){)^[D1ޮ':߸_U{W7gv fZԗ/=r&Y zGFۓJi= $40f,]O[·z Ek\(&laH!'WZA~*#fɤv=Ttޝ8y5 3RaYOpodt|-|U{9Ԕ#~oe)F(YO䤍uQa#ܨ~rZ+x% h-]'[.</yŒ\nIV2/ Ӊ)k)kqi:IOg2Um`ղKud5;]h~0IFO$Ax"3Y{>Z\gg}6Du ĿhaZ -cxJn,ƨ<n5N  [!+=Qu$[\zkt -#hVo&y+  +`YXbVJ:2xd`APOi hPHyFD0BdOkIe4 "Tʴ*QLBLHZ<3S ڬȓ*N!#mU;`6mMg+\Y;(r鞮N'V 2/w$:Jb8wFєԳ$* kchdV%JBN0IMMm[zネCe(fJӹ92_Zxт'zj:88vЛقFT<܂gf^ZرZ"ncyɳǁ݃: }^e)4}G74u }NGeY3sЇvJ(\#*[""ŲeTSsŰ%i.sܗ:h_22˪ja8]i"4ȚiJjOj@AcU5l1{#s3g#|Z~0j\35d= :n\52 B&nK-ڰ g8EuW:ztMhQĊiZ82t'#!rhOZfUʵk5%ebX7n6CÇlp!_~`$7uwI1ôiR7F~:f]8d!baI{(FUb@qtzb_791V@;xj9r 6%N =сRN.tД'A? 5BdaiA,Z+4FI;^&Fd gj-iX}rh P>Ln/ر BfEd8%~M#_% ~ŘR3 k{K}P'Y@uْ8o 7M?T:Õ ,AU͠ΜAlV0qz!8؞%*=ml>R閇6_-"qIip,+-;˥ !N wA<-qt1wH2W{O(]]JC8uRYۢ+#JWh?(& (s6aZyJz)p=b- SG x7= !fdO^G clK g 6)7AgKU2bo2x&1uJ&S,R+`oya5t}@yTM UxZИu9kԆFL%CK>25?Zmç*,O)u;ط."B$G)w?.t (pe)Kzg3ؤ5Xg-/2*V&nȓ _,u1)<@?yqa>Yˑ ~[rDHڜA׫q'Έƌpg˱qL vDt-yD"`&e0wq, E.q0-1;AzE.S%5UHOBS,&NQ IfFv?*J2D+bx(YI7:,-[(~-{EJJ\j\}BfT|E6$[zt~ w(E°>v&tOorq~Ÿ%YC(ghg7ݢl}7twn+i| *A(!*;<$ N6ܘ=@zGC;޳^ns۔f(W8v#bABȥ-s(_0$Ӏ pt60">fھpd)V$a7kO6&PݽyiW, i (R*/G|dբeQv VR&\"Z7ЎWRjz6\cmM]qgR, N`5 %P1H編s -ELUT\'4Tx)qglxxB"QZuK?نێK TzPrC./%`Հ[.htuf!JKOڦ:CbNyr 0`%7nv* 93JoXv4\[L h%7*TyR'%uZ' h¨\Nl,A i'Ҍ_T_}3@;"AoA?q˽\Ot%s-Q7N98II1/Vι?Z`_S"s;NsTW\n@ѯL0n GW(" qU^G6uOoQp'29E Đ+x2ʊ\ AD|QMKP3ڍ̺$УƵR {ZA,sl+طwöb-&ȥ)u9c  7P]>F3{XNCU=a ;2fJiYI#o,dR#Q.qF-5o.dѰЏ&>5 -@鷶}plr+ 7gj"Fu2iVa|t yg'CaetcZO͟Z~!B7p#7Xv9!sgPt2HU;dyj8&ѓumݒ a7guw?.סSҲ#\T&^h!v'هP/bdLoO06Xh N*VoYK5ԏjsM*o}"&?#+ޝ!:_Ċc}T;&}rٯb3l{a( D/w[: P+ߍHfZ!d*09¬u:$AQ` y֥(#5m)5cV2:/a&rb{[<6dN,ˑ;'GN46l&!1xDVZȭ,2w"?8Xs)6;Q7H WG4X' >|̩_۱'Z,rKxC%>q-#4~raK)ӢpPV'`.ˑACF.F ;++BVWpWrYr{y6zt)+ zR;`Ѻ8JafcCX;0`&@&Qc1 AJ%I"Tq]΄c_OmXBKϞe_vD*( "鎤;. ^ CF]  lԏ@zCmpNwD͐EֲCD΢NLx͸%NH\^ǵ}m$2\ykF$c{E*3=e) :Z C"n34SS\fV6U/[{vm< @ۃj;F\XmnL`-i>m{vֿCPBVK{ qÕM #ȅ*䗺96t?IA?P=?` fxg:.xٳm/{415'6%k1q.nZe5,2o 'Έ E*I`1@Z&)j[-R>JHt>:sBD"Z! po(!%6#f0WǬaԎc_ŧΎ>YjnZ>Edш1$-k ~^o\K+I8m4v.Q)L^2N7%[0܌OXY ܉ L䤜.Hxu1e_ Ztg4~.Q:+ԹE|>b:5ߙQB2eh6iapqj;{ o'+RWövX-܁\?+}X7Iv䚿ىqh,ޏƨKg__\n1,H$ 7;YKBlc%l>x^yjg陋*YV94hmL2K4Y<\=#W\ {6{f@~p¬E&dX5Y.cZ_*]8T&ˠ]ަW q&%7`A>' @J!`IkҠVv>e@.^Po;.JBPu;^yfEe4|&zd݇ ″p]M>o>|yy :awV[nض.y=R㮢rLL֜ͮ~ ^bX )c‘}j28uӎq}c,`nYLhtg?:C.f-ʤe.vVm6H#3 *ot,QG{歧|0\ Ŏ"Erg)v˙ruN៟dSQfr9&3O.G" Pꛩ0 3<͓r3pMD.i?p]:"n_dsS GeFlCǛoʐTʶΫYm(uuXfٚ[&Rhdt4:rOƢ=pȱP>]l(,B-3?@Y 9# ٟǣ*XLe Jj[߇NgӋ@^PP_PB3 @w$"Ҁ7Y &P>&laɐwh:!]Vgہv`qX!ai!`MwY"(%&@!QREneִ%;%Y EQnT j} 4 *W'KX6?}6:0y{ub[|G5-J}2 `;K$aNO|.> 2ݟ''i1M Q"pw !s5 y[A8?@}f|$WTΈgRKXy}b*{)eAɡ,e$~PgnZd zܞTobNg*߼NIxkSD_) ]b;*xL#C #8% 7NSo;gtֻGOxL`ŚNa^wt}ɗ1ؚл>@ sg;͕:W5S]Y|>t `p_Ky;W,*jSjZ!C1ٙn),*/)D#Q#Bi$ox fn^+ [}SE/Vp{bavĝhZ{òWl&Yy}dّ)W6@W"J>6i8њcB\MQk%D:27>f;fNesk f4 }B̘x|#r*5rJiŽPp;xfW:'Lc+m$24i0>~DN(rK^v0FYoKo*[23b'jQ߱D~#R/lj%/;abFL̟t!aTT?f^#̷".$1]. W' FѪ絒-#@p}7{XO~(3?OCʣE[7M5A-Sw\^Q;roz_N 3սdt:* iG˛kFt MPNI{!{"O-&V\_>x'8G}H?ʐq97A-W gAPewF'?}^? &ٖ>ی?/EUI, \miG` ӴcƏuG;gMyn;L76!!\ٶG^jaţ@  loܢi@+闟{ sRvM͘ |\ Bo ue'QBJ4_֟O;@&d?7 ЙGEũxkLҕ{Xhc-#>_u+6~ ϫ+)@4꿤͍] :#pcPؔfJ*A212kE1S|Y{2#!bT6+DeTZI)ůhN轝lQ^ 鐘Uy}!XFCA>#i:%tS&ע`A>9>:([{&ozBD4V Xe TB3ʚ`j-px*k_fq!2n2KpRv[GM7̑tT?Osl̝)+2@G֣m,Mޑ@"jHe>*(Mn⠀{-2WA [ukbZJ_ɺ8%i',D~<|=2"%UǦkV9pIm6ծ דPE}ql1 m@>]lk} QԹXam~qe/Pw KX-}Ed, A>|k?} |KKKؽ+SٷKy2iIωМsXdNfA~}gM*;R];B^߻E(u1(?9x>PKj4nAsE7W$ 0f/NX#S75 {K ~5PA% Lkh?Y_8&Bo3.d}~C;=Q>7Z_; LS0U#?bvN}]K=?|Js`W%Q0dἝ<锇VJ/|0/g ;CHh+rLO1u Sk0'l>8y=b"uF%*0t %C*j[A݊x1v XD!oDDi?u+Q2I+u?2;d/ 'aU4d!$2.*yAONDMk6R!cT{[&[)>d?{>:3aK3TB[E#4%zhPv"'Y ZZ%V$mxAC$ ᥄vAD\[0,6b_E& Ly@Sy`=:JAfhI0V3EV頨p]lYfC{7[~m(6H,kPo,ˆ;C*Hl4Tb'W"E5D7Op{{ >8㶇+}h22_F{12n5Iⴖ+u3aTqr<S?J=xU?ikPǶctX8<-c-x$V3y6yo(!h =wd ڟG1|)tauNܴҒ {Fs <ئ$OAwV6nNX۲iW̉Hg$uLk8hrR솤Fu v}_Z \x̣/ϭ@JIނ Tx4hL»jZ2 '{Ry~yԎr^Ik,""Map;߷k42!\6"Yp3Ky٫aې7p}RkgH+2i+q$jAJ&,ZT6ziɺ ;2xnmj׉!pNX[dZw_6W*Y8" W 6#IQ&2nsL9MP Mi;εFG8Zlkson^CGcsm ͏`wȋ R , ʔ^Iu\Mz Ds@k5*[tEAa{s{lDOc=x 3?!?gKiw?^4:OVTZFhjkT܎(b#Q]/;>_MV9p_i.YvSGAh'u2p698,5}.5<sj+F :L~yop*#ؐ:ެ+hU$hӺrĢȢ`Fn=4v$һ􄦟&JڜoF`M:眥mgs U>K~AI;QUkff]^ v ɉ,;Ѹ": 箕)DXl;yX%vMOڡg~9@ibn%׹AvlCT¦<]s&\\Zdk`)kO.k֬7/a2KkͰ Q()z5$ʌV'91r.*[@hοˆ93]!K.ύ$k8b|_1aj,np˘9Frib|}j E $s Y kQnЭgj/EZq߽/wb1)ݫȜn7=؃rcQ.jז65J[ы?@JFR4a+ nodP"VSѬLC֜6%$e5߾+KjKI ZC"wފ{}A~|9F-[|P2r&y7+%&O0WEIJu.(3Bן[OC|/R!UrF8$&*ꚓOAާ;<8i A)L<.Sw9o& ڊPv.7 r kJ>܇(d|[kreh_lU;϶ nL룓1}q4gJ)2/8Z:*?oc,%iU6.O:}~ q}& 1oȱb4 _,IDZ!ęE&=6s,,Osf##t)Aw[[:kjlE.|p)t*a׍!-ؼЯ 5L8ip^`]K,ѽ *S@xz+a䗬|e(Yx^ Ȩ[(_;OW-a%f%lQ]ɋy#TMCI㧒IuFو`B-H/gFa SE֋ łp 5J84~@ A,G^IT@sX x&N֠2MY}gNՐhG u m` sm41z/s#GCts-8F\_Esh` XD&GV !ף[/h٭czr,&UjYr֒ǭӊ7Hf,utaZ[-m]q 1>L@ vzZ(vƲ1:o ҕ[a~T *rrl! K 5NF0+oE(?wAlonn =5PIZLd}`&uR"$&WB+;. A (Ϩ͡PѩID`LGiW pӨس"D$3b;Je s0q}Vֈ9vʂ ."`H3j5\/lyxŽ;8(3[y,MυfQ[o ^Gʽw[E{lUd'*-q,,DypR&&=O"'ė{2kpRj03f<BknRɬ1+gk5:Ä,Ip iP =H}idv2ɶsjMv$8)wwLC]Q+V@!d*mx>,A-|vc t)Z Q!z`Md5u46W "]_*Mr R?8Υ?nws#;[٧ P[۴~ .:iGr($-'YaBz`M4+r 2 DK,r#["MfeJPXC@ i( m=cr9r)-m163DsKM723:*nCzD"OAY##"?hJ0eL)'ɇ6Y XD ‚b'ݛZAч3ZW8jļS, -! ͭ7ƶ,YӼ` z(C!%@(^O{ű~x ˯(FVp RLA_lT}UXH .k8QZg=/s3ܰUt!d,"<^5"ڙ_ hibшGbjIO~(&o 6%JBb a{jv~Y0nq9aQmQư`eIH75~rsbq0g'NCG-9/}W2=rH;stR7(ܝ eog4L׬@ %yOL.좧7B|c:FIf{cn،K5\ھQGfH_÷.T h}D돃~ p6і5(D,J!p-{x +ӡ]xZ2 E,*>RMCBg%M#>P59Ḗ 8Me͈*ቂCܣЄ|'CMB@E~ _ͱenƸ.[?TÛwmIROlx:w5b @? xdap]!φJu P|+x[&o֒T^6PkicbGKzoPyT֐@jQG-;˳늺n")n*:"I޿T-^qG Z/"@o8`jeU Ij9`XOėӢCT#9Xҳ‡_?I4DJ3E )64q[|ܾz눑l~0!JiGvHӌo W^32"gl El zfΟ;h<]K Yzb]Քtw h]0SPq JI7(L,WDx.H%|*Z”}] ֘.L%t, s4п~py4UxCDqʸ #TM GڀN멋pmǷ3m'ԺیB]] 6X"OԠg'xqX+%nNX^d1NH'ð= bNqϰu wKiWq˓_S$vEq?N"_]bL,O]/sؗBdlhOM7^+%9q6[-qw:״ȩ-2'X녒 ^0}Լyy3*w}܍ />2~_`"7mVKzeYa"El/G(:SJ=V>a%<KGGUQt L_(E_[ȫJ\&QҊdE+q-ZS颟4< @y\p/D RdQ|$6tegS~4 *P) xqdy (V^ Dиگ"rif?g eriwV!䕐b_PB{H*6>݊S qL?*LLhKaq=IM/ʭxaT: 0뉴5vK?!A@?.K$PR+Jr~im ÉcD (1*f|:&m9rm#DY =ztƱ-U( dTWďN؜#%YI)G\=kp8FaEJ](aʈ HgKqUESTakΒg5/{aoJW<%VLF! X!KH]?;ܲ fjꀖt[!ܬtKJkűG'MtNu*xqf=8$QELrѳ:v5 ߥkW ک-PԹ( 1i` )M@S5mWIK㏫謩VFrxRaPodoP ;%\Ph'zE8w<mCsvp, :4rVr imf?27S-(ΪU ʧlA4AÌ\]G /k:!tx,֩XK/Ks@G}I)Io/!ap1.Xb,P'B8GeGSV8q|ޠqj SW?m:SBԽ#0vp`w^] NY<V- .x}orKf x0Zˢ]= {yP8!V 7aT p+̘J`7o"*XJ)z5 6!i᳛Zg2=j]%C_T"9^ʜb4bj;\mL;b,z|2 /*{_Y0*XĽ%`_s&}P?UcC*EaX~!k^-{g`a\1X@\8掐u#G/VeL,zixҽC:ua6 ϕJ4˒rRmetZٷxVgKFq5_)Υo@^__2𶢋܌LQ_;r>!hRKTt6 GQ0%8T,U 8mwq<9f=JÒ[5닙8-Ӱ9(v>TEf[,W vX'z}=eD9|]<^']R˸!<¾|-WEբZt hRm}e=?WZŰ[zTA/0}JsIFdTy!S.I\41 jn B9Δ30.̒i|zq\C"iD^R5´}cþ"ȲϝbmIQٵMdEJ=*,Ta$A29E.>g\<ALV Kd51Z-6j[H6I"EZ|/ /JfHN|XW/̱"'ңlײ+x(aO/\7(4k) y9v5?n3?5 c-uvqo;Yv+W5!%=l4#/$(K7˥tUGM1uN+JT}"Ŭ\s&.l=7D(T =Îܢu3pv:xY/ybQ9zhJ @QNQNQ0e*!C(?rX[N {>LP%_K4 /*^QB=Ƞ{U[s-(o0ufHtȰx-A٘$h*VwaLn24$lnw }\Nm奔j'6 tK:2vN9S`j~3dQ.-g*;1ͭlNǍG11ߕv':ȓc|_ji\xQfYv/\>va]u@Ksz5knj+D@ vXOaFcr$mTl6=SLs;_cIOW9a M" "u:06q+|# `O6cYnZƃ NR#ҀLRn3/GܙVӭUx݌m怸%0}8C ]} H vi ,< <Eˆ6v]kZ+`tsC'-p۵b'@Qm)G$cPFu3yi< -J܋u67Rx+Z~Hۅ~zWa]Dh28BǧɑE%D e<2IՀjm=@H5!_ @ka1cUwGn>E"8'S[ b"}K_X>C #1u%:zRR>|Nيtx]AD\owVGSE+t&f ~OEDLb=_tOɚgx Z,-#TkID]Jr)I54ĸaf}__Iw;y%Sc/&hL4Vۡ57hv}I?#Tui|oP\GS:Y u4e?-#IɘKFϒ&+U̘MAVF+RP[Dly,sjYP^Y>p*`KrIFT֮-lg/pzj.lɒZ;H()oH[m񧘨HeJym κ2[y*E6tPaӞ+z(FW|q<B{PC/7<}i)oV :ɕm͜V&a▣g &S,t B])|1|9+@fQ0wc !ZDŽSO0.&nwk_<Œ$e}Vk?6c1=n{cr,VIvB9wOj=>zmLȹj5Yk4¨ ~|5 @WyQ񭹬uUDZO1҃ Mb]CyPdi0vDE4bC# pXBoCjv  Ⳕ zC7{7}0ѥ}aB#M#@u}ۤf0_^(2^KO91Ԕ/Q- ?f jsID=]l >Ld8{'$pg}--ܷEZDW lJkL%dd5ƔX$r %EU帺^T`B,0Kxޓ4 |>|殂ReDw5@gɳ 5A\J`bPJ-Fg/To7ԎC.-XA2|ҁߦU+"%-s9&As*'$ Ү_6a32lHjrߒ.wPI?%Sy)Q[y\p#u0qFYM:.iSM@m{ophviFJ6 9u~3C"|CNZ[p`.iųrL&/Re\`pROL%IXӜ/oc?In B=@nZwaT@UjÌc/A"9=V?|)@Xq_'8.VTOړD[ jٮh݃52)U^$T;CL"}x]vѮz`UYt\ͭz)~lDkB0c~G_nQaGg~ݣ*ͤWd򩨚exv^9S o<ޥ"Bv)4Xڸl>V$[Ns  }P\5{dt'a,:׶#RneCڵ5RbHt?S_f_EW.qT0r>=qln=ᵋ.3w:fa.Kza( ãdq)tu,Ë[ zjb{W$]_ʚqeK0tDQG5a^ʄyςOv NvAZJs)ar"/l(+z=e~t:EWW}Bm_tyD7dq?X\PyK4ɾrR$oF̺EaL*K1:}1NLv:fXBYNjW]ET׼t~1|_TIH Ր̒ fn,CP.oJ1]Wj*{IorǛȽpn! w|:P!.k( GNE囉p{y: <͖OfPJڻjՓklqn.i% P^a{` C|xF]b?ܗ*oOV3vs#u{@5a\5, YPZfCܱ_2q[|7"4Kdu{j]94g$M5T](gaQzXd4G cd.殎gt{AM; e)Uގ^jT!+ VVY@UxyytO쇛A㹶16BԡdksCx'Ã7tX{Qqlh# MUZ~5}%xLEhFZ%qQ +_Ԅi?5Mt嘨(K \%QQZThj?*hG8'.s4ej:!E9b Fa?9_}QԲq3""jrD Dcؾ@^IRpyY-LJ|GLB|Id W91,!t1[, _}ސ1L2 alQRBw[NW%;p;8FPE8 yx}R_5KrHtSXULqvNƹZcЕ k} {fPSVhN$MȘ[i?OKӺ1&h1iגAEMGG~w .G>T1jܘyϊ"<vxo&?~|u6mW Y\Tѷ_сڍ.5SNL[~x@ NrڱĻgbeFU55)EC>!-4eև&rP]V%NkpxH5:ޣgsCgkNioԍ$m[sm\Ў;3,;wf)23]uDKxxQtĜq4-h1*dz`/@F81;7li=EYLfO3d{1g@k&PyZILr$# $UՇC㇉>w|=JS!yXa+/\;mciwbs 碮Cu)ԓ.mX"ޱr`},v.OrsāмC*G-6rb0 $8ڵ1R5eS$$3_ zN cumA(`;c؉@r"n"f|rnF]va0tZ[H f <->_Iٿ֚q)6@:+-)Bp&K&>oɕ)wp@&!Y:j"1.a|`܁fuԇ:-@hMhsa &|VmV5*ZXl8#eum8j@]q:H"%(`?k51?${Mikum >_0xm<7!.n&Z7SץĺuRYuHן"`Qz;h#3һtUcO9In %4Wc|=,6*Gtۏ}_ \ХM;M>aaLX5Z0~WYoRb=WM3 S SpD2jYnW}QpZ枔>գ6_S.S,+x񶽫[b5X|apl:wd-gKY9= >L#_@z;`ak%f)sTˎR],YZQz'ndCj"_XՓcj.QD6-HsP]JC> ) $" woXpP'\<# 1gl֑샐w>ԥ(ڸK_lǜ#i#1^&Ӣ;2,q`J-(XXez8ς,X\NHp@hQA*S]!,А'3>!>~~ ̖퐢\2#^=^L=zӻ! _GnxZ=a^"*e59Ľ!q=ڇec|^D$ c x_!o}LG {)r }{y!g$4Zi;G%*oxɎ 79 \HOT*fdFau~ *; WJ{;?`Jq<#{Kls|nJ::Mp#N,F:J3 cZv pV7ઋhd2!6P7'kEM 9?Z-T%]10 xfG2{&U3s> l j 9C,"?Ϳ~.ew'XM7(tC`*;f3IڜYd}Pasf{z[L`söa^SL5ihGќs'K2ذ0{{NQ:-콋]_x K²"I*62m{VSޫT!<2" eL,Q8bD!aqL=C]IOJ(5HҍN{XdAd*X/*%KϴZdݝ.?|U\(LyO3wX gWQlaM5^3  ϳFbA/3)8yf翟xgSt#7aϓLV~as5/٬ϡOsX;)uezy@N?-\szl|{5z˺AP,wWgNSQV/lKV _TSA7^Vsѭ/05\^;7u7z!/`SJe'椭30qٚg!Qvlvc): 1 \jl`{f^o"czH5c}@\Tz%cmo@̍IJ뤋ҫ: 0xEFhx"!tv&. 4BEɰSp~*ް62cX Zo:IV8%ژ`~W Rx]BLIE0k:5 [KOjw~+,b^'ʣ8i#HWqI4AYRNt|nqBehA]sT)HM}l_Bo$>m<'?X{Xs#tXx+(uxt7^g K`o)n4a 9\+M.B1UaT'l̖lZUHZ3V`\P \ϸ"i]=\tn*u5$f^ 9oBlDغN2ʺX=u3{W=}\f9\sk\6U*'.XJ^Z$.HqS a>ˈpyo)oƁ;Zy܏%HFϕwѩ~E ,P'9Ro=b 3 .^hHO+3F*\E2v'LiWo1q!}\y N5$gW"u 7> £+?["I d-#px.D} q2V}ʢ)C bC;>* ;LJ'S,P5R49nM83闷\:iĝC+W$p[;p$9]a`rRJ+@ZL'ZHК1nZ(uPCF7%G> @(L\B&+9_(I$fz󢶕*]۲ųȼ1Uq=f# yR*%Z5u;"с,McWvXU}L,T-~# E^:,wy8*U>@Fh7UjH%Ũa @O53Fa1 2&dpeo<3,͟V3<4_FT67ݱLG!`B6{zhBMGPh$c󳙇Ypw"+Z$يzyer^AsTʂ\% G V@ԛYa Px5KVE#)L9R9R*OM{$f U[jJ>|6#_ hqbE?VQύQ#\WjӗfbfSnC;Js3( 1qj(H%| ׄt 0y%Jҵ;"ЋVK0sNޞ0^S<]O9-X W@z Ȝj<}.Z/zH)>!eoWX]>k_T.դgGo,Hm4z/D뮂Сq54e:71',J$JpUGے!6o ч kX w(7xv0/X6 mb]]3(RFt`󤶿k/~ CtW{;I ԯHVOu\ :׍y+F,vU' dt{ߦN,:]0*bvs!hwt(H:y}e/v1BInhV/&#\K:޶/ \龾2!eJ;OD#&G,[y& ELCv.I eU:8܆i 5 rvڎf eҍ u4';v4IG8vEԕ<Nς ڎMm8 ט^}WV:AT ^`kuƻ*Ɲ$+hpYٞݼS~ TX܍f5b.[Ǎ]g=ξ9Ŧ`X_}Bb[Z\k07eݗA&ٙat"zde}Nggj3|3AC.3F41wY'HcCqA{νsRKOAaSqٺnh sGgO< 7d16X򁌞 }¶uZ#s:<"&ԁe@׬ex{@G,}9A$_ 5:~/Ù?sIj׌z Kʚي$tHZt"\*h0UG>s۷a|hb"7_n*rNl}S3<[D{#5wR,'Nʠ~C٪HZ& Î4J_FL-&tOpzT4"!kNdz8ckb$\2&~޺sM11SlA29AQx}UjsU?QfgpTt8yvmCw>LKNh樽'_2&|{y)?o>d;x,9ro={i3yaPm­vf@?*<)0xmJӫbZ"8ZsD6^@w;ZEu6g${~,IHEd]haU #\'/@|6bDr9!u$gz:] AS5* ] \)2[V w&oTL39w}b I|bMnvsA%K84O]ҁ0 e@~X=F{ݸs}C|YIJ_κfMQt%0j(cj.1hO>sIm36i-w&&,PuǮL7ؕ KS'Yw+V2f~F/R &+]l=$Vk pRAPf0Sgj'TVLטkÝ/_;W!77ƃ1ȱVB\kWH(\5+V ^cJi|s*o\ N]t[<`޿6T'1⥰f&Z3: >EXؿ8p^p(:lxz8 _)Οl7 t0FGUD^n٭rI0G-F8"^F kiThk_J=֠ 0]ɯ×ĥ&QfnXqʦ͢dǵ A_n#{fIfT8rmY&|b6)BPXA0Z{c7Ph/_jxƒ&3'KH20}qzqKB=jhA7A^Ʈ5,3_k̚rD^5A)vc?ng] =xrB1hVAF擵uk3/1j-ˆrh%l=?ԔVWy@g9c~Ͱ|~1ʐhF"C5c.&vOpu#lMY-b>MEMZ퉨abTρӧDS)z[gUr#\ɢL| )Piذv!SaVWK X í!^xmTOl!y{j@@u!:";9B;eFL^6iY Infc8 d@j${ #mfoD:"nxex_بPm5Z~< .lL8L6"Gٸm ! 5#A.5oz ײq/Ǔl9>cN#hoc8A>j6$;RXUn$ cֱퟄělO%g$p6ȤYP3xb6@jmf^@l& HtsMo)Rv46` f)&J'|.?LB$_KXCr7E"L{J#<-` |.&%p_adzZӷ=o݂ +j1Z"5vW*#18wftwBkTM%LYH+r?hf]jwߩ^ KvFibbl)-oh޽ Ugsڃ6YΜ<+)"gQ %gxꋲMoz Wmш{}}dc&z4$0̰ʦM&x2;|Bw8OITn'EG?lb~V$ >YWQXۓcIׁ9/DщP6bT/Zچ &?d$嬻]x8='O9 p%י7NA5y8 ]&BȑIa⦤ ϓ|~MfbO" :Eӣk fb@a\`\G17#t30J⿺h'Z.- xhQ׹¼^יF4mVDȵ 8:s'p̏aΓdJ<':Ss`2#% = pȈ"2/`x)< ůT_O$Ww CvI,Oƴt]- @ hD?k hҠ;^4[,+ B`Ԍ33? ] i+FG#YV"ЯVS@n B|L^r}n$wmF ̤^PX0a(Iz.GzhH2|Eb_,*uOV,9kxn} mGR_y\@v@pцjaO<' b[GиȟIaL(:+@ԚI-[G;FvP3¾hb"N;-܀ՔUo2/ j\oEqVd[ڒrg 31/|>>iQ-qs ~Qjq@{ޔ=!*;lWLCM-+Ҟ3yMY0 A*uSAbM_m,Og=3ϔI +sdK q]u[;X<.qF0WGkylob#"?H:UJ*-w>$QH8n֭Yfzh CE9Ƌa>yD-m)NxJp Ab/;dпtCC? .:%MCwFw{yF~V$O&B+>5acDѩvf'M=gh;Vz^{[(3zmeI[Cva+ V>w1IO*vR㐭FXp;eb80\5$.b.k@ 5a$-b|x3A5-[ꓰ:[ sbP_vzpH jjOjdZtC,`ں]:\i"+ s!mXɱQ6*ЍpZΰ4]'o9'Ӈ(8)B2,Vx tpBNbHjQ*qZȭX)Z䛞41%uE)-Oޮ"̆,C !l?i|pB~_R2N,FbD'.pXlc|<_ṳ"jwbs蓯2Ѻ;eҙ}s|\ d !.ڡ"^BLBz+{;ݸ>4L7;w&rƣ#.5)_%NFktYM֤-TXIeWD_^ڗ^`l3䄅+N_.;$:FE6sQJY^^8LV̼=zQ+Ow3AҹCh*(}ɸ2 ; 6, RixcɈe:qj7lEΟ*@bjr#henM cTdNf` ėfa '$s*r)Z4#Do"g} Y>ߵLo])eM O$6ߵGb@Wm3% ¢V4l&k8ImQ G̰[朡I)Rq}eb@3j!j6LA03Ec,QPҵ!4R"(#n#G6 ÄL ^Cq䭔5RKmXORY~fՕape-fe*t>N=&O |i7R<p \+4 'ȥ.`:q8)/Pp1й 9gX~*c c ?g7v <  @ykpI~Te "8ki92__2m!+.bhM9?4BN1wv!!Y k]!qw{B"Ab41U}K6M%tuvݏBq^ƌ֦W,ygKyC, 0Pg1+GYϥ2``ΓJs Iu7HM\\!*yf;*GY/|rNk`۔[d2d԰XӷJmݒv{%*?raO/rW˭ Zr87QS^}9S;C!!#?Z|av j@8x󱖮pKfO0s:޽ \[+hNRr;zքyaz Q#]~Yu={kw1n+g/ dvAh!wqʒe&*͉5kZ *>v> K\~])9-`Z> 2$e|Ri^dNqZj&mg2|28m03 [|;;F* F 8&{Z_Nv(#4RzT D%|-,oO;@,6X+0ڿ+y1!M&'vYUrd픛ۂ11tݜ43#M?d(P5: K[C\k#Ӳ1@+}3\? ]+N:z#l#4q!`YCDuf,(sX7)D)d*3&UT1[p_1_ I!F><(쐿5`H)ɲ“5IaӁ;_~.펡ŁH M'?'H5hD+͐vn]>6m"ތ z˺^vU9p5WX2`B<&EEƯ/&SB=uJHVB> :q@#W!S=p!t̥12ꪖ >svưn'$3,fC@,7qjqR}-^5sTӪiWR xl6HZ97{H)"m\>|nN ֋HK#i@U#\h.MWQXұ\1<iqU[UWd(R*Qgc@Sκ) d2dE쮯jHTp}S*2pH2maƚwe&=gcb " vmGC燵==.N+u#p=ZƜ(lW>܉0d WǺ'mKZ]q0]wz%#+'8]B&3V!㹠h襳bOS2N5oYqvRjPO^ K& 0 +D07D&,MB^a`'=ty.ybѣ ",rղ'=VS*Em85{Wy0x1tS;Ko nxf# 2Er̘\ͤq jBW#PAS}.ga tha;5O#cD%D;(y\gby::2lϨDm"A"AgI o$kM'/:u8(0/{XfMzZѷf Ǖ'(st`xk NE|q)\fEGohe-2Y:!67I[#?e8ǮMrR\.7b~;EjGӌe&sIدǾ:eP;GFH%{8ƍCi[!藦޾yei: 3TI-lSC9F ҸߵG ~ 2:X2_h`J8 C4E1 ;𝄃wu65} cg8)}9W:O$l}^D +xm?0S!4C+{tS+ɢmȍv["<+"W uGM*9tHP/o~>2t.sD/}(){s丸c+G <\Ipr^ n 2Լ `qfZ=Hn)!<,߯U*NPĈts&zU76d/:!ä^ϐˤfEa䋪 q~np+Oqy1Ɗ2 P;q3p\_ ֬/Jڥ#Ďgx,cX_ޱS"HDT2`~C_ԚBkK]HPQÛ+ϫňjs 9sx6LYJ>42I{SU_K CЃbѣF@y\ePM~7+悃ؗO"5Œ60(۽#  QP;BD$Ԯ*qAm-yzsU\v~k :dI\"4;Â5Z FY!JvV.H5 GtGZ:ULy+2X>.fև̪&&Bt3atbێv3P|Lu8i9Sܓ/QC7W{ Jr/u)elD @@E1e8"=2I5P4/eJI g>)hT@ei_d2MOׅ _-@ tS?Ŭo'0fη1_[1AQjHB{JhF&1,]H㙳JBE3²&mO`.x&n$6Ph@qtԁUh[/G8%N1x?yھ.x.Xgj>4JPy,8[ٱyYtMRso {Lˣ1]29uD) ]ȨqM j#- 2XLyՊ체(Z s`":3'YMg@eUr VBlI|?pGPmS|{ЛB5"MˠNϘfD/a)ea]M7!o<%(Q"2Gij6AzR$hlS±N+?qزnwr)[2Jsh}ݤgؑ@xpf[2>v䯦ml_JSc_x{/浘uַ4-S|/PH4ڤl_}p"v1V.__5!NHt Д9sȵɁUmȨCwq" ;[U܃ ꂏ8f Cs41 o/UqIPsI":ț5 y|X  s>m/d-g n۬9q˨YF b;ZQw>B&ObI`i fqC>p\X}gV8.aH07kؙW|gcbM񮸙no+נ= 'ZpfD)j8 xd#mYF/;xXBkAp#o.'?-ሗA-? vIC0Fʣyܼ,o2_-PᥧRFHЭ: C֪\!EbT%DMsݒT;?J8FW14ojƩkQe \?6c aG\@!hVV9+Y%SoDEv QJy74Ka \AK>-z\=w_΂ǰd!)j{UJG􏍉_83fc]MLcLܽ\nI b ⫩͖|A7A^8`LXҀGYꊼ_z|"fΣjr1w*C4nDLOr.^wZ$tԃ9фhEt*$E7 2~J*QA c~dS"2ZozKV) g(TyiDY@z-hKͭ:(yERN^11/nɮUDYAUM&JW*6dV/ %afeD8h&ڃ-JEAri5S}S,|XSHR,Nim1[ YNa x0![6 5J⇫ɐ1cjGf/e&p3'8qؙUS3 2vI^.O))QPr=Nfs`EA-)rfP&Á[_.'i;GD9)&'XL2#%ڟt&;[pd X=󽮖22]c&vjt ny= UX:t{q\0>oI`Ȓv 85=FtBDSq,\j'rۆzKQ}PC CiHszUb_Us(KiR~{zĹYrtFD5*ζH:SCwCnTQMhZCim 8[9ԏ8塜,"bOy; -'߆jo?=,\sVcY`~c/߶'0jI( sN6]̈(mDݔ^K}YtP;ᰑ ͎geƮw[\~:*(ߨE'xaNzvxU$RUDȼ6 K6<*`Dt&QcN—B};~Uh_!{rjϷ24cx,Y9D"|Sr_7%͢RATId.Fڿ(bsvM<;DG]AagǣN3@Z03^T>ad*݌)Ip&m.:{|)o|֌Zv?E\0|F݌vA#MԺ?ӯeٟ pR9սlh{ JA|+1Z4' 6ڤaJGY(a3df޼oAS T7ѩM$ĴnoLGG8; -S~HCt/b@a4T*`$=1r^_l" EvŸ7̺ Gx\/Άz&ބcVu)@'\y. yA PaWPV56B}wh6Ph=[T, Yw#g${K{.4+^Aut)[?9.+o4) $3P{F[v@'>_D2Qy>ׄRIO9|l[oaƨtc' ox*6W)ڜ nua^^έa$#/r UO;x_ihT lJ);j$dgrt zfi2?"ݰvɪC{lT>[U Ea_%3%Z7e uj W G2  :ruSd;azN56dPI zXY-/PFw&II+dORIh$U8 I!, 0Ǧ\oE g2 r-qؕP5ejz7Xj{\SB_Js%Ϥit#2{}.QKS?--eXJ @M;(RBۿb|  Mũ8H{! D)bX؏]0KH&c[K3Nk fnNRsU[Xxz&n*fVM"#&Hx&U24h^rGBmLG ںFݞ:퍔2$Go a"usT[)0ЀQᨋZ4F# J-ޥ,R>M7Qp1(Oq^`v!qrL[Q l`x##iNÉc>'5 x(ƀF9r "{ - H~)Q) 6.:֢?PCr '6KhYxtv;gL(qgƠSJ!m> Ϋ=[| 5QXq+sl hoB&MZ_=!N:~Ы!AA0mwş(J}#:qtZoUZ'; )|o[9՚\ߧJ1,SFL I;+Y3D4~YuοuL.q H ZnX(.[zȥjffzF⪏IYħb y}wHbԏwAC9uN86l|h6GlD%7:@C!%nn~b [P@\cF*\sH\,00ùȲ@F~1;TlGxdf,3ʈ;g!2( h0F^8WN<T_bE*%zB~g+[g-DQSeUGaPSZgQ "Wz%ա.'?XN<7켴*|&ƅ9u՟ ll2Nak$}g+Ra֓mi :P/fZHlrNjVjDGR K]u﷬c%4'ghWJ*> t֔x::8ᛎNOs(Y|bk*r LcNmmDEc~ՐFe;#> *-BuRGЇ8r2%678hW|;j8.XppE<q;3\vQNT*!|è$kqJ1e؁,XɈMFҟ!3nhjJ:Uє(-t+*?B[Eſ<:Dޥ[g+"nZ?[Lo*~yEOF\ギgx}0TxJeߜep'#|v ~D [x"uTҦ1uIjJ>X-C{$rsHHd [Pr ڗ eʓ[ᇎuΟq3{0(FJZ-5kbq%u#ooʃLQOqoJ`{g&T{0TZ$qAA~GVo.Pp0MӉqaT\p!̄7D(| 0< A.:U]Xt?@jQ5zT9MZSo;8qd;2xD 9έqS6qEGKn o2UV61*|t5~V`xXP.PHc5urѪkxj(Nf:MZ$KId =ySKПCT1{pFEGܡa"uIV^BTxᙞPd.QN77SXjN[ [쓼!x==%1${R/HTB2}&X5$T4o8CyKBkVCQlGb_%Lge(@3womEZ]rY}xt ۉtwR*IkX?51PSL)~c^V u#`=nLxcvXQxuZ5eHp[y(?ܢޗM^%}A6ۊ,R9/&&@w$ӧXx)Ÿ0]K?^hpc5%F 3)5°ӀAK>?o#Aa@.J5Ƙ}47Vj(֯Ҥ۷Czv~ݒroeSR <\^+W:$[K>Nd]cD/ u ?S`])FWQa_Jey9B><-cX,()] (G(YE\/[$z.꬝ٞ5dqUUh?&`е[`{> Mӵ <2^mVoeڬ}Lu+V\v%0G/l3鈟PP{1e =kGL9^UI K~&fYn`LF#7RzJն1Ķ24@V<\罅.E%;``:P~HK6r ϴԦgŷ1몿TtN^|m28tzzSU.|8E$"jea!豸et"b G{5>>`u!96m_5VGP ߋ@h'3Ip R 1ђ82};,xbvSz B91a1%KH|$Qls?fjlnȃ5a1" "t/g4&W;/X5'AsvXĽr0*Z|pɑTf"OuO%]9Wq5* "ޛWTr4UJۭ53jZDi# T!LW(|Q@.qX(yDI[ܲD/eg\FIv#q5|ÌIf-r?I6M%C]UE8E=҉T `2; W2^#8[F: ZuEJ &Z5_vn2UX54hku$lK3ql?[+]@H!>e13=d9Xۮ53H3Roa q oK }^`UtP9(@ZtܷkbU$vЅ!8~l9d?(#tD"r"&/+iT+Õ~2?&Uf\ w=kkWwˇU9ew%=#5Ѷ6V;( <ج{Qd<@FFВ!#~3'*zrS璂 |#ϋTZfD B5cю,DFbd[GM%_Ra⟑ `؉7)ϗ{?ȟҬ J.>&&Z Y rdS RT5. IUz_N+u溍T=febçfVp@u?JudeZB:&Z4Uvo|N^ҭ5J\=SQL/A!Y,D}.9G8*'`}uhvۅAlRtKVy.Uh:O~ӈNbo,\n)L9XJX,.IǶ-̑c[hӊʧ)ɏX 칰+"c 9;SikH($ZܡM*]@P5!:o=% B`#2Fg*4؂ S%{IMjM'eQ$m( q ٝfevg0 ĚYп$ӗ&17m6_+-2tqEMaP(*MR,&{)4} ;1ldŅ.}1tl`[쐤 =!!%Z'9<ޝՖ,xm9X={G~ϲYo>Gk\^Atw"Z?HۥFe$pJ#==ZF(V6u n"i]Ì˗oO+> _;rvZFSl,~7 Vgn1@a ֎߉ѳ3[Jm'rbEUnC-HtxM/)^ZB5L0[3Ϻ KqS.K^ӽHNN [9ό=}8Wat kۆеQ|v\n2†˖$Gusk)`iQ[(6UpU/owbbj !?$0q~5&v:D PӊLP U1d1S5GTBisL_LJm'wPWq69?-;48a3YjgL%%F)wÓ@o(n_lF:;aPv\˞ *|XYɝl;X'@B > jx# *1Χ |6o~LY9h:ΐؘ&+E%/u`dJJH"KjjsͬK5Sv[!G&|9E5BapRϹu|3ӚO':F+K. vwzύM; 8 Q@X`0Xm< U|.s,)'@(5h?{EkPwGW0M>LmUWg_gGʊжj4wM<awmX@dJ%ru*Bb C n嶴͸u5ŧaGgi)o}xQK$8Sv?m-0KZKA [\,N2# <#niՆx0QM\ K5X$gLJ}bQ5}*zg-/J(5`rC8Tl Ee< ^0^3݃2yE# 3ã,ɼ״˘sRziw!_n!L:D'~~!Vb0FcH{q$¾5Q^E`Y8bdٟ 6}{v%mbrY-l3Is?ڇxݪ`BA.mbYV6<"'hÛv[u~_01汶&p^=Z#Vf#o8%OG[!ԫ3ּzU+'LTi>: j$LQ#tilKŷ0΀[=Hkai?=])-[}/Bd췊%Fn kOң-A6r_T{v P*-34u!0toVۅ2!=i97nԠ 8%ŴOlcdEZ/y%ãbFо\q DE?ᅈbI2`Jm.Nk}JC9l#{WC.mhC^;w(XIK;a߰@ PK"?`EUw+]P|gU Qa~iUv/ KpLՠ O]F9RT4]ocTmԽ<胋E=[<(M/BVeJj962. r3O'b@xZp3>RJV\u WPX-2?RӅTh|XU|aabY[ -ZV)/PJ/73PC>Ě;NiZgʏIx4RAܥTٯT<> SΊo~ZCiDvp@ͷHcoo D,[-Z+Z*USt~Q}-@-hr/M*Ãa8,yWTl7Y5v`rB)<9ݨz]-Ѭ̯Ċ* z:\bɃӘce"G7#_6fN;%3ZoJeXjw:IvReבbKAuȑѬ/=bYmZ3AU+v|-P^l[͌[RШaC*E΋-e5+t<'$M ,<]&0i(H? b%u*}vϕrLz)q/=zUKx؊lBW5I\Mx NFQbv=#g$L8m2&F[k_.2=^Dg\8’7|tڀ ]Vݤ%]!C#_ifyp>g9sw0 Ɓ!f?O +)n~.uקch۶U/'W`w1s|f.%ט}&oz1_VBs;!,joD nYOeA{{#*xxq)|ΡzҪɞN U}r>C+\J ^ c}X_aE"~O "o# xx\QJ9:>ki_. Q+?t9؁cC\y@q ۮvt1@Y F\#10=&]OpWCM,e]h!<vL4#av?(|U2OgRm\Rng!Ӹ@oJR~ *ӘXJ/F`>3& q ٮ#6KviП u:F&蔋U S]Po|+9c6ne{N ЁBg5Rj0v6}m@dEh~v+x8&b3TO1?.*ή;U+sb1~1jwՂndׇv_J8^D8Gq}&2u2=\E> 5X}b!]zU]NRz~_Φ*ЂTszOh57*ډOԖGĭjbcf6NL4}4"<Ř]JEc!vXObV2WȂ?۬{*)P0*7cJ6 OQlԞo44wR\ *r&VXʸnHD iT5G|5?]:oy5'Y߶~A RY![Ou 4/jmd ^c3,m)H'3]\ϖ99KobrF z*c[ |Ԝ98ns!xmy9A P|+=y.܋yӑ =eVOMʋ76WI)Ӂ6Q70Wy(jߺF ];\xӍ!z('e1 .Thٿ8f&:Xikv/[~{C+C&|t'EUo`jmO|}SlZO| Q#MB臼KmaN%waSqj](N zn*0уc(0gܮ:st=3s_?0In0zj3ֿD%ݯ>ۋD6H_Y: X`:&Ϫi,HkD1o80dkP4PD4#80J2{K͆E= I }G?@I`+aA?WJTmkFH\"̩L&0};/U1wKb^ mP~ݰ/l)),esh%"w~t5%`;O{9kO!'6+^/L~]޲ٜiM> Nڸ&Q!ȝHwOk6Qt0?2p\XL^v(cj45aH] F=i،>4d?ZoA+ظv]|Jxvhh9켮NO z7@;@ơglj@f!:w-eYg1*/_'$Nq2 !'ri*1etlsbUKŤ=[؜jہ]ni hZ#d21ٕ 53%Y*-9"`v 7e^YmUrF<<~ ^to/qƉx2]X#x$cY֡|BQq+/@ aa {o&R>1*mlS~ѷ%ejo'̓=wx0XNBMr®edH5]H#H..Cyҧ܃ YS|y[wwM\d6SWFÃAf"qY>Ǹx6'Z]:뜫D1,b-m(\Nkp D%T Hx4@ H0C4w7ЧB_7yu"co&x}?Xд`o_ !mX{ oo, 5i+(Ly̰~ɀUa":GX2Yw wdS(#[ xfG}CN:[sҐPBgE̒ g ꢺSdUTuaZ6ȓ8?Pl`^gV3+Y*lH: rqFbA%,Q%a'm؞0f":IB7pAxB|9\55 t X9` {^gޭ%:XDCv5 Q$\ٳ|ނ8vxtB l{ )z@&2:;9'|YM|8-aZ %8&1/u{[z H/wUϖX{W!Y+.ecuY1%d:\ZрlN+=EeL!Ⱥ'$'7C#^ff]3r = k#M'h*ꀎ2 #hGXA搴rB AcLE{zWKV( J.zvJ^Ac{F:A]A+E 7vɋ]Vq,^91`]ؗ ̲|NXceZ*-QS>'N\s|RvmlO_\U!uom"LR6 Z`.Ɖ "H#7#6@FPKiłKIG v=|M?.ԉRV35 ! }!Uwg\~ðc+W12!z1|\6^ؙ9"gsPC^cZw ga8^]Xkb:jC9*T>B\ ]RL _w'$1-ҽf>40+SA*mN|\GbGyrC5h7Vd0I?@#3i94=íg1e>ŌeOCnd=hUrqӁnĈRU" +5$4u++;PQ/syc3OdM.0xFܠtIݞ>[蛞X1vIY?CC:]_Mr`*-KזfM.$*>Np^rE3Ƞ#:_O:vK l.|fCK=Fw[KjkFDt e4 p'deE@YMnGF֜M-+" ו`|CV/T_2$-G8D{oh+:mU'5v)M+NPgAIDžܟ ='&fo0_8IyJ.c|I)OBt}-= q_LJVu3jTtn̡U%+L0H8u$C}T\U :"[ AijsEԨ*'t*A*zMs_ʪ0vH˗VYjB!!9V2 }_4Y$'UDW'DhK0)j!@/*w+0*E/,eWheo`!oQl5)ů/h-^6B.׎ /0ɇn2LIOs,v3Y]OtST!P ϠeĸS͵jSxՑ.٥ũيD Ǣ:lL?S儌Y\d\&qV_=?0/gj}H-b{'EsdX>{I=ԯ ǩ7h] kܺ[Vz+˨/x4zt"2&6bX${WKM~V_NQM`ۆ%1_\'Gx,3)FT#Ѽ}Sow!V6Q:N^U/U_t*t]N!;1Fi~? ȯ5u V&>SwL(cYuyQ/ 4łVR-vV6Ҍ}Tݒ%^ ea9Goc7M ’+وdr!iˉiْߔ\F{{"Aσ# LᾕB*|xHT_RɘV SUP8,1b*eܺbg!B~`/9РS2V$)&O5&oT㧔.Nu򿰂rKߌfHӥ$OsyO1y|{u۩)ڄIXee_`ֈ؄Ҵz)iVzΨۏ89EF]䱹[9(d|8߶ux׋k7e@%r4O4j/}OIw%3*񆸾7ǓZS]|>ƄPl0ܭU3Ől;"Đs@ ʮm* \XEAxg]DS}A Ѧç)Isq`ZE뽳DT "uw?̓w.kΡa2nޢ65́Tb8&503?"$ &4e*w̒l_Wq un??Y=ŽGpK eR5P @ !b*b"A V&O+tcv=MՋSqԹ~86bDU!]QPO_[c'Hl 1[(q1% uJIzwz ;E.}['x(ɭq%;c_'xv̜)~?=CD8M!Z[O^}%ENQKTܒhń.uJR /ԟCk3vԵR\G,snMLWn9Fxh?@_'oJ_}G0#A;M3LN@h-L|;%*h xY}7)KAǽ9_؏HwS{m_2-=X/z+QK1Yfc롥h19?<v ;:~\H0Q/`S3#lЏyjW:,uED0<£R3O 2r~|"{Raf3Qa+ʢ& "J"<`5Ƣ 0vffO3x9%%Ἱ.;)&bpA,FY)+J/ԃSnCdg|Qc7`<\"EI.# RoqΞMeY/E!BDBŦP`SiOW.m{y_ QՐĝ'%F9ā0eƨ[rZx wuSBFz.1=q9ub7Q]Yjkj9{MQ¤Ro4č Q [;7f1׌*RaI{STeUh6cQNɋ:YÀ 9ڊo#hJY: 'l]^6Ť*WD +lV13p]:\Z9>c5N>a5ARUHD^ZT$-ZP<,OlBiX<-1'JZag1Ne4c86$rBsȈu2qWp]~\`r|pЕW:j1"Ç5c%o5F/ '|o*~^a)=hQVj} ڮđB)ASp̢٫\89xiu-gPڭGb 74sI+;˱ Ui3A`qͦ%>Se;xkZ F"<Ph @۠.1mf1=ZnhgӏI bJ7nc? 1*i ,If(;cP鍉OWbE\DgEf!%C0 ESZ <(4"觾,Т/#"٣듡jI+GazE du޲*b\΄-GaɲhM3HƆMY,Ϊ*y N}k,}ϰh:rDFHʭwExx-m<-[D^j$g 6CQ3^k(_yCW1M*PU`PY/zA奜Nqvsa6x9\EĵxĘrSφB,-w],er֦ٷ+NoR;03]tBRThNB03xUaҿx&`I*0>^;a6DŽuT <!hZ1 !T#FδqK-@XٷǏc%9D,tŚM/6p0K)=c |!Re(|`)@PjH/"7J+bJye|I0V7b<3 }^ oIG BaX5(oy!N&YHTVh5ve)̲7ZmCzN7wd6,wGu] 7\>'gaX{ŭƚ"Mw?LmwOl ߩtBJ1,ٿuQ6ɱt t 僊xqALѥijr,zgrJPބۡDžjL93^W[;^&) 7hN"h ]YTr٨/j LpP g .<%(JME\"0*Isj  %v s@z̤tv%VTJ_#LzܫG0zX﴾'̕kLh&"ގ~`T/,0ܐ}}&P<!^KxG6hOM3dF䂔4MOR#YO:h[L 5A f 03 _`G^Ctc%τHE|OS$!9o4":)X&/'(4yS=lnZ#}9!.) ee)f#'jSɦ jܞ,ʹicRkGjll$K406)t5>(dwP!Xy̧jde=8M^~B m{l!;0THZm`sOhP x7W9)'\V9z D|XvL<:iJIzQzxIr KC$jo,á5q1C@I95Z1t–{KiʗdD_k^:2ѧư5oR?:b9&a+j+J|֮Ej'FLkn*)ֶO'O>ym|@ /h4NfȚ{X9z)D lև\BUoC 1Ǡ^qـl?̯KݬԸ˨2#1~$D|u`Ĕ: 3Q-nb#exTJm?fo\dyfOhŠ7_^\|&|,xZ;g'6ܢ T@u;Kwo-%eFV+X0^gBs{N${@x1_pbkN;@0RsRm"[+_%Y̰w4y9͠*sxtŒjS}Њ :F2"s9vP%ZXL/;jBnL7ϾIZm{-q!.kD ʸ[ex|4=Oq!| @YN8y?) !|9"S(Cp67S(Zv>kW?GE>VyaﲸH 聀#d^ɥvk=zm39|G]Sd>B1@ eT,xݻ$d6O,1ZJtHh5NUהߎ)f?(<\9]_J“vb3w׌.OyP!,['h Q}~rol!I:3̅{7_Hkv>זHP4^.k:< exIgy I` :!0js@~XMɁ|j ORHw33MP ;jiǢ%(r8?FmX߲}RJBÂe%J7ɋzھb->Ds&Bywdͣs>+5dlX"?Jae'֬10|-гU%&XOv!P?DlYZj|fs네~ Sd4_;XQ⥷UI2LSjnߺRGo8-6 $޸gg!7MlZm܀ղcHc'%5 SG6 bņpK%eGyn-] \wDxM/i{lFٌ;۳'"aUȺ_4w^e|gscS> 77%lLjUjB]Yy՟a #Ntd𳧚`F~,:kEn|䑆?9,f:]~g תQN qm<ԏ*BD%TOD4Fxމ`ei+q#|< άkuTc+|a IYpj#>}XDڶs;hmE4cӷ c"\ui/Hșګ <6,|׈u\ .W,[W եJC[ʺRey?)[dB|)|Pں/v&iLn[ ]9)ͮIaz07Lt wdi|Z g!N0>?+"vDW{R1>X;lQr>/fcKkbԘBCay Jv; C+γSթ : nJ+.q\+x(`4 Xr\L@Q.eg LdS-_x\ O-C^⠲*E,]g.K]e$ kf?P!'LUr=MhmClAĖ,r5SFGFK9tv-[ތݚrП%۪%Aokd5och5̰ HzpN+m5΃2}-͟x<$N::DL`Aig|puҾO#ŷTǪЦm(zu)'"10i(N|A'OC\Jʋ==YwEU2wE/ȋY]ηO}늞bYt={oA4|@PU35Duy7m:wl>Db% l[Yj4eJ}%{兎:ޕ񸧞v-7d5gx3rrdm.+f:-wӅlv$IvJ\qrK~d0IUCg E/3B&`ܯVlިh)KJd yĘ0Tە;4!V8ct207Giy+TL9Lv7.me bBD} Xn0lP;+4֊#7@q%pu /JO]$W_s Zʋ`ڕR }gh Wa3ZS851|2$WXm19X݄hM#~gVan 5`|$Y& +h"χy=pM߭} l}%BA. <"`Y.6zLygV,q`EAaIr}_34FM[j,.6L08o?/ojA+Կ{-o-gQ1aen!@ͻߗ9|!Oz|uq薣eE4+[l'2Gc*`] pi'1q-F}ItbUz9t{ڰ/$b:=Z`CMz "҉I7E0M b@O] ޞ\j*#[Sd(v}4Cһ"_$W!CF5²@jǓ$.1jiY0X>%z $ʎ),X=YEدFd&.,rhOJ8ₖ|oKl/Udϵ!HM> L(6tێqVwVA'weU O*UiP"G;N|(f d@gB+\:†o N'YCڽy[q?-?D$D@~JB B0}QeJMFd݈QQL9wِ8Q RlM|ђ-I.Z $ I…s`_{-"dd& )#F۬b3Y2JɇpEa^ Ui{Vw}# wz 9w[B=0 r / X8DBdG6꺖L[9Kp}Բ+ OP9-v ?ۈGQS5wJ^@z&? \'tcAds^rXYx<'YgXVUۻ.$L]{>{g%Q"<}kG-blρҦ.,G,z#\ 5IԌ+F=^7||amŦWƙ$~klĆ@MKNP9hv2G,;b0GQeugvegp\}Iig;c^/cbgG"jTo~ b(Y/ V%je~(RJ6ܓ-A WadS6jMbT&|3t |@ŸIkG$ A-轊;m)Bhr:R<= ܮ} PHH,@m{%wbW90^; Mu-u!V%Y-;{Jb}2ɳs1=ih2(X>eT9f{iXRmT l#P_ *ZE;w|,Z`R+LHT0Iq &DLTPcYo}qYy:2"b8շ"6P5lhܵ*ޞQii Ǧ#6g=%k0b xԸce0QiͻT0)RX@9U֠fVEvӞ*J^Ga5436#TjZ:'4j5.,@Ic#pk|I"VvNhgXg ֩L n~HE@  f2&{*ST Kze8R'+3NוjUD* y)N}+2hQph}Ǯ'jTeYHL-佚cB i絴 )므)^pӾsWv; TusĽ*$Vwɶ ChM-?:c"#=f;CׯDi[ -mS:eGl~=z{-!6YPQqicB ht.+{Cwn˸_qJOS F۽"UP*(3FrEƠ^z/=Oe`2 1RmV-$`2V4LQv<7qn,H +7!n<}IwC$ ޟgm3)yΜL%j/mͿN0G"XzfO\x/RX4"!"]x rJ7M-bFӧUc$d䌅}Y"B|wxiM9h3߃ilkѹӫG:)O,vXE׏).Avk 0 P0J e. ~}bY"֊ ʠw&OY{kPaq~Fnw}/J'5Mya/~;r6\+QՄ&L [@]AލBJ J}N?T8#K,%a:F{Ï&߮{*;k_gרA1L$0nu{nOJ-~O*ԤM,El佝ѯ;i[hUյp\^eX۰GĴĎjl[ u\V:G m@`*s`BQv_E &rWY})1:ؒ(9sp<d62ݬ?JJY| z;1X-ҙ$o|vy2 ;z/6OScK=;I~2Yrl| jYM(ѻ!g451s֎VL VlLEB|Ke=ҡ׮nH3ۧSna=lLnWe8Gaȇ=vb2LO Su͂ng Gr3/pq7>Eu.[a=x{mx#; yȌӤ䲥~v@TIlȤ 1ht6GCg8]4VјT:Ei7뻖nR-2d:LZn6 O*;nL[0ґ +7 t.q7*8S=fb>m dN3CK+{}ύLJV;ĕ, ޺^3Q^qߖ[ {Cx%OG|`` 'q $lm2]J5н+CAS-=4_+NN|RQ]WG4=ĕhG+@ya*)fs7}X˞\Rvݝ)g)ڟkYX'3dyeПs4 Bk߫B_AJ5=<єāHfs Kת^Ur[E2nئ=PFe}7S!0qD#;x9I]#:#ej.R1=  ~O?'<Wm5o 4tʥ ;#2Cx 5ʥVpLH!9^{JCЄXgLPźZ*پzxn3."D2h֥#C!w@r6L,. IMn1-5c$j y+]k@׊I,W{ u}g]q{C㛲pe"У tGEN/r Jo-% n J~YʻCxm#ðO^ RhFǓO{j"FuW#ݰ6&&g*6&wvq;̀ Hxd+AԲ귷KZtW[-3y25bfD!VKkn0M\ ۥfǫPgm5'B]Uűl~QPJ6ؠ~hsUJp`ˢՋj'<0 ѐ<%z !bGU\:ip9'ȌPRaQ8p>;$"+V!GdUdzlL^ٱjYF /*!gUYӕB_A>R=oOOS95f @jDǪFA/lj3ǿƛ<}W6l- UWYqrGpI5\/AL x/{ Bg`|& BFW>%m_@0|,{k0YLׂ SpYXP*[8Rapq_H_2<6-ʣ-4! I۾SiU%v ?:\ZiZ3/ȼrYQ\7v 94EnOiPNcB)vzj~\IMfN7mZ7q7Fek>Yl_[/U'eŎfU/J {2`bb/Xӊ*ةFrͻ_7L\_GY^a yyKdsj *a n™Gve0wv0QV0a.\ÆRjҕdCτ8|-%a<-y u;Yytv4>jpF%P<(m9H'Um{]kKWlnx ՟5hC}X ʩDMb= cO|Z]c9NqSWL L{N 〵_R^|n lIhS=yR*L65`*pݭ փkLRc2UT!}&j,uCT N&}bg&Ӹ!+FWp/NPq%j(TAwHVbPq[" ~bn$Pn=1.,֬"$>$c9Ѝ&oU*% +NOЫ3Z]$P'2rljpvaO,9{~̿l7΍]ųGm=|lnt!j}FےiHLYxEOf̷tgY%&d|Fu4g5teV?Ŭd/yQcIDU| nlгZ}yT]T"OTH45~쭳:Mo8;kn)KLU)q@NVezUע*6H0C}X6#pMKVgF%Gy˾ cLF1M o+]9r(E3 ^R{gZiϒzPMH*( Pȡ , !pB\) #o N<ǥt\isȎ~8;"q^!\SN4,LQ$ 4f㠯uRd;V_(x1jR٫um60 Kh{OZ[>upz^l3g5TQrKwr R09&Ě,[/y< ]|ryGwYv{D`^;eKr /,9:!CW&Fg[v0+VEFxp[+Hs*Ye\zȻIVjθ߄~[#gLzy&b u!nËCYϭBG>k=GiGݬ,SI#% r0vMC));ܳG<>skh7})(Ā4G}=Vzܶ\H i +IrnzݔӉ uGeR?=Ur_X >E(b"f2_/ 7UKcҥ *6< hoJ Gb,G cg C֋ɬ=#-0+`;B鉖0xr;aF–*fVWw^E%RR2gx;TRc>o>Vm$R05l{ĊNZM]M%)q [mng$0>U+J ~-KJns`ȟ;x`P N*cVe}#GT$$㔨 GYŠ,쀼4!e=lv0gQg Q>=pRAH \tFdDHyޏm̫<0Y:gΑm٨߄]5"Xu~/${o?Jfzǁ̧ާWگZcY;|TDjtz:SߚjQ7Ş e‰~67]| mCJIBRIrSƭfG1eFS0cWlNgm QAml2*9>*v:]ά=t'Ġy6o}h 1;aq,Sr s6GK49%L9ĥ#^Dψ*R~ c8JQǯCM׵O`٬ ϙ@<'*}(kokI_^v:aDvݵWS!O-4 Q3Ys\,H'V`|]-I6 V=|hI HЇ-j@)V-۠4!WrM5тTw1iiVĖ=\|S 8&]|k>5zj\<;fwXX Ba>*A)q"v?96$N>PnhIdbKgsqLT %=8\I;6Q$~g( |xTٔ]p1H:.@ժD!֐ j"TZ B?zS  *_>u5-GofWT-nX+tmkN{2~L&&x웶W!U;jQk h'dhU+xE -FW*S >dss5^qOʐEv{.{F ֻoC1 U]I5a4sX]P -G`ȗ*_^/r|tP$T$e @RݮUf(2_e֤t́dЊi߻H]Qtf(EP϶r?M\]%;P@iv,*HEaU5|6i 8,eK #zuu 37|d{|:naǹ =ۻe\1>"a Ґ NKUmB$!#|Yࢉc2O֢R@;U }AZ>"@LMctax[2 Ɇpu,|[* aOQ,iKk!W FNL0Hbh#e]*~~%ba8DlhRDjٮ/x=[Tf1#/|q{vԹ[)KﻬRT2?]~ePϵK0vF#*="D8niU>غ)}N}LA pLi(L7#ȧ@w˗s]`6z<\VVRX[k!kScCrЋrKn-i5c|۾N{3^2v"oyGNȨc/ŎW8dG'(*GahN%BX%M"֟K!k䭁'eW|>*bʓAA<ϔPceT(}0 W0~4a3%"Jٴvc!|‡"c| 7ϬϑӉɛ"{ɭAHAMѶ hwDq!+.t.j:bF|PZ.4Mֶ4@*ߑm9Zf쿴&ub0 M\9!.H?%X&zNPp=R!BYk|ڙ[# Tc!h L!qnW֜Ė{Hei9%=p3g%:\g <|LtEƹN z4"O JWIlz_)Oy 'v,ƙ|Cy w'b5 8)~[>̴\Pr"Woa aq!%[9:6 ޚ?В]tgGAŇ|hA9(`:ĸ09yܞVJ9ˌ>qG΄ &1ڐ5 ΦqSV N5@N ZSdMd gv318Qj_jԳZ,9lwj@Ae܇FWؐѻN#PX,ߟa<hԢ*{ mcSsJUPiE1WGR2 q|ܢ=G/w0'Mq7=GeA*okRj#R :2_hk]kwIlohl"On}t/R(VrW O;xOZd=v B$pa1 kg3:_ NȀ^FGGT//U\Ju'ڌ)yVn`|LX"Zlz[PnN'cC>3ZcQ} M0*7smF'PzYneň‡6u4yt̖ב<};>(2EΒ{TxHO6X@ ZYy64 msQ% v9~Bvhs_d1wǹ6 *Qp_;}s{Fxtx/0&˙SVx1>sGTt/iksy?qaf*<ߨ\}"$y:$l0}Ulq8tJ5AW? ܺ'T8.Ɵ|{)3?G{50]%39D.1_anMosD!`#L,W1+Ι`]+s=/WᕎyX*Vԝ7UG)]1gUd[أ1\fE?Zu^Sҍ&kf yYz22q19.:;+lR%|}<:Cc=*];='iFY#P8u0J_[fF7b,Xl9beF<aTm Ѥ6ByCH)a dR@QI`i*y[9=m||DiE[w~fO۰=$3]h" njb,bmZ|uro︔:@\ŵ-4M-#5n#xQ!!ԿAvEh`$\P4verSL"ixdrƖI(i*G稕ԙ!@[ڼ~74c`~OJ+j<)Izϵ?_q\[:־bԻijPOل=2 8W2EPqL>mB8ْG+ݥWLfZktWQ b<RŶ ?%"p5#ͱHV`AҏEeU,u9J`;d ,j2QϸWOs5[#*aߞkx &xl`a[fmV$6$3S']cÑc{PoŋE҆&KS_!N5&I%o{UQTf h X( ĢѲy{uj;rr ? =2##xWK$pD= zVK^Vwx85]a6eٓkgٶ}Z: J<=U̗c\qEPɻkDx;&Xgݨp\:s<["P"ڿ% X[y)EÒUM<-~ (Jh!o}Ի29ҥ= &86"m3Opt0M:gV#>me'J*m>|-oUNݜfզ3+ S6)l,$3mn9sPOfE~TyH8zhF%{kY-GV,$ {dd܈XȣSI^ں_>Kp|4#n_הe= 9R6@uT*"EkOmu2Ϛ2u:h͓pRd1MjD FK?P6v ~"y&w$"R0kG? *{M\ko[ًMoQpx>I8UC"Zq~Yc.'71q"#]Iڹ]=>!Pf>L$>$S q&qb%:z%G! }?#|٬چEh.Z&W"'rTc/np+G0*ۥ7LPZHE)Eb 7OePɛgPq܎"gP JqgnGyiQ"`FyvťgT]I4-=bIɄ-6uٻKܟLgBgMu!A9e<|{1ۙG45ڿAܡm8Y~ e!ƙy\qK<\#K.L41w%PrAҷ*5kкikbp^=kwF} UV aE݉şr'|FBR#iҰ?/j)5&lkf}pNAXhC@Rh.R d}awZ(pgʰpQI(/3%APغ*ڈڮay9Lt# "7{3O?d&wД1[ޙkH.7 MoeJ>hW#p5YBՆ^(@+=09/A1'AWq*ӊ`CcKv&z[iJP3Inr (hARMH{F#H&)P#UlŨFg "{m瓞U-`A$\pp|wDyp0Yi G=ZȗP\XRAG_o۶T(e/9#sT5}UQ<,[8oUŠϛUƮF84tλ}p>AS]w62a;FlP4 XN(R=C&YYOBX˄V̈́Ӯ39wP OقLmHmփ C֑gIe4ރ ^OZ/:ʎ6N#Z37Js}T-F\&#fTA[$ݪU$V?q˙*?F[ՠ2\?p3LAtBqwp:;(9e}a6t^{HGx7)ιF|D?0L ]wFAck`<U\jVCQqlf]K ſ]e n1kfJ4}?˄N \!6Q'Oeu㵉d03 gQ&ˣ~Cߧf}thG"5:k0 (8{po-& ;3XtbfRGDQL]w (̵  >ߘSWfr)OK&();;xWN xsr;ʣ\3H/cV< Hq(|(]TZ Am*,$|-wƅ>?^Z] ^eý' aYX0k8_i5طe>(#>W5k^b5ླྀT 7L<'&+zf- ۆЈ}cj/Ue}2y>ҒJ^,L]WM@| m~N@n]9=]!EWbU@]똢!JQ <6x@СtRۆnf*~6R mwI?'R/A+<՞Nc ȝ3+7kj6xRo\'u`PB (wF @%cxz7=^ӫdA-e>2X,d8|v* Zɞ3WMpc`LT>DZZh4iZD "ZFI-G@rf>ͻ­SƲ#3>oݔ4P29$t9wFTa"QS; t gg y,;n\Pha%%ۄ6M*+bJ2^oߐK}~ݬE^z˭Ucb2!n=/{.s57TY$qHv>Mlb 9ԟU,eq*^QzzW1d6")l"2kb% X`mnt eǺ찇JFuoeX95x`Hh8"B= % QdJ})} uMGwK^g ǵ-ŀmlB 0iT {@pni1zv m)Z D->ݏy9~v8mM^T %)Yر㸼twA; a'~Kj?=53t>S!zΉY,[P +95ȋ7O))_ (MEΤbFk>NBkȤCvK' qK%mh.Ԇ^Ça epL u&ߧ/X.+{2QFWB, Z 3Kc)9.e}9=%V;'ɥA[bWiDZefqw-jk}<Θ/$Gt>**X&ݲm1/74.WZ5ȍF:z?iw@(+ݧ$yՏLR^BjniUŌ#e{з;લjA ';wK5b4^_<ǚ;x *xᗎ͖˹R̒GvVCYk^5@IcPw潟Gtn@n1(ݺoTzlwfaꯟwj K֍>^=W:W?ֳmxI8q K*F}4Tn-W_RLsUk8V/o σLxsڃɂB3!|@n0`< /9dF2bXoKُ;_+bC϶}oI P1 u'+C&{*hTH>]i p{=fhm07 Pʚ.AbwW(@_^^]g'caR).f3'A*A=˷F"בl},/>NT;° r3ט]T Wo uĄ:"*s3 ׵E5[+B_%u˸\Mp6KRϱoN3NFG, \juL#K@LzEzh4쬡/2e1>󓚼|q`ilΰL|M^B-C8p@U ^& j)22$T0&Rl9a_r:&I[<E RMm.-\\ft +')Gދ'cw/,nP.朘EawMs&}XD¿;1+s.ċDz9ˑULw\ܭ0G3 r^b3k0.ټC9! SS@fE-Slq"vm)1<}#T⦅-t;!OaXZtLlMַ9݈Gz&&x*݆:&{"ܡ(X|*F-8N[߯PKEo-w!j# /}8sG;OáKx˩<XǍ* #Bq;%=ؼ-ʰQ@1*fbe. l|',Q0-=7|\Ũw*I.T+,3(Y9 mqq[nsEla^MڛLG? +ݫ{Ȥ !MU*aA>P^yLnu $}_v۬3{A?%TD7%~Zv ct=OԂb::}ƽ cK=\oI%b!X3 K،Zy5Ntf Q(#DVy`)3pZ"" K:yٵx4fw  q2L'@U R}tPJ .]ez9z ܤWZSխsn%@Q}g,0-zr+="ySc1o!!/wz{^C~r[O}2,F6)-V!uqJ~? Dd y*+#ӕ(7A2HRc62_k O,[*Q [u55 %_ F!nh>>X'8{L߿:d~mʰ>3o=/W:_?n >/R:\`z ȏ8/^a9NQu^YݏD[9'3G@_!4&iD˚sQɁkxIG)XoEʄB筊ȀkByJYVFO%~);CiE\t&kA*{7=d;^  Kq[ C>^qfNܨ ڶ=KK7IuBҰJT@vR٬Lk?tRC[RW5Bc0)^-)j@ɨ^7^f\p9`wpJi;Sq%ESu/"R Z_2> ./He\g9,ӓ'F`N'j(x-CwlTW GBiW:y}-+ TeuX~hÖX}('fwOݡ }āWcT`f~ TWQ.wA؁oI9  pRw+bVMٻ|R0S=z9vVQԪ!q򛈬FSOCBIbqJ+ إ6hh"=<ڹ j#\g>s3zPGQ@ \ ͛_iQE"rѾ꧙~ݏS*G5㝱W|, +41R_^ZlzKj5_pN'[(w8u2߿1Zҡ]-C-vyv#40YDO1s;*&enxcaŏ񗂚[fՔQm]FYIt/~ $ M{,e^#w{jG~!StTș\fWJھt+I w]T Daj4= 2sSb ^c A 1\õXMѽ YA {7m2HLOt nBXj7*jC[qiլ#}jj"{XxֲDE6,& WQ%HA?NN4'\me҂C%B1ԣ <[+s!q[H[nac\ܒL:BG0%Y$LP퓰o'nS:pIٔB}6(IJ$zDiRˠ0kizAHlQW{'`{]a Hdl>fmSF!%Չ+1aq|ʧ[6Re4>3/IӼ.A -Fo tH\@!Ǚ jfڐC}lu5, H}m\eqUrl:vٝĺ{4`(6Fw 6D JSj:ȇ>fj0<3X;UЈo)R&gbv:Ad82Ґ0"086QoV98M{--C2D[ͨ!lF~? XS4)bApˍ-dΘ·IM4Þ1oa [km(m96-Rʸr3u'RҺICe/5[`l+(0:ޗ[S QQ*ȥD!>Ru'N&6ҬO/7"-KnI‰+f`Ei/획 ъ; M)Ǯh>F}yvp'% EˉK mX r8Jx,^LjcMsr^;pD,Xi/Cϼʓ"0͜X480zAGH@ߤL;;ڋm_g?ww,ι2!tY(n]=ۼ3Mq&RVXx˕gwn 2W2^ݦv'-YQ#8{OҖDJ\7tG@ϧ8R@Y< BbNVōu7pnD-X`y4WE M+Hx*nnUӽ3Rۓ}SקѤa/q]RPn;`vךJVF *ZP]Gq%ST!/0IKwk[O@fX=T5뱯xU.d coLM}i#O 2ߔ ,n6\K܁Pg2+g@׈YdH̡W ?? 6AZ鹏(x+U^L1h[6!QFWQ;bh> A҂zVl 3s,W{O(f= $ikc'!-eȥ`>>K! hK=զy8j653EiwPFVP2kQ,1SV|AQGh]MG{BP6JH \ $^v|'̢>Q,IT ֮h4ݧ vbX5Pc`Aޔ$IZ e9)%DWrrUKXPT }0~Qcia:eσܱ?LkhHޖ ߋy65d6یoI>حm7'υ4&V"O#xjl/csuL%#%E7ٷ) # 'h~o %Çab[#3Cl­! {&6Rzۋ7a1 }Mj Uu|:ptȐ`{\k֤Q2ͽ9'g۫kA)ӝZWDBG}Fݲuv36]CV7gVaB:P`J6ZoVc&3WP~t=$1hzC`MV"-]adPʷ4cpha))V|],|NXM7!#Qes@$]uN~xNJmIq}]<.&5O"##9Op Սl1`k3X1Õ#.>OB̸ 9%gKu4q}r2՞*f>s UNa0R6|>t+^A$w/梼 ~HTqy(%()^zfoUbH>.gCP'=HB$2 (Fύ2^M<qr*zfDM0ܚ݌Qhf  q p&e[Hn0T6jR6(BnD,/"dg0뫈[[IΕ_7jѲN%fVUpf[ އ 9x#ߐ(r = nU.V*x8JyM_b23캠ney㼌VId34EP}~d9UQ x7^39f@\&Ѧ#p6B'Oÿ^lcNLOO]gL\. Y[{7'x 9*9Q "QH`&|xvdQ?D+"l%{]]iP7Ҋq WH .Ч1(uxE-FtDۈRcA]r.7t[^4̨,FHѓ]3K3Qa4l7MU |@|yWw1X2@Kr)X&?9Ǎ Wu=?LcY,ggdj/kx !vrpJgeWiJG;lRlK,MS2&Sv!(iHW:z&t9(U itLn.oN1PZK[Q€C| nEG&hXx!!)&{t?uL0Jk>{A\"j`ݡc%\JMUuy@A5N aI/bUmT`Q&vmJAZX3‹lbEGrEUr(3,ȟ) OqU 4eUm鹢w7]M*;zͳ#! +,pzXQVfd5z\bW0(szLBnFEÕ;!}Ւ|~ȊuB!6\5v6\i%E~Bqcџ0byL@6BAe\ 3y՞Vٸ׆C@H!wTYpgWy6~6+;Mk<|AϦ ם0u#=8W_K)B4yU @~V9'P"M ֕舫mEX~*Y6K`Zo5ť[q yO,ZnF>I_DnIr̪/rbKB4 o;2*IL?)ދ3#7? vJ"cw<9{!d]oՉȚ+ZJDWܪ󰼖). >ϻ_`YNydTC[%a7Nʀkd5l mpkɫS) Bgu<Ѫ]^h+`IEfn{ R 뵄W: ڧGa Z: @ rsTUw-~0W_ޚiyn%)m_C5d?\Pk"Z6Н`l[-MgЛٲ &JT0M8?Z$=fa6]׻W4gXbE.}5@ W,D~,UKHq1}&wrL c)T:j!vq̎`Oyص#v'rc$cM%~*gCb[(Ԁ#k3OʖyH}؝TKpr > G7]+ d X mݧAmi  w]_7@39_]-PxgMso-0X j>&|r_J9ӫ^k}IDj* a.nG-+@N^Cs_‡:Ii6Z1'qfu=7Y3'_ωe҉2 oy" B%I;B.ȓCpR>h PV\8&9{sG Bz ;+f:5Gum"G7|S pUp]mk?qj ̓ҙ#xr?C띋U9H5NCC ؃oƝY^>g_cv4yƖ00”'I4H]jDěgX\Nzz&U}?G^Ѱ PY%RNj `l'0Ǟ ޿v" ơԥ}IChkjv7CF >LdHEf5# AN;厑<b5Te+|}M!Gg55ȁM>)=Sl.B281ID_m"!~'(X>O@W1".\;h^NvT ҍ9qϪEtt]e{l3äC+z\Yk79ҫ7k_zK!ojpJ.Z? uelAÚ$jz(~fj#oSeЎ!h~kK 9#H羽 &+h:"fW7lFlyq iXNM%؂qP+i뎯^sUau`騈BYźK!YOΦe$;jr!$#I'#N7_|DRs֣lVh4'gR7sYx*x/> *IWUJ'RFwKi5v^cLC 镮֗>ucAz>,I=0s*9APFQ2_mE-[֤Dco̝%t>!مPjn0]'c}m@IA `֟h~_՞ =ҩ T YFhdl}'vj7w~t 6ބ7젖(:[ԊXe%sn[QpGH;:-&$C3;x.zsR*ԜjWAM%y\oي,K~@,1Tk.S{KSn-xV0`#0BD+o?#" 'p)K~Ihfp#ЃV(d![iu.TC(YjT.g =* ͋axU[[T%Ôx1+>SL8 o1F>ø`;8;J5BVԹ oB_rt"0a3Dy# qp81 Hc9A |ٵ-UI&>bvWL)_k^m'oW-V_[.a cW@r-9 N1;ۇsVp/uF,yoaM{Hg]5LqoB<lZ48-R"HlN%_u$l 9CYj[7@99!CGWn ͽ=/ˋW4\r4Ί)NjqZf|b lQr| ُlz9_9gN|Ō-U>c[KU)#x%wd)N1K5<;Ǩ ╛bi5Mt4qȴfs/ ٶH;^i?vV$:̊AT_2/a4Yf`cQbh8cn[8Z~A#t9OG)4seajW.VôIH !|B0J\Y8=yl%NiG@7S,S#Zp (4 0?CDIwй|UmiȤ@G"8HyAS+++nH, >gRF1bV{Pw)(SҸxAYC wf1=@UFKZd+YG"(휯2b]}ǰQƩ x4JGm᜔z$̤D;-&ŢK鴺g)kG{]qzx9NP;jr C?RDXgO汹q0 k#Z-l< (5Y2hCӪ OgE<|460dc?=sBnr=.ysBͨ'_ka gp*C?dx0_[(D'hRt4x4Ά&wtl~UeOHՈ父3]OLI0aHǕ6lJЫLٕ;d> H-)Kw깿lc=˭\<,={1kA sqH2S忶~RYȠt"Js ̫0"2)>X*+i]6|,Zfص!@9@4V*c.:6&XZd 08nGRގ(VEv, IM!9$k.r&ˇŁPإlUtG&=%ˍDתWFq{&Y3IY`ЖI~R 2BO; c~_aO1*D?cxg28gCi}0X(bwiF-rc!yH^_gsXY*6|ÖoAAAz"\@W^ 8Z/v"-[]s5n4CD 6[%Yq YԟB+af%7Wo/=\QxB vaTNG᫅yc,Cho$AL݀`T8ܪ!$YRq1QL/Ii)5oL2'a1څVhCvp93#xx|&RvxB&($0&bx'D*͍-uXAw`Wg=9 VrA 27xQQJ]>39W=ULTK`.0UZ9>@CO)B "58a F.ڠNYHj>B HR6EVcY|%] 1ca4]H."gAܸ92BI$`?\խvt{@ 508` NUoPf@o1OXwCn_Mǜf3>*w?{@_ i!1&B.Gti57>n<uK3];1 tܽ?NQΞzWH%c%9̌V;$(eb4T &]Au #y|a]f5QCu4F`~jp]y!Z|1Y3zž422%D#1=Cb Mm-$T4 x*:B C{WLP@dERӺNHGD2|Ɂ`+Qcyno9'єnwݔZd`xᨋsp6A6@T:]yd+-XH)9ǰũև :K|5W<6vjqB%$Su{q5I|e5j9hHJUIm3c^e蟚E=hB;>$]Γ%Kn@+ ՝IPYe7N ȖnVn90n$![tw,e/dxՅպ1 T#4 !;>#= hɍv; :bZqJUgLEes[}sO;n] :PJ0;QG=<~8`,Bj]! a ]zM.B4mVBa-}wIْr 0Fwa~`LwZڋ5vXG;pH6_"'؈~Å]fC K" f& mXp,Zn}]qk{uCa5헶_ cybeSu7 XCV>sHO+#`ۘY|os~VxP#`I=t8 Y%ݩ Ϟ6Nޢuha߿5$T֊Zj1vQjXKZW1z%=Q9oFMvݏ5[엞ɺc|s&$Pb<5O݌ɞV'+u K!jįzُ $yi:+Nj|`bK%U"Vl/:AjPs2 XC슍97VSj;t>W!|3wNm A+R8iNkAMq1VE}{7m,NRC& ,DVy6 Mہ"Il:!{SwB p`t <Т+ #7k%Xd² ] tIg3-}Ϗ2dE id|"4sF50]OpY5F~lۉ@O'6}yw~A=6mA0VBE1,#BSN aM͙uBOjdWv].$(lroy9Rcɪ|qǡ$D߃SO>-썠R`kOp6G.]iAԱ=8- fت[փ_* >p,bJjkqIʣMVK\+,^cE޲R2}oD %MA%(׆ղ:oKn3NfV !`>$iBX+\-h⺌Ե|=>]ZE /Rds(2ҫOg~Iэ!ᖀ9d(5tWV8>XՌ8xfʼ2ygUcisk#OMݙfQb.$s8.~a!FY&'& u?O'FGaq଩Exk8@E&ϑA0ѝNÓW16{5h;N{4bColF`S| @7̂TqMp\-mWӕRclٿ$ 6̈6kbfM0GzƸJWrrJs6P#V*צe1B=pP󘯢wcuoݏ+._H()&ͬ8DµϼDgO ‹ k"UnM,hqEY )ˁ ।g }E *n~sL3@}Mr"bV}щ砅4I+\mGC`MtxwQ1Ynh?q3e)enk!YFx,LXP4o46ﰀ?ɔFUqWbw-'esq_^ZX WX)*~6_BҋW [yE8tX^_U;;E:̺-$Xk9>-e0&egVtΑaR*k75ilkqZMy"$^  BA]7^wFANx%F~00&xQ!NlNj貤"0"MB3tgP >4w|k*jִ2N!+WW㵨+'/EC0Ӂ}}ZT׳!*C܊лY޻S6܋Uj9`zuwez-~W_Z>Hijlapci2vMȸek 楕a!P5'4_SO\iS6sÃ,YRhOXѤR'5{Z`Gp\l{R4RiNXH-`#U:iŤ-$<|;a=B6MqXД!sZmp/#,2:dXJsdoT!Be.$i>KiHJk5q:.qizRDPx ez1Dيas[dj{I5C* 'vE|xJ +RKNzv b|nA֧[ǁ/O;o4 bSCdL艔+ ׺YxQMs&7d-Z'8'Br_%._㌽ z7,X_463p޳qI`pŇ1Ch"M,ǩTYk2ڽ .3x}|GB萍ZG*z Y4B9o~%:]l_W9{~"-/uYtY^2{~3d8 >/Ktہ=1ﴌvbrwC5Hdz笘/]f^J9s6̓%o/Cfvs%7N|nn%BȷXQ{ Q~I! gtA4OyN4Vu*@N֪ąxl{on-I(&m΀2Lr/+ 릡t#e,[Q \ ڠdԆ)ZJ]c4i<*,:ި0 2<z[eMJĿy}LNi0=G|ra"s@]΃{O]hMNCiGm9iH:(1QLP-:6/x8&$oTƇ51^%(URG׋OeuTu? i)% v VJeҎ򄘓'C m!k]t[S%=| e˼F[GCJ;q! ];.j= YW}nQV,UaRQ.]|S}r5U\C8sG~}3A>^F@zb̦Dg.Vo`1gΟbxuXNK^ Cq##EkPb[Ca 24Z3oJ;cr߄`XUJn_Njn`2y"b?{ߖ^rͥcPzL1hӥP?!иR]@$ԁō#IfmQ`zߐc4)TӂlZ P¿vywS ܚ]St(>(Zӈ!ҞM2,POR]&ƃ>A in[`[:N/r^+%2z1+{Jx 0 9f2plo< ]HgpT` 夨]1}x=/KD<*5>f"hWuar'ϮD\lb_~ -4?#-(3$#fV"heAvd_AZ(i ɯИX\ ɖMԡ7:z!JZypyU0#ԩ~CZbdj$6} gt]wzTU'bsHJ|PgA^ɛĝஐm1E3o{Ku}Lr=ޕ섏YT;vT-5Q~\?U#w8L[IK,l_yVJM0H/1!&x+h}H<Ļ 759e< 3i IyɼzT~KO<dRL|>IsY@#kY7$ITes(nV l"eߴ3.qĹfMʯiwzH_3L껪ư?J%ooM-v8Gޭ0'OmqbO² :&I< ci%a$L:8Y~gRŖi  n<ôEp>faۘ?aoW[o$p,Fd\#4B T֧'SYqW, gƴ[كf_bOEFKBGEQ-O<)V,'$g|fH6ۤ>A~E̲qљYUsaJ.-I:aap}urqoPlǜ)xiEs)I߸)Nk6Pzܬ7D<>D$;\Y#&P/UKIi^E7~/ek|  MvpRcA,wsy=̿Z\|ڊ) :lBӭ51mA˨`L%T`V *)뜙 zhaqmc#cs}"#>\ Wgu,3[v `,vka&;a_|ktD(p$OYݙcOTQvj Wi9風BZw:d6ĕ89 vƍ ҕ(hנ'=T"Z2`% 4*1N-]H+jZ!a=Uhm"q֞`}dX1AF8wႇM~NXb }6Iv?W gK}7ray6giiRa'a\1lRcq@ֵ2qWcM3et(K2//>IFtbCpI]C;G%N@i]l IYH.ފ9pȶ) 4D0%RL-Лhdf+??I\/CӍ3sYvo5>Uܛ47}Eߟy.64"GQ?(h{q0;S!φ\7u뼨 ̌[Z~o x}\xpG;)8|OyV^V\@c@UNiTO cu 0ą%˄ad9|B[YXM|WeiT#"ڝ sSkLӂTY{NZR<~Oْ *,Һ##ćI͟Ծe21k˷HX'q" l$8}Y~Hn'Z_h#P:ufQ+8 o)7Jl)C];ArÊgk00mh cεmtr 㼝k8[PܷЍ2*Խ߅⇂'N LnTVʀ)8]`5]G1)5 t%qv·-Ixc9"`7J;r\G1MRҞf t¿ihiarvGt",d{*1ø!2)`@E_ ku y~Љ~B O#R^޾j{c~]@HR'|}/vn72&N2>>T7e*/b=Y~\;63pEr͡:05yᶱFKLvwfJ;EY^5r(:E'k3u%?:8Oû;^U>=][;C49͌8rnS>0%^ }'dEzX#'IoZ٢N6oY"5.Z-tJR4X(7t Go#Zќ;ni,W:mުf4Lml#M@jgN@9db! Ց*ѿ: 4j琀 0;Jb("#Lm>4/ϊ~Ӓv2ѹ*dt܋6TP@A\Mu6Cj!(O }ek-L_RXr0{W,Y-D٥U]O|bqXEwC$A/c9qփoɒ؀V-?h)."r/H25CyP4TTX9=yfoT'u/_^Qf-ߊPHL8W OCT\|p1g-}xa t_dXGr"0_=Pյ9^gJo'mf<^;ϝCMP)69Ekyd($X>_4yTiEr3Næi%ԝZ/ס(9hW;;P죌NAPBF׈B< W4[Sևl m/բ jeű(#¦ȜB{iiۼtyaoM13"aj\E.{`Ջ64Tߘܖ捀?)"r6}b^i>ߍޡY,ihՄ eþHFufJȽTtU|>MU/2bh]^I O|8xuD+Q쏂$7i Ө}vbhPx{pqsWk\bC9̃Z^.Wa((i"ײ6w݃}KS0vS[{jr퍝0x1LY6R.&1ˋexwuEP`Ʈ "jNb& mP^܂mBb7dn +$Ι9OV;l[f> `ْZ,I؟3kJ 1 k l(a{hRnc9ZZ{Mt1c&HCֿ>/vlc],oioAhjh~؆ڻ-8ШC)(Π>r&"z/[N/4ާPY =YUoAw;4ݞX.vl%\HePV5r:ig'1ͨlL`{L!2){61zv,4Զm1uEwMۀD0#6]6]ET=9J`R>xy|#x5cxB/4s'\#$ׂq`w@^6X7F T~Ԃ%􀺴cAFXIAMfl2x҆Jj5%d1{[9 zDiK}>1ij!5*y$=ew*'~=g᥎cE;+r`FwF91Hi>[ 8s%q$JASV>W&LF9m/b֦$cЯAi%>tMγ^dI8 c@m bQTiC*cF!G.z-Ϡeήv1soe;BG.lT;!x!xʿR!>Vdzi6Yzf>,hpb.0<ߡ!p̯/ÝVn=QQ/ԥadRS(|HEsOQǽ6.R;чvsDXIHec nmʪD:@^qvS8Y0p[n%1ӱάYFlhM2#UJ@KK&jKbp0@lmoeqy8V}nw  c=O'mNRٟKeo\OfCp'VE3sb(juE1r x9߸ht5Or C>;|Ml#Teᩢi:&P6x\- $&\JvZIpL$@tXzHRD';oS?VZ܅g8n(Ɔ ;X dQPy~7MG00M9c lS[Ͳ% eZ5=Ou<^ƈ{9K/J BZ9/[?g'QM GFzbO{byOE I>Oc`& [Mkto02t,XkE $;FBfuf*kzN݌7IebkqUKfSM@m>q_ݻp!fSOz6T| Vݧh0pz08FOqӳ!d9C4n$\—&7@ƢG|jRMHI5t\|/AK.*Rd V<_6 "WD7; &QLt*QpE/|¡\ #"vnq(t.ܶx%9vn/\` <:17P-9J,Ħj0}T4aU R&f3*bgKRUH:D# d TpaOKMH Α% wy!ZQ WY0qєjM+<<*(nY?ăjF؉y 7!Dk,P7D93UIp`tXCzV-{7JKz6jv Cgw@`RkXav"o!^ `^e~s}gՔ0, r*WVK|0Ł@,]%K=^SRϞeD~ŗ6c*2ˇ>ż"v~`h%?K1sWEYW~2dMy.X]./pN͑c$E%$ T}R5,^h 7 Ҧl6rP!:Ϻǁ7y%)e[ޝDHh/"ף ǃ{SjH[:ɧ8ׄD;B$){ֱ@zbٻdzѸBI?{C_Ը`awߗн \(p4>ORc]щ@ Ӌ쩙CCrw w'UON.I|rbb{͊ 13~%!+Q曅+}߸?vEw.!zc!ʎ%-ϜrYU @-j8nw%` dO!{DU{Ь z^j]f,ݏU0 -q%/ ձ81顸W8{[=l[p-B^n(zqgƅ@bʃh,i5KJ*]|hw$|V}'דOanvIx[ڨ@;G?aa y.,Ήnb;+DQauGA -e7eIfEV/@@Qynbݯi07,6N^͓+IeUnr2ﯸ|M7J\Nي9b~LRwB(mkso}' FHbŵ[0Yt0Zԝm~Ht"}|8k\)>'@hQ- u]3&q}ϱI"c>Elæ#Sʥp_]{@PG}C1 "|1p>yUN\rWD0rĖ~tdWGaX>غ%MOdOth /1e\"@!0T7NZGKXCfϸFZ OETЩ!b9&\@'s.5tɼە0oH3K&xU,kI?M>Gw\ˊh6;wvQkq=Ԗrf"&${d#S`Lg\?5rU!P!tgc톆);e5{uuL[a;(˭/->O>!)\ ZMA5H]FFn-Ç<bu ѝ%yS5fs%//b=Bͅ N `P &T A'~q:"MҥbjABLE.]dyQeetu+۸/uKkOXB;׈7/fMig}(sŴ Bu+~8 /V͈hAbA 2KxBY5B`/(BVPx% {F}OMcAd?>¸FZ1QxL5ctjm ILATDZ+XND_sR]R\?~zK@=2<1]Hs|ІmRt_DX31RhH0v N H:ZQiv\>Sd*.m9#^K;NZQXQYq$ƞ; -bA}Q,ȴyFH?^tU{)~ᙱCDRnq`_{}EY hn_Eu@NueR@3ڤ'1HkW^7ZV4IO _)ⷛvTWXo w-<<ϩ@<")f]*RvR[F$c=Ej6"0ݐ<IByK7q[ᨂAS:],K`L)M)a)S?PfF-t(] ;t^ $l҅9|B+72a!6_qkiϊR髓xvâv~+jB.錟1 sNjiXzIQ 90_2 [|9*M +TCHCW?F@̐dj&7 'Fjt e1Cj& 1NOkЂF %+G%:VF&EdHN=~%՛΢tUZAĔjv"sJ"nՖ%^E7/6uVax/{p PUs ݹM)xo%r#` J1.KWKݛH0u ; oq'XK;KfUjTF_F=Y(`w6*q7@r=wIGpB:-G <fT|%'|n;]ʶ k &<_j~Bϧ7b F XS7n\Xbf{hQVf.Zi>PDO_H;N]JB`2(F Kkrl[̓[$-RLoʕ{LasP7[N)7eU_K xС_^5scC-Oz2b+BRvxZHhf0]"lo`s"Fv;[p PM ɑn*RIi3j@njܠڊX{ 4‚LW'agKT7h($7A"&c^s2@;ʀIw(Rj FXCU9Νm}Gf}[B1⸐~5\.ei۔r-W4|N_P|[Q2̴xS QYK𤭈SEL~ܚH $[v ]r&C /+d[/zVM}Ґ4oHYM y@{E{fHflpvSy'TUP{zs^.{`M`q>uSpnTUC%(ZVD71𽓈U6$ƂDA 5bhԀz=`k>bS}ƕ6^ H[$h^$4h-z]`>Qi0 sR"Zx~_9W ʻJ̲ŭy En|P" "v y|Uv_*; ZIbOdF'Ce;ťHy;;7}pK!,؟P5|h58]3kӂ0>ّVg Ym3JV0R~RQ,m粓O'~N 5(Ȇ)wr1_1 * da5Rr&pN[sY)a[oֿIH|gh/4nzC %`G*G=Xmui*ln{w|vg|Wo"WRj ӿF)4I},!X52@C zu(`i#SsLZuǺs{0Պխ)ֿst\OآOoz0>Agw!&ΆՅ왓Aͳǭ=5K-vRxm 7 WWy,xEh8(t9ĘT;.~zAsy5DX5Ƥė=`|s/x>s+BzDA`y󌴅O\0/r/.7alM4&Y&'B<\!-dUn|_i'yur~I󓑩]tsbEP͆#?ߠy{7KxbjVpB\'~rvM cU~&`a雔>p5ؤ* ny}g|Lh:\XϨe( zvc{A zLO|́ j[P.-C%C;dQmC@ֻ":iNWMgM7z~]ϐ0]z|Z v-DRJ胎mնԿ^Gw%!Ѧw^!szѥjgE۩m Hvb4ݤw3 F#9hhͨ{ȴ{( æ90sћ' >FXVfb'246,eN9CnBC1DӶM_\ЉUzU=e,P^؉&֦:噏HoDe%rWQFt+J_zuy5hG*ێ[^ k"AZz.#yH~d3X(oRʣiBoܛYC3M-!3T"aT&FF#u%< pH 4neIg X#r[-l=f 04]h(5pII)nOtPR!ֳ~@: (aԊ Kؕ@(n0ar_%/3׾;άƺ~ǎ !+kf (Nj 5ym>9A'sc@o>O9A+MnY/4bt{j"/H 74<%tʺ ݻA mW#yYǰT'Df~՗MߚRm`Xƭ 6Up13]?DԗKKKV\#G˾GpsVd.j37^7ÏkF,B;@2!%;s"R0Ol3c3n|r^˟e-|1&԰!] 3e81(=8f5fM8$@ӐFɅX+vxĄo:svo_PP'o#e fVS6xc Α"f [r䃃DKeaOBĆBArMγvpxŰa(;~CȆct/7Xuds[ĭ]fWqJJzȍss"Uo>nQ*GR$EyYU8R2ȆstLBH$2 ,,ρD{(MP JgO*[A$)s5oGANN)?[D/Rk+?>ʶlr$]y)Sۄ~GmNMOk/Ԓg u wt^x;W]y2oZJmq#pg) vDئ5Nc>5X[%\K`|dl-3B_$'y~_n"R9΀Umke:GfvPeZn.iXfyno9 +}C;C5eV \(Sp+y7_'GRtewuC\s`eoyCHh┰ KR^^gjg,WFwF?v13 nV>}bvA%{&20tDpeP5-zkotx=3O@YyV\d+9:ʰ_.b^}ܡ{(5޹[%ļ}j+F-ܓ&s@/~pHy >ê*Ե, 陕_RZ\U+0 i2:RH&Y !#qrh~nEmLC,ifC| gV? Nj5Eo+7G&=iiPiikp&z\-3Aƿ0#J2Z1A [{`fx$H^ӗ~ 9$%vYWϼzgqp( 9% Ia!5B^J`o_.Mcj).qd9l`ŭޑzX߹1o*əP!k+@&meܓȧkVBmՀ0eV\82#~$y9J݇BF /bʔAݱfL!Gk_0X/N. H^uSkoUHYozf/Ȉۣr$gI0 )ʁjy}fDJwdv(Ed[LY`o\|ځUIus1,l܎D&dAڤhBKp0#նstJR4Hm@ t=bvʬC搩S!ԗo";cbH ٭^* 1jQ 8K 99`7"r훛bЙ09uCӥ nVOc Խ{pe@=ħ1'0ӒlO䚁/h" oQ|+yܑʔ0v%("Ae9ϾD > dY#C>P:ʼn\ BwDY2E!# %eQs)O[CC[@Kh*?ˠER+X_Ʈ梥ߖ` Yp;/dޖ_fY^a~o!DX8$+})sV uopyOTUf>Jǣf}`)ϐ}iOd h-2 WH[Ix6k>$ܾU[sѱFH%X=]5'C)C*݋! 'px]QF@&jƒV]u2j`hUZ^WϥaYXJ^*O?)K֦naw g2sݟ=Jކ08J Jj,d=do!j#*~ fv͐<~ M`ndbᇔ+g,Q::4y'X;>Wnv!Wյٽy6Le\jbo-b9 OY!J )>m&%  { IyvB`A'aA!4kPUƁ sw.&mʃ 8WBnML6՞/S,e-~b%6Y0 ^ fƹ(c]A4@V'/%l 2x>= %2m)/2KpĤ4J8,QiiysH2{=>H~?rur=\)}a] Hz8z:0@V4N|[^>Հ tԽNErx|%Õ:܍P_2tR**;avMɤCSyk;|OU JUuGP,sZf!jgՀ&l&/R؟0-Sl@-YH|9 By@-,q1{Lu]סq"H^}Ql[O#`3ۇVY7}²{F _SZ+檖 Mi 9'ru Z=3y&fwT;Mc@ SRzf:Fe Y)Pm?J1#>. rAorr絎 whw{) ~boiG|Wm9҆mj>qlaB1[9iTo9`̄ҋB<dtp)XMIat> [??mwahFw]k+ԑj{Y%}ylwgvς@e0_+`UÌ_\Q"68(̕w`f@7|oMO3Qgo!VmS\jRQ *}KL12/%8Ʋx!,q} ek8یyD˼댷Ihˈ*6~藰Q;m _I >)D[%}Aa?=F'h 3{BZ22 BeycYo q|7n[J]eF:rΏsPvT V;8]{þIxX V9=$m6CRQ(Q}BR Yh6*^3?"x^1\Пu**ؑjx"܆",b3aaAsnBܸ@5Ï )UÂ.}4aI+sXF$+LT4'}re 3>fY,^ hȅ4UN6O*ߎg c˻[/^ෲ/ɣ: y8;v骔~\+GwHw .U.aQA`dD#3(Yȝl @ȱ;DWTi>V ,Fe~tC~0A9.]ӭ%hZ 7&EI #|ޖ~Axf ۜwzxG@(ɀP K\dhNz$}[AC${txiJjQ^/EEo ] @\9Q8D!-(ͤCrॱr' eA杇[Pǩu+fpr\)nﱦ[P$$dX7,Ǩ[\#55M@B!C:#!2#;'Ϟ`PڋCxmXa06.M̔:q9OXŪg&E(n&%?B7Ԥsgӣ%\Un++0a_RC`~mm&!)\o4 ǩH))D=kAz:N~?w#(2Ry gX v$v~&Q^J;?]s)Ӫgf%ǓfQ8NUp0)V(HW0]DϧrOzvlC|B~eǕ \1:J)XC;_6MTLÈy+F[l0NXGBH7d@1gThޟmuccm';F~ 04/_+ ~+:/mW)6Qz̥r z|i߁i=A(mf.%G(n ֠4?MiƂua|oA{Hi/g)@2hU!}k{R"E@՛RQtiQA~>axk$'zq(myĜa>dφi <{ =iMR|3! vbO&ǹ;`Er766I&_d{¦h2\-mIc!]4*i3 5dXc#&Őe4Gt[pws=DlRWQ1\nx^{fZkiB`G۸[MCCZV[ĺjEro ]L8=7vmsBܻQe O\r؄s0FgBn!ⲈͦwɅ & R%$ʗ> %@T!ٗqaxN\FIy,5Ldңv 8{%kzWooLnw5M{6an^6ʏ3i _9E'4IJq2 t5W:{}nh3Ȯ*ȶV Wz&zYD{94 l5jB&)opP>̼ 뵙j"<Ouw;@ w@Tr'4{d mjZ9 P9,use륝}J{~f˴^(* Oa)S*c_02Xh3.80FBlle?Dm]^?VOy[g Z)i E~X\xR>I¼3Eyے3J?4$(\k 5w1K!W$ q̓܌UĎМ>Kd[-U~3qyM/PH"rG W>+P 0:AD­^I@I;|/6%5h` e0YGsIܦ|b>L ^JtpF2 BOYnz#$v/3ÑhS@eU }:z @m *(ѽj"mniy$nԀa,ysRID-ĿT cy-PNɵ*eDw {ݤ[oTNܾ i!1f &2.rM0\sf6uWVˋ=d.xʭ9>+ց%l[,P ~qZd-i姆ˣK:ʷj6'aj,8o[ug:o9 -y JTdYסgP y a A{hT@Z-c&~>c*םMTqhFa[{2KKDhJ!~ }/O;JRE`ҲBꍴٳ^=F\8+ VuuWGCu7܊{=CiiRXT5pmMNfrj!\_ʻi vkчN4R-+zabM;]Tە5?JD$?Q}W'SJ}#mҋ\'lbZE?GZΏM𬀍_|sӰҫ iPsBu׳>}M\*(uھOZqxNe}0\bq-dL_V]-K4roW_BQp~L3WJ$J!ޛu)69';=LPjOks3dzEpVW=ek $虭FLTى\+fH=vf`ifJz(PR,~]DDau 跭 La ţ:gɆUb^9[IS@yR}=ш^Pݰbu0ST/[q 4D: j{[͓\Ek(R8ߧzէ4kI(r]6НL!plkF(f5b^Оo` u|l麇*jVA*~f+ʘD 1ovϒ7{Pmt4c9Ӌz<#lWii^wZBJZynv;cxzݒ}<Э`pDŐ J[* 1!~ =al]Qd1u*0鯿$~p+ !h&c/v2)",7H?%W/:)C@MT𾻹{Hq[pyF.a77KSRudogЩPtD gN2ŷfMnTF1x&簠3$ʸa}J]AXĦi6$@r(1aꟿ,ʒdU;M+ - Q]^5dNAhC;0N\n QUX)|p,>osAKͳ-v^O懞 :ͯ  Ra3 Wai|G痥%=?_1vz(c~^(,yS|φ'i Ho,h覕nVIȟ EI0M z19ufB Q䠯杂T1 }ops%=q^.(B_$ ekeDzö-1$a$x0`3=f& ǤWm/& Kh{d\KWdb,XR)B\QaxS(lȸJZ;ow9X6(ȏ4k7bsδ6&ZP,n`Îhޭ d.|ta05BC;\3eТPȁ*sw|xDK1K [ΏRfebp?|_004:ᆬ h^bE_C!'&8# S%-u  *m5#. E&P/J'σmN%uE[HIXR0Їh:sg%eh8C 1u\;*\ة>+5F jX.$<-_<ʢ30T%tM<]~ A[x򰝹sgh0toGb 8 1.bBn ..O\#л"CA!~-s{jJ 9*/yJ@ sHBc6Ϲ^z%@ΙtI7>>?(K gvlkS婤s68q:`ՅjV4 xP_r%1;WR5ܭq"Qu3M4=7+5C~ŕ !‰5ۦ(;JsoZ.HVЖZ CFK)M4צe5PxG YmdC`RzcX@5^{F2 w`w%85brnjCgكtg~a/nB"A_ݶ!st&ϱKQ9%ۅY6ˮV2D9d=wR\I2چ͸('#O+6 ǃQ ʈcqLhOE3P!=\K;%Q)Ԑ~Y{lxgG=m".`)B83 ClsU )%ˬۯ?he;RL$ ,DPFnѦ'KS{q*:8}k@[W#Yo~F0G3|E7 ?klza|kf8vk4"/1ׁb_iwJ)Qikp1#;CLC`\2ҿ" 4M52=K u_,.Ʀ#.2 & 1 ZO#μ'e?lN~==ZYi6v΢8&4t7ӺôVt LWӝen;ɦޏYX!w{$uAvU%89kXC[ˆ7थVij](T/L_{ Z$S.y}u׍V_h' 5e/srKd~^T-}*FAIAG:=փlD:l7 #?> ХkeЀ?5naBɘ Hϊ4{=F#ṠȨyٔ Ӎ@ڜo9jGwgXZ%GV <(~sLa:3h<Кmb>; Pu2{1W٭ftmk>J0Ҽ\" bDGcY뛡s)c .o?[|u8<4/eZHSam3v}pMYFzu(,=?.1E':Rxʽa/$ĘfY9pwC8MN O`Cp/@pO&cAjP/3'ok;JG.CΓdl(uGA*,*_'ۑz~7D]9pJ<ò%25;[dOAd61;4\Sc;!FhC4ɀ!aB ?,^^n/E+hHh8WݰvaۉLN T4MV2n JcY  \ -NevD+죀!oRI ˤ 8nhX%笉 ľע2{mRKM5Ou,Ԫ2 6*im&6xû?P1,ApwȳmDC}qH~ ZwE)WuMcT?NZ^bzwA/U9}YqKwI*y@:uP?9}L7dDjhtRoR@SF@*&髻 BnIpg&ETu%XrƬǿ|Ѿ[@oњ}ⱜE800~UW=&{q"1"KnX&YN/KƑĹ%V I54!iپܳoMST43~'K!Fv )ٸ3aV04$_z'bG-nN1? ;W1m7xHo#zbR.V)b92gJ.I y[X!zG7x(ڡ#F*PgrܫH'LcǢ{6< Kv!$QZ$RUIp*b ?~pL+B\ v9-3o) &/:}--]7 M[[nxVr1\=BsNH/a3q+ >av -]Ffq`gϿ:ak=Y999u1-+ W9Oqkϓ3*+5#h-Ғɩw%RVr i,= *:9d -9XԼft l6m4RT1?pz7KsE^_Y1~e(r֏R9X;ž2&^#~IR^y %d{,ui:/riBϻ2SY,GIL˯A'&%3O1@a`bjIҟs892 ,-턼@z\pYo!B&t)7Q!f6g17rO{M9L_ar{Y`y{7&MaNO͓:+"JA?rR-뿓?ȳ 5K_+?u~D:7Vtx?׿)}{äO19ұ+˟ӂ,;G*Bue]PڠjXQt0Uts"WE<d.L?h;3 +% /;v跻g7:a3{'-\hPEUqSᏯ3|ۼSц I`ZT eG,X`.H= t?"_C_h i.z{?:A\;SЏRCۤjPÀYDb֙[ߛ @K6׫){/$VĨ,UynW犷4:Uc[J?nQiѪX88 0Q_P>E2*8l(L=*K K]$[v%LlX"h}^&k2Q~J1IzD*rai X=N{p8Ҷ @RXϔ%:vJd`)1ʻHs9^> rK( 6̢U}КvNR zQ}ʀMt4|Pzy:cfߙg] 0lK~0w5`MQΈ<:\=lP LS6ŝ&?ͽ-2"ΰۨd^8XDP$m:Po84͏Oƛ _FN€I.v7Ah<(fsK#<>_#2i#7QS0@"ytf\tJcHp5VooE{ș@EY,"$++|Nap1RiQ;-@`Q-Hzz_֣77m#¸ȒNf^B:>CK6x%h\K7b~ɮN Ck·؃CQ (I b8#,GmGGN&'*_&ZgS?pέmvy=@B͙-F͝dỵ񳆥@Hh$׼mܺA`¾Wl@DDxun蹋pUL7)Zvl%G-DTXHٴOUg ?"?0y7g8DŠeet@"#njJ̿>\Tr)jɑuv`\}8,e1s46k%L7d^baY dY[BEuI=콫IaX=)n7E7єO?`g]l s9c0E$S+-XĆGVU>epw=>op)gxhALm2c, H~~}`iE޺dx͜h޼_>|TE@`i?p+ ڌGm1; %;f8'=;Ch +ݰ8MVj>؄~3k7@c1=pQ6 ^ AD@DsS?>8x1|{^- )7L@~#{J)LxSI.@SEO9$! bm7at(:Yj-֊3y Š0,T&ǵ~(ZIetu ֵ~d&1Dlæ,c?IMJ( @3 '܎ {W\.A~)9zAG@[V1B:8h  Gnv1eq!xa9YA&ah 82#+X*\\E)[_wrfc'VznE| K#*US9̫ʑgQ?OXIHs X<0ebmA45{',J2X)F07E;ۡEX6tb:@(E\l5D=xO%ND{R~,h}t3jB=0weT6WM9`]+!bn4!1N^׃пnUSl ?`{ݴxGt7P|BLv˨*J;{J6uʻctsxZ/4G3ˆ/ hdƈ668}:TCuR_*W-.L@^Q|_hPCHXS8k9k$mdo!iLu{5w 3$R&g%s<1eG*r ~SzP{y(ODC^ /;=~U(8"L9-^RWKo6 Ò5 $'lEG0z@ 9I AwrV}j0X=xC.2"ۆ%JPG+dxiy 3ڬ_:շC|+ljh $֚pyX<0u 3&Y>ёG N߃D3?kT+;~q9"mՎ%n֗@T8B[$xJ$jU2>fy (V ~ވ΍g48/,P G{",PM+|~I9~>ԟ0ߌd%\a HL0Sk۶1>!` nGE>l+:ηnH;X%ia'y}3DCX>sڪ.ڡl.jW1IHZM?`O `Pz(6!sPg<4YR5߸6_ݬMc3%.+/p GxIE+{lQ!YBB.6l($U,t=䁁sIk}X\51Oڮ6e xm#iӒ/nPyD ҽ$Pxj.\A)sHX}C6`2<P噭]!=W_=Њ#a?L96k^ 53JmGRL|Izˮk5 E OOez҉or^,tIPSV l"tYqftWyFdžח6l,(4)Z1 oKx}s)ǜ*td+7#xrĨ-|"Zo"(h]5e^}[B<(~V,z+4Yd|]]iJJ)g4eL)BͱF!iLgj ߪQ!=2uㅮm5}Wړ{4ϙj=OyLYfNLd)7EelNG.(>tCeկPТN~fBkи7HxVD9lv-,M.Rz)8+Y;̋tXe˔[k 8ʯM*Q+,Gс)6+"$K"n  7jB/tbUnFL(۪bD(˽jF-6GYrU_|2-ÅʋkD!rYKa״Op8)3.P}iѳ.ψuH942n)"Fs"u8.+N`)4(w8NgNcLȂ_?c؄7tC꿲 ,VxCx;RPdxp YPYRBz Qpu"Ax`$urthܮ6TMB]z AUV{kd=*y5.{RΩr2Y9deQ ƾJlTK5 3B6UUK/ ΆJI/{U;S N-ތ>\C|- P^y0O[d Tt& ~ufu^;ο%tOmd^5dB P$O "j(ċQC0:KgIHȘJV&xy^ho0+F]22Ӡ1.@\<sz)_\s2^Q9Q;V]RTV4D`NةufQ>_1Do3n`XmsO5OD+O^Ybi)zK?mUlm^\6r(DvT}bkV_ytJ/ͭe9ҏ7S鹧 ft p=kEDmN)#ףOcpZe-4f"XǑ4M#'9cͲ*qw+'d{Bň׃}F@}OpbPLɮh[O2pxI kDSJn&p4/(GnL i;ޓZ,+b(9W{MIrGqfSUbx\F 7#R 9*yyl1|cWPF?}w b=54%Y+N գ8zטzRɖU ^?~y^  ۘ?=|5h+ G,DpJ|.Űw/"PWc#]qŢiI)*FbV _˄OX㍊H?\bƏGR}zQsY`(\T]g]FHnU]aLs\Z`f{Pune?cz \gtfRgNᚯ=?\jYLv۟X79!fϗD'f%nw;#?3V["|l2LLbHqrG%aލӑ/v׹42p7;Kǹ6O:N+#ڣQap!hʷf$QaehmT;#{1|zqؑV;N*a:C-24KI3 ?G]:] Yͱ:ȧX9޳]?wN`uLȇGRZǧM[>ҁ 5' \U2rxoB8iņZ֔ڑ HxEI?l#_'ep7:Wz}Z wu<ac0!dKEߺ4-ܲ0OJ5;2n}v-w_>nz԰rl +7o-J.iV9|c6F b ;>V 8K? )kW;^qujG8| ѐ9@۲{ p+iBR>T9Gf+tP[-Mz꟏ .Ϳ1^YFrFY="'U.2?= nXK%驘<<\npVBs#z+$9d "J~[Xz#IG^jv 4# 5&5PQ؈DUC-Gp>M%^BǑhuB6h%%|Y4G*Jx#O( }rLv\pIp-[V:Rٮ+f?>on|kjMs_s-gɲjʟ\_u6r =opL3L YO2ȱ8NG4ȽfZa~hKIx1;9qgt#°2NQx 7/\9 ?g` ui-Qρ{n gpmUn)WqBIU j<5{iru[4Zh5?Lr%fe@ \t] m&R꬝c10Q:`W!SP%ɳP2Fj~>iıyofrI:|YC.G*( ]f3-+4u.Wͺu>Tgr])&ek?HbpBAso;/ P^E,eM.6?ZaWzh9#¨K!xqcҶƣ"$nn{=pvX4M.NhW&)f<Ѣ$oH!^cmSixœx2mT֭WMLN^85_vѹAiO%+9{6םD M移^'@ltI&if+UoI!&w $G|$eeٶ궀paP~O) fH5L[TF6 5畘oZQvZ6揙9:i4loʹ VRoq`fUS vԌÉj\O)߀=|9ʑΑ̉;-,;oTց6=5~u@Q#.'owHɥ^%x0Y ^ɊpʍQe* 8mkuOdvEo-oNI#_jZj29\<>~VXz4 oP%]#@='c SRge >8pޚНfs4._|*hlaxU|]ml&E5IڑjF¦DŽSJyȪ"1dGꝋU= Nt/WNۺֲ+`o tEKj5c[n" HJAYyeu(z;_b#lYO@4^o$n7%Og8 Gxg'"Ll Ygd XD}dܛCJ^T(vUM&vLoJ蚥tr4IuE-ET[r$+@_pW; %viԊ", v\=Xn_ND 6_-]f/~QK= bA6:iǩsl៩j-EܩfgN+\5hRTJ#_)PWdG'MC'bUo\=Gd/$V=)`;ie5fvF&:"B 0˲m"B ZRR7 cB<)#6&o+$϶+,/{-`__<I6<ęj+bp[1KN򉵜 c~AW롡?S3Ci~2\ O `-9zCT>)?:,Ly6\#i+pQG Oţn4W8ݳFRu!(9SN,hmY_f,\|~a$Ps|JEC6#bPYcAdPh9o| 4UW3HF3V=6:=LE sb.q5 Q :[7H ,mP ^,pj+fjCs<9?E&疚7^:'|:7˩LflVzb.hdQ];=e"M^B[# c2Κm 䰶3#O%-ߖf!yH 1\H+U+}"cnŒ̄nr9,zxSYl=А qYYA@G0)T]ui!r8P!63^hq zJn"  u8fF_5<#KɀU}΃.{kY?Ͻ] lD|X2(k:U!{W5J֪7喓xOmr\$:Lop g,>Gp¯=t1 +˝ȉz91仵_k7PJrQא,HNx&#<A>yΪ+U|Eaŋ|o\ұlSHv#m26Zš.ka|8<\T3Ǭ[[ ;9l/DZA6L1"ywT?0P[jZ]XJ#fzi[bgvY`^5\RnR5WYu0}TmO#Y?yVZ2ܩJk[=Hу[ɢr5DGƉM @7c.%Yd Fכ,6dx5dJwـ٨"<*l35?tsD^TFv86"_o'PCh]m)[0*oK+{)Ə:F2d',"FsהR-չ~V,B| UD!3ȟ۸?s1ըs9>׃' 7==Ae3..š w;@-unvA&璭SD9ȮHx! Jly"+ՃislM&P)YJXEȐL"Xa>9dTwm}OZٻ d!c 5tR|?bwTW$v!N4,H%3uGAhax_CAq ,I wЋSeƻ,\iObrN+5HlЛdcC+h M+;Zh N߸#ȇo]>~z+FdkLh?n/\Fhwj%wl|⩛H^>ܝRŁw-mo\H=5Y˔s ܳ= ழ7 id]V$UY -wvZ[5`.D ?M\}&ek*ֵ)[lU B}ޙy!jzR*= ?͋ݒ[5S`oPLK9r7|G^TqXk|815y_:dK!sdnnj'f.81XQxzKՊoNWˆ.e& ͯ{`x )ڠ?} [OTC ."{c5BR;fK:WQ=l̥lR@bHG&Ns MlMZAi^ժo9slǐ(o9 UʬRCc! 5B3T-Aav:'Y#uC@V ,iTvjU(N&#*yU>*IuxN%1ʥ:̾mZ#Sn.%ՋH>Xxrܫ\~ٹϰ":&#eH|4N̵tz=C$ uMc䈭-7G,Ii, 4u觇]hIfc։1B|;JDZ~%V@w KlW8ɂ:- fRbbq>MmL7Y[Vىuopu\Dz']cAVZ5NhfJwpia(/pAD!ƍ\(Xdƭr ܼ8$Va׳JF"!쏱Zwv- ݖT~~VὌ0G 0G@Mqdiw8AfoL z Xz'w:h;g (cq[P%뤪#~ c{RzKUtLBO~Z-I_BV:c 7ݮ@PF(gt6nL}gituZy6̨8XDPLN^V <<9W@ 7G’l½2ce ?4oaYW`G35r#3):d䔒Z/uul|(L&īUw4jF,Dφ,VߩZY: "J-(d P c΃"4n+9L03 WWH 4w3[r;eͯp/ŵs׋"9 =sr5T] 21XӪ*9]a+;6757ݓa 0Y e-/5{*؇+{ ~N20J-07ܖr#5a򕔴4 F zg : ^zG'ϳKY)N.Y ;OxXf6,UՎ~ ?;V S^R%Wz-kA41^> k!Ȭ*MO`IĴ?ݕe5 zcքUMk++XjT /. /[aq\0P}' 4a) G- isL1Ȓþl@յ|;Ґ:}8Nx4weҁ[WQ&%U|z(;iZE:}cnsœl)KYCzKrx*@P-Y OGY8jI*ƹsߐ)c؟D Bsx +IVJUOvP|br|=keן=5 NYw喅b<)mMh ȶ}Ir;wJ[0wQftnl(Һ18.HeHTk`: ],O鏸U =Qռ7Bz*P aCDCG\uޫF,Q(zG1f:w!v@m-U8V!$zt$fS(tt>9,d{_ۇC=9>VTZ1wͲ(>` 놗*u3YrbuQ<1fE?.~FHﳌ>ae+?\q>1M5]{ۿ$ "Щ&Ig^KZm)jËnth}n]^'ltgi/ ,w~?EC J_0Vgk讘]7Y y(~es8kt??ۏ$U[HIL'Ԙ) 4Ư6WtwVЉMi𺃑#1%soR\d @alfz ܄#ijw9TLz A YT*+,$5M羞=r]-&91|셅+8S&-Eږ> eZцAN|<䈓߸dz:z#H  jZmSo?w+\OA&aicٓh:;b=LLbC6H;߂Lx LEA2-+XΙ9 n.u,W+>ܨj|8\ y&ͧ_א2{ъVbc+=[P3fw$Qw ѮJҺp実 sUCQ AK-㱂E ҡu5&8˒X. 6Y,~<'sFiƄ' !>f<>8.>ZgrgX~+gHBO^"w3F"͔+PMcP{Yznt>(SmJgRV$)ذV*; h OgƯ@IјyZxbCOnE[DVǓ7cD](\0[H&s7\-#i'`к=Te 0!n¸F. S~[k)~ʄy>@8tij> MqfBW-M41l^ً*7; wNYGsu]lEgv<@*}Z9/ٲ ݨ4!'Ύܶ2ĂVT抝5 SD¦LU^@.>5Ml=ɒ 6FP-òN.@NV4H$,O&NpyM-NJϜƇ{e@UvUM"3ɀEP0bz]zoh?{㠏W y "[tcE6.ǭ[21 ||[d/K#4.ҙԽQSTq7$#z9]n,%ۢu!= 5L)d" @$3΄.zOmW YaM5 *}[*ܔuyOV RJ2ta"j*]zF+5@\]@3珑!)#DhyR$9Rs2X{]oאET3 -+wDvh^{3Ğ~ˣjYyvexwRԗ4jVL`e2S#Oi87JP[J>MS:%F>^)-&hm[ѬA75=VMdB@lTڟ*fzU+?Z:~K"+mPy6?0mIՂdِ~nZGe8ۼ s瓈o!JnTt6J!S :?/F>[')%w%Z ;~j) $HHWh}s0D|GmpyOI?GTf!7tÚNB5EQ֢+FGAKg+߿Ys$ Jc@Cۛs#KiS/o+8Q&K[S4T K3>^ܠA3gS +nva#Um 9?`3JG Fߠp< ]sa FkLxxx)2vIwB kؘ| O>""4 ߼V|`4"t^^:6949ѯ@&vmسNr6|%ү}QlIzV&kt=E$9omcn h\U{}_ץ&i7@ =pAw5en &Kcu@,9bʱ2vYGsiMe=!2õH޽8Sur߉f":G:£~)d8<. zLKn$6Iv 81{%X@?wɥYh0'uiB. #"T#HW߰@@9kWcsX-R@ qƨJQ%g,lX-+AD:!nY#ݽu G(˛Bg&ǡݷȹwmDF[!Uu2)4D=Me'Q.@hg)q(YR ATзr\4Wq[A…!Ag}0}mȅԉs{q?:L7ޡx~|SaSbڬiƟ4j aM%a K#3xՅ*w ٨wNX Q&]80/w g GK35^vXvX1MpIwVmyzұymdd̾EϞfѵ&&w*"_PMNk{^( ͙NxrN1VbҋSB(9`;$[(;Q\8 ]cx9;wQmC-m2~Ժ#ߡ\a9tﮌhLfa_BD {OX~̅v*7  6@?~WG=65]ֹ'Z}z|)_ lXu`LL9\ܙQ="59Z}Wqsp "Q(k,H=Q_ )-4=]+ݩeBoW xY)sBM\S9VY“.׫pVڦo\̹TKȤSj$`j O/gb7(SNzb7^wޟ|dcA:$vkLڪ胒l5ߔMI)ȟ:__yO`ş se|tO'G n▴v%"%Ն^G̨hO3_no!mqcvyIp 4B|HMUZ7 ]zs 7,s8D0g%WEqFM08B[ %Ah=7D/+.5F JtW}EbQ~O ~bN73IQXM(6zUՄ9,:_e_1Tǩx X/ucw0OA]-ͭ:'RtRްP;]luGȞ:} H9F L)X_r9Iڸ8W[, ndl[GujIqx>1 + `z'\ 9 E`7u~ON "Ǩ3xayE#౪7[qDTr|ˈV|D{X8H(5٪eB 0g62X*+e.8Nxy]PJy/ňQY&2Fp3iPd=Rf35L\궸B 0C?7QUHsmĊK,߾U&}QB>aLD vc\{~w?$_0EQ΢Lm.iשÑdh!!1™QI4],ofbFd%aW 0;}^[9T+C&jO'XѾ6N$QaTtQ=4pY1s&1dtYOq WjNs@ g;HsQ Om&$3k9tTr5*MDEaэH&nGLz6 8bQᙞqK#e.+Φ"N[}t:JZ-D4(NZa_M[i/41gP`'s5 2yg~ m[:vt+ d=doTVG6A'z-n䏁+Ij53wڒ/m  5`7k6<2FoA}4v }90Itm!gqolXinzKf~zH.d~go`-C,aCDy4ڨ44/kƑHX«!\7DT0ƻ@c ;'Mшy\VɅ_Z P3 ( e0 / #qYObF-P >? <6jB]5>8G9?l+gcZ }۴;7u2Rơ>h}xyT*mvcd}}E^M+5Urs^ǃ:UV=ֹ=ݾt^17MaX| .HG*h#۷*,V&:CSy7h 15&?AT(%6i(t, .6Qj( i#u8; I8bAejJ@<_8o9LaY47=o~%W*ȢJ| nc’EghPK(B̛pDZrSj GLeEIN-j)?Evyi[>QS_$#cR5O/R, neP~us |@x=5Jiށl:-ljϞ;E B>:ʪT4T5H: g%T" l`g%B;"1d3H穇#tFGLi/h4 j%˧U!䉬[2HSQ?-x+E="o@v s`I N-w8 e_:&| ΐ 9mx,a_ԵJh3>7^bNHv\]8zW符TTf>7 NB+'uCSXa>J-7AB =5;1[P,+2 LK'NTWV;۹U9k+h'u3(Iu:ea+6̬Xƚ% G9l&)<4Pj y[Z|ʳ{i==1 Üos5$dHoWY76!Kn #bL&CkUר7 c0SZ|$ζ'TьB 3KSIF=`HIݮM.U$ a>Uc4i4>sӎȒUY#Rkw)_вys+E||@H9U. OiDN#`d4WF{3"6P ۀԪ7vi:#V&#[l;!6mʗ f@,OfN w#zhG}3jB+S@`7+w &eC dY J GjEr+I <Ҏ1syu+\)-Wl#"0/4G=+T}Dt͒^piC:îsW-Wh i'Td9M}PB^ܠxT {@/&6 y MqU@'| n0\CaTEf@p P@hHM+;2D(`,j ::+xs}p[Ye2-||k`P{-6jcǡϝCs(/WqkWzGX_|%$Œb"U-LFrepIBĊ VIw$w%C=̨Kjgƽd&pKZjyͼ@kSb1&;I~N`gcKpw&ɦa&5Mq `&d-FO1<~9v#ڠӀG8Ay<^A#H5Cr! '#xwYܐ̩u= fLsukUJw;^/?GvK\zZRaG, &׏s]X`2"b3Tzw#^K7:$92tp3?b5Կ*=Xl{N:ačŘ1'r \>}Y Cgo9wmCTH+v"h?;"kG<|wzɟcXlМR|*ջ(̣yJu Mۮ@|-SPP,C\ڦIPtbrq$nH-*osBLpDt iG3>>u*Č ZgyD~wv𷖯dn3^d7PI(lL,Xl;)Pa"ޮ_tp2/Q=Q+jTξu:ґ\f/(NmNV.IN8mM\q"sdFXL(0D)th-?wG3iC6`+jߧDQˑIf ]QCԼĖZbH($؉w;>Œ=ZQ&Rж={jhpW>Ʋ\76Ƀ^p튀'=E2+= x{ÃK_}!6GeU"ZԁfMFuc 8^7܌tռv/v"ٸ6u=jg׼1~rM`h3ڲ~`֜Y5 `ӐX-j?cfty`Sh?Q;]8jI005 Zo/Ho})Xs_+>p^vC{;:̜ޥ)4dVE1>?LGpp7 g)}_ޑt'L)ͽN]b{?E,QL|eӗjr+O-TB$P=a<I8%$;qǁםRSl.Wt ZEIJ~D8Кvqesbk5ogǾ"߽A<նzA?Z:Kr@(ҭ_ DnPe:;r tKkB`$0Ydlt`J2WAۜ !5F]B>rI FIkuncW0=EWjG=Q#w _mR @'O4]PC4O6i+yT:|Q|= mڲ֊J`5ŲM{XbS--$DqaPh:93Vآ,mb`G`/}:5᛬2rZR͉ȶ'.߹ù kQ|-7_h| $nLȂ7Y]1o4۞oayY2r54E \{xf\6āko1n 3_)Lk0^9BLeW^қ0Ǹ/;lcU@Z94mJ%VLM[֛ׯU.>SCڸ&pLNg#ۻ8ލZNUu 0x/V-,I {Q$`:`j[P 4rˉig o(vz-PH?˺OnD̒jX5ٽ̠,f9 .}ӼG]A\a52CG)@b.暚:+왰kǞ01ņp@k!ʋG*X4ޖU5i?;fI/gÜU1N&1rBFL nB+l᥄v.> )Knh|DW30skt@:܊7Y=P]9ɵ uJgFw1_Egs*'k;H["YY$:e''ʱP72P=\AId b&?]qC7y-+Ș٢B8%уM8( l[ҺBWs) =8}/.fX 7"*׻zBz+Tg+.DB94yxLU_@;eׯN._~3474?T {I1Hv'}wq[}we_8;\f:C^fLmmlF ;E5F"Y u: ]Bku(v+sNe& ,V+v兟>.<+*6l H`@ie#RJύOGКj "!5ぶE;Es2Q0>8CiZ'[UN~ $/+1.Z@ʼn >Ln 'r|DS֛YՍZ& <4y@)وEZ4N06Y/y{e"7J* DEZ%=@5j@#c?( P/Kp^Tok{W}*ΙBMUsX2q'#` E}mLHU'ŤE$PA)o+䕊#m'ƘsЮ /XXh# RmjS;a1c$x?lP- S [t,TX[ߤEu)m0ݞs"Q ~}S6W]-A5߅=E"} yr`4Լ(e9ȮnYPz XE!JWO(Ӊ&0;-Ӓ6E֍bqշT=Ë+ ' Y/΍$1y(u(ēLP6w }eZmgJy]Q:¿ȏ­fUWFEˇʈ a$ʖ"p0+QƤmMϙڏ^A&d]y5_4fj[W+Wi H)y֑Y/{Y {k[ c?3؟C]<+\oZ|;'Ux _ ZfdWQt9+Ŭ9|;+$[)ޫfհSPHgb|~T;IsG.=oYɑKwE2 8O{3{4{I@蘩т)W vgýD\R+RVR>ۏEw8;z|DDUܜq\'KspqM,ĆԎ#=:hIH$#0x3Tt7t8dj[)'xܔk*Q5 Yʖl;]5/Eȿ ̿.vJj x+[ϑ{(,2 KOŧU[k:sPPtvlii(SvXcU^LF<9FQd^Uaa^_ bsl\񂣦~V)#NV5 ƥد!FC,t?C;MTLW~G W󮧥߷7:Bߤ-eŖ hw26ҋ2t((oL6D2S BJ'R0GU| 4&x3yDIn!:~M [ys '?yCnQ~,?Xcd,.ݾT)!sva6~@qX!=_Ȇ Y?[aZ6$uG_&VʼNXq>49!} +9I@!!^L{T E,y"M1#NFiMGo 9 0hP⢟ ne`)uli}u SZdp#y,]H4ϓƪ`%%C_شpJH2 ǼPy(Q,HjJ=5RRG{4E1Ep,||l+%Pe?LG\a2rgZY̘Sצ  :b,13>76]EI2 Lb@T&)4-4ӑX#"m!_~dJumw!UL3Pܕ%XYuIIYaJtCn37kE*,!8Qb 8нc hQmUS5|@s#||<= [ =%Z7K2e$mg y{uC{h49ˉڎFT3Q^s/~BB͸cN4\T3%$aPl&R?Vf&^j l(F&,~z]bRBL(alOChcK^] jHqCCjSO ^Gt5&^+uaѾfȮpqӆ| :7ψBе˓=yr{e*K4hqp1~J\[d 7C'PuYcHȪ?R>1'3[*5;W^M A7' NmsKT~em~&XIS<ǁW}L'jQ6KX$xS+ ge'la+#9mZ˯PI.KHvRXjlm1T[2qiRZ@-ݷPiɿ:ӘM7=뮔)>P4-v%3N[ X?8R^ndPyTi@b:`;F36Qh=QW[ gNBR a.dK:, C*lU']ŰDCK C?ÿJ'v2my#T!1$)[B-$oM9RW7{69ggmERM?{ԆLxLS30!ض8K Yº#9'֦,fcIpQ@oI?D*5^WÄ-X8D&))VEGcQJKRLos'H̯7Nei~% Huj hեWSreKN=mҕ̀ _ywi'Z wVQTL58I[4xY$SoZ̖ c}bI >;+%Yޙ)tM2G̠,fAm Ή'CaWw]c@7w{{DuBM>(+uUV:T&֒O Tvx!婑SP{-?LΜ$PWξxN/{}JC,9|ї:_\J3 f@93J| "۷V~#G?$z- UKU}C{ ##/2`Hq%D4aZEZ3<=W3 cq X-eaɺLJoNjr95~lfuAbg9g4iѠP* ^:Ѥs?Hpt&؟S16?KBnSXˎc7d&6A󵿡~a4+܌A'FqbzȊP ;ՙﴬhڢ|2oP{w6[U%VBa#ǚjn~xA *LkJ$k=E3)xG%Ӯ6g9' |~GɥoB"7JZ 5(8b9xvTXkjgS}ӎg{'7O  QW՘S!yٞޏ%6ڙ PtV,WW,(? Vjj_+"bxd7{4u>*fI䊲)ńmM?8DJJ5` O*iIȺexRF#Ykaw=BiAAn͑Sw=.+?6r29B-x'MQ a| C@ 5Up2H΃Gp $ 1=3Di8\wc\B| 3f6€\39#xS,M6ڦt)'u\/K# za7H;bйFOrO~{D-QXPLmwcl,LDuz?yv86wQݏ8gVZC}[יQՑ4mcjqy WmP,XPgOuQ,Pq}p.էwYviT= s^EqP-EUK6&W` `#( aF.\ (b];?_C2-#]U^#xm1 ?@M*D-5nL/?FGm03iA1wbMW B[!|P;# ef]aeAr Kc_f:-ƒ+ߤ?%SZ 7Mz35mYiR @//3Ģ!]1R3c̹,j8?{QD3)mVhmDps)텴6Hae .xEL5l\A_>\vSd EzV1˻ӝ5pMoW6g}eKt[C>H1 Z! Zu\X_ҎgY7܈D KQcpD <" [yxs9|5C'kX %\sk&K2RO\?8`"@)p~-3h/%7 &niG\ASbn̺$skxj?g^]V*D!$g"!O9- t߄) IF宛êDRMuK}T\ϮWG1Ͱv`)RtGdXkY^5Vq;؋U9N,)^!εF7$;uݳ@N8lTza KeKd)v3ԝ?UT6?BTИ1\\K$#Jm)~+& b=1t - \> (dU9p9w*:Q^U$ Ÿ91MH&XIMܨ =e|,=0F>v+c[8 a+s2sOF[ǑL rc"O[B-"OyNfכg%GZ#w#v@q'EK)sDDͅR} I`o%b/a$.Rloz;\~xs)5ԑH tM%^Q-q* >kytVWUg2<@i׍8Pgeד^6+cKAFlP\8Covl'0I0!x8;kvg t"ΕnZ1'p=WMx"XQ@O|~HhyRjܑW`U'~tde0ulz+Eho<{MZs㋍Ql;-k{7; ls}uJ,)o@T8Ost>dܑ!E9%$-1kkg7;Ba !σxMw#y~B ȞSOɚчPx9)TX="P;tu)FWͭzmʹ1.B#e =f!8qtY T>׊'㉄`Ͷm"q/mv\EmD) 7l,v㽎F~8]6{rC4cBJ|U'ɬ;ga.j#se2D;\߯O& OjfDUf]ZZlƪ /=N`!5K1UîҬYQK2EPp\Y^*J1,Sc8 *'urcpAa{V γu.MLTk;P7qMjAIdOj?2HײN5N2~zVzBd0k>9 YC}3Oo(ǒ-|B*Wu$;;-q}:fzۅEn13c緵P￯C7MnZ7{@tXak_٭vh+εvTy!&6jPoϖU6˘כO`I~΅8D O{`A׳5$c5"g:_9û2.u82vɦ>_ǾMsg#k}B'Ү?{ޚ8IS%6l*}t$ۜ{CoņnF%ü lom AckUf̶l)5tt % =a.5xz{̓TL޳I]#'7'UjPqIZguuLہSGRn񽱾'WXSNI : շ =} ;Ƅ7!ƈBm!L@znVDn:}(=O~&HqL&{ Xqc7t@.P  08?Ró:# $+BS=QRZd]vOVWioNlqt;PXI`RCmnNW\fH C7p>ps*EEY2m5#=gB@EBe<$15oE?>e) sl"A9 Y ze'IhC2Φ=9J&:X/rykG@=㝠c4;OHL)M$务v>@)=oYᦊt k{{'НTy^-2dlwe}9g"͝t䵘qfҝdek:q]} &[4FIК%>T Y'ޱ [4yӪ.1CUGa֢=]sM|aVt0 y@h2{zʸ:um$&C!뤶~m55kTƿ:X]G6^,C>t-HԦ8#t!ͼOku- 2̨$\H<֘^(݇Le/%3(BMtU".]sPjo $[ I5n~Qv<=-]-+=rly~'t&@R)z+tc CFgW\Xݍucd&ky,jVG=t7jd'kdpz}Gb`AK`aq 6fC^גBRg<4L(.;V -TKHq/1rQ*A=i]p1ީ0#Qgf%GJc(o&yE'rGǒ{XK?c+.p(OUd>Gۚ^}j(XDo ;BǏu[(kuy<OmT D"iGwXi,dwr6pΦZZ/IcȖij(`)\M <Kߙ}*0M])O-5n2Q_#zɝP$0U#G/Ѷ"^`5 ڂҲgDў3a ewxgJ,vVCI)l-MhEJ]t R"F sx0*yB2l$O?q>| w7b S.PukΠdJ_\INN ?4kNČB4'Py)c TH΁?p\-RϵqT_RU J쒆HDx9hœ7v1;?tt̂n[z[p([# 8M.BF^}⇷Qq8%t~QT*e!PSú:SJ'G#͵$ei&wnVATfOf"p?o~YSc揵GU0MV$KhU8nKUѣ7˩V%LVye &=Cm"KZwfgBZ:L\RY A(С}&"_}=g bk+Νȭ|o7MaXkb_"㺞I;:JG2I}B-4}iMLrU3=\t\I<;5> %Z#}p 0E05BgĵYS}=˧JM@ N"zuq :܂0\j|G~}VB|#f6b "}bdM%{<yBhNAӞ=1 $a}oHa}__K18+ ')WXhYYcFzѳH0t i[bDݟ &QP+Z$֫/,@FX IEjTJYO2^"XB)˚n믢Com"O~*pD8Q;x_5{ľP4`Y-Oj"TI*~ f0j>pd"p"?vtW땥| FCޏ%E %m~vfpXy@lӛ]()){* 㳢576O\ zuc;-+31ߎ?g2bqVs|WAi0Y>&]dg=8}PSwPNpPTن~F9fQ~vQf)~ ־ko~7 xgU ^K<%SkJXsJWѓteR|򥙺:*y\9)dKXޱ:kʩ Q;ZiRHM ՝w|z -gZsfj$cz88*6=7=m+UI$C6P h{S5qp֌\f}g*]y؎1F*#MeUh:cs|B۠k9kގt8d`tf6󩆢GrCZ*O6"9PXU$ P86FJd{u /_fHB+<1?$cg:%枌~<44(%7tshZVF@`KACLP  < DfwGyKllu@TĤ+,˗ F:L~~,%o[~5~AFp.ljdm1@|A_|;?xV.)U Xϔt D"Qu{/-P~hLdK{ǽkD'!G{\ {Ar>=޺cx=QD(.>F0,\}aa:XTi)@մ y/TqBCA(L#ԂڇbS ǡ7h)`(5zI- 7BΧY"")QORu`UGm+4ta|:-UKF荛2P 98tu>GޅR?tm4˝IG617>[5T0^Oq1`bmY[dZL[&0D7qj%Zc)>|]/L}е41lb#gprej˒|"bP1)sБ䎧0ݷm"?b$˺ldb Vdmڳ(WE8a mH߳",X'x;8IIꔕ]{L΃ ѽ~ +Мa{V!֊cv{A[]*:X]iP}(|=0.} 2',k($O#@W`_lEbncŨpd941:0[ݝg,T# JP!e.{  w3+~Q17 |Α~ [ȻIw*a&ؙ/du`YEؘ1sij PB]Mn8? lO dwm^ҡoϏ%kS;OM j h{dln)Q\{^~3/G{De> z7=8 x-; )QgחToQhTPlR1pZ[)DYRo7El\ؽ\?.aTǖъ14OWI}ڡ%χQ<j`|+yإȠ0Yx.D dH˾N}Y q?`aq)Qvh8y_Tw+C*64 Bm*:_t\=̤4-w@;I7;:Yo?jd"NZ9=Xm5قӎ)ғ,ܞ$+6@A!+&puKB)b'EdWJC:N`ж`7Aˆ&vT&O3zk $+ab\LJ!ZeeN_7Ɗa$vxF96zڥXa_{BfvuGR9Ff/{$yVen^ +צsb;?w/%QAEJ fP}/sE@:J /\numD8h,&VaFAD@k1vS3%7ZGul*GCh-pIբ&AdŸ㍛aerHզHÿ%]CR⏻w0DȡOQmJ {< T*+$2(0k2OPBcH c[/6yMkoD9PVcFPU# <ꈟ{4z^tmAL [䭝'"vz3έ˅5 İvk#%KWa^PiMGFCvV@ĕtjɔ_K(8aJȄ8H)q9>LBy3yؓxF2vTůCzvHX:_O_dՌ (A]O(}? Vُc;J +LhBVL]?=(SElNnrtR/Go=\Ul)܁Rl/<*\3%YҗFHTK q9<}bGY6iь ÀYUFao (!L:#y2u|&^z~:fxH T:TZraRoSwx>s_£aۤZ`qhsjݺ2'-Ie5Jbe3bM"=le?U09ŷv%H4BrղۇxЉg*)iW6ţOGSyK.ueq՟Eu(-q7[.ê#\rc@m4 $.tZO{n o1jY70S·%mDxWḾ`tUIJ>v~Jtj0oE[d ixD3m@dHEPc*ug?Ml\>ƘAh(O1]2fC/َ3~XV3n:fCqy ;z#V?yqxˊyouBa"QJֻj .V\CM=܄6m5EC>QQDרNNGEnj# w]-l$Ocks" A.̀}O8R-X5W/fAҨu^[ 0:c!Ѩͻl&PzH8cRZ?,mG`uttS{~>/aZV 4 ?RV}gH^]`1!;bec)}420tL y R$0<ߖW-e+juΦ^Oh;G܀ڭJe@ )bSX$c\A=Ra^=Bs}]pșa$fh[ ۽%EBɴ{C^Dy!Ҥu$t"42wڏǻ@CYjw:IagBfS|h:6Mrg I[DIn=+hނf ch/ )mtM`QqlD:Ѯ&s5 q9OyuU5ozgA(4K4R t 5e N[JiGp;9Ŕ"Q6Xsv FmHVHfyXעeZ_FM* چ^dHBWpo( ~[V%ph,όS1:L=&^o"+'Yf+e5 h/3z)5Ý(n+>KRDSf2Dݞ rŭD,߆.ִh䄛,gyk9D8H*%VAr՟!RI8]׈(ʡq@T$4KULSO m^vv>_;OZŽY[,qEg`/Z_D!ղ|Cè?/p?LB0\d""Lo"OfyEH-g!3$82*}Ǻ 5w vNg0p9XݦK7Blݓi: D%Z3Z!Fqy0Z*:W0$rȂ5:;5تE@^J`\MhM+CBZfӆ!i׶-+۹YhzqTؘS4.QPŋ֊4QwggP swNjĬZR)OŨ#(. ئUuJ MʥVQbw%`z­37!ӭ\Ŭ 2an Ic`|oh陵?8`ɟGϰG^6S*{' LP-詜I)YPMG#PtP|-Ɨo0)^`{q_}qE^s<̍q \~VTKF:kFLe{6qbPϟHc*`zH[#~ .c*9NtjpqE5HqW¤(#rFwXZ/޺_Dm< m08KyOfdz"ywpi)<\e}V?w/pWtu ,D~pS{p]aRo +ڂBefZPW!_Oϙ=(t\a3ByiQ! 2j@nuҍj6kG)iz Z7%}ݕ;B7<+1c >-PcnGc䪡X. cUw]VZVѭV!c\M^X~Ռ=\#%퓁H2HUf9*A4! ':p#@πO#HbЈ3FRtڈ՚gHc:XZ} QlCe}RkR _i';p.c.b^p{TE8@&9b kQ Yr⩩q%u2*oS+Ma.MIb#^z׿F?BfpYyinU$WqkP]1(睤Ƚ=${ 'sWD~'uw/^ C?=+<1aqi]` F+9y !CD~(Jh!*!aPÊ8UpG *12bA!ĊLEƤ9"uIf 2 pLnUh@+CeBu:\(.D1$9")G9}8ksYEfL M#j187N$tTa퇯p>γx,/t{|!3fFTunyj[O;-Yx+,$P>on?wJVJYE`z8Ѿìm#mj|P $t6؄Y y 0/m3gO+euU^ۤ| J-c-E̕6:5ȳ}飒/bsz{o":_lHƱ3A6zK z H!:3F*9֭%`O#Vˍ5]m]~ W4DA-֝=v@:ӿ*~h J(R?քF63DƜ; 5DG%/˩*5 ;# CuxCt_vuq A(EjH[G}(ǞE4,mfH 9M?[_e(ܾج==W6O@=jYj|V^_wIԓ6MrB*^ٶ)ej jBսG.kI.7h42;Vm#1{>"BJ+6 +I:v+$S]##Q^b6Gϕo75j02\Iy{o6|T͓MDh3ٞ_)/Rh%I`B9{WhK"D)ITHϛdOv%i.<[tgecrԇօ0МptԠ &Q:I,Myo 6s ZmZK$x5#FR]= _)]^q.֨EY#Y[^CõR夠F]9{^sl䴼t@"܌- ol@J _lUs5y^M;裎rĖI1O^qݭ֧&'ߝGv$bLYq{i{84`3zd^_\KN $`R5D#Toh3=!@AuJ*gl AGurڢ[&4 >dծC,Q0&l3XA9̚i%jD_s%_O& FMxE\7kz{ˀ2RIu+zN6Ј7m[dW0NQu 2)Q&ER{ Z 7yg%rNuh]~f7^f!v.1>'pl1 Go]ր.gOuD"'5rGvHS_"uj.~XN 0;RF fQL6ZH]~$x::Mg݃ÚPbi3~o͉$X98/l6j 3V"ë'.?=]5XJ3~ svrV I+4\լf"h' ُ"t0c|(iy܊"P`6o_إtH9y'V+87S5{ߑ]Q\):B63KBaBhl= jY^chKo-?,hf02h˥x W N\UUʮALy6 k(~?qC/?U󈽝 g/0ۣ rP;?5}19ֳ!cCm_8j;]7Erx4_g\4`[Abq2& ؆l$y\IU"zs'Ȣ[+EUFF]ԯxLF4(ipUbk'YQiuGWUiaJ]r[z]\(d.lu8`T~>SAkV d fJ%/ UX0͏ކ='8#'yh$퀋dS*z"|Dj{O!@(CۙHQxX_ "|5U<1st?Iuë_iov;O/* ɫAI] {d0FGzx)>dB4'/oUƶG|,1)cV=NʸF\]:9VB tYc^g_AC5aGƮ[X]@rMgH3jzu3.|M VhE=sx凸M'v*dLz A(~;%֞"8vl.@[ d&P^Dj.a[USvgml)cBMUIP$#cm x*; q}KLRGNIwMSOA(5o[#xx(/މszBGw3n]CM)y /9}Z-jvpQ0&QxGѳtEq78z&q,(]W +~bXTM}B>eMx\ ~o$pե9YBUFMvj?ժ\FYE&b] A(~"FCKC-R+ĺ%[sBbxX;dS'veͫ-h3O=|^ֳk2ԋWj.6tc "kyjd>av+Ub }_7nK*|e|Y5 #c;2S kk\Kfi%sم):Z(~cH+J=%j##5ȕfTn}M*psy]d.?`9[!l3M&+p2\dǷe~X\iFxUk♈| `aܵjsl3cVM%6l!%n>V{.&dUZD9$˛TXBϐܛ>gkuKKAzUsa#?DT*=,EIQ.ze~Qnf'2O>lA[tw-閩WI}N uo I5 }흡t*7JˎȜ0 zaB)*R6u Gc8P SC zTH6!Ѻ|?\)=\'Rc(;t_ny)O +{4e|Jf:f8h >n%Ka^`.5AG7.e[ "ii8PfO`|nooca#)dP}SY8M Q[{7j -u1Ld)(grJ-%Rguʎ퐏w%1|RicYHW E.`7^z~%US&cR4b$s ;G3geÍ\<%|CƻjA3a>#Xujvtzi6[xv>f#ȧveZ4j!ɂ{mH;$&.TPpСi=s_'4bf%iմtQ.'$'$SkB# ۘ:C`Z+;Ä2Q?f]|LtK2ƹo¨W;' )ξ` 5\t0Ru$ x«y}MGuFb ap  H9@L3x"9Q]!3:ב]Վ( jwMk<վVWbM ШC>$?}ZtK=T'XZG{GSl6,K/-YχW]4B.HOy-'.g*#Rm58xDaɥX-_\y6  XB>"@lY1j:%{ᱤњiDvV9jv$Mm8 ܭ^ىn/!8Z@'HbJWT>FFApBpMuo0Ƞ'xs|EWR(ER#9EDeeQpyF xcP6% u)p $F'Nȴ3ДmtYUOj9;'flv1S;gj%_#$WeS;z˞)^?Uu5ҶSS%&-rlqZK`LA-3uAd< ^͚}2v `i4&hgaXo(~Q4q/QzB^뵋ٞWG3-}[-)h2ZcCɂНWAcԩF#+FW s .:e>k &R?o&PWRE!hwZ=w:A(A'ٶoiϽ[@si~8toiVSSX-G{{evj,8sQ8la%[Oa(߆~WRwaz4EO62G-py=Qx-Zn6]s 8#UVQiEjЈWhO*C;ׇMgJ#3 @,_q*VL\QىձZDA>|d nA.ۮ~x/5=VPwWu0ܜ6dKpv$6J(Uib63pP'_Fb*>0;$Kx(.H^3>v` \3Tsw:&L131`9B݈F[E&=[f!fG˰wo_0.w(wyvK4k]`CO#"٨x*T #V:c<{s\UvEղ@5 UY9dĹQMoTvđy 1.AɨgJfPV/uBK@ #xoͱ$~CA<',W"pH>x;|:A~AvYHGQЗGz]S%'哓/݂Fwdf,(%\3"?Cr|%!۠ȩ q2uevn P-7vQVNȞ槻x^(<~I}<ּjV&a1j|9nUБ>,Z+D.gL59Jhn>d rq;ljs.ddW6oqy/y.ž{W_0&@OKYe(dS#O/镣Q$loD|C(7H~1uDjuJ'# ,3֬7VP͎nMiK17P`&0+c~XM,N)P5="Ofeq!B襍n殧H%foO?}ʙiS`åGh]8|ZaP|yo|>l[Ԉ&s C Ո^vqm6IO#c%I/ NP xrgSa=Mu| 2ȓ =Fv[7kađ#DiL 8H~+3̤b^7% QF= ݾȉ/PtQGMDp:Pq\=Fg"aahu5ϹPͮp9..j @I!9d~K瀙X 䌳7|T,zEwd>_L,mMS4WXPDm=>|}MV f.Nu?iKuX,4O pLF<3ŏ2rm;;/kt$PֱKϖi۝{ܮU٣b[Ax}pvF-xZ~8'E %4`F3U98Zq+IPZLw r(ryĄ\HS',T s5L?X~se4Cܸqͺ5%$tfِ\1:3$Zф箽i@q"ޓ*y+r[. MqCk6.ήwV0GM96d|zWR@XV*Mt=F1-Q]g^-.m \dϚű'{TC2M\ߒT^=݆%ہs++E+tDEF-C"Ҝ/7۠@_:l#e< |?22P#F4.N7r$|0 ۜl 5[XDƣw  $#$Fb7{[C9)I?,,׈|Ձ.i )s/ېa]H}!jYYo1:*SU2=PƯ/k[ NA5dR:k5EM}V2;{x/O<cf9xL/ |ck:RP͝cRKY`i!r~kbfpE丣#(pg Pt2vgk^ıǻ3`G+0i%]:~DLV9fr ۲4;4!+t:y#!wLP CMIUޏ%~́t)@fp^,4'$ꂦH3mlf)yqPdi !mcA6Z=Cl4i &X-j(G]%ֶXR6t{ ]MΙ/A3{9̪'E[e۬PzwNCAc3!Ό#^T`et5[(# i;OGA}jB0%rh} 9K'/<},,!>ݘA1=UBݍ1_Bm1{Ex&w:m}#Y}26>1Mi.J0pD+FOv3E`G <ћrl0'>(F R{]Ew;͛Ec]??ΊFblMżDX їT`¾P=1b" PO2Z8 %-CCe {=*TE!-vl+Bպ<3UWِ_rHzkT5\w=WN2jm91fEe hWR.+=^1{;WKt̥&.<\~Ķ<큻_ ZQeJpmѣ73VZ~NNŦ1>}yl6ޘ_Ǩgw_ Nr(EAɛ|j(܆`\9";3|qk8d(U9ꬪMR11 VM;_& \l.% pM4d/p荢`$s#!\3C"pg 4, oӿ-r8`;wc7!92D!+; RhCM<7&5\VއLKePd.mtS@lBHA!z&@Y?[ 4r̦26n֘^.;Qr_K6 eה\ mb=i{Mk}Ehn_~qs.Űk6h7]KtĒ>¶زgp&%7x9 q6H|-P$:lגئ6ܺƞZHSiÞjupOT ƌ EEÖI])-O+׍.nrfTq.gf\IN{ C-MY/p=j9p^*C!3:EErQN}Al.eh!^B8W6<W ^#5oJrܦ.pweu^u!ܳe Df[ P8DЏ,;Or?┖W x>T09,-_rAj=XavamBYwg')pM>Q3Hp^OjKaO0Acq48*Yt^C7[aTXu* 4ډI 0BFal52U$%x6o铩{ !^@1B7L%SHO5h6a+"Y4Fe0Յ7;[2ɧuҡIQa|قkWaߖ8/6.u^?YOH1v7W yvc^xX`- BxJ1SaWb?Y&vA8]M]@vm{D^΋:zQ-]֠/=:}6"vl]5O "@;LWz37tnIZÙyuR.|DJBhx(!ջ]X=(3AKo 9|!s 絃~F|"ڑ3?5ԨZ ^UkO w+_XJH#d(7'Հr+zCNxb,nv {i&GK 7Ԅ)jb*cZmY(#׷N/5Wx WxK,MH2.]ZH ۽4Oϵ*pOWڗ`Bi3X]Nv[z{\-3րq*:"C‚[ǐ1lluKHDuBS>lx&^+H_BZaSw|V~GAa~9#uP~ 2zbJUG#xe>Z~dva#2b!YMUpXzz+ o6^x $C LB-Nɬ*FΊ}6B9~i~v<]$<^~Wd4}]xW(E89#i/[R"Ŭ4Jo8gp)YAEdÃԝ <4l8+'<mmZi%:Ua " eb3)/e לK`/ /:-zaFyYa茝yI~^ik1\**k)gHUt2٠h*ɹ"A]{}[ԘGJ z K3UvZ̲$w衬] ~#ƃoV)X,Fqq8>9HKΜٕl+qsOOR!\M/A8F)a "ߗ0-0:GW^~gL95O#'sήsHBG[:8+Rč(C^މwsJ,XI{(ukJ;p/܀ V|isXG!љ*S~G3iT&הii gmHcOB' 'C9{U-8#t|XՎ̰uhrAM&')}pj+Y*^jqqhKw=Y'k Q`Ǒ@Ñfd f0J@27wJCy5BɧnJ\ ͍͗ŮW\j͡~2ߟȢ!iKm+i2X!_u6訇+~LHUFKe¹SW)g,lŎG%lVrnLzOy%4TklyeE!D]]YwKMߴ ZNF)A~+?>/ bt+ \6h#fٓm2~9I8-rXB${G:ѬiF}9p$ H"NI&d(XI 2 <Č|le'2?!1xYTߖ9Ix|d^DiG Ĭ8k;{Ս{l眇fw ץgPϽ(h\bjlή=~A8:9i!:rΓچ4]%f]3@]mUθg LIHT jtgΏA;쿾{  VX0S2ԹxqyA.nj xkE6rTLUJHc]!zw'o@7Cu?^BJwӢ7"Nyhe'煬PjVr:(Hȣ\P Oz #`rBFuT R 9zŰ@F➟=9v=w@tQSd/|w&*ǒs( ǦZQ 9ĢtXaUͱA$l/D#0?[gOi^UzI`QH!CzUD dBlt׉oUDVB$ca\̄2u!ZK"X|myU[OKZ)sQ‹\TI3is_]n3lcމp`!垴$u ]iKixڜuxd?!^P%6ǭ\7~NVnb{h6ss|ՉSE ~zp/ ?շRHΐ`f,% R3z70(uD׀P.D(?dfV5q -#1\b?.n3_M&R knd՝cM(uϘY 軀ӯkM D^ν 䨦X/7k2xx'r( BVƥwJ:blXS_#+X cQK CFbɇ5T g;Yd4N#+:Rg H֧SI!k@C6C`v6q2؋Mz^糎HoEy <·{ #V'|~cPqW4@!&Œ9Veh7ƒ˓c318V h#lĬgABgz/,Ɔ]Gkh{o:SŊ 62!-{exo=(u?5U*i & PExq`]ѷz&mbWwF&u'U ϯ<ΐV q Cѐ$9bl'ӐÑ5EFmQm>!?9Bq M7q%w0R?Teal?N>\;917nbF 0V ^Qb~vN*bzLojGK!bѠ;^ʫL%B/3umTŊ27TJ 2kVYJňN3<}8b }b?D SRW$W "03Gѣ'nL: gXƢt{ %"sNԐ :*]͐u͟xeg!D2,3wwE`&EliVëGۨ2U2[͠RȹY,"7E`ۑ=uZ=0[Q^+lE"zysJa43Ga](D= ?1<~b[JJ#ID;*mg*jJmgL&bȒߠQW<5(~g_[O><)zsUJ,WÜ{\Qa'ӫ!-'o?.y:,˫ՙ*g!xA{_su32dJ\K˦@W YSOWCvl1!joRz[UAS|F{xi}Ȍ6YKn֨ JVæ~\tg}NO>xSkq6\1RvaJVX\ YR](޵Y@GsU:ԧvmԦJGv^y, Dh^J#nA#+sm53I" a Cϫ/ϿFXƊLkQEHKx'Y}K^7r6}g2f-%v%Xc`GxסD@f@~2@GHS,S*@&X]_ĶXggWۤ`~IJk^h_,L`rr'$`'tE$c\bRu_Q`$ɳ|!='|o'F\G 4"L#[V(]U"D]PيZ䓭U3UzΊRy"Ax +W fLo!%Z;nO #x̖n\[Q~G3v٪2~f_\^²_4{4]̘k |.rQ 5K>#>WCzE9=t+QOA@ EBUW] wST> yYVJēR=3l΍ԘOA(nu5ɦ&MwYz1m6OD/]MtEEй0א2 `aV'&<}0X 4C; qkB ;8Wrd6 ohγE8 b9d4U& w*.f>Jəu5_겨?:bs*۟vJproצҒ =t">c4{>r8;F8]py{O)YƒΫ`\Ț}^ HeEtT+n㼈*DoT"cCi&CpWu}^4ڿn+hf@D v2.ȃ˶ ?^S֣{*lF[O6\ Xq.jQ~U r |*-9ޭbyF}wfs2x 3`X?^4f9ّqMK'gkˈS L:jR ||F er!K k!Vo' lbw7^J<=^ϯ=0dz!ę6 ɹ%)ռ̺Ih_Z'+P2~U*D࿡LsPݐ ŮBWLjx> zjoȗ1t9n{!kY}A`j!QFͫ>/dmcx!Mbj9*P1eW]lE>sXD@fwR%dP13X$"@qү twI"SR/7GMĈ?8J³F>7π|DWSeSpw@pG !1݀bSh>,A Z-]1RSQgamxCBNr} A (a4XN%VXa9I3A]gEMګ7y12gT `ɞ,x œ aͩP3g-3^'z5'¿G=wLsDpfi.$.q!) Ur0[Qs=wyEx1&<\ׄhƴn@ا0(@UHҏw0Hs|ȃ,wj}NAFy DQs3ǁ)m 1z:x }YRCL6h{D%PƲE:ƠP[ q;=I{Ҳe:R\=JNS}ݛR98#mTװ@mu>`3Q&->v2!#%^joΝf=T*嬓& P)$2Yrxpm7e /*xQ6ܫCD7#8qxXf\0mku ==?ʳ PESOW;1FXr3EO`!0%ҋY"jR|''Kc 5EAaj 8+l%2-[%h KՃ@a0Rj=Ars+ ~ %](F1e(\0 %nvv.g =5a7p9lVZ߶*%8DX]qLC]ֽc.fA./w+i c 8ZN-:d.ithn)9ÚٞY鏔:ƶ3mblNTB[e^I";;G @E'p^0)#54U"ox{O8B?܆Q+~B.6 jr~gr68,rM<٫b猥7&+_G=)[tYcNKbV~0qvU n~vV߉˒*h}Sa$3bNM9h~w<˼WMȚVoW9ґSn>z'ҴDe!qg|teΔ~7-`.۽QkMC8s w.@=g.'~bFAWXq͝^HѪ|Ǎ$-{=^$jZq\Li'| |BI._wDg=/c}~+h=RDkU˵ ~`>]/(*d%@huF<.r.Z%YJ+= LNI'O*fFkpzEF{:{yhB S I*[|'rI\d2PcKiQZ e&,W04.4A$ρq$M' 8%-s^KVH3/[*Y?]6`K!`3 @QqlJJcP6 9vDY͟*.]k3 ff,D/>K!-?V)(z71X<6ڪ3ET.U~b Wmu;0Yuu-8)t 8[o.#'JOk``j啗cw^|~1(TD on਀NK|ݵ 0M5"&Zn@_:)H޶Kdެu; ʓX7ԃ d)1TX!𲨚s!d%ҥqH i9k֠l_'LJ5Ǣ<5UB@* /W3|rO[1@εT,h/䡾.3*H4ҧNK:$u1HoWkN4DFp/4e%ma&As uK` eLmD\  * 3CZcDyj1<}K"L88/p SzGDsVuH^$?z,vrЮ7oFo :1M$RN꒥~ypI޻zJxIS%?"uZ]K!\'kx^'T׺D iǡtf ʻ/_v$j/-`=rەLz9LJ0D%F8c`^{`N@2yڸ LbxCr~ϠYdCflڌTGeMǜG&p\6zMICy|}WMלDֶuQAC6MZK/ip+,$ػ :p!9a1% PZڵ9rcE;ʨPӘ5}?p2W)tu7Us8#r$:XF 6ȇ^5 l_Mul8N >y%mK[%⃅qa% ւ'V$1K.~׭.WQ~tX4ל%laU}*r͔ G5l :TwG:0xI{Sn\JʎD7d 7EW" VQLN- !.vգn'jb6:u0]n& TMVpMh>{8J?$ NvR23/6 IZ~+ƨA#M&":|Ӣ) T;yQ!ыM6E}DDKL=439@/˳ m3=Mkyˆʹe3cxaK_w!E?džsTE:4g0&\843bEĿu]m/ߤ@ڶ>_h\"| Zwr܋trYT^E]hHyL *z]b8a,~j͏B_|^V$v>/QDLSfw>>~K=^fv 5rW9̶Fų>]-r| G>LHB)pApEqH;dhզ{S^>'L|Z3 \֐·HyHNR,S>8f@WtIWUE$`"2Yh%ʆܧ?v' !vq5?_(R;fЌ.M.7GkXZͦ&({_kw;ߴ6$ ዞ~+ ,#2\GE5hѭdg"fY`ӋxS_A _ َy,j=K&(?KA?g=q1;W# =C-[P}4u}qZ|RIWAV6JZ:7uvh9R9T 'Pڠ8k~$*wKEI;?30G]Qa;eGwoRj>Fڪ0^!GrbbY%8]W|( )1BC^Ҩ+~H,4hPڻZDv,7hQJJ#;fkRcǨ|4'ȳ4#Fi qeOiu4EO/t".g34BHU I٣ɇ W[< c2UN-Jy/FJj{* av% {dԺRl9B0^iȄ!40 ^&>ymw5PHW-2Ѷe,g JMC:RW\MOС'AcrW; dgeeu=U%[:N"Dr#!j 7^iCH9*t~˻Px$0:^+FZHsm|h1 h W\eS:[CLxQ+7E?8 9{wDSqVE&:-T[x9U+o::\p^rF.Z^'W[Ǜvf~rSC.Z?gSDˑH}D~3aᵋF$ŕ njXuZ!?pԻFbZ'R kOl#o7MA 03)C)ie{вOF/c !m O3@>X7aw$RZʍ[%nR<,gloC= G[9i_ Xl6 #39L(Y܁lvFAfg钙bcݴ"v,5a,+69MA![U!9),FڞMJ]E/qHe*Q~LXxdVz;}$u)|ȠڞKɷުqZaxav{ wV{#3m Ch k,"+PK 6xoZd,s8/@AÉ 3fzڶ&|>PvẦ rT,U<@]<">z֞_ DvAQw(4xhY.q-DCV"nߔDz+ _HR2DӞD`1RR 4ďhKnnss-fNg;a@匪x iRY(%ɞobqg6!U|G?H#N uLXAxLney=#?Xo&?.AQ#Us*eD:ծbI~s[VVDEHA]z61#Z9rN_5tk"\(EV913)!1fyuÍ+ː3,JمM^h@)}EVO+N!XY 4qUX.,ŞH0:l&'='] ʯF?p} YcrdLld&U)%J3^*口IhA㊿'ʛ`۹FJ4o?s#C9񥻺!| qar:T+.ZFvgKx;8&֐R_kC9"6ap#V}{``f@ZM%(&A+^9oE[BS0h#uO3t-uB{uTTEfa~KL6j#!\#]e"J~df / #g.Pk@._%Ekg(VV-U(:Lr/h0n`d=<}5z1)$PV=1qs}rzHs/MJ"KR{IX+_JVnϩKG*JAN>q:eh~4wBG,SP'u ; wB^<"Kb5(~@DPLvIquN!eE.ެ1n8]g?s *@ dt.AV@Fi^x >_Kb(>U_n7WAX@+YkV1Nc7zo8`lPbaz9OT1XC`)!Qpzg׊cs"r)&GldWoTYl{G5zpb#SHN98E藄y#/v\)nmMi3蒻ǟ,m#z-Fɡ9KUQH?@vZVۣƺV;뾭jX"h)_C;ە !`/um;FVξD '4>yP[rʉTSU^n9ꀜ8;|}sviPm' ^xB+A#pyK5x % ɧj2G65uW~ٱbS A|={[b!dO:Bca˛ vc4fdpC[}Rj<nH`tM MtϞ9#<9!\\G"#'x$a3oԵ?O#V' ԕaY|V&mPEp;-H>kB~I!Nڂnw>V#MpUzh;-RC@wXgګ8,υ'+ͫ#eSu Y(Ht| e3ojeРiƛIPw@.z z?~(jHLO9ck#\K߲/IBCe & p;Kҟ3*6cHOXŪ3S4$^em F/+՜0J@H{wm~ʮsT8^,2I ;|G[שb7. y!{hg莎f%7f؟FLqȦa0VM~s66';AWF) RA4+ ox LB(@nzpjvGshpONvMQyC͖A)w2y(oj cjJ-҅a64Y =ĬӮAyGcM}[:ȅ{t򱴡} ED\Pm#RmA>05<ܣX7}}"JZbP|AqQ~Eդ_:%nTQ_@%Ηf8{ ]-#DR Wnbf cZ/_v@p@#٬'IӾHj7il팵FԸ54m8ƣ-Gj!4<8\~ 0a)"^Y K’2[bLJÅ5OgiY͠vU7u-kdҨPeP`b+@9{!BT8z_ʂ_ڥu;$jٮZ #w<0?3(+5 NOUnDΰ)r|S{L7Yݮ_B0N_sԋ]Qd.|E<8*_LlkPK~[kK-3BѭC7Z8zL3Nl eA͂w6fv>ޅ!\YІl4]݀Cz^3o _֣ ^33#VKu$VGAgBJUEoZͷ)AY6qqȍЫ(AJwP\7?GǀZ` 2n3MkE87!i[PTWQ-^qu (Зqݤ>X | h(Fw_eНjŕZR [vm_h 8>nTоX@wK L!p3OLaR%T ԝFxBd1 ւua۠ݑ^ԀI1vMohw\F$?ߖMB>k9Ά;b,aBdy/[Ru^# ݱW2)zHr УG?%!w T}h-U('%_[ ]nqs3 -4qȎd!pW=ZJgP3gh]:- QA3Y׸2WV"UKÉRBn s(C=]|l#/9[xuHŋ鶏u=4{OeogU(˗d)c^ibKfiA(ڭ\n(U$E]J'v4g\$W,Gp91qH4$饦!*G}4Gل\z 1E^ +=G HpE3 ~ɅیzeiR !/W%)kߟy3-MP`sR"р}7@JFU5zq8r(VxzhKNPjpBSXX0d#enlk) WHLb6 u8KށzOtMuCjY19br< ca*3u, 5cuoQF+!}yR%`ܵi{^/KE/ҩАsVrRSF=FmKjB (ذTLKS^XoZƈƜbojOy\sADcr@7rI߯n\` !wUҕWӅlNpX5{yJ,-P^  ;8btTfh &JůDCpݱIy(d.F1u5Sg"FY}7O"$jW(].rrִ@ZDg>*B ;2*!BIS>QDgsL~7^TɵCݏ|d]bSc;5USpc}S@n LP'><[oT;)kő*hQAԎ/hWn&[%4iEjl+$%1-D(:k.߃t.'EtI'6Wƨ& LX⼛2,WC4HnD"23:xB^ٔ`*S֝RjV9DX'V.aY("ϾiXhP^WGC$H1.zZc;&|M8)K&O^IQnS0f:5/QʌݬRZ])%AT=FÐM!hH%L`Ϋ KܑzF񟴛% vr⛵IjHe~͢ߛ _bDM{rʜestLxKbrER8n~@oC_W ,2BuÄ2.D{H<58AP@`Wy9+D}Cd-)QQ $I@f%9Γd*3ɯ,;NN9P:a ,eaм({jH>wR8n,aS"^$ &;WcW|@۹Q*M.sj+DHj' %HMYԚ%ιg˛P>yivL)*l? . !~)C-|qG*': 3"aS'r=`(m+AzG204 ,femqpЏ~_W^*.[/@-𪄥ɯs`%Dɀv}.)j$FELJd|Oj~MOх7GeE &vV [;AxoaFh!¯Ta%-zCdTkC˜,XU֖n(Z2R p4Ry\Oc$oOGQTmݧ wJCOb39c [ĻzW^'.H%a/JC)Dl&H"q(9!hG٪Tp?T#2\lα\CX 4ċnC\߅9&ڒ66F*CbOVX[uFdyFpEHwԯjWdMB@A$̜ۜUnj(eJ5J2c᎘r"^d~ 2t9=xq?kj_='Hzr04naФL}"O'$7ppȒ3T M[-~bZ!z&-Nj:?I Q,^͔*\ ܞ*Vp!"nȡ<*<A<^CJr#Ȉ Cٖ lE|$^M?m<^?RF1fZ/c[遰"Tރk%r/$B4kYȒA2 5;Uj+pjmlx:aD'-FJn ?!'}2#$/c9= mפjL-Ƨ9 O:@[} V'rb|xK(ڥq<>NѥU s-72B@X=༅iGh]*y.zо ~]J\9uFw5Y_9ߨ e- ;wqj SU'tP.) gЖIBx{׽ ubw F95_ ׷i(2=6/#x Ւ]$^#WvU0U0wUj%@;䋏z"k89K=;0;8'H)d |~ H;N1KnlQ_S`t,jCƅ O?$qK1}8VbZm}<'c@iZT|^MvdC%tX"Jp+k ʴâ=qfcjqHl8+x2?#\;rDTTZ!D :P%nZMf_FBlXZj<2Ffӎ˘Z~b-0=g7}ʶxbrR$UU;d=]>O#g[/?M@ ~z+1" -#@֋<!mbdd/ƛp8ZR|*Ve{y!x:w yOe-M Ac~LuC=Im[w)KT,O>ꋚ%5ÍVl?W*t|I˵.Jw| zӠRqĆn!sdaruAݧ&A-^^Vn`ahlx'3[F>!L\Z$MTjؖJr:#݄;؂>v0@K"58%+ۧ'VGw\Pqnx2ZHRp\{Fn1йؤuր/JMuٗ!fk5" 9s;?p;lZ_,Ǫ}޻U]as&-!olf 5" I؈ 5CR,X˒MeZRk"Yr8$-&%uV)褏̯Hj>Dv[--Lu|[ cԥbKԗZO5BfYוAB,8u^|z3H63='W }N|  ֢5Jv9WՔ48nxX@6_ 32]h4`3[I>;HoUm ?7_\ۦMBGP}rҳ$)N\m+f-e@w@T)JpK|kbTcCER!޺I+aĥ 4(s̊ ccY N$gp hjQ20l(i:陰IOUw&@95YzM&cmcwÄ`pjDX{x 2 %:-^In4@}\ fl}XgT̠ Xbw'oatQeݑxxF;YHLJIϔ:'D?vAktc3kE;Mr'Q,=Pq Pni LH":#U+%*@п%VnLKXWY N;~S({1~+'P!8h ,OZ7m؛> o!-J(%b𗒝դWkKndЅ5;)v=úM?b'Y|}ջ̌\J}_ y@xLTH[KۣLӍ>,B$wfaUMGPf`йIcG?ӔUGyv\ n3jajID)~DF1Lg];2F L /aXS}̒!MFk<#'I#y ىt:! 5F̋<0锳`A\_3xA4yЗĄˆ`by[IA6>,A=53 !QըIX߫L7Q*O&ˆnސ?:Nወ2HSN⍥K>ޙxܩEգlo$.-}&-/u_yÿ;$CjL#9+Opk=j2$vH>^Üֲ:*@#+g:M¾1IW:ݛa[ssTSz xC—(϶qWpDI'Vny-20LX(9!&#y+G'r.p{/«V!0V`ܣO7;ػz}|q2m􊓐Qvs^iējzƂK%%IUaټ9殉kӭj`袳n>jی+aTF%ӹj1(QlD1@*K)(bn Ub?9g2$T4Zftf|ZW'4aԽi`.}_ Qw^e<X]$AɴޠdHE?8 p׺+40'Wa Df{O)! 6c*R'ևC=9:AY{#Wx(zH˒Uy:x e8P1ໜA&FUCG/BQ;O9g-`ă=I]8 sD^/l`;!wsdpBfyfF% U#˳Oi:4TwYч~v ۴?xb&'gBpAT=h1Ta煹gYKV3@]Bq˫S9)f`#M %?JI^!^pKqĒ(5c-ET(ByY yH@OʽbqxqqIV(ʋ:B…f1_&zذT|+OM)0<7ŮC$r`qnC&IUh5:f(+'Bl,8`R4̽Yڑ~(.jRaɟ疞'ώ2S5k,nYduNJԆ,+3T]IT7] 0.F]Crڭ ~-p8>&3K-s`"yY…;EVIV`+ɛ6e֔/jf}PGs[SX|]pחZY]k.HOnռ>=j9mXN酢Ĉ| -Mu߸MA[on=D!Ίr}=4y<“s!0V]l͞X9_rj~n g:,aڴX F5N蠾.V?p|]Z6Ӓ@wg'o/ Qt;9b)LU*Sz,ʛoHg/B9KFH>D(^mGnt"EF7连ISwl^A%X]~nӞ\yTAcVPQAHI_P*2 Jc%8t6\7U`NBWdU7ָ)q/nWcpK_Z섌>" $5,/,Ka6̾8n`r)E\:2Bǧ1k3=<`kU$<$>/IO^\[[h@U`q ݊8G?, l^wDS'f:D^?$r[he%6r%ܢK.j.]Ei!ΰ "^]E{H`ן+⇄N1hq2-DCAXCn<[8h@W>H8&L|=TQZ>~.C %;π`3vӘO[T |r#PAw ,Qڽ3א#.yVnS( D$>L#fWC0) ƅ@Xpߪԫfsh|$ŏr_?x9ANSM0E$Ws6'ݍמ}&A-S$ٻH+(fC3f(m >YWt/j.!dva^@V.Kzq :f @Ȍ³۔wk%V?w_,ξ_ BwaRq=b9~mOnTtaH_~UaytWXB?k ffLP$TM+~/saݻW+*d -טuw}es|>>ơQOveY * .+-kKz 9DۣuՁk8gN}͚>Pއ$k/=-[luUu01WHr62sc(-%ԺC3euUggLHCjvw.xLC70 >"sS*޷po6ڡvxoƶ-e°MXR?2\ZejQ&a9ʀ_Mp.$_>O;Y {Oys0> uYWu 2#t}C=DKI"Y 7Tar}]C{H 9v~|(44YZ#-5z0nq֗*)_)$S1Sw`:K[`,Fx},0q~νgs.j+bcRwhQ(2yB_0(;͂0[ pi]a i5UT ._9yOe.=qr0{%iD2Q0AVE(a :m1Es!%)^mR~G/DiF,Z rIo^b;R".H~$n|ϼja@d]|p3~wlp6W~m S3mbS g46v~&#pCa҈>?C;(`h ѳݶH:]H P/Cp NɉZ\wkk(RG1$k`]&߸B:G'fvb2u<:Q6%ܣ.ۢ^#Ȣ vP~2&FE :&z6*][~HX7*)U F6L& ѕB~28,Kz/EyliSJNScRE_ݠsM;viӁ2S,UtZ1D2AM"?m~KtSJh6L54 +~5l6gJ2T9J8V 5wnU~?}P>jʚeoر*1G(iS'͖ "X-e?):JT0=I2b0ioRn q^/ci-e?$el F1=r0sU _euȂl,kѹgʩlD n#{-6HXY!7H_TT>b.7IZ~8 v K ؞qqga5F)[Y5JwI;V+3p"n|~~ݚeR{\;0.Ғ99[rRG) jMtp4yޤ51>w-}"*7A- 3n6OuLEx's\< boYZ&AFJovQf\zI^_מ8cvY4nxm:J烛6DĂYºY( /Mҩ=/ (c{IE=* fs#>2 oҳdiGr7۞ঔPi8 %MMV؝*4KƿH"ljv˕2 \ (ͫчtM:cݻ<$}yT2`a(!lA!b%Qc`zSF` ZRӁ\ ;/g5 %֘Cwľ$^! 9$nܔdWͱ{m>XjOViMiUN1x;<>eΪG.oRY#yTA+cX>Հn:ӡha>a=z*~EwR>quwo\2υ]t'ya)RI4]rANx>9%ٱ !AbB1si7CbmWVPvV9δt{2֖*!U4Kt#^*c?f2K9A234Ը>e)EJ4y`j-3/q{ș]G1԰Hd 6MU{ (jPe]KJ%rķLZK.M)~$kqB0yd\URn(80b٩DīYQGnkƋʩGQ>^^Û+=(KmSwZ<]L8_m-uMbgˊ3>փ}>"Reäy_*9>up%#Z#ֹZxIzOH "ד^V8);Miq:޻T2*qU}Z)m6?Q Ye%V&)- ^Ȑ'Qhƽ j&/q30:{\M*۸.Gt",b{J~OcbC *>akôDQ^#]9#m0}cCj- 솚%h1iu$gD``0vb)ks8}¼13MԓbjH7z08ȫΕ!OHV\ q?N9FZH:+윾"E'߆JWd6^g.hzDZ~،`0f2>L^s &cCaJX=?3y"ݴ̅BQe2"R .* ?6^~&E݇@z8tB >2  ǤFcD2تfw09q~JYv˭X"0рU'̥bD9#pD;&"l8f Ц{dUꗏ8Gcf'x5Ô?}(kI_* Ml-V,N}|˜A0y+yaG Ϫʸcye7Je85AFv2|f `zww"7I 4X)*28h 5iOHysk&̛V`GU.ųa axH:p5þ=c[P4wە8 һ(6SDg\9DLIԕ,hhQ;E}Sjq?(H$SЕTЀ nr.'#J3~y#A"Pe RYLe0͘.H/ E^7\f*yHqO) Q-P͕=Pk?t"n v6p4Otp^&XAdD \Sˁqa$V; F jv0rB> [ 02mvEI}Q+*̉UѮ@sÎ_9IP}C:}JBy2; x(,ޏ!Bqu n8_8_]a5X')RbbpW:oO/fbͮJ!BjgTl*0빔lJEAI3v <-ˇ0Gˤ[h /yхK&n5ɅRdנF⇵7RRx+nd1!?2} RF'*xhdiS.ذ_6,(eRW$uH55ʶJ?6OnE؏lb,|@{D4=BB`o[ *^ƞ":@F=\?CYLMPBZH"`͕КD"Pjڮ#ûn@PrQ gB:A{7٧ .b0t|CFc [y9]4 X^s_Q:O)[Rlw~i.7?Du>aHz/YS~ Cr;$3_+"NL%b)|%_\yvc39X3@'GSjսc ,"yB:GL;^5%U~mv~{1ȃ׆S_!Yt\A?q:qme(h*gOGǎo223 PV͘ u53|Yu"{eCZ'P>УDN*w2u˚e1Hb$lɯ&t\^ `CD(nf쒔Y+`qXj`-;MSj=ji多NG7gڞ; OSd7ɋ8˒S34שQ !iBV [hȫ*ky,S~ ]`iMc质 Ywlw\vT_9U i2vB#?osz£|RLDKꘛ Xd5PigYUBO+'hN <}NPiYCG(ۣbJr0iyu,JRK|s(g߁ F XWѝԎɗ+PNbr4?"1=[`zTDq4-f3Q8#̼,g= DF!U?"v}s&P9U1d]aKR@/;iqlmKIaT^NJEާAq7_~r3Ԩ&5JP΢l$f:5Z6KF{2$r8ACx4"*궶ixƍPfji\'Uil[>G59oN"E3!Ak*+{`,Ff.XQgZL\n'(okB$s>\'CC-)oZjZFTWe۪,ZFLfފ/ ÁEf'PlK ݟ+85BäMFdq ytCd%X!tKH [.dnVaE . uuໟD{ v\JjPɇUF4^@͊$,].Dhc/搔4װU9x)c SSr@1X\ >K4G6%rl9 'SdZ/}І& aw?~5ՙʠ *@xp^z&q G^񗗻H2FZ8ﻇk !Pؓ& @APɳGk7vA{ GPTI/cYy(Pn}ut~D@T+_y":< 3{ 'wԟ\xKy[T8 3qD#3Λx2GRkvya^/*T-[6DЋ-RlW!l)oǰíf2Ts7@ kWkIH>|R qzD6bũ+*C{9Pζxr3tꀍ*=oB^Wb L._1PL yX8=!)v`qIд:294Od[=c®U 2jl/!6*|vW^~|j1}څ/#_vdf I&%!Oɑޯz WZY@l#\nC {:z'/cPiZ)_k!I6c̟ڮNY*g bH"է7Mc5+"gc .=by`٣DL'e|r’iBۜzX] !![pmAͻpwT 9lMB^Zܘ[y@ܸW5G II&0#isu^h,$,,ڋOa nD>*'Z―1R8]1͗|t,FrmwBhXO2" oGx,2Z mAs$<1i4>gˉJpYGpl.~&,КɆlߛ ?72 ?uV`n,l%3tjWԦ.npdRpF@ͮvi4j+1" E{32EߝjWg#~^]񲢟 ab@4ETo%6Tn4%4`^#<Z8IlH'.仼ƖTIX^YzK1"w.H Bov V{ƚH]0٥"Yht^5\['. kDw &jz$1a.HA8w\H22 8cH"Y{߯{ NnW䙾pr簷)bmX17) :x4g9NcwAK*s6p#̩yV홋Oj.M5ֶ .; LYpVAjGvlT wHN6K$\s,薿}x&"ʖS7#I{/ߺ1;_.@?Yެ% S\V<pWFt E_Y8`nU !1ί_`'#&jP|ujlև`ۉŊ w#6Ej0{:$w|#ݽ)ƍW̄l)G0Exrl6…׬;A"eG*0b tQ)mÁŰİSAڡ1rr^ /h05i NkBB]_/Ry)8a!d?JB7ljo˄I ^GoqkuQfv&YF*X0U)Y_ ٸ2:Li@!eϝx ]ݺ:&(| xWY,̫ P/xtg졙ZGSFF=Z_O |( UW]EȶL#PL4._F}q |l擄8,;,W[IX#Gv<[Pϟ")8)C+ ɺVϱ PHXss7W琶aLQrRWYd+=$J ?l\}ocYT:.-#[&Ix,e$[ Fė%v\]|^27=tא*p N{TkV*' r7x^Ҫ]pIwVIҥIBdީU9N}?DYO'a*;yG "4@"cOa@G8UU ~>+D[)NPnZ򿉸}baq3@̳<1q[tA)4Z_Y sjFPE뤸FveI(*QQCb >3 e3yM *hbgF^Om2Bv -参:ȆaT'7Əڅ[ylN0 qLMDOGf5H~dЎk1#fh?N`[ЮϯD<ib+mz4Eq7@rK{ý_}En͜HnDX!"F;n3d}/Cފ}ϪYB9wnvP҂*vLЖ:UWMXj_֓g4О 6mctLO=ž۷4bS\meu630 bvUgJkg*C 60QpXH$ wh2mE,B#NF3Qyf"Oyqgs ԵmU=3# P7pSa$gnxٞ4q]u41‚%{ϖO#i"gr$TB=7ai<\Xm-r"@d' S;~8Ut^qn=7km&> U/|̷[UITJ f%*si 0Ec#-h 5n2WTwQ`b,oi/G7KuJŊG!)+ԉG`l/"Ƥz9+W些ӕy,QLxFp_,>[U R"#>M3DPw9z#8c@h)[zb/5EiXvGLfn7f0;+"ZѹATT0V]D6OFQ:| [j-{D;wc1RV g[DK(: U~rWG-S]~Fe;-- JY|di@C~aHPn\)܎nR3ZދDgɨ~Ԉ*7ofM ?ʰ(be;ͦ0dYAm]_>o /$PE.% orO#kEM ;RiF);6hV1d-+Oo7 [m71p4X~  e\CYZ"hQ;1u+S_CDbHҎDmw@H/5i?Փ9="P<@T ~Ox ` N_Xlu'C,6Y3B0ѿ VCL廟`477g hSI} z,L0(C};Ȯk5ěχ` tJeKObE*y|h˜]4oMţe6 =1xlW +f {j)aa=dñgݖ?mӨ?<}2wH:VBZx : 8gwkdWs 3feG{=R{ +4d ܏x@_FUscO$mm?*u3Se+pޙ2^\OV7āV=ƇJ:. A6-uwM(\.Q+@i̽-/`dRHg*w{ hltuoqW v`,qiOҝO4U> NJUsQ&\*rFdOR iT+++:l xbJ!geAGZp_5J~^|^A⍵xWмui|ةZ / K KzW̞ul===&aAmR=~r[ ! a faXBr,ŠX I~_Y8 G}Ow/}qYǂvmΫ2עYU ːǩ`Gc7+{$7v-|(F9ޒ-Ge+77~iʌi;I01Y` \@yCVĐ?lP"+S>,;vu "lӓUWG{јBF{uYt.Ppӈ| h`po3diTίCITb]?X,x_6 7 P]! ءWcuXx^̺XZ9PcG##6e$V9կhS$Ҟ Cuw',eZD-VM@**cXB;8CnH9 1Al H<0ĭEc[ZuK{ u2(:oyHI%kh3bO7Um"e~59C, j|E|ƟzH^ﺼOaկbp8Zf6?w~*;$#rs;'{b]YsCbBrw:edה4@0Mf  Ȩz.U~ʘLrھ `dbTU~0-XR5+'+7CP|#")'e0Qy=Rl}|-gx#x9!c#C>Űx2;)48f ]nƠ3ðӃ11SIW5c硎XmS]:zhis56ǒ_~u)W}Qla 3-l]_ڀl0kmdD0ǰƙYLo4ܪ{sӞc\Z=OD5QK_ ^G&pl^HBX/"Zņ%EdɑZ3X7Ie4igEh` 2U7"cP7f_ui=f̈:Fv D{,bXv] 3GGBH_Dqq(t@fZ1z%${pbQ8UqԾ(J!DG22&AQ)t߭@kO6C뜮" &4mR_]G]@ZӿoMH2x| +(L =qOAM8^!+]D 2-r*0JðxbSq$;mt"("?~{pPfJ{ȕrlCW֪|%{p"`@R_ 9/O>]jP-wjwr%g8JV+yh|W/gL8Umaw%AJ$謞r$_+񽅷=iG9L% Ȩ(^L;dyQO`)b2q!gXqUZ U(tiŌ8mU΅xf"I%%4&7(zsp`dqIiZ3伅{zCT+Pk$y3gdER}t U oExψSŮqLV~6$ޮhArb|hV; $xMs7e`!jSQm`Bk[dC~?Jox]Oe/"0FLb*zHIt  ahvDO6 pPf͆Hrxx$zYE՘s0E8ϫu1hZXJd ' T+n/G;4ƧUGHbfĨ%"ؘٟc[B=UNR;b ] ]8N7IDr.+`&9I $!{ ڇ ό QkA^<Ǐ(!1.$mg/$ıܘZM9B8JR85T.!#SNtNcjH'3 8yp1G"/; DSBukgǓld3!k3oӷ5{L_dJ.A[}6p,J~Oʀøw5)8 q؂/]$$&[0XԠ{('#qi1w Mu+Woےdu(]͎H;L rM|")f⯗NfU\$"T}G A̔L _DŽVx5ZQLA>06\P j$:=b: f), ?٭t> =ߜEG6kj[O|ůz@VQ?Q^qGV.`M ǗE)"grdrvPȶ{_ gn?[< -ucXp*¦8i>{()ڍ:хR1xVyp2B!YwLqeTXqE/Dy41>{xlg6gR_MxBdOrw4|~ۙI@ ͣBIXJw߈n{Mscu\JΎX[#^_8dW) R|K p58o0@*'ݡVIMo^t ze»ɡ?l1kǬ:ӧ0Xa_Q:NO4WG~og6:QI{S$);32!(̄1W Az4 {Ig?h8Cn6Djΰ,ƗD dvЄv~eJKHy{2h:DZqnb&A^Q"'Y`čaWDDGy^2T v#7s6zژ_$-s%9xQ _ ᯕ;rip^>D^>Z{'j3?La&'^LZ Ƌhn a 8,'d0;0CߖHyGQlNΕ-?K*6<ճ-U]?1Y͗[Ē1 'xCSl8D+2@b,Xқ`_Q<>צ*5 e,B8ϱU "SDϮ"md5K|!4α}l4)+C׻Vw8:lLA"P|R %jnXhL "DAp΀jD>vxz1`iE%>$X]XN-A"D[v&̬}j4'!38Kڍ;T8`ztuDFN}b5Eu0Dp'vH4BѰ}1 ՚7ag%M ڬlϘBBK[#=KA7I.Y`"I]6>Z?7a A  G\ q\KH=s'q(EzXY!` ST!crb IL>>!גʳNvkhw{ü\0k$L큵A j-kŖN5jIo^0${יfp ZC&&XM*oS91`K:嶉GwbfP=wvQx @Ꙁn!DG3ОZ&=^-*z'^;SHbk bK C7M5G,M E7vGqd6f aXCwg H"(IJXbLe! HY\. KT36ݜ\>o0fqiYPRřR}jmrD2}B`;dX,]3 - f x!㻹dˀϸpg06sP LF:\::qPxLC>KJC=H/!q'cK#t}ܫeǛӚG;xh_49$в)"0|ʽΩb;s֌&D*BI@x$;tMn,}!h[/ qfh$SVMNiH5{o s6B=5?6l[>1{M. PٗA$*jci6dj D)h TzLj A:"Uv6x&7u4 W%2ҔۅةD۽ؿS_BX-QkFn뭶)?sM xT`?C+ œ]XNH>*\H/"#5f=!F(i!X^e^ -"WFG4@0@]0CZ^j/1pFvf*{ ujQ/Kܣ~: 7zVOVP5t‘Tv>%0 y$=ӡa/a])_v0CM+Т:w NQD]C{C 8L_wW[ BeZ\,*9A žhI>fǂßsqÌ$8%뇙 nI`V[f٩,srj HseF7DѮ|rgXDgܵlza Q'JDqTĕf?K2SiBLՉx7/>&02_-ٰ9Yɿʏѓ 3WV 69,R5n tlAGYEX<:lYs5xC8E&S5)KO˜1DҘcMۣ@|~;\ d\$KuWe-_ i.\)@.~r[@ouE!>_GY\`3pEᙄ`] . bsR]gZm>{A.:"|P"yA,|Dh'4O2&MU(߽F덕muR8қX9.5}gԵ49Mj;{uL9M*:wԍ5۳|**2UNf܉T;BT6 YbTzZŬ#?)v0fd5:˃1H;j+/녗 8pqxfK6.l.v m(Jvٙ|9]}ssN;D 6_YjiFr~{oUOzrz~wydBԙ˚Pze= h>؅n):Npt{Y^# sqRsbJkFzf{(4pAV43B;d,h%tl&Ysp?N1˃̉ɔ]oN(,/?3gǣYB>D 41~_Q&DщLX=W^,k{x%*-lҕ[Rwܮ|wmggfZA-5#'7intC2 50 ?<_J0cՙQbp U^xaʣk'0JkC1q[^,]j:xOg(0_SaMie Ys@S SCGzLnu0.k,cNapua_dnecG͇B1c4XVmra?4.i$2@eм 'G|Ҋ +w1-n B}U;*(#EHjD#W *ѽRfv5Q&xf͔ɷlZ: ׷MH5Wȑ*[l щ` R̷1G[NuBC*Ηm{ ݤA~$Lgo&_ꍉfr|2CC .UAȮ MsG^bIiTP/Q\k[_f ,_^z{zև}_d~0dcf5iJbL6u E-unF W\(Qg6 ЮsSm&Pev\'{N_.$(a,:'Paaz.by># @ߡ}lnhxTp>>KZ&i_|_4A9քT`m4ޙRq@/24\=Ӓf$q7/߻$W'aM9 ~?[田O5g|(NvU{~\!ͦLHiId GmrU/\|E)Cf>A^9|lyBM҂Qtc`O&-g},UMMPyMGY)a҄=)Q 74v]yW46jPwgP^ (8Ɵ-o(3| ^ KAקғyHg!\q5o=9H>9̮Y*DKL4RMBd[dHM;1HH@LgazXsb%> ꋩwFeEX!NgMGrf mOJd<C?7#8;){WLG)FVTZ#+l'ĝA<zο1?-** wP (F9k ބ0OBQ2bT^K-\y s,"ppE\>˗KИ=(WWCt۩IE*@tSF1{Wհt3RD-ՇbꂖoSe*e M.Uf*l\KyKM2**I*୰XLh|c#k9Z0IfT3DrQ˽/1=   $iG,o|~fyF.jaҶ%ZG_$5Ō ĵc233ߙSФ>>{qF6tE~(ݺ^:RFCƺ#0v7bMM!fl5d1k &F+׈`]a*LlM5"!\7T(A)6*;ŅP`NxʶzEٮwke $Wb.a[Ctb{ G(^hDaigAs\xi*E!P45__* S&&nndrg)gZ[ClUNZQ]9#PCGmW}}eBusx9ɤ j"4 _/~ZqfRP^dmNLwX^E}򻯒Yi9!K&}!S} "eަYtsc$upV "sDLTP ^3 6@9 !BkՔ)iu+ #%3/!3[?l+aU -QG>mo@+^ aήF4C.}lU3le Q3 ۲ȮD!o>z]3tccOgb*) o/k': .'q.4|(jRjwBQP@M W= JnZ]I>;~ʪZ#)K8|Z9T.w$59kVEl-r_tC*=Y7Y&~UEY1yZw^֕}i O!>o KlZ˲iW`Er}5)`@X㇡[wKJ0l0(cb?6x?L$?lp̒央X" wI~VF:uLx[w)nܠ'NO -Int]WHLC|=[$- |^ yfYu/֩i6pMŋQޙ"e'5><$3ؖÑRPU!PRZI7/iFoGN9>_ȜRORdWKAtPGlqM:卮3zH`߫7"F\`t>`os@n < MK\k6^@ɋى8c%FC iэ%BX:o^aJwP^kv?DK%<=JkFZa]f^5kk=@>-R\J{?C Rt_1HĐGAz%E "[q=V4  ri0KI'ċGwdKraw}kKF|?hԴ4ЮG .L(Wrȥeu9 ҤN9cY^܀ u;`aDzUWkĐʿk%KydJ!0K`?oip5T72_y0LFH}@tV G1&-j]JQ9B7+f/Kq.5j(C2Me}v+D }׸!rW|֌"/$c1/Rn2+ZRH@_$v᩶unLĂfG\8d˭NDžUFnZP`0x9vB8fG#cdE˜aUuʶB!]$OGf6gtOx6EVUj/C8_9\$5X}'tN)ΞGPa7}зR] =:ſfA}#J%-#Q0XPzC&5SgN+Wa <`w@NNљV؎]$t.%Dvj0GrvԴz`\:u>*|g"~RM+8`7~CTS*oGGy\=sYdu,USDaj UD5qP BHIxm!sؽ\N")>SNwۙ_uQiI_򠩍h@~3] De`jg+>E`kM:]B=k 6xDu*f+OpB>ӄ,f[{&0oaa;fwH bhӕ3L=dS /Lٓ=*znu׮EcY. @ ]8= {ߘz^yZfcuG_`YَwZK3KaA_!㷍1iFx|_+گva])l'v-Nu|̃WtO=fW1B"'mOcPwj(D{P\V,{* ӄtFI;w|(*.b&hW nޖ }MZR:<^Bߌ_eM+AOԬOYsI t 7T`?\ 6="<|'ZǪe,`.jk,R*ۚ+@==2 6V"pAV> znxr=8}=W5I#Ň|lI/eSK y+w%^K4%42 EZ³9^0Lj@*RJ^PmeXH >Ա?;~OfVFo=iR&jgBvW`d\RO )ie@ғH~/O!`VUz{.mndZ-Ah~ᵶ?\,3Y^=DsevBm-어(y`n Xð4TQr -O˜,c8f$7[~D?P'eCt':&?MH>ܫ]͐/@#e{&͸O9P8υP3ZXH6.~, yc;"%Ptk(lZV Hr ]M| 8M f췾m7+AX;\u4){ #4ZoP&s9R~Ϧ ғDC BiF6F}[z byiHA|U .SK{7+4f [z3 2l@eܢs+y<0=2#"EĿ7G:ha̢AJ9_e;-;ذ5`sEu:< ˪H4E)Δ>GHVTѦ`W*+wEޯBj9(XRGcScmЛv:Lg߼!;Uf@v8ޘsc]HƹաT4ֱysUn)Vsobs&:Ow_ӲScj(SP ̉fz=*T6:?Ք$f 7 -/ uLOpʭ=er;/&<ϩn#(2cqjEDR< &(W(w2D&MF=^A$KWDG3*c++F< +x ݌+s}+b,t٨ZUhBH:Bq*%(ljoFM8&JOPԧF +QKZA!U-HEgf$@Pa;.t@v pmR} Cm'`ܕRއ'FcQNN-tVhے N Zm< 8XZAwJ,SBlؓh-i~W N?%#U+7flPý7P`9v&WЦ*&V1fJ0bhEɰ:Wԟ &>K%"u~BݨORP]".I/˲ӷ&XW(dJkX FMEs059+_=E"]c܉ 6)j#4_=U^WA Rݹ/7(& / .VJ*FWj :.G'4rc]Eej+?SWw"4HGSQN>;{m97[adЦ#["[=)'":;s9q?⒏N Wv"ɯ2&-ǹule<*m6*'p}r mƎcU6 b xL ׸fM8VMeWZ(MAE:*+$d/~(ذK*r\#`hn/j7"꿠ޘ *)d$,NV}6S1 SgՋ3?@KP 5mΰGϫq@*| 4*eo? ]' Y% !Ț (`o^QnJb,=fYEy&"R||"@tVxK+b D̼vʪ A 犕P9sM>,8w`)pT{0932L§ω!huTE#XQ"?y1E%:Afoxju6FgIGO k E6ΧD׍XK῀DɉʘpsD앁{&|*o) 2Nsₗf) I_nytQJԾu+S9*JխrTq)  Yp_][埝2QdU CF@F:T߿D6U^>_;8[yޓQSs#WRO>a5Z2GG:3H0Fft\Q  NH$A~F|@\\<[goc;|MUgQ qv~H;[ͿQࣴxOw{1LR95ੋTs(t<ĀJeܰLWgI_pHkM5w-I6H#G6h8BuKͱ@CVcWPɟbƳ(Ͱ]j(, fpex s75gX,1~q6+L_nÚ\%KIJ-oN\f-^,cAKrz@-zrT"KGz.f}@_kdYJiSj@" _z쇇ak20c09hA%֔5ԣ_8->F]6@y<4O[.*'.ڈ l$Y 'A9*.K0sgvjfi}Q5p|Ͼ/[r_zɀ q,V!Z1_ԭ 8Y%&he4qSHIS/qF&AV6fn=o*DeM@{roAW_۪ R 8aH@^M$i`gJ[:G"F,d0ub}%+rKQd;>n*@ʠBhyzP5f(zL?߲ٖ?RU*S/!ŰStTTM,3f9;Ī7P^)@ Hw5&'_h5}ubqul, XQgs.zȄ;A^9? EH?"\m0܁GYpe,ivyu/%4V Gt+uH`74UZQ`)Ėg:k$huo5y$Qx#Ds&7˄<F!x )KbU]夣\{~54(VGDa@u)A\OrkHh0>Ɲ\.!`o\c' Xu ݀I7:އ\Z"yuUIı{ULkAF-M?mV??%Lnv^!dfҎ/Y^0׊6.LoW 7|:1r}Kn-M".ReuKw ?^o3, &2@`Nɿ? pרէ8?T أt{-tHb?$1 [rŒp(YVF_ dP8aF{QMŧ4~)xlh%Se&F2|έ:,-r93bNx3-'\ױM\`LL7w))Mֽ\94zkE_JaգN <;)e6c{ZHv\b2h 4 s%u=:- Lb |KlE\Np =۞apl~ͷY ;UxX6;*xbQVn@.ɯ'js8ɓ&,)jB՗,6AZZ|5V/1.ARL!1f` 7pjAy)lRKCQ&&ciVxUpll%GWב)gQPhΧ[ 'I3s3 8shCISu\ѿ&N@?+=F4गBNSսddoRh(qXES[H[q>]ߕ̝ǙFuU1j1Hog#l1_!KN81}H~(~%@ktb$v =#yqz_V ~mia4E'W}fIKJ@di "Es3Eөn#XVu`^w?J"yõpA_bM׳:" Ũt,h81qBjgF@iDT:5QjProq!!ذ*oٌ7]0B)jٻD|VeMPQ^(6] EO.KLlg6[+J/cZ ºgfLgB. Jhqi U;/ֽ#!p|Iyn@Rb FiӥngVW8k qAK5h&o:c}Ù[oܴp2 zh-C0eT>"r 5Z vD0woEY>$EhN4):(`O.Z6Dw=xRN R6 EﮡR9Z fW TG(:zcYX|BVJ"%__rNg n1uU!B;1RB h a$psk`1k3ZNɾn|z=Az^I\R\#+jTQV= XJ>|S"Ofw9 er t(֬St8f˿߫@G6@zcZ2/L-O Zq`;쯿rđf^iqr\WSJm[~+b=GѼR v,oįYЃHflS\jvGgXvf7`?!ѱ|ӪaTmEv5y/2hW%FgY*yHd )K^ʲs~1 bDǑn9\Y0T ,:?n(j7=}_=e{(K$U<$:kP,R!,mLT9qp$% "g,##z*9m;t9$㔘Sک!PlBG 6^EIRq&w8vDR@D4(QsS 1^cC/᛺nA|8uH﵄w0Ҷh6Qa%ێ:x#_- B$#Oz.TZL޿CdlwfhEC[x4sSޏ$Eɝx!c\9-9ݵ*zW+epFB7J'I ?_J<^Pr[+Nv6R;ߣkAFYek蕻ר֌;w{~ܠ景X 8B^hjqrZ@Sal@xa#UcHH"Ge9_Sgx-L8u&taT+YA蒒as!ߧRj,BN<ɃO$;* am;$I4-J[ ,?tciN7]ٖ٘5f5"ߺ{^#LMs.H\KLo, Ic1w*jyY0 56;w}L?dMm6x(/L䦝X,Ct }&K;H ګh]ͫn }b>s3݉}yiPұ}V*|VS;^ NtⱰ *D 1ltO'6C6@wޤi#.6F|᠗K}_gg;U'/anaK M"W,oCJ.f?MmI . LK^1!@T serf ̯-`̀`^1Ilb|nܖ})oDO:"S(>g 9 eckʖD EmLW+pUh5۫27.Nqju %e! iE3 hhvð ̅; |[ ;VDf4}ٱ̗.`Qi}[.c߀!dyQ 7 U ~(9]`up0V~?l-[_YmO k`1A0 |\Ol%y0Qzhq 뇤wuA͵@!>DkfUI ]F@x1m t Fy3OYVEp+2: ʨ$_ԫnca4rb:%䚽p-9ƹ_x(0)6M!ûݶĚ w*T<9&&pnX{iupPZ' ɔXR߷Iyr(MR`&ּ:JEoѯ L{%SHHTkAм1uNڴ|}`8m>u["2x%'}<$ ӘANGhq`3ױgWT":\.ѮaI-E4IqkW8B~0 ₊./S\>(qϳɥ>"5F `a}\Dzx9.GjR7 at i vĨiR~pzGeq݌f虌GEk#k<"W̖Jn:?p5tvBG3{V˩7 v4)}p w)8&ǁ_0#)WuѺ>z,9dGZ2HQAַU?ŞhѽW|{} }+|aCMX{ٵ ze057Nٲ2 (nQ!/! HGKvbbF*/\qG _Ώ*ߓa!O2]]SГdv#8, AIW?=4?΄7b$5F%%rΘT2%E{, H~(S%L:"Wdy۞ R 5k,)`<27:>_Nd.!]NE|(TQ }QPp/f`!5dI,XG!mע|tF]*rnUI㴎#PXԴi_aX fuXS,5ueKX1W J CYЇR{1b4 Z8@0m[Vτb31Zd]'T Rdދ+'|~,A3oPC hɢQfT `X.67μMab$2a!8]*0BI"Ek1Rp나6M9ocW^NrK\:^- 46wݑﳤZUyWgTL}[o:zY<촴P]է9H9*NHL&Dt,ǵeO{w w VO_̄t(eNO*zbAd1]9ScĆsC 0ۡL! j 6iv386:&<8"ƽrV{[1zvCQhv$&s%Z/nJHhԊ]ɚ\V*o|uUZ/N(]žv^ö^\TF#H4n6CmX$tKxݖ"gy pSjcC+5NKnJc,c+2sن!rFv9[(@)2qbXs >șW }DUP1ل*=AVL(\pMBI.SfW(9= }?$3ZQQ'd6&.AZA.eLk%=T-ķ37\]mwtڧ4OԼ-?m-yWܤhP+Wc\*΂u &-HHV` L~W1䘹ye"W{2w8u U?"RNp1@gJ׋OR˞7}t R_\Iݡ4 4|?Bk.Fxj$xLYRO5zuU+*%Qy%HGN(gε*k"EWҡ`ij=VrL6,7B t}Bt{@Yw Lͷߞd_)߀gGкcAU0f/_S#F,6) dE)g8MXۊviy3{ l3۲o)sɈs%mQghYIsPG99P4ĄȟFƋZpTmFjCqzLa 54bKT#5Nw V=iX+=ЊOZ8>}L;Rh l^7W>HgQ 8ײXcLxѲ-d0 `1/Ĉ8IT ZYpRg\f+!O>rA-ZU[lL#Eֻ{5ϭlKTgdirm0/H松cҝf' oP/឴௔L$ u yMf% Zf.c>ԩF͟U/Y)|;(٨H &gJR?cĘk)273 }N}@LE%Y c75aK{찘r0pj*P{ܶXzJ4`?tL28fFQq=Rk6yɔ56nҚVL:EuZ3ps)12a+!Wy~o %ӀIS( .N! w06؝5.t) ,QOX!id|'9`̵Znyy@{R#{:X _ll/h7t J⾙=ݡqOͿ'5 ."?xeykqly'=['bЧzĥaNV]1ɘ<9YX VK:&ɱbwyf9q~b87 ֭l8M1+N f+ 4"8Zk\P/:M &fyi§'t<{pK7t0#G%h#[EsM=H6D Cxle?9Pq,` y>Jܑcȍۿ}δ\!skB '[cQ?S?4C*'r,1 zG8VJqon kh2~Fe1r> s]&Zn3kQӻ,Rw֖VxՄaSxcLkFk] NsGrm]#dh@Enj;B %)ct{R|V7g_Wct@^Q` e{QNgǎ̦ۀF̻.`?SQe=Ǐd/"6Pv ȼ2P5uΈqYٶ833t~.4i<%_?w'Xv2zyVE};LhnC&`F~TW]Ɓmq) e_ T}֍k',}oIAEwY/ V 4F l.Pewl ȰNj~i Ʌm=sZh|!m4vx|Hc{b1 ?ʓfI?`~+vU&Y[{Wɴ8 Gypɹ2W:4QwzPR۴tQH KNAx JRVr/ N]iyd\ c`YuZ`6%#SǙ]I9IԘc: ,J :B61F֋U(j)C,~wt:be)B?e.8x| ),~{TdQ䥅 B1юc|O2ΠCXżnM*s35u"os6bo,JA/l353qRu{ԥ/F.S,Q$ɼVJ3YmeN`t^b; ?&FŽcEn>Jk$VO.V1&D[~SOM 1U-UQ6NJÁZz y24?Pפ/:8QӺJ-쎂8ޞDhQu{;J(zSڴ1qD1`uz |  P݉q T5/vz~ENnѦ+x@ /Na[gXUf޽kSF3: {q!_9j}3D̵#tuC ̟x=h*aW+*`F_)٘Ss \r3.loKtMuLꛂ\lL[Y70ђ9pHhIZ7O?ތb,/AֽPۗUCSF8!ZunHy{L8!-ئ'H= q&Z͆1i5/i\8= "os΄XoV܍lsCBG"*D .*D"S0AYKA`!!Od5v Ȧ춇?c3kG\'M+DT7kOU*x2W6N!fΧu vv`V~&np:u͙r;ʹi긳b xapO?VRs|$AMi$8n[[\u6EKd] D=j>HBl: Q߃)c6囻({{:͏t5ɞH6E} ȷNG<_Qw3(Fv\[ºv5"|}?{Od@!4zgI(!O0zvJ8ëFKu6(s#trߕݵcV~E#Q[/~SUFѨ,^Laj?G;MU qD^0- 8/8ed֩^k3 0Ri!Añ;a q};-p#q»z*Oh(Cf!-;kX7y7qwgx9XG1 8I@[ ]VPR1y/vLxYadz^O,=2)YK]=DF /Dc[>?eoO"!` FOǗP0asH_̢Z<騈AeidÞh{T8g Dk4dҁ5b^N}eJ [54 +;ӵ(^'BI{7fb~4۟_\OfS9A516_:AVkkka1. 8'j`j8?:͆727v @R~N"9EƽQsHg6U;r&t;x/PY| 7N!:'83Ⱦ;p*"8{-/|#s+ `! Ur}?OoZ|<bʋh=mP<=ڣ}\7C/\m:\fO"m+:37oy?.~J ,+'bPVm i8u ٱdWt&X%Mt8Y=@r6jYh{֊ r15(L UlW9׷_t"! }]u3-d=(LtK>#4Ã{"ii-oa}W#~Heiwcfj.t* W<Wl7>O7epIYCƎ>Pr=JS 6 EMvPb"CΞu#^ל6v{MB!Q=)XrÙ6? pQUu7o R1F,btЀBr~P2WA"lX$oA=涻K6 2De)w hA!/ RQ6r0[dINçn} zxQ}0>"Gwoz2 +s 7y{w3YnW 4rVroK|7 LdIN۬ʄ+؎CZ@3/߆M֤/2z]\y{F롨PL|EYtebr^^ي(֙͢Te>ҕ]v/Q~?/cOo#IwKodї!ME&m{2MwwKͼш#!v[c BzęOAxEY18b;SJ3KMo(> ;o)AHxw[2&A0gzhɺĠ`GVC:j\;x;nvrIUT,78g;d ݞ OzDZHTbSȕC^A.Dkr9¬XWB Ǩ"|nG0qi'Kc.~|(rvXO gB+}Z1tp@u>f=u(&%pj sȧ~cS\r礯uMy1$@ S@xt ZLך+w(H̎$_ R!?A'ݢcң>T7. p\d*Vқ]Qhu=(͚W@ﰆ^ [{l`zbr¬\4L} *JN۳ͧ(تu2߳]yu΢ O(.qvz^Y&#t%HORt#inqۂt/Mjfuٸj> xSxߚCe(r+T^a8uU؈V S ZvX4a 2qdJw=wϤsol=Øng@H\ZLE_YdoDP{]SkU?D d( !0t]]=g+u=EWq1`({6C+J2P>axdoW LxoCqQ.gy캘_8 b&nػ'c!aT8[Uؿ Ϙ,`p&P%Ek.ճ75jybl( FV*QCО-xUر_6X;-jS꾅N(\xjUR,X%7#ثh(k|e@^Տo`ҾY2IA(ސ bE' A&`A.pQ%{ \v ^[י6Mo"mV€!+v5 +Йw( M-m#V ** ?WC8D;!#>mPV!ϛ +Mt pv>OMF򞭇цQVpoFŚE];N>edE(4M2Mqdi}Rj(1߈ їmJM[0a 㵲=xU|3FM43. <|S7b s!u?|o=O&w YN҉Hq}#8r6IOK%aԫ,kz*t"3 '>✁7AeCR2^;IڞۅEKacnw!sԶC$گ_PIf #~Q#[dMb  <(A 3%'ׯ>Hc_% uXl~*BCV=بp|л\:p>h}PK#_/N=HH 9Զf([K*:ZP!9j ҡ3o_ƠldrRS.Doodp`[nk.nmtt*V!-xKt;GTd &}$~3eU{5qJ7Ӳ[A}N&5d}k+]>=cZ'A?D3rXՑ R: ^?TMiMh7%0 ^zIUzdlr3^NK'ב n׿ dQД@#aˉ (d@SRJxg 3"gM9P-هqPC< v$p5yNƀzNٝM(Z/R÷%FҐ+X~ݗ6]ѨRH0jDJ\lck*cZ"6 [z1Seg^~$e|jwb8MA([w2ΧJg:ksad5*&p5'Hk8C#" />&[q\Z/@0jAjCPحU94* B0qR?Qly#I%(BAMD#GKw׋/#&,A4ESj)tY{Ӡi9\tRrXB /Y/;֞zHc{/)tګ%~ Ʋ+qDH5B K*k]"\ Ľ\}b#Og6֙iJ8ZtAC.:3oF'9?SzD2]VFoB l{Dঁ.bv >> px22t3f͎[vB;W57(!hL#IEy$9ujC@iF+Iش1.0zju\JZYW9˅,ɓ:]&<9#h!k?7/[.l{m’U7/ %o,Β$OS 6-84e3_"Rل\!]>rcniBTf%~W#-,Q( bb %92k*?I4iTl}\rϑsNxOU1}CĢfmȳ+jWŵ*|sπ:&3+`4.eSΔS;QXQxk`<`9Ϊ`.Sh:w^: O8 BH]Vȗ?Er:?4v1[}RMmY`6Ve emM0;5M6ZGy,vzRAY]Xw}o._͏ n=`sU)RXE@GX&)tU5_n5bj8wOc@=1X+LN~f'UzlX Ƶaް0IG0iĔq3928ehe 5},pe>|w= >wƍT3pM0c% 5V50й-OֲĨz1^Ooؗ!_du0S !NW+P$9Y(uM.HM]a (=3„{B;h8dVϪn/,!Ig T'uH#"+ߠ)7VL\ P?xIObeb1 AߔQ5hԖHhKlv{m+fzt15, ,s5YhYlc'PzF9twgt˃}ӼGQڗRqwŐ"qt\.wí;gS#N dDf\4'd&`؆v!G)n<佧ۨs꾪]LUx5JMlNݦ:.dY:1+ԆQI+9쭗 z#:('?t w \7<_*.SWe#%ҁ2,آ4Cpms!*eKЦt'Sh8*Ab_uvv~PVX]{gGN'frgX)jވ eSXfN$GO ͂1-kO,q|٧(jH8(&g˂1?[8` W7(D4*X4 d[H)dD48Zhe >0 Ij3 ؁0$c &ZOY+4Y}$IK&;pj;{rb}WsqE%ZJ{2l7lZV}l8R7D.(*-T'Pzw~`g6+M0{ >|s V'x!vTuhfx@kv[En*鿙Wq@ k^ htyYZ-ð}q s>&BeEYeb^ԧad/he9Uw2{H"< v ?pnnkxϵFv.;c_~Cbqr  l(0]{LE-=gz 2ﻧn:w`y=!3P{P9qnylw(\2[1Sީ WOLLQNڪ|qSl.Rd>Jڨ]7]2~2Z-$wjPbTAǘ]t^u"2T;"gʁ2 t J_]rbPeITj/6aA`tM֦cfs^l54Q8/g gw^ з{#XMx*{;4GW+k~B(0 \2`Ig2)oF MvPɖ@6(U:1H'Rɘ72A%9H3Koxt㼙eYa-bK|OCʌs9BJ+r'ؒn9\Msd;gb[]fۺ}c_ N7ɇ;S{ |X0|.f6bmK?+Xӧ_|,*=9wFyz@5aC!A\/?z܃j?s=v<-=:xZtT`.7s^N<#z>L{5@ ;m2Zdh?PTYzɭηZଋ{uN fh iǃ%YKor\/'Ho#%JʲVY!]ҋB@8͇i`fzYV:ST]D98E"Cz~<ԧ'+aqBjYRAxxk{EI pCWoɍssW:0m1,]ʏ#TL"Ƙ8rkTWvs.wwƻ/&҅Tsѽƶ\cy2Y$ϭW{4hnaֺ<_GDDž#(=L2s`d!JT(Cў5ȱy=d?̿RR.5[)w_L1փR.ԙ (Xƍ 4ޡ|fC('ͷuLK,zDx,{3ҟamUDGn@y)3V͚/{CrS|% ?N\(00sM?HqɄ4oϼ=#Ul%/b ^&{ o;VOK+ 7aKyggdBo|SOƧ==YǿC:*NFvlb6x\W)u|a~#~(Ŭ)LyLwߟWOR*^Hd@pߢ)x-{i[a=7*v;ݐ$7.Ghl*±Hm0Dߦ=? R3PMUҴstp ` 3|ZH+R+=Ё@>^a|QD %.%¯'w*™Gq P)Eh/@0]y[\}ĝl7dm Bm6,kpn?OcBܝǶn>tmں`d&پeE݄|>ZQ92{&\x.sR0bT|VvlSEzb}m::xVi_Х YX]xZ+\գ͇cN锴꽕 T9\C>wP+צZ"Z[֠= g.#?Q̋6A ZLUI_}qJpY҂׃?38Slxq^}־pHmfY5}|8MHRl?VG2RY732m:p0AeA;ö}[.y{BlD&Yi _H`1$KW Z骑O tgn۶\Krϐ)ZVm-޶1㎛R4ѨJ]HI%qswbs&zfƍJ&C1,Ru)HoJl5 ߕl1,XZrMWBr u'nJ.;ކ˭<|KìPA6:Ju; ̔ZWG>5Yj=,ΣeD$UxfX7ÃhpQ5*hhnѴk?HRG=ثe]Ht/\ ѐ#3I_JArECU<$72'ldnGV |.fl4CyvD?N:xI GP)L6RB'T{iKn=i2˫^iL5n\\L<4d*xTwS+C}xhT䐶̪K ݠ̜uՠXJj/ s%\6&_g̍m v%rGix8?^c[šcZ\Aԉ ,:d`lFgtI6i! Wnpfium4hW92S}sbիX=BY5$$i˔"P3]~)wBqVWWaҭPNOflDUcp䌲v ;"_Dh{h w?,_c[ /2~8%&=Oh>xu75A<;|=g]_J%%=2McsLS5IsP{ ?}T 4OK . .`𾦨.ȳ9-T_C~wC;3Gdg rg LUG8+ Żo_ !ن^\v5R}-+zL$P'cSYA4{Vg_jF7XW*', LIf t*jq*{5t@@z؋˞_z;XjR` ?t8!gFG4(ntReHtQBlGt]ijr#G$w}VޗHi0I?gK<R>EpDܙ<+>ӇY"u]AAd&a&CƙJEih\8N`\G^Ma5XO H͖fHHZ)PRy`'Dsӽ\#lUV;^ɪ!uCF?;jêamkC %Ϥ)>IjOK j]6ήV.N׿Xd!3wG8T T"9(8M' e(!uJs:GSԥ ״q"T+l4\FL RAaQ,e0-qС5O>Li */gQ.!Ч 3Y/'%So^ZOi;z:CXf?\v]( ISaYZ GhVOIMgMX˅&u%-Q<LWSކ(H!99 \n&oyγFF9ˤ1JUVe,FQu~>F:_衺i/(a+a)TJ4d&hZ. .47@^F 93"zZc=+lȠz1ZgByaLA }FsH):<"Oy! x^- ħT#GtP{3@}X9'&uX"뮛1ߺO_,C1QIA!tO@3#݅}GVώ F2l}43Y2 s{8& _6R}>RO#w85iÉ0-В>z/A`'*Gӝfct16,5ךWvMoZb[*G&(ݎh!ҟHqEBnWH+(UϹBݴ>t)Iv=l/ >odVn_`i;:qhTog6Cpm>}L Z RE.hLB(*;WP`"c o{7QHʊ+)+@V$2g·}2N%_:-1_2٬YZb K"ch7m+4;@^kExdZbPC#R2pOvś[EJ-Q9>(Ǫ yZP ai/aScsiirYD= S{+2HN ;74EH@-,}RO\rdg~hITo 3z' ,I^cEj + I)?Dg qr~mLk:z+9e KS#&<LK'4~VZ=Ȇ"$R`4 ?qnA0Y$sLς_0^}`b+oةCI{@}WŽ ~ܫsiAﬥk!d:&.\k6A4j\E>9sH D, NƼN+0_.s!PZMLU9Yi01Bs~w"xƬ%ԭ6u:|=SKmyzj3Ko.=iyÆ[_/g|k^캠gO"L iȇa>RZLU`lVzy|w3Eal M d4XfN2AAIU!X1.FR4egpQi1 4*0 85-6m/[G?Gعj*u>qp8 /U'un#W5LGx#[Ty:D;W͌w}e}{\;H(44H->Ar){T`, F9юuti('+kM"=å >(5y*3<~zޗ ^>Mal`~Aiu uE7)W1xl].,ZY-=kKAu>/vG)@86vFL(1PaOy=:`>/ RPf$e8|+irm9Ed[1]wȥ v<T_Tءe?vgn5~lB9GFdx]ZDMFa#hfb1z F_]E4X>tE|>l 81|yDcCx$Ƅ \go}/&m̈i7d7 C𒹸H ݖhB}j%czG[C{~+}N%/#131ORr@/ӡv}Ѓx#TL(?Q8`lLd;|_GUp &DkgKI?~ fH׷7?-<n%e͈66փA ^R _*?dU`AD2KK b-_7{9WfՋ\}_P@&yI#ͧiԦ:D-:7n?&ʖnfx#>o^AcU|^ɭy]FF*":{#,S# yx{~aI_5E o|8~a9>mp鶩+돽:V ksKQu_#{3`XXuƈC pDRte7%>1ÞUc!i6tcܾt";lE+\V&u0|%"&:Aak/R]:@b{s!F\s\: 3&E(i(s()2%|u!E𻎎W^R`FȊ4 cһg#$⦬,tP# }zOT\x ! D诟l `§sv FԸ/tt9; _@mFo7W?I >Zp4`V0'L6xsݎN;͖_bGpJ#|#+KP rTb0$uŢ}yIē@Y5:e%~5o;jh ON]V6Rgaƶhe X^ uHvvF+קgl ZB*dEI)<3.᮱>h]SaE2b)dal-y7#}\dSt"̶ǗO젲|OmWL&)Pj.m7xH9dm"P\MO LqyrTmH&dq@6XiU2g<~y٩m_`úaP~ 4v>W{. Y*n|fHq fK gdqxަ%hWmPN{rETnM0nyKOyG| iN7V $to:v'6G, Uan`3xAٵ]{=%AC̿x% dejHl2]YNQ/ĽeP%z\M`=kItoZ{GΊ{᳧Q S4"1Q(ۆ%S/oD]Ybҗ hXǢ7d9"T 'PxGM\1|*e=0uR9%Y\/j-JؘKȾY{\:^ﱮA૤h;IVz )s@O`78^vfJba\"0oω0,E6g ލ &`VRB}5 )L pg\rK+T-9Ё? &?sw"rqIWy4=kX-qֹI~ ֘1xsա0FnbE&<7Y~$il ; 7_rUL\ɟW#sͬebA1ƌЛTwVtGyGe[8|~?:>~^fb y{ʊX={k,\E#s?)F[ nWvU#"إ9j2Lp"c㔤=N$cJⲴ"0; PwRIvj,ky1r־e:8;n X1.Pyc$Ƥ1$V~e@HnNN6]C2b'HU]]?F:ocހ~1Fҳ)7|Yܡxt 6k=[Lw7소ݳuݙ$6?(|Xa#jH> 3N{*Tjd}mR@'|vϢDվ3TQnjM:=`Sӝ6T`4k!I!soxǤ>Q (xU+=_֤՛_!ܣ2m :VӮ\vEO!M)'YKG,zUHLRцitP^2 >QeT0sTog|= 1'V󛬉ch1 M:9z؂nx9+eo1xK5L"TI]T1lM'2"Ex`ķ\s &a2AW.I4Eɯĥ_1\KtWs&FfsJP8S{ݘ^}ц3yw+$Z.o ~k,FdVKKVvD +CŶ˻>|I59[{|΄^x|!DT !Ѝ0WVJtzt\gv*U:A\!s:ă^m\9P'c-dfY:s%؆Qdo}n(!5xx![կ}^0kjf G;mVQB ЩWmb|3s8R9@- .;Ntل,5|e~.xxz< }[L]HA(aq=@P详oqd W;ʽ DCܻq qt^lAG@3B#an #*~6 M<A1A6: 6 y\/T^[0J:&4H:B^17ϴ ~(5ݥI -j¿fggCsSbc¤Wz;ѩ]gD^8J: (}\=gp)×M_pQPiQ*2>4 T檽F],J`^11sD=Rl4uLǤ%&ţBҷd\ʈ ւ\zuO{S#RKsDɎ9=᾵ &f}x± V> y!o=4jkqI:H_Lz]tEc٦>9K`+x)p"6b,M̨vH ~Fڻ0|?g$KvJZ5㛅5vn.e4]5 Y|@Z2O6 l)[)齴 h\,,_@t,_ēΆPQ$C." wTX@ɕEd=q=y4£ϻN-'vzw,|7JydžcΧV1o[Ni>&<3Kr֟3%C}?7R﵄`~ ˧P6 bhm,.PAUWЅ!p'4{W4ޟ)E]NkF_q0Ey (< ٻ .s \l\G`r7 "R'k|*Xo9t7E=CT]-7W}Zj#lg4xk6*ق`MH^S $KU!PLg[88rz/,e| $Ms@MS-OCMf. -%a v0~,chojI :;SU-k@u.)Wt#krzoj&<3O9ڷIb11b30ia-7PLVԊzPeu ]Gr]eƺzMDj^EKb& h]{xu-j| CIn0" ^В Ίs 9*y9ـd:M̬s2FSYQY# *W@SksPX9+erD;M7[`'k{08]. lL5.>TsS CҦrHyM S2Nf_+-"ȢVD;WQ3rToBxz@?7#o\{~) dMJ^gHdRH cl̾gJS^&!\2!Eu."9 BIЍns 8ӎ6g>A=BL Ta>%BSzjvl9V'5 ޅ^TzTrу|0MWlIQ͝`&u*ܡ`Ӷ5]1'R' $\H]WݶåQ`s_`\S~w,⌫c&@9);uףӓ+D.E+f@ԧıN#|Hh=-ƶY@a!@e|V,:]Bv`FO0|oT,7 @l.'6 7HEn1% (b; 8trmxku{; `~!Lbt{%<񕟩JrU@ ||t^q)O*i DE0Lv _X2cfr+)2y잫Sb1̉BW1W8 *@2˕Ţg[ xv,($Z0V@܄\D:uVH$ѿ^BҌڨe4sPEº8r`~O W"Ssi=Eޫ^8#mjBYʭMY0ƦE5T6:,cإTP| C+\L"4"|E悠HUR\#D/&x힝닳P?eP+k38,Šm'%ay@&[#}Ѝ^Tئ#t]ɧ.Kl錡4MJ/ErfTO~]1&2B[6Vp~9od4՛GҀnErb5Dra %W#5O$O?82YOIYp/z6~O ۍSä6\m/* “4!St3N7臎欦8Rԁ~L|q$,bgMr8ܛԚUFN󙑩/N~ SAVL(o4@v=:w4p8(KtĨ/^TS _7)IH;拿Wz1Bp? whj$ʊu_`|̥%NN6FѲ>"zޙ=іF^%yi[% J$_øh{]5qnFJ~\Hjtp{>_4])aGy}coq&9w S/2y.C^V6\-b(c:)&YMA&U~V&1Gx;l x_"ݰRVC#CfS0 u7^nDKpM̋7x=?wKPBPdTV[n cM+hi!cb)87Emƴu>hCNqȊ uw^aJ9@@~Rn-<+wTpУ3awLf#Fش6gfKquuA->Aڈ/BO[#]fCS.Z1NnF­i#7-eePu\=nRI=[K&솪f)Pjj"֮o$PN&K99\?B!.ؚs5"C' BϷ|0WWR$ syqSM{P4aJ $LnSY5fDGDУ0~(2,P'/9,3҂Gċ6e)QF(0&fb)}վ$|TG${pYm4 sviRՔt6+(yPnd@vcLK6UJ\ AWJ п#VewZFh@%UXJ*4 7*:WXԒ%(Rmea{gP&] ̂Kubn9aܛ(mO'!>+D. U,KϫoK"!,TZ%8(O5ܼ3[] DYw̘KC+z}i?i▂52X \JZe ^| :/=;ʪK?, F5n\n9& ^,ݢ"z9s$AJ<થ"Ѥ8qiF;&W\E+nXn:V %VPä0)-5 9e]$ޙY z.(qA= ";Ƥ)1}Q(H.XO/4\gLW@8˷NF݋L΋yZ"w>BUeH9<"gCX 8qFi]aE6x(B^!RiƱ 9|<4]S O˘`I@~| *9TKMp0ȌjJq" ː&ڞY"wi_EWQchsC\;bC-q Tz^+ ;ڕCPê{}26LԶPn ^ CQ1ShL߆ݴ2Øy7C EaO*jD &P%OұbCM6qh}Fu~0gSΣ#d] * /q46h>QYAѶg,?PazܯKO`+W8]ǵs`k ln폳g 1)HYϐ,gj;Lm)pْE0&&?4WG*>`j7z*^ JJ)_rdo{ӯvY`֧nԒޞIS4n ޶2o;}|"NgnAyoR,zD*@edSITc 1 H\DBx3`JeT =ΞB߸%:XþCZf:݆;HM/,C÷Ӫo_eX#؆+k&͵X;\!b ثb⿏Z)p0_(D5\)S~O֪%[*'?u//h>ڊ:)p?J  8m[ǣs8c!2XW~B`h==oEdg+ƞEj"Aͺ-s !6zOY=E[rA[^$4[8ZJ+{cļݿQ/[fg7ПaJO1(J3ɸy.yIrI-)R9@R.Y e»5d>hbd^ %WGǁM ˮo2;^"ʣ[F/rl51AST%20{%#RM> ~LY"E$kiljy-fD7fJLs=xGxge<1u37آIq$Uhf #\fK6X )3/1(& KlU=KKz:H B/@Y+>su̟MpqetINչ<\mSf|G%-p`ޗ, Y6rlSM@sHTC60[נRjKa] j#|Jvu '^W.{;D^Xէz@ɩuTey yLE9!UxB#M~78YOfxEEU2< ,լBFB )|dFNLvQADU;CrSA/xWtO8#"d.Ѐ+h1]M9PINhKԱn d{S?n([n1ߴ,9EvZZ\Y {th玐jol%Jv)@:~Jhn #u*)-+!gյF^/(%F]2a7f\ Lv 뽽S'E&$onͶjK'ѯXv+[$iSBK ˑ,I^d%(+.9K’~DPϴFKpizS8YU1uIJ/FV$ĩtf/= N_* ?[[%heIB-0+*w}u9q,;n@Q@p5,i7Y|Zihc"my}&¾L-| _G~TV[Ell?seM겸 G߽E| o q)m%3VEYDibJ&:"5_IQbJeցg{@Z*C8g֯mB(aqMs^KyAa8: IG3il3?jIY˜pdww/d^o`-GHMndJK_sGUI]Q(nZzPuTE:I)XƆhʕ %cȅcU7{Tw y вqWQ|PVig3sӺ}+3?+* i}o$VI&WQ,Ja\ZtB(xkP kI[SBXwy>5z '%c&il23;lI[1oDs9Ds19R(~W>QIiJo7H>$(ބpw$_)tmy0S[$y8oOkBrKhL#|ܹj쀨qmR1fa ;I?¯l(5k.J0> EӢWڀ #pCަˁ/R,E5\~2F͂Et QH7ő6YpJ<`FoB-ojV=SwZAd6ې64eT'pghNCXЦ-K;U33[_b0Ȃg>eRu&B"W;MN0*t@Gv ]7v8D|pO!uhTkʦJ٦#8`-%aB4uX &:}fuQh?FqNk5n_R]M8#AfR U*>y49,xq><oaBt8IgJn+b}_Q X. !'' …U |AզݺD`ڻ%Ze*RY*s)&,uψe]u:,KCpn2Tk7T8~B&Xu=zjX+5EkTt<&)%Bwt}諶LG]ߌSu0lFe>V:+&5" PKx0d^QCD !⸑lp8"h{kIV(oXKut3~X[E/s>t Rmk(ufwZ& LLc.ZI3 G"4ʧ+@Zqe &CK])JŝmVeiw׀@V#Dhh|̨=E\<AgU{o:)<͂-w|4nObJ6P?K$w`8HEˍpьLX+Zo}M@Ր.J+G聆GHhwДQz4Z|{`mN0*H[ܞ % ;?@W_q)K<7t ;l`Գ<[Gp>B\ \W`mq ^WHʬ\7븬fȀ#Uc*RsbDZp\ }ch "iNA r a-NP'S( !H.z`IܮnP<֍f? PwokI,O ]Wq_?qt4د_SLՌwԂf\yK'߽7[zs-|yMLA7 5ê@D*eBz|rظ3 m8$nZ΃ӫ6C7Ѥ.vO嘨I"l]PI҆ˢ D /=+EjwG)RKwul+!FcbCR{!oR ja:k-jo5z8Uh\bT&7b]x|^ђx=Wulx孻sy.9By/"0؇g tC>|ɹ{UҐ~4<^([ħx@"o_џҤ[2䝞b6٦x-NR '6nǫ'tjdAٍPfk C&V9%xF4+Q(akZ]4jc#I9QD n8ZfX9\HMucJNt!f&Ȟp~5-}>|pދJmXWr ܞX%r}T?zB )YZQ8r:jOݪ"AhF>>3Wrl0;`.'_xt#<+ܷ$䒅8@΄F@~D2(yէt^d⢙5(&a? IgIOm7QmD;:r5ӺJݸ DTfט3hHk)59zb* !HS AAD%Y~?ʁ6sP:`86JĞNi],Ѧ_n7hCs@GɻKoz}Sz{8>>d㩻NS~oWP/$Wtn$J0٠L"mh+{)ttYOBF;B7ٔI<"j* h1W-6}ɷ#k+XY1`,l~Ý7q@g`7wTU*_怯7gwYpz,ǐ9!yyyh΂̯ Uمϵ[ T.|2kS& Ϫ{b35YVKOUpfs&4M)rO 1j-[Xfi)'BH_lRp26HmބI .!rѳS {q0iq·z=zST]#jJ ^L1bN!au!h(!1Ӛ<ybBpNZGͯp0kVTv&ʾR2iQ i10^4M,?V,{6hQ|DaZ(L/"C2]5^H["HU)KdE{< |6dV6?,1v&{gp7è6 bSc_!h[ؚ/ yzچoB[V~7wMU4mZB m ce%" 1MD1 b35:_> /(#~>j `e𬴲z|Ѽch2kԄg"lw0{Y?Lrl//U!bqTH,EIplJm뭩 ]ew\g~VحQOQ} m@"bN~HFXɄ ]~-@Kw{M Xr^ت"}Xd z8CP: .1t/La2;d|c Y5K˳.q\0c buzGӯY_JnYZ~FQ GMZ-3c<#MEL% JkٚHkJ( ^>FW'&@+u П"Yœ1BtΟű QPdz$8Ftf2+ 2H" qqƪ8ʽhM@/)P j j:2͙52A )ʃ#ՇA&-/)ffjuc#w`UYY;]M0EP<l)xqYT/cKsYV1Qƥ`.@NAka]w! 9q+g>@*~D  hkKɋ!f Z^^U5cq*&VIx-AI7P&|wvf, v:bYfTe/9lW.,: y!Q=ʮ-i^wNݵMY`:Dv|ĕ&) =fFfCOy{\[l:CѺ00`pym[.wpaT߄m b^zX<$ Aup̑d.@%Hno$`OFBW[s__.}":ÖfX0s;JN07; a!Ǭ969I1f#+PMUгgNHhb/[3f(UA/S' Dh;4lK ٧ȋ`;ވn338龹Ch p\u0A|v͎cBީi=E'Mk&_|߃nEӰlσ =\G@wcۍ+b֦Q}ɩ!TKjRO_hx)֦(~?²e=!\&v|>^&ٟ ݂1-iYHҬ~2)g wb -v-u7x,%RR񜤶& rϲn|ٖ5ҙ/i_QzƜ5Ga;Лuzu;+xG.Wo- /g.DGo ec2 Q~EFCK`G?A܅ )ޝjj;ёBTiz-:/d)_V+i~Z@ah6@70xqu/icJrL"ŃVѤQҗ)Pfewl>/TŻxK -To`=ܚ9|R}Lbܽro3XyD[װ᯴H*(&ù}p" e~/k|nw'7n'YZ q&\HDv:V;jAj{fnV9b"zrvP\,g&7x4Kd!G)KYSP#ykons6$&ʼ>r6-4a T5K|_ζ8Og<&n"P5˱JyR.`njHu9=ad!j'qVy w͞|^' ㎆J&#o$C,ELo%έF`=3Ez5 E 10cƓj76dOxSMNW6"Ijxy}0(uY- ɑZ>*bjUPC;Z^C USԇꂎYI(-b /dN>rrN:IS$Ɂ9O%JB,𾵦Zq꠬C4<*2nt޻g*QK3yE޷2/}U.ws* Fu_u5w -B A8t=a3F:ێq6ڄGi8x|jOyvTQֺ='`اt'E k*G㖘xq(ª.PHp 휷eD,LiWHDA~/8'kSY݇lYn*>!hmU;g @Ś, rv*(&"Yaigyg M2 &l;n8|M ?홰.[&T 5_[.Wi|!|D \S)vQ]8H/G-r @I{aU):fRu@RQД!\R\cU'198g`XaJF8kB z+T% 9FL#rUĨVb&"Ȧ< j/0hLLhkc,`3XljEN՟L 'A$LjRpv 8lt< >yu]N^:jcvcJ!;MlCT,-kR 휹0 Mw^tq AHU졷܃4S* KW~l&3*[Е42;Mrt{k;EeQ1 ,'\_Rp6Dzcxzs% CޖK*~9I !9SSoȭ^l"<„ruL_;R%A"& ؖ8(kX6G|'wN$e*>`KQD&BHnZwJmW ը~ny=o#10@с̆gOt2ZD{$^mX Nԧ'0au_D):.3 ɖ7*9-.xߛ1+9X9)|QyW $#hmH:2-" Bp?|mJV%Ϊme `5+Ct؈sdJ-=EdNo+-#JW'~~ˤ6_%2g$]2R3?g<z5OKIzEIzF|P/RWOπfJ pޠ=1MH࿔(>#( U .\~@qTR+UE}zG+Db`# 6? [ٟ_M&R7 u (#%1,K+^ϤϕCÎpZniQ yB1K-2 D['v&;MS›yEV|ʗ>P3>?m4|_ג| utwRAbL wdq%GPBqiH7}4| 5zƿmt-6}ř_D66cD:,ijzGǜ/7?~/~}#*V.UgEB)fN 슠|C{I6wne(OgJfa7)?oUqJV,,+=x@FZNɕʓ pҠxSUīs 0H5 3uxF8pd+ĸɯg,9D <@HeHvFw~s;3](ᗟ b Q>֩G񪚏C T`94⫅΅cPr$nXEf1n5ae!ūV%1} pPKUf: @2,4T{ pm75s#Fp`b`DĚ>67L'b/bmW*}&dYo+as2o T$\zvh-FϿXI+ ՎCP$ClT;?۔u#զcMod;+FGJ.7VY{FjC}S~`н+&)=$ԕWXz QQLz^ Z2~.5pMD#Ʋ+3LITUDLȺA}l E3K md"{d2JD=g~-c!j7X LN*Dry[lc̲0߷R{iɭ{"2'U=Ysa@@M 5oHyGPx!ÓecT*-RM4}Om0+DAigl>gbpp+g] T]mmط* VWM  Ҥ' "иdB 1r;0/Gk7),I:4tR'LmZV-U1 d60n%FE!]B~M($->^#NH wR= F56E#N</0[탇]Rȯ5.D9Ydv9Fv)#ʐ5M:3g6jDjq|3 >07*‡roȢΩi*LGؓab?~?h1\ rLK~+B2X.z6u !HY2)3a:? 1OVREC֘(C]@ TeY2?v@;R=f׵I8TyP 7&i C,QZ' -gM>HW|dA\kk+晸R9Wz_#39yAI?m-{UV˸uxCgrA.!1m, pB{-UY 4x]j u iDnVs#.Xg,i2n<"v]6E ȒӚbe<6ly|;;IT5`ljm1PsO2?7j!%r`j;Ih1O9&ٟ '\YUy7,R/Ƅ9Bmr`р&&aXN>wki YI+:ga#%衉n%/&%^ApHM3˝rr6/|D6HM2^[MȏٽL٪)7ơ<ո[`&+ ^|;۠ -Όj„wXQ H,bݶ6%l\h!/ZWe^~^eͿn{7̸2h/9^(EO ahJu^ ʼnF5 fXHgNZɽPgwQH go^gر.++Qཹ} 1J@T2v#~ߙ%g*BENros#e7db;Gf^W}*ܹO P6Kz5t֓׶jOƕ@1J,y6r-g94` 0ǎcC*fF$ɼY!8pmxIqlAb5w 2pPk# ;\sZR3K _a1 o5mɧ_o=5 Qh B*W I KJJaSgko;׍r _} dz]݌ Λ|h 2bڅn='[;E C}L_pTUrbX0iRH&P nܧ;ߦXߓt&$.Wt%maes3Gɉw8k6T됪xe`'h;U aU=?> E$' `в{ 3#&Q&:F#|a?DY`614 qeHGN%$r4e gfkn{axB©9rMw&5m u ?pӟɥܮk$.p5pV9qtjCD>qgv#^јF0.·^ T;=H4ޜ*9>nO0ZpavϿ:5aV{›ȦRYY] C]oA/eX%;D%^7(0'4O3b)(_ӗhؾ0nUت MB ?BKk0E-@r dՈxGaTcrSNoGoՆY\fU|-}}<_& { ?K::b@{ 6GD`:YDHXԞl_ތv“n!-I*paR֩Hm-DAQ9rsa' jCQ^>MAUvYݮ(n?U3o/._>[ctfOj)wv^H̺_-I'X37N\ z?qf eB)Ay +TA&Чgah p6:q]X[3p̜Lwkz}&MQq,ѯGosb<Ǎpw˚-s9Q`¢w*E2$Օ,_ v iR@N5I}|deɟN`Rkd?'88|'+ ͜X;#]ˊ7},~S1]6mLިDeq*#]?;gABAI%'p3M>fn,I#N" ~lwN 5Ț5YVP-Q5@,apDjl6& ؜%:/$mTf|`V,.\i0\__o~ ۃ7iv[^}Z,b4?Uʫu/MUe}:N3FcKR0ρ_Ch-_E1wt|UNiD" ? ;[{%'"Dz uU#cGD,#~7vdr hnEJzc&"-yaᜥOm57qKU WI{_6$@2̯H %3:3z+5㧫i* y]ӻWKy55IAfj&#/z6x}{=Zq |n83'rQ_"G2%'po%65j# r3w[>|K:6%%L9Y]_2%,'b|>V@̗0t؛D#awX'zdC{?@x"M"L6#9JOA, trCq4."=pĝq6{jj@ۃ" Lx?^h];oz6>JjSX~`.RgUX.!]TOѱ=MswrNf6qS.YScv+Ds~xU!MOxlrc~ِ챓Jc?3j YƩ" ;4. YV~ (ߤlO?!sS8XQ AWLNҢr:RFa4nvgg܊sygNʽa WMf/',"3N-;^kaž<|3>]bMP O"0c LHR,Vkw2.Y1}uS8yɧF径 3'3N'XR&g]q[$i=W : Kfڤn aJs#{aFk&j0CZ\7w_AVʺ+v2,l.Nԣpb/(~xXXφXq6ZGVS~o)3[-kc}jUj-%r.0B4kj\9eqgc2C%g4L qAe"o q&|FIM5|Ѣa֏-oڔN1ro 7 .;aO'4?ʭ[iWM:!jc  _h~+o"'4~">Kxj-6:%JD_[q6\L\NssYJf쀑§gh4N\5DD3 M>c֜g _m84B@-%HF5B>YE߯5mf\5 .jh[U YԜ\Γ:Ǿ`ZY|%nY 6v֔X\/>1E {Mٖιӄ9$N5Bم+6b]Ȣ\7 ]bQ5͢({}͌9~԰w"-k`gVQ+! Vsj_;wT "P_;dGrDiC|'[$4\ۀ]"ĜxRf d[bOW^ if+!oM/e= 06]ʌ&G?[>@W( J7x*! J=nZbznjp$R|!.fAjl^-;q-M`m:&O7/Efvu$0naJI޷5o=Jh :>XjQ&L|Fz?~oZVK]ҪS#P4iY綸o66ij:Tij8j~=NKKg6mեlڦGnU Mqnхd.P]Ùl-'$p[jq0 O9Wiykb C}c0fZ7jZ.X<׵42{).Y:1a D4 EI-ky8޴7yAbSm~ďگe&m\$3CڞƑ.*Q\XtB,F0Q d^:?$d,c Tx|1 5e䆦jFIvggmtYl_B T"k d\UhneT\ &s 'NӶ*Fas8N`+_B,R=r45|tn;w./fG je(v+|R<ZKy9J\o7Ev͆R&4u$OLJ-Pd6{)IOR!31CuzNKA"{(]C_)d "nHMcDd"0pܭqa b^b"posKf@,Mr@As3kO"hfi X&.j(9wQ8Wɸ!4\C #x uO ^eWQԘu>.)nΈ==@nܢTHpU-E%%'K XQU=@YkMt?eKud" 1J3=d`v7 2%"m`i\o53gwHgR57g( %y[Mg#ͷQj^pz>"u␸~>.usĹ$앙IQ|Y'Pj\HӘ,Kǵac<]jC_)t^,ZGKvNᤔQa-rd񛜖䝃2.@+`-P}voLFi3 쮜?[AN_̋_" ![uJЗc3ShXAHdۺ)Ƿ'[q\o̪L#1s׋3_/׋k10td(_a:ݸC>a)Xu-:;K"4w[31Qtd)Ň'9_Ib!Es(/e] yQ3#$߉&#ҵk)ckBt` _RV@H8o2KKRC 3Ft[#`Zf|9ڿlJ"[ Pk9PqXœA7`C 2)gƥz^JȄpzo6ʏK[B OKvH66Wп)x^3jJp-Xie( 4Xb|.˰] [gKZm1CjlF?wb%~اbOP0wCSG]S&78umWd&'NraB Q7Y'LSff}'OlztC˪;fɓЧ씒F'ХߪB}ҡGy=oWPTiO~tpp46PKN)m;j` _?U)2C?|5;{=8 `:jF(uRDx+~ݬl Ͱ\f^.}_r>9Ӹ25 f>ْŚϦLE\Wo#pO٘>RJ¦E ԑ9n1sNb~ycezс gd_oψХZ :4LHq?*CGB㚡C$BZNKġ2LXJ7= o *%^7:O\.8>܁}!$k P^{e4= GcCs@Q$wAs-HDf7<&X5۹0gzҮtũtz8%:93 j:̱,y[-oC0;#(0o+[iAmk]>rS]Tq,b)4Ld(187~p5RJ) G!zޏ@1(?| W^P#ؚXMjun"TlB"Aʽv-+Y [}SYGѮ$`+mť/':C"V9.}a'i~_Ay FIt1UXm'o&pBx.:1OC1hyQLq雙|o m@% l}`1nϢwQ gjZ45DUS?@9ܤaPU[Z̨"Ds@6y)r|n&=@߄~DP!dFN͈ݿ]'W|1hFP8@&$gW~}q#b}Kud{9dp@YM<YwߝcuXC3"ыq0LG%Ru_ |w<\.=*Wa?= 2d@L܆nہ \@L9D E 5!!h5k̇H2}Grƽ 7[Yo*zlptSwCPAZSqpP(v/l/DS˨/@3DZKJ#CAvQ㦚Z8 bNYB^9#O٥ ScN.&_vx_eH1ΐѻF_-;NE@2M=`y?zGxCtI.NVlV(K it_ e%e8rzub+P_D"\ѝ):@:[d;"= !( OmJFC.q#CX:J(S7 (GU q! ]\^JMB_ jT0wV Mfl\7"`OWiTf )修h:6 *V6_x$# QUkb"5rhL n0mj/LȚJMJ(3(2Cg:4!b]š'L/Bz v?L( g 'r;**t *Chz& jX"9Ox,~]cx`A/M3䒓0y<Ϩ&N1T~crRulv>P\Ab는hyOlͶV[tW4z#34+_#(p9`gѐ=mץ;/pW1]'Iqk=.N=W76PΙb XWo0<o+xFEC|d (m6mLoG"z,qkJC?tB>bdh?.$\z0?!JfHӋ/y"vk)}j<߿ H5/7_`.&k("IR~fP-ƭE*{JCO$LPV2W<5HXk9ܐC˱5ŒShFa.FK<:nis2Y.OJA:DkrPWg1Rg'ڱuaV R75>Ŧ^=HDd? d'{pZA>Qĺˑ|Q.'s:B 4M7E_Bc$((>yQ&r@K.%`P]'v,zD`/axCNwn}RRSy2,XvZ'wڰq4zԓ0&$3g6KI9 E87[G.Y&#rLhR6Ϣ%։tVZdM-Lna"$Zyo񇽶D׎Gرۨe0*"yfَ': g  jiU6J(-@^ NBL$Z{>^ϵh0D'#6Nϔ$\@g0hGgY%"-$>=_:h#FiYM}#H+nkߥ!|n..#SBd "6𼗁>f¹pW!_HLU=;q{-4|Gsx\w3x msg_mGڒ(XGx.mO / HIVЂM 1h:dkvRAUn'v̞V%v>i8cSoT=!!R!Jc.q % i sW8۪Į|6:KZ%1IX! sUQ uVς;aQ[*/pCaJlRsg{$?HzHгZɐhO29  ]94X,x{J/%PJJ-8)҆7\i2r:I)rPᲜ^} $Wt.W:b L*3ԅ/$|v[H`$_|hsZ§RC%R+9g^(^WeI+|aIL^f_EG3%7m _;@u3T̝®@Yonuv-baQy{®QO\"O$N(KL;;8kTS2 ;&?4!ǮßJWџϑG}s#cP*{z8~s`;1bI;^qMlBygIlRd$#l ߮ݜϵ&sEW[-Wx،wUbTfx۬9aixqd-wNL"<$B~ `)+;.x PỄ&gDmmČL!w=w3KP#3:j^tO l.e531ۂɡ$",!gǍ@%K91 SNڀdb 9A-qHvP3V1E6 [hSgA ?ΑuӧR["G|J]4.ו$$LeԘqHH1b^㊥Do)bjxO\;'Ich ,-j|*uQWeU4`SO ~IakxB Bp\vLۊs]{1!7ysYl!H-tU3+ϯs"/` W4h-J+U4>Ro,;g9nPpsH:Xȫ3XoVKQNMٶ+L{,LgrJViR£͚'kEG` ]>bvx}d@ߪDno`\r&wcz/D|ܳ=~܂pNGx yXFުvA(PGA.HP&wt&c{W=Pe_W͙QeΨTt|̎td}}uh>BUW.*yWt{) Č(T.̾2&hZX*^/Q*;";oq#zљ($ 3H\jW Jf!LR<Kiy%?0 a7|50: 'tCZYX*J1_71l2gBG9U>ed1p2hEI,e(K3P%ޟOM6K!f%RHXY:_8K_}姍߬O%ҊZtp4!L`D#B'HP9iTUhDaBYݺd:1BewE> 59_D͠T.Qe,8s2([&_'pk/چrL4ys:!zfApESJGZE+mP,>3n}' fw/[@a˚[KTy3S!p_lknJ,W  "7m,^[,{Z[ Co{ҘnO+J&y*Z-ilÄ\ɨmLyY c⁜_cJ?ȧ-{耣̭ c46ݟ6 z~%3`#|AHNr骊B xo>9!O9W 2Q(wO+oLV(dك̩Q݉ dI?TO"}Z$ ^o{6wzX x;Ix*k֣^ߛMr]@78-yJ@W Yo& 2Lu`>ĀоP&_9Y<%:Orl WAkԽ]|d=BAu"X ra+ɘ+zmoG46,?%\Po֯ъhQ BR$j=dOC4 <^ r+U]ҭ]1cVי&攨:4nZjuw}͵L)RyGS]Ǥi#:Q)>Hbv¿ Y<C Ҹ3QfJw5Z L|[U`USK)s*cԕ\|*PbD`-8LdONjDAny<0>ՠd[t=L7 )1#V P!}X0'pk6ɿ+~;g+0hם(ŒyW /1ū\)>E\[%[?}49*"Dmis%vpUn)-ݴ&'cYd Q*<`.+vM/L-|n27yECL,~76-Q-Ҝ13#*SЍOk~!lP5f5'sc%Gp[{$(~?"z"R>Hy^oǩ9J&n+hV鬖aVaYm1vwd7Qr9ƫ;y'"0pUJɿue XX~j?c?SUk06> GbrW\)^.א^n<(NWDD}3[AR4jIfE= pY96O/MY(ܴhPC-jR_cVQTw(l]b ¶Xc{L@~p Թ# N9m.ڽ.qk1| <3s$:ͼ8`'4ג%TmSP1 'ˀl УiEp!TEv נ%> Bկ4Q!{#taJ@Wye,YnȜR,6z#hn%'\S1}xZ6C%MӰwBڶ_Nuc׎. #m0a$¼!ʨsq%ʰ?[\:_S:!yL \o /sr!y `SVV~W֢>LF*$FʷK)oqԒNh{)zEьnbH82U6\vL;ɩ,o2f y.s ,^8hlY3$ψN>:>[!x5RI8\ӽ rBPzv1.aQK~ 0{„TCƢPKl+1! O"Lyzx攮i*JG:tqRxb+8Q)idOEfQj~܈.2߹+in yI[fcЏmmh7@)SZe[v׭GvUcVa".U5U[c^dV.Iiub$-M`[,lCcOA?NAck=e.\J0633ZR77hXvsPE5<2OFA(d)Σ['ډT+ht}HNEQ:Ɩ)LҬONDH\\:"*Wb9ΛZGV\Gm< oT1y*>ίkdwRϊUZÁj;yTn^u왙Gܡ's/Rټ/VF,4yDcc!׌fr|ݢ#ndHI9aYxX8T2`aq sK_;wURD;3N .*%n\6^ mV_>-T1р<fu+:$k%.c Q"i}khl n vGʬכ |,c:ue^sع^lǢx}G`cuz/UlY57C]xpJ[E,>H T/) Rh#/.pZzF"ň-v@wx]k!Ҡ47^Uf {I?/ E54顯uvlt|`-0w'zK@+ߪԉM@xS7SZdoILp(C%PҮv> s4~"T3cD}Hpw V)H&c%JQyD_acrO6`K0P*Ր1\,>lPGYOCs'q 8솢nE+* lLTp!~%壪f}~l +ym_h|[0&xsѣq tȹ;:tI\"\#N2\#) 9+I>ON*ʯ1=qZ>LSK[Lt)-ab!X721UK;`@lU'gP;,4897?kipmKle=ST7N yƌDžXkq79OcR6TE5;#fs >7{] ߥjuݍsOqe}t)G)/~e'S(CGEdu䬌{2xa w5i売ۡYbCJ"+o'* mC-sA L^?:9L.'ta=㧢azJ\ 0FC ç ݳHO5g̬fu )x&.Zr B*|TڞDR,5Ugn)qٷ=i1#k :,ڈUsZ+CWVȖ1Qgtw7Nd4|$kM8E=FY"ޯt.(P_H /(vI,ݾmg-Vgqn@Pd)ҤB_,~x^i}/%Uz!FU&w"g,)FT4gV*pEfPaIG0 2Zc^Q`~ 0Eяs^Gϗ۝Pl!#$CZllrC]oR$rQ[t ] +KQҭ͡K )M@e@ SQCxrJyZYHs` H5cFJnME~s@1q ]܍e$ʴxdtUU<w6'5BL5e#",X3s0iC9^,Wx^z|AWu1(%P!f'։I7 +8D^ v[Fl`h YQ*hi 7HrhMb;~{5'B 3'͆)aTST4;Goo%eE׬]Vm{WRIZ4[DV|O:6| R]AWzsInzdQ2\#^rvvWie ˥chy^Mߺt97!9#RM!YTVx^Ơ`T)'y xXBEh%zیDȬ% &fE lv_tK 4HokޫLa$ DHO1{.Rg)*]6q)* b74(?lJחS SufɃ.-pmt߼$iP?rvzJ)HFx&gHCD>ɧ> sPrY+uj@7"<#F+ `'p`u'O>߲Kfr<(#klNc7Mi' #LW ,Y{ZMS5isȦ&ˋJAv10`m[nA] 2WX_MBx Ǭy܆Y9  8jz+g_=9r>re'{"n<| Z^Cky*gb?q^< G30-Zk{NfVv8XoU5'u)rjb"sX ߃1#auwiAv2|w+ n!IQnoO|ȂԈ{A: SuvN^Fr0`Y~n N͆іgGDDϐL^rFsu u[3`e@ .4"J[ T[XVTfy^S_~ҙYHOöXii{eג:Ҏnǜ̔YI=H9|;9O6Vbxqf벓 X X֝{nΪQ XKvX>xFvxu줖C~/ k9:$\lIJ끮j=4pTaAA=3ӝ>්p!'+.xX6L_FRq7xLK؊Οg dlV.n\0:[PjvuDӛeֶJaDf3 b0ߕvd_QcuƒXDƻtzM`|CZ ~FE43Yfd, "Ku5/'^Xtн&x#<+:R\T@+]1zI0,felY/~c{f<\eg=A 5a<'浅+tLx~`3d/ ht[$@ao7ThSХwt90=a,f8JtUmI:Xbu`o}ʦ0WU6 G1a2ty&7dZ㾯q]_F6{(pfμ3]դReCBӂ,xKSTC P^ =TmQ`)ŗfXh<\@f̽5s"6U$2>1C6+rH[X&뾋;骒3&TX}ב2QT>(:hыK.:&TZ3a,Yi֊`7z,W +fm1Y/Zk`cq]`< F(3CNe):MMBf[nIx4XPe#)ƒ|Mdw+fodPU.ɳU(ĜRi*2*Agt$pUg*b^Z#poL!rj IХ@njW;P9)2Ȉ8_M?dqZwtuf;}=Qs"_讪ȧEthk=!Y*5kӂxN5/VeĘ63ȵ{KHb)}`2/T=DvF+~1hՊMX0bF6(7aXr2Oy3wNQmq^ڻ0㠿1F*{cwZJΦ^ʦ9do4 񀢥NE ԗJ8`SwzkiumBx11P^12;"]xJju.}ѨWd?q-&qQwS Ž|,E^Dk{JjX.ҀmXM\F.bfB,&t'gcĝ#ewg:*fQz>UG$3aFis7$q۴*k(K[ʢ!=BQ{.p7W"C8Ÿw?dE-V4 kT gj77YG\6VR>^lo.`MyG!F0BEcF] **JYw@Ya,' [o )듬"짰uEy %ycݦtTr5}F"@Vd091ǘGǑȂ+:|\OFmq¥H"Xz[};5L= Bk߰',0r"0z S:Rpr#C_DHَVXbsS4 tX]y*|:˹T^T$/U~nB˜ԷKҩA7lƁϕI6z*R4Q7v^1R;n t8ζOyTk/QBaȨ19m'G~P7#/Dۤv嚖Q@][c`CYNݧS~2zW^W&IeV\F1):H{A[ N "-lB GN3:[0z*qIQTmGt> 񉌷/IC^H2E" nsE0L`왏hɩ .Óf2q9} dG,<} MlNWPRorwDIC:Pl7VLb= ϓYqz@ǨBQ T/gd(I{ KWx96ዌk,㈶DD7Es]ϰnjKj5C0LZ&a}M2V3oap`,́HD#q4#B=D\koXT˴鶹*5\aLS}gN%mKFw<@m^0kd p 3|>i0?w:j*>uapRc4I5"m|ePݩVPrHWTY"`ADSk768?8%g :*n0iʈ9Evj oP!/;AD Q)γ%Le}uޑ[pȜIUaJm7dj9=|Y$0<5h0 a_Y3d&@TzKx Oռ` !C$F&EbKĈ0SCB:,Zԋ{ hT,U]qUDW<_H@z.MlseЊ>e}ȋ92mxBYCx,5.*Egx^Pl id>vpS|ɧӇVp2igNxvr qf%&e䗺hCHBtaL*{սm.nnaX)$gG8S.X {*WfRw f`iG_޾*pSt_ɇd P-rhOk``Z}:yx y(v#ְD-ګ0qۀ_9u{CYTxJDvL(0G$kբ`A&8`&ÞνU Ѝ)gǒxq-&lJH"F3jb@ZiO;G553Y1YQ5ѹz"Jhu[@b9td<`IMI %&qTjS'Z-&gm(uaoKbwTX<|bR(D3rL? @#ðE\$.6<: T8c0Kj3z7sbN1h({=Ի*ȉ]ܽݜj҃+G!)iIa%{zQ k}$CpOE/2Lr_:d%/wp y [Aۨz$c4u} f)xbuZKstYw2F2;s@m9wfWMYdQߪ`5 SrNxqE`iU]ͯ3VhZ\N8-EpY8$MR,itjafH:61h#ph2~vܿ$&~ >}rȑ!8 `#Tu$Q-pV_ 9tW3ߘ1zkCj蝊Ɣ(<łL>' F ~f8#!M 'cS'Ռv(TzsMl8].#}V{>7߷X3kehZ4;aw U_N7:V_;mõµlJzO( L.|dR kJw ֭;YD* a<\`}vN2>'vTj&̒SK4fwGdbh|F+a]ODtɊhwK92%U.IB*2p"4r6Q|8Y}<~"JQxqcNJl6"u\P?}h-sV7|s4,ݥ_Md%eG gqd85M gcUɐ(2U$dd X0̫6 {,Xr7`.'?8Xl KT@JYcYZ?ֱ(jޱ54Ry}QQRHH10a]0B\2TSw8*AᯙtL `axxkuEuN14Үv)qIQH]I?7L?~Q _ۅdja:Ï.KΪz- . Y)Xr!'bhQ˓`u؇eo^8AZxm}j^HM^G`J|!QuӁJgqA9bV|7P~g y#MJ'P&_yܺ'*r٤!ڔҘUnpkO8/GOB`m*MroW.RCǟSm&%"vIKFW%@T+jZX\Or`i[`0Ikh F^Lw4eT(' 9k YvnU6w0P5 `F+sJѯhyMނvA+$IrLd gD>ȊirC e0t8ZŧEGV%kld[,W]v@e|#Ejg}_Kbm"n=vEϴlg09I)uÊR-wqhH י\(lT>Mwx~mu-<rV.L^7:'*mͰj1WʶHgő`1B\||_d( D΂JADݦHr0f+F5X#"Y(t\NCVw] RͭJ8t1f-YJ*8v6>F}(ġN^"v޸S(PH ۉ*2l5;bHܾg.$}~X4es@) #GTI)j*R @E8n&?ey@,t#w |#[)f+Qu]UIHBXxn_2/{芋0ۨqPER#Qlymt{p NZP;S#UT[?e6a;n{nUڣdzM5[kN[< ȍjjz}60!f6S%lT3'bf>3ik` ՘o_Mh(}7=(`ҙh@51J|+:AZq$j7k_ @_~{AYZ%zc/lsím#{"?sKJk'D]!X#)y~oa af{XYcJL';8TngVu h&NrG>u+(. b9јP}U%x"vIL;N$K@i-fϦNyyV |5tpv^ۇ9 }Pd}P[gjى$(0|;FIdNX"'^}p2̒/4nA}|`Oy4ynOOo]樄1=`+%ݚj3Ks4#yLk"_hD tkJ㸸!8?R&q5&\Z:ёGuBSԀ)Wi!jnb2H;TP7/-@9 F):B`? wV73~իk\{\(݂SAp&v<&^6H_~χLbGR#|UJ }C }x4<yKJN2A/d5|{8QsJ%=eMt](R3$(Sz5>,|칽hPA8umd:&QX`0i2*›`im_ Zp `m; ( %4˖z<`|]X.}&{˟1^)^"QMzR 18<8_ l]!!/q`\UN[PM/yVōN&XI[XJ,ebf$ =tXF޻ t85A\c %`N/N+;u¨B= 6C8L\Kj@@ -iهH~94t+$jwLUҮo$^aw5u"2t^[X`Y53sB3O7:nt*[W٢|ԃ=mfتfJ^\*#ITUgq(_@)⣁%H kuW%R3[W;kbAe5=eW1[e. MH'|n\9Nf,Hnݬtm5wNiyQ>Ld.&"HNjXd_Tu@+7vse1UtZUVHBQ^r4] 9ʩĩB%K-e7碥s,X #ٓ^U"tEhkq{O~5AXy հڜxSTܙ?e{Yi&N^-%N" ~K$\Y8~ +}MnS%ĬޔjEKzVNi\'5Kbhv=)\W>J*V`]DG]pyZ~"K!HZLolFI# b2D>~Ciw򬛝9ћufGA{IuX3_6.cPn(S~]JsD1Y0cl/#pFՓ*v(0Ԫ!z0x|ʣ!~g紈֖~)9'ě?r*׊_t9qA8԰ۆ: VY|5B*DN4,ZS8U0Es6\dOjTw 70W ΗE%WQ7}`Y_ bec.| 52To6*ĘAw02kkGx3~Ɋbų1/3ቔ":"0!KFӚqݒ뿸YGNb7{]?1'5lQN%jrCr&'JgZq%75 Ȝ^g*fΙw6|M(r@ n 7g-ߚqau1\]wbsDXw ވuu^\;s Z|]?#wfh } 2?;S!_F ./#h9"Ѓ9/D |X+,] ՅIV61=iw|j|ኊ d}W6U%k[3 u7xå{/odϪ,+TXb◂.>c~ bv%? `2&%Ɂda& O8Jb"clQ-Xf_|yKƹYP'9[!TX? mUr]_ő/Q&s@Uk7?uATs`QNƄ]Fh=m7!dm{e Ru|&9 +7:{ɏU 0I2ʄ`mҝ _RYbFČtّ ˟ <:'?Ǝ ݝT-+Dt? vsz, VUmuʵ 4d}үf{^`)=EWnj,88^7jHأpS1 i=:_ƥSBIĝ67 j^ T;؎-zo雟! =Pb<<ȊIo 1ీ -*!ܿ+mpV1ъ]LlEJ; .ff"5o&DQ -18mfp> MƊ)iB"۬tG&:Q!O,w !U"+{驟[jcoEuҢ7ԸwHk` ?Ǧ✼|[cxKswI5֝U;p~s֥/1 {=dYl84k7d& T`rՀ)l.>_O @L/26Zik y.Rm94݆FVݻE]LN7# >Ҭk&0]Dry[6soc]c,[{D\g:bT,;FYYKJB}0P~ 3|5 >6I$z.eŗ9TN`X*0sf$JWT9R3-A_RMJBPc;51TYEa:)rY76*ӭ9 \ƮC^p}TKCte&CAOR&N}ܖZs3tީDe\.dF{m8YB{H$f % JӋrsgm^lG_%sl ی /!-%˃ٯ?"!xca>pC;a r"s̜]U# +sb8#7XZ3(=%4bwXgz/ 3HU\ H~x`9GF3}nOX {mW/JҔk6\B]흈F ^Ow"ar6y7& & |@Ͷ kYD,쪩k&K>1tbV^|:Y?{ T|,ː(EYm:UboZ1[:$滑iE|ĥR@߻YĢ<)eRU !݃,}Jz)l ?}h7XW@Sȍ |2\iuGdP˰V-oT3`U3ploօT8l8${+* -3WU-<(/W7X!.S+!!mNS^y鹶#gļ9;t㘇 ?ٷvԪLt39EJN7v*8>*"^9SnuyrB-Ɠ|_ʍ?E_2ݹ3k]m*7Puoh M3u-['z`4-W-~yͫB@rP?_,-b nˑLtVMnG8 >FnhfRr]߭ z$ܐ<|H.8 |ľI{]li{ěN fBe2g! yT&D0s+PUna[L5yEμuH!,qwx3!/±; WQs륭`GR~^?xӇqNXwV$\qb5/h&EljsI3 z "sdjtE>Die&nKX=ӆS bnŌߕ;uFMx=c UR^.&)Ibzi"\581V4 =~GoNTa18n/bŜ۴nf%޹YCG?θ.F+u/NɚTjphZ1e p2b۽ _i3s֘9+xTi*"xMU p*'oεumz@eRGQ,b F!f$a4':rY,ǔ 6ItZ;C˹Fe_|bMP2)Fh_vG$nչ?-b4grGh찯 1(2Vhʌd8VnX$FFu3#XsMsg Tz}_-l)h8%!Յ?eJp-ݳJri{ϩucO%."kg&D4L{!c\+R,}㰶!&m;0 3[咢nRu |{\mJeD-s.KlPs{mR2߫Yn:R6"6և,paK?ĘD;i\"\4,疶sx+J_1N% I ZA,C(eJғlg6B֠ &$Xku Ng3Ѕ;g KdD4c\y9‚iѭYq qyQ*dAi?hH,/9֔L_ WHFb aypC Vʆn&Y5xWbqw9w<ܙ0by1v"ٮ`2(@+37zc~ yy-U ٜMuTx6$)̞U5Jd(? lUns1[Qؑ[m.Ռ43Qz0X9SiAin).TcOn)E0c+k;rى Ѫ!twDdVioYi)>ys_'VBW9:G6mRw,x+M+PMK6ŖwM{`ZЄ+Q uKy$gW~\//-=e "LsT4c`b8.PH3G-bHm]Y!vR?Ca Ij=dyo m*ik .c7Ȓu鿑hholи̜.1 Rf5J 7ʄM*[L%kФ:2;vi<] 9EF Tw!6\9ġfw#eB ^Kz7E~Tq+qտq>n{_f*v!պc2DxIAs8ͮ ^!8_+l5\`RQ1oN>9O57S db"^[wC)7U]C^ C?!Md.0T^0M$wJ_.VNS'raHNRNavZr5֒lQG EZ=v^H@!Xf ݚn:>O͂s7o[. יVCSO n3u$VQX(7 &DGd#UQWX\7lק.cCr]4NJSɃL4|gbr3C5GuѡضhD^Ze/BY Jib+.қ(+;SIe8Y6)̦ᑛ4a% `  )1q-x2 %;9L,I[&"mHk3?F+'.Zxҩ'Vֈw EBp&m7M5~<ݣgܹGr7hx_Ht ’ڢxϏP#NwGhO)Tc8TFuLM 1_ꕿ^<BMd $nmݳnEb ߈fekJAN4>?Kߘ'?<fb3|diFaK\PggM']lHψԯ\mqߜ1_J3CQ5NӝXѼ7}{|H;I 3ȌEvS߃h԰5xF+Ɓj 6IҸW8pd9~tȢhxh X7\!\:g@ "@#ل 30Q߰Vty èecyJO ʣ .QxKܛ=Whs蘤c$rע=ÞOadg^:5*m-%3E>v_Y2?js JR6 <~Ɛs9rȥF2GpKXuϬafm\ɱ%+A < ̝BD%I^x$7^S}S0 1s>*8DSn+n\gi_d3y#(]:ʮe T,#D!Oͥܧ@=8wx},rЫkX.=|~=ZkMc$$'s4>!dQQlm%z+tKb!).ZԊ"3 W扗_ vM82I QGH榈GM%"T2k0u66i&i0"8gi$ݸV0N'%'~+GnM1y:p)7QSF翯W8D,-fNmmB8pb-|ҔVɶn [G`e.vhzFDS2R/ % cQ)rXxnS} c*ZsiU/?5}W"݀!b'hA'CEԤ-A^m&YJ`…sd9]K0y&H+ =uRR0z9Ҥ w@$ei`gRcAUJUD\`]E:P}Ϊ6ؚu"@'M/)CN+:ey.Qt@JUv; rp ;O=Ǟ)[޼iptrNq:/.p Hj ۜ(dJEuSЮhTnvi r=\I\a3p%~/Kv%A>zk՝ϋ}LP]G%Ui|cM'bhkc]!V~S t,cw;βwAٚ,{F)Ob(iALv^,nM3.".$2Ҡ TTM3y8odGkhOTZL`WjK Xa=Je}Te?| g&a#G3d(9 ? dҙ!7 7b<_KjrܩFT;P93ЋzUE_ɿwB! j d|]Y_{@4V2,Zi1ԣ2VқrhfIn)Qp"H79BxҨ7²U>*"أ|bԐLn4|B㐬 AIMJYJOhAH0NoV} Km M3+JC1Ƚ*K:|{viF\V$aJ挹q2 gGUîF1piI~vS]U* TKˎ91cʋ :{hXķK~4)cƔ>f+}S"Z 㯠ӿ&?"*ҳ^ 0-g/ =؉cLbW~eܬm(8^06ǵ1[R@k VLA&L-cqP 5馟]/qn]Ri2^,އvH2SHkL!ij+rnGi ״3 Ȑq,dXHD$o_C[GI"kR:Ꮎ 8i-UժH'-pS6xWRwV JkrH%ǘb{as[ X,Xp c0K"A`0Xv$P1okuB Zh]N-)c~|kF۔50tAbh7Rٿ^~*hz:C$(K!RI΂鮫A]&?&gK^\FOw2 \"e.|Zꦄo!z끣Bm ;1*0TaSa8J̔c̾Et{xh{kF^fiO~.#fӁ5QڀsEҌz[A(SD9i^ 4B9K1j%=ե`\X%ELHy%eOмh fV<ӥ@`TׁzxswnޡtA =  oAMo*aꑅ @OIbI/C E>]iSބ.%wu9EwD]]Efl!7 nMI7ouR5I5t6Qě ? q_˩Ίf_33g*Lw,^+"/4gsc4 5h;8lp"H(K#Z~xԮϖ:n/ $g՜Oi[n6{2+6ڤhGM@4̪4D2 ENȟw`Jvm֧_=#s w Hp$GYNVCu 6mUA,\L { ꡢU< ^Zں=Cr;A"1q[NϣnpSCw+K|_جЌY$ jƞNɚSi;eMNʫ&P3&5b; \8 14Jqړ{L`Zm}o%"C+Dj@HmFk7^ä-Q-s[e4TϭE/#Nh=#,QT`dӵUmlG.mIs0ٳeb: gҶ2 M ̔53O㲳vk͠"uH²%0_.u@AQd[~"pF# Q\LeIkbе>m'dժJk+X&:I夠je:. 4@cPRKV+ņJ_fdl.Ll)}dTڲ;TbAxW}S앑oHLf@5p'r@ <ڭ9(K1}ɥ*(S+ղ4Ӡ+6e8]Krxͥk&#fs yn*4orL3-- AF?KV3@=vs'UL'>X {65dtArL[i]NH{v|2j?o2Jn&\M3ACc.fxygV<>?7YE8;^447=aVCÏ*? :%Za2gz2ǪPej/*RLA:^[U%L ,M!VYm]g*rU8zѱUqnc] )L9v-ļ.*^ )+x7Ijb##r81\=cj|i8N[vTX7a('4Z^a-yJ!fG$$B0!'o5Mwf[GMHNBMMs0k]_;PYKb|q%qs1i( b | b\"w)afO F۝@#_0Q놚 FJ?4NݲP[~L4%^E83 ?/ ҩ8.;f&Ty5m%z"J"ozmi&euqbFwg5Z?k&VBDr5^P5 _Y>s,v旌M^x TTfc21u6Af ^$ V!!Uآ("o" '(?M{ޭD \bM]RS\uvN`A[M=>`Qe-٬#wPò R4=m+K˚sݾ8Xuͥ2"GP=xQXP/\R].iE:6hRX)\q D@XS/:6j/Ǟ%.WPw%B+5|I!-5h Vhkn5&&; IV{zg4;S2*/;b}Y^~.b46<B5ė shD5eT/s%ӤѲ/5ܗ7O>@qAcy~zᰢ}j^Iɘ*;P@Nz7@)^تlwCP5&~VnNʌށ -mS1p]r+ܹv<4PQ42M+WC3In\: ĭˣK\'5CiWvOt@\cy:eL7; }rgjj]ľ;zQ*FMNiU&Deb:m MEoy/ wU{\gpjCL ݸŶgkh . THD,# xO$ un!O shG}2Vo.]zDTU_Py'K:dlCi37cIWT2τ3nn?"Rr;kߛ;89NMFfPjnTE%i~M&EL` ~3 {'[%1ShҸY-=C {zHYF.\3@W8h&*­s?%Q6EMdO:E$;MtY?E"lJɰtw.ERl$OYWy503F:x?jÕau4dpE `]ºԀ /e.Ic ^_no)wz(!d &}$e,cPKADEПT8*X=tgo.j-1{xaWu>;k}/XRTXRkytiT^țhq#l'v}óiQAsn ^J`X+" O@{(8Z.8Pc'Ao $0LR%) 4IrVGT4KpZ\r="ab,a^ WUUNd<@KaϮ͂?iVY=wqBLJ6?PO@vo!3?EOZ(J;Z VfӵD{xo0GZg$ b=a#}x^جltўV(kԡ h6usM4zxPaeu4jDZ\:8D˩նGueYeDoTEؙZZ~6עeTkzִ7,KE 0Ǔ؏m{CrL$-*Y<ʏ>v*kFV>i9t98me]ꁯutgmH檆׽~'6g3gjtVUXB+MqI^lW>zvU/V jKL*i%M(V0lJRq$暁y#cak{ym/&;Z 2楾0Nu]ճ1Ɠr"7`͖e5=!j<5' AR>Zt|)ZӨ.ۅXR4oFZ=ǣ '쳤 4{6Uz{P i GJt(c&M&áLc%B2ukؤ9܈% =ycN.cu!xjfYf|-y?:2^°z(,12]/ gWO(m -$^D|A%B?'o!.@1f/pqFRgOU}pϼT4d3]2942m'f C[3+JȍJ<0/ߘR{M' j T3ӾNPuLRox" fTS=t'NME'i40Orjbs?EW+Atf.u0ejCyn^HUZϊTS䇠tS\}_WxKH84Jc)=[]z|V&LA1`;C5\J՛PV}'lpR]1j?V_ .Qp4xjޑ fmJ5 \3Z?촿2ӳVpVa'l=*.mӋu1p==ॳH[;}-oT1IhSfm꤂Ru<=x:hyg 61 t;S*_S=s12:vPE&ibkEgb9NOFJ!<9 WzY *uyJJqJ D6;P'_a-tNX+_Մ0_=ՐX`HK (FW.UȈt5t!>;)6F0.jݶr'p9Rl7;٢E8U u6ML6>([=]|.oc%Bd j߻V.(A:V8Ҵk&śL}:VƇt`Zf'g8&,v ~+׋,ƓjKjMbܦ*EUYRWץ<i6I";qJDC9rĄO 5=gȬ%IAM=ͱ'm,GΈrzR:>II &nH~8oԻ-~#!H>y')'Qq]9ǵ]0W~)l_Au"qR֛vH8hԣn./GEI ѻ<@\> RRȵs%l7҈ є !_Pu +褙Q#\DUeGf,?.e,o[ a93ލ>O{*Xai!R ԓʏis0:DM8y"8*ʙ]Q{tV7=vxWn7ԧzEn  ZdUY6D(n&q?%d,lOtכ?)MZ6L9w(1M2bRY&xau 8D bGVQR 7£0ņ3u-VnENCJ OVµ)$3)Jv6H6 )4#>}"-l4b95Mő8<_PRGi9楃CtLR&ZAW;z[¼'$!6.2{ =4㫛co{nra^s^`\J!:FBv{ӱ|AB0 H[90 goj+U흆N騕&[&.C_Yacܝ =(1>׊ iMr|3 5;MDG%(%!lBYn  s گ1d)Y49/+KS| Dݵs?g/iSejgC|& pyy\7HXDufƋV$I{d'>| ٝ^kFϊȘN_@Z Ikwzr=Y |) 0D,TbѪ CdV吋q29Wb>bT.;t;)JXD!:0R֏h˝vYSNw4h3{HR^Hr畉\|hO35T"Vx c "$g8c%%yYF^W~0B8QJ1t K ?R.ާF[لɗi& . *9:K%keo<`8w,/J2L,?euH3BkRuKj>0w ;U}dosw3iт[Df0Xxl|摃]kzp2\$KZT X9?t$B :6$|+yUѳECjI5m}N@T5#^y;;=_O;LE&Gvg;^ܕZI Lg9fۭ$KH9HzԭBdEionk"l/c$0RKQ*ɕݟC0*9|WcqunCwW' s[^!̼G`KQo Z )$p-a@!,^x 9:Oq>FbiV:m;;_~O2.ÛM*qĒ*Tr\-k$ E}{]p~4s`·$ ɇB,جxnF!`l7 !Yܘ?(+˱oz +G;lN^O|c{AZ}Oׁ_Q|:lD<BT Qx{v(g&MuPʧ3X`LF/ N{`>A`?t>Bk2B'Xi2Soժyك; ZB8FxIciUN27R]M8P_} .Z%TCR.EFsOGC l8Z}Ю4*y!FYŹE D^E^ 1:wiLѣuQꎏwվ'\,Zbn錱JJ?E98gIⱶc<_C p^u; )S_EG@A*$팇c꒴m[˩,!"n?؈F:A,q +mWi&]_nֶGoZ\ypx7HhNBfj3;̧yjq,^B#؊pݭZ^Tϵ=~Ľ5,Z*$;N˒Ӵ4֤:o66aϋXSS2$،KhL[׻7m a6) dn =)Cv.SwF:Xe佗W=S2<^iM(X%K2CDnVk\~ @mIN:BY rUiL}$9RֈvZz{4Qѐ=j[O\/)YY:N(OdHWMF嫬`M^*p;0Wz>T~9+EEYMb,ʯF eؔ0X}PU#NX P,%SL =p濤iS&3l6 Ar o I @3cp+>`ԭ}TR կa~EE|}#=4qf#X'σExe"xƢ(p#:K2-^J*Կgf/RP ķ׾FDy肽CTcCP#)(Ilj{  ջ"@qѤce!:UYbL: @.}Rb&uM<"69s}4nmou OdzmCUࢠq?a0mDB'h9ЩՌuCsZWy@x "M22B`k+}VX'Ocҗ, =A12zuzG j5mJg FS7]Y8lȲ EmȌn_$szfɽ. sCF uK[5*nh.h80qZ޴!x^ Mr[ ZLsg ]Mr<969PALe=V+P3[`'}ۭ&hT7:宛-j@jZgoYemт1qpݣ^[.\g_hQ~a0͛9rnW15>d1|P:C&s*}-QVZ(<_GZ8m]p֍ȂB֙o3K'0A2%Yq;}4,~Iz=_5]RjT[Z(~ǍsZC  R:0&M`+!Qd[ԍ^wtḇGFh~h֡gI=ai_vEH*UJx>_#{_>2yҾ6(q(gy'N=!PŶ-Hj'Fۧ!SNP/O'X\hDKY0xv@49&djvk3r'VRǞ6xWϲ6<>mϾV&I0iX6;dԨxk%rsdw!N3J-_j'urZЩ5iĖ'hKF߷tg[9üDto9Od-4~exci&wR`yVEPE3tik]Q|'O~8=~#PAgЍ&J،8LG$'H*z~"";Tt(RiE'rΡŏsW,"D6a-(h^A5xqkM)]%ŋW%I{HS ؤn:0~oHV-6UވوwW hfAdW"ƙy.rę /\͖ i+#Q1%W R, ИB+Wf[fq䫴.0v nSW1Rt}nKe9 M>7,<:mQVϤW.BKHJ} .<45BPdH,> VW+.F~P7!T#4h?RFf0PRdW(RC3K#A9y2Z'W2rsKDtѪ̰郧B`S4zhD$m Fev *sXF/kr> w~KF[b"eˑy훿XSlWCv%ŭL.BDD'V3: ª\W߷c@q@%e!MpYM]HD&W; B \;c4Ip}p8aj_?@ЊkXwNc8쥳@S);rD.Q&(*j)HU枿y\n'C.QI6сBԺPH"Zt%̷z)&LuA}wTM_=?M2%h1+/ׄco# ץOϦC._)glmhIZf(h].&*ḲH*SV[xv/C[Y7 :&@!On.8._F +.!+;osn)+]6\NV4IvEBKa;k#HOYLfRa 7-`]<.Kvҽ\C BA>ɥ6SR妃bp-71e3D*'dk|hn[ _5 L0%:m6Y/]'ʞӬίH֥r0P#\\Jis1QBvZx%x߹uaqnnt!5UB)Cz*5 QPϳ 4K.1?4Bd`0Zr[zY>@ m&RNBٵv:9"zdԠͳv)[Bae0/,Opeȍ=oOMv]Oف{ oJ pҬoUaon, | O>U̗/ %k:LaJ~Rh,[+V@XT˪;kΊ):'͚rڟhAg9Ӡw| NLbwݪ^Ȟ!eʒ-&.)kyڅ5B' K$L.FIc ]2z%]NsB0=B0%z)~+#VrK wd>2;!AcJl)G9fK׵6D6R3F'$vm7aUH&nLSg7ML]8-kv_ *haW&QSA࢏5sFvr)zO䜪*ʪ98{kRנ!+SQtKڴ>Fh;SpO2Ж62Qv%]~#4lw;lR?HD/.LL-bϭo (fABku5m^6ˌ4n惢9!E?ōɝ> T-w>ni+I> KeJ=UO*ݖ>)Md'/>5}-E8}Һ\<%1%X|=A0M :kM?^81 R-+8Ә2ʫOWγW04g?B`te, Nit3F\{+ b[3yLJB)u5EP,{Q m'*=gG%,Kj. țd3[{m&|-adBnX]BbhnDK '<2XLKjᚿt{)E5 $IcPrl=E?* #Fš'_rՎVˡT%)Ϩ:gycՙy=xy' nѶQ|l՜FͧQXD2,}tgh,:ÖavE'ob7"EtGfºIʥ]eMW0,Agyb ?UׂٕUYdCp!dNYW@p]g_h[C >Zlcd`4[%w">*(OtLLʏ9b"s!5%uBGn1Bס<-J<+Ǜ5N| Z]LV#4~/QaX);Xorz/в! КqFU-lh\5#Xg)eEI΍QiJ&Ydc<4ݞ0#݄lz jzyĄZmv8}5&~ 8"`aA2C Yc_.I9 ~p|IkΡI_1lϤE4^!CZӞH!NM$,-{ͤtG[<"}̚nӀ6O,X0}d{{10q#+~HEY_&BuCߌTs ל$%,WIGIȉE67 7N2«_+Ф.ϒY?{Lo8eZDPf{_PRE~jhqm+u~<ߘ&p6Z}`.Mx9&4\R<]3U!7Pr$b@5Z? V.?=^rk%6ƅ5>(2K;ti(Rȥ`/kߎ&~LFmo">F P&82eo2x&p>ydފz4ڌ 9T]Vc`Rxiz8!mFY{QdxڞWyS1P^6< U3!HBwǬKI-;5p~xj#&2ԜY^Ȍc9h㟞<,w.]^ n.1x槃Tb(\bˊ)EpFq;| tN,5ƣiCo4Fpy^ D DBM wJk>DHW(l'6rK"o ip ˋv1iEn:dU`0q[/DHB)jނ^'rG%7 0xqAU)NYH%G~e_%^ 넺']D@,:~3NUɈFs]yt3̀wRٵzxLnSue}dӑ6;R&5 U_z<dY 슳a3:$I 91bNwW[yvZI%$a d=`5 \a;*i91(KE;|qf(o 03pnjT!U2R wB}h+AxZ|\ _AD4?֏ђZ.^iqA '<2`:tbd1KLAk:ؙykfL'tIk>|J̠rFILΪ XmdMH2!JM 3#4.-U:HDW1ϖʒ!W"0Dt4z9߅k |ь|<*'R z, †SX@'h)DC3BXa8$2ӀɺNk>-qͦҪ883~1I~^3Eu!>jϦ)Ls2 邶4=(zo]I>"vr((x?{:y$nz0m:.8 3ʱ.1HHDR Tͯ.;[`D.QB\|U^XQAЩגSyD;QfA)mh#&Hx#ȇ `eG䃪OI|ݻ IpV2B * z|Ôg]8Ṵ;, PÞA= ʦ`_ O㮅nL˔R`iq//iP'y,Yyn&y-ϚWRm`7F1')VQvIg b-^,Bg{Gs憊t>SZS#p־hH͒'D?D iюYi(iBIjt4biO_H W.8=2(zπuڼo| v#jg:V, % ~|Rd*n^܏s2w2(1V4KZD{Q Z>IwB09y/.L0 9~JjK|K2ZrBzYvޗ {1$ %;#Rpyn& {v\Es.\d%']t";38;-j*TJou/[^e`]_8s Z=N FYGswS->f'Pd:kFk!hk0bzph $Xtʀgb(y5AYyHz82{Zg`? MwA1[FU``|=nr4ҥ ]KLFsyxz)>!} ?#^:[X? 7B#u7b&Ku{ƩnK}-yXyz]"=Oءbi-hfCrw3MmʎXq6Ԅ_p{Nԝ.׳o' 2QC׍]YbdB'O\6O=[qvOz-3 bN澙2 r9^c6wlMuQM%RI*8qަm ˘9ScOnԣ<U2׫|u?ҳN. QLQàt XUO^If:sJ^d]Ob/)gQ2LS-Cγ|4!lڔU{$9ryc=SI˳>wT.\n5]>mF#Bz,ufi?[2Coiܒt® cߚf% "ȜJ2Z4fXt l+zn aůjD 'K5\<ġIaHϬXFEaK; |[R}zI5A[cB8bL=!GW :0P#S莎VZR\r l Npܚvc4۽  V$7Y>򌏅ҡ[l.I,> Qph#\+,->5E.(NfkNTiU^| I.E k 7T ')BW>x wbxʏ Zs>nҸ앨#{MAx;Y$\1YklbrFS $^D$^D`dn+˄EP8ИAfcd5e0`~. &AtW!^\ΠgP|+vB,`ΡWJ(9kB\}>isѺVA8)`lt:~ULW?Z|o[!']v^W w[4S,+ JvZʵc AjPnJVےm)N$^"%ROj"9?mgL+t__d[4- u_x|Q* غVL$)(("׳5u6%CQ6Q(v"lh&`ť3f1pM*Y^ok "T]EKsX)%&w|XSrY*fha,1lG~߀qk rV:#f#[kaFLVXa+ ~5=a@`eSElKt i#?65 zԫP=2wܦ#k9 ih!ion^|=]!SZ~qiI64Ic$xHve5Ԕ3lۻu}EѠkEC(^'ҍGY&mB(+\e-i Nt<0T!q>wh,Y묈d_}9Eބ܌iY}a69y%f@'y- _ЧvƒP T)Nm Gq]tS{9T *c7k_b]Gz0{6+#ߊՀX F&?,tV$X([&-C1ʳC"-;4 n(dHz=q+hd[7b(=U:O>ĎoD25v4,FsAfnЍ}@R/[>aDd%ˁxI;̦VBؒUܱOp±Y.z飙-V:b%3K5&b?xCo[j vo͑3RBgon!a~1=AO, Ecxr1G&@@8MDŽEH h(v3ѶH}}bw9tp9hG%iAC{kϚpH};p_?,Ng%5Sl8C;g#3l=+peSDrG l%^ހbpL7t'+Ŀ41a. χsYkQT=%0#bL?Աy߅o>@&<]lЎ:}aFsc)ky@Q9<,[(7pߘzQAȸ_ -N~B`ľ󓬝91Iz[NF\8t°+;wllNX(,>H)*%::l%4cv"NkcTUPG'ד+م؅ x 㣹 (q-IN=0(-|"b-hv82O3GȲ,Cbk6:&]f1'fe[pq cA2mpV_0U%M莉ʼn@kb.5ӥq[Cԛ4snl{ZT Ϻ'YgX~-I'cIF<{*MTq |1,sYPΓ=[>*D02y:2Ph >^ 8WKF&!}Up72w]wG6^dVֺYCRaӥ8@Q͟ra r1bldZeDnŴFEq 7/qvvYfXaXno)h$0m+caQ̈́PDpٻ`최S]nh}cH֔:HְIykh[nb K=xSQ~=7 p-q?%S&CKѪdYxK+KٕŊ]V1t_ x`;{bqА\ (W7; N\RL[)Y)?KPPhٶI?~,:iK;д`!k+3Ήm0۾x=J}rB+dJdGX+ԙB{kvb?+@\Ka{=4L بlB&jQ^TF`oqR#N6Z|=˧ZssnR^m?鳾@ {iC2Q4^U|Ȃz p49"&S e aOP{Y*/^2O 8fr(L *U,~RYM rz5#|O[6tʢfS kMRɖn'-_Kn9b:TX40ÓsEF`=qWX"We^&ESL[0sc 'AQ6.K s@ anMTP*/A#8D|VڷFni5Kꮎ!RNE5xUHۋ2_n`su(ӈ!QS3"17ɔc_5Prh uW\ͫf鄧b.TREE$p=Yې R>Y>i償L ΤyJk%ԡ߽h58Q1 ?LyyWH+` ׂb*}g+Y;;X#DV)Xb5$`r&V4ͣHAYP.<@4>>Fc$)SMyRa7*Wa]! W9caE9\X6k9gb3!)dQ{+W^vtд$487eް~QMFlrʊhN7_8XzKkSZTFAof۹F)uI~L\h#aƦu_:0CZNJeC!VÆuvfO✡5t#q/ŀtfR>r54+eEn j"HճXvzpX qESnqJ3d_Sa zI`"cDLؗyVĪ{EK$| _)HHp,.tWVv7YLHe|sӔՅcT7WםM09U AQanxEm\9#@EYNH8;O>]L=链>ƵI:f\t^FڗHY*Tp4J`yi}#HxT7<J(Bx e/0DE@D;w X>!UAb#j]nQj65gXKGJ Ց=ԭv)Vޤ@#'FymOLl |{rKw$kd:,eu.Hֱi'~KCv2Pf릵փ?~MUY1`L<0u>m.z!={* |IQ{G2{U)ZP'.kA2i.|t_K!ZJyA8rђ[L[GU=N׼C/NARkʳbXV)gلf" zTܽ{0m4M謾=8ݴBgr`g-n+URk6UW,8x+LWQ~?Gw.+Qc7Jp;"mq|ss[QgZSiMwT$"g5Ʃv,=g9eb\²џa&WYPU0xۢ/:[qpmpncpY+ v(9:ao|2R꒹Z34%\д!Ď!*1uܪ,T|Z7~6tT?|U붅uHSšZ_l>L@ɺEQ(]D#d4e!yibhKs"rU= tXYP;"Aڻ WP%m^Tjlh2ʨa8x +@eII4*Pw63 N"wwo-IŵbQgO5ڕp+Re(EdMJf߹?loV+\|@ :y#CPr[TN8cVĐG[)a`WCE9| ZW|2"0Fdj:vf mJF)D(*$?%j'ٙ>&x⍂~EиivdMa c#$**m3``aRߞ#ײ\isBoag> eϓnTQ ;e`cax8I9eMkxhb0%Dx5Q+~[)&!jpw%f2J`Kq͒K|8G7!;Qnq2efy#d]"E!STZT{"=HKsbe*ec̥FE,ȃ9W+*{ΐ%Yir,K7m<^TS}_΢̩9c[AvuxSBT 1>ײ%(DB?CJ=9ˉ:TKhf^N>?%CWRtZob`f CESMBMfhuA8f[kk^*,,)tڭ-,`Z_el9"a֤,b˫6.S,R>@B8fǣ^&Q'1N7xpݕnW/㍱NhU*φ' !O`؇Ԟzu'T(=L" F(y(T`m*(m^ T@,ƝS/4UkS + U" BDZj"M7xafwc330|Rė-Gk#Yd'T|$DJ}TY!xRͽ߂=ЃUɚ:SMpޑl7ߞNDob]шq3kWmD\޾ ū8'!<xS?? 0a nC:I3Z2},oځ0`bȹ0 &G^cbP{7MK4%A2D\$%pc߂m /ψ v9p̈,(Bth?,&> dr*WO]-@$`nBTatHV*Nb$v.Ni .!3MQs _ !bVIIj Zž̒1qhI|,l͗k$=`8n镵h%b{[P1ztk,B/i_Wd rg&]=;=N5@(Z,R6UNa K^pT1vc\Ta挊p¡s&)?ajsXÿ/PBۂ:fq'>.YTC!N2 #5[TkvwMoWr.zv%+~]Nph:IJ:7 闓aQ^5|xD0F>B!de*sXP8Djp~YQ*@l\ ń,9p7lhyɺoj0gcVsG\!񖈨 JL?^B, +!C'!JQY2~`PyIX?9yAL:U*Z8)0&d˩榓M@/EΗ32aNg|It#sԔdCN?0rRyM;Zq/ Q:tbS[ɽE$w1*6iS$iF'.RwUI"B[`à1 cv֌{KJS«?MyKhT!.)D0ǞoTez(fRG??ܪv0Opal2/{m#8=fa[x=1^g zTױG _M8lIwyDu׼VTnw3@c \ > ֭2pRGsG %ci^@֣*{Ų5=-Df\ȄtQ =? Bʎ0Fϋyh< n펂d1.M^DÔke/<ׄĻaEʷY1w& Ic@9ZDFKbm Lv>I\}&֞pQ{u*/n|6qw$ f]pzkb7(F- ]`V#͂1rtVb%S8u*҄.BIVO"gި+TS: ׌TK%8"k`xڹ9mg8 Ծ@^h:":PTh:BE`F@_wFj7GPt)g!n ;@1YhIx2/!#)}[M=M$!VW(vؗ5W.3- O5Ky-/Lw o[dq:'ݠ^Et\ HP:X›, L%ݟN/ַAXV3ANaT¡"]]V"R/NzEq |h^htEh`\kASW$^L~L{^43~Zj BtN PJ,`z' ˊ옜䮻dyT9 y# 2Ɂ|WU$R[f&҄$eルAZ'Nv70T(.)}b_) QĭS@x_bOͷ oCTX V1mWq2)UR<` B<['ꬮ=P玝 x<Q0߭Ǟ> ?j|QPHo܄vs̴JbNolBiH3!):q^GSڎPs½]ѬC*=r{0̦s_{L nJq/Չ~L AtxG3saXFRJg950ϫ ࿱ Jc>FP;pVb}bm߁F d`2?/hsvbQW "'eZ lBeۚIbTY˂TeE<5OKy?KB2d)&"aO,ߝ\FWD|kc- 3JiFyb#vԥwЀhR:o :팥v1@ RK@Sؤzx 0pD!qP# Y.jУ~),3׀ڄI\nHkiQ-֭io.\0󒆙׈z֬- 'lɹ!5 7wa(X rEJ#ݡ8tb_T=cgEdWS8Y̺iK[D9- SHcи4UGE?W$6v)j<0$W;a-f8e੨ιG<kJU^yFjG`.k;_G٠aWA/!QSe_j0&P gzk.9Awv,4ԌrH/ $),%ryMP9zcijy Gsx ^uKI8-C]ʢsg9Ha"a]IrkbK3Guw͕nM7la8vu㭜\e+dݚ weR}B溾6_ږMU&t%rC1 _J>񶭭6Aw2jG9}"i;?}ßtbȔE]q󷰴+J:qSi:7T@%H\ ^\Wɐv6a=P0Q/֭ct! cF7B@gEBvP˔hWL9PTl Rit>ጰn,ـ`cuGHvx#w)Ȅ?ael[k~4 2"㻄/0@D!X1#+.L31wqm:3E V=R^lԓȖnG\j9-t9?<̆0_24U_ H7{FM#ZE@Q i,ta᦯)-Y#L~\ΒLOo8ąVqt渥/J/' ]  V/v}j^T2)\Z8܊2IC <8:r`9"YgU:fxWgVF ͮ|;%#U}͢0bUP5Mf$PMFLE u33A-Fz~KHv7Q3 da-_3|35qF^.l{ɕ"6J48z3d*#hJ7U$4X} wݲv6eW@!EФyv40A9QG0K<ցWsJ…N_s)ѡk22S;vyZiN7U ,EiKe(h[wGX,+jNx͑7l<[=I(!}"";.k\ʀz癁fE'r)5KXp!P{v*|x5 1Gén N>hMØw'pwHmaR{&ތ;5_s*#D7gX& Iijk>Jq sBԝa5\)xB.V% }eE+rUO:: ˽њ 1UQGkS8ŞiF; D[]!H |yz[SƷO!^C&JqE\A%8UgUˮZױQ-Lsd)_Cm6\4$%A*⍷r{Q8#5^[WB-s21g-75kUZaL.cQ%҃BoWo)=i4'vg+mm֛qrtd^ qme%<_(zp(ˆd؄&L庽dXT % ne|Xa+4$=Cm(ͣXpA3c( 1OI (HVe88Cd30,U:+XQ%y>uy<$ΔD|;gΓحRp Fb^]IBs9R53`1 A|k+G0_+-շX"[v_{nה`"<[F/d𼗪/'_ʲ(^{F1y-6fpfʎ\ Lo@U ZWiI)in|?X"şy)%! ?A 8w6148$VwH}FO¹Sӱ/p|\6{^X|TÈ^&s*Yem|ޗ+Tz7(mό{F"s MnWzz3Հ oDQV#|l-{jvzp)Tb%!C:6@:-PRMpph]#yL+Mm1]2j";M7Ro31@({ӈ-4)qF(\S|1vM䇖N }a1 AX5f*zzq]±*bbmMnb\DHq)ְKtY*M^Lj E˄|5yT$+˒!Y$ǯy{ bֻ-0'1$cüy gQM,쨳q]ѮIܥЋ gay oKpw>ɧ%mݿWËP-ν~ kCb2A{[ &JrfH& x+:Fp8MSz58:d4 Y*L d)7$|ҟAoF߆S+|Jzk!`0"6!W#o|rDsjB$wFl3Dz4]9G7Ţe>|}z&W{UՕ~q9+LpEewP)żNQYp!J8F&_g5+rV")6?Lg@gIkj>: D$8ɳe&i ۿGѾZF%9sf{g&wYcAywט:+8cRCOuo ̩ 昞!$1'‘ ÓOn_R 7D@r`>p M/6+\[7IL 5@lP}mO,ANpt4ZXiDL]QL1~SN?t0'U(׆d(3zY[c=75k)l@U 象۷vhY?YdI)+/YWl,@Ux!`aÅ8" ɂ[ij;y ǡ2E.HxV]VEЁ6i ߑN  M# ڑ،yn8=a菚:ꠂUZ_Rm;u*Hㅩe郗:{Ers6c@fw/r!W@ht- /N݈m\CߐF8{l2+ltͦFԢ;>[qG.D qֳ1O&>Wfr?пob ݆Zttjo4,߈|'Æ[BJ-q b-W|{IܡEo<^G)J#08 ۙkLmŨYhȥOsv1= „?y)%;kr_OZ.)=u^뇗,2f"Re#*1V !q==)3w0k`VZx rT jN`ɻ,'K>eX6Z6(Q8V>lJ kjRk&@Z oGg4tMrr- VT^s ASk f[_>TEɴ~ "zYFAw"؅Rk#aP.y}_J>dʺ;H `Ԟ+kAaD5'>v$)Wua;p㮣@8ϽH [NcK[+ zlw:Zx!/>ml AmQiTj 3* d죧|!T 6L+@CY xNdfX*H? 2|fBTC3K td D0cm=6Pv}`"Α^pǩ㶬S٪Z([ҀdmB쌄A,aăyAl;6p>=njٴP _Oqu3r]yR @}Iz$csf9ՎO3ff wX]5 ;:O19;[Hyl12~ ~vuQ`N#8%JpiR2CabKf@$SsGfu/Y/x򇮃]1DE9EmGO)6[A3rqdMIcxM !5+ޑi?`u8to\3&OUd9i9NmX'ֽI|ݺGߋg㸓]lx\05UNøǨp&tv^4f_: 0bGp}EЉƏ[9)WΫ[S}"HJUb s*.4f/I]+wgswjIέAȑcˉ'WMeV A㜶cdY3W.Y4/(iߵzwFa( ňN!أQ`!4 \ uj0(/ EYAj0E-=(".7k^w DExH6o(/<Gjd]΄Lv;@]l_0oxjxm6:&HRArȽ$%?]w=b 1_i w*qwĎ] bs@k=JLxsL֧ LH} Jl 8mNErBjBײ{Y˵GϴYwD. VM2^Z.tkBݵZ[V5;yL芯M[AX3O8,?K (&LCϬ.(tgRk]W`V;W]n]k~X+ A>aJ^l]1Mq`e}@֩]?1 PABR*G*c#Y6F)$[+YH2X1x`?XzEѴTq}wp^j+Cfſ͈wxaR0h)e] %ZBI&}̄-Vn'#9 0*G:Ejp)(UH\89Ckev9_p@OLjTv{dbȔD2taDCk `_作Q!mEwG|>v}ϙT=;K\r?^7]*Rap5WGeT\ՀIsW !`+uJ:E-կ^UY\J V r/8ڪ *w(lAku5: nz:M+{(7eLT$iWΓ5d.?k@ j=wrjE{ rbY]I=\V{w) }./M# *($:QrXh2;]e(b[:&:3Ww[|H4Ƒ`ei7b9R%u3NK j$\}6{Joc;nBdS1oEGhRnb/T;[㢟XD.P\)w>$WnCf֊Q& PպcMT,p/`pitXq;BU$q.4(T"oj@'CL8ʽӚ>q ,t‚ /7v%%BuQJbqμK֍,d S0+YA,;~3P49PhѨ@<~B$u3C3+Ɠߓ:Tul:~%O$O,>> 2j87 (Joc8v5alڞ梠Axsh ΛJ<[4C0j5yVt'%[_>sNN a ߞ 䪨"C:l=^3Fә0v6vC%ՔG/kgN-<Q U 7 &A`k4ȵm+/=?DWU' $:ԩ׌dX<3H$e/^Ÿ=s!vmzwИ- [.MxvME9Cߋ\'hqdR/|8 G(p_ WP1& -)T!jn /[L qT+í܎+'{/5LQ`RDqc@ob ~&[)睔Q]ui /e:z^؞T&נ] "gWBKPvU3$Pn)> p +II^ԐcF}0)d)P{V tFŒb xƑ8V;X`㼪Ƚ)R5 w {*̖R"fW骲4Ug#J/H˿ď%qw't?H*9~AQJ7|4*n`ȊH5#]^:A#wUAuTFpz}tKp o]FKlIm3G<׳;΢9DETx(망!甬g (oԧD7`tyI%V(1G"a7Pn1hG](w~C]H,-uDZQsל̕Cʐy4N 8nv.~݌"I[K"R=Ҏ'5zTY,&Rƺ]᷾єL[gMϾ'v(Oٰ]2~jx$N52PzG6vfۊs?{hKgtv X0z?R^BZ5#U9}^ZtUNvcO2O&W>}h2w ud(%SՕJݬPysk[GAbLL ]-飸[@v13Z$gX>eQwo&EP\,($*Tv3୴h/Hv$v)&¨gO Inb&2:cbdͤhfx\> Rp0: cf81Q⚾4+mo1d ?8ҵH7ʼnt|<0Dk ^ # M nVspK`i>~ $/LZ!NYkncI ]t$5 Q;|K$Fyy9ZoYi 2 DHcI* |=Dj.@`QO4W x&l_7]4]?[c4܋39m o {q $XtO=h4Aw|ˆ*=au`|tZɿIojјx/7 wp׭, uq8 % Mk:~26HX K{L0n{x31+}G 9&`۳PXB|f~7`Y?/ҟ Z5(9t[%0mOG?0o'dfG?kU1f3`&0Ys]Ynkyq0}W&8X:V^&>ufN=Yy8j&<}޲<[ xUq '$dMt,$钗 j ,͍UV)+ "[O B?u Iw`:\8/6!!%<9 uqZGu#EK Nai7y^펝񤉜JlzF'(T+|[]5K.uh%(#02!NsyA$q1!3lYS~x|;iW-LK ҏ/8$ޟE!VeTt-f #-A7hVa5Z;Hl&)x , 5^}lVk)˜loLrXCor<&?\aeyTL(::a2dN֘=m@y Fj?cxV>]ܣ+qY/";'3 $:|M5#ՂL]~PZWԾ FDXO>gT)(qqXuDQ=.iŪXm \x3g<,>3DiByLb& b8dCN<+4uu M=#-FkFV^şX)&Yr'ˊfBT6V*:u*\|͛516֪wS@N'5;iPpCmV+& Uo~/;%mU(O?/=0f#w洅qWza*TegfD9oP B8 O,xZ ZVHB54,6O+5F(B>,&~Pț3X~sw- A M00X~NtK G,g9a޵ DF?9"AQ#nн\^{ 㻝J.vo"_#D7YIz~վ;9t wN&,ρd6d!;Ör%VOXd-v XoiZN9Y.4TŎ2l8Drg,&R6N |ߵƜQˮgnUሟ+V6f)jT5@>;S@\wˀW/KX1ʘˊ TA16qVq>ZX^DTћ&zwGj4|<ޅja}Fih68^{-nvڋ6|*RW|CĄ[>݌P!Ctz@*9,z"mZ#޴v:Ḃ~I,#{.P='=~%Mڈ>]6'[4?wzL>?' Lg DS_c`X"cvqWɷU]q+"$E\51g3AS %FUQpc )X'H?}7TtqcG) $ѪBUkNgFvwd!l" O-#DS86[gyW d) cA;9 A쉝qfޝhcJ84^_v9nROׅhOl*T |FErwJK"z8I:g@ş'ɺy"kY3uHRD7,!+>}SۚrdIdݎbz B MpD1~mO?} 4U)Gd"-ӣ%))A=@M(Y ЅfTG~1р_ RySn!9uKtai &|tqIW;(F}:ӻS/fYӤ+ w^88& BYǎ|x3ՙ>O2fS8-԰FH$O>I PK-HRHN0>A~gi =5ATe!%́J_Xv2r' 5Xw|:!#iG|[ $} G3eR $Bv*Ux@=Ha/cKuyr]Y/^6 2jcsl zhGT%^\ x zL=s^u. .ь ޤ a%`NC~b7&9AdqVر Fܸ%Ic $_jf WD l.хh\@L|I͍d:qCb8~&s`ޏw5egPR@vӳO6clZF")o+T58y}h,߭QGQw읩M" F~|㍦@çǜ^ՙ>.q[=AߓU\+De0`n^%+M3Vˈ]N1AQڨ:R[%^ ZNOv؁®d-pRet(>E!p/=w:oChc(ՙdJsc8L?# _|V=nX`%wg adp#jtlc1byGۙgGw\ANz`m,11v*[⌽6"Q ui4Y מ\pAaܰQ ? LZAt*%-rEHT)i)xuBՒvw[8g]-ǁCǯӒi0rP*X*'qX;I^:hQ;!YWҠFXх;%2:mJrRAJ]&!uWƸ4nZpo0:AϾ-ۘOd 6u9AE-%P!_\$ IL|3Ue٥:d6$ UUN_|I3,XMcoQp`1AKS Or J+% "HzWxpbbKjc 6 ?Y{l "Ɲg..@W;շwu6 m/3ջKWrxs]{e*ǰ80ɿb/N~ ƖαCkB$r Kƻa -]A.s1 @ 8p0.ً0 _SDߦc$D.X8{ĭ:=?x}Ug咋+%QjW܎ܰ[Ec .A'w6]|E![SU'kݫEЩ-l?7r%#_b(?qmF8ghG[> % 6`ǎ!><7MS%0AΧ!+/RwlSxKPe'8fvjw/漓+G|?zIL% 9'c5юB #(˨6UgN+~%18]fi Y.ꨮ h>vt#9 ܜkOϺ;[K<1]U, ?\C/ʿ0+"'Eܸ_uцRKZ}$U0VȪ {2 < .0|B[2 L,騋f5]iq,U u'}Ghl/2rBhkjiT˽Wr oͲ:ꧬN~˕\~S!]nY솆PdC=m >!eWs9q)'*OAeb?gUNGiLGV=9Taj1Zt)8L"[$lOߘ+:|"م,nymbr?+Q^/lhQFR]OK:dgiSŌbfPo&+s5=N#䄥ouǫ.X?=pI U((,W:9/vUk۔wK(}>zS1G]dxZG yO "(D:FQJm (f-t ձa<:,@dUx-771Q*d=^%#fyK2./%BᓽŔoZ+O`eA>B_8?tRNČ(2qq.tYkXMQiVeW*x`8R?Wn:i#\64QeTB0_2=UpBZFV0AcX@\ C;|HV-Sf=}Iv*`*a+Nș⺑~L[s ZXx6D2z)DW7ޤmnIϨ xb#-.4'h8 cB(KjT9tgD: ͼ]nM ~ҽk D=*٠e8>yV T=Q+^n'`sֳ8i&id J{9TH ŅF3YZX,xHuFk<ڊVO:d67v0|gzgR8j*25 IRn*P-zm=l ,&GU-bE<`>t37qh(kϖ `&5'.O(Oqҷ Fi'a8C6%-tCHE 0#R 9R2svKe's*/w%>c4fa*SidaZzŕ :ct8U!;K$lmf%h"d-(>% 74L3 ?Ո6ߙPu!ku~fڪ @PZ{!dKdOCP!ԛ)4~w=.3ȱYK8 n@yan!6&ר;G8O [qEZ_\X%>*v;rgUH"9z>oX)3'$][i'מ^8aVp_ L/ 9"ܱ>eB$dz/Mâ_8`S2[JưQ_j‰NmE,^OMz%6 C07ƛm d!;W&=fם7ƿ5\ʇK?]֥C`eDT_b< RV Lj?{LBwUVEҾ4Z PgifQ\>MK .S4'jH?cXfNTAw@0@륩vM2((V/|~Cܔ<4lZH0h2u(ª1#| Wpl@; or/`wS!L'Ǫ  iͽU4 _LE|SN/f ݃=: h~5;9m<#pY S#J&bA%uP;"^B1^̑sո av#9( h|iUGB5}s2 OO^ %r`Eh*'WQ1Y\h,_nU9I~4U^QVi&L]myd1<!>h%˛L.+7@lZKQ29 _'sgVG=e8mE abdLP-,XlgAˣ؂*lKC`),ddDbu-m&{OkM%(Mg\p3Ë {mIU:R5Qbz\"pW M& `~Di ad@g< H5rՂBn%o l97nC#A !۶#7'B㵹YnnAJaľTvo/I#źxGPWH3< Tg޾ut]J)xDG_+I1=5s՞a3{Amֺ];/YfLc:sHCycQ+o%Uz~K~LV,6<76{Zgys>E;Ѡ uM#hۋ725Ir obT|zK=P5XZ#pRĂ|7e6#ųdz`RؓN0 RP_Z9e,͉+쿹aBL#ð꧉m-T_rۃK!HBIJ[&x\ M:^I j\V~-a;'{&# D XP\Pp=GZd50/Ui;*J)O>Mh|UVDA >Wl/L߈?0&[]4o7q~mLrj/h/x =wcA+>ϩLܖV7Q|Nd.1,߀ih=g(x7W&=ZPh 9l̄RwA큣v!@֌ ;F$`$ʉ^#t+NQ# xVaհOjso7 #/:%dṳҫ$DO<w"2f"b4 ՋM3~dIV>J7b+NeNoFh5'N`/rQkypnx_z! H{Z"BXL,L%0IBu0mWIPubľ$(֢XMgdԏb'luwQfa$09~ˀW݊mԨvP'wA}K*'* -˖3,ɝ-`ϗ0sەh7.UyDOVFH~R87LRRn$tMTlA0 º'Y2~UI ..`&#lBc$]Antˊ̱(+zUF0zm)>h-b JPm 2!&3^_7W5c5"?^ߧ.$+ E A|"OI~ /MLj!`6S+:]/c䵽 $YX8T, EkR\ZTlq&~G{ӪU'ˎL` M K2Jz B!QSIb 'E{\l~}mHSw![b+'"p=ܭVɥ-sMsxA!x"5ltj-A!z0$iAU=l3s/%]1hGL댁"#!iK] }ەrg6h6,5kVLhcMiW4y447$xZ)P~US:0~wp=]" !u$j$&e#7#[GyIV$=lR T:Mo:9㨊z\=sSXݬ8\n`1c3IhrU7b9b>Jh9i<75 jRK5[_ Oѻ]=*n+sGQ=md_2;x u,A 7}6l%`O#l|oWg8ʦ^nTPݟhV y 2|ٱ",^ x\@-]7BBTsv杺/UFIL'$dۘxڡdVW{7Ko .kM߬1:wƻx5gTgڴoc!&[fx6ghDo hA%m^ն9x:Tjo~-eVUӦ, ֝ymrSO84.9#8ZOQq:aDV(1qO7#rt8L]h69!i7r21D \Q5`ADB„Ko1v09`.S/S{H˦|Zh<@9a= ϭwd@s.wAإP)(Lr˽ec/-us!yK8ʸFikύ✰H]&Sh1meU |礒!{Ð7 ByZ\O/<^*kNZ[c=Jdg%Ʒ(52jwOdh :3{#hPW\uSE,ó ⟡϶m&A*<뚈J  ~?xKss7ho6+Fo#.nu[aPGMr*{WCuApFcy} ^Oig ëʒ Q{w%&A~-y/>7vap (Gy_zu;OkKuѮh:S6-WKwT'/ږS_Y#,9rpqȘEe.18B^uJ<3)c.0Iy8POwBF ?XR ncXfwA ̡p8b̲pȂa& _6$OOg=-E@mT܇~iٔ0y'/YؽU“X61AtoI V+ WVfS#}J#'?7~U<}v1>!0ҟBw1 4Ꝧxe"d_* S@ N`\U^ = oB[LI!A)\~𑚎A!j*ՙ'ƶ[qQ`s∶:OxQ2bxoMTcn?9߿ii֊kRUqC7Dd. ȎL"_P2(aŋ8X{;m `\d꣫fȟ) uI 3Oު:J0sFn@4DgGSFMGЏ;~^T(aY(vIc5juuX\cFC38twVғB% UT 3V}z&.\h I|*m+(~$=~̜_1&Dz3Iı{QrFg}+[7 MƆ}SP!^WMx%aŻ #Nk>ك \ Z xdnbV}7HEht`uw6S. ߻%X1pFul /خ9_~|J`ʷݪҔv)K_8e[CkZ<@okm+s>lc3+ -B=82G;"eXa<`| a0@ԛ,%//Y w&@OfJ2aFJO 8[,-0]>gOQbDKh@3ɮd]Nv43{Y&gL|I P)*Q&" h5^R ;$zc;t2a!C$cɬo@A9JZ9x7]Ffc ś~džeԤNfɝWj4Zo+GHgA$@}Էy3]=)_)(Jc$T P;^FcɅ5ߧ8ߧU 762(ʯ@ZrP [ē<бDZbs[ `8diƼ=a'aE~{Woew3U6KKR K;NWݭEٚ?Ы !ydqM0ѩߒܝKBbk'm>Ga*VˑBU [msןPӆS6cs}:\g}}\ůOޠ̎i0#j~LHfJZtXdGt~Idv]3gsX)-`s2>W!RX%X!"BZYeٍ=-!swqg4,cw^K'GW\7百Hy 贾J8i)K&~QQYjW:ԥqi$śB5 "(ݢi6_c$=؊wn\{$|x_{6x]}bi HwM+g]гd$ oCTvš_$8 mNzd&·#(V*~+u qtdY墪{Pjr]<G4ShnҔ6(S qEUwuSwǵQV֯/'"/^fITtBMW7V|N~%sv>q#M o{{0'-5}E0d@ч}dd%Z \1XRK; _#zo:0rlڠem;)$lF,qCe,}s~^b&liicV tg /%Rܒww|߾) ިZW?g+G3<#_JE#:̀)GgTyy" k?T2#k@E((mJ±6̧R ?˹3 #NL)xpP%8!p+f\0Hd =)$3jtA϶-ouSw,wi6*_xQZ?-wgZﰏ ;ٕbj|մQ a@Xvj5GQ{%,"sotLᭋnenW-%ijUW%HࠃPyZjoLZ.B;5dk=«|yQa@P?D' ݘ54ezg=VoD޹R T_tF~ib$.#N{ %ס( Q]NrgteSԴlr)* Ljp>m89k֨?tZ}!ývDӧG7 sR܆Z2o>:FM6oK?G:M.G8뒦0c1p1Ƽji94wӮ==dw͔8Q؅O } ,TiYiߚ?zƫ"h\N!~a{|}+=Amhf-5 5,vPfi/`yژ=eşd.9ʫMnfaǼrjEp ʻ賺xJ:_O֐ (ZL#0,M<>n++%1&@H]m\X~rm6c=l랒;#> 'tT '`:{.&4/Cn#Ujh0JZ (\&b]E@B.o`)INZ!"G@ybۈ+nyS  PSع<V~{t6ʻ{{Odx"clEڙ6)s_ j[]{I!m3eXti@R()Dd{tΈgWdePYb>~kg.S@*?Uul+O 2oY:\:,)oa-~ KKhTG?SODXx)\Qu#+m-9|9 =Srٱ2 'v{zC@fܱqNe2$vZ#]X`]l:=?p'~>C}Y7QjoȀK 1' xԪq72T ƔI\N[Y~7hLU0C"~ֆ {ᨑ8,\P=4OVn٧&c%9QQ@R=]?t=a?VFq"v3hn5G.+N:: z_ n~m|j}8^` Kah p5dF=n|]U+Sfх,2uBYj=0NI!^ MR.C6) %1 U>*!4P7:1WLYl8~ D R(g:-@|K * %L2RYGv}ݘ*Zr&w|x;Eqyf` ?KL@Hbg{y{[ߞ%c.U3?sd¼M?}bf33YH`ꙘPwG!Yc!kL# LjVPQf~TȒV+2.R^:KkH[u*~M4  M1z.$6޽i#? 5>Ben\/"#7͛osWw">d Տr`h')VgoyJR[mKDy]Xp"e9vI=+"fUfy_k&xԎMIN7-Ȣٖ6S2#6REyBnWu)@qi] @ Eh׸Sc?Q/UFNl OoKPiK;ȆrP$Mk6u57+sLZѫ nrX#VMTy꠫nYQ쭙ek>d_qpJäҋMDk_tPpdkm۲ژ ߫A^|1z0K^Ny^LZAK4bo 6/ٍWPFu#8Tc禗Ed`?I.{*뼱}1ɧƀY>en0*vX8n|Tf>2$k}>[h U7~i&#%՝c$tC?ƄXMMu:oŃU5x.glr |%^߄ [JqQ}f1šU=kVw{+5eoCuȒ(n*Gt;#eS/1_#lܢ8z[vֱ`Z?޽䟎 ӄ+k+7xQ}A!N(M-c"n -_*-q,b*;y&auFņ~2Ŏo6fe'G.:/7EŘd:xNG"ijv8b^1}TLh.p.p-ZK_=TI2z 4>_YeB) 2VgV՛ȓ+V#bQ뛩}^Y]|CS}\ tJF^AjHw)}xf8bQºӯ髗9ΈTNt,P"σS!׉\V|GnVpĕ(&2(M!u2d pEj/[W9(S⥞0M&2t/ձb6"7(I&bFFUmǨ}=GFN"sO@X<x^d2_SRFL ZP%-h!OHn}A kW',.Elܭ;~3D"žt,H7ՅD`3qZo5Ʀ'Mꇧyj)Q16cy ־ 9̳?B=<C,Vgxpd{'Hsp_q:y?/P/1w @ŕV<A䇜 +#`XחLm _౎|ʋ{FԿ{aFt~x+LF\/ Y"RA˸%!}vHI6&7J9x#Y)7u^i-K6r+7BCWneWQMR<~-j+HS|]GPi? xѬQɺ-opiu!=)*'"CkM$E7T3mR#m͔%DyEv"De33&Vsay'W*y(TL-N,=R P\ݒKO_\˒Pw;*0NW %B"M:jlВb~7L?`p_p~*囅&'ETѩ[e܈|* `?mS<_uٛ42m-}`RǥD֫[oᛨ:bUv*E7o.4 i3ވmNmǣ1 d^nHZLBiQ'TȮBuIgb3RSH/ ^(Y*wlт׸90"t+L,Zb^th:;jnQ8ʃu/ OϢ CJC"=O TAt^]&DeUj8 )vD{Hf"i  RirKQXG%;_5=0햠%1D`sH:~1*q9VkuኆlL.xȇ4OِJö°+,j缭-JLNټ<oâp~FX c(86l-N8!Kj3,mbZY v_S9`Ӵ^&N:155}f&3!_g Wiq!7|(l Zm Ofs+N)祀2e B+WŹ >Bbi߻o*8}Ea w'X#{.JWFiTll;JuaM 'XŠ;k9m5 .pd8'p仦vSIT-q[k$n>rR Ei;s?8.9v<Ԭ[ݴ&wQ0|~OUR2e5K--׃sd}ց!]|Q씯؊W h`Dt?\C@zn:=rkZMhGf {H5޵3#Ut#bsC$B|0Մp[Ҝ?2,g&nTQKg'Q'$ Ρ38̻a!z_l16ClIz7!h;9^fYAŏv B+jbg{hS: Dd)'ٺc6BlfT|V[L$Cג8IV54q&ޏOT7 G_h.VU|#?E%Oy!67}USn]l—)ݻ@ ¹- y$e`9D )sVL,k?=bTF\E=vK1d nϪ\)6Q 笓hqU>Z;}Q‚`5Ll3^sLNzZqV2XX>ɪRz,&ZWMu8mgԚTL>'㙑kғ0PbpzRi 4]#2&oL$͘7.M5UAiwn,;#8$X;dFU\`3I-5{zU&t|k=NLy,,YU 'f9Hո}_[cølno4m\S\Z,G$&RU@gR(|-J}zX΄(M%\Q s!nLj+I P*ީz` "hSJd6oN'2$9$&zb‘Yr>O fcxd㶖ш<#U7)5gcop#35Y% x1zd)df#HXq֥$HZjcsL?5ƠzrдW Aon]#T/T:~RV>Ǖy8A}N_, X zOl -!AD@pfꍯ{]Uvg7)bI0PP]+)g&1&-0(Pc8}m>|\ו%A 7&w[P۸DPI.tapˌ'bPXy߯[ ܫa&l+)f VUjY^7g1? ۳Csyn͠:gY+5Gu*T<(Ę3/ʚX{s?$p%L֌P[4Ȓ ;w('(4`ŠZqno\?5YeK! H~90?J)QBG N5qLE Ώ!"ětn2.h'/ дuUةeb s26@Qh1ha9ѴOp^w3qİhW 14.l& gL'w$hצO\|]{ J4Y r$zq+[~6 +wr/F_pChУ "?y… ުHAۉlK_)~,OåE@`<>'4Ƕ^}'ӑjU#r/M~ CstCخk A]S\ k>监)D;> LS`6 9 ^KFD?ו?# KY/k> Ŭ=kGB<ƀ^s'FG7J22eb&a)/]|Zr|iM*o\^yz.#9rMAMVť@#*A/35計=[YhJUs+ܝvW})|L e"^:3戞7`VZ.ny1ƅBh{#SY] zI!1俋G/p'ǂ_m^I6zj2ƈ* 1.&jۿM-(15&g7s+C̰xHrMe45KE7)P>ޟtL Н Q̋j{@جwъMJ+1JƐ ݢaz2yܨ(q ?{d8a,k FԹtdg 1֙Ob{R +\_ZJpeZj%I ?aqۇ{ Y^pҒE(E'h5/Y@>^s9_B)6R^I2qA!*xmJXQc9}V1(R9G6EmE0<YG!<+9:e06i:1iZ v)i6_ԱI>i{|hv/lP!쿆L}޴W1jUm!be,M+DTE z?r>;H}n c"4uC硓v$/?nGK%FI}}N!,m̞h_nt% 6}R"v v2jxܱ#{`|ki%z*< k&Y0ӌ&lwV̜/; \k22rۭtCۺC ]8y%W"^zne(Qp o;~ĦYwqQTeLr]iˠw^*^%p,핣P9UP_d8]J6M3\BOC+IiP-rLRx׶ $D*rAk"8>}hA7 ] =01}\%o_ݦW(D壖&sc9r' KuIcm DQXsP^i)fg2 mVm ƃ#sdS@)K> 8HKd7f#HN*2[P_o\c$ǧŠbcaHCޠ&fdr#' C&s3+kV^46`_ ܍ 2 "G6JmwEܕI];ϕ lHy:@?CuuAI@|j,F =O."MՑLz9~Փk1Ω|S哠rMI?)Q;-&H5_5G &-`ZLZ s |,*>dR&}bW$7: p kDvUƊD^ 3MxwiŹ(47^SI,)YVe|<RI)pe0Ts9>6u+9K5cfZJrjEměpb %V3ze;IW+GrϿ촻o*(~l4uy!ͣJWɼ~q6VC&<-tȠIhםG8$-#/xLI&LG :]O/9<OWѫY%%֝'f;)ÆVT,H\D@+c\_4%wrgpy3BzKJå>[`uгR ^jx %C^h.%чtSd+e9Ýz47@Ȇ[\;\7WyhF.Wv|a[9۟mBS֊5e%2F'=1\k YOò%Ff#u4P/@U*wI`x ;_j^MDٌ(d]w>vN׍pp E,OnlɌys+!w*u^wm&BP\!8vQW PlHi`ẟ 4JaHdHhߟ\T=͢udB`&8jHuʪ&Rԅ71'`b>u]>Zk; 5rJ;IJQ| $}=­@$3\7q&Liazn=5z8Xe7ADR:ۖPSxp]3z.Ƶwl+]ͣSTs$+x~-pjP1i o]$&xܵQm^#ʃ'U^X;t˨0^`LR47fh}9K]5k-_\/4WV V2Q7g/`:[uc87ϝ=<|>Mvґ"{ԛԗverYa9QCU>ojm*MCJBoxk6.x[P3 bž׷^2'!M! 7x% (\E>N@wfW]Yg*pRv/WS//Qg_y7VLȁ)%lMle. Xsl0H 68 p9aAl:{J½D};z~klaJ1΅uA*73TxvoK"N]0֪ɿ)iG4@9FMt`G2%hu8.V"=*uvPtcO  7uے`יWcRarRȽ9<WQ=[d ccx69|¾C%_s.pr@Ifx?<[9Cmj%+3{UtPu N_Z|TZZ˚tv \<<)xvIQϷZ6^`~ȣS>?M&epiwk`LW3Y ,Jh}_G@)(?TgY$5Oq- UѪ:t"%(s.vً]OX*=7Ia0<"+<:vj/sVs-Dl{SFȭX~R-cv>!LDF >F=ͩhi'5^#xx|Vvl$E|{:3mG6#d˫G~_%rj_?!Kui]NH-G5Caw3&FÅwirPyH֛weL)| kKd^+9W)VfC# ~J)P=5wvcxN~vYaQ?*1/:>l`W 8O|3ϻT[5<(V-*p@,&z&9ZbϜ;@ƺɰY,.c\MkŨ^ /s/XA$ݶ:ko~$({Y hx^P D܊IB#73_>̩ 䶐-- E v0} 0"salc >U@;=oY~G߄i؍ŁlB-zP߿|P2~e1[|AT{5sr4kكP+dnI1+t3>Q?JF֭a;qDlQn4]DH&]Q3Cp uvSfd#x}/O!aW81a^ x_˛s8[}?V{гg6Q.ǁ)Ȑۡ]r3ymZىFmgL$L>>své烬!DR~꨸Y2\/AYWRc-j 0hwI#NehovJRb z[ɷ4}O?fSr;즺ƭ4&;b $b%~k]%95AM(?z5 pr;ykOtSN7 ֗rp`"ǚ^n}ւsӁ&0J䃚W4 gs@dJ\8kfjS1  ĔY02ʫ< iPL/m{Ƿ&a=6W6k9'aoO/Ҋ@j kQF4pB|X撫lDJ pބɇg)Wu'Lel(cf8"[s>U04F7[Rhz "rbq@FIPN}|a,QQT53끸>PF?P.µʔ5*y3 R7|Y;359,orRJ q/k%<"@oj'wFnSj?wRpCrb9v'a<ݼ`Lp>Pe;.''fZEU1Qo?*9Go7AP*@":ׅOJgi>H]@ToetXe΁pKäd(*CD})4)" Z6uNw ɤ@Jh,Zo-K/+WWaى6mS*LYETT ҈ U77AK;ckDiVUiop |0M1HOwι i 8x wYkSf@`(ǹ&-^om#]Q*ć5T- &\&aIN #M2/@nk7}++0&9[dZrXqæ#)l!m?լd6=;ʀWvjDG:WJwHmF u@?.۝Br?ؕ14 gt N^w[9ۉ 3"WB<G2>k^wLUllOr%;zg=hxʮBOk=le7l)(hN;nSznˍcM['rRɭ#&knx_rj']n=4I³9,fqU#i,v}?E,T'H}Pg,k hC7!lcEZOE:ftWbENLٟ86{2n;zg`a(4"}mϰ%% b{|NE)/`K:m;@NsErx, 67+6Iޡ=TUh bkȮO$)qoˑ/j:#gJxgȑf?zǵEE`&eO\4:NW(0[B04 R>st{mYH-s'^3!hYCͩ:ɍt&uY QK7E fz!s-Σ@bڢ!ľ@\旀C߷UP)dQ D/)B31fcqY>r)ƾTUR(|^h r\l1{ӭ:(]8LMUYXFKx=ݤ๥k1Sv+?mŲ_S().9Y]|X\*!jE,x2!|Hjja{ 6ڦ@Q/"~EJ(0m UYwZr!S{O+D YDͼ}"}UCN}[eT|G8.30v˹rKǽgx7DnVp7=VH|%nJ\,;3yfɃZ<.\L*{&yZ;mpBl9߆vAMUk,(TxŤ%$;ꡭ%iw[vuqk6B#JXH!IUK} miy(,ɦO8z)ېO,E]P1H2ƋNzF=(IQ'X s: -|H5 ]Fo%[y@닽=ht#k?3"܆M[8I\W=ZDa +$<N)d ]WuKf}HsL홄gr7([IEǸX_ mlѨ# z%/4㡒V/ FȦʈ3z[v@tjR^<[ L_KŸK> Ic;NK t%`Sa=EZIrbRN/:Žغ UE}Iڜh/U|<{hն؏r!oGȅK[8J'|+}mRaiE`u,Iv6bM¿-Ō _ʂi,y>2?Z?2V RmܗYhw ^H|BIWUҒǤWZ]޳^B=? 2G/*[މBx:A Rӵ.Zsƒ@:[s-e}1ωFb<+k;U=nw8 ωL:o(,"Q, E B0-ޛ8}j)" V^b=[ZcMbL Hq&Ҧ$qUH[}6M} eHٖv=:- n_KƣX؈kigZ>hfQ^Ʋ(IN}Tq## v6- +*# ذAsgibUeCrs85Gɴ#9ʐADڬ>iύL/Fbcl;>H!  ꄖjE5ܠNȏ1(3>B>ϴfx( P~n[${ f$ zb^ =p^#42|2g4 %DJේ}w]lxw-ǔE/Y)x'2YVW/-!a:"2ª`>YXuf#pT2jSHi5R%vK*Bw 8(|0ۛL`RbƑmtP#IiYM~$(bVq SX/aP_䦭젉CMu!g_:{ nqt {=%rDrjgLh[6-3P ӸP~M^GІ%++s 'B,V{8s*z}qUW =<u'4^vl@=H%n?P2]_WwYܱm&a G7wmƁ8Hue1) ⾟:$pӶ?GW7|oUA0R ;(EAʘUmNljD@Z 2Apx߾!$R:-IϪVEbLQ* "&HT뒂 PsJ!oNjh޴khLM)5w8>NrW50%TfzDY47* KoW³3e횃yuvu$`#>ҴK~D q9q:).ǧ,c<,PjĐurcdc6]O \sb㖗k$R7CyP8xU ]GFJK \;aCcT(g㯦0:6V v_t:Cd(c(MXTBkqpvPuo.#42\A&N}&MCʾ)R[~ l$v"$Ӡ95{snљG<3)d-膿f>靚0?NYEʹ{E,)]cK<P(T?~ys$i H`^йݴz=s,s1D6lcg%aNN!YVHz-bx\R=}/MZh{1< P٦H~B<չjF5! kb枋5%{k)Sj9xkmZ[eQ?TgYj(/ O]o|Dv1tb7Z@TY^,Gut,|֨)-į;$gvɓ%{B/3U`W~_zo#P2͡#~˄i w&ޫ c9ChoeS~ukgI}T$xvtB"D1tH.[ בk-tNb6}g@[kB8WCeqeKi"\ ܭmu@&Ohak_ny:F {lg#ή^iH)²Il='ˉL3k[Wf;;!~ Vc|FJ=!L>JL: 2 4 6UոVezX >Z |Gg(nIu &~V݌| WwG%oU'壃/*):L58!Cc27XH%a@,@,#Q[٭b\߰v?rc=7~T]6?Hj$[CFyiF?a|QťL~.%8KM`[sR]]˓f[=J }g]VHֳaR`A2ngO1mXM`%yNʁ9W> =3߉mhdc?O'KHuR pԬf-de~D]`Gշ?fYx &Jw2I u{v$P?QdH-T6Y;tVLW)T/ZyD ڸ=qې, #1lקqԩO?yXth~|dO82ޚ/){!Mbm Yi-Yby_ ?k5yf~0bYۈDI9(ցÌbŴmDV_CaIAy&ht?C7:4+B]J U{p6nˏ,<P WsWA;d:cdkVzjCsmL4Icjox9Q}4uBz֘Rp"%_bk\+{`2 qXx  '\fU  J)({~. h0OWFlJ]vad:*L+b:Zp})E>jޟaz;,~0F$Yx$Ph5qY!hl` %P1'U'tr'>x),"T!>l \Y$sd΀ Z7 (d!zL Cz,h=S=mJ585?W>=Y.`y /'00dV Pl;H4 &hPqDo#K]sMwWnYܼn;Ah=lԙH~0&r17C_\#(PX$A"q [qYl#A9Udv5^,Lc0_n4@m:[t) 肤 H;CGGTjygX)u՗w}>U`ZSi%Y@gKR6Escڛ2MQH;x$@2yVЗq!LB/L^_ (9}ت`J伧U*H9&ksV1:g]9WPb,쯁㷣?'/I< ]W~L5U;*L ZgPҽe.a9]ާAӓoji #kc x9+$I=ZdWwV L7Sa~uXy;U~-1xf&kH2a&٥w_H=[,ߦE6d^rLR`s$?Y~^b}8c{Bü_+LFO)x$s![͒YFsHJy9=R:ѧ 7^RV#w.d^mF&Tб`G }}EEk͋8ccNJ#?T?MV/Ł<@9nXTٵ9ӃOC )MR͎əoϤ .Zm8l[ǣ7q Y~QwFWSZ5; KFxusS1O[Tg!e%%6=90ؾΒךlrSse|t9,$<1U1I F9E m8DE_4Ct}+m|.U: ZEHw@0/QOy kgG4:/x=-YG_B $E]N 2dARҁUf Si }:oXq7:o4G|e@Nr)r蠤',PŽl.@F! k|zbf5B`NARVǢS!4-5*Jd+ 썵0Mmr}G[*DuxT5in?y/"wyr"Dzqǧɲc-;TD3- KЌ=v,<8zBQp|4jg7q,\t.O<ؑ3o)"e0`un?#danЅ_U!Y{5oqwc=Z)k~ERftq_5mzxG{q.9.bup؎-0?b J2!TۻpL!#;)tʤ*Iل' ʼum^d# 64H]:f:?dQ \q4 buۋx&Hh w5GdxV,Y ~  TO,҅HExaubo'-hI4Y@tr3u`QsQiCQY,|BUfy_RVgH^ᦔ˵jOE^ޥ=J:HRD7~.HlPLaÁ2`zNWkQbgZ/l ϢXUwF x"A>bGf*#.q fU3č Į=uͿLr>jB1 ΒqmnYͶ |{d3)&xхuL|w$Lw懂CD9l~/Ay]/!d՝;1cBsӏCW'WH Jd8+ikϹ걲=6R ]}PAj~B:?Ǹ xl0.bS>i陹dŚƮnl5I$Ǽ d ]"^c:mt : %4#U=@MzRwʱpoG(]bli!xC;<텻uł2=#$tBOhv$”s2{jljwb qץؘޒ})_TI[7wXvM",1|VQź%dTI4U`?n :{4dfe:"B 붿g?=JVzwّxtXy'SE`Xqp&)Z[x=0`?* !}/Jlv7b8Xva ?IPN=6H5I 65`5QzaV8o:f)9ܨΙ'pKg#.(GQd`&͚>ƒJ=7gF1W^\߈JV4n'/ZuMsðɴ "NR\iizP?6t7}n[`D&99 .BJTkH~@PھF^+nC%¿aoADƜ۩JQRJj[ΕWk΂o%X,\.2$|3!#)@M%W.'6=/pRSKKtZ^=qdT)ŭrj`Jj6]`b{(i6NV,As, pne2jk%pdZk:RG#06g$֡JRn-hls[0:<RzbAÚKd9]j?DNOd\/,bZ|`&7b̗ Sݰ8K<9a럭Z׸t>k.Z /p|Mgq66B9m?qZlZIhf/Gċ?`'Q ƎqNn3SuRt x,ZhoӵӰ |bmaj^H 9a wl`QvHUj?Ǥ aH4FGشбP޴ 7rCyDTUy0-32YA@g (U6oa@i٠Qm}pe"-$k0B~?1ؑ8M<F߾y꒑)/eTV|}@\~C_ƒ)k*fO^Fli4M~2R|xFϥp O.7fp/Y6])PզM)Y^?{[? )s br5d{ӑCŻ u~RHn2̡TNSC t&L%!;ٜΜMG%S= P\m߭mIlP4`{f5D챶ht[/^숩&yrC0g^ÿ0E~8>'TA0Y D)؈pSMxC+\E-t yW7ttm(lF*}!@Nk/[Η\zsHZv>(PhE TmE->8<ײ N6i9tU0e L9[]KHޙ&uKoY4U=ˊ@uS|(tK*8IEx;'2(Vom$DRBtWYh-ʝL̑I խ& rD1d"!_rn̦e1 6fh*Ֆ'TiEMy /V'XbMJ{uZ2i4Tn4W!GMl'U= 1*9xշL-FvYG?uS |hրGFX 1e*?ca)roҧɷE^ iiU8 ~SKhriQ4"<9_{5,-b!gStp.p;~``XG ͤl+Pg쾦Ycܘc"^AzMVH{% er"&d[(kfީc[yLh?\(Waa 0c2ls[+xlaZDӺ\nċ -*w863֖G}b- }< q3,%o[z?|W gHKuRWa%1h@Sk [33VSU ;Ò=Ai'cS=Z{num "W4*1+&xO0>&׫+j?:} AI*pIn0RBC2O^Vd?Q6ŭĄz3jnq]|d\FOۈezIwNrW m TO:{1*Λ|=0Ӯ˘*yw\`͏beoЏ.l"Ȁ$n~f[_on%N}"=G6)|-ruX4(Tz"*Wk7s81gȨ{NR+I6P"9/U@z, DiOv~/cDpz0 ۓ`b?Qӗ\j;>E,#r rlt?U_ٖ({uzjG֟|D*|͕zB10\si(ؔ<Di`w")"? 94%GIHu[xUQAڤs??ld.P7[:xh$vPzP)4z0B/ˆ]ܟQhakHloQA9ig-'}eA|bq$9PN^ꌤ (3̈x/} ҿAoiW$Lh& Nܜ0qB0Li ]GFX[V}]Fz䚸 3;v!?B cVɳ%# "9}\;kuk8ح .z>$a3ތ*9B;E;\_lmLOO(rz_K &$hf[ޕWԞmWyZ.jxS*ї,eDꏹhNݜ+7{ꖲp_i8:O 1T wxe-fFFӺM7Z)]?j]rE ֓y71=`oQMtΖ9x+kg=c^H<ERlKR-TԼK._{+f}3nsQqX-@cLJWT'-[ʄ Ed O]LիZ<8A5RGm-7^lʋSQPk')g.T6ԦPJSivg\-PF)].iDd_R`%b|*T& %[wհc|*Fxt1 N ^_o??=1ۋPYRM΋@nnx4zh3`g3S T>|qE0y_s3)f80tS<9yf#ECuKM"_ MNL鞌XvHD Q(~&Mz0t"WI WoY`е&KW--sB"trۗ>װ<hҦNaɋ4 2B P -|[[wdT8#6Jmq"y+e5$c1mJ`%ڙN,yv#En]+z8Iuȿ~h|g:#r&ܞ}a+*bPHAצ#,&Pڔ+Jצj$tFjJ@rOν0nW,+cPɖH%!N[לO/;;BeΆlbۧS% -|| !Ԍ1IO(R1Cs]l\'qVˬg=m!_-Lk{ő?Yr!)X|'*.e?*.}w8weҤeԴ5ׇ .;fVT#S:~7m"`ʒ\vtdu獕K?1H%Z^. LaW,l~3F<&s0"D,=&CRMЃ7ZFeՐelzpg3+pKǒQj V?m>d^FTlpo;H O38HISߙ ?F6]Nd)oʇ쬹 qx_/fɳ4 gƤCZ6 3ћBeT*uw.Pj|g_RX5IR J`NqY<0^@ND*T\ts>?8wΜ$gi^Zm=c )Փa37-q̉l@ 7Y{ @"fM}" h [q(t.I#(:_ϫ WvH)- WvHLv N[R1i܆e(Q<ñ`m i l OI`j^ɘBQZ-mB:f$H/ #xG]ߣpk685OGrFG;{8 n$t=fd:qt[RߊS\荌gN,"VqM4sQt%`#;n(#&8 FB<]=JՀ1"R,myMO(.G`!:w!N5j[4H,|cf/sv!FO+iWjV.Hs (|-/.xn@9ζd1_?UU2|'-2v ^8SprI&&yY#@ںc+a$Oel('c 1f4Pia3D{uTIcPK hafpgAQrټIl%6`J-O)6l%-p:<%[-,? ;io|8w8 *F!'eNiQ/"RN,]^zoM;^[Q^ <eL_\cGkBTV{=(D~[GԽcUoj NvKl֥rM߯6Л`xLp0{JʡD_ Ip[*yX9~T^ú Q&7敱h ʒh!&ɲc? L*y: D0̌+oraRF:OsBy&.@z%C!N:-$ T Y5۾NO{jrYA]g/PV{pXYSOA}rhti#K#O$l 0.H^\9N&\0o&OT3}}E{,%ԅsزj$)X+=PHFo%紕Z2Yd<@aB/%Ƀm#(ݞ $YU%ӇS_m 愡d#YM! Cq1V+>-#d&}O^ u\ao pϪ|]MCt.Q7]xN  E\`r'uurF;>)dJ=丽cĹ( n2u#$ [$_ ?HQ-/Q?d)l|Quü W ZzBߋA?d jگ~1Nה#YѴLі$Gd>!U\5Ő|Zr 0޿5]Hr$P1[3 6]1.JUנݰ!'~%U1L^fxjXIUGDG>ѺC R}z[kaAXT\wqʫըPp;j1A=v%,-WVIbOxk0kȡH7\vZz̩1YK55,zXyXi?iSˈT't:]yue6kA6y#G˫)B3`oܐ<-*!#EB E4~,F2W܈7撂߂`ث_hLDkR2w$agVc&|L֟3@猭+ш¹A!+5{#-BKH,Jm W@Ř◌\L67w&WAFK84K%N̂xj\0*^I"y="a<y6hl)5GЗ Qo=Ś엥ab!JS "O@}+몍ʕ0żEuU\uc$=}{kWݬی@B%!":֕h?b>usxZp;Y>Kj(euH#XGs3#6h멮_W.|$2۵ kdXD{Q"zs$a:i#a_QW !zӈ/P &R9Ѯ;H @9~;M)hv |yAB X9$-A, d7}_b/>O3?c/JvDjʌEeӍ ,e*&Aq1-GbMΙH^ fm% 'Q^db*@0Iu]3 %a_ao%eKSi{|ȗݪbML`#/_0w1)GcxKf~5zP-O\гt։yzPŪ%pA(?t5nVUJl Q *" w yIfS1>X |5eFj|1ݞ5FZ+lgcHP$蝃/lٓhNu%-^1-.5J%Gzm9dKYYA̪g*r`NG񐫔xќadknV/۴A) 1:>&BC"v(@g[W C%K$0V?Äa4ʖkv+Qm Y1uL,ݢ|t&Ē? }RAe5`p;=R_\v(T gCA~4M\p)Bz X2mn5K*&(޲<"AB]!ECbk-|t[W %-soeztA~I_vTqi5.wW*@ȕ/j4AH \+OC@)rؘʆ3hqTia<&R,gmҭE,ɱ0OV;&']Uvh'p@=6PNpЈ>.$&2S R@#VY?ohOUTZC۔o:`?i=J\DN!>,hD|UP0B#-Qa5r:%lu㧟P&a0\u1r{h9@3Z!H~_k|0޿?@ɾizFOm89Œ[ۺS]o(kʈJRkj,I%.C)nsܴEZTyjZ2v  AIS38 pgwX ΐR0^g}e; n)(ZuLƫd[KVeFY"tN1&ʾg1H'I 8C&޴êQSr'-uI8G-ܟ|N/QM81,2>p£vsE,Fb9Y{9mfJ *_"3aǴ謠o2D;cojqB%נcn>"4\K6Y%go⋟BL&J%{ext om>0w\-tm-&ՏkzY[]WJ~qa^5 2Чswz1~}\(b 悌?uaLbF&Ubgl "bJ(N3t^V4G-|$ʪ;wVs.>$r㼡ڣHMpаJK'IʖLc!rO+$Q̇ODw-g9 4=fLг*(!JhJ2Ͷ=X7CF'ad8~~Tg q`k׻s*esR^ zivl]2w=ںFKu~r )HKUee__qƃڦ|L(*r!SD=o*Vq`ܣuDw! 1W8)n ~@MT۵]j~MQ}6e5 f[7@1FvL /s9"ڳsEc:okxib̅NT~2ƜwTVhQF+n°P*JKU@lԋ}1@z<#Ok쨟C~+RUx$"NJ+nh{4w@&MAUEu2CvZ 90)RYzb#O7.ʡZf+&I"!!ZJ)U>n1B5YɂrxjbIʢV\5 baQ쪝Z߸ʰnrH}9ESevkF@c#PV sٰQAW׉ӐHUҺ䓲wt gؗ3sc+je*O1սD@ kWvO|25o]n@q)UKҁV('*{nh9CpbCX*5k܋,U*߷$x"Ä^ja2&r61llR0`Q5 h;hyRKռHA#HSb&z EJ ex &T] ah_b ǧ?wFm+nADu+׫T>X%:\tpOic1' 733^SyFkӼj|6+2h OvK㰎{A"<5Щ"VNÛWU0O&U$A^C {KQ p%"7Yzu,mn}Gq80~uEBf0|<,!} ة>hWWqc1&Y̡mbLT-ADm=QP*qz`.R8CE0mT s 涟+{ز%DE3JΉ^Qk3Pi9H v5~,abž.մ] D!e/'Nm^UۡsB([ %"N7$AfzGC]Lp}q>XXBM^]y'/'R$hF,X^zکc\OҡXLlaa6:qrf 46<`\t({)ꠀ' r աQcAn!K6)Nm8ZWJapAFYS9naXzXT7ȰSY_3`blB1?"+*p ~'v 9gcpDp7nayABk&}VbJ;mvTO0'kevb+RW٠_$`B4G9?ժn T5p.kS??  }_ .vCqE:\tAvZȆX] !y(̸{k+;hB`:?JOm@-2z|5^CzO!@Q^S}e!;xӡOУW,1oP1|B 1A{zN=8kSi}'[Dupٙ~Ivh|.dvSX e2 ݨypϵ!J#𢡄\JKlCjD<i~|k\~ln_KK=*żx=%uCWnx(Z)1ww1z3_}YxHKq+ ask=XźwPpKbcUE\@f]" qsb}{4k,$ni;SK,ڛZc-gJE$4> D 3cɡMSX>%RMe*McKqnІJQq-<ֳᡲ78oHŢGw ~Ց87n8x\XeJiCH4XUZ5@U'$CrQeOT @ԩ}%W@'[0OnOg$$iE O hҸM)F̰S^~o4#KS'EcUtל;Y8\>~׎^^h Qfx)QRG0rWݲĮ"Kj䐆,sbG^-K"洍}3MTvKМl2)/)DF&R^ +VPEng9燋KȌ2MWa'/o %9[!4K{bi9.}AkRPydqYMݧ%fM[]]d_' F, HP:Zs6cW|%@d(&"̧ϹKD\ oS_Ї8 Q`{v~%ABd~z wwjŨzbk/ 9ck`&]B,4iTi+nśAR_. 4YV*l3=3A0>z'^O&!LKG޼2)HM$9EfXN0X[TaߺӔ8W bzGḚLg-Zps1(01u!Se[ؘ ^zBR ]0Iܑ½|[q(_,P6s j<;=Wj/ ZX>:MD8"]A@{uu'Nڙ3kA_Io6 g@=qۿi~nǵ(ﮧ/& ?[ƈn9I$#phD;?nQx(Ϗ; G\o€:TTo57+ rJ BV) |;9Sŕ#ĺ۾з:P'An3اD/E04ۋj9(M2S,ЏxJv≶13؜b;tBV('`M7ͦ3YNLS BC[1& vm@Ҫ?WL>]-VY?GK(c[6Y%wK'{u @hr yW_)F+) ~olR`t˾:mb%☧rX Papؚ?%6ϸgurWlwfxO'K/q᧺5)*M;ڢfQuᵞö`4xODW-G W=ϟSKlvJ)(`o} K<0X'~.:;f(Ī,R%䔀}aOqNԃG@3cnџjM fP>Ε{@ scކgSfMr`Tj&v*OT;޴. ZjBp0|Fy$˚ R6HBINkif±"TU/޹] Vލn l Rߙg_EnEG=^' }A#h;сWsvA}3Ư c E޲c`;Eוtu%m=Dκ|:OoW\.?1Er;0VRo">,\I9h[V{UП'p4hZ 5zJ2 h& k@ @yR|=(J%`6?ɁL l`,hպP,v]<1*QbWc{Ѻ pOw0;].=d(AAw|Tl1-r'0F"Gc/\"~VVI}X661hLȄI (R9|"8??b={Uy8]ORư)Q~홐$(NEfJ `* d@#]DԩTbj9-*6;;|htR:BśHOFrA/K}JA^ mS?ӽ[!9H)S)EEM-j7BV+p^Toq1<踗ZX"}4UޛE;ׯ;XqQ13kp<:fJԑ'_at}(zV6{ nOjkS\izpq_&p+٘-Ō<;@ 7ԍؼڈNQ)&bL84sN5Dg[`-GR\YaC&L;ʹw67ŀ}P|L4،nA^aidqs(/Ygu:HpƂtv̔^b=_t7Ea OjFwlۂ'"(FE/=3;aw㜾UwZ{IQ5LWD.<ˣ/2H*OM+rVR?\2P׌oUm,fz5׬sΗ6z*)`hCq*ǜXeO Dg#4LkvcWã )6BGo(uX.;O( 2T+{^g0`QؗpxA켙I .8{XKWwIb&)>yG?xv"JZjǼv]\}ʦ`Vluu+3*[(–1M:-@?cX/lC:!3q7u޲7r͞pzAF625:RyfSqm[{[HJƟٓ)l(WW=$/,1#qrb9USw7mX}x|>w#D J!Cwi *oF瑩.^PEOs{z̸1"Y* /<Z+iVvJs3SsJ DG0+a?=>P<a7TX*SRkB,CDZW?ʰ6e7Dгp   jj7WDu]y#z-@W<HȵF u'59zf$FҔ/L6"׳ISB(vDk@* 9 K>96B#AG0o<&$?Wswymy3zXp<;"MI ')v&I5r SD'Ɯ>S6@ S)ѵлR8Or,,nU6 ,W[XdL()-V)Kc“x(~ɴ @py jh=56U8as6Yjhx4Ű~0;{jG/+Sv:DL̥\Ym% 5VʱJ!zSi@["Ӡf)T;R`SչM2cI K^q:I*>_u8h[uouNٌ%ff08KUaI/Gѧ;cqP3:DZfVcڱفc-8D^P쿍0Sd8Vyf}Ecd* G}|5r"ߐ@ZWy$͍8(㊄4Ϸ0(ej FIw1N)*[qZaj[ZWSOlo&jJ0ݲnCF?N*ioiQk1?t],k(-7%qEU>XVZ<虼GGئ_=_ _Uџ~}ϑ.& |+ݫsʹYƁ=p3lߡf};DEP<T뼓} 鮯2#5;9b Rdu*eYq.n( \ʋ<:Ns!zMgPFZtʛ"+4Gl]Qen{5+կlrnt\r(r>"On3~OF$CiͦPV~vN }4'8 ku z'2Q*W(,˹q^/?3ׇ-uAYC+cJ\:op:CH헵XmcTQ[b& 6_ޜw]pԨq%C9 /skqi O=Ύc-Z_߃|e0['>nX pBNf3 ETpmT xy`C)TSk8auy~0ׯ03FfUJC[_ySϐut̓P}'Ygttjj[2(֖DB%婹>eB]:uU.42#+ يj]la*=CڒCGxZc^4'գ~徐eotg pN Kd~9~𰋟jc?[RV7R[g.r#ekg3u)T]B)Eg5mQǪ5~N>2\gyzS5 $ɟFmt YTQcF&1&uZ0.X=,sjjKR"L&i)ދ H{V.vHy:mOc7hͥ)c[|1  ]9?ͷ=ťl`3nI\1ߪ~p|yP%#0Ԧ#.ג?'=* |<ߢsߡ6H1Wv&_@םa=fZzzGHϕC~r|:+H<2/&$(3rjw1p &7LD}7HC!8=wgu,0# i~:཰?.&l_aN4d[Vuud,ˎ8rCҒ:ٗyCz gNؙZ3P!CW5Nkq$ m%4. w=ҷ1s\$f9 `GOۅO(vH~huX7Wx*(c{D[̶G_tT:8~[}ґ< Q3ɽ#AOs6fqK f[\Hƶb7a2VdC qɾ!# kB^@d&)㥛UU/!#-cv68CSಞ" ,'Fdjf*ͭ+47Hg”zrۿQXJc|Qʮ$&~w8p~\de ((={];0E'*3e‹7W/FhvQ'Sߘ@&$>;V9u`=W60֬Ơ>`iK(3C  .?xq?30Z*1 0ʍMkoʓ.b@060V_5qJYm . X\{i0H-}?#2+ $%,Zl5@[ڜ +`[+‘eտ!b-Ir\B! Nh^Ѓ(o~աQ ") oU.Jcx&!V'ۇmtr7Bk}.xSgw"|L:HY/w5 fs]`vF YO{Gۣ: -831뀵fǑxzty:13a&EO$-b[̍ al75QEOǺ =O Ԭ8?!:,8i9_o'bmiB!|Y[1VUEĴIcaTgkOhO<2'7pU/I>#jcq+$G9_͓G׃Y3EU~(!)bcX[N?=_^ h•ROE;v}P/tu@\)j,^eaM rBN{l[)jtZI:HЃ6oN<csA7w[:ocqztmo?fgw[>j; /ba%Ԭu>,E_KwK$>}n.&UW CF&؛5$O*d$ @QoV( Jq9ul|͗Μm"w~2Rk4) `-H8E?aٗ;-~d&|݊VBaR*dU8856xM8":7?hgWOIўvtK*mv'$ Mh`qȓx?W8!5&_%ni}nL(ba_X`4B>1©& `)62`gXANZ^@R#RL?v%ϿȱD}Jlu v E!A ԯ_bLjAqt [aFj-ӢhT;4:T%C轸!PW,< k=5kz_FX64L?BdSaB+ H |y}~f}QZG`-5!21gql&Wf&LA#5 Ip8/c x m<@ƝR{EOlCp]52{G-/:#=>j'\j ajB1ݟژ DPK(Dl8|얜q3)H\^G{. !f=hm5'_2v41|5| L(Xs*W;xJ76nꀳjKS%+ Hu"MN1)QzQO5WqVrb8۹};Yv |ъWe6//]%j:. βnҠR-RCuf@p=ǻEIA7񧺬@Kom~A_>_HetlwK$e ea[VSF|;YK }Ngf|j1}Ђeq3@MړV#~Gu1i S86wJ;Q9FՐU)NNo`VڨLr#ϒcbυCf^4Sx#WVOq%v\^xo(7)áMNym1`k޽j<(tTi|DZJ6 eU"Ld, \˥@?V~!~c8$(c7Eh~ c]fxX^NPfU tCP䁥I/10|xliâo꺶)YrB}[9 {LQtB!%KCMC%EH'RJZ%ae/[ߔ7_֬ʠPĭ΂RvBJ-E1uK%Cj郡O&rtE T7͡x*0CI Q_rXx.q`bFȲ4,O L@2AO ZLPTɶ 0}1 M?I]P%>`+AW Lw,9uAr?$󞌄MW=)vxCQ&JVV\N(lw t>lJ, :e"6VR7M&<F/P&h&;utYp&QJ"VϜw[ }VX3{dlZ~U>O](&AD_a.bӂ}S@: McNR1"ol,v G!~_ e=#^[5j+5 !%Xtx\<7@ͩG@gZYJܾXY@ JDZӣWyxZBWN;:PGH{OƜcW Ճ$2gu̖+V+2S8k `Hff=jή~.k}zs2:Yڢ[:׾\SbyB+e v|9)Mkq36kq>`ӵ}oZxjCG䨾jJnAXs4Zǭ'j=LUm4H¥%WmUto$yV`+Ckg߆Jm8qΘgrS~_ZP P%'jvKe(R3}Z!o eHMo-NCGmCaՠ|y3F: 0x*eu_e :\'`f% ۠Bh{~'Ɖn%/¶ͮy˗H%#rRw Y'aɊScN2cN)Dǯo Ų)xP9ۅyKQ\8uco5yPO BCstUh9@Y]x/ΰxY`Gz( RqW$2gg Řb8VbTTέfWB? L1\ ].\"OknשFpD@(~Thq"X޿y!~XգZȚ]ʢ_W>8x!W\I<#D6([,~%NP0½R'l m6Y_u;(Pk 'v2 )+4fԨGy4l+prg1L0Ozg-gv? HZڟ/5D $Y!d,rd.]%/HKh/eNZ!_mYn̽aIV F!M{Ц}7w,E)?h$ű#aAn,_FmB⌗Z *Uh7fU92u'/ C;/'81:*2C 00K@0)VCu%[(Xa{'!$WALkǮ>C5Om++G"xhPXUl5EgTRg%Te۴t3&!Co^3[eC^ Ge eZȪo:]×E?eb6?$ _g$m&lS!RXlA.`u ^;܃)ܒ>!sꃲօi۪7fj'1rgOߪ4;peې5y#!{cV P`ia%yNt҄L1UFh 1)2JyW`\ *ӈ]`YTl%}Oa; tSK j:_~NcG|<VO-5 4 6 TVv[*(RD "3^hd ˭Z`."A܊TP% t?hR!Jÿ7=_$s_Bm 0hYygUvH1EiD*06@(! CWy-?X<; G;8oF&O^)Pǁ1@^=!ZUhBn#@)dBzX<__-{㇌2dQ=dj"KJ[-?*KZyz-iVfF)ڟQOLl3S'=%=xRuExˑ[pQ韦l XSX WG-9B 0"Gw#"OE}Z'B ٨iXզ@>U29d hԴܝED}|36#jsG"%'u? ; "݆^! >jb4B?jZ \%rDOiΚ鮪Ώ;M ӳ W,B}m`tIoڀՌ0[bsR+8 O$o@ $ʿ>>mr#6fMLZ]:8F |cN.Yօtw/R7ÓBEX<&H,I9%?c|ƋR{Xx53SS{Q.r8&Aٳi$O!A~>ZA{E®꥝{5]4TI=JB$"RDL#.Ìlcyw*XrY$G![WWK0JqгS% ᐖfDl^tRroAȠ麫MG[e@+ן!.6z(zh%Ȣfƺ(FIO0Ȕ*qm\Y"1s02.{ (>^6RRk#F ԻQH!DI9^?mS\7Ze},!n͹obn/vi_ oBÍ%[f,YOTKl whpsvsۀd9l]̢Z7s:;l!3}ֵ Ć$$F]  6b 2lmrFY(jXǚ[蔟1'&wofh?4[M4vXK%GSX*y]h(s쩻O~W: Xc7/*>xx3$ax6"*?tgl@FYH *FI^wEts<wwܑ pM6NQJ1 V(6uҩ(џsW9ARf$wߠXl1Ab5:=NY>f >`f1F iY&x{,Tl$ `.:D+@H:JwS/fBإKAL#%-+P>Hq&*/Q~*F} P[IFw7=6Yiq].6vr,S6.R S14im\rh{8McDzB>|EabvgD.b rk|Y,Նoo&&'ҳܵ9"Tc9ly{؝!A4.w\|)T->;2#f+VԴ Z@\'?2 yö́\7BÀ?qjlXMa< |- =L2glE[LO1]_䲽%VєDbKL^?%hĵ865`>wK$Wf}r@^y4!Fإ0 ܋wV%};@'}ГڃJ`gEu{wuNeYܷT(pR5OAQ\P}nl-/5z~#iG4zgOk:Aw~*L3ȿtl P-=5\Wc%=0cƺXU )&;6{,r5߲T-ʵf" F|wy o0L2`yXcqƳ z̵dTO<\;y,+6kt>TJ hy6аE҅sk`E~IBu H,Nqzծ,Ҹ|kQwt]CNp  jc0%ZXl hM {I ""FѬc,{.[p7ᤇ.^χK|ONt ]PRĉ 2ΆB:J 3 E ur竉];܄=}59=_#_INgs.wZ+ [M !ֻ:QWA#G{j >?Բj3ȒK5 MfRwϏaj2Vkcg  gZ8-;R<\W7:(Ҿ`N%X7l4~*-Z[]7eCvH%JSy9BHBzWud=A0ܶ7om!pHD }0mt.SЬ:4W "/eAv-Z5~2O }WOx؆ 6=B'P %̢h:gze)6`|:pmF.Uml 3eK`xh l\<Z,#[u ZYↀcM Ѩ*q;q]Av#hEsiF15wrc|) C,35bIǕ Ƃ%䪱 .Za ~d,wVݤL:a,5H qK$!9w`&*%;i"LHcf.W(C!",k;a&㷽6*.Q{MC7sT@pYGrq%ElؙKS{9 "g2xtƙvbO|@)bTrӽ|0Ӫ8x Ɍe=ygRŢFd$qwv=yup!"[CPʏ{?HdMM OUWšzLDYFxo>Cw֦ͥS<] 4y k%@Wh}RZ߽z?_}am[p9((U}PI=%(Oة][k_ ّbomsSnͷߖ$JKMKL=LHȼ#_u >]XOrڱ&v5qk`hAd m#{;&Xo! >Ϋ%VN1x8: f==9 toh#64BHǕ#Gf^ڜt5n+j'1o*1h2^mKSꗘ"jG2A$Is@(Ty9UG\Q/Ƿ69 e(C'l>MSlgB>8 =ɜO6L]^0=Pgb4N5!Xjr\xKoM/Dƌg^Lȡ)e"X͢0i ;O3Ӟ*^H o/'쫎sZR)N٬0=ȟxR^C#J >Vy,С'JΟv'$;*hWUҌc)rMswpo2Nd,gEQ,wKv:G: fF@GYGkn.'5% A ]gj~Li~%Z繇o@Z6aM")z`(VZ|BC/1\|%K F_Q +P?DqY6ދqS@8~>t`9HEkggEcZPxJ8]G%\BED' 5Z jFбwiO.Y+1 GR+>t &ay6N FXaR|Vdw}eَɚ^8x-$?맍0 @zs"} `^ޒzfҬFD[EVpW4 ?9 ̶طALQ^-}bWhϗjYiwR ~FBCp?е0E}ʩѮTEd_Z2fd^eG8XĨ y! =EQoLڄ)TDHWv/8`-0F ' ~GEuϏSP~26 ~}L@8Ygl عe'ks 7C"rA$6aWf)"K}^ xTspցϗ%VodjOeu5ʌG*ftvQa1ZF=[5$}3Eu<]=DǖqQ'~3N@C ڤ?UV^Oݸ,dU*QKTbSЂ@{) Sq]iMCA  =7lB;PTd%*1i3K bf2Aܱ"=r5FK/ք:2J #%h7=\͆f˭ |.bs+[n@5q^ΆvOc/#G/}m: xOoT#sSd"_"SL+[~^4V#?}pL0{[JɳWc{+2włvpBc \M0-qW^j@ĥ*D#O=e$_5m'{VY xbPۼ;=Q>ϊfٲ icHB ĄVkSx @ kWݝ^."t(o:“Qz ԅ&|d<50sI j ZF-AN9,'eCI˧jP!]A| EQ =,\zBC퓄tTq+!1,!NFֽw;pDo֦Jtr%SHIKJz6v輑)˅'3R?L=<9_nЕY-ig%`FXGG͂Jʮ94K7)5s{viH/Ubu2KT {ʢil3#JCמtk؅PҷedFף@|A{eL*dO{WG^͖GP h4tDrVc6F7/p †"_6̍/GzjYbAgRL-"%>_܃=F+#Pc tm#F>up)<{̰}+YR3TG /WcO{7Ie, )L`At" 7A bq쁽Jt>b,{:4$;GS[ne!u;a؏,],꘍ɓp8֯AGܛC5Mt t{XM:|鷼;Α+&-8U FCa`)o<wOfD »ohK_Kj!bL}^tbǸ KzvnNz;lN֡Aiñ=Д&MSM0 !Q'fndUϸTvt$}iGmv$ s){o풪/phO2,44Qx[Q&xTV$|d~eQ}TnOr^Nh{??}`&,#nL.-Z0|kjG/mֲERJ!;PV+A#M"~!H f͊BP#~#]8K~5Yߝ9`q `,c0FP au'Gh ^eeŁ;O@s Q8HKbcY~.Q;EBnTzS %8]9{F\jNtWn''SA9Z)1= j'NgpeBwS?35-֗$TSVFkW[4yc}o %l{ސqO%`RĚ ļtEqAYh!#[$=Be\3S*-t$Z~[!,j|k_vJFN%gbInawz{H5G QDLqjf;*=ᙃK-~(ervG]]vW5Gyz f BؤZ6EWW樊gz׳onkZ^蘑?!;OY vBqcF 5{(VDN2Ѕ R RƦ"dʙxvK:5x>ŲxotåS2IZcd.R7͜ëSߵ%O&>+ˌc, y^1^oG%%83%IZ2lO^x [Si wt:pA7tRJ9 we_h.CvճMngڝp7 Hg?ό9!jSbS:eΩڌ_g yC[sL3* Œ(+sz]ՊwpugKLdc(\k"8?WTd, ap"p["j$jYBz܏|]QN($ސ(6]D_jV^.57%42}~|t!=Svөc|O >Cr1x YHL crF`ʚ;`q}"LvOu\GEU?NCt7/9KWf nX&dD| A3+! n"_LGͷ DZ|uSx@ mboD|c=*;^5;p_S}`%7!Kf7}oV4EF$~-x[aWg=SD(i*Q \!esʃ~ө"J/uw6/,PqHHq~ӱtb̴^Z&$“?){gV}yQlrNJnl l/Ae`P4+9z E#ldy(A8mR)D{%56OT9{l.^ݢ12T%O^¸̙Cyt9U6? 6=3uN-X[X_sj􇔢}hKf%lX/ ݵ-÷M| yg1 Tg*ӝ}xsl()(ϦlϳKbtlبVٵ Ep~ZJI5:71edIK:}=GqB5tkAѬ4"@O-8AՎטW  *1&+Q`"C}ba\MhAǎQ AtEm]..ohFzV=u"}(ڝ3? !\jpam5CwnU$2+p? ~|s,mȻ AG>kQ;q4gA}=D9"VGXm=r8{?T;dVl/'x=² ҽ{'׃_T Yj@#jLPcN&9}:5j}D~焱ߌri^:*7Q[d+8˷s PY t~85=b>i78gpN.NdүK7;ѦEкT0?6-~?ڸ})ܙ⓸Me?cZV3*Nr&Ld,$X3>Fp;W{',:Vδ9+M#M'0BU<gdc|PZ閂m6e)L6J䗑xD.PP'zSTye *VE4Tv ʅ Q܈aF) v ⦟ W-}teO(|EߺOE #@Yt,7eڛo,]fKSо\Y9('m?C;8,:{*} Q$rx`iAKȻXrT)>h!_?6zCY;$k5̾wC'9l1hf `c:RGzAI@kX;\FbU4r?,E޺đW:^`yPi~c%䞖T±f-U۲=&qCa=o;`}G)$A/.vτ[mv=@Y2qz8`mWtjkۼk"d!mT77~%h˥*bщW^t W% GR3dI.WǷ-b]=VJ{눢&X+[|rTIғov;]λ=TYhbSB /MI,1 ȅd3`{&6#D!;RxexJ"m&{laq4A*v?1G*/󍽽^JTM_^./C&qۅY>v9yP Ļ/^p/HM0 CJp@1b\u2}0tgAU(--=|&fQ~ufC⫸bU , dIٜʱ 4/(pwdRZ/"*m'e}+UEBʵ܄JM&XD`:3X}CZsR͟Kv^닁: -9"Uu~ꈞlmQI) +zE݀j)ᜆGJK9 KTO3"O=1ՉJRג[0T ў!JrT@dhrֿXH|*SS"$wdwHoroWz-5+v 'n1F(.Da]ьQ=N[@txuuPj||G~y|PA$!OyFCO_Zˊѻ-0ct_[Nb?'dǹg?铅10qvϬ[D9m(2y4y g2fN9ɕŞlЄ=0 %h &N vI%1O`⼬N牅Tc)-@ڣ?9͖O7>*Ƴ_DX"u*;]|R-FdT8;7䉪!PAKnIq~GMa*CMD>`rlA#:o.WO-68 զ7c{vt55m6A6|R{R 73مG _QT%io\"XИ!!%y/sN+~r}9q|T>U602%tCRtV7 G7Cs^U7P{Lez.U/$_l= {@Ԡf+W=,ڤ>>^om^Rs py?z3! CPX ?)92ML8Bq1j [0z㴹{]Ql&Jݼ0se8}>X2 Cj>2l+A0agi4 Wy^b(UjO"<d[1: WQN=A]1XÈ(]0ZˎY q'e$V5<:.Y؟3@pZ 'v19I]ab]x8^%y}ą>Oބ槶.횠(Yc]ŵ-TJ|T~"}R{Hf;$Qu[:JHY1.ioûe42Ϭ[JAUiU,5>D=4R_&2!o'A"Ћ\%EaMzqUz%M8Xcd7[vjoMRM~R$Yߚ)DdWpQy^y}`!rDWC;ezDVKT ;{Y?ฮ]oh]tFmj-:3f+@n!87!ɦ0ys"S#n#'Kץ#M&< xǜaBPPDX-Ǧڞn.'QuՁmTാ&Q 0@T.ih zE" #2YeCs[{.#LU asx9a|+|YI]R+eRkɜC߇"˳Y4A2,9?{sZ xpst4GyY `b&Q{H!B QWKUjiU,Q7N|wII~W wo֑n)Q+AqE:y MlW2i `gg]vͤ8Ks_||—LeNo:qUn%Xd\Y߁s@V!nBffRDm [YT11@okY|-e<b,VC(0|gcR69H\ ,3W+S  |IyQ۫+à&cT6HE611YtbggU⭇@P< g ">ojwLGrb2@|&XG/E?Q\Ts+5%3ˑ7.ˎz%R(+4Ki"(us+5jXٍ饝25\,D-~YhH&(Ay{Fԝv f$̋.]~|, lw0sTyW,PL/T$`TCIKpv[:oi!"".]X:ReXJp&˜W!D/q+r A# ̫%r'GV^9!2EyjgxÚ9f]JT.qƈ,ըW6Ho 2d=c%~~ئZ|46 |5Ѻt]ut젪']rw 'GqX~VF`RF V2-ڀ>a%%N#[z6I ψ`K Hi XcbΎ̛IleAfQ`oF W{P6HCQmeq3$ܒQɀ\4F2?r(^#[GۆF6t}ov;gL|ITM$RXlHE#QƪzӌOUɊ qoɞyz2nJX1p$aJژY/&_L>=&Cdvn3Ђc!HvrJ3W|*CVV@eawr1SADP YA #~{1rtB{k*=4bΝyCdĉ{_Kf* +9U7)cloЊE v]:Ncx74{I3ymq6{]NZ=܉Z9e/= Ab $WUt6Yge4 \*+}rnuws8s@7lG ?ָ/d#^ qz-Qxsl:ICqO.f\uq +zxBRofTK~J1 YԻS7%i5aZ_g;a{ۙYބ웳82P_ w%+W t.gs& upG?3Q$o y``~Q-" BcIPr"z5Y971ߞԔKjT)j(Rq^|]iSfHvAqrtJFů_/C㖋V(  Y3%-w!17iv̡NN0o4@`I: A7yKWb[ rgz GZ/\bhs}Re? (>)| 'G. )9l#>hto.Nr3뫥 [Rp  |9An>o&r4T΂w:C\}vȋ6-' r'jwyI3 ( :Gh(VXpn[:Rj}⾗q"?w@x(t`a>k{j^e3Sb(PC8qCoƙU=+)8֝Meџ^t{yhJvK7CJk H0'QF|T٪u6t|>>D eD4¨{S`ގ}Ql}Ū܏hM_ITQM4+7QV/z}jN%=/΅m'wD\Vˬ(T]itpC}&.vBߑ3fvwqh=X|s11G؂ ] 0qI z;Ajsٱ4|_MJíiU[K5 M~^EzHh/xTxyƚ$E=_cd[k1>:1@w=N""Hdg >]>!6HJȊE󩺴^;rQ~E$BG^+GCm6]8>( x v -b&f@t-J8x+ѯyͽg@|iӥٻXG(ȂIB"[ahKH =@Ԫb 9z^}B׆<|?R G*S[sBNq3ZPRxQpJrWlUȼ IJz>00@(p)QTS-6- 4D(>٦W-rG=0)7o> :'}N8gitr@ 1xEQdyfD!aXsW-/:ۣUM=FufI_Wn%tŵ-+qꗓ{sJ;TK{, 4yHD}Ȉ Z`΍w8xm|Z:|R9Xzj,Qf)vg Cmg\#+~bpI4b$Q1{_:YH=SUd],m:h J}X|88IBOji2MȦD9ꒅ{_Z|~IMANj;P$⪀Ewir@o =[;'VsgТ̋R*I69!qxT~0o?QD6Xb%j.\oE_V9 >+"A2[@+L#iUIꪫKaWey#NUUQWsr4#E ։οaVρC5_a%"VI. W @;if;fSo6##Hl]"_0zˢkߞʀO&GG|]av TRAyoxb3XWw:ep;׺.OLEPBmpX5;xlK]@${D~U,2 28DbΐTR h4V;z4:% kw逋Nɚi?|ͶT5gC.Ы{^Ͱ#0 AVN ) ڑՈ/[NӅ&Mw`}bS},8 A =?NZ}2wMsb? "2V35R TP^̃V;f2V(*fҌ._|oعjV3CR3}N wӕXd W75pLAksA3Oz4lg4wdx (]eG_RtЊDS'5⦡*o=L3;Xf(@WQJ(x-Pr$.c-@kL L%J|XnqRaƪ[Aë/ +>߉Un؂ ' :Y|&lq0\lQۊM"fL s]a#zxb\DVJNPe^>ڦ = qN'k.XOl:o+mS[n56&m0 @N1S>GFųK}n:-XZf"`AI3Lѧ~tZTN G#x4[ 2߳t%Q"Ot@+gнi&лRXcȳ%Q.vLTӺ摺_!Wxp^*5d kaj! | 1HߣX6zh "vnK2Jy0ێ.nl`s'#Vq 7c֜b5\ @lr%Y]_1|bZH 8j4kskSghC v2 qE fv <,ݓ6bl' yߪ.rrEG.hȦ*-N3O;꘸˓D.MgRxb$@݋Lv%i> ND4a_;Cm>8 mvG4-Zl^նMݠW<#) (ǹ^p;_(GI {K :V ؋FYK ingX*4iݦ7A` `qeybJRgwKDdb>4/"|HgYީx`/DЩXRǥ%ޢV)usth=!8ܚ`ڴN0Tg@żSU: دRHl^ ]ߨI[A >9WoW|wgnH:O}VR̀uqh~Qs-RM%AS%c}pv}J`{YϼYU5=Jѡ i۟%G/&6ohR[$OiѵB;OZ u-L"!SGUx(Du#&f~6 LyzS9CLd@ւ6ئח-,#[$!(3#7UzuJwo-.L(-mUaJp [*RE?źܥ@C5=H  : y1n)D -.rR2CH) S>; #o`قmzvK)ngԪ'FG FL'vtahr3z':K"'>R[~=5] W絈^ h7y=%n_P"JDmR %jQ*-ذRuC\2%xmx:,".1 J(~hH#88FbjFmW#Uâ^r'}d÷wΈ&ofgU3>,Xw#E{ SS$3rg\D% Kb3#.X=dI:@H GbҍR˶e=:Wc嘕q' Fv)s,T ZkTM-_@HKכAlYa^^frqUHThJ]Zk_G2`bEEA,BnÆ@wkQ0H"i%ΦO ,=}I$E,q׶ +蟈]gB_nk- |a W+v^mg`One`ǣSb%}i"H:bw${v}*2hsͅRL&4|)hED>6d9.bA1Ib%3[M,8qnC4 9N9x ck̎a9R|,D^g9Qq&f-rgKg] pL̇!Jd1ZnX0dR0h=9 5zwUgPD͞4~Ŵn[cXh~'-u[BI9ޔ6ETd wJ>Xr?׭݅}0\*Cʶ"~;j}pm[ 'X;O#Ը)HTr< ReeAG H/"; 1n5/w>ܼںʰ I7aqy Gl@ᙯbsXiMbݹ QKO\%*6XH&9Epf~m^h9X}6CvRCHfnD-Di<Od PK`.ټL5\ 7ܟShEt_:,$Rd:XM50q@u=bWYx_et=z[žpS}+Ã#+_iԇ_T\rMcZv}[&qёaP3_Z t{ 2?yPd>)o8Bz-#w3,Dt6~ *([Lυ]yԾ?`}FP)vNeĠ$q~FƮ>笜 |+t4h|0W: 1XBMݷ56g fk]{iӪ;MY{;הZⱾ<Pqz%V>o^-zCBQu"G`("llr1)˫s}fQ Hϛ*}n? )p.6^l0Keb!eOCB~Ug;5gUngR1, !nੇ`/MVeQ?O=;[7T%P>.(.)6hnWXoBvk{.`M"C1G6$!hYr4{62TbJF%#T[$yT,W$\JщfӰo$ !j@ڶrsglB utx]sH=/Bєtdhr|VʁRk" 5^hgjy K*横s`Ci;RgYf]v\L\yȑ= AS`@~LYC={P]+0uL :MR C^_}qH@n>,3+d wop*~p'YFtzB'nOqtjGɵk4x,@b0>n[9dRJvx*8cl"UR5|(Nʐc,pT@4V1b(0) ϖxӋJ݇<^P[ ã]21IfoBe;^gV]'}r-(#xT<{$yO#]t)$Pmi_1鄝LVinTz.5 Eb\&K"6]+]zn r lXda[z_D0!ŗM߈n8{fˆ?j4-$ \ "/j$ii(݂C}oknjDz!_R!BNj2GNBvtMß|О"GN\^f b5nq#_?j.x{0 nv:6zzXmt[ ~_,Z͟&ad'Ou1M;d,ϋ/qYqd"t𠬻)zC9,v]1$h7[.hP"PC$Om~#YEaw)cu0^QZn I1Gw' |4\u΍3<}d8cQE<]o lmFی| Kܮͤj + 'IQ4vwGñ/4-nTEZۑ*"3{sN5#%[3E{'L\afyJ-UfѾ(Ke1N0dHId?l#̨H>Y߇|W)!WgpGa=bfB-fj3W\+埶/g?5YҴm"gF}hPz@C)v~v,,}XvAWD4%,'V'-S;NKU:_s%4XՍ, ߽$$i5!NF I/YĜTQ!=>s#J_1x /ρ<ΏZEȆLMf0--]  {|, sS)-pZQXg}k+8t}Շm0&hrV2Bq DSJjH46ȍu \`F!b|wk8Q%HH~~Vqb*fް**R[=-bG)E[g?FqM LɊzcκ@'j[~ST$J!+ܙkRB-m~O6 !`}̤$1Rە5}'.faWfT0Ä;NlUfd #SCC,1:xiJ&hQ+F589񧔕;)F 5m"2n5ܣ!7㳒;l)f%A!-Yh3۹e%-.%E~r*zM]{?8H:mIBzq*ޤPv=|;ec  sl@\ =1&\ Ocǖ;5QuCY,^9\"0Tgꌆ'#GhE(ig,x}RGx%ƖmذT kU*R6SQyE{Mdq#$ҽ^Y@yIۂ"Tb,t fkaFfz1L-Kz1gx~ҤFimx2+ `CĽM7x՞1Yz"v"B!VHPGz ygکR~hLo)/"+E\:G^WQ@ wڥo pHzoh߽^,zog'?]@ ta|MolSkf{kii{ J^:5I)cZ/D"4T֞.aυ E NJD[Hj@KSވ~y0`ȐU)VEli{"i #+<>`*?~ݢLbUJt!6{L4TvEK_~c*Q:v.TY-"/`uMJ[qm)2V$ ;<Η+ӁņSMA *0f_T;.QRŪa2jBxX`{ ]J[ە_DpijMXr%XtH>GM\UrLCڷB&}5+HRFF{9X_e.h(A`NxEBZʩ'{cˆqB07#QPgܩYT#۳^:0a.Ti(+0ucV^@.3޾39io GT@wRKȼЅPRq̀^PvB^׊o8ط1GBU,ѠY<EXfz1B!dJQGe_/(Vfe08fBpe=XM'Ɓv-a&Blw@2M6RvX?Du *9иM(}'qD]cXbzm.ۦ^Y9'jVyZZ p#lZ 0:*/0U9>Eh^[#;P&~2ȷe!ъG%GnTq}`f_tw~Tv&qm Y|DAp:)_lݬDY EPL(O &;7e76 . D(bm SiIێY8ƒ97j+#‘fK;*{eD Fa5&{= ^[=.}b)[ ) +"k]D(,tX51uT^~VVw>1,tu]2 qĚ~ÏGH 9 +S7 a ,ևy($ r,FHK!9 |Maeˡ h'I `L'; |GUQ-:p)c!@E9vN TFcW$*J[ k NHP/WE 5!ȅe 4!_j1QPh2<JoܢS*ϓD4 ap<LRwIwmU[MOUs@GDW.`X0 &ADFiǬO(M!Q)͢kG*UtlNfєQSNJe ̞$fj̲+oe\DڍYRs{>Ә6'HeɿI+UFĞ6?G\S:`u1CgE{"窳eQ #_NCwIn[ F=v!h8RrEd F\ >_ ËEIYB7WiW;$S1> !lgHwk>ujg]sNV9_)B o1[Gmt)Vy-Ӯڍ c޽\k"k hC os)z8J_v.rCYgn~J&k,%~giddL~8Pƺf7s֜lT9)PtYPߺYswX48rվ}tK6jȣzK,ٞb6K * Wإ 6%Hbw7oUll^ hN,5-A4Y}ɕ 2>R9E`ҭFyaHe<ݓ;Z9_(ݲUKO|Or89cMu;iqDDv&wQLX]VВFMYz6L%K3$NpSKHB98?Z&.TAx*~E^wIuH5(r"p["U:&9˼x IS'{$np)T+_gQ-OsLaS, -]0(ew0,ZthÅ"|_/tMle@vcVI}OnX k&,) Iw?: W!Lm X" BȉdsU\Mb[!U罼sg?Tk2½ *Ui&].:d4*"[=ٓA+$nh4/KLy?*6&Lv~,TWKN*m:#Ӏ/ N%XMjќghu:X?IT_n&BX4c0,O.s1ĔnvH ޙ&^N^ꞕ[KbUcvɧg!I:Dv\_VR|]:xMek #^,ApL_LmM&e>H㄁xH^7Y8zh^zW;MBmCȐ|:;$ !ݭ=k?h\D[܅uH?jf8_„ɍ\z6aXy mOJ}.=&djDŧұ+Iy8G e_[$RKv|h.!(/߽ۗuE12[TE70ɺr~qEuV'*Xl"Uay!>k k_,Swp`BOWNv&^e<؄dV!f1-]/ӸĽF\:y'8\n4Я(V7:u[.>=@4D[N:CS[t}-]. !/4i(Xt!w.l! #is3)tn lD?{Go8R`3'$bNfr)wO_fcf,Azq˪"!}b K4my31;N%^y$S=Z.TB<,i^ gS(~WK׹Vrm31Z9>au]΍k_7t Ab2-9\Ł֓;0qdHС0W:>)>sP1䜈lk; q*H~,E_+aH1tRy]nE%InU՞6P\|;O!n%!7~ÚLdßX,57y{W;kl!̅i8DO$ ,^+'K]CD;Vv}H !!3kO'})dgrZ12)X PmYTEb o <7jSoF#.ls jxt?w?*ƀ"cZ IJ. I\ID.,սI%g݈8I؟.[ G!D|&L3"s3X)poq|%$Sl={i~saąej݇w1 ,qQ2#~\;n &R$tx;b"eXm J +Z@G|cwX`Xg?*EquȽ}tR`d}{g!kM\!& n/ ~RxfsO, l(1 R1|]AL?@K 0e HD8RyltxY3Xt\3;H,b\@f1J6_YL`@ ȴ5m;m.&0$O1~!&vB} B]93dڔ#kO I[.c <—f폕ċNbQLlW .Cߚ2orjlR벏6-AhFa;2K>52qy+xaɃ*Ky} F4)TZᅌh|زBN YjhOE?eDD&<ۖvnM:{ 9(kM)BJj {)#(!Gth ThnA]ux{h6U%'I^>ig$5ש,R˦ F"oo P!|dQ'Ir);M{ܽ֙}^AjeR,9ލ,Ǝ]#&A;h;z9~Q͇ƟƈfK~z&csn$nO^wJ~9 3mĂCڕ4'j7z3$U2t紶ɍ!U Y.Z9#Ӥ7K[Q^ E^q"uy'[*MtmN;쵦号%Έ+r; *[ˣp~zGd g >LJ 8^~FA ,e/ȠtN`eK|Euݼ!D@o܇dЋ6d1΂ႇ^= ";Kb߼9Zq%kzww6 c!$@xz8 K.j 8-E-,`JHS  $)*_{e;Q3T;㵁p9NVu-O*L *)x[rlfIf/m<j'j~;4hG`PqaEf%π. w< 4P$D!r+=_KxwS<&^yTLGr`܅1ͷlU"ZICqnE麞JLkJ0{ɂ)|߂lfym1jKO8im*11IС%vV)YhӯeD>24Ů[KRUAăM&o#bb%O 4-*wx}Z/LgXO)_riX|&/W-p`D"+5_73eSNvtA>my4v ĭfrzL4r+XE ڒy,Aꙓ yREC) I[l>x( D緥{U/VxRQ8CӠEN`F ;0V( +]7:48t_qsA}Kϲtw J;j Zs떞S^9J{g"lԭn:B+H/~eݮ?+wmL؎8[텲$:2`SVX:,-+T\L5喝l0>&}B7iM0((l!=3Jb?$^IO24f> ]+"JYT"0%.vl|WI{p>=$j+#+~Z&Kܼ5%Yf{K(ߌ3l@zaF\ߐ=Jhr,| p4TNC ^&d9W{`$hB\{yAՅ!`4J:CL$ՔrlirNDžߏImC8b^mG.UM' 9">ҠX=Sj1W=Zw-'? R[!=P.$.3 joҡ;>l&w,UPED琭 V\n2߾#Q b7i~46塵lJdOnBVJh#[*,d*jǷUQ^ &* dz;\ەu 45U[/ ]@{l];d cȹa⦑A }I?K.Lr~ Y/Kc b]cQֺG b)!af?U]{DXWcl9j.wrv&eL Fӷ=--7ɝξS3"Jl2Z8ꋄNBt 4Tkk(mX b VBe!@S !!㎑k") ^wܟ.o h+w"2ZQH0q+]W!]<_eop/@n:Xߴf^m+\s ɋ'Jpl߆itÔB|܇H -v9p ;ݔ)?k ~)RR]HfwQZY"TIZ/eJY#A#YYo9Ta3D122Q!2%Jp'/mOIsrzeOk4l^UG o|i#]5 N]W\]'LtNX2X4 2 R짭}+meO3 Oe%H6dUR M0`mn  :&[riJ 5C>kad[B+fIlu{iJ4Nʊnd6Ց67)}o1IYG9,meNv@V&qV*P`]נIB_1υ^Uy"/,G&aո a/)\cџb%,]={ۭ*\Vs׶H-jzmV rL>%Nlzןt@ݎo;vpqWz‚ RYӣANrv[$7tį HߋN^3@1(靘K$0\[n`{uui2CCphK3h_}*: V\+vg,uÇϿ`mqwvK 8KpID]97^oC{DVb^ _Z~P ~;BWuPa:aw$ku#ĢuqF|ڿ^>vLĚ 4u R?t[G>ya4iQznۯQ ߰ު&л|#=*VUi|t/VqD0_Q~ 2UnÛ֊ yƥޤ^MjQ38 5Mlԧ1FwuQ925NۙA@X.!H e?+Iٗ[%, Tf.޺Bo[с 7H;ܯiR*!5v'Ыo)/滔3SΗ#Fݡ~(,4иFQ7x4ԕkf7g9'}(ršXSz#9ƹac] %-]/n$|[stSb=pM[\]/,JQ=;R\̢FZa`QhnsT0cʜpqwnjdޞ!n \ =UﭙOhc ϭО8SfsXt+Bo]f_uR? 8siXwd);3tqTT - H ɝKJ-}$/"7dxP&R`kdףmkÅV>!ʅRLSakfDXnh{y7zȽ+Sζy躄T\8BxuÓG~!gJ%?]7K~Q7WdeYꝚRZ e]`MV zSDXšb6-\7ȸGi_@uŒ]4TX 1lc'!9ӣL;Js§aO>jؠ=25}tj7J;w6.qǞiN2,5GSN~GOضYw?P#AO_rpHT29_)!"5C-==[ZD9y<5[kb _ mmp>ɓ{?;,c>T_wNt>P;S'^WE ^y^oȺ:y:O+ku|pn;jN r٘9>MJIlϦ`’͐@&n^ߑ;cdW2_0w3dJ%b@rasmz|@&w)ʥ,| k˔Ak``)BC# EF2s308T9=aQ!6Cg`on[l0iY'y=<L:<2dQKoeo ZΣdᜳKGUT?8[T'nRE&j^mv&#3/nkjk:OhCp^cE-a۹q11s(CZʺ㔛DU9ir)akJӯ[#'q8TM>Ms$*ut lܾpUW>z;n^Nj[qAo=8ؽlTJEAYK^{%'SJ%/cǐ $)7tW?ҏk L>ÛoJ|QЩRC ׍ZH!Ñ.]oSRNqBY}Wۢtm;_gtq@(a&)rdZ!qB"տ?!wP}KoQ.V9 xSay4DP|0$BPP^,V▔}Iŵ_YoHJMZI\:< scKHݫ{[:-w qhLI:Pӆ$ԃ+Jb^<&)=PTy:Ĉ6o$򢄺ߊ0TyN oW6TD=!K'$~ bPX0O쌴3Law JZbLyM$*OCvTA `=:,v E,fϴEIjrGsUR!iBAhݛ ;5\E,eAs^\o-D|1\d֬K!w4N{,d2fY#, UL$~Yg*;TUK琪Ɗ)FM)}nu"Ffݔ't!LA{Hea[l(wTfz2Vփ8L>rg3_I{OƁ}1eJT ߯9Eho|> a DϚ醰B--Sj* -E+@yv~fCsjvf̎/esQ}uoBtm-̻Ni/No]Nj VLRhL wڄ}!i ?MNd}i%m _C2wO>J FܧWdV"?+\,鹭|؝ ]n7JXؠw3؋{SU v}ݶ[qT"HR<&'}TmoH[ߞ1YectfO DO_w2){N;!6J=s$@)fx ;'vSuȯR..;Aݟak$ *{5!Ǩ{/JfUE~9B{ɨ#7<V`~2q"U <4`:*cX*.YE2IĜ%r(ۮ#U%Hr%Ј9=kւ8 pp=Zxo/ \r*p4װpN{L?iic#ʠ0ޏ"jkċS<8y|Ɵ;[~F< (UH^w.dFPr\[LJ3›'sݫ*zm rG8GXΌWsJAWV>;Jלˡ\ܹSգcaI:P:ʓ[0DJ&ԅe|N( %FS]!`ӟ>J^yf w$5^F(I}8o S?ӝ?ODR>x>0a,(..%1vۤwhNa,R&0Yo!S";! IRh\a鸕L+}玓ʧ} QMywOSˏ[E3Lٴ{uRZa [M>Lj6 6Â|7}ZeS +0O"r"RC_4q!hʞc>e AW1cldI[yHq@ 'Co8nЎz_g1H| 75Xk_2~K;C^$'D'U5:vL.V20xSsF7frOs2Wz/UđY$^bg1l+tdɺR9V3RcsB-Vx ,*-Mՠ ady=XL=/azbySE:uWXaH/Y< 9c[Cڥ5 V>BՠÔi'}0`/nش>@BrĈ|tpֈ@܊vzWSUxU+nfVK. s ^RW1gLmU4v%[) N:Z&TK=ц@I,zN2u7#w8zafu  Қk}D6D\TUt&0smɂ2Ev]Qf سdqW>suɪ\1Fo5U2T =}Ŗn(&YCQw?De~#ۻ<)'4IWC,?a w%~.2]E>!)~<' _BMRZnRfں eߚp&N&@߫ީ*@ ' d7S:8c2'-DI|L}|~>BuωŒ>VC;(AF+*7E 3NWJ|n6~v#K9rknܴ+B xFb5F(^4w'J nh[<2-,$v 3q_^&,Ik,`2'%* 3ͦTW]}wl;#S}Տ~ n5i*VOnAlo d1ۀ".(yCmS]CZ$p[A ^}Ec-TVX=KN92w:4S(ru1m8r&&{5b.5\j }}} X\_t8#S~J5}A*a{zt//N8e-+aDR#zs1$TFNJt4#F) L;#k;]2!ĺS?I~j6JаW)|zH*k" !^ :2Yv4տZeԢP7O}`W86#<&r( _yN6)[>9 b:n\ h{9#K^0  TȴW~6gh,cpu):KAi'ˏ*Ì5nnr 3nUmr &yLs%`:m{!srn4kOj$薚n3hsb4;>7In$Rn"Vxd>umN #W8^A8|瑽d8):p#Ӫӯy} ߩ6zjYI$DBDeW(:GA3 a@5 +o`ir)eɻU2X }x:kIw0UåY~ޔ` C}!ylDbot2 ?-OϢmB6Kx,j:渹~yA΁!jqaHF?O\ⷝh,X Pˢq IK +\kfG-,=@?D4$eID &Şn躺)HpriK7 t|  N]Z+^v{n_3g~vy䑻n;j8&h@ DyEn"jrBsۏ9k]LkۼC~t)>RW|QۃwSF$usK"E?;THAjMK&-W.zP"X 9>/@N>7 ?ˁN%\)V4ehHfН{$]34E#o\MBfy{:{ƽl[jC2X:`oz=;7JFK/q*f*@q.+us?D3_ShGh)CqiJdSe4{g%ޥ ۀkvn]-"ZEo6<K*6B $ņK *#~TfJE1c֔OoK uh4xns8$E:vJk WYx_I}Lٽ9tqtWHrUyr Z2x{j!ov`lHhܻT.jK2BV4̙DnnUgC 0#cF&_* .۹nXKpL8 lQWC5Hnl>~\qdRNPw^TxqW=ѧ.k(dz#)2=m6$U\} ^/p$c6Wch&?"_$8[87_}+pO _I++[&-KAfF26/6QL\ǯ[ς5_Ͳy)RgQKwN_!=Kò6PE1FqWd$w ޴G@EȄ^D(Vk fR-ʠH&,B^9:vO?Z~Cz"U5qG3z<مEk KGw{c%POGdWnW$'ZhzVNЩSg))s=ko:TM zzwYI>.-igu^,Lȣ:JA̪d˶O)n1)G|+qUI?|XΖɄ4 5"MTQk5=[4gCbZi#*-A(Y/k$2='%{N᲼xK ;K-r߇2h}ր&V|I6ভ2`e< R'4z]WWXţu=.=lncMX*ws r#C"to1\ OyhF:!t}A2FJ/چ'՗Iklb-[Agn=)[we%4?UZrq+su~.08m-nڶn7+$Qn@ dOQ`mZ(=K%O2 5ɬL@I£#bϋ"0Fg>eCۚ@G/賞=qQ/瑟 չ](m\`yjo$kC?kQt:~~c%"EErl^!Cb}OR'7Q\s#~8w*#P ijZv1>3u4 I*K]8"<5wR=2j]^PdeI/GNJ{wgP%k)Uk/4o9H*WeUVY1?; e V[B(6 z47qQV:A-Wq),]QbLhIRrj([JgS SM g2˸EA# <]   [ɵ<`pgޛN3G>yvUe5YD-M,":Kwo$Rq !=X!\r?hze9aB+qH3 ^T{MTh" qOyŘ[P;=_ E0Ԯ=" ]1t"XyHx{\^;"1TT,8k@ZqiʅZ"?ǂz  ymYjdcc@{mqRtBTEX `MKnm^ @k!7׳Uע0L,Ee O,J֏PG4^R;-뒟9G¨.g;jUȸD{>a X%~_i~ߘkw椵_zIpoi_$S5.&U uoo9a1ݫ: ?O  M'ơlMİ/7퍶#00dzZs]peQ>nߏX"29r[&6c>Am.J  [%țT@~!1CT'ă~T}MfXNѪm#Muf`-H/50X`iqxa>D 4HxHkRrJ YB% s ׹z*z.-3/TVN4Z|X8U`˵ ֤ R/fH6;:D X#z% 3 xzW!Wj_o`~¥9A$K޲gl qb.X] A#%BeXwyfWY+/]gڨobOTCHRoB,e# Hr]qI W`!:}4f1=1|@jgz.fSl5Mr 9 93U`cļ)4Ku:&H:r4`vw|#k!0m*X_IvtưU}(Un;&6Ǝ;B떒5QOa`0IO]f&;J}iɷUAK,_GϾ{r4A{0Q޹ C=ni%29aws&Y*.e^\ ¿O)A khժ3? f,{ K@+Dsw`)0X#B=])mL`Slk 1m G 4,AQA& DfLGċ~kȻG|^+ƣjϾjK\4]6Qe2? ˺-OsT<"Ljp'F- _G+:Y)Ɖ4;um CY 4B.iZwGWEiuf/ɛ?F4ӼL\z:xD48})EW.X+Ez=C!dH6WfN+dύiͷ0b+/aȐH(gX48|7~ tR$R;w+K֫Z$ӌB-iϹ n-5y9(~ЯRSg,be%UjB`@(kyn\({3]ޜLITNFQd&\xٟrbʇ"03$)s9NInɤֈO_]bݣ]EpqfqP<GvI <= ;&oQ&8 ]s`Ul(xz.&2e ~9 _h,)eP0qs$|aaN*KsjO [\c/.`1uAq!6 )q}EE'&8u6'cqncH7|Htvs}[~aAd-m(D)={ = UI}!Nc C!ԁؚr&+XZ5IҸ  eHSFg|J_$[S# AyW&b 5FQc+HF܉D4NL=,.[ܘ uLOr?BО@,Q)(juZ3\7qb32~-(1d*4TbAصmﭯ! B_y?I?~ /x&4>*"dQH`HTs>C%B_!M`t§A AkdԞNegrъ* k6݉ҡw3-Jwmg L*aG;cZRѬ;Hkg+p7L LdK1D/'} Ŭ QUc_0ͷ)&'48tTPRԧR[Ciy* t\d b󦸼z$y@s僊0g*KܴǏ@=olBE|slIO%kܽtY KYt|0Y))J1w /,wHEAC?Z7踩(EiES'.xyL6ƬOhׯyܺv G &kO(':K.5?ZјUޞiU=c1&$ͧM[$/70aΰM-ןچS 0hTxWoFGi7rjh\+*iG5 qkԏhϾWu(2Oh^|HȻ3$N3Ԧs[# /pKuY+wedT"O.3&ҨrU4| n;gU$sXKrn (ؙ|AUc߭5SESv#T:صEBL-X 0E7wY+*ΫX qh7ž%~.[+_Ѽvnլ`8tr`~4Kr78`=ܩd|}$HxoޢP 橹gS>k }&(- xSԓ! QUQ: n_rݠ/3>PKrJPI{;mFWn ]'_zv6ԹZ]xO 灐} )hnig?rv%!wď“/Q=~Y>ުC,2QWfy ˫ +ܼ`$߲B"Ћ. R|O{SCK(xc d TwB,8lF-١̈/(#Iw<)ȗ_+'A5+~#: ָfGNh,{>g#0䞅َ8܏n&\~Av; oYSrurM# ߪ} 3^UֽsqC]gսB=S[WjQޡ ( rC$= SяV< s+ęP7պ!s qiLr|7\b"X<=҅fMM#AX:J >V2xڥ`ڤh*#JMV6ce z*/:h0FI&`P??<#܋9 (D6׹x7Hc9@^9u{JMW;iH1Lz䉲Hų tu'7 eӺĵNgy{ ]|{,#DIߤԂ~,(yϯ G\ MPĭK`)gﹳd)lbktF;G{ItT4H{HxD~YR8y.lZy_蚴6ɝeX Pm9^Z4:wI^Sw4aGlLzANbm}J>yƊp.%ČRu@@}I};w* @$|ûߠ|~Zq5,;Ԟ x/q/$.0ԔRނÖBڐMG>籲Q$*⮐dU<_,p,<)o9+C_oPHZ]U4JHkpqȸ _(*߼j\1@87o{M|t@WOPl oIW(9]GFN;b(zQ橥peCxV#mM s(hIRdYE7I=uXvyahMk# &83*M3ٱ3kxz w7 KB=2+v)6:"Lrn ?$ [I.G?2],A.+MEKF;%,2{8 ,ĦtC&k|M'qRɖ| άD"׽k魏c}u!kJ.hP"'bwK`-bhA]|c*vOq)9xb4+; }s%Мۓhxy曰(wLƸ5s(:| :ԸcfK\"g="ֵ7s>dCtض*&E21_fτ4kEHC { ɁcMnOIuW.֨> Z*P1 G@#%Bakw !Ϙ mp#Ų&奱-0.=k;.*A]rs>}.';2UYtf >>m{пMfVanI|?j^Mߧ(m4hyΉ`0ʧ9xzS֌O"}5i{MWbV >-jαKj7ѩ;RRBgB3+u`bҥgXF -pp=؋r0 ]ZYȾwuՉzI~I*eQBS-͝xL\]"L7K3y.9ZA%O(|/ qcG$ \L\-n/RgFP%$m1c+/b1C$ujUř `=v$m&p6޸-+ĿJ`(\b׭1s^/ͼD'Nmϭ'^L;mH RIiRŹQR6Cx?sFĞgokZM,>Z [*͹Nit}$1n7QpX, >6 : FdQ݂›.:.4m[l*w{:32jLYw0uO|qxdʓXvE&'+3_C&"PsHb2ӉZmgϰhٍcg1ta#щ Goa)/!6i8UHY'+2 v|sY~dU ڪ qɃPfrm»*>KS輂zl@ָo<7"psXsUS^W4ձ](nӃ`ȲnG"tH,pzZʄH"+'g15wB=1A^N\/2J!Ҝf#ٱs\|*q8oa& s& <ɠ"0EeE5l4/L=g쩰dS YD3zEVT^s~s7i:sJ(}-+K0,jdf} \-%!Jq\>a?0BjCXp.DR?;Bw{g\ds3q׹nAXcX韥2F, 1…vRK/f+qdqL]磭{"yweZ |*È^Oq.5IPmcc3/ӂ1(`n0KW7|8|V>sՋ%IH \r8qh]Dn_]C-;PKj)lz! bΎM9l%1(>?c,cIoS)?M _l&Wais0בЛkqܞMƽb eP 2S^'0F`L}J\7v(Zu0"*^>Z%ZSD9!~|fꮔ>#B  2y :[{ۂq7̴JH,F2maiGZ盨nUb,cPm>Mg>x7"8-F-:fBKPj :'}mKkVU.V.b*7'TsD+>SYM'9U' oneSb$Nbn\JY,3ԢrfӠ$)F;Wj;thkgk2lSjwe2y(֢Z.oB4K h=_ I$EjJtVj/cet\*-KlzRDtmȱUs*CK_X6VqLp r; 7Cd"A`x*2?,X@% 5n 唀f[\~^7![*Msp$9|NA:Ufm>rt$2";#}M*Ӷ |Ycf*"SIVMe6>{]<'p ZV4K?5~,tG&R5 m J:֋>UˢӮ ݊ {a^@81YMh@7ZwH_+CqNy2dhLpoS[,z% P+9OC[U.-[~{<<,ouoɋ'?c0r"LSJLLWht_|ʲT ! KH|,1s*g6=%^|qnWco%8v\]byeEE/iQf9p0koPF?$9;]vg2%(|0B}M^2-mcCdgW;3D٘wj6x@(E:?]; Xw2qB?nhthNHIuo"Qr{Do :m/MG^2Qa8Kf₯hU:d3RZJ+3﫱1u(rMR\$b2uF>@ЯQSIL=8y@(` iF Q͏k_ R Ѵ]r:yԬN$/+̿AsGuNMkw (3f1sbzI? (枀+jP?dDdd^KKVƞ@ iWI`_͘ c5X)ge 8|'Z0d Of]8vSd+pc㝃?9>J;Dhqd%=ϟ5-Ȥ/ Օ\[=T18&3T 3O, wWRlI4!0= LOZUŷͤړv:qB NN75H50 bn=pA1SO>5ӞZ/c:o$5YE!֦@~K=B kVōs_b54IyU1B孻} eDApX|41cc +0ȽڮӮ18E@`!(/2vu s@&(kVJ顇s@d$ 6Gb<%xƻ&Wu~Tp8,H8 yveri:IGk/i/kY'ĝ?{/ȯ>uYkl=-',,HKvm|$R 'knIIhӋ@Vo4mv@)U$Jb0*(:~?WU oJRG)hkU~Nzh+Esh0cõ,\L_fGT=sN# ,C'047X1W?|0w*'Cd_#O6'6oab)yT PD:r>`S@mD2.mԹ'Ε fG*bK= 9w_vl82"[Ku[>6+bPl@UZX?3z8%T(wi9ZL-e'rgD>A*rP8-qs$21^@JlSԭХC] sڢx|)=T쪗kRoMus` ϧS5KS`qD. T$JҪNʱO ` W2^,)Lɦ !6+>e% 6{y}|ԟ\}CsQI3t6ݛcMVV7up!$gV 6Z/Ynˑ hj7S_7eXI 颁QsBՉ!׮[V*[7|BހjM7T.{YYOgY4D SDggTy]kdι ih'*G%Ћ߆ëןj82X9%!K!5RX>g3QMh CF:Jat*v(Dۢt!B+K |SVN\ӵEX/V@(CQ2d[rPcBJzr5òI־zyia sO\cZvs fXpp <%~h Hۓ(oid!}No'#~泞MCޱw=\6{ "Aǂa{!*Q})9tPHKɌ˙B?@?xwْL/;7Ӹ{WR`"eIDRRe;F쏞j/A8: K%LS0AZ9 שpG*T}]i|=aR2h]C17؋rVŤlؖ.4ʳP/MTfH`5{̙iAb'od"<2 dMLJ OzdĜ|Pr'h>iÌTCMraIR\C]lubxD{'ZW:-nXon@a8qWhn|ҭRwiV;饵M \OGwԯ7I)M* kU7`Kͨ-7ZV 0.,d8릜L=됍fzZwWE 񍽖76rsn` }e2 (\c Nc2.!w$ Pucqe3~m~1z׻omCqnSKH6)]-2 (#۪z][Xs""M?bRLwfe4=FC/5B?1EsƯ<#fxm;rn"e-TKCkftĩmw{SziW(Ӂ"$a>kRGo|"`N4lQٽ')i%dc{|IYAi4(3U|XLUe:e+&/<Ͼwx{-A]ҨYen0|~u86/^e@ hMt 4ЉgJ$-VM} SdDֶ3rKш\ЪS/ù9g_EyAOW1y0cF/ ɓ4cMK?Sbfw'!iãM?> NnJ "."ef=8|`p/MS9f${{\[JU@k}71)Ga2m,޸Gf'd̕ J[^.==^k$/gT$)*E*!̦S%+^;{ ͍B gkd@!GS4b<.XegbmjðXPRIX1U0{P~ҥP,F{_>`~}| ԈK&4xN*׊ B0!Cf^d0Nj#\Jj&>ɮ9->Xgw?NV\Njߢ^&HGkBo{IU֟˿NU  :x]M`ϊdEH潏~5,= 6eFL(Ia5BHBG3D7FH.۴qg1S*f$܊@NiX_x8iD}R(bј`|Q\|_9]M[K͚ Z<ӅE?N|ޒ<ڂYn@n3ާZksXR>gv DFgԁ̊M Y[䕎55Ȓ]yLGs4*۝Sar2G{ oh{R*q ?Y`nE4 kX׃phxɦܢLC4˶5(b#֭Y0N :hgyG\Щv<s#Bopy’^>CԌg:_JEEZl9_lX0UEiWqƧzm:7\Xu Z[E Z (\jt)Z` 5VEBB4Z~'죃.iz*LX|_z)haq.pOw2 j:c}0l湔4a9UH] bǢ35bB/YW&2I]@!2M5iT|YD M"{9Z1?K6` Z@;oac+W8,&;=$[*%47E>'F,Hn]\ߣ1fF&; +fvHY>[i[9~}u Q6>2 ʁ''}YFlLk%0Xy zHw% ."EKYYiïq{+CsphAj6w `]";l0HmzB%3@wqE?U I5'g$yX]mr7<"|>Xw836"ȡ_i}ZxL+ɝ.'vUrbT\ % 7n9JLfls3j1{qC)%JAy} sBm%^ /VPu/ae蓩"P7?5C}B<-=ϸJd2gA"BiBceJҕs}Y)lnQ5zs- ~0}vqT`r7Mgge",\2sZ_.˦f7cNz$<¤ǝZL;N620Y wf;0GZt.}ɿā16}KZB@iYv{YneX|`_LJX&m)Ɓ)G #'oHa'&Ǎ&DkV 'YTZttRw 4XG`$hHIH=LS H[}jXNV|=/}Bfu?]Y37N㕿%&uZ81T=xYZ\nv%v5Ay7bK]j! MSibd60΍!겥^Y{I>0#9ڥҳ JRhdb,;7>aOU-ӧmoʚyY;! O'\CufKvo~Pc)uLjqFWH|!fjmn2izH.vaW sB939s?ϑ%ؙKc3GXoi%y\+ VTt-<E(jDa=ckUn<=E[tuq})0gm}A{^ KQ OR^HE[':ir+֦]G;t?:OC\LƠAaQ- 9,]Ȧzź(TSQol/ l9h\5Vf̄'p^2an1n4;AH4հJvw>HdZ{q KdXM| x3b)ߌAFN{n^lMmF`|l@)avaJt|O32+. wn Fy^{;Unfs:JZV~F ]C0]V9 6c^<{e24eFݧ|'Ed^:.B,wŵ-K /Bb306A0#ЊYK4 ovρDf<"OW.,YB/Mj$`n}M vp\I&vUG7=ǮԙEK0c* m|Ts9L _qB B{^> m荃3UܨrǛBk'1AꡮbԶ`GuV!:VT{p! *‹3:/2<&>V@I׋ꡕBNp"=XBH±pq;ttIKHENW |ݎm cN bQ\IS+i,!絍[~.p]ۄ*c<"B݁Ltn^עMgUsN>%a_ֵk dV\={ [[8~K''#abIPUZUNJ*p&fmp$ja%Q32gXU1bĆP΀z5hD(- , xY o9Jn4b#GoJEv !GJ鷈I=\HͻuEMmȌO>?h_6v ŭ-T+Df3i >K:d|wBe@n2]A ΏMH sU!AE~It+}y]M{ZHbGbVQq%%p’_Xd22«Z1NurwՑ gp6 k=,tSOY:5/1m6jՄfKtIF,՗鋁.RtiZ'B]0@`06An)t<„OD}+0ѬkB/;1W% J<'4RMh\؋ZǁFlpmmNpv{zy=:=l+P^v4JkdL`lFQzBO'OۿQ 'A^v$RUCĩ^6{'ؚYk4Pk ,v5*<_f{C in3G!hs8v.v4A&MHP]k&r2wa8tSŭ Ln2hHZ#1*~N}ٛ ?E<'7"DR)M(aJqRdaTg7(o;6PQWG[Xgº& tJ).YnkϽI:|&BPDF[ǵt9ƏHy3')T3Wm6Ι v0<ԥb*1091p3.(U.FX˙q/om@v|3i aT:=}M:)z~f_i \T¾Iu:ɯÓ( |\>4h(쬍\`L6^X_S(5c++;EbK!1J!2F͠HIYWcve㭕і@i.]6H\oFiPAy4TaV8m鍝_۴_pI~͚Efi5h]6KQ^ȷ9aHϪ|{8trOhbL-K0G'Pf]^lS\OwhV9.d깋 wtxs,|"3sN2nI odMƒD?8+M'`Pm( G5s!ΉuB+dc%@H'e%{Jnr ^/^G^UZOF 7-Sѥ.Ưs-Y器ZF̳_®U`6s'S)ZL\ @ʀ?uGX̙H-dN#Kò>6.%0 7m4=Kk@ ǐǏ9껽T`G4L §k"lgl_;/ahߝ4Η#\E@vq٨xX\]DAƁ̠xǫ Z\.h!GGc۶0;>)-MHxeJn#"&3\Z`'_f ^vQV1[ #|ypeKs:P9guɓ2Ji}>ۛS |0ӤPC{1r07;A ֱĜ<)GOMu{6]7>EJ5 8uu}v[djsUty\ʌoZ%W/s$1Y=@+MթXc(#gDqH8nk|6:4>(DJQ dRXP}cTY7If :#l*+B*uP"mogUWWWOlBOܺvښr[{tO8IN}]蜪p72cL[ƴkh3W80_{'^섡{cF')W\+թV_n ؖAع$vɓKbЪ,#voHd7co ;YN +Vlwֻ ¡<hj)>N(^˦P7p[p.uOy1IN::cS,ȟ`ַ&VymR4;ގ1'ŷ^<03Bԓ 6eVyw/Z@%>Ťq}6ΡIwl1ܗ~0:؛b Ns wǧOj{9VA%n}9bHcPD Vt9pC']vZ͖ 3(DO9=>I.5}JG|1|f-D# B':%B[m#{V G5a.M gAKz3@=u, H<ӠKoɇЧΣ-z+!3*ؕΟ5NΪzS=҃NYDnT2M릁l3GQ% r20i4~K] řߐumsL$ /.;C`aD~Rg!) v@}hmШ p?Z1ƶǞaP]^n$mסQ|4nwZ;JTO5C޷/tlq8Mr3FYPł oO&=j9|Bv0ǒ]X  DE w-r]w;G*kZ#$mF(|K>" 4`D̉ S|ʸ1m]9,n[am2I'!廼2h3Gqnr"pPsիV@y%I_r)BKzA0dI!2|Ax4xq빧9ê"Q1|%4pM ~0حkhw~INB-s"ОMNOip0LαhQD):rxSxu1Fro#zՏ#\Ɍ=MT#e B'|LԼ|eehOʭvrk0]DLP &4r;z%| &tx`u@yH+oi.; F2 Mm^octJhVHwSlgK-B91zSIw؀B?6G;}٦gJW*?CrRXFdqCc%7S[$7zbـu[|oԵI :*<) :oŒ 3[B?ś 񗠞}38 AXcy+2-(75BVHlcv&f\xeTI&d[yE3L hkorR"\ sme<̞S!i,Xe k|>ܸ{M kM|bJJl{2s'-J1:,(ئ bʧ5iMZ:O]Ggwk~c},#-Ӷݹ|si.敀wHX^j(j_\g~?;PiZ| ~u@<.T]<`xhLr)s?LV6Pw[' iXHi[^@o"^4w2iL0}ZP`{v![cRB! :f/G D% Ht|jN+?E2ޤ l#0QoPa.tǵY뿺FR|i2:KYyT8hkIiPTǗ^\E:яt " ~a06Ց$x2"٪0zrg\7/ ? ߻fdi<$sůZ^'zQEl/=˲0sJcv:~wiڮp_T9on./6ͥH^>ut ,}k ++>S( gsgPGV܏dt.L|I\''<\2nftކdv"`_%?MdsxU*KbⅠlyrvI5{FH0|l=oDWP w_;򏂱JJZWl}3orV4z5C6+tyLO,6x?S"HSSztIW96^@r "7F$,Vhev,5U]g:nߪuJVk8bМjr-zn,~ChGςփF+ !w>Lm P)%S5H(I7ɖ#WU}R/UstL郔dqdGS>pa,:&y+q84oPǧC?.^M[>XFoQ3eAeaHR\OGb2mi{]7^fk"L*ԄC"1V7uoC>VVT XS 닻^+q Ct7FBg/I؀Y<[noBȋ"TgAвr< 87ǂoOp%y62Mxe3c@B$y@"Q, ?wkWE lNfkF'ZQ&K ϔ erx*f]}0drD:T%wl`w! `E2Q+gҳHϑmOa}y< <Ʋܓ%٥@dkL d.RtkOmޝKF=U=q(ukO /1"ԊAOÑ9 p$Re*X]=g{!*G(>9(|Vլֱ#,XOQOt:H"+2|?ɋ#lYֵRt|%Bm\&H cn|uEIǹTlsm/ZB?bJݠ_ҡDGF~GxN~ %eO( V kA#kKz4)gpx`v֔.v[R_͂Ms9?qgE@VU@2$%%,d =s&g%wW+dO99זPf.- { aMf!jѱ$4"}[yFk{1a$|Άs%,hdLfhͱ>ʲ9SC8Fc7Hʢ&0_$uilظ>" s`­%~~ Mx>NNoti7!1҄O$Y59PP~m{hpuP0Lv%u}姒#]*<@Ҩ㝷-c [p~-}9S+lֿ2NTKS8j~(_ n5`֟7V{cՋg#엫jI6i^d uiߢiP/Lg"%V- aG{q);^җ=*zvucmq!o JAW #0 H7+T0zj\+)3d (jC:<:| &6*;YT|e$j ,I~Fy]Hh?v0_We̓IXn2/vS _?}qZ_ ]h'K1Ŕ+.S+6Hg}gp\ڟj6o@X#`[nr Az oݩӫ"H! Y/IYA?x9Jyݨi:EYfGQnJ@Oق5F~-=)wO7D1o]R ԡHu`%> /Ér>Ȥ8+2kԥVx$ݫ|Ik9/<(M-S@Jm>y4看FH\g㬻 lu_grc9Tk26T SKmHߓK">AUx§Ĝ?j %d9+;yoG(Od~y Swz(Ƥ^ژȄ@NuIu=ω*o0w,Jf}b]P{׷$ĆW>~e>.{΃ IY_թ~lYjC ՠ-  0ctODB!KQ<ɐ>n$F{c#&O@wB7u0!d6}=#+Ϧb"}@sK;FPཏ憪!UO$=!CBV`9g$k9@7b%,h"=߫)5{_b'awaw g TF[b낶?⪶rᕐm3oysᣱh$O4c+~P0(/ -t9/80fًԵn2HCﲿx *Lc҃j\:QIQ`a)Cl-ck+eVЧ~HSYBvrE|xB wci h5lśmgUW} >te:`|]Xw+_y) MI&ܫGP P5TaֻT U-K('N0SJe -; 쿳ev l)"ͫrعцlvq߻n7 ?_iBeXw^@; `gIq SNi7fosǤo,?_ĽQfwDlanX>,!kI%WEIBqIF+s9?* N!UxK.pX,ꗭ0G8j3:k1B|*+MzL;zc;;2] M})oNnť3*}Nː]/0WF8Lc&Fڊ$no6jPW%6aY+3c ?T',kA^X}B7YoW:gt䒇cTpϖ09Ahp;oЅ_YG}5Ӿ.2R\I&D$*I }yqjia!_7bH57dkW,5Y mk wy" ,҉ǫ x0ͽVD>0oU ANf:FkM ٶ{pŞMqImUȥ>Ct[15]{lňT nA9~"(7chh`aǣNnys5l {4!vHi\[I3G:8S#%%&,i<?E>7c?<fjת VkÅ`2]cM%):[9Hu_s*?YZS$MD}1mY0$.ˌt{ %C2\wˆ:`u~B16:ձpQ1i9XM\qfޗJܐKd;4rEM0Dݐ"@Wݲ2li=TwI= vh0[q`kXY[,uӹБG0\5ؚeE(q_rcpH?,oSpi!NuŲK餜4$z!ƪ];{eEF)c:Fqg_?Z~'vd?!Y`0 ˉD; vZc=:mUzx]  >shdwzj,BFm2pB,#^!:"išV:QZX(ͦ)|.K=w d9 SSxd(|~u>EQ/u{:P[7q,;6/D*\X k@KrߓLY[>շ\y]> i7|_>4cq ~u^4j{' +DlṛY#ƿ%`$eb@$>wFyo'gJvK[|6Vr ۗVy74~o.U`^{9poHA'(k6}pfo2G"5\w=d1";cI*]/0OT3)- lO1kQO_`^ƒld+x,ZD,~u(6bFy⿟ ݍNڭÚJi0Q,()<_ `U!om(+G%If5:4.?%4D!XU1@XcƦ uYqײ wJcƓGNw̆,vFn]ʠAh <Bw~FM yxmK!Ȇ4囿ߙ CȋuaUsL4Q Rλ:fsdF&bıq>A.lIL} hW9vj{ mKSn}(;$šXBM R V$9)ߒ{KB c0Ho&yw眰A~|9ϗzRM*8䎈]9G)SwЪLwļ9_ΰw-`}(H,Sa[ U>iF\5bhh|3g]Y}(lW{\WID(Za~Mr4XQЛﵖn d,pRj2)]z0:6kL =47"p jbK諮o~_x|pϐ+wة6AϏ2p]qRX$;&Edmk@Ô]k9|˨.ZO犅%lA"0ŚfZ_{kbͼ<`?jzosaCx|7&+fƷm{bjw%u[m[iRcS:a,, *;8TYSҧRQZ $Ԇqu3DD X^U0!`~CFR{vIC2ʧv-AD>sP'LW;̃w=Xleq3E9:>JRZoP<ɨRφR#JV.]DȊxiӯ;Nv^&@T_U,f\޳R l` cTo! 4=zmOTo|GdZ "wE;vű$ru{z.G;jIzFՈ,J"(g0n/UҮƝ:ܝ & [7=DivqՄ͢ iM홴Q;' :'qol4pAf&6|W]cqg'iGeqPm9NJ4ɯ!,REa[gV`Im!`سqӣ6΂d<57FLD;~7 8~9 g TBQ(Z#/' x 21l: UuU'P(+N|HbiצgϢ0=!:y$re]|yW줁X!PScH*9ζ4op^iCFekhK DOVɫXK1?/\-6AXʌݘ"<(c=<Siĥ!yjpӷ:vm. Kܯc8"W[ăEU $RFQ7Cث֍emt4BLS4_v|Gxգ®ge؀iK7 ],Jp4Awt-v?6&ٷᧁ4pJكI`sbHme;g} SبCVrAI8L0.ƺF-*tp =-K3Dky+Lh;E16F/oأ&z93SNfc !j*`Oo&D鉨m?},Qݔ2]yD4 4S:j4e5k2 <bl]LDχO#3,OiK7DD$(jبCcd˶,BKfAmm|m\G{G7'aIػ*)V"Aicgl;%b`T&פ [ "y 9q>l%y .y{nBHT*;IϘ *cP#Jh-("œ'UxX2@u=V a6R'ףH%(/ЀB0^NHQhF[/)6%۩Bɭ̷[w%qFD22T*%=9.uPm0'B$X1$0@;@*Q8,_A2+)O8*X[V9f6)])JQU!?G< j[DnvJtC50 Av͚V/@祸OhOЧb>G5X ȾZykfWnYyBhw);kIhdv q.Cj[Ls=wY!笉3ExQ.ży+Yf?ON3Kwe T#Rg! [qL`tV/2"Mɥh:6  ;3NQ=i ;D}wD*PCsmU풐 |-j"$63=+Lc4/+ojF~.Q5Dqgw/ѹ(aOw{^lRhN,z)3A9"!$sBI#:Z徑 @tE続G[T{@HakޟexJ;R+|pI4Q  M(7U܏UF(M/ |M On)c/Ek%7KnⷞjiAxR-n_g{B.8ꃅsCƖ6\ZDx<>!n@Q J0qi?-;%+@˲\s)3cI ;I0QnObRn9j&Y5Tg/ aTL ~h׷s=o`֙^!۫:JGxv_S/#P鏅fG),W$14 (p+Nz1kɇEUB:^ WF/3c9zcEdLS#mW[kKK*XQ({Ѹ\a@VQ>ޝË4l:2H [][ݔ_jnD7z}hmFpPe˷ǁO{$J!g łc P+ FG; uG*/>OQ$k\sn:UVrL]Q~T.Nʸ˟ b)|T.!nb⢥ ¹Ri]]DjmA $<<2izY5wB"4j$W /{GFxRvɩhggɑnpA?V;<ҎODi`Pe9"g~CW+β{oaFa\qI!F }H}^}A}2ۊW|d+ỵO`IL鄼Wuk7D/궐?{ߺh_(][_߿­Z.sf䧊lmlW x3U/,[ie8#N''Gn#~A8DI4)'μ5z ,T0 taKcX,\^rZS~ʈ-2TCTNrXCVCVՈ&[q Eʮvʒ5Ucj#K5i"F>Pg ǻj[M(T ma Xn:۝Akjzq |iuwaǡ g\FH32)RA7rO %jnG =;H1 &Eym_.Ԏou_{O' fvmtl,YKS a]-y㊳B˘ @}e KE}i%y)tM*צ[mǗ/hr]uS\ǔCh^0xŎz/ٷDi 5&Aj:[1v@ Al%SE(YW\7:Od6D[%{jpk7?2~ ﮹ ,5MR}#R4t%썍@|g=!`r(ߴ2-th]2ba/q?ێqpw0&Z$#ŢuUeZql5~=(Cyq]XiTI[8(d * N9<{ުLsu`G(o.Qarh(@f/[ruar#@^x% g<-B{!%n bҠ A1l,oW1c]{ 2;axߪ>$\Ѵ#:P #MOBb`nAEkϸߚIOskmE[vIw8CO ?'rnX#CW7ߙK&VjD=<;ëACj!荪(M8-B%d7OI8 +փeZ]G%}*R`-fS~[Y'z#s#?1Ĉ }n<ԉ  Y/(BQ?!Oٴ,^xD=9")[r e܏x>\Iu J@^mKؕ6k.0[ uid1 +pd-Bx%4$+24?E+ڊR 3a<,0DŽUI1رNB|2-#u++aY5erΐ@dYZhZT~-Q I:"fu )?vUeg|K]NNOmӗcl9>9b eOvA:7Š1'idtgIo{ݯy^4ۈҦzKC,|3%6LCX))R3zgS|9n@N%4aSHtwZb 5Ekk?. |#+V͐uR⦳S'?dmz(GTw 3, .|54hwNZoB _Α"nRc]io遳URx;N3@U5(M fN(q@6$l,VxiMDMka|tvv- KJCo"Y0ߢ;t Tu/Kt ǻ}X0y漣yZ+ӐԗM,PkkC'5X>e3~qssu^o|% pW=%akr FHkrFtkHU`QY"!?{O G} OɊ $ncK˕02__`{$5ԮWG8oV0dFN'*3H&. 0/>#dgCG/5Cs/."wdlB+2|~Ҫ!| 6St.qf\@$50=Ӝ! 54全:L&hx'' ERL `c>y Sߤ;Cǐ?fUѹ) d]]olOxb{N>-Œ׼z" f[}gޛPk)wfGmFXi#j&O{8߫ AnvA{HSߵO8BA[AX֔[PSC!y!Ǧ4@X (ͻ]LsB*Yͅ N>l$TW[" _Vl 6b@BA!oorR1T3Aj`~_$8} l[)YG( Vx" Dj1~#Y̖r{b]w{?Zo~T½g%DorxTƢҮ.%t+`][#Ccip]P@06q,f;jb@|Ϩ{n @QeXՋoWm?$%M|Y{u8 f կ-C<ƪ7r\blbYN(k_ÈT02ah!\ʜ#6vdX vZoOǯqxb̵xqaU)4`@LnJJ*IEjkqL,NZ~h쪗+%r:Z̼zZ*-5JkPID_ ՐWVeJe2_Q飕nRǝnQ4xBK~LaD8/zW,{/4ZϏ+)(1)k'syq5VC&i gq[5yk v㊳Q}U./?甭lTT:ceH}oȘr PAuQ8qeV2Iz| `k^Jo`ERI q㞑z07d_Z\{N\C-^~.}:Sw~^a7LicO6Dko[%{9J~Obטnv7ш3'MUNt+=&&;Fy*o].G#|u|2kpF~sb4)کZI.baI`?2 \ohld+y*G|ZUϫFʽ< O>•-9@䛡N[Ʃ˜}Z\"D+O O vzmOCnΐޫɾ nM8LM$MH_^\7}X@̥hWI_jcPYn) 򥉖=Ny;L9 4r8H"$; =BY3Ik0K<64Í nK,8Y7$]\4DX,'4j(O`HbOCu}b~MoV@C`޿Cw!QOE1BwW#enڿ6pB4@'ֆu}3jg4!G(Ov̺$mkU֚Yx1fw>J4Om _J gGtyzyP@ȨvWx.*1D"~G0mXrBdeQĉV741%a ,"X埴,E;(FL3@]ei׀h!y#}Š$1sQnQ,!f%9~Ag5'u͡C+D^ U@C̸"3$5#KTxWšy̋T&HPDlk8[Ýc^ϣb(o[P\fXm$L&S4bI1*E{0jj.wC+nng5>7GvϝV̩ {%؊ o2`&19dB o!&~CJ)Ӎg-P!֔q&aT %!QSk^nQ-6l|Fͺo:'UzjCMt.;:K/u|)Iԫf_ AW9,}y\ٜQd+JP (({%c3v3[M.oM U=,JIJ)ta5G[erɦqCڮXX'vF7qBxWNtνHv;'p93@9+~iv"u>T8QnC Sp䉢CTGSZ~ep^jV5dރglN6QiGKOq m}l@_#'[бY(؉{qx4gh@YLKŵ)X\y٨2^MWQV3[yMf:`Pّ cA٧}pJ)]x*;hr4iXkWi<[<rn%ox`ז`<Ƹe|HL9{6|x .ɸw7VmD V$e IWh >jc͉s fRtlV t=eI/ #OA&qQaz[=,+Ԧ;#:/`᧾ޓf{_,3'.C I_Ӿ',X[焂! e -KEY&?|/C#AFG#\˖Ys(6h#M͕\İY dK(ib%z2)\Uߗ* @$40;~;*Өs}x&F&uJƓLgpJW|waf-q>xzZ,22rh ,*F(c'ʖTdpEܪ4 Gl%M$Zd'vn]ԷH(H-!<.}1p#][AޝjbypĽpb*7,aQ!0 +} l޴NW0)_9y 륚q| _<݅j(Pn^^n~k na?e ޕ ;tϪ ͲQ'&>nWXQ{{ .n/cj9BnW/82k9~!Վ;!MjVC +M-_X4;yZ{;ǗRb2 NZ' p^]&қRhs Iu5RlfM;'nM";SoI]fTG#xF(^(U %,yTrxh9.-No$>*dq]?V<6/P~0e)CXpi(69`8=,\S `I8ڥ?;&9jt0 P.` WarȔQ`.fzzu !oClM_YeΘL/F{y _/z-8W=grU^]=یtSuCJD`7X&ܤVCm).:I z3}fu=)AHZq~Caeɩej8ƇƉ?d ~.{fa$zARtؗt&KC sn2 h5?x4U۠iz]+̥1A׭Hd & W?W^Ve!kv'=O#3M@- fճHa` bb"&\jO  vU ;rtuQ5PE,~E+ ,qkBZs#Yu%gn||jdB޲:lv?56?_T~,+9k[cmT1u'5Q0Eu܊.ĭ y0n2f5ݢq]d%v[]^>D̸WV:Oss 'w;O=b|T^Xom$ "M!{p-~S)kƚwQ}RII;Sv/Bl{1{B-ڰ5G˯xn,H,K_85hu^9cwkA/۲/NKmJg6TnG&3t!8AC'CA-foUu,Xw pϠ=C:Ơ;˗ON4W&xZ+"/2KUWjzb{ɦt)u2@֋DвIk[l۞]"s(6\k=v0ַ0$Þle M6q7l+V m`0 7n:!(t,y<5帆L#jY.?R5'A =A\!AQ W2jvb0eg"5{ƾMK[ X5SY?+',cc*t*I:Uh[4,q dv{Y ?LS|caM%|oKqlo=|`6t?Ն (~@]\di/llN &UUwvAEΦ\S[A R^KrhڛkW\d jR,Jh4Ua}>fBVzᏚ*ќhhbQ㣧k|J|݀"L\ |Yy wVxE`5[?_}B~@T EJo eRv0L}liNeB?eT){sR L%t ZfB)M{ qh N2U06VmkoƦyk4HI{`TtJ%lcU~Hr FGXZXAc"*c ~t"uJB!RHZT'갷Ks 6g= y8A za# ypj-Chr/q^&ݮ. _Kxǥ3@M\ FBD=䯜nU׏{ tTF׌쨓bƝ}_ro TBJNmN}wZ2H߂ekɨ{>]˘K2,D+8^.6wAe᰼'O}_HJ÷yNp/6ߤ;fS$*KSi'q(S`?XՌȗeg? bo5=¸X5*I.:[K44N&|d8xϽlĔohQȐ6K>#TaB a*SI=HJ0E:pa/& l&ݚhL uUzGҠH'FA45.ÞT"_#Op&?`=.OazQ9l<¼6aC\zM"$ǿT‚6mQic4&v,rœg*iyfOe#܀ qZfх1:#i豳v=w%b;^AV>n+OQalMaفyO{zA*4H9g^.g74-~ԊK a[z2az؋R9˜GՍ;( Y rǤd4U ۙkJz\?ȵ'!@# 5^]n6gH[&ƀ+_#!_aN^B -na(ľA_rVtl_8U1Oپt_N ]*º{+A0$ew;}*\'j.wG$̚ObE4qg;ZRyZ" ^"Q!&v̀putΦXvC.2=5k˶ˤw݁`aq i"cDCr<Oǟ7H>(k6z.KAy:U} v-~s\vvcxt1_N1IZB1OwVy-)i=s{=370qՔ:q{>[Uo$Pް ;¦=LJL9b =H 6k$vċ\p8|STԟw9~sǝ %S_"Ū8 +Lհ;AN2#e-?I<8EеWƥ>FP{zSPte׽0(e3.ݒp%#Sj/vO(ID6C|:"+{oH@En:hz.E#y7\7d,JQ'ODt ,ސ ?7*pvWA? wyBܳ4<ͰAɴ r4F *%kbzU7F33w{T>j`cEB6. 5!ѫE-1e 0%w ;\@ѦZiVM +dX5r^ΫˊW/ъ>mƑ!Diwu۪*8PC@ AKZЫ96-YYh%<(c4}Pj A|~ \Ps G:d"|w@f(W>u˒w1XT?ȢckQJdv 1BI*3d҃҆Jb+$Դ%o7Xl< ~ ݟLTT4N`#9 [D{bXdBr7rCIIಇaF[,  q(?snՀ+ذCx|&*X ԣOX>ԶIK Rs;d"o=UvwU{ݧ&0!P  V.&]W#!΂p't蟾@}Hg >͋1âjVfCؓ~gr6E: XS, c=mE}.l9*rTʫ1TSLJ1᳡RQEx3Y|ӽi)9h")>qzj|fL8F VfF5;jZTog61r, Q ghΏ[7􏴩lW Gs//3E`l?l4rZr(HFsHȆ\a^Nud)9VXK0_cD}x\VG>M(*cR~ou~u\ č[xAoo/Eg|24\ԧտP^NO^+21!MIЕQt>ԥzxt >/s-`?#ZRO($~ 6Ho NG.hLﮱM֩yWm@DMV'7ښUaN# JLݴ li f2TL60 jQI u31P -vQRIq{Ϙ1YhLУ5Cϲ͋ LpX _RcMhNKY>Xb!,!iZGtyz1$k&uB\$Us JctjJ?lG/$9P*XN!0`EzfN@< >Ve^wBBԊPvڭ]zv;kqqijvԦ+JO3e9B|NixVvPO5J-d 6ڼqYl0P^{t| ?MM\My;Cmtueq5:j%? ަe_icpKr.x2v,q}3f+7l#줵mFc^b '/˂\SwLWOԋyb12X*6"UDvti~yjndfQ lB56ٸv 3RS&dmS/kUMh 7Gy׫\p+gl黓%.~T"`#1ńO )ΩGuhŠrZF~.wVJGwwC|eք>CeMk uKտ ~S#4l>5\S}*|g]8 ]NJ8LV˭K&YގHap[۬ooq v:[oGpWcjX6Kp3mr_ꍽX{9ahh$)G!~* eL";E4ɣQ0V𡚮tj' >]y}J}Mh睆M"JJDO/n:X[L(ݷ5+E~y ŵ&wˎVvg?ױ07)@Ee@~p@>A,q8&I娗O-0w"m^G:p`71K'ܳ{~-Gaf\1/{jJB!{Kd 01MT{T;PN%xvN޼kc]t?\'PM zu6#'+%J<_%Mēt_ ^nkJcMk iR:aky 4+a85ɩmYvY^P_, O) 0j"4ʾsd뱭'⮙MY7pu#ܠzkDeT.O׌؅)YWc-"It!(u=P>K2HI?̲um=X =:lEiBl^2mJ_W,XOne{4ʹH^ݩgC]e=CZGKh :ccݏRj Šmk ?TO&֦SgDR,;߳*fʿ_g=W+ޘ D(MdN i/T{0}9oSUI!8d 7)+!մ C/KG`7q j S~hq˺'- YjO,u:l ?%021#\gctF',W,Ko܍ ]f$X0N&Ӥ^Wj}]e4g-8&B?=#{iOC]JI"@ 9I㘘 u HO6z;jp)h-]Hto(]Ă-ш;I4A .z.zn}M9J,&>I <~ЁR“w,f3V,:?E "7CacVlQ+ǖ^ 476HS|O}Ⱦ]"K+sj, CI$ZBr jS/@% Sp &hB\9 B[,C,şK,Ës -3o 8W~\iy"BzڰXAr cgZ5r@h+8X' ?_xXֈW$RPHnrfO)y⊽?um􀩋ܯ`BGk4YpVCȳlJNd/LǾ_z}[Bk ̜ldW?#o}|,1č 79!8qDyu&Oe/^^\ۘ}wi9ڤw{ӑRV/ oln.9A@1 j\Y2ܮ 6r.V&C)qqB).[!m8YV}GUDަY a{!dB80ٴ[~+.gg1Lbl8PU3v)%ooƒ<cR[Fs5Up$I6VN\$C8o%9 !bAWԮ6K 6jK+[ķop\04LD N-niL5~S2nWנaHqw_3;xQZI;8I(]pҔ]2V W]r%>4c^"g-7! %dBl2Cw,>5_5hW qx\7FaCn|Bv\Yz?UaR&'WuKrN9a䅾W*/UG]㌧K̢i7Tȗ9 f!y`StLI,C׮둡%&ư= 9 _1Yẏ!i(j7v^fZ U{p&yodL P]i˷؀''LGX2po0SRr!/dE6l;@znW{W}}Sn~NXѭgB5Bf۠5᭍@yo3E"ln 9ԎzMA1!'nޚ{Y+= Ʈ8_`=Ɔ%[q6> i7)njoe.OI{)$CfI~^P`Tg5SOx=Wv| |~Ja?^)V+^إt9AT.j3b7#$<0)`ӐyQrx)(lXteYZ"eU&pnèt_ັzmz OŸ́svkO'K5WyI޷Gδc'Ch=zVc6F =_hIB:fJd)%l`I4g0$ }F6bTDj85 N $~ s;gfJ6ƿ.NpzA)m٥tV!T^zD{kK} >̵bzZs[@XSAmx g fyLA˒Bs{oo˫RBJB8T}5Uy)sK/<]}H4H Ji}ڂ[@, l/߶凴4D1Hه(ϣ 閫 Sl_@BpSn]VI6Y pz}t0Q}J+v)ьR2ЁoN{C_ VŎLGipnrPlhA٪M.OIQ_oBդ f HcsGDV(Sr>Lh}<0XEKOf#1vKܺ[=Qž0MzAe.Yb..>'FLAy6A롿2>?>QXU?VA9Xlې<@-ah K~6RpLnzgZUZa fDY!GU#NjM/;f($ &齨kAu?G6' X6+tl5ߩaŠ4Lp$}5 f.)R_~>t8sB,: OHҐݞƢ‘Y`]svGſS&y"@vR?Q }ݪ4+@E^<|ϠcgCf~]n-SA[!7"r8L!}AV=2MBVb〆F5WR|Ke۟Ԓ_ 7-057Ld9[p q Y VK6!ag;6r eb>.(o?eD2Fc_rim&[ Fj@am}Pǡ&|тs]A4k'y 3*k\epX;0 [H@'"wsT%Am੢=>r #""Ih?cSOTUMq gE#8-h:َe4?'[#+Vu*)-Swr'8qOx+>AcNo|RpLp,OAsNsrpxYY_'*/:@w-wr:$KrOŠ .Pu_tus8C~+7 G;V'^(d~xjװ+|ŕRusZEc7w|5P c0 Icz9mss`P}9b>UGv;]ěSq/!VIД()e=A7i~kcVue7Zq' /飁BtiQ.8ss~E4ij5 D{V(>E[)RgJpAet4)maܪcolR}Z u>|r7yet }P\u}K;'F o w⫂P-΋. -wX+ Iߦ-k 8% ~[1& }LTjEPqj, {do : Q !&rDdoHsAGuWan۞aD԰a6|=^s2V-_~ ;Mϸ\[}ro_d'eHl7)NJi]͹ɷuבs;tB_k׈vʣv :#BMGZMWB0 ='$>8} Nϯ"-ȏ^Sfv Bh%a>5Sjhkg NB(Q}K:+Fn]y _p+j%bHd,gv YKgVeQ֪e KمŽ&KJE7V̼(ezYNCË# (VMfԊ +5=w[Vj̯kZb@k??nߘTϧv6ꪪQG5[ _Y" r UUOC~瘟|i&;gNQ^3N o>dhR[0Y ɬJ5? c#;)ݗyKJ<ѝ <;Fn[:O[*/>tᜓ^{/"ha%Oxz1孶EϪAp?kL+9"G"׈dq?éf*b$ts6 qo ćv5+/>`S-f'Y Ͷ4x{Bz7xCxBHkGKcrn&]1X/,c:/ir0Roc KrK|J*#< Ub(߉"N324`yXTLm{ p^۫\C$vnY>Fv&@@I3L/;uOFr~ ]>ԥĄ-X 2o'[]IXF˳|s)<=J'1!)ߒ@\%WUH*C&:7 wLbP?, ޣ V"iepZW]o9}YWA/g""T;n=4H_ggp y8&۞۹: lVv xk/.ABra,wK`l'89%9q{wJEGK_3č܈vjm--Aglv[!ƌ`8 l ܢeR[@ޖ' 2gܶn=41ReL^ho ψt{/|qa?.{\ O);pf-'Wl7^ϥmFaȜfGMSjLڍfgx=#$!+L%l|in0%(cZLS&#}[zpC q챉ї@ 7 $H[oB}O7 k+>& Ja6e,J ;{eU!1,YPbܩLL5lp_  x;v'vO wXU4 N͙+%@`%Kei KtAXM`LF]gv":dt-56t`sn;9Vp9@!_k "h긞!4A8=K~:MyҮ;;ނMuq(zp@A}ٵM0no\#FU֨Doyb -_rY2ftb1snme"6JQK={dPU{ovjuC~]Hdƭ'> C&`Nt }0xUw_Sv0;5^ tIx#n/q W$bcQW0Dɞ: D)ʼDõ'R`9t(Q]W:P=dQyDnC0ko Gzʊ< ;Fdυ!jT~ pC`9IL@Ƽ*J#DWM3u9+ M5@24I^~x`@8:BDS>GY0` zԜ4ܺw"W)D@hqmX(oyifhܧ u['968CН0M6ͺµwݮK~#EbWJ* k־Ot+y<,,װ(֋6e(]ibZ E#=fdk{2?*]@6Hf9~cMY|7Nxj.ǩ1.%MGC@g=WΟ&/ }~-&C}*ʳ l3u@Zv@Y:INNUs~׍-GؐI,;oI,&Q*(\0FS<- E`GM2Ӫsy~_w{ ;-$gx sffN5u4,G gT Ƀ|b$X`GHoYg? 䴆;ؙkTiG~Ѡv% ԡ c(QhFf,QbۍbRQcB w9*oάUgv[D cy+~ڀ\ۊ'6Fi{+閆ZLQ>:-Irm\`ƉLki~lv5h%:c&B MN4KPdNVZD^rې[> D_E0>x.yWQ~6g?eJHM>0||Z%eP6$eN-Rfu\Mzd!˒d (y!k€-yuE"mw>Ǻh0?un|h%GB]ukG>×.L8Bܡ2_^xR[}F;KLJj|? 7iCr"D[+e..L[SV}Lqf,^k?F=73AFrDu0->T V ʳvUY v3qUd1Ոp)_ri^^pt\~+V5"A<|֑ò6|p}GQʕ{0A`cհzhJ7PU9Tm  |W?*~'0SmGDFmXmEB뒽ؽ=BY{nM%x[g7wQ t;a,I8x+ @q>9ʟapFd7nNbb$J3 c<|ET$p*{gHyR`&#Mn Ҟv ohk.+|c#-ТqKß+یE'8o\t*OtrvϬ%E"RHIJhnBS/c "=YE8Gpȡj 5LL6&/t3~줊/jJLO?Ga?I6 w 6yƗ)W4?>2Tϊ]yC56`-Y<)֋>j H1]jȒHYCe#uQ[wW~[tQf(gTzs9P$tS&ŊL}Y%J^QUnB?wT/}@ֿ"P*{[{n8M `1'J6(ʝYRQ 8*㲸aMx; ueW J" ]9|/wIudea\ YF`5b٦ J04( 1¾2ptf%I7O@ImG^l81ܒD9bhh|,;3|(a-I\6zժmV=3.?R^ mHcƒL)SW 3 Ns7i2KA7<_`MX1'&RFQ]Q~tEu0H"V+n ,J&][:?[-X_dsJ^>~4m{eeq6[v&Z fjd1tV)4 >[r:ڊ$oMEoO)uNA Xӆ"=l>,Ƈ~*As$ؠ8η#\;MJYspDD/8 8v_~fm 2mbOHkZT?yLJYgi EƺPr!đ_#0%$T E> x=8z/l,J8}gyD(#~ۯ˒:٩~?3Tđ$ ~)&֎^UkrQ ;1g<"Sb^e4sbFH_[xmUxɢkUPCJUd(/ !3[|] iiE˜֔Otmi*(4 C=ڇ\DQ(Fo c63h:H ||υ=k9mJ/DvҾ ȯ3-@>-0^&B; 8V;Nt8JGRSZJ}0jG#l.i{nxLmyu׊" *5[V:I0gӢ_`'Ԡ[ijBzzX%mPi/אej8Jqv4Wq Mq O@GgMzL0Y[bICKLw1H\,s:}v4.DL&  j.. I0q/ͤm@-mnS uڇ JְjT7Ȱv-]y {>P4N7>N?ZRx m"'zvbɚ3XcT+ 2CgJكs fG53 hɧ]JD5 Zr'prp?h>G5=j%>kVqALO:TјqAHՎõzT sD6Xs=t:M,RT;<(@ČaDӏyc̜Yp'G_^:аȮNń=1m.{p'Y3(:,'5p}R _- 7MbрǨ :r X&?H$$Q^mP ymδ;0% $ ttb.R]c0*E_@w'/$ՃB> :WDΟD# ١Ukӈb8%u:!A5q?z>`˶zu73KLjXb!9JVb'f7at)oK(3V^ - /pPS>'0%ѺJ \NQML p}_V49f=Ǥ09=U7=)HM~Kh{w+(zP!g۔G&׿*o&W;HcHi"ꎟ%Xǻry`lZ̢0ǖΡ.Z|McLP]K$WT&2")w{TYpQ;IH2i<=T71;uzDz4JeN0aЃDec( iӵE 4/|m߄}*M Wֲz+1"|G`T &e٨ѧBd#XUr!Cn$C?M5t depwQ` O؋̏I?#tFIyC,)[>f3[X:LHpz+a5)F{Lx |*gXDd(܆fJQQ_ZX#>`>$gb/x݁PuV*r~M J(围X{ Ax|'3d$DKc6P0&5q V[]e=#.RG>>K ݖ]*ã4:Dh7qX{ZZ)鴼>ңqe8 2#b󁾔@<VQkLo\+F,rbfjީXV`_NeYVDOV42 ?Z4LtGs<2L#FcyNZlln @;^0ig>$nKtGY ט~-V+/ta"#ke lI D\&Ԛr(VZ c054ꈝh=uvQGN ` )Fdj"3Dn)`Pzن.t qTl,1,(u97B+ XU[ʾine1G]G ̼to"B5 QۃT akg(qg[=@6-rs`EXH1InR]"URA(K+u!<d04D"z ;{5 pIo2|YC Fp >,[==^Otfì%8߇i/?L؃nG vfiU@#8 WH#cOg{ftw) lPHoGy ׬ʑ<.|_MGG E:loNZ 8+N(䝉%~_o= $:\0;8'o1YVϵSE6怰*v(Xxd$ۍ<))kI@1؄6ȗ2D'O5bNIfN.|vK Ú[7LdEsXŇ?t83j\V#2l2 %btwN+R2'`,; nm#u~l2 ooXQ~!% (1{eqb|9[+2u~NJ;1y"rPiz,"v^|Χ3J_FomDJ >GI;|)5ޢOKm=kOhԵ-Cbל$6 ꙮy@iNM,$^O\>Sߩ)|5޺,KY ՜"Fy!B0ʪ.ry#I쇡p5^ 0VAkJ$~^n~  ՇW7$kb\y8`GIXc[XZBáͤWDwyKX d <DE_)fyjtp6.d.}suu %o/@~6kF9:<6k_NZpd)WdՂ@/c*w/Tza(PXM4PttҺϛaJMM:zIT;[4*>ˋaPNlBuV_72y? DG),Q?.*i&"4X6eI-EN4o1eP5就N~ diσ* P%(̵>C4آ]:7s)B<+ 1Ss,S~TGuĘ^T|.F?usmm<_cbz~`* \ϸcOrPr&Ē/)R.IHPTcE ;L32xk-yhnOS1'9_URpDkdzPδW tV6!"/qyb6ُ- «[Ϭ,gS,̍j ̝쯡r:F g"^_mV`S"r$W-?|ԋJLع n@/cbw['K ќf@NT+@4ě"K%4q4 o8Ab3E0)."qpĒA+ 9SrC,p=~Kc EY&r/a@ݩ_:|٣ot'sj/=SoYi }W) VNt=pKgk2V?>klxm$dԿs4gNFs$X@HaߚǍc*_Ւw-5Kʻf3:AS9bVљ>,NN7RBlZomy-+1:ft}F6o qaZNza؏`x/:kZV4V%GwXo>*7#zYBuX#8; =?oDJ|p42QD&n@SU*x;@ͯ^ j.) Wt5VxtūJ\C5aaHxπc*DN EJBi솠zw;{8{Ž+oz`^IYYV]Ɛ;_KBkzj"tQlIZj/MXzR+׿KD:n[I+G?# m JQq7ŸG.2[{N-â? Fan;hwP@^HTָ٘xɝI,0'/:-= c3Μ =^zoLyѱpz'e_BKE^9/S)G.fVik}b8VFRZ%^d R_`{Sg㓶2(1(UI@6P=MqPna?vZA}8uZ2=] >S| \Wohl̿Kk,ѩV䋄"jezj19ͺ -qyGQR[DyBbxep=e/ѻd`{sM]j/#BkA3 F:%ϬȪ>ތ &0iU·'VLE"R#(./]̓M"]1b^bujs) 3Е}@t'0؉l5"x7vԑvjXIv֟{Q'd"R"ZiGKi\ $nǦxQ|rpv0"\ ,>qkR*ӕِE٪DRbxi"ǎI{’ j--xLP\*Np\3@Td59S52=vq%0P 2qU2,KT$6XE:*x*߅cPɈ~(>jOz;og),ޙeLdBn-}%`ܢCH1⑲a2.2.&(m❎NZw w:o' HM=BGd2q~kzJq`)o8u=? g4[24 =ѡ3QQJXߊImHvyGp:9c'(Ӆ"x/76yhDIh*!Y/u J A[Ug,hTI0pJ^9mMgQp\j@r yDYݷ(B~c.)`x0[X4Oׁ.m{{nbLV ANrݢu 譑:C"nʯ'ӹd $I~#+$64iAPF -`-`GEY[Y Q,/6ǿX4&NOm\ KzR,o]8^G<)d)yAЏe"أ.>~ #ؘr~}߹;OUO'Ȗ!"^B8g BY.KQ-5dvwȭӬ tsJ2V~.pJ0ZuYHՏ$ꄭ`D 2"l%cu\S5# yyђ9en.AXN!ffjt&'CT͂!ȈӹBeYmF*Z|q]Ii㕫 IX$Kb/t} *.05K X{P^z‚t/IpG< Fuś +3ai?n2iFnw1Ŕ93҉W]dFQn1 Z<;/O/T0]k߈v@рI刋Ϗ$ {#o!<ɹh5Q弮+hGfzAx yÁV>G8綝#xXK)2N ө^ Ϟ2+FXT/"$6X]Ͼ $R'Km|XV걩Q́9 Zp'1;!~l&~TƧrMb/!Hͽj[ÓDlƳ" :]t&vc OL5lHp]j2Xw%\Ur,ݧzA: |"rPw/"2:i)+YWˎh9Ktjp!IDf-a&M(G P6WjLn[~i}b!=~Vs}*ݦnqzO1Z~:J/Y{Qc=ZcBmޅw cBf>Ħ8SD2嵍["H"ht nw׺ۇ(CBժǾ3?{&sPc-'3GRiRQTK]-ģ k5/5T+Gj "fuKj5y:s ddbikT'+C6 _`481'# N*ȌH<(xSviv9S0m z $9QnK_M%{|#%ó<%z+X'+ز>iMLͫ0i&`yḒ8LL3tq0~,\M Y j 4PjKhC?B޵TKH"Dv1H`CN0r(L֞(<:{ 5*~vMb EXo(HdyVD;,1қu)ïK݃iW_΀iofH0^e(Yr}6VOd׋h^P8 X?,vi^w9=3ubC-"Mn+B؃**( ʘ-WS mS_S6[+'OO93lD 1MXTPl!sBX-׶=o֫8?.~XFEA +'UMLmŘGe%OEIr()R`kA~Vlq<|Z*ˎRYq`U"=\$Dh{IFQJu%b%iuaL*w3alrF7YD_l-ދ$>t4512g ]CȌ1A`ZvscŶ ڊٴrOAr I=aL{HkefU˸ܻ*caXn% †C謓(f6D[1vyQh}J5*q-"e2G;4]7 5 ;TPv4a3[Œ8"~ki殍j.)/2s|$~^,orF|zл#k};b.h35,$qUkLQ af(؞ZV}2)%r߫9֒1%`d~S2 HuWH߁S8,p%izf"w@șM[([m2dVtzqhj|&kp˟`e2iXE/'<,RJROiT8(%@lFdmQTc2Z}RL:۴KZ'w.Z JtMͽ9Պ.L])Vǂ}koDԻEFqf?¬߻2A#Tzd*{ Y95.J)_![{m7"5ww↢`* ifkMpEK*euv ~mG S^h%м~tlp 3g (|&_">4>mdwY#80"to8N#eå:ގEI` g4ϻAc\~Q'^ƹ(8_(ku`znEt*L9til[x)մ2R#c4Y%~E& @Cl!}PDY8m5M\y6m=M9ټG2%`3}m P91H|ۗR==fGx(4{bGH'$Nis0<&>po3oqy;a~ 'ypNf1!9kU/5x 91'ƺe3Όv pƑX8π8tCQ|M(鄖Z1 w4KcI;\cusig@}T4eUR=WB5U PPu I o52=+QW_m^ |v߃ +Dm}l'=m,$r,Qz ߏs9P4|=rbcRFÜ_Hr>0γVϚ+ᑯ[Ԙk a$}p[ūk;zE}}ԑԾy3+>*čd+G+` ޞgX4*y'N9 Ț6c5~?y]Ge#Riz/e>tMe6|ISwLaϯtW[mzΔ^jKTTԲ}֔WS ,aEbB3_̐ʥ1zzKvTR}ǟS=QáJ i`3UeUw%0 <0M1߽*%TI(L͜ %'#Q -*Eq|zU=oM+D)TluD\!l8p8-{d̿`MaFPsgV6*1G^<:? Oy `8_hϠlcOFfxD}+ >YYAUν|.<ܷ]+@1^>TҺJE#Kbag#;g'# XM:oQJ G,E'̄&LrHވk óq߄*K ' iD#9%ްLH"8ŁQЀ"4.{&? =iQnn]FM͈%41]\We)GΐX^1 ߴ AnMTpE*O l:G"EB)xH ) uKNbpʎyn3 uʊ8ߕ>UEf-4"`yP L_JhY}puL-%ħˇ*ɣ3[?:L"Yݑ)žmepqSKҀHM*ܜGe Բ%B׈M߸0#Е߬wu[M}w}qL\(7=O mLIX?O zL8kOFΏuS~|p$c}|l-hX.^WK;D({3/kguJQ#gv,l/+X; 4hTfkF:(ċB&vT!` .O>w@l<1k+{L##=#ڗrOqtVv0? pc,-J"B˟@ue̡+99= {(.Al q%EUddpb1 9R&bϨB_U5hٶM`?#9#WoK w,vqk8g?Z^OMN?ɽ<#FY"C :#-Of;N̚/k :v]NdDô*Gˬ#=yĠlQ Rf,&V;bG^1(܅Rw ʇI'Щƺj! C4^*y~'oWOHmGU*"{oHɹk$9ݗ#Ϳ?Ķfg\M̠8( f!`9"ZDew/0r]֭cpI,i5N(7Wuօ'_\za_Ye?Fš ܲLe~^2FQ`3b |RFB O)wɳXZ7ry}Zs֑k-M\q`X7Z5%%jxɋd&<D!.-inv|TWs[;}pd@{DXj=L zq͟5 J$MOA[}vjp~ttœGrxT@ZS1*G*f۪4T: hb,2cMKlxA~qbs_2!Ĉ3&z ek5aqyIz0%,;^qr t `xY*Dg|-sS0N[I! H \)fTG݁Ϥ"f/8OhIl` J4e7/%"HQBr]=wׁ\p`4k{Q7-AS\ Z~7n_糕t*G XtԽOt:+S60>zl5H;{_ԉ"r(*y#%i=~9Ya8t8E cMa`&4!]H\?1 ?DL=MrP(C%`2=XXiSKXi+- J44trTQ|Y'tCWѢ+Iu}TdeQ$H-VHkF7_>SV uwh#씌맺v!+<@:TdXLCEeQp E-0jL=$]n:/}9_E,? $9>{Losy!*r1.3;;ɦ GDC0jK g "OmnŧceYG((߽ Dk!R\ĬH' OnrҀFhZg'b36XQ4;lZoePc|ߋH,3ƲXWDqzóa͆*HFvH/ ӵ!q @݁N ὡ*腷R!yǷr .4_p.$H0 *l3&z <3yok {b=Rvo# Z$ NG{G4°BV&|ul~r"x: X6Eq A'*hIIΉRj)&D::{#Y325){1;K6b!c1 `nԀ[Μy+}L }h*(uQxEȉÃHn:HJhŘ6) wSKHdSiŠ/O  @g 埸:ҥ{"މ ^z:,=2 z2# yzfu'/I^0ݔ1pKH "J{ D yט C-T׍^$2gfF|e]:,NRQ[SJ04'$|s<l`""#DSHM 6~C^1}/1<-GCwPĐC|>s=QT ]g<4 r4=bp `VׇzM9˜&R )ODVЌm^ 3JoUGSܐ# w-xcaњ x_O{Ǝ 􎼌1,5ςgc{uS?5  &,~BCtYbcT4Jն h4쎫9c0{2 :ǰg3Nl;Uz/n|m#<[X>TpWs#$\Ѳ@EjĬX$,tF̌ms0PuInB֍BrIDd 4%1yk,QD5D:7kuy!y b??dX"=\#8c^/>^o4Yg RH֏oVA=FHc*OSy5( V@z|MLpyEeL&7Lsjvҗb$5"vb&ÓiS ԲLKM[Egr9 X I5T5W=~ Pd}fRB[In_eH xQB :vBv!2שjڲ?aKa;zJT0R;Oz܉iN4R<ւ~mrfegw%Ew[%F")vӄX <Lf*FyƯ>ʁ%b8CPSu|'4L.꣐0UR8ۇv0pRX^U{Xpv#BEo0Mٴyvk2%xUkbw ߝvôuJ 7;NϠok-F?mR**!ӯZb~p}`S@Pjr-˼DQ.SM{|0 _(4q'MUW ȹ|5J%2>$r{r)QMr3|rx\ JI_jʑp(ΐ&;uj KidG7?aɥLwX'bC;Odž6S1b+7>9&ClSc#޲)ԽPNϭEC,gy Uy YC⳰N4 KߥIg\@$ %$Zr=PWf*g)/;Dh\$R+ێLXTUJ9VI͖W} 湨yW*'=. B2aŬbnL0 ӖѤ1a˺=+^x$'m%82 Ty80\et!@.ӆy+z `v7 .;7@*Q/Dpgt>!\[PQO!RjB3aH?M%\^+@G@FjAv hcgL-./$00,H<˫W?9`[3^>r(ʺ3|77q0n ?$Hr*=/:}UTPIuO>Nr9$j9ܾel)2c&=%kT6GQGu$ep \5;݊~k !%*C1m'()*)5yY:(B?\N^~-q-3hiউFlܖnoAALc6 8`V+d(FX"-,`X7=MP30ګ!9rRKZ#*9P8K8-i>Rq2x84_'ELP I+UTu2ByRͤa6|WlCMfzȟC埱im"4_Կ>-(LZS4MEɱ[;dd*,?zU0RX)$bs.({QIiZ>?M,(24  M$&XT⏛iAu ;M1A~3o9bKA6%Yl0o{47Q>Z Xq2a}U+!E]84b3m8;C^ ;"ja:,Xb4wEVWO5ՂAOf 2W=$TGUDZ*b[P%k/`eeYL,Yj`? 9*V2re@u)zI8jˌ[_?,_DtT:|FLSȞ_Ryҽ@Ay=n> )ǛoX鴎I&( d҃uGOO3F̪еaډpUv)u3LJkJ\<7*Q}̩fI^ťS!k7-4Ctzid~8 6B0+n٦jp٭șAkJl3xRpl xj%IO q}d~_=TRYs="]6;E = WPI n 7>Akn.t1ydI^l[O-cĥu:dμGrE^z\ȩĸٻ͸c)ێ:&0G)= L;?EȪks8F1K *R687W+jRi ##R,-6l3˨GGf$ܔo6_4/Jov!Z33v\Xmpn`WUتaL8+v#UgC51IUr7{L7ګFsZ=T[0ӺOgǸ_UmwEْO\7 E[mghTN?M >LKhP% "ȪK:୧w"RMdn08iyf]c6%Uf2b{Qi*Cc2':"X/o*u la0ܫ8YؖbWp[]㢆)5Ey4FȆ<@p9/ѿ?96ÿ-U& #昚X\ЇWZ}}Xz1DGL0H_R KXлx,hpyt0 r}v>Vq]{? ţ*t-C z\nLW<)OW @Ҿ0BMheEk []Җ5v O7jFtT5{␤5UU 696&"@mӌ=˶]9hFdcοZH!((_JY}6'0&jW!(^F۶K&De?Dfˑn[`+{F.%̢cAzB MjT(OMAQ7:H3nA@-je-q]ZԼ).|')Īr[{"ҚHHBՋ|o[Tޠ?3sgf#EpeN͎.d?Qm좍t>gOg2_ơpd祺VnK;$ql̻ˮKk湟S>%Wk:2^q-!,LUS1/>Q%GkŸ&ݤ<@-O1XЯEpwIz>1{o\5yQT-QU :h Rm͎p QLPU0׃tq>CR }0Һz9 {ޓ 0ak-!a휣A~5Gg:вBAYڟF14ICSr+&dui%oA)jPG"f$ B4֡5tf>S@Zy7Ai3nKIqlBK*2;~{$ O3fȺ.&)UV:zu\+|D&(֕\0]% ~,+#@e!/dýie4GrTfBo԰gg|*L`D)V5ݸyV62kn6cCcyctO, LDƂCh,M=}z91ekuz{RϻnEbܠLmi |*h~Wl ,8׈3]L/)=A4VFPu= +Ċ_UKk+7t 0ܡ3>2J-Βf:b9SqvBAV[kŞݠO: &QSDZaFm~}6?1>՝`H8av{eV)g:6j.}H?܉ ]8ѮA_;*v>buĦ͐b]A3x%_ V2Å\S=@%6;JBp^$!|,,S$uŚE-ӹmp9. 5_Un-}>k_+È.ۃHnu ;-Bs]٢y BةGv?*H&vV@1" QLMlT€jF \ɦ0#+vI=([\,|(w(X{Ŧ{ 2Icĕ.[ wO@,(e5F"`UaXB*}z54")Fyj 8AV m&wVfjE;=(ǜ"=H >D4hwX1@:];;$@gʤJ\|=`e.@s+X}B\~l!!Qొz-0ㆠV&\7Us'\RTr hV8?YNm1 e؞q$m衴e#)qd N>+c7 R}s:XR=JJ+0)pmrDyqfdU{&% _rL1!@CM|d/|T08s#,0081ba0.\MݕVw͎: _SCxPaXHE Jq^T83>rhV Hao{"*p^Qx5R^IsJwUi0PC]{}SS)?7IAo`۪n2@8:8mUç: Eҵ*rץƑdZZU`m6:l*Xaŭn~P}qHf3 j]OON[@ZL^B v'+]Ycín,Ü>+":6_6Lj MDŽ~"2@sV @s8N 068=3#׬ZP1ˠ)<3d^6h g41ŎMd-wo<D." GvT|o`m|:>q2 [Z?;g!o c2rHG,ᦼryCq J%1d+1 {zݫϠoJNNQ{A +cf y*K? m&K'h)»VmG弜ݒ)&;v |w V{|dTa)F]!{zc!5`GZl tYvc)klvB%qTlCOi bP-X)s^+[K`{jwѨXֲS[t)lnES)-:Xl ȭ7nfߓ_}&&Nlo:tHYP 3K ڑ;?~\aT* Zpݯe.L߿};>9ӥ@PWjlIfCp[yIU7{-4:uD]PFD<2(g>z K9[1""E D}ff %[.QP|3 {4*L^s!ah]ݯ}Cff =p:nǮma X2w{Y)XϳL,Hf]RavӐVSٱzDHeG_]s2kge-6{4z1XSɰ^)<bX&8hoFf\XO7Q0 ='ZeF@a׺,)vZʄY>u:   .9?c/F4KVz1B (N&?Wי‚pcYOoun(4C̓+D8MEH /uOAJ @- /Q=YJ#YL T*hhPhru]1k7AٝT#5`|B@Y,7}Py|p=oܞquCj{R9,H2.6: C)~5Ni.As|TQ0נ-xVC #p޺Ab|$M0hïh`XƱ9'T~8Ծ߂ O!Ste~DM16uTeUHcǹJ\UJ=eF582WE'b: 5ٜ[jq=_gxоyiFm$3uICrt[N:oE ځi1.oMa;WNā/( B:Z'NU,.K3(ʑ8!<="C}[:4(2%M0)8J"է4r$1//s~:7p$]:Xp9v39]M: hXCplg|.]©On\IFa+q]*Y yPkj2QWeCԗZ5*oQ+kA y'9i{R{S2H)(A1r@4$>{"xa{mNT4 Rv.Gⅳ*0jjD䝥I/OR Hz&w+TAL(JZ92/n`vhr& KQ3Œ*O~>KuAC o1[M~n'I[^n+#6>` ,ߙUkLdهR-a64.D vp|3Lڶ š Gux'E-~t 6Eǿ\uLhҼ ZE(V}Jpgrߞ4!7l懠*\j&#eHylDP5af0M.  qI stPbnGx@BgT} .`G\+zɝ; 4FЃZox 02.;wvi2kEWN~i}>,p rjzhCyF=Z>c6#xh,+S.swQ鱗$1e~䨦}ncn\J4脙 ~cy-3w T390AغgL4ǜ(3"ֹGYz7i 7}tճ'R MTAWhǸ3IZ0xTi٥g1 ShAґ]@jwĴH ^q7gHˑb% eSvڻ批.?b?^Xe=ȏ?{ep&t"ȳrFt􉭤b`l+' oDpCZڏs,8s&Ol$* ^ f݂kޣm;Z[f<޸N 0"%Jj~TINlia}:j|Ҥ/64.oJC7^* $cLR],Z_O+h?Crۈ+5.i ; 8"YӌpƩSU?T(KK\",?]Oj4P% :3'KM@e9WV(2XzIÓ3P)!8{V9A_jmٺGh $, ^b ;sd6`s C.+pf:67Z) ȴ!, v;7X={!mЏ˳`>ʈ25$9Q[WI6L=|~쥔vDLUgsqI2~j=Yh!5{%ޣ n?(te=&ͺy^\xc͔QsdӍ Pٟb`JrC/M##ЄIW"M ^w'nq Jڔ"|Zڢ(]S),ŻmZəWA,5QDl^O~[ޝsB FmU$۶;9T{3ijzW]T?̱^nғ԰9d4pMӕ9oo Mh؊Є3&EWҿ2lyekd[hR{SQ\tB2|warhXN9d6%KFE3Yy|r,g#ov x|ΐ: iqi7C2WXM=)hPHPsE¼7Q?$TBQ*EdjbMk,G8X<> ( (ؔ}0EuN&41E#h&5*BsyQP( %e8DemD޻̨% KJʦ/^+q(w| `D?ߕa~~'3 arܔBdl*R\LR"əAnB%e,Nȹ(=uٮEQ>>=ܚCϬ.7(ۮUN8䶚bqNí)z{2I* nBƐIe]<\,\rV^9!* vbóEغZB,*}J@ 3[~nNyMaծ^C5Q:qNY`xtݥnRv o7)vv-Dk+8@RA{)bXa`TxoI.K|{`_Տ~!\WoMK;X<63l6Q WB2:Ɯstna%%2#T?huܤ7o!hX2"bCy>`J90@}ȩ.u$ ~aV)dE-gTwݔUz(e҅)Lg72#`Ğ/{h|ƦO*|/q~#}%ĎP/:}238pIM,(ɸQ;)}<|foFvt0 H_xes*(3q{$Pٖ41m>SɓuEmE"Z1V4·/FW.3-zi&\pfP8`YrVܚ,l' |X׮t7F/0)dG#kB9I8".J'a{+"x)eeSY9lȤ5~s處m;pNu^G{t(y ]Uо=|'MB tDNp2("Zo@T<,. ͕'jC.̇k%[nMу[- yp~ݘA=A2%25 !jQJD[+▊~ͷ>Z (2vpOٱ\O8)k"ʗ>Zܜ1R$;۳mqSV{>)(&"zcho5\ ƥ$Mv1Pi+V(?r L͑ kλQ\D ?:ºK;x})kq+rkRx*OUD/&mn<fCC0lTY{eÉ8 ipQ6̋]FbM Mq0}'f&R#Ku*ڞX9uekMmUH"~A7k@HCTЩ]y4u$OE_e eCaj'LhBԫ]zP~u3^dvՒ{!CY]1Dj:qz='pV1":{k.zT i~V̱\98Trs{*/Uz4{G?tlėfɯ$e~'jo&0۹7%er-4\h>o y21}W;/KƸsBTEרF͊'0n|7m|c/k5Y_CCX*]F27`kF;!пE2KD -= yhX L`VwVG[ٔ43a~hWHa4HU57C0LΫymiʌVQs)!M<8#@8$9Tt $RNƭ\q9:K坎θ@W9zZ/.@s;pG>|<[V pV`Ddæh1mNߘ*.3iʎkzZ΂+wT#!#;3OKP,p IsOƔ Fv.<_nmυ?P`xT2pPi`N Sio n᧞50 ]yD B"`"Wх (^j)>ёFikHy8D铯ǀ@I Cɞ7רݭZU9z}RNZ~Kpd`?`YVSd% MMM⿧Q쓽E'+P;XA9"-GΨ")bڻ??uaQL@\57(`0@! ˊ4&?-x$vzW6Dh|W^Ͼ 'NA=q[iz&$E*rp{{t֨0.nA_za3%ԯta쾔5A4]W&6WWsmq_˛2({Xu6bs\ɍ0>] Ky97wo|AiN?< UuǯYKrvG޵tB#1!3tBWխǏB`+{ Sklӱn,{=$DEo{d~U0AO #C@<\f`? (N`) 2]D(YL [#cóqb߇=m>BZ=<2B@1{'ODODkEqxTcKY :$ilI?ZF`kX\HS$Lh[FMA.pR("xsK.s4%$_PBʞX(yi.$I acK 3yY(F_(rT#d7qti˂Z0 nJIJΎhM) T{@-M%/(ՐwZyx.WUv4/VHT14FN,UF0|%74LpQI ,'Wl;STGHeGG4=pƧw/hw e70#sYuY&{I[)1%bZ~`,]IGϼeG#ZaStC-J 7PN7<58޳MohzN.ҍSv[0Iz]}m0Y"mxՈ7@<]Ov1K_2 鎸bI/ ?%J)xX:z%IjM2/^/o3<|  (Op܏io3wBe3V\Gq鱉u}{LAÆqμp*S=T&i„kSM;8 -4R(>aClDkMڢ+elw E*^uVnH&j4T Z2AO1C~"(] ^w@. -b6-AϯS4ޡRb]Tq)p. (1沱t S|.EwQiP^921C)l)ёt\Y{#yT95Cz=[/4FJ@Ũ"f&D t_(l/\9kPK,fj |w䀘tXZ ʢnKLtO+~:dS0"n\K(?˙:irݗ(Vܩ%9& @5ҋe]AnX_tprLyo,z2rcv51[,lg"Z#E;nY'JWx=7;#Qw[]}Ҟx/Î|c 9" nA\ !ǘcsޓo? `p6=q0eNRYp/ڼB ]y䡣zE8;:l[kB覒 Ì0l:yնD҃ґg]ƋX(>ᑄ.!h׵Vo3.cvw2 C0gku=@+b@'^w0$RD9,Ѽ>B0Fꁪf^(Z{ L5#cAd-:7ϸk|dbݣ+߾ ) jF3?;5>|kS|/cEz<_r '("\ LîR\InhKZ)'~O(K9_k\t23'#/eaȴKk6;pt`?gxUețp?#"wK? T}ݙF҉|}NTar3`8>[l7nL?KԖ@̎r:Nt]+O괩@ -’vyI:z42 lZΪK& q+~Hf\$+oNP<=]ecdlm2 i ^to]he$ :>xL;Z t TCEczNt1~l\h֎O] a=)jk,@vCC'ҭ];% G&GބIؚ\!+E(ܳF6L 8+s͏htb> Hgd{hꞻ:C~jqFgIh;ĤwXZ0D"ڨ3r,`,_}t4>iƍ9nK땾LeAD,m o"MD`@e 3"uȡr1/z%DIs[FAe);2;-Nߖ@qBӬ $N!ºդ6i 6rM6V+6 9VuQt!nkLh^P!LUN)X@fKR=/̉BR  іӄJ|XW"+:>`FUSR|!7$F]p^a +@#g4L$XGCK|]pB1Q:rz'b9&E->չ0qtX 'Ǩ s_\8tnrVu? Sq}t&`tk%[i:5z7zqm2?pYLT!cS`,pw}iA}޻6eСX:ǚ\e :htҸ@]1dL ܗԚ!#L?ЌFIHW|\B"CRU})ʬcy+?)#W! v>w;qڅOӐm'&Kcїh xͰk o"T VBیsPk p?։ۘ9\b.qLC%֝mxA׿qėedX@3NNMNX:$0?&Ӊ 꺸\DS[>y+c9fO{ o>XtAY*f{)/ʱɋV6O9( n|!Ĩ u G5ZOY<WtďZIAG\.B}UHw=1Mj{$g[(ꪰ<'-[cHl+R(u!gu[tDS/JAvJQiqY&s(~ʇr 5;Gx+=W T\3d8d ZA.Q`AÓn+ӆ@=4$V {Ƕncw]M*LJ|P)1Fj=6)RQoMp°^ !P̂倨cF6HjnkucoR*گbq5&A۴\/fOf1ݕ_{P|fPb{=D K[k8{,ڐ]}{Ch~f'Bu)GTǖtuWoG`ۺ!i' VAf[4r뼪xڧrKlz;^#v/RxsW@'@-`c^kZ^{oA#MZZNpwZ*l 34J~Qu݁7a#W X]ycl]wF r1}0 s=۱D`LP@tdxeVK1҅VO: {gtb%G>3 .o7" ARTy@2ޫ87%D3`XIJ \Ar`3w"}嫐ۡ, _ Sm7ҿY( gYmF d [!2>HƠ0UȷMt*-_RbkX*)@Goxc`t̺]YY d29Hp\b"V-ٻ|D* S+tz/7YO^-AOEtt A S#P]u}hk\}20 iy;wzZ[$uY:P-lZć,{c[|KHƂd Ѧ.M%:t?u_wW[WCzm!}R4x]ju!IDrg]TL̙Ijg߁X!x#?С=߶z/D`k7CL7[ dsRASͨH,ko Q^W%N@2[˛v@4;޶`F|8 ;KhNb3{[^mK6 zRCd=_d!F`}$Ҩ ,}_Ez^Vr!y-O|x ! 5a84H<]M?mиp^ԫQ߇pGzOX1])ƥwZ8a ZqLKďlY`"tܻ+r.uؑ 7W`"n>y125Fj `.Km(d"ˊEQ $ O G{DGQJmĀ \sgחl kWa\#=jxɟ&I&_B|X8m8İ4UTOثx6m|s+jʦYnȄHvT%a[h*,3 } ~ȻqZXCɒjQ){v7͊wU0T]} ȖXy^wU@M5+ 6u}WN2"^);Zm>?N_$ use*(ϪaA׿cvX|HLϷB;䎋ӛ[L S;6`/ hw49$+OqsLKh=pOHs%SD' :g'$畅Nn6{yQhPE#*NO(KNwgfUj^JK*RSnSV梡k-h4+8y4stN0Rkѥ/i\<+ڸ6"FW0vGh@{Lnu`QQ6Y 7e!5'P 2}q:ձ|o@ßMv32tep#iŹv%Rq橴u|defϺZė*;Z-/ "Ҩ۱VMuF|e첐ʥsj<B0HdXx?JLAZ L&lWW?x[Eym\L}SLE9)r? wWMrȗɘ262pNCyE7d&Y: ,/3V^5>p~ ڂ lF15̞`p1ỼhE, "7Z߮`G*,4r{HŔ& ?$dRsZ*иo"n5k .A1 z14~~ażMM`y\.xe/:Ds7Y8=QX]EM]BFʒSڌ˖kd1w'& C.Al Nw[Jw:AT4or+G5:$\_2Jjn{$s\G=|։\lEŭJnIuI ,1D82zB06fbqg [W†j®FϠ.s7nl=&4+j`Nk^g+Q#q`IӔgRy+"z-- 9x #b)ۋiA^SEIbۙ60PU#n-@v 星BU+v|r&k6NJxՌk"tt>Uc=n/XKx?ϴфt0%Q# pY@̈́p&_2O:hTgU',=[xy?W@/8̭ċ¼)_N]_!y"Wm|X v3Ghx\EA TrZrRؠg1ABl(ea,${ V%pX<Ϥ2d=@)GQ*_ Bh,2dJIZdᆹC{}D PVzmg.\v3m+j;TsYOd2Svo'jKv j 1> 6#Ml7ɰq? 6 Hϗ=l P„`0A$czn<9n6(6Ϭ瓧`Q@>eRw2FY,u-#ݨYSBt,/sr`4fh-n1/8o/V+rն3ϼ(pIcOB>HSuhP[x54kjOQ>j>w ʙZm{~ZpRW(-7p.ThyXAy@v^3?A_SrX/a6>֪X,$/C v͊F[&8oY2 ?s~Sre!H9!f";:;G \Iv>:"Β-ypE`TXe{`}BC (T#Ai,?_nEE~o1\=죫 8}xhup"9LH'Jkn̑Rp歈"ۣSGSkjZcQXsFhգ錙oʉHӖߕƞ܆bvCRk kt&҆<ԉi^y4Q`=A_c 8ffr"oVKWMJ5QHV29:IroٮA{E"Gȏĭm"_ j Jkʖ{=|>V=h ;qD53sD3j[JK浤CaQ,d'8`C26b]V d< >=@a' m,J^P/:MDy3&3ûS嬉K*ʘ]<0;d<2b7e= vZf)+_7S Ix\X6*]+Qs(q7}if0A8>`g LI'bd2VwҮO߿%%%>7_Gen3!o['/ڸV͛K^ngst2{Yb;@nsp.G:KJELͺ UOdz)ջ=pOU>|K.ߴjmm2ң [/717xFB!9qY A ǖi=>SI̍Z6nI'bZHoj.&<T T,=gU#g{MFN#_=m!ۼm\᪃ ñSxd<+/.4X䜎q,M"bu21e9J?+o[/]V,h=[1O*-*oO %.h.Eym/!]C#ItYUu»)Y G Ed8oR_ {!mOu6PIV+*)>6_XXsE-0z㯡?`GVE"SAr y wbc.YjWXS;-F6ϱHY+S\2^h̞OgU86%Zݡ@$"[~s>?2oXɣhW{+z %z2OllV߱A1vZ`bZ̍@HEpx$NV*L;x⇤r/~]{ ͯH@7]9J9 (xX\EVUbI[1ټOF׬D`q4Ki ;i/3 {j -EW$ zTW W}7IeB{Zn\t }CqLZbR-4A:~s`wʹ@IZgw(ZzfR6Q3׳$d?pm jH[+GΪZyE_цs%lDZF@m]]+InɂжhGS4V{?=y\D nTvG& VXs6YbfC8AE uNj?]Ku;b/'+ҕ [#}C)gh`B`TS@R٭Ccv%`=mDæ ?Vk>ԗ-7KR+a!yk7uh"3DeFUdGhTgdEMT JTC}M(^TLni|M :6zi:^P"oWBPq P@'g|7V7QaAT<iZoreY/M.Ɯ~D dZ+9 YdVHu(j"]S#S'YhF}xddbb:50d@r5hgdiM轀=a1{پLX ۀbƹh])A5E(hs< Ig3.Mj=b3)~#AJIc2'JQdc?phGĦiuQR4~:RY^70Eߕj/._>,j~!Sq0Q9lr\dg"d[;fs`*kߑ;XҽIq yY<=C6a 0(5)IHN8byyhY\W2yg` aG.5ȗu$# xImb-&46CWԉž!AƫM'Pk(bYx}}@Q謖c'`I}и~ F_35Ml?;gپD ;d w=j!MeY+:q=!tzii-D3jK:pÊ0,c&hWun|Q`~Uj~x#,xU"_M1>9?j|G;_-(x0NQiBWL 0qMAQl7bGR̗9žn[?ï&3Xէ'LNH%fc4OV‰gl3o\LDF5L$ !4P 술V!erަ;((Pu,6R䐁 {¿ $vW|1џF9H !?7t^I08PЇaB#ɷ)]n3?E 6k];/tEd9fr!Iii<}O!FOia붟/Tc˻/-GAB-t%>xmPbWIH\|jPFe&R/#) K&1X鱚F.eD/$k0ƭ*ƶ8n0tJ )2ZCP"~\- WZ܁І@{Yw =lI#x"PIF5ԎglGDʉ[A8,wrV(ҫ X(4V[ˀ6}@!o!~92$ow̟ULv[.Vg'< ><6<9݂qR]4 Qa8j\; :*Sow]GzOM^D_y)l7U;RJU(ultX?U/^3WyZ lBCoy"V&~>,wm |KsفR5e}K݃QM'2ۇ D+}۝{gYTW ^B:gTw9ǮjqQ9:wEF.GK$~TvHlۛEV9Qpizn:p7UwEG$M?V/ROoۮYBG{R_ {Tٱ)Юv`0{i+ot;b}Φ0@`uRcHuc)42ή(fCjToSmV0Է?#[.,Cq~ q(dH u!٬ 74Ҽ2`pGBW*m9/^Xco0nJ?oBJ5յaCC//RƵ16mo;YvI ;Bbѳ8vELşi#|E-_Hm~n3w^::6ܑ61SZS1nwg@Ҋ{{EKve614㓵'H{ ho ^s;Dh–tCHc,hA K&i䧚__*睬%G $&`Oj`= 7Xa*`&aKKŒSfo,c:,uZf .bsN4D]i}tx>umvI75@gC{15,;(4"2@Q{7YX,g H'(Hh?aGe#ȟ%%Y\Z;H$woL?U*lL _>zŒDR"-/+&%v>7$T5KW #ߖP $V*Xҟ8gZ鱓v2N";;{lka:PĴ*ʝg`W'b{FTzPsr,Ȥ֙x+56#tŶJ%a?D)'-7сǢӪq>%W>C#B/pW_+]^=rC%IF}#Dͦk J29֔͛6PSh cQ#GHuwP:$;M=7t!܆E~WZ.Yu$Ⱥ er)h>b ?c0Đf#1,*j_6u' V용c#Yo7Š 3R!;Z9cliª)$M`Cwe0ICιܳ;6x*k-&Y0fkgj.ѭ։4_1P4GD"hX/ZUGRCNnο7Zjk{g#QY +VE.B|IL$mzH.tBuHm|վ<)Z%@#-җ*Wo;